form, fieldset, fieldset ol, fieldset li, textarea, input, label, legend, legend span, .contact-preamble, .contact-preamble li, .contact-preamble1, .contact-preamble2 {
  width:auto;
  height:auto;
  margin:0;
  padding:0;
  font: normal normal normal 102%/100%  Calibri, Arial, san-serif;
}
form {
  min-width:37.5em;
}
fieldset, legend {
  border:1px solid #005596;
}
fieldset, fieldset li {
  float:left;
  clear:left;
}
fieldset {
  margin-top:.6em;
  background:#60d587;
}
fieldset ol {
  list-style:none;
}
fieldset li {
  margin:.4em;
}
legend {
  margin-left:.6em;
  padding:.15em .3em;
  cursor:default;
  background:#60d587;
}
label {
  float:left;
  width:12em;
  margin-right:.4em;
  text-align:right;
}
input[type="text"], textarea {
  width:30em;
  background:#fffefe;
  border:1px solid #005596;
  color:black;
}
input:focus, textarea:focus {
  border-color:red;
}
textarea {
  height:12em;
}
.buttons input {
  width:6em;
  margin-left:24.5em;
  margin-right:12.1em;
}
input[type="checkbox"], input[type="radio"], input[type="button"],
input[type="submit"], input[type="reset"], .checkboxlabel {
  cursor:pointer;
}
.loccity {
  display:none;
}
.contact-preamble {
  float:left;
  width:44.0625em;
  list-style:none;
  margin-left:0;
}
.contact-preamble li {
  clear:both;
  float:left;
  width:46em;
  border-right:1px solid #005596;
  border-left:1px solid #005596;
  border-bottom:1px solid #005596;
}
.contact-preamble li:first-child {
  border-top:1px solid #005596;
}
.contact-preamble li p {
  float:left;
  padding:.2em;
}
.contact-preamble1 {
  width:15%;
  font-size:120%;
  font-weight:bold;
}
.contact-preamble2 {
  width:80%;
}
