.Validform_checktip{line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px;}
.Validform_right{color:#71b83d;padding-left:20px;background:url(../images/right.png) no-repeat left center; text-align:left;background-size:auto 100%;}
.Validform_wrong{color:red;padding-left:20px;white-space:nowrap;background:url(../images/error.png) no-repeat left center; text-align:left;background-size:auto 100%;}
.Validform_loading{padding-left:20px;background:url(../images/onload.gif) no-repeat left center; text-align:left;}
.Validform_error{ }

#Validform_msg { background-color:#999; font-size:14px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:500px;color:#fff;position:absolute;top:0px;right:30px;z-index:99999;display:none;}
#Validform_msg .iframe{ position:absolute;left:0px;top:-1px;z-index:-1;}
#Validform_msg .Validform_title{ height:15px;text-align:left;position:relative;}
#Validform_msg a.Validform_close{ position:absolute;right:10px;top:10px;background:url(../images/close.png) no-repeat;display:block;height:15px;width:15px;background-size:cover;}
#Validform_msg .Validform_info { padding:0 15px 15px;text-align:center;}

.passwordStrength{ float:left; color:#666; }
.passwordStrength b{font-weight:normal;}
.passwordStrength b,.passwordStrength span{	display:inline-block; vertical-align:middle;line-height:18px;line-height:18px\9;height:20px;}
.passwordStrength span{	width:45px; text-align:center; background-color:#d0d0d0; border-right:1px solid #fff; color:#666; }
.passwordStrength .last{border-right:none;}
.passwordStrength .bgStrength{color:#fff;background-color:#71b83d;}