form { margin: 0px; }

td.formQ { text-align: right; vertical-align: top; white-space: nowrap; color: #000;
	font-weight: normal; padding-right: 7px; }
span.formQ { color: #000; font-weight: normal; }

td.formAns { text-align: left; padding-bottom: 2px; vertical-align: top; white-space:nowrap; }

td.formTitle { font-weight: bold; }

span.errorText { color: #C10F00; }
span.formReq { color: #FF5001; font-weight: bold; }

textarea { font-size: 11px; font-family: "Verdana", "Arial", sans-serif;
	padding: 0px 1px; }
select { font-size: 11px; font-family: "Verdana", "Arial", sans-serif;}
input { font-size: 11px; font-family: "Verdana", "Arial", sans-serif; height: 15px; padding: 0px 3px; }
#fileResume{ font-size: 11px; font-family: "Verdana", "Arial", sans-serif; height: 20px; padding: 0px 3px; }

.formOff { background-color: #FCF5DB; border: 1px solid #F9C712; color: #000; }
.formOn { background-color: #FFFFFF; border: 1px solid #F9C712; color: #000; }
.formBad { background-color: #C10F00; border: 1px solid #F9C712; color: #FFFFFF; }
.formFile { background-color: #FDF5DA; border-color: #FDF5DA; color: #000; }

/* Contact Us page */
#contactTable1 { margin: 20px 5px 10px 5px; }
#contactTable1 td { padding-top: 2px; }
#contactTable1 td.formTitle { padding-top: 12px; }
