#contact_form_required {
   color: #990000;
}
#contact_form_remark {
   font-style: italic;
   color: #666666;
   font-weight: normal;
}
div.contact_form_messagebox {
  color: #990000;
  font-weight: bold;
  background-color: white;
  border: 1px solid #990000;
  padding: 5px;
}
div.contact_view_entry {
  background-color: white;
  border: 1px solid #CCCCCC;
  padding: 5px;
}
form#contactForm {
   display: block;
   width: 42em;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}
form#contactForm fieldset {
   display: block;
   font-weight: bold;
   margin: 1em 0 0 0;
   padding: 0em 1em 0.5em 1em;
}
form#contactForm legend {
   font-weight: bold;
   color: #FFFFFF;
   padding: 3px 5px 3px 5px;
   background-color: #666666;
}
form#contactForm label {
   display: block;
   clear: left;
   margin-bottom: 0.5em;
   margin-top: 0.5em;
}
form#contactForm label.readonly {
   margin-bottom: 0.2em;
}
form#contactForm label.radiobox {
   display: block;
   font-weight: normal;
   margin-bottom: 0.5em;
   margin-top: 0.5em;
}
form#contactForm label.radioline {
   display: inline;
   clear: none;
   float: left;
   font-weight: normal;
   margin-bottom: 0.2em;
   margin-top: 0.2em;
   margin-right: 1.5em;
}
form#contactForm input {
   display: block;
   width: 20em;
}
form#contactForm input.medium {
  width: 14em;
}
form#contactForm input.short {
  width: 10em;
}
form#contactForm input.veryshort {
  width: 5em;
}
form#contactForm input.radiobox {
   clear: both;
   float: left;
   width: auto;
}
form#contactForm input.radioline {
   display: inline;
   float: left;
   width: auto;
}
form#contactForm input.button {
   display: inline;
   width: auto;
   margin-top: 0.4em;
   margin-left: 0.2em;
}
form#contactForm textarea {
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   width: 36em;
   height: 7em;
}
form#contactForm textarea.big {
   display: block;
   height: 18em;
}
form#contactForm select {
   display: block;
}
form#contactForm div.button {
   text-align : right;
   background-color: #FFFFFF;
   border: 0 solid #FFFFFF;
}
form#contactForm div.clearer {
   clear: both;
   height: 1px;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   border: 0 solid #FFFFFF;
   background: #FFFFFF;
}
