input, textarea, select, option { font-size: 11px; font-family: Verdana,Arial,Helvetica, Sans-Serif; margin: 0px; background-color: auto; }

/*
input[type="text"] {  background-color: red; }
input[type="radio"] { background-color: blue; }
*/

.inputradio {
  color: Black;
  font-size: 9pt;
  font-weight: normal; 
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
}
.button 
{
   background-color: #009900;
   background-color: #717171;
   border-color: #bcbcbc;
   border-width: 1px;
   border-style: solid;
   color: #ffffff;
   font-family: Verdana, Arial, Helveticca, Sans-Serif;
   font-size: 8pt;
   font-weight: normal;
}
form { margin: 0px; border: 0px; padding: 0px; }

td.label { font: 11px arial; padding-top: 10px; }

.required { font-weight: bold; color: #9d1208; }

input.text { width: 240px; margin-right: 10px; }
input.text2 { width: 490px; }
input.zipCode { width: 70px; }
input.button { padding: 2px; margin: 10px 0 0 0; }
input.submit { padding: 2px; margin: 0; }
input.checkbox { width: 14px; margin: 0 6px 0 0; padding: 0px;  }
select.country { width: 240px; }
input.region { width: 150px; margin-right: 10px; }
textarea { width: 490px; height: 245px; font-size: 11px; font-family: Verdana; }
td.label .region { width: 150px; margin-right: 10px; margin-left: auto; }
 
.required { color: #990000; margin: 0px; border: 0px; padding: 12px 0px 6px 0px;}
.required { color: #267298; margin: 0px; border: 0px; padding: 12px 0px 6px 0px;}

img.required { margin: 0px 6px 0px 6px; border: 0px; padding: 0px; } 
img.requiredLegend { margin: 0px 6px 0px 0px; border: 0px; padding: 0px; } 
.formSection { background-color: #e3e3e3; margin: 0px, border: 0px; padding: 0px 10px 10px 10px; }