.ExpSub{ height:auto; width: 221px; margin:0 10px; }
.ExpSub li {
    list-style: none outside none;
    overflow: hidden;
	border-bottom:1px #ccc dotted;
}
.ExpSub a {
    background: url(../img/toreg_left.gif) no-repeat scroll 9px 5px transparent;
    color: #080;
    display: block;
    font-size: 15px;
    height: 28px;
    padding-top: 6px;
    text-decoration: none;
    text-indent: 45px;    
}
.ExpSub a:hover {
    background-image: url(../img/toreg_left_orange.gif);	
    color: #f80;
}
.in_lbt{
	background:#72AF23; color:#FFF;
	border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0;
}
.ExhBanner{
	border: 3px solid #72AF23;
    height: 274px;
    margin: 15px 0 15px 10px;
    width: 765px;
	border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; -moz-border-radius:4px 4px 4px 4px;
}
.ExhSponsor_Img a,.ExhSponsor_Txt a{ color:#333; text-decoration:none; padding:3px 5px; }
.ExhSponsor_Img a:hover,.ExhSponsor_Txt a:hover{ color:#f80;}

/*regfrm*/
form#reg_Frm,form#rev_Frm{ font-family:Microsoft YaHei; font-size:14px; border:1px #9C0 dashed; background:#f5f5f5; padding:12px; width:90%; margin:auto; }
form#reg_Frm .text_Input,form#rev_Frm .text_Input{ height:22px; padding-top:1px; border-top:1px #666 solid; border-left:1px #666 solid; border-right:1px #ccc solid; border-bottom:1px #ccc solid; font-family:Arial, Helvetica, sans-serif; background:#fdfdfd; margin-right:10px; }
form#reg_Frm .text_normal,form#rev_Frm .text_normal{ width:300px;  }
form#reg_Frm .text_small,form#rev_Frm .text_small{ width:100px; }
form#reg_Frm .text_general,form#rev_Frm .text_general{ width:150px; }
form#reg_Frm .text_long,form#rev_Frm .text_long{ width:500px; }


.formselect,.formselect_short,.formselect_long,.formselect_longer{
color:#444;
font-size:12px;
padding:1px;
/*ie6 select no padding, so shorter than text..*/
margin-top:2px;
border:1px solid #bbb;
width:208px;
font-family:microsoft yahei;
background-color:#fbfbfb;}
.formselect_short{
width:148px;}
.formselect_long{
width:400px;}
.formselect_longer{
width:258px;}

.h_pay{ text-align:center; font-size:16px; background:#E6FFE6; color:#447D01; padding:5px 20px; margin:10px 17px; border:1px #009966 double; display:none; }


form#reg_Frm .textarea_css,form#rev_Frm .textarea_css{ width:400px; height:80px; padding-top:1px; border-top:1px #666 solid; border-left:1px #666 solid; border-right:1px #ccc solid; border-bottom:1px #ccc solid; font-family:Arial, Helvetica, sans-serif;}
.required{ color:red; }
.optional{ color:green; }
.bzRemark{ color:#666; font-size:12px; }
form#reg_Frm p.list, form#rev_Frm p.list{ margin:13px 0 13px 15px; padding:0;}
form#rev_Frm p.list .lbl{ width:150px; float:left; }

p.list .lbl{ padding-right:3px; color: #0080C0;  }

p.line{ border-bottom:1px #999 dotted; }

ul.sub_topic{ list-style:none; display:inline-block; /*margin-left:100px;*/ }

.btn{ padding:3px 10px; font-family:Microsoft YaHei; }