*{padding:0; margin:0; font-size:12px;}
html{ height:100%; overflow:auto;}
body{ text-align:center; background:url(../images/background/index_bg.png) repeat left top;}
#copyRight{position:absolute;left:50%; top:500px; width:380px; margin:0 0 0 -190px; height:50px; line-height:25px; color:#FFF; text-align:center;}
#aBody{width:900px; height:520px; text-align:left; margin:50px auto 0 auto; position:relative;}
.loginoutside{ background:url(../images/background/login_bg.png) no-repeat left top; width:400px; height:350px; position:absolute; top:142px; left:251px; z-index:1;}
.logininside{ margin:130px 0 0 50px;}
.logininside table{ width:200px; color:#A9EEFD;}
.logininside table tr span{position:absolute; margin:80px 0 0 55px;}
.logininside table td .login_left{text-align:right;}
.logininside table .login_text{ width:120px; height:20px; line-height:20px; border:1px solid #444; background:url(../images/background/login_text_bg.gif) repeat-x left top; padding-left:5px;}
.logininside table a{color:#79DE3E; font-weight:bold;}
.connor{ position:absolute; z-index:100; left:0; top:0; width:590px; height:140px;}

img{ border:0;}
.clean{clear:both; height:1px; margin-top:-1px; overflow:hidden;}
.regUserBody{ width:800px; _height:450px; min-height:450px; text-align:left; color:#555555; position:relative; font-size:14px; font-weight:bold; margin:0 auto;}
.regMainLogo{ text-align:left; padding:10px 0 20px 0;}
.regLoginMeun{ text-align:right; padding:10px 0 0 0;}
.regUserBody table{ width:100%; border:none; text-align:left; background:#F9F9F9; margin-bottom:10px;}
.regUserBody table th{ padding:5px 0 5px 0px; width:90px; line-height:20px; font-size:14px; color:#555555; text-align:right;}
.regUserBody table td{ text-align:left; color:#555555;}
.regUserBody table td input{ border:1px solid #B5B5B5; width:200px; height:24px; line-height:24px;}
.regUserBody table td span{font-size:14px;}
.regUserBody table td span input{ border:none; width:auto;}
.regUserBody dl{}
.regUserBody dl dt{ font-size:14px; font-weight:bold; line-height:34px; color:#B23435; border-bottom:2px solid #D5D5D5; padding-left:10px;}
.regUserBody dl dt span{ font-weight:normal;}
.regUserBody dl dd{ padding:5px 0 5px 30px; line-height:20px; font-size:14px; background:#F9F9F9;}
.regUserBody dl dd input{ border:1px solid #B5B5B5; width:200px; height:24px; line-height:24px;}
.regUserBody dl dd span{ font-size:14px;}
.regUserBody dl dd span input{ border:none; width:auto;}
.userHead{ width:250px; position:absolute; top:180px; right:0;}
.userHeadUpdate{ width:250px; position:absolute; top:40px; right:0;}
.userHead *,.userHeadUpdate *{ font-size:14px;}
#uploadInfo img{ width:90px; height:120px;}
.userHead img,.userHeadUpdate img{ border:1px solid #DDD; padding:1px;}
.userHead p,.userHeadUpdate p{ line-height:20px; padding:5px 0;}
.showUserHead{ text-align:left;}
.showUserHead img{ border:1px solid #E6E6E6; margin:10px auto auto 20px;}

.defaultHead ul{ width:100px; float:left;}
#allInfo dd{ background:#E7EAF1;}
.submitBtn{ text-align:center; padding:10px 0;}

.regUserBody input.validation-failed, textarea.validation-failed {border:1px solid #EF913E; color:#F00;}
.regUserBody input.validation-passed, textarea.validation-passed {border:1px solid #B5B5B5;}

.regUserBody .validation-advice { padding:0 5px 0 24px; font-size:14px; font-weight:bold; line-height:30px; color:#A95400; background:url(../images/reg/prob.gif) no-repeat 5px 0;}
.regUserBody .custom-advice {margin:5px 0; padding:5px; background-color:#C8AA00; color:#FFF;}