form {
	width: 100%;
}

fieldset {
  float: left;
  margin: 1em 2ex 2em 0ex;
  // WAS margin: 1em 1ex 2em 1ex;
  //padding: 1em 1ex 2em 1ex;
}

div.form-row {
  clear: both;
  padding-top: 10px;
}
div.form-row label {
  float: left;
  width: 200px;
  text-align: right;
  padding: 0ex 0.5ex 0ex 0ex;
}

span.mandatory {
  color: red;
}

span.rule {
  padding-left: 5px;
}

div.form-row input {
  float: left;
  text-align: left;
  padding: 0ex 0ex 0ex 0ex;
  width: 350px;
}

div.form-row textarea {
  float: left;
  text-align: left;
  padding: 0ex 0ex 0ex 0ex;
  width: 350px;
}

div.form-buttons {
  clear: both;
  padding-top: 10px;
  align: left;
}
div.form-buttons div.button {
  float: right;
}

div.errors{ color: red; } 

