br.small {
  line-height: 6px;
}

fieldset {
  float: left;
  padding: 1em;
}

fieldset.noBorderFieldset {
  border: 0;
  float: left;
  margin: 0;
  padding: 0;
}

form {/* top level style for form on each page */
  font-family: arial, helvetica, verdana;
  font-size: 87.50%;
}

legend {
  /* it looks blue in IE, so to keep consistency in browsers, keep color black*/
  color: #000000;
}

.asterisk {
  color: #B30000;
  font-size: 100%;
  font-weight: bold;
}

.bodylink {
  font-size: 75%;
}

.buttons {
  width: 75px;
}

.formInstruction /* for any form instruction */ {
  color: #808080;
  font-size: 75%;
  text-align: left;
}

.standardFormEntry, .largeFormEntry, .extraLargeFormEntry {
  float: left;
  margin-bottom: 0.5em;
  padding-right: 0;
  padding-top: 0.25em;
}

.standardFormEntry {
  width: 24em;
}

.largeFormEntry {
  width: 35em;
}

.extraLargeFormEntry {
  width: 55em;
}

.standardFormLabel, .largeFormLabel, .extraLargeFormLabel {
  float: left;
  padding-top: 0.25em;
  text-align: left;
}

.standardFormLabel {
  width: 8em;
}

.largeFormLabel {
  width: 15em;
}

.extraLargeFormLabel {
  width: 25em;
}

.standardFormInputSection, .largeFormInputSection {
  float: left;
  line-height: 16px;
}

.standardFormInputSection {
  width: 23em;
}

.largeFormInputSection {
  width: 27em;
}

.smallestFormInput, .smallFormInput, .standardFormInput, .largeFormInput {
  float: left;
  text-align: left;
}

.smallestFormInput {
  width: 2em;
}

.smallFormInput {
  width: 4em;
}

.standardFormInput {
  width: 15em;
}

.largeFormInput {
  width: 20em;
}

#loginFooter {
  padding-left: 7em;
  text-align: left;
  width: 35em;
}

textarea {
  float: left;
  height: 7em;
  overflow: hidden;
  resize: none;
  width: 77%;
}

/*The -moz prefix (which is also used for some of the cutting-edge CSS support in Firefox 3) is combined 
with the -document url-prefix() selector, which is how Firefox add-ons define their styles.(all versions of Firefox)
*/
@-moz-document url-prefix() textarea {
  float: left;
  height: 7em;
  overflow: hidden;
  resize: none;
  width: 640px;
}