@charset "utf-8";
/* CSS Document */

body{
	margin:0 auto;
	border:0;
	padding:0;
	}
.main_wrapper{
	height:auto;
	width:926px;
	margin:0 auto;
	}
.bg_top_yellow{
	background:url(../images/bg_top_yellow.jpg) no-repeat;
	width:926px;
	height:105px;
	padding-top:23px;
	}
.logo_wrapper{
	height:auto;
	width:207px;
	float:left;
	clear:both;
	}
.main_nav_wrapper{
	height:35px;
	width:926px;
	float:right;
	padding-top:19px;
	}
.btn_home{
	background:url(../images/btn_home.jpg) no-repeat;
	background-position:top;
	height:35px;
	width:66px;
	display:block;
	float:right;
	}
.btn_home:hover{
	background:url(../images/btn_home.jpg) no-repeat;
	background-position:bottom;
	height:35px;
	width:66px;
	display:block;
	float:right;
	}
.btn_home_selected{
	background:url(../images/btn_home.jpg) no-repeat;
	background-position:bottom;
	height:35px;
	width:66px;
	display:block;
	float:right;
	}
.btn_profile{
	background:url(../images/btn_profile.jpg) no-repeat;
	background-position:top;
	height:35px;
	width:64px;
	display:block;
	float:right;
	}
.btn_profile:hover{
	background:url(../images/btn_profile.jpg) no-repeat;
	background-position:bottom;
	height:35px;
	width:64px;
	display:block;
	float:right;
	}
.btn_profile_selected{
	background:url(../images/btn_profile.jpg) no-repeat;
	background-position:bottom;
	height:35px;
	width:64px;
	display:block;
	float:right;
	}
.btn_holdings{
	background:url(../images/btn_holdings.jpg) no-repeat;
	background-position:top;
	height:35px;
	width:76px;
	display:block;
	float:right;
	}
.btn_holdings:hover{
	background:url(../images/btn_holdings.jpg) no-repeat;
	background-position:bottom;
	height:35px;
	width:76px;
	display:block;
	float:right;
	}
.btn_holdings_selected{
	background:url(../images/btn_holdings.jpg) no-repeat;
	background-position:bottom;
	height:35px;
	width:76px;
	display:block;
	float:right;
	}
.btn_corporate{
	background:url(../images/btn_corporate.jpg) no-repeat;
	background-position:top;
	height:35px;
	width:152px;
	display:block;
	float:right;
	}
.btn_corporate:hover{
	background:url(../images/btn_corporate.jpg) no-repeat;
	background-position:bottom;
	height:35px;
	width:152px;
	display:block;
	float:right;
	}
.btn_corporate_selected{
	background:url(../images/btn_corporate.jpg) no-repeat;
	background-position:bottom;
	height:35px;
	width:152px;
	display:block;
	float:right;
	}
.btn_investor{
	background:url(../images/btn_investor.jpg) no-repeat;
	background-position:top;
	height:35px;
	width:129px;
	display:block;
	float:right;
	}
.btn_investor:hover{
	background:url(../images/btn_investor.jpg) no-repeat;
	background-position:bottom;
	height:35px;
	width:129px;
	display:block;
	float:right;
	}
.btn_investor_selected{
	background:url(../images/btn_investor.jpg) no-repeat;
	background-position:bottom;
	height:35px;
	width:129px;
	display:block;
	float:right;
	}
.btn_csr{
	background:url(../images/btn_csr.jpg) no-repeat;
	background-position:top;
	height:35px;
	width:49px;
	display:block;
	float:right;
	}
.btn_csr:hover{
	background:url(../images/btn_csr.jpg) no-repeat;
	background-position:bottom;
	height:35px;
	width:49px;
	display:block;
	float:right;
	}
.btn_csr_selected{
	background:url(../images/btn_csr.jpg) no-repeat;
	background-position:bottom;
	height:35px;
	width:49px;
	display:block;
	float:right;
	}
.btn_contact{
	background:url(../images/btn_contact.jpg) no-repeat;
	background-position:top;
	height:35px;
	width:89px;
	display:block;
	float:right;
	}
.btn_contact:hover{
	background:url(../images/btn_contact.jpg) no-repeat;
	background-position:bottom;
	height:35px;
	width:89px;
	display:block;
	float:right;
	}
.btn_contact_selected{
	background:url(../images/btn_contact.jpg) no-repeat;
	background-position:bottom;
	height:35px;
	width:89px;
	display:block;
	float:right;
	}
.btn_news{
	background:url(../images/btn_news.jpg) no-repeat;
	background-position:top;
	height:35px;
	width:117px;
	display:block;
	float:right;
	}
.btn_news:hover{
	background:url(../images/btn_news.jpg) no-repeat;
	background-position:bottom;
	height:35px;
	width:117px;
	display:block;
	float:right;
	}
.btn_news_selected{
	background:url(../images/btn_news.jpg) no-repeat;
	background-position:bottom;
	height:35px;
	width:117px;
	display:block;
	float:right;
	}
.yellow_top_separator{
	background:url(../images/yellow_top_separator.jpg) no-repeat;
	height:27px;
	width:926px;
	float:left;
	}
.left_blue_wrapper{
	background:#171863;
	height:569px;
	width:257px;
	float:left;
	}
.right_wrapper{
	height:auto;
	width:669px;
	float:left;
	}
.main_banner_wrapper{
	height:auto;
	width:665px;
	float:left;
	}
.top_blue_txt_wrapper{
	height:auto;
	width:223px;
	padding:30px 0 0 10px;
	clear:both;
	}
.blue_txt_wrapper{
	height:auto;
	width:223px;
	padding:0 0 0 10px;
	clear:both;
	}
.txtbox{
	background:url(../images/txtbox_search.jpg) no-repeat;
	height:14px;
	width:173px;
	padding:3px;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	}
.blue_raw_wrapper{
	height:auto;
	width:225px;
	padding-left:15px;
	float:left;
	}
.side_logo_wrapper{
	height:auto;
	width:56px;
	float:left;
	}
.side_logo_caption{
	height:auto;
	width:160px;
	float:left;
	padding:0 0 20px 8px;
	}
.main_col_yellow{
	background:url(../images/main_yellow_bg.jpg) no-repeat;
	height:326px;
	width:655px;
	float:left;
	padding:0 7px 0 7px;
	}
.main_col_gray{
	background:url(../images/main_gray_bg.jpg) no-repeat;
	height:284px;
	width:203px;
	float:left;
	padding:0 9px 0 9px;
	}
.main_col_gray_curve{
	background:url(../images/main_gray_curve_bg.jpg) no-repeat;
	height:326px;
	width:211px;
	float:left;
	padding:0 4px 0 8px;
	}
*html body div.main_col_gray_curve{
	margin-left:-1px;
	}
.txt_col_body{
	height:auto;
	width:auto;
	padding:20px 10px 0 10px;
	clear:both;
	}
.txt_col_body2{
	height:auto;
	width:auto;
	padding:5px 0 0 0;
	clear:both;
	}
.footer_wrapper{
	background:url(../images/yellow_footer.jpg) no-repeat;
	height:51px;
	width:926px;
	clear:both;
	padding-top:50px;
	}
ul.footer_nav {
	font-family:Tahoma;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	list-style:none;
	display:inline;
	padding: 0;
	margin: 0;
	}
ul.footer_nav li {
	text-decoration:none;
	display:inline;
	padding:0 5px 0 5px;
	list-style:none;
 
	}
.sub_left_blue{
	background:#171863;
	height:auto;
	width:224px;
	float:left;
	padding: 0 9px 20px 9px;
	}
.sub_right_wrapper{
	background:url(../images/sub_body_bg.jpg) repeat-y;
	height:auto;
	width:662px;
	float:right;
	padding:0 5px 0 8px;
	margin-right:4px;
	}
*html body div.sub_right_wrapper{
	margin-right:2px;
	}
.pic_left_wrapper{
	height:auto;
	width:auto;
	float:left;
	padding-left:10px;
	}
.sub_body_txt_wrapper{
	height:auto;
	width:450px;
	float:right;
	padding-right:10px;
	}
.sub_body_txt_wrapper_wide{
	height:auto;
	width:640px;
	float:right;
	padding-right:10px;
	}
.sub_body_curve{
	background:url(../images/sub_body_curve.jpg) no-repeat;
	height:63px;
	width:675px;
	float:right;
	margin-right:4px;
	}
*html body div.sub_body_curve{
	margin-right:2px;
	}
.sub_blue_wrapper_news{
	height:auto;
	width:215px;
	padding:20px 0 5px 9px;
	clear:both;
	}
.sub_page_list{
	height:auto;
	width:215px;
	padding:20px 0 5px 9px;
	clear:both;
	list-style-type:none;
	}

