fieldset            {background: #1F1B1C; margin:10px 0; padding:10px; border:1px solid #E58B35;}
fieldset label      {color: #FFFFFF; font-size: 1em; font-weight: normal; padding: 0 5px 0 0; margin: 0;}
legend 				{ background: inherit; color: #FFFFFF; font-size: 1em; font-weight: bold; padding: 0 2px 2px 2px;}
input.text, textarea    {background: #E7E7E7 !important; color: #000000; border: 1px solid #CCCCCC; padding-left: 5px;}
input.check, input.radio {background: #1F1B1C !important; color: #000000; width: auto;float: left;margin-right: 1em}

input.textVehicle {width: 400px;}

p.txtCheck, p.txtOption {margin: 0; padding: 4px 0; width: 100%;display: block;clear: both;}
fieldset label.lblOption, fieldset label.lblCheck{margin-top: 2px;}
html>/**/body .lblCheck, html>/**/body .lblOption  {color: #FFFFFF; font-size: 1em; font-weight: normal; padding: 0; margin: 0;}
select	    	 	{background: #E7E7E7 !important; color: #000000; border: 1px solid #CCCCCC; padding-left: 5px;}
input.searchterm    {}
input.button  {background: #E58B35 !important;color: #FFFFFF;font-weight: bold; padding: 3px 5px; text-align: center;}

textarea {}

label {display:block}
input.radio:focus {border:2px solid red}

strong.required { color:#FF7131; cursor:help; font-size: 0.8em; font-weight: normal;margin-left: 5px;text-align: left}

fieldset p {font-size: 1em; line-height: 1.1em;}

table.form {width: auto;}
table.form th {width: 150px;}
table.form th, table.form td {padding: 5px 0; text-align: left;}

h2#alert {background: inherit; color: #FF7131;font-size: 1em;line-height: 1.4em;padding-top: 3px;}
h2#alert img {vertical-align: middle; margin-right: 10px;margin-bottom: 4px;}

ul#lstError {
	color:  #FF7131;
	font-size: 0.9em;
	font-weight: bold;
	margin-left: 45px;
}