.contact_form {padding-top:0px;  font-size:16px;}

.contact_form table {width:100%; }
.contact_form td {padding-bottom:10px; vertical-align:top; padding-right:5px;}
.contact_form .form_title {padding-top:11px; }
.contact_form input {width:100%; height:30px; background-color:#EEEEEE; color:#00447A; border:1px solid #6194BE; padding:5px; font-size:14px;}
.contact_form textarea {width:100%; height:130px; background-color:#EEEEEE; color:#00447A;border:1px solid #6194BE;  padding:5px; font-size:14px;}
#form_submit1 {margin-top:6px; 
background-color:#00447A; width:100%x; height:40px; font-size:16px; border:none;color:#fff; cursor:pointer}
#form_submit1:hover {background-color:#E1592A; color:#fff; }
.freecontactformheader {
font-size:18px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
.freecontactformmessage {
text-align:center;
padding-bottom:10px;
}

.required {
font-weight:bold;
}
.required_star {
font-weight:bold;
color:#ADDEE3;
}
.not-required {
font-weight:normal
}
.antispammessage { width:95%;text-align:center;
	 
	font-size:14px;
padding:10px;
border-top:1px solid #AAA;

font-weight:bold 
}
.antispammessage input{margin-top:5px;}
.antispamquestion {
font-weight:normal;
}
.form_cred {color:#fff; font-size:0px; display:none;}
.form_cred a{color:#fff; font-size:0px;}
.form_cred a:hover{color:#fff; font-size:0px;}