table.formSum{
	  width:250px;
	}
td.Lbl {
	width:110px;padding:0px 0px 5px 0px;
	text-align:right;
	vertical-align:top;
}
td.Val {	
	color:#3F3C12;
	padding:0px 0px 5px 5px;
	vertical-align:top;
}

td.chBox {
	width:30px;padding:0px 0px 5px 0px;
	text-align:right;
	vertical-align:top;
}
td.chBoxLbl {	
	color:#3F3C12;
	padding:0px 0px 5px 5px;
	vertical-align:top;
}

input, .input, input.txtField, textarea.txtField, select {
  font-weight:normal;
  font-size: 12px;
  color: #494123;
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 0px;
  }
.input, input.txtField, textarea.txtField, select {
  background-color: #FFFFFF;
  border:solid 1px #E67E04;
  width:220px;
  }
select.selMain {
  display:inline;
  margin: 0px 0px 0px 0px;
  font-size:10px;
  height:18px;
  border:solid 1px #E67E04;
  border-color: #922519;
  background-color: #FFFFFF;
  padding: 0px 0px 0px 0px;
}

div.inputLbl{
  display:block;
  text-align:left;
  width:200px;
  margin: 0px 0px 2px 0px;
}
div.inputVal{
  display:block;
  position:relative;
  left:120px;top:-13px;
  text-align:left;
  width:110px;
  padding: 0px 5px 0px 0px;
  margin: 0px 0px 0px 0px;
}

div.inputBetween {
  display:inline;
  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 10px;
  width:100%;
}

input.txtField, textarea.txtField{

}

div.inputRow {
  display : block;
  margin: 3px 0px 10px 10px;
}
.inputimg {
  border:none;
  background-color: #FFFFFF;
}
div.formbtns {
  width: 100%;
  text-align: right;
}
input.inputbtn{
  font-size:10px;
  border:none;
  text-align:center;
  background-color: #FFFFFF;
  color:#E67E04;
  font-weight:bold;
  border: 1px solid #922519;
  border-left:1px solid #E67E04;
  border-top:1px solid #E67E04;
  border-bottom:1px solid #635D44;
  border-right:1px solid #635D44;
  padding: 2px 2px 2px 2px;
  margin: 3px 10px 10px 0px;
}

input.radio {
  display:inline;
  vertical-align:middle;
  padding: 0px 0px 0px 0px;
  margin: 3px 4px 8px 5px;
  border-width: 0px;
  background-color: transparent;
}
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: #FFFFFF;
  }
.err, .msg {
  font-weight:bold;
  font-size:10px;
  background-color: #FFFFFF;
  color: #EE2222;
  border: 1px solid #E67E04;
  margin: 15px 0px 3px 0px;
  padding:3px 3px 3px 3px;
  }
.msg {
  color: #FFE56C;
  background-color: #F0F5D2;
  border-color: #E67E04;
  }
#inErr {
  color: #EE2222;
}