.formFieldset {
  border:1px solid #D3DCE4;
  padding:5px;
}

.formLegend {
  padding:3px;
}

.formRow {
  margin-top:5px;
  padding:3px;
}

.formButtonRow {
  margin-top:10px;
}

.formLabel {
  float:left;
}

.formElement {
  margin-left: 14em;
}

.formElement input, .formElement select, .formElement textarea {
  border:1px solid #D3DCE4;
  padding: 3px;
}

.formElement *:focus {
  background: #F2F4F6;
}

.formButton {
  border: 1px solid #88A6BC;
  padding: 3px;
  font-size: 0.9em;
  font-weight: bold;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  cursor: pointer;
}

.formButton:hover {
  background: #eee;
}
