@charset "utf-8";
/* CSS Document */

body{
	background:#EEE8DA url(../images/outer_img.jpg) center repeat-y;
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#5D5133;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	}
/* wrapper starts */
#wrapper{
	width:100%;
	height:100%;
}
/* wrapper ends */
.clean{
	clear:both;
	}
/* banner starts */
#banner{
	width:100%;
	height:184px;
	padding-top:6px;
	background:#BC5036;
	}
#banner .banner_inner{
	margin:0 auto;
	width:900px;
	height:184px;
	/*background:url(../images/banner_inner_bg.jpg) repeat-x;*/
	background:#FFFFFF;
	}

#banner .banner_inner .logo_area{
	width:150px;
	height:184px;
	float:left;
	margin-right:10px;
	display:table;
	}

#banner .banner_inner .logo_area .logo{
	width:140px;
	height:140px;
	margin:0 auto;
	margin-bottom:0px;
	margin-top:10px;
	}
	
	
#banner .banner_inner .logo_area .language_choose{
	width:130px;
	height:23px;
	margin:11px 10px 0px 10px;
	}

#banner .banner_inner .bannerpart{
	width:510px;
	height:184px;
	float:left;
	left:160px;
	}	

#banner .banner_inner .newsnevent{
	width:230px;
	height:177px;
	float:right;
	margin:0px 0px 6px 0px;
	}
#banner .banner_inner .newsnevent .newstitle{
	width:200px;
	height:25px;
	background:url(../images/news_titlebg.jpg) repeat-x;
	color:#5D5133;
	font-size:13px;
	font-weight:bold;
	padding:5px 0px 0px 30px;
	}
	
#banner .banner_inner .newsnevent .newsbg_bottom{
	background:#81ADD4;
	width:215px;
	padding:5px 5px 0px 10px;
	height:143px;
	background:#81ADD4 url(../images/news_bottom_corner.jpg) bottom no-repeat;
	}
/* banner ends */

/* body area starts */
#body{
	width:900px;
	height:100%;
	margin:0 auto;
	padding:0px;
	margin-top:2px;
	}

.topmenu{
	width:900px;
	height:30px;
	background:#D96041;
	border-top:1px solid #893A27;
	border-bottom:1px solid #893A27;
	color:#fff;
	margin-bottom:2px;
	}

	
#body .leftpart_top{
	width:668px;
	height:210px;
	background:#C0DEF5;
	float:left;
	}	
#body .leftpart_top .corporate_principle{
	width:228px;
	height:210px;
	float:left;
	}
#body .leftpart_top .corporate_principle .corporate_title{
	background:url(../images/corporate_bg.jpg) repeat-x;
	width:207px;
	height:27px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:5px 0px 0px 20px;
	}
#body .corporate_principle .corporate_bg{
	width:217px;
	height:168px;
	padding:5px 5px 5px 5px;
	color:#fff;
	background:#81ADD4 url(../images/corporate_bottom.jpg) bottom no-repeat;
	}
/* nav */
.nav_normal{
	width:217px;
	padding:0px;
	}
.nav_normal ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
	}
.nav_normal li{
	margin: 0px;
	padding: 3px 0px 3px 35px;
	line-height: 17px;
	list-style-type: none;
	background:url(../images/bullet2.jpg) 7px 5px no-repeat;
	font-size: 11px;
	font-weight: normal;
	color:#fff;
	}
.nav_normal li a{
	text-decoration:none;
	color:#6A5D3D;
	}
	
.nav_normal li a:link, a:visited {
	color: #4d4d4d;
	text-decoration: none;
}	

.nav_normal li a:hover {
	color:#000;
	text-decoration: none;
}
/*nav */	


#body .leftpart_top .welcome_text{
	width: 400px;
	padding:10px 20px 10px 0px;
	height:190px;
	float:right;
	color:#515861;
	text-align:justify;
	}
h1{
	color:#BC5036;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	}
h2{
	color:#515861;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin:0px;
	padding:0px;
	margin:3px 0px 3px 3px;	
	}
#body .login_area{
	width:232px;
	float:right;
	height:210px;
	background:#3270C3;
	}
#body .login_area .login_title{
	width:215px;
	height:22px;
	padding:5px 0px 0px 17px;
	background:url(../images/login_title_bg.jpg) repeat-x;
	margin-top:2px;
	font-weight:bold;
	font-size:13px;
	}
#body .login_area .login_form{
	width:200px;
	height:170px;
	margin:5px 10px 5px 15px;
	}
#body .login_area .login_form .username{
	width:202px;
	height:17px;
	color:#fff;
	text-align:left;
	margin-bottom:3px;
	}
#body .login_area .login_form .textfield_area{
	width:190px;
	height:16px;
	margin:0px 12px 5px 0px;
	}
#body .login_area .login_form .textfield_area .textfield{
	width:190px;
	height:14px;
	background:#548AD3;
	border:1px solid #f5f5f5;
	}
#body .login_area .login_form .login_botton{
	width:190px;
	height:27px;
	text-align:right;
	margin-top:4px;
	}
#body .login_area .login_form .newuser{
	width:175px;
	color:#fff;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	margin:0px 5px 0px 10px;
	}	
#body .left_middlepart{
	width:658px;
	height:155px;
	padding:7px 10px 10px 0px;
	float:left;
	}
#body .left_middlepart .financial_report{
	width:225px;
	height:155px;
	background:#EAE7D7;
	border-bottom:1px solid #BBB5A0;
	border-right:1px solid #BBB5A0;
	float:left;
	}
#body .left_middlepart .financial_report .financial_title{
	width:210px;
	height:28px;
	background:url(../images/financial_topbg.jpg) repeat-x;
	color:#5D5133;
	font-size:13px;
	font-weight:bold;
	padding:6px 0px 0px 15px;
	}

	
.more2{
	width:190px;
	height:20px;
	text-align:right;
	color:#E17600;
	text-decoration:none;
	font-weight:bold;
	}
.more2 a{
	color:#e17600;
	text-decoration:none;
	}
.more2 a:link{
	color:#e17600;
	text-decoration:none;
	}
.more2 a:hover{
	color:#3C5A7D;
	text-decoration:none;
	}		
#body .left_middlepart .remit_ad{
	width:410px;
	height:155px;
	float:right;
	margin-right:5px;
	}
#body .right_middle{
	width:232px;
	height:168px;
	float:right;
	background:#477FC9;
	margin-bottom:2px;
	}
#body .right_middle .notice_title{
	background:#515861;
	height:20px;
	padding-top:4px;
	padding-left:5px;
	width:227px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	}
#body .right_middle .notice_title .notice_botton{
	width:20px;
	height:16px;
	margin:0px 10px 0px 4px;
	float:left;
	}
#body .line_bg1{
	width:880px;
	height:23px;
	border-bottom:3px solid #515861;
	background:url(../images/line_bg1.jpg) repeat-x;
	font-size:15px;
	font-weight:bold;
	padding:7px 0px 0px 20px;
	}
#body .consumer_loan_section{
	width:630px;
	height:144px;
	margin:10px;
	margin-bottom:4px;
	background:#fff;
	float:left;
	}
#body .consumer_loan_section .box1{
	width:186px;
	height:91px;
	padding:7px;
	background:url(../images/loan_box.jpg) no-repeat;
	float:left;
	margin-right:15px;
	}
#body .consumer_loan_section .box2{
	width:186px;
	padding:7px;
	height:91px;
	background:url(../images/box2.jpg) no-repeat;
	float:right;
	margin-right:15px;
	}

#body .consumer_loan_section .box3{
	width:186px;
	padding:7px;
	height:91px;
	background:url(../images/box3.jpg) no-repeat;
	float:right;
	}

#body .newsletter{
	width:230px;
	height:154px;
	margin-bottom:4px;
	float:right;
	}
#body .newsletter .newsletter_titlebg{
	width:215px;
	height:25px;
	background:url(../images/newsletter_bg.jpg) repeat-x;
	padding:5px 0px 0px 15px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	}
#body .newsletter .newsletter_img{
	width:230px;
	height:120x;
	border-bottom:3px solid #3270C3;
	}

.more1{
	text-align:right;
	font-weight:bold;
	font-size:12px;
	margin:10px 10px 0px 0px;
	color:#ff8600;
	text-decoration:none;
	}
.more1 a{
	color:#ff8600;
	text-decoration:none;
	}
.more1 a:link{
	color:#ff8600;
	text-decoration:none;
	}

.more1 a:hover{
	color:#5C5952;
	text-decoration:none;
	}
h3{
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:0px;
	font-weight:bold;
	text-align:right;
	color:#092D8B;
	font-size:11px;
	}
h4{
	margin:0px;
	padding-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	text-align:left;
	color:#3270C3;
	font-size:11px;
	}	
.readmore{
	color:#6E6348;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	text-decoration:none;
	}
.readmore a{
	color:#6E6348;
	text-decoration:none;
	}
.readmore a:link{
	color:#6E6348;
	text-decoration:none;
	}
.readmore a:hover{
	color:#FF8600;
	text-decoration:underline;
	}

.adsection{
	width:880px;
	float:left;
	margin:5px 10px 10px 10px;
	}
	

.adsection .adbg{
	width:860px;
	background: #E8EFF9 url(../images/ad_corner_top.jpg) top center no-repeat;
	margin-top:10px;
	padding:10px;
	padding-bottom:0px;
	}
.adsection .ad_corner_bottom{
	width:880px;
	height:10px;
	background: url(../images/ad_bottom_corner1.jpg) no-repeat top center;
	}
	
.ad_section_left{
	width:630px;
	float:left;
	margin:0px 0px 10px 10px;
	}	
.ad_section_left .ad_title_text{
	width:630px;
	height:16px;
	margin-bottom:8px;
	}
.ad_section_left .ad_bg{
	width:610px;
	padding:10px;
	padding-bottom:0px;
	background:#E8EFF9 url(../images/ad_top_corner.jpg) top center no-repeat;
	}
.ad_section_left .ad_bg .ad_inner{
	width:586px;
	padding:9px;
	border:1px solid #C0DEF5;
	}
.ad_section_left .ad_bottom_corner{
	width:630px;
	height:10px;
	background:url(../images/ad_bottom_corner.jpg) no-repeat top center;
	}
.ad_section_right{
	width:230px;
	height:134px;
	margin:10px 0px 10px 0px;
	float:right;
	}
/*footer starts */
#footer{
	width:870px;
	height:20px;
	padding:15px;
	background:#3C5A7D;
	color:#fff;
	margin: 0 auto;
	}
#footer .copyright{
	width:400px;
	height:17px;
	text-align:left;
	padding-top:3px;
	float:left;
	}
#footer .designedby{
	width:250px;
	height:17px;
	padding-top:3px;
	text-align:right;
	float:right;
	}
.sabaiko{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}
.sabaiko a{
	color:#fff;
	text-decoration:none;
	}
.sabaiko a:link{
	color:#fff;
	text-decoration:none;
	}
.sabaiko a:hover{
	color:#fff;
	text-decoration:none;
	}


/*footer starts */
		
/* body area ends */

/* other pages */

.topmenu_otherpage{
	width:900px;
	margin:0 auto;
	height:30px;
	background:#D96041;
	border-top:1px solid #893A27;
	border-bottom:1px solid #893A27;
	color:#fff;
	padding:0px;
	}	
.topmenu_otherpage ul{
	width:870px;
	margin:0;
	margin-left: 15px; /*menu offset from left edge of window*/
	float: left;
	padding-left: 8px;
	font: bold 13px Verdana;
	background:#D96041;
}

* html .topmenu_otherpage ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
	margin-bottom: 1em;
	margin-left: 7px; /*menu offset from left edge of window in IE*/
}

.topmenu_otherpage ul li{
	display: inline;
	}

.topmenu_otherpage ul li a{
float: left;
color: white;
font-weight: bold;
padding: 7px 12px 7px 5px;
text-decoration: none;
}

.topmenu_otherpage ul li a:visited{
color: white;
}


.topmenu_otherpage ul li a:hover, .topmenu_otherpage ul li a#selected{ /*hover and selected link*/
color: lightyellow;
background:url(../images/pointer.gif) bottom center no-repeat;
}

#body_otherpage{
	width:875px;
	height:600px;
	background:url(../images/body_bg.jpg) repeat-y;
	margin:0 auto;
	display:table;
	line-height:18px;
	margin-top:2px;
	margin-bottom:2px;
	padding:10px;
	padding-left:15px;
	text-align:justify;
	}
#body_otherpage #bodyarea_left{
	width:635px;
	float:left;
	margin-bottom:10px;
	}
#body_otherpage #bodyarea_right{
	width:210px;
	height:100px;
	margin:5px 0px 10px 0px;
	float:right;
	}
	
.interest_rate_line{
	width:620px;
	border:1px solid #81ADD4;
	padding:5px;
	}
.interest_bg{
	background:#81ADD4;
	color:#fff;
	text-align:center;
	font-weight:bold;
	}
.interestrate_bg{
	background:#D8E6F1;
	text-align:left;
	padding-left:5px;
	}
		
.news1{
	background:#CCCCCC;
	border:solid 0px;
	padding-left:20px;
	width:200px;
	float:left;
	margin:7px;
	margin-left:0px;
	margin-right:0px;
	}
.news2{
	padding:0px 5px 2px 10px;
	border:solid 0px #FF6600;
	width:390px;
	float:right;
	margin:7px;
	margin-right:0px;
	margin-left:0px;
	}	
	
.dwn_img {
	margin-top:10px;
	margin-left:5px;
	padding:5px 2px 2px 4px;
}
.financial_report img{
	padding:1px 0px 0px 1px;;
	text-align:left;
	}
.financial_report a{
	text-decoration:none;
	font-size:12px;
	color:#666666;
	}
.financial_report a:link{
	text-decoration:none;
	color:#666666;
	font-size:12px;
	}
.financial_report a:hover{
	text-decoration:none;
	color:#0099CC;
	font-size:12px;
	}

/*Other Pages*/
.other_login_area{
	width:200px;
	height:210px;
	background:#3270C3;

}

.other_login_area .login_title{
	width:200px;
	height:22px;
	padding:5px 0px 0px 18px;
	background:url(../images/login_title_bg.jpg) repeat-x;
	margin-top:2px;
	font-weight:bold;
	font-size:13px;

}

.other_login_area .login_form{
	width:200px;
	height:170px;
	margin:5px 10px 5px 15px;
	}
.other_login_area .login_form .username{
	width:200px;
	height:17px;
	color:#fff;
	text-align:left;
	margin-bottom:3px;
	}
.other_login_area .login_form .textfield_area{
	width:180px;
	height:16px;
	margin:0px 12px 5px 0px;
	}
.other_login_area .login_form .textfield_area .textfield{
	width:180px;
	height:14px;
	background:#548AD3;
	border:1px solid #f5f5f5;
	}
.other_login_area .login_form .login_botton{
	width:180px;
	height:27px;
	text-align:right;
	margin-top:4px;
	}
.other_login_area .login_form .newuser{
	width:165px;
	color:#fff;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	margin:0px 5px 0px 10px;
	}	

.other_right_middle{
	
	width:218px;
	height:168px;
	background:#477FC9;
	margin-bottom:2px;
	}
.other_right_middle .notice_title{
	background:#515861;
	height:20px;
	padding-top:4px;
	padding-left:5px;
	width:213px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	}
.other_right_middle .notice_title .notice_botton{
	width:20px;
	height:16px;
	margin:0px 10px 0px 4px;
	float:left;
	}

.other_left_middlepart{

	height:155px;
	padding:7px 10px 10px 0px;
	float:left;
	}
.other_left_middlepart .financial_report{
	width:218px;
	height:155px;
	background:#EAE7D7;
	border-bottom:1px solid #BBB5A0;
	border-right:1px solid #BBB5A0;
	}
.other_left_middlepart .financial_report .financial_title{
	width:203px;
	height:28px;
	background:url(../images/financial_topbg.jpg) repeat-x;
	color:#5D5133;
	font-size:13px;
	font-weight:bold;
	padding:6px 0px 0px 15px;
	}
.img_right{
	padding:7px 0px 5px 7px;
	}
.img_left{
	padding:7px 7px 5px 0px;
	}	