.section {margin-bottom:2px;position:relative;}
.section dt {border:1px solid #ddd;height:33px;position:relative;}
.section dt div {height:32px;line-height:32px;padding-left:10px;font-weight:bold;font-size:14px;}
.section dt s {height:1px;width:1px;overflow:hidden;position:absolute;top:-1px;background:#ddd;border:0px solid white;}
.section dt s.l {left:-1px;border-width:1px 0px 0px 1px;}
.section dt s.r {right:-1px;border-width:1px 1px 0px 0px;}
.section dd {width:988px;height:340px;border:1px solid #ddd;border-top:none;}
.section .shadow {left:1px;bottom:-2px;width:988px;}

#tb {width:735px;margin:0px auto;border-collapse:collapse;margin-top:18px;}
#tb td {height:46px;width:358px;outline:none;}
#tb .m {width:222px;}
#tb th {width:155px;font-weight:normal;text-align:right;font-size:14px;}
#tb #submit {background:url(../images/login_btn.jpg);border:none;width:87px;height:35px;}
#tb .inp,#tb .err {height:26px;line-height:26px;border:none;width:212px;font-weight:bold;padding:0px 5px;font-size:14px;}
#tb .inp {background:url(../images/reg_input_bk.gif);}
#tb .err {background:url(../images/reg_input_err.gif);}
#tb .errbox {width:169px;height:40px;background:url(../images/reg_err_box.gif);float:left;color:#cc3300;padding-left:10px;margin-left:5px;line-height:40px;}
#tb .sucbox {width:23px;height:21px;background:url(../images/green_right.gif);float:left;margin-left:5px;}
#tb .txtbox {float:left;margin-left:5px;color:#6e932d;}
#tb .sbm {background:url(../images/submit.png);border:none;width:128px;height:40px;cursor:pointer;}

#checkcodeimg {border:1px solid #ccc;border-right-color:#999;border-bottom-color:#999;cursor:pointer;}