form table {
  margin:1em 0 1em 0;
  font-size:0.85em;
  border:#809EB3 solid 1px;
}

form th {
  background-color:#8c93a3;
  color:#fff;
}

form td {
  background-color:#ddd;
  color:#000;
}

form th,
form tbody td {
  line-height:2em;
  padding:0.2em 0.3em 0.1em 0.3em;
  border-bottom:#ffffff solid 1px;
}

form tbody th {
  text-align:left;
  padding:0 1em 0 0.5em;
}

form tbody input {
  width:26em;
}

form tfoot td {
  padding:0 0 0 0;
  font-weight:normal;
  text-align:center;
}

form thead td {
  font-weight:bold;
}

form .Auto {
  width:auto;
}

form textarea {
  width:100%;
  height:12em;
}

* html form textarea {
  width:98%;
}

form .H th {
  background-color:#3e4a64;
}

form .Num2 {
  width:2em;
}

form .Num4 {
  width:3em;
}

form .Short {
  width:6em;
}

form .Fill td {
  line-height:1em;
  padding-top:0;
  padding-bottom:0;
}