form {
  background: none;
}

ul, ol {
	font:12px/120% Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width: auto;
}

ol a {color:#fff;}

ul.form {
  margin: 10px 0px;
  padding: 0px;
  text-align: left;
}

ul.form li.formRow {
  margin: 10px 0px;
  padding: 0px;
  clear: left;
  list-style-type: none;
  background: none;
}

ul.form li.formRow label.mainLabel {
  display: block;
  float: left;
  margin-right: 10px;
  width: 140px;
  padding-top: 3px;
  text-align: left;
  font-weight: normal;
}

ul.form li.formRow input {
  margin: 0px;
}

ul.form li.formRow div.fieldList {
  display: inline;
  margin: 0px;
  padding: 0px;
  text-align: left;
}

ul.form li.formRow .errorMessage {
  color: #c00;
  margin-left: 150px;
}

#errorIntroduction {
  border: 1px solid #c00;
  background-color: #fee;
  padding: 5px;
  margin: 10px 0px;
	font:12px/120% Arial, Helvetica, sans-serif;
}

#errorIntroduction,
#errorIntroduction a {
  color: #c00;
}

.small {
  font-size: 75%;
}

