#frmContact { font-size: 0.8em; padding: 0; margin: 0; 	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;	}
#frmContact fieldset label { float: left; width: 200px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;	}
#frmContact fieldset input, select, textarea { float: left; width: 466px; /* border: 1px solid #9C3022 */}
#frmContact fieldset textarea { clear: left; width: 466px; height: 100px; margin-top: 4px;}
#frmContact fieldset  div { clear: both; margin: 0; padding: 6px; width: 480px; display: inline-block}
#frmContact fieldset { border: none; padding: 0}
#frmContact fieldset legend { font-weight: normal; font-size: 1em; display: none;}
#frmContact fieldset.radio, #frmContact fieldset.checkbox { border: none; float: left; clear: both; width: 400px;   }
#frmContact fieldset.radio legend, #frmContact fieldset.checkbox legend { float: left; display: block; width: 200px; margin-bottom: 4px; font-size: 1.1em; font-weight: bold}
#frmContact fieldset.radio label, #frmContact fieldset.checkbox label  { width: 300px; font-weight: bold; font-size: 0.9em;  padding-top: 4px;}
#frmContact fieldset.radio input, #frmContact fieldset.checkbox input { clear: both; border: none; width: auto; margin-bottom: 4px; }
#frmContact fieldset div.error { border: 1px solid #9C3022; padding: 3px; margin: 4px 0; }
#frmContact fieldset div span { float: left; clear: both; color: #9C3022; margin-top: 3px;}
p.formBusterError { color: #9C3022; font-weight: bold }
#content-top ul.formBusterSummary { margin-bottom: 30px; }
#content-top ul.formBusterSummary li { margin: 4px 0 4px 40px; padding: 4px; line-height: 1em; font-weight: normal; color: #9C3022; list-style-type: disc; background-image: none }
#frmContact fieldset .ghostElement { display: none;}
#frmContact #Submit { width: auto; height: auto; float: right; margin-top: 20px; margin-bottom: 20px; }