/* ********************************* */
/*                                   */
/*          DEFAULT STYLES           */
/*                                   */
/* ********************************* */

form {
	padding: 0px;
	margin: 0px;
}

.search { 
	width: 110px;
	height: 16px;
	border: 1px solid #6B6B6B;
	background-color: #B0B0B0;  
	padding: 6px 4px 2px 6px;
	font-family: Arial, sans-serif; 
	color: #AAAAAA;
	font-size: 11px; 
	line-height: 11px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	float: left;
}

.search:focus { 
	width: 110px;
	height: 16px;
	border: 1px solid #C6C6C6;
	background-color: #F9F9F9;  
	padding: 6px 4px 2px 6px;
	font-family: Arial, sans-serif; 
	color: #666666;
	font-size: 11px; 
	line-height: 11px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	float: left;
}

.formTextInput { 
	border: 1px solid #6B6B6B;
	padding: 6px 4px 5px 6px;
	background-color: #B0B0B0;  
	font-family: Arial, sans-serif; 
	color: #000000;
	font-size: 11px; 
	line-height: 11px;
	font-weight: normal;
	text-align: left;
}

.formTextInput:focus { 
	border: 1px solid #333333;
	padding: 6px 4px 5px 6px;
	background-color: #BFBFBF;  
	font-family: Arial, sans-serif; 
	color: #000000;
	font-size: 11px; 
	line-height: 11px;
	font-weight: normal;
	text-align: left;
}

select.formTextInput { 
	border: 1px solid #6B6B6B;
	padding: 3px;
	background-color: #B0B0B0;  
	font-family: Arial, sans-serif; 
	color: #000000;
	font-size: 11px; 
	line-height: 11px;
	font-weight: normal;
	text-align: left;
}

select.formTextInput:focus { 
	border: 1px solid #333333;
	padding: 3px;
	background-color: #BFBFBF;  
	font-family: Arial, sans-serif; 
	color: #000000;
	font-size: 11px; 
	line-height: 11px;
	font-weight: normal;
	text-align: left;
}

textarea.formTextInput { 
	border: 1px solid #6B6B6B;
	padding: 6px 4px 5px 6px;
	background-color: #B0B0B0;  
	font-family: Arial, sans-serif; 
	color: #000000;
	font-size: 11px; 
	line-height: 11px;
	font-weight: normal;
	text-align: left;
}

textarea.formTextInput:focus { 
	border: 1px solid #333333;
	padding: 6px 4px 5px 6px;
	background-color: #BFBFBF;  
	font-family: Arial, sans-serif; 
	color: #000000;
	font-size: 11px; 
	line-height: 11px;
	font-weight: normal;
	text-align: left;
}

.formBadInput { 
	border: 1px solid #6B6B6B;
	padding: 6px 4px 5px 6px;
	background-color: #9F9F9F;  
	font-family: Arial, sans-serif; 
	color: #000000;
	font-size: 11px; 
	line-height: 11px;
	font-weight: normal;
	text-align: left;
}

.formBadInput:focus { 
	border: 1px solid #333333;
	padding: 6px 4px 5px 6px;
	background-color: #BFBFBF;  
	font-family: Arial, sans-serif; 
	color: #000000;
	font-size: 11px; 
	line-height: 11px;
	font-weight: normal;
	text-align: left;
}

select.formBadInput { 
	border: 1px solid #6B6B6B;
	padding: 6px 4px 5px 6px;
	background-color: #9F9F9F;  
	font-family: Arial, sans-serif; 
	color: #000000;
	font-size: 11px; 
	line-height: 11px;
	font-weight: normal;
	text-align: left;
}

select.formBadInput:focus { 
	border: 1px solid #333333;
	padding: 6px 4px 5px 6px;
	background-color: #BFBFBF;  
	font-family: Arial, sans-serif; 
	color: #000000;
	font-size: 11px; 
	line-height: 11px;
	font-weight: normal;
	text-align: left;
}

textarea.formBadInput { 
	border: 1px solid #6B6B6B;
	padding: 6px 4px 5px 6px;
	background-color: #9F9F9F;  
	font-family: Arial, sans-serif; 
	color: #FFCC16;
	font-size: 11px; 
	line-height: 11px;
	font-weight: bold;
	text-align: left;
}

textarea.formBadInput:focus { 
	border: 1px solid #333333;
	padding: 6px 4px 5px 6px;
	background-color: #BFBFBF;  
	font-family: Arial, sans-serif; 
	color: #FFCC16;
	font-size: 11px; 
	line-height: 11px;
	font-weight: bold;
	text-align: left;
}

.submitButton { 
	border: 0px solid #999999;
	padding: 3px 15px 3px 15px;
	background-color: #3E9FFF;  
	font-family: Arial, sans-serif; 
	color: #FFFFFF;
	font-size: 10px; 
	line-height: 10px;
	font-weight: normal;
	text-transform: uppercase;
}

.formTextBad            { color: #FFCC16; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; }
.formTextBad b          { color: #FFCC16; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; }
.formTextBad .required  { color: #FFCC16; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; }
.formText               { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; }

