
.communityListing {
	position: relative;
	padding: 10px 25px 0 100px;
	width: 295px; widt\h: 170px;
	height: 60px; heigh\t: 49px;
	border-top: 1px solid #C5C49C;
	background: #EFEED6;
}
	.communityImage {
		position: absolute;
		top: 0;
		left: 0;
	}
	#community {
		font-size: 11px
	}
	
	#return {text-align: right;}
	a.focusRedReturn:link, a.focusRedReturn:visited {
		font: 10px Verdana, Tahoma, Helvetica;
		color: #9F4739;
		font-weight: bold;
		text-decoration: none;
	}
	a.focusRedReturn:active, a.focusRedReturn:hover {
		text-decoration: underline;
	}
	
.contentDesignTable tr td {
	padding-bottom: 3px;
}
.contentDesignTable tr.borderTop td {
	border-top: 1px solid #C5C49C;
}

	.contentDesignTable h2 {
		font: 14px Verdana, Tahoma, Helvetica;
		color: #245F52;
		font-weight: bold;
		margin: 15px 0;
	}
	
	h2.communityDetail {
		font: 14px Verdana, Tahoma, Helvetica;
		color: #245F52;
		font-weight: bold;
		margin: 15px 0;
	}
	.communityDetailImages img {
		margin: 0 0 3px 0;
	}
	h3.communityDetail {
		font: 11px Verdana, Tahoma, Helvetica;
		font-weight: bold;
		background: #D2D1A9;
		margin: 0;
		padding: 4px 12px;
		width: 593px; widt\h: 569px;
	}
	ul.listWithBackground {
		margin: 0;
		padding: 10px 0;
		width: 298px;
		background: #F3F3E1;
	}
	ul.listWithBackground li {
		margin: 0 0 10px 13px;
	}
	.contentTableWhiteBorder{
	}
	.contentTableWhiteBorder td {
		background: #F3F3E1;
		padding: 7px 0 7px 12px;
		border-bottom: 1px solid #fff;
	}
	
	
#contentDesignContainer {
	width: 593px;
}
	#columnOne {
		width: 295px;
		margin: 0 3px 0 0;
	}
	#columnTwo {
		width: 295px;
		float: right;
	}
		#contentDesignContainer h2 {
			font: 11px Verdana, Tahoma, Helvetica;
			color: #515151;
			font-weight: bold;
			background: #D2D1A9;
			text-align: center;
			width: 295px;
			padding: 10px 0;
			margin: 0;
		}
		.shrubSpacer {
			font: 10px Verdana, Tahoma, Helvetica;
			color: #515151;
			background: #EFEED6;
			text-align: center;
			width: 295px;
			padding: 10px 0;
			margin: 0;
		}
		.detailSpacer {
			font: 10px Verdana, Tahoma, Helvetica;
			color: #515151;
			background: #EFEED6;
			text-align: left;
			width: 275px;
			padding: 10px 10px;
			margin: 0;
		}

	#superintendentsFocusContent {
		border-left: 3px solid #fff;
		padding: 8px 8px;
		width: 291px; widt\h: 151px;
		height: 272px; heigh\t: 285px;
		background: #EFEED6;
	}
		#superintendentsFocusContent table td {
			height: 17px;
		}
		a.contentBold:link, a.contentBold:visited {
			font: 10px Verdana, Tahoma, Helvetica;
			color: #9F4739;
			font-weight: bold;
			text-decoration: none;
			margin: 0 0 3px 0;
		}
		a.contentBold:active, a.contentBold:hover {
			text-decoration: underline;
		}
		
ul {
	margin: 10px 0 0 10px;
	padding: 0;
}
ul li {
	margin: 0 0 8px 0;
	padding: 0 0 0 11px;
	list-style-type: none;
	background: url(../img/interface/default-bullet.gif) 1px 5px no-repeat;
	
}
.numberedList {
	padding: 0 0 15px 32px;
}
	#one   {background: url(../img/interface/one.gif) no-repeat;}
	#two   {background: url(../img/interface/two.gif) no-repeat;}
	#three {background: url(../img/interface/three.gif) no-repeat;}
	#four  {background: url(../img/interface/four.gif) no-repeat;}
	#five  {background: url(../img/interface/five.gif) no-repeat;}

/* pop up map styles */
#mapPopUp {
	border: 4px solid #D2D1A9;
}
#closeMap {
	position: absolute;
	top: 10px;
	left: 665px;
}
	#closeMap a:link, #closeMap a:visited, #closeMap a:active, #closeMap a:hover {
		font: 10px Verdana, Tahoma, Helvetica;
		display: block;
		color: #9F4739;
		font-weight: bold;
		text-decoration: none;
		padding: 0 6px 0 0;
		width: 67px;
		background: url(../img/interface/close-map.gif) 54px 5px no-repeat;
	}

#siteMapBox {
	width: 400px;
	margin-left:15px;
}

.ourJobTable {
}
.ourJobTable tr#noBorder {
	border: none;
}
.ourJobTable td.spacerRow {
	border: none;
	height: 3px;
	padding: 0;
}
.ourJobTable td {
	padding: 13px 0 13px 19px;
	border-top: 1px solid #C5C49C;
}
.ourJobTable td.leftColumn {
	font: 14px Verdana, Tahoma, Helvetica;
	color: #245F52;
	font-weight: bold;
	background: #EFEED6;
}
.ourJobTable ul {
	margin: 0;
}
.ourJobTable li {
	margin: 0 0 20px 0;
}
}
.ourJobTop {
	margin: 0 0 0 0;
	background: url(../img/interface/our-job-top.jpg) 0px 0px no-repeat;
}
h4.photoCaption {
	font: 10px Verdana, Tahoma, Helvetica;
	color: #515151;
	padding: 5px 0;
}