#contact_form {border-top: 2px #044D04 solid;float:left;
border-bottom: 3px #044D04 solid; background-color:#e3e3dc;
margin:0px; padding:0.5em; 
padding:1em 0em 0em 0em; width:36em;}

#contact_form:hover {background:none;}

#contact_thanks {border-top: 0.5em #F0F0F0 solid;
border-bottom: 0.5em #F0F0F0 solid;background-color:#fff;
margin:0px; padding:0.5em; width:36em;}
#contact_thanks h4 {font-size: 2em; padding:0em 0em 1em 0em;}
#contact_thanks p {font-size: 1.4em; font-weight:normal;}

#contact_form span.asterix {color:#008409 ; font-size:1.5em;}

#contact_form form div {
  clear: left;
  display: block;
  width: auto;
  margin: 1em 0em 0em 0em;
  padding: 0.1em 0.3em;}

#contact_form form div label {
  display: block;
  float: left;
  width: 10em;
  padding: 0.4em 0em 0em 0em;
  margin: 0em 0em 0.5em 0em;
  text-align: right;
font-size:1.4em;}

#contact_form form div.optional label {font-weight: normal;}
#contact_form form div.required label { font-weight: bold; color:#008409 ;}
#contact_form form div input{border:#999999 solid 1px;
padding: 0.2em 0.5em 0.1em 0.4em; margin:0.3em 0em 0em 0.3em;width:14em;}
#contact_form form div.required input {background-color:#ffff99;}

#contact_formform div input:hover {border:#888888 solid 1px;
background-color:#ffffee;color:#000;}

#contact_form form div textarea:hover {border:#888888 solid 1px;background-color:#ffffee; }

#contact_form form div textarea{border:#999999 solid 1px;
padding: 0.2em 0.5em 0.1em 0.4em; margin:0.3em 0em 1em 0.3em;
width:14.4em;}

#contact_form .formError {font-size:1.4em; padding:0em 0em 0em 10.4em; font-weight:bold; color:#f00}
#contact_form input.inputError {color:#000 ;border:#008409 1px solid;}

#contact_form textarea.inputError {border:1px solid #008409 ;}


#contact_form input.submit {font-family:georgia, times new roman, sans-serif; width:11.2em; border:0em; text-align:right; position:relative; left:8em; 
background-color:#008409 ; margin:1em 0em 1em 0em;padding:0.2em 0.5em 0.4em 0.5em; color:#FFFFFF; font-weight:bold; font-size:1.8em;}

#contact_form input.submit:hover { border:0em; color:#fff ; cursor:pointer;background-color:#333;}

#contact_form .captcha {border:0.1em solid #666666; margin:0em 0em 0em 0.4em;}

#contact_form div.formNote {color:#044d04; font-size:1.2em; line-height:1.2em; margin: 0px 0px 0px 15px;}

