input[type=radio] { 
	margin: 3px 10px 3px 20px;
	vertical-align:middle;
}

input.error {
	border: 2px solid red;
}

label {
  clear: left;
  float: left;
  margin: 0px 15px 0px 15px;
  width: 120px;
  text-align: left;
}

input[type=text] { 
	vertical-align:middle;
	margin: 0px 0px 0px 0;
}

.formspacer {layout.css (line 91)
clear:both;
height:1px;
}

.image_input {
  clear: both;
  float: left;
  display: block;
  margin: 10px 10px 10px 15px;
}

.checkbox_label {
  clear: both;
  float: none;
}

.checkbox_label label {
  clear: right;
  display: block;
  float: left;
  margin: 0px 0px 10px 10px;
  width: 490px;
  text-align: left;
}

.checkbox_label input {
  clear: left;
  float: left;
  margin-left: 20px;
}

fieldset {
margin: 10px;
border:1px solid #9FC4D5;
padding-bottom: 20px;
}

legend {
  background-color:#9FC4D5;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bolder;
  margin-bottom:2px;
  padding:6px 25px;
  text-align:center;
}
