input, .input, input.txtField, textarea.txtField, select {
  font-weight:normal;
  font-size: 12px;
  background-color: #D0F0F0;
  color: #444444;
  border:solid 1px #1C7C81;
  border-color: #1C7C81;
  padding: 2px 2px 2px 2px;
  margin: 3px 0px 8px 0px;
  }
select.selMain {
  display:inline;
  margin: 2px 0px 1px 0px;
  font-size:10px;
  height:18px;
  border-color: #1C7C81;
  background-color: #D0F0F0;
  padding: 0px 0px 0px 0px;
}

div.inputLbl{
  display:inline;
  color: #666666;
  text-align:right;
  vertical-align:middle;
  float:left;
  word-wrap:no-wrap;
  width:100px;
  padding: 0px 5px 0px 0px;
  margin: 5px 0px 6px 0px;
}
div.inputBetween {
  display:inline;
  color: #666666;
  text-align:center;
  vertical-align:middle;
  word-wrap:no-wrap;
  padding: 0px 5px 6px 5px;
  margin: 0px 0px 0px 0px;
}
div.formelements {
  margin: 0px 0px 3px 40px;
  width:90%;
}

input.txtField, textarea.txtField{
  margin: 0px 0px 3px 105px;
  display:block;
  width:260px;
}
div.inputRow {
  display : block;
  width:400px;
}
div.formbtns {
  display : block;
  width:355px;
  text-align:right;
}
input.inputbtn{
  font-size:10px;
  border:none;
  text-align:center;
  background-color: #EFFAFA;
  border: 1px dashed #FF6100;
  padding: 2px 2px 2px 2px;
  margin: 3px 0px 6px 0px;
}

input.radio {
  display:inline;
  vertical-align:middle;
  padding: 0px 0px 0px 0px;
  margin: 3px 4px 8px 5px;
  border: 0px none;
}
input.check {
  display:block;
  background-color: transparent;
  vertical-align:middle;
  padding: 0px 0px 0px 0px;
  margin: 3px 4px 8px 105px;
  border: 0px none;
}
input:focus, input.input:focus, input.txtField:focus, textarea.txtField:focus, textarea:focus, textarea.input:focus, select:focus {
  background-color: #FFF4E6;
  }
.err, .msg {
  width:350px;
  font-weight:bold;
  font-size:10px;
  background-color: #FFF5B9;
  color: #FF4400;
  border: 1px solid #1C7C81;
  margin: 5px 0px 5px 50px;
  padding:3px;
  }
.msg {
  color: #444444;
  background-color: #FFF5B9;
  border-color: #1C7C81;
  }
