/* form.css */

form div {
  margin: 5px 0 0 0;
  padding: 1px 3px;

}

form div label {
  display: block;
  float: left;
  width:80px;
  padding: 3px 4px;
  margin: 0 0 5px 0;
  text-align: right;
}

form div label2 {
  display: block;
  float: left;
  width:200px;
  padding: 3px 4px;
  margin: 0 0 5px 0;
  text-align: right;
}


form div label1 {
  display: block;
  float: left;
  width:40%;
  padding: 3px 4px;
  margin: 0 0 5px 0;
  text-align: left;
}


form div input, form div select, form div textarea {
  padding: 1px 3px;
  margin: 0 0 0 0;
}

form div input.inputFile {
  width: 211px;
}

form div select.selectOne, form div select.selectMultiple {
  width: 211px;
  padding: 1px 3px;
}

form div.submit {
  padding: 0 0 0 246px;
}

form div.submit div {
  display: inline;
  float: left;
  text-align: left;
  width: auto;
  padding: 0;
  margin: 0;
}

form div input.inputSubmit, form div input.inputButton, input.inputSubmit, input.inputButton {
  background-color:#E4D74A;
  font-weight:bold;
  color: #000000;
  width: auto;
  padding: 0 6px;
  margin: 0;
}

.states label {
	display:inline-block;
	width:24.5%;/* rounding error */
	margin:0;
	padding:0;
	white-space:nowrap;
}
