.validform_checktip{margin-left:8px;line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px}
.validform_right{color:#71b83d;padding-left:20px;background:url(success.png) no-repeat left center}
.validform_wrong{color:#f00;padding-left:20px;white-space:nowrap;background:url(error.png) no-repeat left center}
.validform_loading{padding-left:20px;background:url(loading.gif) no-repeat left center}
.validform_error{background-color:#ffe7e7}
.validform_hints{color:#f00;font-size:12px}
#validform_msgbg{position:absolute;z-index:99999;opacity:.5;background:#333;display:none;top:0;left:0;width:100%;height:100%}
#validform_msg{color:#000;font:13px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;max-width:17%;position:fixed;display:none;padding:3px;padding-bottom:17px;padding-right:20px;left:45%;top:40%;z-index:99999;}
#validform_msg .validform_title{line-height:25px;height:25px;text-align:left;font-weight:bold;padding:0 8px;color:#fff;background-color:#000}
#validform_msg a.validform_close:link,#validform_msg a.validform_close:visited{line-height:22px;position:absolute;right:8px;top:0;color:#fff;text-decoration:none}
#validform_msg a.validform_close:hover{color:#000}
#validform_msg .validform_info{position:relative;width:90%;float:left;opacity:1;left:3px;top:2px;padding:10px;background:#fff;}
#validform_shade{position:absolute;float:left;top:0;left:0;width:90%;height:78%;z-index:-1;border:5px solid #333;opacity:.4;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 2px 3px #aaa;-moz-box-shadow:2px 2px 3px #aaa;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#999999')}
.validform_icon_1{float:left;width:40px;height:40px;background:url(icon.png) 0 0 no-repeat;}
.validform_content{float:left;margin-left:10px;margin:5px 10px;max-width:70%;font-size:13px;line-height:18px;}

.password b{font-weight:normal}
.password b,.password span{display:inline-block;line-height:18px;line-height:18px\9;height:16px}
.password span{width:45px;text-align:center;font-size:13px;background-color:#d0d0d0;border-right:1px solid #fff}
.password .last{border-right:0}
.password .bgStrength{color:#fff;background-color:#71b83d}
.maillistbox{border:1px solid #e0e0e0;border-top:0;background-color:#fff;position:absolute;z-index:9999;left:0;width:221px;display:none}
.maillistbox ul{padding:0;margin:0}
.maillistbox li{zoom:1;overflow:hidden;padding:0 3px;margin:0;border-top:1px solid #e0e0e0;list-style:none;font-size:12px;font-family:Arial,Helvetica,sans-serif;line-height:24px;cursor:pointer;color:#999}
.maillistbox li.hover{background-color:#e0e0e0;color:#035cc1}
.maillistbox li.current{background-color:#c1d5eb;color:#035cc1}
