#TB_overlay {position: absolute;top: 0;left: 0;z-index:100;width: 100%;height: 100%;background-color:#000;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
#TB_window {top: 0px;left: 0px;position: fixed;_position: absolute;background: #fff;z-index: 102;color:#000000;display:none;border:5px solid #b4b4b4;}
#TB_caption{height:25px;padding:10px 30px 10px 25px;}
#TB_closeWindow{padding:10px 25px 10px 0;float:right;background:url(/pc/resources/img/bg_1.png) no-repeat left -86px; }
#TB_closeAjaxWindow{padding:5px 10px 7px 0;margin-bottom:1px;text-align:right;background:url(/pc/resources/img/nav_bg.png) repeat-x bottom; border-bottom:solid 1px #dcdcdc;background-color:#e8e8e8; position: relative;}/*关闭按钮样式*/
#TB_closeAjaxWindow a{ display:block; width:18px; height:18px; background:url(/pc/resources/bule_img/bg_1.png) no-repeat left -86px; float:right; margin-top:4px;}
#TB_closeAjaxWindow span{ margin-left:10px; font-weight:bold; color:#555; font-size:14px;height:25px; line-height:25px; margin-top:2px;}
#TB_ajaxContent{padding:2px 15px 15px 15px; overflow:auto;}/*容器*/
#TB_load{text-align: center;position: absolute;top: 50%;left: 0px;width: 100%;overflow: visible;visibility: visible;display: block;z-index:101;}

.onLoad{background:#E9FFEB url(/pc/resources/vc/onLoad.gif) no-repeat 3px 3px;padding-left:25px;font-size: 12px;line-height:22px; vertical-align:middle;}
.onCorrect{/**display:inline-block;height:22px;background:url(/pc/resources/vc/reg-menu.gif) no-repeat 0px -22px;padding-left:15px;margin-left:10px; vertical-align:middle;padding-right:5px;margin-top:5px;***/}
.onError .onFocus p{list-style-type:none;list-style-image:none;line-height : 2;}
.onError .onFocus span{color : #000;font-size : 12px;}
.onFocus{width:287px;height:20px; padding-top:3px; left:0px;top:0px;padding:0px;margin:0px;}
.onFocus_top{display:block;width:260px;padding:0px 10px 0 30px;min-height:25px;
	_height:25px;
	background:url(/pc/resources/vc/vuibg.png) no-repeat 0px 0;
}
.onFocus_bot
{
	display:block;
	width:287px;
	height:5px;
	background:url(/pc/resources/vc/vuibg.png) no-repeat 0px -185px;
	overflow:hidden;
}



.onError
{ 
	width:287px; 
	height:20px; 
	padding-top:3px; 
	left:0px;top:0px;
	padding:0px;
	margin:0px;
}

.onError_top
{ 
	display:block; 
	width:260px; 
	padding:0px 10px 0 30px;
	min-height:25px;
	_height:25px;
	background:url(/pc/resources/vc/vuibg.png) no-repeat 0px -190px;
}
.onError_bot
{ 
	display:block; 
	width:287px; 
	height:5px; 
	background:url(/pc/resources/vc/vuibg.png) no-repeat 0px -375px;
	overflow:hidden;
}

.onCorrect
{
    width:20px; 
	height:20px; 
	padding-top:3px; 
	left:0px;top:0px;
	padding:0px;
	margin:0px;
}
.onCorrect_top{ width:18px; height: 18px; padding:0px;background:url(/pc/resources/vc/vuibg.png) no-repeat -9px -385px; display: inline-block;margin: 7px 0 0 10px;}
.onCorrect_bot
{
    display:block; 
	width:20px; 
	height:5px; 
	background:url(/pc/resources/vc/vuibg.png) no-repeat 0px -565px;
	overflow:hidden;
}

.input_public
{
	border:#dcdcdc 1px solid;font-size:14px;line-height:26px; height:26px;padding-left:4px; width:130px;
}

.input_error {
	
	background-color:#FBE2E2;border-color:#D28C8C;color:#A63B3B
}

.input_focus {
    background-color:#FFC;border-color:#C6C69E
}
.input_correct {
	background-color:#FBFBFB;color:#444
}