table.form-sect {
  width: 500px;
  border: 0px;
  table-layout: fixed;
  margin: 0px 0px 20px 0px;
  
}

table.form-sect tr td{
  border: 0px;
  /*font-size: 12px;*/
}

/*table.form-sect div {
  font-size: 12px;
}*/

.field-desp{
  font-size: 10px;
}

td.field-desp {
  padding-bottom: 8px;
}

.important {
  font-weight: bold;
}

td.field-name-col {
  width: 200px;
}

table.form-sect caption {
  font-size: 18px;
  text-align: left;
  margin: 10px 5px 5px 5px;
}

#enrol-form input.error, select.error {
  border: 1px dotted red;
}

#enrol-form input.long-textbox {
  width: 250px;
}

#enrol-form label.error {
  display: block;
  color: red;
  font-style: italic;
  margin-bottom: 5px;
}

#enrol-form div.form-title {
  font-size: 20px;
  text-align: center;
  margin: 10px 5px 25px 5px;
}

input.smallNumberTextBox {
  width: 50px;
}


