#container {background:url("../images/content/contact_content_tile.gif") center 0 repeat-y;}
#content {
	background-image:url("../images/content/contact_content_top.gif");
	width:838px;
	padding:10px 23px 0 23px;
	}
#footer {background-image:url("../images/content/contact_bottom.gif");}

#bh {
	display: none;
}

#contentA {
	background:url("../images/content/contact.jpg") 0 0 no-repeat;
	padding:120px 0 0 0;
}
#contentA h2 {
	background-image:url("../images/text/contact_h2.gif");
	width:838px;
	height:45px;
}

#contentB {
	background:url("../images/content/h4_bg.gif") 0 1px no-repeat;
	border-top:1px solid #d0d0d0;
	margin:1px 0 0 0;
	padding:8px 0 0 0;
}
#contentB h3 {
	border-bottom:3px solid #D29E53;
	font-size:1em;
	padding-bottom:9px;
}
#contactLeft,
#contactRight {float:left;}

#contactLeft {width:440px;}
#contactLeft h3 {padding-left:10px;}
#contactLeft #form {
	width:388px;
	padding:15px 0 0 10px;
}

#form strong {color:#1A5617;}
#contactform {margin:10px 0 10px 0;}

#contactform td p {
	margin:0px 0px 4px 0px;
	color:#333;
	}
form {display:inline;}
input.full	{width:176px;}

input.twothirds	{width:129px;}

input.half	{width:82px;}

textarea {
	width:360px;
	height:55px;
}

input.full,
input.twothirds,
input.half,
textarea,
#emailfrom	{
	background:#fff;
	border:1px solid #D29E53;
	margin:0px 0px 8px 0px;
}
td.a	{padding-right:10px;}

#contactRight {width:397px;}

#contactRight h4 {
	font-size:0.9em;
	color:#1A5617;
	padding:10px 0 8px 0;
}
#contactAddress div {
	float:left;
	font-size:0.75em;
	line-height:1.5em;
}
#contactAddress1 {width:132px;}
#contactAddressOr {
	width:46px;
	padding:0.5em 0 0 0;
	font-style:italic;
	}
#contactAddress2 {width:150px;}

#viewmap {
	clear:both;
	background:url("../images/text/contact_map-button.gif") 0 6px no-repeat;
	width:53px;
	height:25px;
}
#viewmap a {
	display:block;
	text-decoration:none;
	height:100%;
}
#contactNumbers,
#contactNumbers ul {
	background-image:url("../images/content/community_projects_dots.gif");
	background-repeat:repeat-x;
	}
#contactNumbers {
	background-position:0 0;
	padding:10px 0 0 0;
	margin:10px 0;
	}
#contactNumbers ul {
	background-position:0 100%;
	padding:0 0 10px 0;
	}
#contactNumbers li {
	font-weight:bold;
	font-size:0.95em;
	color:#A36C1C;
	clear:both;
	height:1.35em;
}
#contactNumbers li#contactEmail {padding:1em 0 0 0;}
#contactNumbers li span {
	font-size:0.8em;
	color:#333;
	display:block;
	float:left;
	width:60px;
}

#contactLocations {
	background:url("../images/text/contact_Locations.gif") 0 0 no-repeat;
	width:274px;
	height:96px;
}
#contactLocations p {height:48px;}
#contactLocations p a {
	display:block;
	text-decoration:none;
	height:100%;
}
#contactLocations span {
	visibility:hidden;
	font-size:1px;
}

