table.form-table, #main_text table.form-table {
  background-color: #FFF9E5;
  border: 1px solid #FFC61E;
  padding: 6px;
}

table.form-table td{
  border-bottom: 1px dashed #CECECE;
  padding-bottom: 5px;
  margin-top: 1px;
  font-size: 9pt;
}

table.form-table tr.error{
  background-color: #FF9949;
}

table.form-table tr.error td{
  border-bottom: 0px; 
}

td.formlabel, td.captcha-label{
   vertical-align: top;
}

td.formfield input, td.formfield textarea, td.captcha-field input{
  border: 1px solid #CECECE;
}

input.formsubmit {
  float: right;
  margin: 0;
}

img.captcha-img {
  display:block;
}

table.form-table tr {
  border-bottom: 1px solid #FFCA30;
}