/* Same Style */
#LoginSidebar,#LoginMainBody,#RegTips,#UserReg,#LogInEnd,#HandImage,#Invitation,#neirong{height:auto;overflow:hidden;}
#Help dd,#Help dd input,.SameButton,#HandImage dl.hi dd.Img{background:url(../images/style.gif) no-repeat;}
/* sidbar */
#LoginSidebar{float:left;width:230px;background:#efefef;}
#Help{width:210px;margin:0 auto;margin:20px auto 0;}
#Help dt.topdt{width:210px;text-align:left;line-height:24px;margin:0 0 10px 0;font-weight:bold;}
#Help dd{width:198px;line-height:24px;text-align:left;padding:0 0 0 12px;background-position:-317px -449px;}
#Help dt.centerdt{width:210px;text-align:left;line-height:24px;font-weight:bold;margin:24px auto 0;border-top:1px solid #ccc;padding:6px 0 0;}
#Help dd input{padding:0 5px;height:22px;line-height:22px;background-position:0 -152px;border:1px solid #ccc;cursor:pointer;}
/* 注册页面body */
#LoginMainBody{width:800px;margin:30px auto;}
#HeadMainBody{width:762px;margin:16px auto;}
/* HeadLib */
.HeadLib{width:762px;margin:0 auto;}
.HeadLib h2{display:block;font-size:14px;text-align:left;height:32px;padding:0 0 0 10px;}
.HeadLib h2 a{float:left;display:block;width:50px;height:20px;line-height:20px;border:1px solid #ccc;background:#f7f7f7;margin:0 4px;text-align:center;}
.HeadLib h2 a:hover{border:1px solid #60baee;background:#daeffe;text-decoration:none;}
.HeadLib ul{clear:both;}
.HeadLib li{float:left;width:152px;height:140px;text-align:center;margin:0 auto;}
.HeadLib li img{display:block;padding:3px;width:100px;height:100px;margin:0 auto 6px;}
.HeadLib li a img{border:1px solid #ccc;}
.HeadLib li a:hover img{border:1px solid #f80;}
.ovpage{width:762px;margin:16px auto 0;height:30px;line-height:30px;}
.ovpage ul{width:400px;margin:0 auto;}
.ovpage li{float:left;display:inline;margin:0 0 0 10px;}
.ovpage li a{display:block;width:18px;height:18px;line-height:18px;border:1px solid #ccc;background:#f7f7f7;}
.ovpage li a:hover{border:1px solid #f80;background:#fdf4ea;}
.ovpage li#home a{width:40px;}
.ovpage li#hover a{font-weight:bold;border:1px solid #f80;color:#f40;background:#fdf4ea;}
/* MXY 添加*/
.v_false{font-size:12px;height:20px;display:inline-block;line-height:20px;padding:0 10px 0 30px;background: url(../images/Signwrong.gif) no-repeat 2px 2px;}
.v_normal{font-size:12px;height:20px;display:inline-block;line-height:20px;padding:0 10px 0 30px;background: url(../images/Signaction.gif) no-repeat 2px 2px;}
.icon_a{width:18px;height:30px;background:url(../images/Signok.gif) no-repeat 0 3px;padding:3px 3px 0 18px;}
* +html .icon_a{padding:7px 0 0 18px;}
/* Reg Tips */
#RegTips{width:578px;border:1px solid #ccc;background:#ffe;padding:10px;}
#RegTips h1{text-align:left;font-size:16px;color:#f60;width:578px;line-height:32px;}
#RegTips h1 span{float:right;font-size:13px;font-weight:normal;}
#RegTips h1 span a:link,#RegTips h1 span a:visited,#RegTips h1 span a{color:#f40;text-decoration:underline;}
#RegTips h1 span a:hover{color:#f80;}
#RegTips p{line-height:24px;text-indent:26px;text-align:left;margin:8px 0 10px;}
/* Terms of Service */
.ServiceTitle{width:600px;display:block;padding:10px 0 0;text-align:left;color:#666;font-size:13px;font-weight:normal;}
.RegService{width:578px;height:140px;line-height:22px;overflow-x:hidden;overflow:auto;padding:5px 10px;border:1px solid #ccc;text-align:left;text-indent:26px;}
/* 注册样式 */
#UserReg{width:600px;margin:14px auto 0;}
#UserReg ul.LeftText{width:580px;text-align:left;margin:0 auto;}
#UserReg ul.LeftText li{width:580px;font:normal 14px/26px "宋体";height:28px;margin:0 0 14px 0;}
#UserReg ul.LeftText li ul#PassSafe{float:left;width:153px;}
#UserReg ul.LeftText li ul#loginsf{float:left;}
#UserReg ul.LeftText li p{float:left;}
#UserReg ul.LeftText li em{font-style:normal;margin:0 2px 0 0;}
#UserReg ul.LeftText li span{margin:0 0 0 8px;}
#UserReg ul.LeftText li.Textinput input{border:1px solid #ccc;padding:4px 2px;margin:2px auto 0;font-size:12px;width:220px;}
#UserReg ul.LeftText li.Textinput2 input{border:1px solid #ccc;padding:4px 2px;margin:2px auto 0;font-size:12px;width:80px;}
#UserReg ul li select{border:1px solid #ccc;padding:2px;width:100px;}
.pt10{padding:10px 0 0;}
#UserReg ul.End1{float:left;display:inline;width:600px;margin:6px auto 0;padding:0 0 20px 0;}
#UserReg ul.End1 li{float:left;}
#UserReg ul.End1 li input{padding:0 5px;height:22px;line-height:22px;background:url(../images/style.gif) no-repeat 0 -152px;border:1px solid #ccc;margin:0 0 0 100px;cursor:pointer;}
/* School Information */
#SchoolInfo{margin:16px auto 0;padding:0 16px;}
#SchoolInfo dl{width:714px;padding:10px 0 0;}
#SchoolInfo dl dt{float:left;width:90px;text-align:right;height:18px;line-height:18px;font-size:14px;margin:4px auto 0;}
#SchoolInfo dl dd{float:left;width:620px;padding:0 0 0 4px;text-align:left;}
#SchoolInfo dl dd p{height:32px;line-height:26px;clear:both;padding:10px 0 0;}
#SchoolInfo dl dd input,#SchoolInfo dl dd select{border:1px solid #ccc;padding:4px 2px;}
#SchoolInfo dl dd input{width:180px;}
/* Log in End */
#LogInEnd{width:640px;margin:30px auto 0;background:#ffc;border:1px dashed #fc3;padding:10px;}
.Congratulations{padding:8px 0 8px 66px;background:url(../images/RegOk.gif) no-repeat 2px 6px;}
.Congratulations p{line-height:24px;}
.Congratulations p span{color:#f20;font-weight:bold;}
.Congratulations p a:link,.Congratulations p a:visited{color:#f20;text-decoration:underline;}
.Congratulations p a:hover{color:#f80;text-decoration:underline;}
.LoginMail{width:640px;}
.LoginMail .stid{float:left;width:400px;text-align:left;padding:0 0 0 20px;line-height:26px;}
.LoginMail .stid span{font-weight:bold;}
.LoginMail .stmail{float:right;width:210px;padding:8px 0 0;}
.LoginMail .stmail input{float:left;padding:1px 3px;width:200px;border:1px solid #ccc;background:url(../images/style.gif) no-repeat;color:#fff;cursor:pointer;}
.MailNotes{width:640px;}
.MailNotes dt{height:24px;line-height:24px;text-align:left;font-size:14px;font-weight:bold;padding:0 0 0 20px;}
.MailNotes dd{padding:0 0 0 48px;height:24px;line-height:24px;text-align:left;}
a.LinkEmail:link{color:#f20;text-decoration:underline;}
a.LinkEmail:visited{color:#f20;text-decoration:underline;}
a.LinkEmail:hover{color:#f80;text-decoration:underline;}
/* 相同按钮 */
.SameButton{padding:0 15px;height:22px;line-height:22px;background-position:0 -152px;border:1px solid #ccc;cursor:pointer;text-align:center;}
/* 上传自定义形象 */
#HandImage{width:800px;margin:16px auto 0;}
#HandImage dl{float:left;display:inline;height:auto;margin:0 40px 0 0;}
#HandImage dl.hi{width:180px;text-align:left;}
#HandImage dl.hi dt{width:180px;height:26px;line-height:26px;border-bottom:1px solid #ccc;text-align:left;font-size:14px;font-weight:bold;}
#HandImage dl.hi dd.Img{width:111px;height:111px;margin:6px 0 0;background:url(../images/xghibg.gif) no-repeat;}
#HandImage dl.hi dd.Img img{width:100px;height:100px;margin:4px 0 0 4px;}
#HandImage dl.hi dd.ImgInfo{height:20px;line-height:20px;}
#HandImage ul.ImgUpload{float:left;width:450px;text-align:left;}
#HandImage ul.ImgUpload li{width:450px;height:24px;line-height:24px;margin:4px 0 0;font-size:12px;}
#HandImage ul.ImgUpload li.upHead{width:450px;height:35px;line-height:35px;font-size:12px;}
#HandImage ul.ImgUpload li.upHead a{display:block;width:180px;height:24px;line-height:24px;border:1px solid #ccc;background:url(../images/uphead.gif)  repeat-x 0 -24px;text-align:center;font-weight:bold;color:#666;text-decoration:none;}
#HandImage ul.ImgUpload li.upHead a:hover{border:1px solid #83bbd9;background:url(../images/uphead.gif);color:#06c;text-decoration:none;}
#HandImage ul.ImgUpload li a{color:#06f;text-decoration:underline;}
#HandImage ul.ImgUpload li input.UItext{padding:2px 2px;border:1px solid #ccc;}
/* 邀请样式 */
#neirong{width:714px;margin:16px auto 0;}
#neirong dl{float:left;width:357px;}
#neirong dt{height:24px;line-height:24px;text-align:left;}
#neirong dt a{color:#00409f;text-decoration:underline;font-size:13px;height:24px;line-height:24px;}
#neirong dt a:hover{color:#0058db;text-decoration:underline;font-size:13px;height:24px;line-height:24px;}
#neirong dd{line-height:24px;text-align:left;padding:0 0 18px 0;}
/* Pass safe */
#PassSafe{width:153px;height:17px;overflow:hidden;margin:4px 0 0;background:#eee;border-top:1px solid #ddd;border-left:1px solid #ddd;}

