/* CSS Document */

body{ 
	margin:0px; 
	padding:0px; 
	background-image:url(images/background_bga.jpg);
	font-family: tahoma;
	font-size:12px;  
	}

.wrap{ 
	margin:0px auto; 
	padding:0px; 
	width:976px; 
	}

.top{ 
	width:976px; 
	height:112px; 
	margin:0px auto; 
	padding:0px;
	}

#header_img{ 
	float:right; 
	width:976px; 
	height:78px; 
	background-image:url(images/header_imgb.jpg);
	background-repeat:no-repeat; 
	}

.nav_top{ 
	width:976px; 
	height:34px;
	}

.nav_bkg{ 
	float:right; 
	width:666px; 
	height:34px; 
	margin:0px 0px 0px 0px; 
	background-image:url(images/nav_background.jpg);
	background-repeat:no-repeat; 
	}

.bkg{ 
	float:right; 
	width:662px; 
	height:34px; 
	margin:4px 0px 0px 4px; 
	}

#top_nav01{ float:left; width:80px; height:31px;  background-image:url(images/topnav_home.jpg);}
#top_nav02{ float:left; width:80px; height:31px;  background-image:url(images/topnav_aboutus.jpg);}
#top_nav03{ float:left; width:91px; height:31px; background-image:url(images/topnav_companies.jpg);}
#top_nav04{ float:left; width:118px; height:31px; background-image:url(images/topnav_news.jpg);}
#top_nav05{ float:left; width:64px; height:31px; background-image:url(images/topnav_investor.jpg);}
#top_nav06{ float:left; width:87px; height:31px; background-image:url(images/topnav_information.jpg);}
#top_nav07{ float:left; width:87px; height:31px; background-image:url(images/topnav_contactus.jpg);}
#top_nav08{ float:left; width:51px; height:31px; background-image:url(images/topnav_login.jpg);}


.top_nav_links{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#fff; 
	text-align:center; 
	line-height:31px; 
	text-decoration:none;
	}

ul {margin: 0;padding: 0;list-style: none;width:182px; }

ul li {position: relative;width:182px; }

* html ul li {float:left;}
* html ul ul {width:182px;}
* html ul ul {margin-left:0;}

li ul {position: relative;display:none;}
li ul li {width:182px; height:22px;}

ul li a {display:block;	text-decoration: none;color: #000;background: white;line-height:2em;height:2em;padding:0 5px}	

li li a {background:#fff}

li:hover li a, li.over li a {color: #000; background-color: #fff;  }

li a:hover,
li:hover a, li.over a,
li:hover li a:hover, li.over li a:hover {color: #fff; background-color: #064E98; }

li ul li  {  } 
 li.on ul { display:block  } 
li.off ul{display:none}


/*-------------------------------------------MAIN--------------------------------------------*/


.main{ 
	width:976px; 
	background-image:url(images/main_bg.jpg); 
	}	


.left{ 
	width:238px;  
	float:left; 
	background-image:url(images/left_bg.jpg);
	}


.left_nav{ 
	width:221px;   
	margin-left:16px; 
	padding-top:18px; 
	}


.navigation {
	width: 182px;  
	margin:0px auto; 
	padding:0px; padding-top:5px;
	}

.nav {  padding-left: 20px;}


.navmiddle {
	background-image: url(images/nav_bg-bgrd.gif);
	}

a.navi:link, a.navi:visited, a.navi:active { 
	display:block;
	width: 182px;color:#000; 
	text-decoration: none;
	font-weight:normal;     
	 height:24px;
	line-height:24px;
	font-size:12px;
	font-family:tahoma; 
	}   
   
 a.navi:hover {
	display:block;
	width: 182px;color:#fff;
	text-decoration: none;
	font-weight:normal; 
	height:24px;
	line-height:24px;      
	font-size:12px;
	background-color:#064E98;
	} 

#text_img{ 
	width:221px; 
	height:210px; 
	background-image:url(images/text_img.jpg); 
	margin:18px 0px 25px 16px;  
	}

.navspacer {
	float: left; 
	width: 1px; 
	height: 225px;
	}

.featquote {
	font-weight: bold; 
	color: #9fb7d1; 
	font-size: 16px; 
	width: 200px; 
	padding: 10px 0px 5px 25px; 
	line-height: 30px; 
	}

.featquotesig {
	float: right; 
	font-size: 11px; 
	line-height: normal; 
	font-weight: normal; 
	text-align: right; 
	padding-bottom: 10px;
	}

#right{ 
	width:738px; 
	float:right; 
	background-image:url(images/right_bg.jpg);
	}

#right_a{ width:738px; }


#lady_pic{ 
	width:738px; 
	height:177px; 
	background-image:url(images/lady_pic.jpg);
	}

#content{ width:738px;}


#content_left{ 
	float:left; 
	width:469px; 
	margin:11px 9px 0px 18px;
	}

#content_right{ 
	float:right; 
	width:229px; 
	margin:11px 13px 0px 0px;
	}

#latest_news_img{ 
	float:right; 
	width:225px; 
	height:29px; 
	background-image:url(images/latest_news_img.jpg);
	}


#line{ 
	float:left; 
	width:1px; 
	height:288px; 
	background-image:url(images/line.jpg); 
	margin-top:10px;
	}


#content_text{ 
	float:right; 
	width:217px; 
	margin-left:6px;
	}


.text{ 
	font-family:tahoma; 
	font-size:11px; 
	color:#666666; 
	text-align:justify;
	}


.text_a{ 
	font-family:tahoma; 
	font-size:11px; 
	color:#064E98; border-bottom:1px dotted #797979; 
	}


.text_b{ 
	font-family:tahoma; 
	font-size:11px; 
	font-weight:bold; 
	color:#064E98; 
	text-decoration:none;  
	}


.text_c{ 
	font-family:tahoma; 
	font-size:11px; 
	color:#064E98;  
	}


.text_d{ 
	font-family:tahoma; 
	font-size:11px; 
	color:#666666; 
	text-align:left;}


.more_news{ 
	font-family:tahoma; 
	font-size:11px; 
	color:#A9763A; 
	border-bottom:1px dotted #797979; 
	}


/*-------------------------------------------FOOTER--------------------------------------------*/

#footer{ 
	width:976px; 
	height:71px; 
	margin-bottom:20px; 
	}

#left_ftr{ 
	float:left; 
	width:17px; 
	height:71px;  
	}

#right_ftr{ 
	float:right; 
	width:19px; 
	height:71px;  
	}

#ftr_bg{ 
	float:left; 
	width:940px; 
	height:71px; 
	background-image:url(images/footer_bg.jpg);  
	}


#ftr_links{ 
	width:514px; 
	height:53px; 
	margin:0px 69px 0px 209px;
	}


.footer_text{ 
	text-align:center; 
	font-family:tahoma; 
	font-size:11px; 
	color:#525252; 
	text-decoration:none;  
	}

a.ftr:link, a.navi:visited, a.navi:active { 
	color:#525252; 
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
	font-family:tahoma;  
	text-align:center;
	}   
   
 a.ftr:hover {
	text-decoration: none;
	font-weight:normal; 
	font-size:11px;
	color:#064E98; 
	text-align:center; 
	text-decoration:underline;  
	}

.clear{ clear:both; }
