ul,ol,div,form {padding:0;margin:0;}

a:link {text-decoration:none;color:#494949;}
a:visited {text-decoration:none;color:#666;}
a:hover {text-decoration:underline;color:#999;}
a:active {text-decoration:none;color:#006BE1;}




/* ³£ÓÃÊôÐÔ */


.both {clear:both;}
#c_menu {margin:0 0 10px 0;}
fieldset {margin:0 auto;padding:5px;font-size:14px;clear:both;}
fieldset legend {letter-spacing:4px;font-weight:900;padding:0 5px;color:#333;}
fieldset .line {clear:both;margin:5px 0;padding:10px 0!important;padding:10px 0;}
fieldset .line .usertxt {width:50%;}
fieldset .line .user_help {width:45%;font-size:12px;line-height:1.5;margin:-2px 10px 0 0;padding:3px 0 1px 25px;}
.a {color:#044;border:1px #49B8E6 solid;background:#E9FBFF url("confirm_32.png") no-repeat 3px 3px;}
.b {color:#f44;border:1px #f60 solid;background:#FFF1E4 url("cancel_32.png") no-repeat 3px 3px;}

fieldset .t1 {width:40%;text-align:right;padding:1px 0 0 0;}
fieldset .t2 {width:60%;text-align:left;line-height:1.5;}
fieldset .usertxt .t2 a {text-decoration:underline;}
fieldset  input {padding:0;font-size:14px;height:18px;border:1px #A5C9E0 solid;}
fieldset .t2 select {margin:0 0 6px 0;}
fieldset .line .usertxt .input_radio input {border:0;}

.reg_content .ok {text-align:center;margin:10px 0;}
.reg_content .ok input {height:30px;}

.left {float:left;}
.right {float:right;}


#ob_reg{margin:30px!important;margin:20px; padding:20px!important;margin:10px}
#ob_reg ul{padding-top:5px;margin:0px;clear:both;}
#ob_reg input{padding:0;margin:0}  
#ob_reg li{
list-style-type:none;
padding:0.25em 0em 0em 0em;
float:left;
margin:0px;
text-align:left;
word-break: break-all;
vertical-align: bottom;
}
#ob_reg ul li.r_left { width: 120px; text-align:right; font-size:14px;} 
#ob_reg ul li.r_leftnone { width: 150px;height:0; padding:0; margin:0; display: compact} 

#ob_reg ul li.r_right {text-align:left; width:250px} 
#ob_reg ul li.r_msg { font-size:10pt; padding:0; margin:0} 
.okimg{vertical-align:top; display:none}
#d_uname{
width: auto;
}
.d_default{
padding:2px 0 2px 4px;
border:1px solid #eeeeee ;
background-color:#fffeee;
}
.d_on{
padding:2px 0 2px 4px;
border:1px solid #FFCC00;
background-color:#FFFFDD;
}
.d_ok{
padding:2px 0 2px 24px;
border:1px solid #00BE00;
background:#E6FFE6 url(li_ok.gif) no-repeat 4px;
}
.d_err{
border:1px solid #FF3300;
padding:2px 0 2px 24px;
background:#FFF1E4 url(li_err.gif) no-repeat 4px;
}
#upwd{float:left;}
#ssnbotton{ width:180px; background-color: #FFFFFF; font-size:10pt;}
#regbotton {height:30px;}
.ob_pws{width:183px; background-color:#F1F1F1; font-size:9pt; text-align:center; float:left;display:inline;}				
.ob_pws0{width:60px;float:left;display:inline;}
.ob_pws1{width:60px;float:left; background-color:#FF3300 ;display:inline;}
.ob_pws2{width:60px;float:left; background-color:#FFFF99;display:inline; }
.ob_pws3{width:60px;float:left; background-color:#00CC66;display:inline; }