/* ********************************* */
/*                                   */
/*            FORM STYLES            */
/*                                   */
/* ********************************* */

.locationSearchForm {
	width: 156px;
}

.locationSearchFormInput {
	width: 152px;
}

.radio_indented {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 12px;
	padding-left: 0;
	list-style: none;
	font-family: Arial, sans-serif; 
	font-size: 12px; 
}

.formDropDown { 
	width: 160px;
	font-family: Arial, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	background-color: #F9F9F9;  
	color: #000000;
}

.formTextInput { 
	padding: 3px; 
	width: 195px;
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;  
	color: #000000;
}

.formTextInput2 { 
	padding: 3px; 
	width: 110px;
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;  
	color: #000000;
}

.formTextInput3 { 
	padding: 3px; 
	width: 80px;
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;  
	color: #000000;
}

.formTextInputLong { 
	padding: 3px; 
	width: 275px;
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;  
	color: #000000;
}

.formTextInputLong2 { 
	padding: 3px; 
	width: 400px;
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;  
	color: #000000;
}

.formTextInputSM { 
	padding: 2px; 
	width: 120px;
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;  
	color: #999999;
}

select.formTextInput { 
	padding: 1px; 
	width: 150px;
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;  
	color: #000000;
}

select.categoryBox { 
	width: 168px;
}

textarea.formTextInput { 
	padding: 1px; 
	width: 350px;
	height: 150px;
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;  
	color: #000000;
}

.formBadInput { 
	padding: 3px; 
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #ABD49B;
	background-color: #FFCCCC;  
	color: #000000;
}

select.formBadInput { 
	padding: 1px; 
	width: 100px;
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #ABD49B;
	background-color: #FFCCCC;  
	color: #000000;
}

textarea.formBadInput { 
	padding: 1px; 
	width: 350px;
	height: 150px;
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #ABD49B;
	background-color: #FFCCCC;  
	color: #000000;
}

.formSubmit { 
	padding: 3px; 
	padding-right: 15px;
	padding-left: 15px;
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	border: solid 1px #333333; 
	background-color: #F0F0F0;  
	color: #000000;
}

.formSubmitLG { 
	width: 120px; 
	padding: 3px; 
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 0.07ex;
	border: solid 1px #333333; 
	background-color: #00335A;  
	color: #FFFFFF;
}



.formTextBad            { color: #CC0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; }
.formTextBad b          { color: #CC0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; }
.formText               { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; }
		
