form {
  margin: 0px;
  padding: 0px;
}

h3 {
  clear: both;
  color: #436396;
  font-size: 105%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-left: 10px;
}

fieldset {
  clear: both;
  display:block;
  margin-bottom: 10px;
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px;
  background-color: #f2f2f2;
  border: 0px;
}

textarea {
  margin-left: 5px;
  margin-bottom: 3px;
}

.oneField {
border-bottom:1px solid #ffffff; padding:5px;
}

.oneField select {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin-left: 5px;
  margin-bottom: 3px;
  height:18px;
  font-size:12px;
}

.oneField input {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin-left: 5px;
  margin-bottom: 3px;
  font-size:12px;
}

select {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin-left: 5px;
  margin-bottom: 3px;
  height:18px;
  font-size:12px;
}

input {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin-left: 5px;
  margin-bottom: 3px;
  font-size:12px;
}

table {
  float: left;
}

tr.headerRow {
  height: 0px;
}

#labelColumn {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 3px;
	font-weight: bold;
}

#legend {
  background-color :#436396;
  color:#ffffff;
  font-family:verdana;
  font-size:75%;
  font-weight: bold;
  padding:5px;
  margin-bottom:3px;
}


fieldset fieldset #legend {
  background-color:#f2f2f2;
  color:#436396;

}

div.formItem {
  float: left;
  clear: none;
}

div.instructions {
  float: left;  
  clear: both;
  width: 90%;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  color:#000000;
  font-family: verdana;
  font-size:75%;
  text-align: left;
}

div.field-hint-inactive {
  float: right;
  margin-left: 10px;
  margin-right: 10px;
  padding: 5px;
  width: 50%;
}

div.actions {
  background-color: #f2f2f2;
  padding: 10px;
  margin: 0 10px 30px 10px;
  text-align:center;
}

div.inlineSection {
  clear: left;
}

span.oneField {
  display: block;
  clear: both;
  color:#000000;
  font-family:verdana;
  font-size:75%;
  text-align: left;
}

div.inlineSection span.oneField {
  float: left;
  clear: none;
}

span.reqMark {
  margin-left: 2px;
}

.checkbox {
  border:0;vertical-align:middle;margin-right:5px;
}
.radio {
  border:0;vertical-align:middle;margin-right:5px;
}
