.formError {
			position: absolute;
			top: 300px; 
			left: 300px;
			padding-bottom: 13px;
			display: block;
			z-index: 5000;
			cursor: pointer;
			margin-top: 2px;
}
		
.ajaxSubmit { 
	padding: 10px; 
	background: #D1DCBD;
	border: 3px dashed #668B25;
	display: none;
	color: #668B25;
	font-weight: bold;
	line-height: 140%;
}

.formError .formErrorContent {
	width: 100%; 
	background: #CC0000;
	color: #FFFFFF;
	width: 118px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 4px 10px;
	line-height: 130%;
}

.greenPopup .formErrorContent {
	background: #663366;
}
			
.blackPopup .formErrorContent {
	background: #663366;
	color:#FFFFFF;
}
			
.formError .formErrorArrow {
	position: absolute;
	bottom: 0;
	left: 20px;
	width: 15px; 
	height: 15px;		
	z-index: 5001;
}
			
.formError .formErrorArrowBottom {
	top: 2px;
	margin: -10px;
}
			
.formError .formErrorArrow div {
	font-size: 0px; 
	height: 1px; 
	background: #CC0000;
	margin: 0 auto;
	line-height: 0px; 
	font-size: 0px; 
	display: block;
}

.formError .formErrorArrowBottom div {

}
					
.greenPopup .formErrorArrow div { 
	background: #663366;
}

.blackPopup .formErrorArrow div { 
	background: #663366; 
	color: #FFFFFF;
}

.formError .formErrorArrow .line10 { width: 0px; border: none; } 
.formError .formErrorArrow .line9 { width: 13px; border: none; } 
.formError .formErrorArrow .line8 { width: 11px; } 
.formError .formErrorArrow .line7 { width: 9px; } 
.formError .formErrorArrow .line6 { width: 7px; } 
.formError .formErrorArrow .line5 { width: 5px; } 
.formError .formErrorArrow .line4 { width: 3px; } 
.formError .formErrorArrow .line3 { width: 1px; } 
.formError .formErrorArrow .line2 { width: 0px; border: none; }
.formError .formErrorArrow .line1 { width: 0px; border: none; }  