@CHARSET "UTF-8";
.formError {
	Z-INDEX: 200;
	BORDER-BOTTOM: #ffc845 1px solid;
	POSITION: absolute;
	BORDER-LEFT: #ffc845 1px solid;
	LINE-HEIGHT: 18px;
	WIDTH: 180px;
	display: block;
	BACKGROUND: #fcf2a5;
	COLOR: #a63e00;
	BORDER-TOP: #ffc845 1px solid;
	BORDER-RIGHT: #ffc845 1px solid;
	left: 100px;
	top: 100px;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	cursor: pointer;
}
.formError .close {
	HEIGHT: 10px;
	OVERFLOW: hidden;
	CURSOR: pointer;
	FONT-WEIGHT: bold;
	POSITION: relative;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 10px;
	WIDTH: 10px;
	FLOAT: right;
	TEXT-DECORATION: none;
	COLOR: #333;
	FONT-SIZE: 12px;
	FONT-FAMILY: "宋体";
	margin-top: 3px;
}
.formError .close:hover {
	color: #F00;
	FONT-SIZE: 10px;
}
.formError .formErrorArrow {
	POSITION: absolute; BOTTOM: 9px; LEFT: 10px
}
.formError .formErrorArrow EM {
	FONT-STYLE: normal;
	MARGIN: 0px;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: #ffc845;/*OUTLINE-COLOR: invert;*/
	OUTLINE-WIDTH: 0px;
	TEXT-DECORATION: none;
	padding: 0px;
	POSITION: absolute;
	LINE-HEIGHT: 21px;
	WIDTH: 17px;
	FONT-FAMILY: Simsun;
	HEIGHT: 19px;
	FONT-SIZE: 16px;
	OVERFLOW: hidden;
	COLOR: #ffc845;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.formError .formErrorArrow SPAN {
	POSITION: absolute;
	LINE-HEIGHT: 21px;
	WIDTH: 17px;
	FONT-FAMILY: Simsun;
	HEIGHT: 19px;
	FONT-SIZE: 16px;
	OVERFLOW: hidden;
	COLOR: #fcf2a5; TOP: -1px
}
.formError .formErrorContent {
	position: relative;
	z-index: 100;
	background-image: url(images/error_ico.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 20px;
}
.formError .formErrorArrowBottom {
	POSITION: absolute;
	top: -9px;
	LEFT: 10px
}
.formError .formErrorArrowBottom SPAN {
	TOP: 1px
}
.formError .formErrorArrowRight {
	POSITION: absolute;
	top: 4px;
	LEFT: -8px
}
.formError .formErrorArrowRight SPAN {
	top:0px;
	left: 1px;
}
.required {
    border-style: solid !important;
    background-color: #FFF0EC !important;
    border-color: #FF5722 !important;
    border-width: thin !important;
}