body {
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
#master_div {
	float: none;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	float: left;
	height: 111px;
	width: 900px;
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
}
#buttons {
	float: left;
	height: 22px;
	width: 900px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#buttons #home {
	background-image: url(../images/buttons/home.jpg);
	float: right;
	height: 22px;
	width: 81px;
	margin: 0px;
	padding: 0px;
}
#buttons #home:hover {
	background-image: url(../images/buttons/home_hover.jpg);
	float: right;
	height: 22px;
	width: 81px;
	margin: 0px;
	padding: 0px;
}
#buttons #news {
	background-image: url(../images/buttons/news.jpg);
	float: right;
	width: 69px;
	height: 22px;
	margin: 0px;
	padding: 0px;
}
#buttons #news:hover {
	background-image: url(../images/buttons/news_hover.jpg);
	float: right;
	width: 69px;
	height: 22px;
	margin: 0px;
	padding: 0px;
}
#buttons #links {
	background-image: url(../images/buttons/links.jpg);
	float: right;
	height: 22px;
	width: 113px;
	margin: 0px;
	padding: 0px;
}
#buttons #links:hover {
	background-image: url(../images/buttons/links_hover.jpg);
	float: right;
	height: 22px;
	width: 113px;
	margin: 0px;
	padding: 0px;
}
#buttons #faq {
	background-image: url(../images/buttons/faq.jpg);
	float: right;
	height: 22px;
	width: 68px;
	margin: 0px;
	padding: 0px;
}
#buttons #faq:hover {
	background-image: url(../images/buttons/faq_hover.jpg);
	float: right;
	height: 22px;
	width: 68px;
	margin: 0px;
	padding: 0px;
}
#buttons #contact {
	background-image: url(../images/buttons/contact.jpg);
	float: right;
	height: 22px;
	width: 69px;
	margin: 0px;
	padding: 0px;
}
#buttons #contact {
	background-image: url(../images/buttons/contact.jpg);
	float: right;
	height: 22px;
	width: 69px;
	margin: 0px;
	padding: 0px;
}
#buttons #contact:hover {
	background-image: url(../images/buttons/contact_hover.jpg);
	float: right;
	height: 22px;
	width: 69px;
	margin: 0px;
	padding: 0px;
}
#buttons #buttons_spa {
	background-image: url(../images/buttons/spa.jpg);
	float: right;
	height: 22px;
	width: 25px;
	margin: 0px;
	padding: 0px;
}
#buttons #arabic {
	background-image: url(../images/buttons/arabic.jpg);
	float: right;
	height: 22px;
	width: 97px;
	margin: 0px;
	padding: 0px;
}
#menu {
	float: left;
	height: 28px;
	width: 890px;
	padding: 0px;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu #Affiliates {
	background-image: url(../images/buttons/menu/affiliates.jpg);
	float: right;
	height: 28px;
	width: 80px;
	margin: 0px;
	padding: 0px;
}
#menu #Affiliates:hover {
	background-image: url(../images/buttons/menu/affiliates_hover.jpg);
	float: right;
	height: 28px;
	width: 80px;
	margin: 0px;
	padding: 0px;
}
#menu #financial {
	background-image: url(../images/buttons/menu/financial.jpg);
	float: right;
	height: 28px;
	width: 118px;
	margin: 0px;
	padding: 0px;
}
#menu #financial:hover {
	background-image: url(../images/buttons/menu/financial_hover.jpg);
	float: right;
	height: 28px;
	width: 118px;
	margin: 0px;
	padding: 0px;
}
#menu #managment {
	background-image: url(../images/buttons/menu/managment.jpg);
	float: right;
	height: 28px;
	width: 105px;
	margin: 0px;
	padding: 0px;
}
#menu #managment:hover {
	background-image: url(../images/buttons/menu/managment_hover.jpg);
	float: right;
	height: 28px;
	width: 105px;
	margin: 0px;
	padding: 0px;
}
#menu #services {
	background-image: url(../images/buttons/menu/services.jpg);
	float: right;
	height: 28px;
	width: 136px;
	margin: 0px;
	padding: 0px;
}
#menu #services:hover {
	background-image: url(../images/buttons/menu/services_hover.jpg);
	float: right;
	height: 28px;
	width: 136px;
	margin: 0px;
	padding: 0px;
}
#menu #activities {
	background-image: url(../images/buttons/menu/activities.jpg);
	float: right;
	height: 28px;
	width: 83px;
	margin: 0px;
	padding: 0px;
}
#menu #activities:hover {
	background-image: url(../images/buttons/menu/activities_hover.jpg);
	float: right;
	height: 28px;
	width: 83px;
	margin: 0px;
	padding: 0px;
}
#menu #mission {
	background-image: url(../images/buttons/menu/mission.jpg);
	float: right;
	height: 28px;
	width: 133px;
	margin: 0px;
	padding: 0px;
}
#menu #mission:hover {
	background-image: url(../images/buttons/menu/mission_hover.jpg);
	float: right;
	height: 28px;
	width: 133px;
	margin: 0px;
	padding: 0px;
}
#menu #about {
	background-image: url(../images/buttons/menu/about.jpg);
	float: right;
	height: 28px;
	width: 79px;
	margin: 0px;
	padding: 0px;
}
#menu #about:hover {
	background-image: url(../images/buttons/menu/about_hover.jpg);
	float: right;
	height: 28px;
	width: 79px;
	margin: 0px;
	padding: 0px;
}
#main_page_contents {
	float: left;
	height: auto;
	width: 900px;
	background-image: url(../images/m_p_con_bg.jpg);
	background-repeat: no-repeat;
	background-position: 15px top;
	padding-top: 14px;
}


/***********************************************************************/
/************************ HEADER CSS ENDS HERE *************************/
/***********************************************************************/

#big_but {
	float: left;
	height: 402px;
	width: 300px;
	margin-left: 10px;
	margin-top:1px;
}
.more {
	float: right;
	height: 25px;
	width: 80px;
	margin-right: 11px;
	margin-top: 102px;
}

#big_but #green {
	background-image: url(../images/green_bu.jpg);
	float: left;
	height: 127px;
	width: 300px;
	margin-bottom: 15px;
}
#big_but #blue{
	background-image: url(../images/blue_bu.jpg);
	float: left;
	height: 127px;
	width: 300px;
	margin-bottom: 15px;
}
#big_but #orange{
	background-image: url(../images/orange_bu.jpg);
	float: left;
	height: 127px;
	width: 300px;
}
#the_heart {
	float: right;
	height: 402px;
	width: 575px;
	margin-top:-1px;
}
#heart_action {
	float: left;
	height: 228px;
	width: 575px;
}
#egypt_stock {
	float: left;
	height: 228px;
	width: 395px;
	margin-top: 3px;
	margin-right: 14px;
}
#stock_header {
	background-image: url(../images/stock_header.jpg);
	float: left;
	height: 38px;
	width: 395px;
}
.stock_table_head {
	background-image: url(../images/stock_table_head_bg.jpg);
	float: left;
	height: 24px;
	width: 393px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e7e9e6;
	border-left-color: #e7e9e6;
}
.stock_table_title
{
	background-image: url(../images/stock_table_head_bg.jpg);
	border:solid 1px #e7e9e6;
}
.stock_table_title h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7fb40e;
	padding: 0px;
	padding-bottom:2px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.stock_table_head h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7fb40e;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.stock_index {
	float: left;
	height: 24px;
	width: 187px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c5c5c5;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.stock_index_inside {
	float: left;
	height: 24px;
	width: 187px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
.stock_close {
	float: left;
	width: 58px;
	height: 24px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c5c5c5;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.stock_close_inside {
	float: left;
	height: 24px;
	width: 58px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #dbdcf1;
}
.stock_change {
	float: left;
	height: 24px;
	width: 56px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c5c5c5;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.stock_change_inside {
	float: left;
	height: 24px;
	width: 56px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #dbdcf1;
}
.stock_last_update {
	float: left;
	height: 24px;
	width: 85px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.stock_last_update_inside {
	float: left;
	height: 24px;
	width: 85px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dbdcf1;
}
.stock_unit_one {
	background-color: #f1f4f7;
	float: left;
	height: 23px;
	width: 393px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e6e9e5;
	border-right-color: #efefef;
	border-bottom-color: #e6e9e5;
	border-left-color: #efefef;
}

.stock_unit_one p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #495572;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.stock_unit_two {
	background-color: #e2e9ef;
	float: left;
	height: 24px;
	width: 393px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f4f7;
	border-right-color: #efefef;
	border-bottom-color: #f0f4f7;
	border-left-color: #efefef;
}

.stock_unit_two p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #495572;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#stock_footer {
	background-image: url(../images/stock_footer.jpg);
	float: left;
	height: 45px;
	width: 395px;
}
#stock_footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #75809b;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	position:relative;
}
#stock_footer p.down 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #75809b;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	position:relative;
}
#stock_footer a {
	color: #ff991a;
	text-align:center;
}
.stock_footer_down {
	float: right;
	height: 19px;
	width:24px;
	margin-right: 8px;
	background-image:url(../images/up_enable.jpg);
	text-decoration:none;
}
.stock_footer_down div, .stock_footer_up div
{
	float:none;
	margin:0px;
	padding:10px;
	position:relative;
}
.stock_footer_up {
	float: right;
	height: 19px;
	width: 25px;
	margin-right: 0px;
	background-image:url(../images/down_enable.jpg);
	text-decoration:none;
}
.stock_footer_down_disabled {
	float: right;
	height: 19px;
	width: 24px;
	margin-right: 8px;
	background-image:url(../images/up_disabled.jpg);
}
.stock_footer_up_disabled {
	float: right;
	height: 19px;
	width: 25px;
	margin-right: 0px;
	background-image:url(../images/down_disabled.jpg);
}
#latest_news {
	float: left;
	height: 228px;
	width: 150px;
	margin-top: 2px;
}
.latest_news_unit {
	float: left;
	height: 106px;
	width: 150px;
}
.latest_news_unit_image img {
	border: 1px solid #e0e1dc;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
	height: 67px;
	width: 67px;
	margin-right: 10px;
}
.latest_news_body {
	float: left;
	height: 106px;
	width: 150px;
}

#latest_news h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7fb40e;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#latest_news h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #b9b9b9;
	margin: 0px;
	padding: 0px;
}
#latest_news p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #545b6c;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#push_footer_down {
	float: left;
	height: 49px;
	width: 900px;
}

#footer {
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 100%;
	height: 43px;
	bottom: 0px;
}
#main_footer {
	float: none;
	width: 870px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 43px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e2e5ec;
}
#footer_rights a {
	color: #75809b;
	text-decoration: underline;
	font-weight: bold;
}

#main_footer #footer_but {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #75809b;
	float: left;
	height: 43px;
	width: 100px;
	padding: 0px;
	margin-top: 4px;
}
#main_footer #footer_rights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #75809b;
	float: right;
	height: 43px;
	width: 510px;
	padding: 0px;
	margin-top: 7px;
}


/****************************************************************************/
/************************** SUBS CSS STARTS HERE !! ************************/
/**************************************************************************/

#subs_header {
	float: left;
	height: 134px;
	width: 870px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main_solve_header {
	float: left;
	height: 1px;
	width: 900px;

}
#subs_container {
	float: left;
	height: auto;
	width: 633px;
	padding-left: 15px;
	margin-bottom: 15px;
}

.subs_body {
	float: left;
	height: auto;
	width: 633px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.under_subs_head {
	background-image: url(../images/Subs/mini_head.jpg);
	float: left;
	height: 29px;
	width: 633px;
}
.under_subs_head img {
	margin-left: 15px;
}

.under_subs_body {
	float: left;
	height: auto;
	width: 616px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e4eaef;
	border-left-color: #e4eaef;
	padding-left: 15px;
}
.under_subs_body_image {
	float: left;
	height: 100%;
	width: 130px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.under_subs_body_text {
	float: left;
	height: auto;
	width: 460px;
	margin-top: 15px;
	padding-right: 10px;
	margin-bottom: 0px;
}
.under_subs_body_text p
{
	margin-top:0px
}
.under_subs_body h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #75809b;
	margin: 0px;
	padding: 0px;
}

.under_subs_body p, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545b6c;
	line-height: 18px;
}

.under_subs_foot {
	background-image: url(../images/Subs/mini_foot.jpg);
	float: left;
	height: 9px;
	width: 633px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
}
#subs_menu {
	float: left;
	height: auto;
	width: 221px;
	margin-top: 15px;
	margin-left: 15px;
}
#subs_menu #subs_menu_stock_exchange {
	background-image: url(../images/Subs/stock_exchange.jpg);
	float: left;
	height: 164px;
	width: 221px;
	margin-bottom: 10px;
}
#subs_menu #subs_menu_stock_exchange_about {
	background-image: url(../images/Subs/stock_exchange_about.jpg);
	float: left;
	height: 124px;
	width: 221px;
	margin-bottom: 10px;
}
#subs_menu #subs_menu_stock_exchange #view_sub_stock {
	float: left;
	height: 15px;
	width: 64px;
	margin-top: 110px;
	margin-left: 140px;
}
#subs_menu #subs_menu_stock_exchange_about #view_sub_stock_about {
	float: left;
	height: 15px;
	width: 60px;
	margin-top: 95px;
	margin-left: 100px;
}
/********* activitis page special navigator *******************/
#activitis_page_heart_navigator {
	background-color: #f8f9fd;
	float: left;
	height: 288px;
	width: 605px;
	margin-top: 10px;
}
#act_pag_nav_head {
	background-image: url(../images/Subs/activitis_page_nav_head.jpg);
	float: left;
	height: 5px;
	width: 605px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#act_pag_nav_body {
	float: left;
	height: 280px;
	width: 605px;
	background-image: url(../images/Subs/activitis_page_nav_body_bg.jpg);
	background-repeat: repeat-y;
}
#act_pag_nav_menu {
	float: left;
	height: 280px;
	width: 175px;
}
#act_pag_nav_foot {
	background-image: url(../images/Subs/activitis_page_nav_foot.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 3px;
	width: 605px;
}
#corporate_finance {
	background-image: url(../images/Subs/activitis_navigator/corporate_finance_inactive.jpg);
	float: left;
	height: 46px;
	width: 175px;
	margin-left: 3px;
}
#mergers {
	background-image: url(../images/Subs/activitis_navigator/mergers_active.jpg);
	float: left;
	height: 47px;
	width: 175px;
	margin-left: 3px;
}
#merchant {
	background-image: url(../images/Subs/activitis_navigator/merchant_inactive.jpg);
	float: left;
	height: 47px;
	width: 175px;
	margin-left: 3px;
}
#project {
	background-image: url(../images/Subs/activitis_navigator/project_Finance_inactive.jpg);
	float: left;
	height: 47px;
	width: 175px;
	margin-left: 3px;
}
#asset {
	background-image: url(../images/Subs/activitis_navigator/asset_inactive.jpg);
	float: left;
	height: 47px;
	width: 175px;
	margin-left: 3px;
}
#research {
	background-image: url(../images/Subs/activitis_navigator/research_inactive.jpg);
	float: left;
	height: 46px;
	width: 175px;
	margin-left: 3px;
}
#act_pag_nav_text {
	float: left;
	height: 280px;
	width: 414px;
	margin-left: 10px;
	overflow: auto;
	
}
/********* activitis page special navigator ends *******************/



/********* Afilitis page *********************************************/
.af_controler {
	background-image: url(../images/Subs/af_controler.jpg);
	float: left;
	height: 34px;
	width: 313px;
	margin: 0px;
}
.controler_core a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #75809b;
	text-decoration: underline;
	margin-left: 6px;
}
.controler_core {
	margin-top: 5px;
	margin-left: 20px;
}
.controler_core_core_one {
	float: left;
	width: 122px;
	margin-right: 8px;
}
.controler_core_core_two {
	float: left;
	width: 163px;
}
.af_spa {
	float: left;
	height: 2px;
	width: 631px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e4eaef;
	border-left-color: #e4eaef;
	padding-top: 15px;
}
#contact_page_first_part {
	float: left;
	width: 420px;
	padding-top: 15px;
}

/********* Afilitis page ends *********************************************/


/********* contact page *********************************************/

.contact_page_side {
	float: left;
	height: 290px;
	width: 180px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contact_page_first_part{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.contact_page_side input {
	height: 17px;
	width: 180px;
	border: 1px solid #d9e2e7;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.contact_page_side select {
	height: 20px;
	width: 180px;
	border: 1px solid #d9e2e7;
	padding: 0px;
	color: #000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contact_page_side p {
	margin: 0px;
	padding: 0px;
}
#contact_page_first_part textarea {
	float: left;
	height: 90px;
	width: 370px;
	border: 1px solid #d9e2e7;
	margin: 0px;
	margin-top:10px;
	padding: 0px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contact_text_area 
{
	clear:both;	
	width: 375px;
	margin-top: 20px;
	color: #75809b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
input.form_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:Orange;
	background-image: url(../images/Subs/form_button.jpg);
	height: 22px;
	width: 63px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	cursor:pointer;
}
#contact_page_second_part {
	float: left;
	width: 175px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9e2e7;
	margin-top: 15px;
	height: 450px;
	padding-left: 10px;
}
#contact_page_second_part img {
	margin-top: 15px;
}
.bold_p {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.soft_p {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/************** contact page ends **********************/


/************** faq page starts ************************/
.faq_Q {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #75809b;
	padding: 5px 10px;
    cursor: pointer;
    position: relative;
    margin: 1px;
}
.faq_Q a {
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #75809b;
	margin-left: 5px;
	text-decoration:none;
}
.faq_answer {
	margin-left: 11px;
	font-size:11px;
}
/************** faq page ends ************************/

/************** financial page starts ************************/
#financial_page_heart_navigator {
	background-color: #f8f9fd;
	float: left;
	height: auto;
	width: 605px;
	margin-top: 10px;
}
#fin_pag_nav_head {
	background-image: url(../images/Subs/financial_page_nav_head.jpg);
	float: left;
	height: 31px;
	width: 605px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#fin_pag_nav_foot {
	background-image: url(../images/Subs/financial_page_nav_foot.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 605px;
}
.fin_pag_nav_unit_one {
	float: left;
	height: 31px;
	width: 599px;
	padding: 0px;
	background-color: #f6f9ff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #d3d4e6;
}
.fin_pag_nav_unit_last {
	float: left;
	height: 31px;
	width: 599px;
	padding: 0px;
	background-color: #f6f9ff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;

}
.fin_pag_nav_unit_two {
	float: left;
	height: 31px;
	width: 599px;
	padding: 0px;
	background-color: #e9edf5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #d3d4e6;
}
.fin_file_name {
	float: left;
	width: 220px;
}
.fin_date {
	float: left;
	width: 171px;
}
.fin_lang {
	float: left;
	width: 110px;
}
.fin_download {
	float: left;
	width: 100px;
}
.fin_file_name_cell {
	float: left;
	width: 214px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 30px;
}
.fin_date_cell {
	float: left;
	width: 170px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d3d4e6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 30px;
}
.fin_lang_cell {
	float: left;
	width: 107px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d3d4e6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 30px;
}
.fin_download_cell {
	float: left;
	width: 210px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d3d4e6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 30px;
}
#fin_pag_nav_head h1 {
	margin-left: 10px;
	margin-top: 10px;
}
#fin_pag_nav_body p {
	margin-left: 10px;
	margin-top: 10px;
}
#fin_pag_nav_body a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #75809b;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.fin_download_cell_pic {
	float: left;
	height: 16px;
	width: 16px;
	margin-top: 8px;
	margin-right: 5px;
	margin-left: 10px;
}

#fin_pag_nav_body {
	float: left;
	height: auto;
	width: 605px;
	background-image: url(../images/Subs/activitis_page_nav_body_bg.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

/************** financial page ends ************************/

/************** investments page starts ************************/

#investments_page_body {
	margin-top: 10px;
	float: left;
	height: auto;
	width: 616px;
}
#investments_page_body h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #75809b;
	font-weight: normal;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	float: left;
	width: 80%;
}

.investments_inactive_root {
	background-image: url(../images/Subs/back.jpg);
	float: left;
	height: 28px;
	width: 603px;
	margin-top: 5px;
	cursor:pointer;
}
.investments_active_root {
	background-image: url(../images/Subs/active_root.jpg);
	float: left;
	height: 28px;
	width: 603px;
	margin-top: 5px;
}
#investments_page_body a {
	float: right;
	height: 19px;
	width: 19px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
}
.invest_active_root_table {
	float: left;
	width: 603px;
	overflow:hidden;
}
.inv_act_rot_table_head {
	background-color: #75819b;
	float: left;
	height: 23px;
	width: 603px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f6f9ff;
	border-bottom-color: #FFFFFF;
}
.inv_act_rot_table_head h1 {
	color: #FFFFFF;
	margin-left: 10px;
	margin-top: 5px;
	font-size:12px;
}
.invest_active_root_table h4 {
	color: #75809b;
	margin-left: 10px;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-right: 0px;
	margin-bottom: 0px;
}
.inv_act_rot_table_market {
	float: left;
	width: 597px;
	height: 23px;
}
.inv_act_rot_table_index {
	float: left;
	width: 95px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8692ac;
	height: 23px;
}
.inv_act_rot_table_company {
	float: left;
	width: 325px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8692ac;
	height: 23px;
}
.inv_act_rot_table_company2 {
	float: left;
	width: 248px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4e5b7b;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8692ac;
	height: 23px;
}
.inv_act_rot_table_close {
	float: left;
	width: 85px;
	height: 23px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4e5b7b;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8692ac;
}
.inv_act_rot_table_change {
	float: left;
	width: 79px;
	height: 23px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4e5b7b;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8692ac;
}
.inv_act_rot_table_turnover {
	float: left;
	width: 108px;
	height: 23px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4e5b7b;
}
.inv_act_rot_table_unit_one {
	background-color: #f6f9ff;
	float: left;
	height: 23px;
	width: 603px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d4d4e6;
	border-bottom-color: #d4d4e6;
}
.inv_act_rot_table_unit_two {
	background-color: #e9edf5;
	float: left;
	height: 23px;
	width: 603px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.inv_act_rot_table_index_cell {
	float: left;
	width:95px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	height: 23px;
}
.inv_act_rot_table_company_cell {
	float: left;
	width: 325px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	height: 23px;
}
.inv_act_rot_table_company_cell2 {
	float: left;
	width: 247px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dbdcf1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	height: 23px;
}
.inv_act_rot_table_close_cell {
	float: left;
	width: 85px;
	height: 23px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dbdcf1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
.inv_act_rot_table_change_cell {
	float: left;
	width: 79px;
	height: 23px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dbdcf1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
.inv_act_rot_table_turnover_cell {
	float: left;
	width: 108px;
	height: 23px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dbdcf1;
}

/************** investments page ends ************************/
/************** management page starts ************************/
.management_page_p {
	margin-left: 10px;
	margin-bottom: 35px;
}
.management_page_p p {
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#management_tabs {
	float: left;
	width: 601px;
}
#manag_tabs_nav {
	float: left;
	width: 601px;
	margin-top: 10px;
}
#manag_tab_body {
	background-image: url(../images/Subs/manag_tabs/manag_bg.jpg);
	float: left;
	height: auto;
	width: 601px;
}
#manag_tab_board {
	margin-left: 20px;
}
#manag_footer {
	background-image: url(../images/Subs/manag_tabs/manag_footer.jpg);
	float: left;
	height: 9px;
	width: 601px;
}


#board{
	background-image: url(../images/Subs/manag_tabs/board_active.jpg);
	float: left;
	height: 35px;
	width: 156px;
}
#assembly {
	background-image: url(../images/Subs/manag_tabs/assembly_inactive.jpg);
	float: left;
	height: 35px;
	width: 136px;
}
#chart {
	background-image: url(../images/Subs/manag_tabs/chart_inactive.jpg);
	float: left;
	height: 35px;
	width: 156px;
}
#exec {
	background-image: url(../images/Subs/manag_tabs/executive_inactive.jpg);
	float: left;
	height: 35px;
	width: 153px;
}

/************** management page ends ************************/

/************** news page starts ************************/

.under_subs_body_text h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7fb40e;
	margin: 0px;
	padding: 0px;
}
.under_subs_body_text h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #b9b9b9;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	margin-bottom:2px;
}

.news_pager{
	margin-top:5px;
}
.news_pager p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #545b6c;
	padding: 0px;
	margin:0px;
}
/************** news page endss ************************/
.green_link {
	color: #7fb40e;
	text-decoration: none;
}
.gray_link {
	color: #b9b9b9;
	text-decoration: none;
}
.green_link {
	color: #7fb40e;
	text-decoration: none;
}
.hard_gray_link {
	color: #75809b;
}

#new_adi_daily_brief_head {
	background-image: url(../images/Subs/english_banner_head.jpg);
	float: left;
	height: 52px;
	width: 221px;
}
#new_adi_daily_brief a {
	float: left;
	height: 24px;
	width: 221px;
	background-image: url(../images/Subs/dail_new_bg.jpg);
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #cdcdd5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4e5a74;
	text-decoration: none;
	text-align: center;
}
#new_adi_daily_brief p
{
	float: left;
	height: 25px;
	width: 221px;
	background-image: url(../images/Subs/dail_new_bg.jpg);
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #cdcdd5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4e5a74;
	text-align: center;
	padding-top:5px;
	margin:0px
}
#new_adi_daily_brief_foot {
	background-image: url(../images/Subs/banner_foot.jpg);
	float: left;
	height: 52px;
	width: 221px;
}
