body, .form_field, .form_required, .form_description, .form_button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #474747;
}

body {
  background-color: transparent;
}

fieldset {
  position: relative;
  display: block;
  background: #EFE4BB;
  padding: 10px;
  margin-bottom: 25px;
  border:1px solid #fff;
  border-color:#fff #888881 #888881 #fff;
}

legend {
  background: #B5972A;
  color: #ffffff;
  font: 17px / 21px Calibri, Arial, Helvetica, sans-serif;
  padding: 2px 10px;
  margin: 0 0 0 -10px;
  font-weight: bold;
  border-bottom: 1px solid #888881;
  border-right: 1px solid #888881;
}

.phpfmg_form, .form_description, .form_footer {
  padding-left: 10px;
  padding-bottom: 10px;
  width: 730px;
}

.form_field, .form_required, .form_description, .form_button {
  font-weight: bold;
}

.form_required {
  color: red;
}

.field_block {
  padding: 5px;
}

.field_block:hover {
}

.form_submit_block {
  padding-top: 10px;
}

.form_text {
}

.text_box, .text_area, .text_select {
  width: 300px;
}

.text_area {
  height: 80px;
  width: 500px;
}

.form_error_title {
  font-weight: bold;
  color: red;
}

.form_error {
  background-color: #F4F6E5;
  border: 1px dashed #ff0000;
  padding: 16px;
  color: black;
  margin: 10px;
}

.form_error_highlight {
  background-color: #F4a695;
}

div.instruction_error {
  color: red;
  font-weight: normal;
}

div.instruction {
}

.form_button {
  width: 80px;
  height: 28px;
}

.form_choice_text {
}
