@charset "utf-8";
/* Quote Form CSS */

#formContainer input, #formContainer label, #formContainer p {
margin:0;
padding:0;
}

#formContainer p { margin-bottom:20px; margin-left:20px; font-size:12px;}

#formContainer label { 
	font-size:12px; 
	display:block;
	margin-bottom:15px;
}

#formContainer {
font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	float:left;
	width:275px;
	font-size:14px;
	background-color:#FFFFFF;
	padding:10px;
}
#formContainer #labels {
	position:relative;
	float:left;
	width:70px;
	margin-top:2px;
	margin-left:20px;
}
#formContainer #fields {
	position:relative;
	float:left;
	width:130px;
}
#formContainer #valid {
	position:relative;
	float:left;
	width:20px;
}
#formContainer input {
	margin-bottom:13px;
	margin-right:5px;
	padding-right:2px;
	width:107px;
}


#formContainer input, #formContainer select {
	border:#666666 1px solid;
	text-transform:uppercase;
}

#formContainer input:focus, #formContainer select:focus {
	border:#003784 1px solid;
}

#formContainer .blueBtn {
	width:107px;
	height:24px;
	border:none;
}

#formContainer .blueBtn:focus {

}

#formContainer .btn {
	float:left;
	margin:0;
	padding:0;
}

#formContainer .error {
	color:#FE0007;
	font-size:11px;
}

#formContainer #valid img { margin-bottom:12px; }

#formContainer h2 {
	margin:0;
	font-size:18px;
	color:#FE0007;
}

#formContainer select {
	width:110px;
	margin-bottom:9px;
	text-transform:none;
}

#formContainer select.drop {
}

#formContainer .downabit {
	/*padding-top:10px;*/
}

.clear { clear:both; }
