/* FORM ELEMENTS
============================================================================ */
#leadtable {
font-size: 14px;
}
label {
	color: #747474;
	margin: 0 10px 0 0;
	font-size: 12px;
}

.comments {
	color: #747474;
	vertical-align: middle;
	font-size: 12px;
}

input.required {
	font-size: 10px;
	width: 150px;
	border: 1px solid #DFDFDF;
	margin: 4px 0;
	padding: 2px;
	background-color: #FFFFFF;
 }
 
 input.notrequired {
	font-size: 10px;
	width: 150px;
	border: 1px solid #DFDFDF;
	margin: 4px 0;
	padding: 2px;
	background-color: #FFFFFF;
	height: 55px;
 }

textarea {
	font-size: 10px;
	height:55px;
	width: 152px;
	border: 1px solid #DFDFDF;
	margin: 4px 0;
	vertical-align: text-top;
}
 
 .form {
	width: 319px;
	text-align: right;
 }
 
 label.error {
	color:#4c936c;
	display:block;
	font-size:90%;
	padding-top:1px;
}

.submitButton{
	float: right;
	margin: 0 10px 0 0;

}

.aster {
	color: #086224;

}
.smaller {
	font-size: 12px;
	text-align: left;

}
.policy {
	font-size: 12px;
	text-align: left;
	color: #999999;
}
