.contacts .main_content h2 {
	color: #9a8c7b;
}
.contacts h3 {
	display: block;
	height: 33px;
	text-indent: -100000em;
	width: 395px;
}

.contact_form h4 {
	display: block;
	margin:5px 0;
	padding-left:130px;
}

.contact_form h5 {
	display: block;
	margin:10px 0;
	font-weight:bold;
}

.contact_form ul {
	list-style:none;
	margin:0;
}

.contact_form {
	background-color:#EEEEEE;
	font-family:arial;
}
	.contact_form fieldset {
		padding: 10px 0;
		width: 90%;
	}
		.contact_form fieldset .input {
			clear: both;
			padding: 10px 20px;
		}
			.contact_form fieldset .input label {
				color: #9a8c7b;
				display: block;
				float: left;
				font-weight: bold;
				width: 90px;
			}
			.contact_form fieldset .input input {
				width: 250px;
			}
		.contact_form fieldset .error-message {
			background: #C00;
			color: #fff;
			display: inline-block;
			font-size: 80%;
			font-weight: bold;
			margin: 0 0 0 90px;
			padding: 2px 5px;
			text-align: right;
			width: 242px;
		}
		.contact_form fieldset .buttons {
			padding: 0 25px;
			text-align: right;
		}

		#recaptcha_widget_div {
			margin-left:20px;
		}
/* director's contact page */
div.contact.director form label,
div.contact.director form textarea {
	display: block;
	width: 100%;
}
div.contact.director .error-message {
	color: #BB0000;
	margin: 10px;
	font-weight: bold;
}
div.contact.director #recaptcha_widget_div {
	margin: 10px 0;
}
