/*contact_us.css*/
.contactUs {
	background-image: url(../images/about_us_big.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}


#contactUsIntro {
	margin: 0 0 10px 0;
}

#formInstructions {
	font-style: italic;
	margin-bottom: 10px;
}

#formContainer {
	padding: 10px 10px 15px 10px;
}

#errorMessages {
	color: #CC0000;
	padding: 3px;
	width: 468px;
	margin-bottom: 10px;
}

#errorMessageIntro {
	font-weight: bold;
	display: none;
}

#errorMessages #errorList {
	display: none;
}

.elementBlock {
	clear: left;
	margin-bottom: 10px;
	width: 480px;
}

.elementBlock .labelContainer {
	text-align: right;
	padding: 3px 0 0 0;
	width: 160px;
	float: left;
	margin-right: 10px;
	font-weight: bold;
}

.elementBlock .inputContainer {
}

.elementBlock .textContainer {
	width: 470px;
}

.elementBlock textarea {
	width: 470px;
}

.elementBlock input {
	width: 300px;
}

#visitorPhone {
	width: 200px;
	margin-right: 5px;
}

#visitorPhoneExtension {
	width: 65px;
	margin-left: 5px;
}

.elementBlock .formButton {
	width: 200px;
	color: #344303;
	background-color: #eeeeee;
	border: 2px solid #344303;
	font-weight: bold;
	padding: 3px;
}

#buttonHolder {
	text-align: center;
}

.elementBlock select {
 	width: 305px;
}

#emergencyMessage {
	background-color: white;
	width: 200px;
	color: #CC0000;
	margin: 27px 15px 0 0;
	float: right;
}