div.formrow {
  clear: both;
  padding-top: 5px;
  }

div.radiorow {
  clear: both;
  padding-top: 5px;
  }

p.formheader {
  margin: 5px 0;
  font-weight: bold;
  }

div.formrow input, div.formrow textarea {
  float: left;
  /*width: 215px;*/
  text-align: left;
  } 

div.radiorow input {
  float: left;
  margin-left: 5em;
  }
  
div.formrow label {
  float: left;
  width: 10em;
  text-align: right;
  line-height: 1.8em;
  padding-right: .5em;
  }

div.formrow span, div.radiorow span {
  line-height: 1.4em;
  color: #999;
  padding-left: .5em;
  font-style: italic;
  }

div.radiorow label {
  float: left;
  text-align: left;
  line-heighht: 1.8em;
  padding-left: .5em;
  }

div.formrow span.required, p span.required, p.required {
  color: red;
  padding: 0;
  }