table.contactform {
	border-collapse: collapse;
	background: #EEE;
	padding: 10px;
	}
	
table.contactform td {
	border-bottom: 2px solid #dad5ce; 
	padding: 7px 10px;
	}

tr.help td {
	background: #AAA;
	padding: 1px 10px;
	color:#FFF;
	font-size: 95%;
	}
	
.formelement input, textarea {
	color: #333;
	background: #FFF;
	border: 1px solid #666;
	height: 20px;
	padding: 2px 5px;
	width: 350px;
	}

textarea {	
	height: 150px;
	font: 105%/1.6em "Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	}
	
div.formconfirmation {
	border: 1px solid #666;
	background: #EEE url(../contact/success.gif) 6px center no-repeat;
	padding: 10px 38px;
	margin: 0 0 20px 0;
	}
div.formwarning {
	border: 1px solid #666;
	background: #EEE url(../contact/images/warning.gif) 6px 6px no-repeat;
	padding: 10px 38px;
	margin: 0 0 20px 0;
	}