#formhead{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#FFFFDF;
	margin:6px 0 0  0;
	padding:20px 0 20px 0;
}
#formbody{
	padding:0px;
	margin:6px 0 0 0;
}
#formhead.success{
	margin:20px 0 0 0;
}
#formbody.success{
	padding:60px 0 100px 0;
}
#formbody.success a{
	text-decoration:underline;color:#244652;
	font-weight:bold;font-size:18px;
}
#formbody.success  a:hover{
	text-decoration:none;color:#e63810;
	font-weight:bold;font-size:18px;
}
form ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:block;
margin:6px;
text-align:left;
}
form ul li {
background-color:#ffffff;
margin:2px 0 2px 0;
padding:6px 100px 6px 120px;
}
form fieldset{
	display:block;
	border:none;
}
#errorCount .firstchild{
	padding-top:10px;
	padding-left:10px;
}
#errorCount .lastchild{
	padding-bottom:10px;
	padding-left:10px;
}
form ul li.errorMessage{
	display:block;
}
form ul li p {
	padding:2px;
}
form ul li p.field {
	padding-bottom:4px;
}
form ul li p.message {
	width:260px;
	float:left;
}
form ul li p.buttons {
	padding-left:200px;
}
form ul li p.errorMessage{
	color:#990000;
	background-color:#FFFFCC;
}
#name_field{width:280px;}
#email_field{width:280px;}
#howhear_field{width:280px;}
#phone_field{width:280px;}
#comment_field{width:280px;}
#emaillist_field{}
