#formerrormessagebox {
margin: 15px 0 5px 0;
padding: 2px 5px;
border: 1px solid #f00;
background-color: #fdd;
}

#formerrormessagebox #formerrormessage {
color: #a00;
}

form.formeditorform td.sectionheader {
font-weight: bold;
color:#ffffff;
font-size: 10pt;
background-color: #888;
padding: 6px 0 4px 10px;
}

form.formeditorform tr.datablock {
/* background-color: #e0e0bb; */
background-color: #CAE4F1;
}

form.formeditorform td.submitblock {
padding: 10px 0 10px 0;
}

input.mainsubmit {
font-weight: bold;
font-size: 100%;
}

textarea {
background-color: #fff;
}

input.secondsubmit {
font-size: 80%;
}

.inputerror {
border: 1px solid #d88;
}

fieldset {
  border-width: 1px;
  border-style: solid;
  padding: 2px 0 2px 15px;
  margin: 0 5px 5px 0;
  border-color: #888;
}

fieldset legend {
color: #000;
}

.accelerator {
text-decoration: underline;
}

.required {
font-weight: bold;
}

.unique {
color: #4a4;
}

.errorlabel {
color: #f00;
}

