*{margin:0;padding:0;}
input,select,textarea{font-size:12px;color:#555;}
h2,h3,h5,h6{font-size:12px;margin:0;padding:0; line-height:20px;}
h1{font-size:12px;padding:6px 0;}
h4{font-size:12px;padding:2px;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0;padding:0;border:0;list-style:none;}
img{border:0;}

a{color: #1e90ff;text-decoration:none;}
a:link{color: #1e90ff;text-decoration:none;}
a:hover{color: #fff; text-decoration:none; background-color:#1e90ff;}
a:active{color: #fff; text-decoration:none; background-color:#1e90ff;}

#regf .rmes{float:left;width:70px;color:#666;line-height:12px;height:12px;padding:0px;}
#regf .r0{float:left;width:30px;height:12px;line-height:12px;font-size:12px;padding:0px;background-color:#eee;color:#ccc;text-align:center;border:2px solid #eee;margin-right:1px;overflow:hidden;padding-top:1px;}
#regf .r1{float:left;width:30px;height:12px;line-height:12px;font-size:12px;padding:0px;background-color:#ff3300;color:#fff;text-align:center;border:2px solid #ff3300;margin-right:1px;overflow:hidden;padding-top:1px;}
#regf .r2{float:left;width:30px;height:12px;line-height:12px;font-size:12px;padding:0px;background-color:#00cc33;color:#fff;text-align:center;border:2px solid #00cc33;margin-right:1px;overflow:hidden;padding-top:1px;}

/* BGN fill form */
.table{margin:2px 2px 8px;}
.table .line{margin-top: .8em;zoom: 1;}
.table .line:after{content: "";display: block;clear: both;height: 0;}
.table .btns{margin-top: 1.2em !important;}
.table .btns a{margin-left: .8em;}
.layout_content .smain{color:#96B5CD;font-size:15px;font-weight:bold;line-height:40px;padding-left:303px;}
.layout_content .line{margin-top: .4em;}
.layout_content .table .line label{float: left;width: 100px;text-align: right;}
.layout_content .table .line label.wide{width:130px;}
.layout_content .table .line label.checkbox{text-align:left;}
.layout_content .table .line .input_gap{margin-left:20px;float:left;}
.layout_content .table .line .td {margin-left: 115px;padding:3px 0;}
.layout_content .table .line .td_wide{margin-left:145px;}
#t input {background-color:#FFFCEE;border:1px solid #CCCCCC;height:18px;width:200px;}
#t input.submitBtn{border:0;height:22px;width:80px;}
.tip_success{margin:10px 0;padding-left:20px;border:1px dashed #BDE2FF;line-height:38px;background-color:#F7FCFF;}
.ico_success{padding-left:20px;color:#1E90FF;line-height:38px;background:url(../images/success_ico.gif) no-repeat 0 50%;display:block;}
.tip_warning{margin:10px 0;padding-left:20px;border:1px dashed #FFCD84;line-height:38px;background-color:#FEF8EF;}
.ico_warning{padding-left:20px;color:#FF9900;line-height:38px;background:url(../images/warning_ico.gif) no-repeat 0 50%;display:block;}
/* END fill form */