/* ---------------------------------------------------------------------------------
   
   CONTACT

--------------------------------------------------------------------------------- */

#contactpage #content { width: 230px; }
#contactForm { float: right; width: 350px; border-left: solid 1px #b4af9d; margin: 30px 0px; padding-left: 30px; height: 550px; }


#contactForm .field, #contactForm .code { width: 190px; padding: 2px; border: solid 2px #d0c5a2; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#contactForm .code { width: 66px; float: left; margin: 1px 0px 0px 5px; }
#contactForm #antispam { margin-top: 2px; float: left; }
#contactForm #marked { font-size: 0.7em; }

#contactForm .required { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; }

#contactForm fieldset { border: none; padding: 0px; margin: 3px 0px 20px 0px; width: 320px;  }
#contactForm fieldset p { margin: 0 0 0.6em 0; width: 318px; display: block; background: #d0c5a2; float: left; padding: 2px; }
#contactForm fieldset label { float:left; display: block; width: 112px; padding: 2px 0px 3px 8px; color: #423f35; }
#contactForm fieldset .top { margin: 1.4em 0 0.6em 0; }
#contactForm fieldset input:focus, fieldset textarea:focus { background: #fff0a9; }

#contactForm .submit { text-align: right; width: 322px; padding-top: 6px; margin: 0; float: left; }
#contactForm .submitB { margin: 0px; display: inline; }


#contactForm #cForm h3 { margin-top: 10px; color: #fff; background: #c9181e; width: 309px; display: block; padding: 2px 2px 2px 4px; text-transform: uppercase; font-size: 11px; }
#contactForm #successful { margin-top: 40px; color: #2dbb16; text-transform: uppercase; font-size: 11px; }

#contactForm #lcode { width: 150px; }

#contactForm .school { background: #d7ccab; }
#contactForm .school label { color: #736e5e; }