.imgbutton { vertical-align:top; }
#leftcolumn form { background-color: #f7f6f2; background-position: 0 top; margin: 0 15px 10px; padding: 10px 0; }
#searchresults form { background-color: #f7f6f2; margin: 10px 15px 10px 0; padding: 10px 0 10px 15px; }
#leftcolumn form p { padding-top: 10px; }
#leftcolumn table { margin-right: 15px; margin-left: 15px; border-style: none; }
#leftcolumn table p { font-size: 12px; margin-right: 0; margin-left: 0; border-style: none; }
#leftcolumn table h4 { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 0; margin-bottom: 0; margin-left: 0; border-style: none; }
#leftcolumn input.textentry300 { color: #000; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; height: 20px; vertical-align: text-bottom; width: 300px; border-style: solid; border-width: 1px; border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf; }
#leftcolumn input.textentry150 { color: #000; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; width: 150px; height: 20px; vertical-align: text-bottom; border-style: solid; border-width: 1px; border-color: #c2bbaf #fff #fff #c2bbaf; }
#leftcolumn input.textentry50 { color: #000; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; width: 60px; height: 20px; vertical-align: text-bottom; border-style: solid; border-width: 1px; border-color: #c2bbaf #fff #fff #c2bbaf; }
#leftcolumn input.searchbox { color: #000; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; width: 300px; height: 20px; border-style: solid; border-width: 1px; border-color: #c2bbaf #fff #fff #c2bbaf; }
#leftcolumn input.file { color: #a54a23; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; width: 400px; height: 20px; vertical-align: text-bottom; margin-left: 15px; border-style: solid; border-width: 1px; border-color: #c2bbaf #fff #fff #c2bbaf; }
#leftcolumn tr { font-size: 11px; padding-top: 4px; padding-bottom: 4px; }
#leftcolumn td { font-size: 11px; padding-top: 4px; padding-bottom: 4px; }
#leftcolumn th.norm { color: #000; font-size: 11px; font-weight: normal; text-align: right; width: 180px; padding-top: 10px; padding-right: 8px; padding-bottom: 10px; }
#leftcolumn th.normsmall { color: #000; font-size: 11px; font-weight: normal; text-align: right; padding-top: 10px; padding-right: 8px; padding-bottom: 10px; width: 130px; }
#leftcolumn th.reqd { color: #cd3333; font-size: 11px; font-weight: normal; text-align: right; padding-top: 10px; padding-right: 8px; padding-bottom: 10px; width: 180px; }
#leftcolumn th.reqdleft { color: #cd3333; font-size: 11px; font-weight: normal; text-align: left; padding-top: 10px; padding-right: 8px; padding-bottom: 10px; width: 180px; }
#leftcolumn table p.desctext { color: #514a3e; font-size: 11px; line-height: 14px; margin-bottom: 15px; padding-top: 0; }
#leftcolumn td.alert { color: #000; font-size: 10px; font-weight: normal; line-height: 145%; background-image: url(../_images/icons/alert.png); background-repeat: no-repeat; background-position: 0 1px; text-align: left; padding-top: 5px; padding-left: 22px; }
#leftcolumn textarea.commentbox { color: #333; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 1.3em; background-image: none; width: 440px; height: 200px; margin-left: 15px; border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf; border-style: solid; border-width: 1px; }
#leftcolumn textarea.commentboxsmall { color: #333; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 1.3em; background-image: none; margin-left: 15px; width: 440px; height: 100px; border-style: solid; border-width: 1px; border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf; }
#leftcolumn textarea.commentboxintable { color: #333; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 1.3em; background-image: none; width: 440px; height: 200px; border-style: solid; border-width: 1px; border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf; }
#leftcolumn select.fixed50 { color: #333; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; width: 55px; height: 20px; border-style: solid; border-width: 1px; border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf; }
#leftcolumn select.fixed150 { color: #333; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; width: 150px; height: 20px; border-style: solid; border-width: 1px; border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf; }
#leftcolumn select.fixed300 { color: #333; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; width: 300px; height: 20px; border-style: solid; border-width: 1px; border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf; }
#leftcolumn option.orange { color: #993333; }
#rightcolumn input.searchbox { background:#fff; border-color:#c2bbaf #fff #fff #c2bbaf; color:#333; font-size: 11px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 1.3em; vertical-align: text-bottom; width: 170px; height: 20px; margin-right: 0; border-style: solid; border-width: 1px; }
#rightcolumn form { background-position: 0 top; margin-top: 0; margin-bottom: 0; margin-left: 18px; padding: 0 0 7px; }
#rightcolumn select.fixed180 { color: #333; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; width: 200px; height: 20px; margin-bottom: 8px; margin-left: 18px; border-style: solid; border-width: 1px; border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf; }
/*Below this is specific the oemPro forms*/
#leftcolumn fieldset { margin-right: 15px; margin-left: 15px; padding-top: 15px; padding-bottom: 10px; border: solid 1px #e1ded8; }

#leftcolumn fieldset label {
cursor: pointer;
}

#leftcolumn fieldset legend { color: #664a00; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; background-color: #f7f6f2; margin-left: 30px; padding-right: 5px; padding-left: 5px; }
#leftcolumn td.FieldErrorColumn { color: #cd3333; font-size: 10px; }
.FormTable .FieldValueColumn input { color: #333; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 1.3em; background-color: #fff; background-image: none; background-position: 0 0; height: 20px; vertical-align: text-bottom; width: 300px; border-style: solid; border-width: 1px; border-color: #c2bbaf #f7f6f2 #f7f6f2 #c2bbaf; }
.FormTable .FieldValueColumn .FieldValueColumnFieldError {
	background-color: #cd3333;
	color: #ffffff;
	font-weight: bold;
	}
