/* styles for contact form */
table.form { border:1px #337; width: auto ; }
td.lbl, td.inp, td.hlp, tr.mandatory, td.cpterr, td.cpthlp, span.hlp { 
	vertical-align: middle; 
	padding: 3px 3px 3px 8px;
	font-family: helvetica, arial, verdana,  sans-serif; 
	font-size: 11px;    
}
td.lbl, td.hlp, td.cpterr, td.cpthlp, span.hlp {color:black;  text-align: right; font-weight: bold; }
td.inp { text-align: left; }
td.hlp, td.cpterr, td.cpthlp, span.hlp { /*font-size: 90%;*/ font-style: italic; }
input.inp { text-align:left; color: black; background-color: white;}
input.btn { 
	background-color:#000;
	color:#fff;
	margin:12px 0 0
	}    
td.cpterr  { color: red; }
td.cpthlp, td.cpterr {vertical-align:middle; text-align: left; }                  


    
