#contactform {width:100%;}
#contactform sup{color:#c33;}
#contactform th{text-align:left; vertical-align:top; padding:5px; background-color:#ddd9bf; color:#666644; }
#contactform th.leftcol{width:100px;}
#contactform td{text-align:left; vertical-align:top; padding:5px 20px 5px 5px; background-color: #F2F0E6;}
#contactform td.buttonrow{text-align:right;}
#contactform td.buttonrow input{width:150px;}

#contactform input, #contactform textarea{
	color: #667;
	border: solid 2px #ddd9bf;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 16pt;
	padding: 0px 2px 3px 5px;
	background-color: #fff;
	width:100%;
}

input{width:100%;}

h5{border-bottom:1px solid #666;}