@charset "utf-8";

.logincontent{width:950px;padding:10px 0 0 50px;margin:5px 0 0 0;}
.logindetails{width:870px;height:233px;background:url(../images/reg_bg.gif) repeat-x top;padding:50px 10px 20px 10px;border:#CCCCCC solid 1px; position:relative; }
.logintitle{ width:806px;padding:0 0 20px 0;color:#3E3E3E; text-align:center; font-size:18px; font-weight:bold;}
.logintext{width:506px;padding:0  0 9px 300px;position:relative; z-index:2}
.logintext p{width:60px;height:23px;line-height:23px;font-size:16px; color:#036DAB;}
.logintext cite{}
.logintext cite input{width:147px;height:23px;line-height:23px;background:#FFFFFF; border:#787878 solid 1px;padding:0 5px;}
.loginbtn{width:506px;padding:12px 0 0 300px;position:relative; z-index:2}
.loginbtn p{padding:0 0 0 24px;}
.loginbtn cite{padding:0 0 0 16px;float:left;}
.loginbtn span{padding:10px 0 0 16px;float:left;white-space: nowrap;}
.loginbtn span a{color:#434343;}
.loginbtn span a:hover{color:#FF6600;}
.error{width:506px;color:#FF0000; font-size:14px;padding:18px 0 0 300px;}
.error p{width:210px; text-align:center; background:#FFFFCC; border:#D8D888 solid 1px;padding:5px; color:#F34100}
.login_bg{ width:355px;height:303px;background:url(../images/login_bg3.gif) right top no-repeat; top:0; left:535px; position: absolute; overflow:hidden;z-index:1}

.passforgetcontent{width:950px;padding:10px 0 0 50px;margin:5px 0 0 0;}
.passforgetdetails{width:870px;height:233px;background:url(../images/reg_bg.gif) repeat-x top;padding:50px 10px 20px 10px;border:#CCCCCC solid 1px; position:relative; }
.passforgettitle{ width:806px;padding:0 0 20px 0;color:#3E3E3E; text-align:center; font-size:18px; font-weight:bold;}
.passforgettext{width:506px;padding:0  0 9px 300px;position:relative; z-index:2}
.passforgettext p{width:60px;height:23px;line-height:23px;font-size:16px; color:#036DAB;}
.passforgettext cite{}
.passforgettext cite input{width:147px;height:23px;line-height:23px;background:#FFFFFF; border:#787878 solid 1px;padding:0 5px;}
.passforgetbtn{width:436px;padding:12px 0 0 370px;position:relative; z-index:2}
.passforgetbtn p{padding:0 0 0 24px;}
.passforgetbtn cite{padding:0 0 0 16px;float:left;}
.passforgetbtn span{padding:10px 0 0 16px;float:left;white-space: nowrap;}
.passforgetbtn span a{color:#434343;}
.passforgetbtn span a:hover{color:#FF6600;}
.error{width:506px;color:#FF0000; font-size:14px;padding:18px 0 0 300px;}
.error p{width:210px; text-align:center;padding:5px; color:#F34100}
.errorts{width:200px;color:#FF0000;background:#FFF;color:#515151; border:#CCCCCC solid 1px; display:inline;position: absolute; z-index:2;padding:15px;top:30px;left:20px;}
.errorts p{width:200px;font-weight:bold;font-size:14px;line-height:30px;}
.errorts cite{width:200px;line-height:25px;color:#F34100}
.errorts span{width:200px;line-height:25px;}
.login_bg{ width:355px;height:303px;background:url(../images/login_bg3.gif) right top no-repeat; top:0; left:535px; position: absolute; overflow:hidden;z-index:1}


.reg_content{width:950px;padding:26px 0 0 50px;}
.reg_content .reg_details{width:870px;border:#CCCCCC solid 1px;padding:20px 10px;}
.reg_content .reg_details h1{width:786px;padding:16px 0 16px 84px; font-size:12px; font-weight: normal; color:#333333; overflow:hidden;}
.reg_content .reg_details h1 span{ color:#FF0000}
.reg_content .reg_details h2{width:786px;height:26px;line-height:26px; background:#E8E8E8;padding:0 0 0 84px; font-size:14px;font-weight: normal;color:#333333; overflow:hidden;}
.reg_content .reg_details h2 span{ color:#FF0000;padding:0 10px;}
.reg_content .reg_details h2 cite{ color:#6E6E6E; float:none; font-size:12px;}
.reg_content .reg_select {width:786px;height:20px;line-height:20px;padding:15px 0 15px 84px; color:#2068BA; font-size:14px; }
.reg_content .reg_select p{padding:0 20px 0 0;}
.reg_content .reg_select span{padding:0 5px;}
.reg_info{width:650px;padding:20px 0 0 110px;}
.reg_info li{width:650px;padding:5px 0;} 
.reg_info li p{width:70px;height:22px;line-height:22px;color:#2068BA; font-size:14px; text-align:right;padding:0 10px 0 0;} 
.reg_info li cite{padding:0 7px 0 0;line-height:22px; color:#6E6E6E;} 
.reg_info li cite input{width:161px;height:20px;line-height:20px;border:#A7A6AA solid 1px;padding:0 5px;} 
.reg_info li cite span{ color:#FF0000;padding:0 5px;} 
.reg_btn{width:870px;padding:20px 10px; text-align:center}
.reg_btn img{ float:none}
.reg_terms{}
.reg_terms .reg_title{width:876px;padding:0 0 13px 0; font-weight:bold; font-size:14px}
.reg_terms .reg_title img{padding:0 13px 0 25px;}
.reg_terms .reg_content{width:816px;height:100px; background:#FAFAFA; border:#CCCCCC solid 1px; overflow:auto;line-height:30px;padding:5px 30px;margin:0;}
