@charset "utf-8";

/* =========================== HOME PAGE CONTACT FORM SETUP =====================*/
.inputContainer
	{
	float:left;
	padding:0 3px;
	margin:0 0 4px 0;
	clear:both;
	width:220px;
	}
	
.inputField	 /* sets the width of the form fields */
	{
	float:left;
	clear:right;
	width:200px;
	}
/* ============== input specific styling ====================*/
 input[type="text"]
	{
	width:165px;
	padding:2px;
	color:#0066CC;
	font-size:11px;
	}
 select
	{
	width:175px;
	color:#0066CC;
	}

/* default for input label name code */
.inputLabelName,  .inputLabelEmail,  .inputLabelPhone,  .inputLabelState,  .inputLabelZip
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding:3px;
	float:left;
	clear:both;
	width:100px;
	color: #000000;
	}
	
/* image validation code */
.inputLabelNameWrong,  .inputLabelEmailWrong,  .inputLabelPhoneWrong,  .inputLabelStateWrong,  .inputLabelZipWrong 
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	float:left;
	clear:right;
	width:12px;
	height:12px;
	padding:3px;
	display:none;
	}

.inputLabelNameCorrect,  .inputLabelEmailCorrect,  .inputLabelPhoneCorrect,  .inputLabelStateCorrect,  .inputLabelZipCorrect 
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	float:left;
	clear:right;
	width:12px;
	height:12px;
	padding:3px;
	display:none;
	}

.index-submit-form
	{
	background: #0784E0;
	margin:3px 0 0  0;
	font-weight:bold;
	text-transform:uppercase;
	padding:2px 20px;
	text-align:center;	
	color: #FFFFFF;
	border:1px solid #0784E0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-family:"trebuchet MS";
	font-size:14px;
	}
.index-submit-form:hover, .index-submit-form:focus
	{
	background: #0C71AD;
	color:white;
	}
	

