.applya{ width:887px; height:308px; margin-bottom:8px; background: url(/apply1/images/applybg2.jpg) no-repeat;}
.formlist{background:url(/apply1/images/formbg.gif) repeat-y; width:228px; float:right; margin-right:20px; _margin-right:10px; margin-top:59px; _margin-top:55px; overflow:inherit; }
.formlist a{color:#fff;}
.formlist label input{border:none;}
.formlist .formtop{background:#ff7f14 url(/apply1/images/formtop.gif) no-repeat top;}
.formlist .formbtm{background:url(/apply1/images/formbtm.gif) no-repeat bottom; height:12px;}
.formlist li{padding-top:5px; clear:both; color:#fff;}
.formlist label{display:block; width:50px; margin:0px 2px 0px 7px; white-space:pre; float:left;}
.formlist input{height:14px;}
.formlist .floatl{ margin-left:-3px; _margin-left:-8px;}
.formlist .floatl input{width:16px;}
.formlist .radio input,.formlist .apply1btm input{border:none; float:none;}
.formlist .time span{margin-left:8px;} 
.formlist .time input{background:none; border:none; color:#fff;}
.formlist .time .edittime{margin-left:5px; text-decoration:underline; color:#ff0;}
.formlist select{font-size:11px; *font-size:10px;}
input.err {color:#fff; background-color: #f60;}
input.tips {color:#ccc;}

#error{width:177px; height:59px; margin-top:-24px; position:absolute; z-index:2; background:url(/apply/images/dialog.png) no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/apply/images/dialog.png',sizingMethod='crop')}
#error .explain{ color:#ce912a; padding:4px 4px 0px 23px; margin:0px !important; line-height:1.6em;}

#subright .noborder radio,#subright .noborder{border:#fff solid 1px;}
.privacy{margin-left:3px;}

.course_apply li { float: left;}  
.testtime{width:322px;height:140px; display:block; position:absolute; z-index:3; left:653px; top:340px; *top:332px; _top:345px; border:1px solid #ccc; background-color:#fefefe;}
.testtime h3{font-size:12px;  text-indent:5px;  margin-top:5px; color:#666; font-weight:normal}
.testtime dt,.testtime dd{clear:both; width:98%; margin-left:2px;}
.testtime dd{margin:8px 0px 8px 3px; clear:both; color:#fff;}
#timetable a{float:left;display:block; text-align:center; line-height:17px; text-decoration:none;}
.testtime dt{height:19px; background:url(/applyimg/testtime_tipbg.gif) repeat-x; margin-top:5px;}
.testtime dt a{cursor:pointer;width:60px; height:19px; margin-left:2px; background:url(/applyimg/testtime_date.gif) no-repeat; color:#999;}
.testtime a.focus{cursor:pointer; background-position:bottom; font-weight:normal;}
.testtime dt a.focus{color:#626161;}
.testtime dd a{width:36px; height:17px; margin-left:3px; margin-top:3px;  background:url(/applyimg/testtime_time.gif) no-repeat; color:#fff;}
.ok{margin-left:1px; display:inline-block; width:15px; height:15px; background:url(/apply/images/ok.png) no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/apply/images/ok.png',sizingMethod='crop')}
.err1{display:inline-block; margin-right:3px; width:15px; height:15px; background:url(/apply/images/err.png) no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/apply/images/err.png',sizingMethod='crop')}
.radio .floatl label{width:20px; margin:0px 7px 0px 0px; _margin:0px 2px 0px 0px;}
#testhourspan select{width:65px;}

.radio .ok , #testdatespan .ok,#testhourspan .ok{ display:none;}

