/* --------C O N T A C T   F O R M--------- */
form p {
	clear: left;
	margin: 0;
	padding: 5px 0 0 10px;
}
form p label {
	float: left;
	width: 30%;
	font-weight: bold;
	line-height: 1.5em;
}
form p.small {font-size: 10px;}
form p label.maxwidth {
	width: auto;
	margin-right: 15px;
}
form input {width: 275px;}
form input#phone {width: 195px;}
form select#phonetype {width: 70px;	margin-left: 5px;}
form select#source {width: 150px; font-size: 10px;}
form textarea {width: 400px; height: 150px;}
form .button {
	margin-top: 10px;
	padding: 2px 0;
	width: 60px;
}
/* ----- Update fieldsets ---- */
form fieldset {
	border: 1px solid;
	margin-top: 20px;
	margin-right: 15px;
	padding: 2px 10px 10px;
}
form fieldset legend {font-size: 11px; color: white;}
form p.confirm {display: none;}
h1.hd {color: white;}
div#result p {text-align: center;}
div#result p.failMsg {color: red;}
div#contacttext {margin-top: 10px;}
div#contacttext p {margin: 10px 5px;}
div#contacttext img {border: none; margin: 3px 15px 0 10px;}