div.form_wrap {
  margin: 0em;
}
dl.contactForm dt {
  float: left;
  width: 98%;
  margin: 0em;
}
dl.contactForm dd {
  float: left;
  width: 98%;
  margin: 0em 0em 0.8em 0em;
}
textarea.contactArea {
  font-size: 0.9em;
  border:1px solid #BFC2C3;
}
fieldset.contactFieldset {
  margin: 1em 1em 0em 0em;
  border: 1px solid #ccc;
}
fieldset.contactFieldset legend {
  font-size: 1.1em;
  font-weight: bold;
}
h1.contactTitle {
  font-size: 2.4em;
  color: #8C5A1A;
}
h2.contactTitle {
  font-size: 1.8em;
  color: #8C5A1A;
}
div.contactSubject {
  width: 98%;
  float: left;
}
div.contactHead {
  float: left;
  width: 96%;
}
div.contactChoice {
  float: left;
  width: 48%;
}
div.contactChoiceFields {
  float: left;
  width: 48%;
  margin: 0.3em 0em 0em 1em;
}
div.contactAddressFirst {
  float: left;
  width: 48%;
}
div.contactAddressSecond {
  float: left;
  width: 48%;
}
div.contactBorder {
  width: 96%;
  display: block;
  height: 1em;
  border-bottom: 1px solid #ccc;
}
div.contactOverall {
  width: 59%;
  float: right;
}
dl.contactForm input {
  border:1px solid #BFC2C3;
}
dl.contactForm input.contactButton {
  cursor:pointer;
}
dl.contactForm input.error {
  border: 1px solid #f00;
}
dl.contactForm textarea.error {
  border: 1px solid #f00;
}
dl.contactForm span.error {
  color: #f00;
}
dl.contactForm dd.checkBox {
  float: left;
  width: 10%;
}
dl.contactForm dt.checkBox {
  float: right;
  width: 90%;
}
