body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #6F8890;
	margin: 0px;
	padding: 0px;
}
p{margin:0px; padding:0px;}
a{text-decoration:none; }

#container{width:959px; margin:0px auto; padding:0px 0 0 0;}


#container1{width:951px; margin:0px auto; padding:0px 0 0 0;}

#container2{width:959px; margin:0px auto; padding:0px 0 0 0; background-image:url(../images/main_bg_mid.gif); background-repeat:repeat-y;  }

.top_bg{padding:40px 0 0 0; float:left;  }
.logo{float:left; width:300px;}
.contact_img{float:right; width:172px; padding:15px 20px 0 0;}
.link_bg{ background-image:url(../images/nav_bg.gif);background-repeat:repeat-x; height:41px; float:left; width:951px;}

.header{float:left; height:179px; width:694px; background-image:url(../images/header_img.jpg); background-repeat:no-repeat;}
.header1{float:right; height:280px; width:257px; border-bottom:1px #FFFFFF solid;}
.header_txt_bg{float:left; height:101px; width:694px;border-bottom:1px #FFFFFF solid; background-color:#D5E0E6;}

.middle_gray_bg{float:left; background-color:#EDEEEE;width:951px;}
.what_you_img{float:left; padding:24px 0 30px 30px;}
.get_start_img{float:left; padding:24px 0 30px 19px;}
.our_guarantee_img{float:left; padding:24px 0 30px 17px;}
.member_login_img{float:right; padding:24px 29px 30px 0px;}

.main_bg{background-image:url(../images/main_bg_mid.gif); background-repeat:repeat-y; float:left; width:959px;}

ul.link{ margin:0; padding:0; text-align:center; list-style:none;}
ul.link li{ color:#FFF; float:left;margin:0px; padding:0px; background:url(../images/spacer_link.gif) no-repeat;}
ul.link li a{ color:#FFF; font-size:15px; font-weight:bold; display:block; height:28px;margin:0; padding:13px 20px 0 20px; float:left; text-decoration:none;}


ul.link li a.selected{ margin:0; padding:13px 20px 0 20px; background-image:url(../images/a_nav_bg.gif);}
/*ul.link li a:visited{ margin:0; padding:13px 20px 0 20px; background-image:url(../images/a_nav_bg.gif);}*/
ul.link li a:hover{ margin:0; padding:13px 20px 0 20px; background-image:url(../images/a_nav_bg.gif); text-decoration:none;}
ul.link li a:active{ margin:0; padding:13px 20px 0 20px; background-image:url(../images/a_nav_bg.gif);}



.txt{font-size:16px; color:#596367; padding:10px 0 0 18px;  font-weight:bold;}
.txt1{font-size:12px; color:#60686A; padding:6px 26px 0 18px; }
.txt2{font-size:16px; color:#7C7556; padding:10px 0 0 18px;  font-weight:bold;}

.txt3{font-size:12px; color:#60686A; padding:9px 50px 0 18px; line-height:21px;}
.txt3 span{font-size:12px; color:#409AB8;line-height:21px;}
.txt3 a{font-size:12px; color:#60686A; padding: line-height:21px; text-decoration:underline;}
.txt3 a:hover{font-size:12px; color:#409AB8; padding: line-height:21px;  text-decoration:underline;}



.left_img_bg{float:left; width:232px; height:722px; background-image:url(../images/line_bg.gif); background-repeat:repeat-x;}
.right_con{float:right;}

.yellow_bg{height:41px; width:719px; background-color:#FAF3D1;}

.txt_area{width:719px;}


.img_padding{padding-top:10px;}

.footer_bg{float:left; width:951px;}

.footer_txt{font-size:11px; color:#409AB8; padding:30px 0 20px 0; text-align:center;}
.footer_txt a{font-size:11px; color:#409AB8;  text-align:center;  padding:0 10px 0 10px;}
.footer_txt a:hover{font-size:11px; color:#409AB8;  text-align:center; text-decoration:underline;}

.footer_txt1{font-size:12px; color:#60686A; padding:0px 0 20px 0; text-align:center;}
.footer_txt1 a{font-size:12px; color:#60686A;  text-align:center;}
.footer_txt1 a:hover{font-size:12px; color:#60686A;  text-align:center; text-decoration:underline;}

.footer_bg_img{padding:0px 0 30px 0; float:left}


.backtotop{font-size:12px; color:#60686A; padding:9px 15px 0 0px; line-height:21px;float:right;}
.backtotop a{font-size:12px; color:#60686A; padding:9px 15px 0 0px; line-height:21px;float:right;}
.backtotop a:hover{font-size:12px; color:#60686A; padding:9px 15px 0 0px; line-height:21px;float:right;}

.dottedborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}




.errorMessage { color: #c00; }
.infoMessage { color: #090; }

input.text { border: 1px solid #999; }
input.text-big { width: 200px; border: 1px solid #999; }
input.button { 
	
}
form { clear: both; }
dl.form { padding: 10px; position: relative; clear: both; }
dl.form dt.title { float: none; width: auto; font-size: 1.3em; }
dl.form dt { float: left; width: 140px; }
dl.form dd { margin: 0 0 5px 150px; }
dl.form dd em { color: #666; }

dl.login-form dt { float: left; width: 70px; }
dl.login-form dd { margin: 0 0 5px 80px; color: #000; }
dl.login-form dd span label { padding-left: 5px; }

div.member_list a {
	display: block;
	text-align: left;
	padding: 20px 0 0 20px;
}