.ad250{margin-bottom:10px;}
#mainLeft{width:250px;float:left;}
#mainLeft #top{background:#fefefe url(../images_v2/regBg_left_top.gif);width:250px;height:33px;line-height:33px;text-align:center;color:#91c73f;font-size:14px;font-weight:bold;}
#mainLeft #center{background:#fefefe;border:#b2de7d solid;border-width:0 1px;width:248px;zoom:1;overflow:auto;}
#mainLeft #center #PhotoList{margin:10px 0;}
#mainLeft #center #PhotoList li{width:124px;text-align:center;margin:5px 0;float:left;}
#mainLeft #center #PhotoList .photo{display:block;}
#mainLeft #center #PhotoList .photo a{display:block;border:solid 1px #b2de7d;width:72px;height:71px;padding-top:1px;margin:0 auto;}
#mainLeft #center #PhotoList .text{display:block;height:22px;line-height:22px;}
#mainLeft #center #PhotoList a{color:#fdbc11;text-decoration:underline;}
#mainLeft #center #PhotoList a:hover{text-decoration:none;}
#mainLeft #center #PhotoList img{width:70px;height:70px;}
#mainLeft #bottom{background:url(../images_v2/regBg_left_bot.gif);width:250px;height:4px;overflow:hidden;}

#mainRight{width:680px;float:left;margin-left:20px;background:#eff6e2;}
#mainRight #top{background:url(../images_v2/regBg_right_top.gif);width:680px;height:4px;overflow:hidden;}
#mainRight #bottom{background:url(../images_v2/regBg_right_bot.gif);width:680px;height:4px;overflow:hidden;}
#mainRight #center{min-height:500px;background:#eff6e2;border:#b2de7d solid;border-width:0 1px;width:678px;padding-bottom:30px;}
#mainRight #center #title{margin:0 auto;border-bottom:#90c63e 1px solid;width:90%;height:40px;line-height:55px;overflow:hidden;font-size:12px;}
#mainRight #center #title #t_1{font-weight:bold;padding-right:150px;}
#mainRight #center #title #t_2 a{padding-right:20px;color:#000;}
#mainRight #center #title #t_2 a:hover,#mainRight #center #title #t_3 a{color:#FDBA0F;text-decoration:none;}

#reg ul{margin:20px auto 0 auto;width:94%;font-size:12px;}
#reg li{margin-left:10px;*margin-left:8px;line-height:40px;display:block;}
#reg h2,#reg h3,#reg h4,#reg h5,#reg h6{display:inline;font-weight:normal;}
#reg h2{font-size:14px;margin-left:5px;color:#333;}
#reg h3{margin-right:5px;}
#reg h4{font-size:12px;margin-left:10px;color:#15B714;}
#reg h5{font-size:12px;margin-left:10px;color:#666;}
#reg h6{color:#EA0407;background:#FFBABA;border:#EA0407 1px solid;font-size:12px;padding:4px;_padding-bottom:2px;position:relative;top:2px;*top:-3px;margin-left:5px;}
#reg .line{border-top:1px dotted #B2DE7D;padding-top:5px;}
#reg .inputName{display:-moz-inline-box;display:inline-block;height:40px;line-height:40px;width:120px;text-align:right;color:red;padding-right:5px;}
#reg .inputText,#reg .inputAdd{display:-moz-inline-box;display:inline-block;height:40px;line-height:40px;display:inline;}
#reg .inputAdd{background:url(../images_v2/icon_add_small.png) no-repeat;padding-left:20px;margin-left:5px;color:#FBA903;text-decoration:underline;cursor:pointer;}
#reg .inputText img{vertical-align:-8px;*vertical-align:-2px;margin-left:5px;}
#reg .inputText_180,#reg .inputText_60,#reg .inputText_85,#reg .inputText_100,.inputText_300{border:1px solid #7F9DB9;height:20px;}
#reg .inputSelect{background:url(../images_v2/bg_selectShow.png) right no-repeat;}
#reg .inputText_180{width:180px;}
#reg .inputText_60{width:60px;}
#reg .inputText_85{width:85px;}
#reg .inputText_100{width:100px;}
#reg .inputText_300{width:300px;}
#reg select{margin-right:10px;width:auto;border:1px solid #7F9DB9;height:22px;}
#reg .select_150{width:150px;}
#reg .select_100{width:100px;}
#reg .select_46{width:46px;}
#reg #agree{width:60%;margin:20px auto 0 auto;font-size:12px;color:#333;}
#reg #agree input{margin-right:20px;}
#reg #agree a{color:#91C73F;text-decoration:underline;padding-left:10px;}
#reg #but{width:45%;text-align:center;margin:20px auto;}
#reg_ok{width:80%;font-size:12px;margin:10px auto;line-height:22px;}
#reg_ok h1{display:inline;font-weight:normal;font-size:14px;color:#15B714;font-weight:bold;}
#reg_ok a{color:#FDBA0F;}
#upload_photo{background:url(../images_v2/reg_upload_ico.gif) left no-repeat;padding:8px 0 5px 40px;}
#upload_photo_flash{width:400px;height:300px;background:#666;margin:0 auto;}
.btnBigOk,btnBigDel{display:block;float:left;}
.btnSmallOk{margin-left:5px;*position:relative;*top:-2px;}

/*school list*/
#School_Select{width:636px;display:none;z-index:999;position:absolute;}
#School_Select_Top{background:url(../images_v2/reg_schoolSelect_top.gif);height:8px;overflow:hidden;}
#School_Select_Center{background:url(../images_v2/reg_schoolSelect_center.gif) repeat-y;padding:0 12px 10px 12px;width:612px;font-size:12px;}
#zindexDiv{position:absolute;z-index:998;top:0;left:0;width:636px;height:expression(document.getElementById('School_Select').offsetHeight);/*div>select*/}
#City_List{width:622px;height:50px;padding-top:10px;}
#City_List a{width:36px;text-align:center;display:block;float:left;line-height:20px;cursor:pointer;color:#36517C;}
#City_List a:hover{background:#8EC23E;color:#fff;text-decoration:none;}
#School_list{width:600px;border:#c3c3c3 1px solid;margin:0 auto;background:#fff;height:200px;_margin-top:-13px;overflow-y:scroll;padding:10px 0;}
#School_list a{display:block;float:left;width:174px;padding-left:20px;line-height:22px;color:#36517C;background:url(../images_v2/,.gif) 12px no-repeat;}
#School_list a:hover{color:#92c83e;text-decoration:none;}
#School_Select_Bottom{background:url(../images_v2/reg_schoolSelect_bottom.gif);height:12px;overflow:hidden;}

#E_mail{font-size:12px;margin:20px 0 0 50px;color:#333;font-size:14px;font-weight:bold;}
#E_mail a{color:#91C73F;padding:0 5px;}

#billboard{width:586px;margin:0 auto -20px auto;}
#billboard .top{background:url(../images_v2/billboard_top.gif) no-repeat center top;height:5px;line-height:0;font-size:1px;}
#billboard .body{background:url(../images_v2/billboard_bg.gif) repeat-y center top;padding:0 6px;height:1%;font-size:14px;}
#billboard .bottom{background:url(../images_v2/billboard_bottom_reg.gif) no-repeat center bottom;height:14px;}
#billboard .btnClose{float:right;background:url(../images_v2/btn_close.png) no-repeat right top;width:14px;height:14px;cursor:pointer;}
#billboard #text{font-size:12px;line-height:20px;padding:0 5px;color:#666;}

/*suggestionsBox*/
.suggestionaddressBox {display:none;position:absolute;width: 180px;margin-left:125px;*margin-left:141px;margin-top:-10px;background-color: #fff;border: 1px solid #ccc;color: #666;text-align:left;z-index:999;} 
.suggestionaddressList a{margin: 0;padding: 3px;color: #666;line-height:20px;display:block;} 
.suggestionaddressList a:hover{background-color:#e1e1e1;text-decoration: none;}


.class_name{font-size:18px;font-weight:bold;color:#f06;border-top:solid 1px #90C63E;width:600px;}
