
.setcell {
background:transparent url(images/dash.gif) repeat-x scroll center bottom;
padding:10px;
padding-left: 50px;
color:#6699CC;
}

.btnCommit{
padding:10px;
padding-left: 50px;
}
.c_link {
float:left;
padding: 3px;
text-align:center;
width:16%;
line-height:180%;
}

.provTitle {
background:#FFFFFF;
text-align:center;
height: 100px;
}
.provText {
font-weight:bold;
color:#000000;
font-size:14px;
}
span {
padding:3px;
}
.msg{
color:red;
text-align:left;
padding-left:150px;
}

.reg #main_background{
margin:15px 20px;
width:930px;
height:510px;
background-color:#f4f4f4;
}
.reg #main_con{
position: absolute;
margin: 9px 9px;
width:910px;
height:490px;
background-color:#fff;
border:1px solid #dbdbdb;
}
.reg #main_title{
margin: 18px auto;
width:840px;
height:56px;
border-bottom:2px solid #dfe9f4;
}
.reg #key_pic, #title_text, .but_submit, .but_return{
background:url(images/reg_ico.gif) no-repeat 0 0;
}
.reg #key_pic{
float:left;
width:45px;
height:50px;
}
.reg #title_text{
float:left;
margin-top:12px;
width:235px;
height:17px;
background-position: 0px -51px;
}
.reg_item_line{
width:100%;
height:40px;
}
.reg_item_lable{
font:14px;
float:left;
width:110px;
text-align:right;
line-height:25px;
}
.reg_item_input{
float:left;
margin-left:10px;
}
.reg .input_head, .reg .input_tail{
float:left;
background:url(images/reg_ico.gif) no-repeat -260px 0;
width:1px;
height:24px;
}
.reg .input_body{
float:left;
width:280px;
height:24px;
background:url(images/reg_input_bg.gif) repeat-x;
}
.reg .input_tail{
background-position: -261px 0;
}
.input_body input{
width:270px;
height:26px;
font-size:13px;
margin:3px 5px 0 5px;
border:none;
background-color:transparent;
}
.item_tip, .item_tip_warning, .item_tip_error{
float:right;
width:460px;
height:23px;
line-height:23px;
margin-right:20px;
font-size:12px;
text-indent:2em;
}
.item_tip{
color:#666;
border:1px solid #fff;
}
.item_tip_warning{
color:#333;
background:#E2F5ff url(images/standard_msg_warning.gif) no-repeat 5px 2px;
border:1px solid #6699cc;
}
.item_tip_error{
color:#333;
background:#FFF2E9 url(images/standard_msg_error.gif) no-repeat 5px 2px;
border:1px solid #FF6600;
}
.reg #bottom_line{
margin:0 0 15px 35px;
width:840px;
border: solid 1px #e2e2e2;
color:#e2e2e2;
height:1px; font-size:1px;
}
.reg #button_bar{
margin-left:120px;
}
.but_submit{
font-size:15px;
color:#fff;
font-weight:bold;
background-position: -152px 0;
width:108px;
height:32px;
}
.but_return{
font-size:15px;
color:#666;
font-weight:bold;
margin-left:10px;
background-position: -44px 0;
width:108px;
height:32px;
}
#p_div{
display:none;
position:absolute;
width:400px;
height: 210px;
margin:-15px 0 0 130px;
}
.box_bg{
position:absolute;
width: 403px;
height: 213px;
background: #f1f1f1;
margin: 11px 5px 5px 5px;
z-index: 1;
}
.box_con{
position:absolute;
width: 400px;
height: 210px;
margin-top: 6px;
border:1px solid #d6d6d6;
background:#fff;
z-index: 2;
}
.box_top{
position:absolute;
width: 58px;
height: 7px;
font-size: 1px;
background: transparent url(images/reg_ico.gif) no-repeat -46px -31px;
z-index: 3;
}
.close_bar{
width: 400px;
text-align: right;
}
button.close{
margin: 3px 3px 0 0;
cursor: pointer;	
height: 11px;
border: 0;
padding: 0;
background: url("images/close_11.gif") no-repeat 0 0;
width: 13px;
}
#reset_title{
font-size: 13px;
text-align: left;
margin: 10px 0 10px 70px;
}
.error{
margin: 0 auto;
width: 300px;
color:white;text-align:center;background:#C00;font-weight:bold;font-size:13px;line-height:22px;height:22px;
}