
#preconsult fieldset {
  margin: 20px 30px;
  border: 1px inset #09237A;
  background-color: #F6F7FB;
}

#preconsult legend {
  color: #09237A;
  margin: 0 0.3em;
  font-weight: bold;
  font-size: 1.2em;
}

#preconsult p {
  margin: 0.8em 0 0.8em 200px;
  clear: left;
}

#preconsult label {
  display: block;
  float: left;
  font-variant: small-caps;
  margin-bottom: 0.1em;
  margin-left:-200px;
  _margin-left: -95px;
  width: 190px;
  font-weight: bold;
  color: #333;
  text-align: right;
}

#preconsult .required{
  color:red;
}


#preconsult .error_message {
  color: #7D140F;
  font-size: 11px;
  margin: 0;
  padding: 0;
  margin-top: -0.9em;
  margin-bottom: 0.1em;
}

#preconsult input.error, #preconsult textarea.error {
  background-color: #FFCECE;
}

#preconsult table.error {
  background-color: #FFCECE;
}

#preconsult table.multioptions {
  margin-left:195px;
  _margin-left:0;
  border-collapse: collapse;
  border: none;
}

#preconsult table.multioptions td {
  padding: 0.1em;
}

#preconsult input, #preconsult textarea {
  border-width: 1px;
  border-style: solid;
  border-left-color: #555;
  border-top-color: #555;
  border-right-color: #888;
  border-bottom-color: #888;
  background-color: #fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 2px 3px;
}