#form {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #003366;
  font-size: 12px;
}

#form fieldset {
  border-top: 1px solid #999999;
  font-size: 12px;
  color: #666666;
}

#form fieldset legend {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #003366;
  font-size: 12px;
}

#form label {
  display: inline-block;
  width: 140px;
}

#form ul {
  list-style: none;
  float: left;
  margin: 0 30px 10px 10px;
}

#form ul li {
  display: block;
  padding: 4px 0px 4px 0;
  border-bottom: 1px solid #999999;
}

#form div.info-wrapper {
  float: right;
  width: 170px;
  border: 1px solid #999999;
  margin: 4px 30px 0 0;
}

#form div.info-title {
  border-bottom: 1px solid #999999;
  color: #003366;
  background-color: #E1E1FB;
  padding: 4px;
  text-align: center;

}

#form div.info-text {
  padding: 4px;
}

#form input
{
  border: 1px solid #999999;
  background-color: #F2F2F2;
}

#form select
{
  border: 1px solid #999999;
  background-color: #F2F2F2;
}

#form textarea
{
  border: 1px solid #999999;
  background-color: #F2F2F2;
  overflow: auto;
}

#form ul.radio {
  clear: left;
  border-bottom: 1px solid #999999;  
}

#form ul.radio li {
  display: inline-block;
  border: none;
  margin-right: 0;
  padding-right: 20px;
}

#form ul.radio li input {
  border: none;
  background-color: #FFFFFF;
}

#form em {
  color: #FF0000;
}

#form .red {
  border: 2px solid #FF0000;
}

p.red {
  color: #FF0000;
}  

