#inputForm {
  margin-left: 0px;
}
#inputForm fieldset {
  margin-bottom: 35px;
  border: none;
}
#inputForm table {
  width: 596px;
  border: none;
}
#inputForm th, #inputForm td {
  padding: 10px 17px;
  border-bottom: 1px dotted #D3D184;
  text-align: left;
} 
#inputForm th {
  width: 7em;
  font-size: x-small;
  text-align: right;
}
#inputForm td {
  background: #F8F8F8;
  font-size: x-small;
}
#inputForm .submit {
  text-align: center;
}
#inputForm .submit input {
  padding: 3px;
  border: 3px double #E1D9CA;
  background: #FFFFFF;
}
#inputForm .clear {
  margin-left: 4em;
}
#inputForm .submit input:hover {
  border:  3px double #D94040;
  color: #D94040;
}
#inputForm .required {
  color: #D94040;
  font-style: normal;
}
#inputForm .text1,
#inputForm .text2,
#inputForm .text3,
#inputForm .text4,
#inputForm select {
  border: 1px solid #E1D9CA;
  padding: 3px;
}
#inputForm .text1:focus,
#inputForm .text2:focus,
#inputForm .text3:focus,
#inputForm .text4:focus,
#inputForm select:focus {
  border: 1px solid #D94040;
}
#inputForm .text1 {
  width: 104px;
}
#inputForm .text2 {
  width: 70px;
}
#inputForm .text3 {
  width: 325px;
}
#inputForm .text4 {
  width: 20px;
}
#inputForm .example {
  color: #787878;
  padding-left: 10px;
}