label {
  float:left;
  width: 200px;
  clear:left;
}
form div {
  clear:left;
  padding: 5px;
}


.form_body, .form_bottom {
  margin-top:5px;
  border: 1px solid #e3e3e3;
  zoom: 1;
  padding: 7px;
  background: #f8f8f8;
}

.form_bottom {
  margin-top:10px;
}

.form_body dl {
  margin-left: 0.5em;
}

.form_body dl dd {
  color: #434343;
  font-weight: bold;
}

.form_body dl dt {
  color: #434343;
  width: 5.5em;
  float: left;
  margin-left: 0.5em;
}

select {
  width: 255px;
}

.form_foot {
  padding: 3px;
  margin-top: 1em;
  border: 1px solid #c2c2c2;
  background: #f1f1f1;
}

.form_body p {
  margin-bottom: 0.5em;
}

.req label {
  font-weight: bold;
}
textarea.company_address_area {
  height: 80px;
  width: 250px;
}