﻿form .msg{ position:absolute; z-index:200; width:300px;  text-align:left; padding:2px 8px; font-size:12px; color:#666; }
form .msg .icon{ background-image:url(/images/icon/sprites_common.gif)}
form .msg span.error{ min-width:200px;position:absolute;color:#D60107;z-index:100;top:0; background:url(/images/icon/sprites_common.gif) 0 -517px no-repeat #FDF3F2; line-height:160%; padding:1px 10px 1px 22px; border:1px solid #F2C9CF; left:20px;}
form .msg span.error img{ position:absolute; z-index:101; left:-20px;}
form .msg span.success{ position:absolute;  background-image:url(/images/icon/accept.png); border:0; background-color: Transparent; z-index:8; }
form .msg span.success img{ display:none;}
form .msg span.corner{ width:12px; height:23px; margin:0; padding:0; overflow:hidden; display:block; position:absolute; top:0; z-index:101; border:none; left:9px;}
form .msg span.corner_error{ background:url(/images/icon/error_corner.gif) no-repeat top left transparent;}
form .popu .msg{ margin-left:60px;}

form .warning{ display:none;}
form .warningtip{ top:0; position:absolute; min-width:200px; line-height:160%; display:block; z-index:199; border:1px solid #FFC300; padding:1px 2em; left:20px; background-color:#F9FAEA; background-position:0 -2728px}
form .warningtip img{ position:absolute; top:-1px; left:-12px;}
form .warningtips{ z-index:10}
/* 99CCFF  F0F5F8  */
form .success{z-index:2;}
form .success span.corner_error{background:url(/images/icon/accept.png) no-repeat center center !important; padding:0 5px;}
form .success .error{ display:none;}
form span.Creditunit_error {background:url(/images/icon/wrong.png) 2px 2px no-repeat #FDF0F7; line-height:25px;height:25px; padding:3px 10px 3px 22px; border:1px solid #FF9999; margin-left:5px;}

div .errormsg_class{ margin:10px; padding:0px;  }
div .errormsg_class li { background:url(/images/icon/wrong.png) 2px 6px no-repeat #FDF0F7; line-height:22px;height:22px; padding:3px 10px 3px 22px; text-align:left;}

	/* Tips */
	.formTips { display:inline-block; background-image:url(/images/icon/sprites_common.gif); background-repeat:no-repeat; font:12px "\5b8b\4f53"; _font-family:tahoma; color:#000; }
		.formTips.noi { border:1px solid #c9c9c9; background-color:#f0f0f0; background-image:none; padding-left:6px !important; }
		.formTips.err { border:1px solid #FAC5C8; background-color:#fdf3f2; }
		.formTips.inf { border:1px solid #B6C9E0; background-color:#F6F9FC; }
		.formTips.war { border:1px solid #FEDA99; background-color:#FFF9E3; }
		.formTips.suc { border:1px solid #B4E888; background-color:#F6FFF0; }

	span.formTips { min-height:18px; _height:17px; line-height:18px; padding:1px 5px 1px 25px; *padding:0px 5px 0px 25px; _line-height:17px; _padding:0px 5px 0px 25px; vertical-align:top; _margin-top:1px; }
		span.formTips.err { background-position:-278px -1296px; *background-position:-278px -1297px; _background-position:-278px -1298px; }
		span.formTips.inf { background-position:-279px -2946px; *background-position:-279px -2947px; _background-position:-279px -2948px; }
		span.formTips.war { background-position:-278px -747px;  *background-position:-278px -748px;  _background-position:-278px -749px; }
		span.formTips.suc { background-position:-278px -1846px; *background-position:-278px -1847px; _background-position:-278px -1848px; }
	
	a.formTips { min-height:22px; *min-height:20px; _overflow:hidden; _height:19px; width:25px; padding-left:0; padding-right:0; margin-right:1px; background-color:transparent !important; border:none !important; _vertical-align:middle; _margin-top:-1px; }
		a.formTips.err { background-position:-278px -1295px; *background-position:-278px -1296px; _background-position:-278px -1297px; }
		a.formTips.inf { background-position:-279px -2945px; *background-position:-279px -2946px; _background-position:-279px -2947px; }
		a.formTips.war { background-position:-278px -746px;  *background-position:-278px -747px;  _background-position:-278px -748px; }
		a.formTips.suc { background-position:-278px -1845px; *background-position:-278px -1846px; _background-position:-278px -1847px; }

	em.formTips { margin-top:2px; padding:7px 8px 6px 28px; *padding:8px 8px 8px 28px; _padding:7px 8px 7px 28px; }
		em.formTips.err { background-position:-276px -1293px; *background-position:-276px -1293px; _background-position:-276px -1292px; }
		em.formTips.inf { background-position:-277px -2943px; *background-position:-277px -2943px; _background-position:-277px -2942px; }
		em.formTips.war { background-position:-276px -744px;  *background-position:-276px -744px;  _background-position:-276px -743px; }
		em.formTips.suc { background-position:-276px -1843px; *background-position:-276px -1843px; _background-position:-276px -1842px; }
