.recaptcha {
  float: left;
  margin: 10px; }

form fieldset {
  width: 34em;
  font-size: 10pt;
  position: relative; }


form textarea {
  font-family: Georgia;
  font-size: 10pt;
  font-color: #000; }
form input,
form select,
form textarea {
  border-top: 2px solid #999999;
  border-left: 2px solid #999999;
  border-right: 2px solid #cccccc;
  border-bottom: 2px solid #cccccc;
  font-size: 10pt; }
form input[type=text],
form input[type=password],
form textarea {
  width: 100%; }

form.login input[type="text"],
form.login input[type=password] {
  float: right;
  margin-right: 350px;
  width: 40%; }

form select {
  height: 1.5em; }

form input[type=submit],
form input[type=button] {
  background: #229316;
  color: #fff;
  border-top: 2px solid #55c649;
  border-left: 2px solid #55c649;
  border-right: 2px solid #006000;
  border-bottom: 2px solid #006000;
  margin: 0 5px; }

form input[type=submit][value=cancel] {
  border-top: 2px solid #e68582;
  border-left: 2px solid #e68582;
  border-bottom: 2px solid #801f1c;
  border-right: 2px solid #801f1c;
  color: #ffb8b5;
  background: #b3524f; }

form div.fieldWithErrors {
  display: inline; }

form div.fieldWithErrors input, form div.fieldWithErrors select, form div.fieldWithErrors textarea {
  border-top: 2px solid #8F0600;
  border-left: 2px solid #8F0600;
  border-bottom: 2px solid #BB4036;
  border-right: 2px solid #BB4036;
  line-height: 1.5em; }

form div.check-box-field,
form div.check-box-fields,
form div.date-field,
form div.datetime-field,
form div.file-field,
form div.password-field,
form div.radio-field,
form div.radio-fields,
form div.select-field,
form div.text-field,
form div.textarea-field,
form div.time-zone-select-field,
form div.submit-field {
  float: left;
  clear: both;
  margin: 0;
  padding: 2px;
  border-bottom: 1px solid #cccccc;
  font-size: 12pt; }

form div.check-box-field div.input,
form div.check-box-fields div.input,
form div.date-field div.input,
form div.datetime-field div.input,
form div.file-field div.input,
form div.password-field div.input,
form div.radio-field div.input,
form div.radio-fields div.input,
form div.select-field div.input,
form div.text-field div.input,
form div.textarea-field div.input,
form div.time-zone-select-field div.input,
form div.submit-field div.input {
  float: left;
  clear: right;
  text-align: left;
  width: 30em;
  padding-left: 0px; }

form div.check-box-field label,
form div.check-box-fields label,
form div.date-field label,
form div.datetime-field label,
form div.file-field label,
form div.password-field label,
form div.radio-field label,
form div.radio-fields label,
form div.select-field label,
form div.text-field label,
form div.textarea-field label,
form div.time-zone-select-field label,
form div.submit-field label {
  float: left;
  display: block;
  width: 14em;
  padding-right: 0px;
  text-align: right;
  margin-right: 10px; }

form div.check-box-field label span.help,
form div.check-box-fields label span.help,
form div.date-field label span.help,
form div.datetime-field label span.help,
form div.file-field label span.help,
form div.password-field label span.help,
form div.radio-field label span.help,
form div.radio-fields label span.help,
form div.select-field label span.help,
form div.text-field label span.help,
form div.textarea-field label span.help,
form div.time-zone-select-field label span.help,
form div.submit-field label span.help {
  display: block;
  font-size: 80%;
  font-weight: normal;
  margin-top: 5px;
  line-height: 100%;
  text-align: left; }

form div.submit-field {
  border: none; }

form div.submit-field div.input {
  font-size: 14pt;
  margin-left: 0em; }

form div.check-box-fields div.input label,
form div.radio-fields div.input label {
  width: auto;
  font-size: 70%; }

form div.required {
  float: left;
  line-height: 1.4em; }

form div.required label, form div.required p, form div.required span {
  color: #944;
  font-weight: normal; }

form div.required label span.help {
  margin-top: 0; }

/* End Forms */ */