/* ********************************* */
/*            FORM STYLES            */
/* ********************************* */

.required		{ color: #990000; font-family: Arial, sans-serif; font-size: 12px; line-height: 12px; padding-top: 3px; padding-bottom: 3px; }
.requiredGood	{ color: #666666; font-family: Arial, sans-serif; font-size: 12px; line-height: 12px; padding-top: 3px; padding-bottom: 3px; }
.formTextRed	{ color: #990000; font-family: Arial, sans-serif; font-size: 12px; line-height: 12px; padding-top: 3px; padding-bottom: 3px; }


/* form area text */

.formTextInput { 
	padding: 3px; 
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #999999; 
	background-color: #FFFFFF;  
	color: #968B7C;
}

.formTextBadInput { 
	padding: 3px; 
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #990000; 
	background-color: #FFCCCC;  
	color: #000000; 
}

select.formTextInput { 
	padding: 1px; 
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #999999; 
	background-color: #FFFFFF;  
	color: #333333;
}

select.formTextBadInput { 
	padding: 1px; 
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #999999; 
	background-color: #FFCCCC;  
	color: #333333;
}

.formSubmit { 
	padding: 3px; 
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	line-height: 10px;
	font-weight: bold;
	border: 1px solid #999999; 
	background-color: #FFFFDD;  
	color: #333333;
}