.tooltips{font-size:12px;border:1px solid #00B800;margin:0;background:#e8ffe8; color:#000;line-height:22px;padding:2px 6px;}
.tooltips span,.wrongtips span{font-size:12px;position:absolute; left:-5px; top:6px; height:9px; width:6px; /*bottom:-4px; left:20px;width:9px; height:7px; */ display:block;}
.wrongtips{font-size:12px;border:1px solid #f66;background:#fee;}
.wrongtips span{font-size:12px; background-position: -40px -569px;}
.tooltips,.wrongtips{font-size:12px;position:absolute;left:-500px;top:-500px;font-size:12px;padding:2px 6px;line-height:22px;}
.summary {font-size:12px;margin-left: 3px;	font: 12px Tahoma;color: #666;border: 1px solid #0099cc;background: #ddedfb;display : none;}
.summary .title {font-size:12px;font-weight: bold;	margin-left:8px;padding:3px;}
.summary ol{font-size:12px;margin-top:0;margin-bottom:2px;}
.style-warn {font-size:12px;background-color : yellow;}
.style-pass {font-size:12px;background-color : blue;}
.msg {font-size:12px;background: #fff url(images/icons.gif) no-repeat -25px -75px;border:1px solid #fff;display: inline;margin-left: 5px;padding: 2px 2px 2px 18px;	vertical-align : -1px;	*vertical-align : 5px;_vertical-align : 3px;}
.pass {	/*background-position: 1px -57px;*/background-color: #E6FFE6;	border-color: #00BE00;font-size:12px;}
.error_warn {background-position: 1px -38px;background-color: #FFC;	border-color: #FF6600;font-size:12px;}
.error_empty {background-position: 1px -38px;background-color: #FFF2E9;	border-color: #FF6600;font-size:12px;}
.tips {	background-position: 1px 2px;/*background-color: #E2F5FF;_background-color:none;*/	border-color: #00A8FF;font-size:12px;}
.block {background-position: 1px -18px;	background-color: #FFF2E9;	border-color: #FF6600;font-size:12px;}
.clearfix {clear:both;}
#passwordInfo {	*margin-left:5px;width:220px;height: 20px;background:transparent url(images/levels.gif) left top no-repeat;font-size:12px;}

div.infobox.vali_error {background-color: #FFF2E9;border:1px solid #FF6600;color:#666;margin:0;padding:2px 6px;font-size:12px;}
div.infobox.vali_error,.infobox.vali_verifing{background-color: #FFF2E9;border:1px solid #FF6600;color:#666;line-height:22px;margin:0;vertical-align:middle;padding:2px 6px;font-size:12px;}
div.infobox.vali_pass{border:1px solid #00B800;background-color:#E6FFE6;color:#666;line-height:22px;margin:0;vertical-align:middle;padding:2px 6px;font-size:12px;}
input.vali_error, textarea.vali_error, select.vali_error {border-color:#FF6600;color:red;font-size:12px;}
.infobox.vali_verifing{background:#FFFDD7; border-color:#FED669;font-size:12px;}
/*.infobox.vali_pass{border:1px solid #00B800;margin:0;background-color:#e8ffe8;}*/

/*新窗口样式叠加*/
