@charset "UTF-8";

		#contact-form {
			height: 195px !important;
			height: 194px;
			background: #F0F0F0;
			padding: 10px;
			width: 947px;
		}
		
			.contact-wrapper {
				margin: auto;
			}
		
			#contact-form h2 {
				color: #304C72;
				background: transparent;
				padding: 0px;
				line-height: 20px;
			}
		
			.contact-explanation {
				width: 333px;
				float: left;
				margin: 5px 30px 0 0;
			}
			
			.main-form {
				float: left;
				width: 580px;
				margin: 2px;
			}
		
			.quick-contact {
				margin: auto;
			}
				
				.contact-element {
					float: left;
					width: 580px;
				}
	
				.quick-contact label {
					width: 120px;
					display: block;
					float: left;
					font-size: 12px;
					line-height: 20px;
					color: #4B4B4B;
					text-align: left;
				}
		
				.quick-contact input {
					width: 200px;
					font-size: 12px;
					color: #4B4B4B;
					font-family: Arial, Verdana, sans-serif;
					border: 1px solid #888888;
					float: left;
				}
				
					#subject-field {
						width: 450px !important;
						width: 445px;
					}
				
				.quick-contact textarea {
					width: 450px !important;
					width: 445px;
					font-size: 12px;
					color: #4B4B4B;
					font-family: Arial, Verdana, sans-serif;
				}
				
				#contact-submit {
					width: 70px;
					background: #DDDDDD;
				}
				
					#contact-submit:hover {
						background: #BBBBBB;
					}
		
		
			#col-1 {
				width: 326px;
				background: transparent;
			}

			#col-2 {
				background: #DDDDDD;
				width: 328px;
			}
			
			#col-3 {
				width: 326px;
			}
		
		
		#h2-left {
				background: transparent url('../images/topper-separator2.jpg') no-repeat left;
				height: 35px;
				font-weight: normal;
				padding: 0 12px;
			}
			
			
			#h2-middle {
				font-weight: normal;
				padding: 0 12px;
			}
			
			#h2-right {
				background: transparent url('../images/topper-separator2.jpg') no-repeat right;
				height: 35px;
				font-weight: normal;
				padding: 0 12px;
			}
		
				.contact-image {
					text-align: center;
					margin: 0 auto 5px auto;
				}
			
				/*
					.view-map {
					background: #29334E url('../images/links-entry-link_bg.jpg') no-repeat;
					width: 70px;
					height: 25px;
					text-align: center;
					margin: 5px 0px;
				}
			
					.view-map a {
						color: white;
						text-decoration: none;
						font-size: 12px;
						line-height: 24px;
						font-family: Arial, Verdana, sans-serif;
						width: 100%;
						height: 100%;
						display: block;
					}
					
						.view-map a:hover {
							text-decoration: underline;
						}
				*/
						
				#content-left-contact {
					border-right: 3px solid white;
					border-left: 3px solid white;
					float: left;
					width: 293px;
					margin: 0 0 0 7px;
					background: #F0F0F0;
				}
				
				
#col-0 {
	background: transparent;
}

#locations-list {
	margin: 0 0 0 7px;
	border-left: 3px solid white;
	border-right: 3px solid white;
	float: left;
	width: 957px;
	padding-left: 0px;
}

#locations-list-text {
	width: 50%;
	height: 320px;
	float: left;
}

	#locations-list-text h3 {
		background: #F0F0F0;
		line-height: 30px;
		text-indent: 10px;
	}

	#locations-list-text p {
		padding: 3px 0 0 10px;
	}

	.location-1 {
		height: 100px;
		padding: 0 0 0 10px;
	}
	
	.location-2 {
		height: 100px;
		padding: 0 0 0 10px;
	}

#locations-list-photo {
	width: 475px;
	height: 320px;
	float: left;
	background: #F0F0F0;
	border-left: 3px solid #FAFAFA;
	text-align: center;
}

	#locations-list-photo img {
		padding: 5px 0;
	}

.view-map {
	background: #29334E url('../images/links-entry-link_bg.jpg') no-repeat;
	width: 70px;
	height: 25px;
	text-align: center;
	margin: 5px auto;
}

	.view-map a {
		color: white;
		text-decoration: none;
		font-size: 13px;
		font-family: Arial, Verdana, sans-serif;
		line-height: 24px;
		width: 100%;
		height: 25px;
		display: block;
	}
	
		.view-map a:hover {
			text-decoration: underline;
		}
		
.tri-column-padding {
	padding: 3px 10px;
}

#echo-after {
	font-family: Arial, Verdana, sans-serif;
	color: #4B4B4B;
	font-size: 12px;
}

	#echo-after span {
		font-weight: bold;
		color: #304C72;
	}