	div#main_content {
		padding: 20px 18px 34px;
		background: #C5D69B;
		border-bottom: 1px solid #fff;
	}
	div#main_content_2 {
		padding: 20px 18px 34px;
		background: #fff;
		border-bottom: 1px solid #fff;
	}

	div#main_img {
		clear: both;
		margin: 18px 0 18px 18px;
		margin: 0 0 10px;
	}	
	div.row {
		clear: both;
		margin: 0 0 54px 18px;
		margin: 0 0 18px 18px;
		margin: 0 0 10px;

	}



/* Projects Index Sub Columns  */

#projects-index div.sub_col_1, 
#projects-index div.sub_col_2, 
#projects-index div.sub_col_3 {
			height: 182px;
			color: #fff;
		}

#projects-index #row1 div#municipal_engineering_leadin {
			background: #587B2C url(../_images/projects/MTco.trans_10004.jpg) left top no-repeat;
		}
#projects-index #row1 div#transportation_leadin {
			background: #FDB009 url(../_images/projects/transportation_leadin.jpg) left top no-repeat;
		}
/*
#projects-index #row1 div#structures_leadin {
			background: #C77A0B url(../_images/projects/structures_rev2.jpg) left top no-repeat;
		}
*/
#projects-index #row1 div#structures_leadin {
			background: #C77A0B url(../_images/projects/bridge.jpg) left top no-repeat;
		}
#projects-index #row2 div#district_management_services_leadin {
			background: #587B2C url(../_images/projects/district_management_rev2.jpg) left top no-repeat;
		}
#projects-index #row2 div#survey_leadin {
			background: #FDB009 url(../_images/projects/Survey-1.jpg) left top no-repeat;
		}
/*
#projects-index #row2 div#land_development_leadin {
			background: #C77A0B url(../_images/projects/land-development_rev3.jpg) left top no-repeat;
		}
*/
#projects-index #row2 div#land_development_leadin {
			background: #C77A0B url(../_images/projects/Union-Landing-border.jpg) left top no-repeat;
		}


/* Projects > Municipal Engineering Sub Columns  */

#projects-municipal-engineering-index #row1 div.sub_col_1 {
			height: 126px;
			background: #587B2C url(../_images/projects/municipal-engineering/infrastructure-design_leadi.jpg) left top no-repeat;
		}
#projects-municipal-engineering-index #row1 div.sub_col_2 {
			height: 126px;
			background: #FDB009 url(../_images/projects/municipal-engineering/city-engineering_leadin2.jpg) left top no-repeat;
		}
#projects-municipal-engineering-index #row2 div.sub_col_1 {
			height: 126px;
			background: #587B2C url(../_images/projects/municipal-engineering/streetscape_leadin.jpg) left top no-repeat;
		}
#projects-municipal-engineering-index #row2 div.sub_col_2 {
			height: 126px;
			background: #FDB009 url(../_images/projects/municipal-engineering/bicycle-ped-trails_leadin.jpg) left top no-repeat;
		}

/* Projects > Transportation Sub Columns  */

/*
#projects-transportation-index div.sub_col_1 {
			height: 126px;
			background: #587B2C url(../_images/projects/_DSC0060_freeway.jpg) left top no-repeat;
		}
*/
#projects-transportation-index div.sub_col_1 {
			height: 126px;
			background: #587B2C url(../_images/projects/880-corridor-_DSC0027.jpg) left top no-repeat;
		}
#projects-transportation-index div.sub_col_2 {
			height: 126px;
			background: #FDB009 url(../_images/projects/101-Ralston-_DSC0031_rev.jpg) left top no-repeat;
		}
#projects-transportation-index div.sub_col_3 {
			height: 126px;
			background: #C77A0B url(../_images/projects/transportation/roadway-leadin.jpg) left top no-repeat;
		}


/* Projects > Survey Sub Columns  */

#projects-survey-index div.sub_col_1 {
			height: 126px;
			background: #587B2C url(../_images/projects/survey/right-of-way_leadin.jpg) left top no-repeat;
		}
#projects-survey-index div.sub_col_2 {
			height: 126px;
			background: #FDB009 url(../_images/projects/survey/design-survey_leadin2.jpg) left top no-repeat;
		}
#projects-survey-index div.sub_col_3 {
			height: 126px;
			background: #C77A0B url(../_images/projects/survey/HPIM0174.jpg) left top no-repeat;
		}


/* Projects > Land Development Sub Columns  */

#projects-land-development-index div.sub_col_1 {
			height: 126px;
			background: #587B2C url(../_images/projects/land-development/creekbridge1.jpg) left top repeat-x;
		}
#projects-land-development-index div.sub_col_2 {
			height: 126px;
			background: #FDB009 url(../_images/projects/land-development/site-design_leadin.jpg) left top no-repeat;
		}
#projects-land-development-index div.sub_col_3 {
			height: 126px;
			background: #C77A0B url(../_images/projects/placeholder.jpg) left top no-repeat;
		}
/*-------------------------------------------
	Leadin Type and Positioning
-------------------------------------------*/

div.sub_col_1 h2, 
div.sub_col_2 h2, 
div.sub_col_3 h2 {
			font: 1.2em/1.2 Arial, Verdana, sans-serif;
			margin: 102px 0px 11px 9px;
			margin: 146px 0px 11px 9px;
}
#projects-municipal-engineering-index div.sub_col_1 h2, 
#projects-municipal-engineering-index div.sub_col_2 h2, 
#projects-municipal-engineering-index div.sub_col_3 h2, 
#projects-transportation-index div.sub_col_1 h2, 
#projects-transportation-index div.sub_col_2 h2, 
#projects-transportation-index div.sub_col_3 h2, 
#projects-survey-index div.sub_col_1 h2, 
#projects-survey-index div.sub_col_2 h2, 
#projects-survey-index div.sub_col_3 h2, 
#projects-land-development-index div.sub_col_1 h2, 
#projects-land-development-index div.sub_col_2 h2, 
#projects-land-development-index div.sub_col_3 h2  {
			margin: 102px 0px 11px 9px;
		}
		div.sub_col_1 h2 a:link, div.sub_col_1 h2 a:visited, div.sub_col_1 h2 a:hover, 
		div.sub_col_2 h2 a:link, div.sub_col_2 h2 a:visited, div.sub_col_2 h2 a:hover, 
		div.sub_col_3 h2 a:link, div.sub_col_3 h2 a:visited, div.sub_col_3 h2 a:hover {
			color: #fff;
			text-decoration: none;
		}
		img.leadin_arrow {
			vertical-align: middle;
			margin: 0 0 2px 4px;
		}

/*-------------------------------------------
	Project List
-------------------------------------------*/
div.project_listing {
	clear: both;
	width: 563px;
	padding-bottom: 2em;
	border-bottom: 1px solid #C8DDAC;
	margin-bottom: 2em;
}
div.last_item {
	border-bottom: none !important;
}
div.project_listing div.project_img {
	float: left;
	display: inline;
	width: 200px;
	margin: 0 20px 0 0;
}
div.project_listing div.project_desc {
	float: left;
	width: 343px;
}
div.project_listing div.project_desc h2 {
	font: 1.6em/1.2 Georgia, serif;
	color: #C77A0B;
	margin-bottom: .5em;
}
div.project_listing div.project_desc p {
	margin-bottom: 0;
}
div.project_listing div.project_desc h2 a:link, 
div.project_listing div.project_desc h2 a:visited {
	text-decoration: none;
	color: #587B2C;
}
div.project_listing div.project_desc h2 a:hover {
	text-decoration: underline;
	color: #C77A0B;
}

div.project_listing div.project_desc ul.col_1, 
div.project_listing div.project_desc ul.col_2 {
	float: left;
	display: inline;
	width: 161px;
	margin: 0 20px 0 0;
}
div.project_listing div.project_desc ul {
	margin-bottom: 0;
}
div.project_listing div.project_desc ul.col_2 {
	margin: 0;
}
div.project_listing div.project_desc ul li, 
div.project_listing div.project_desc ul.col_1 li, 
div.project_listing div.project_desc ul.col_2 li {
	padding-bottom: .4em !important;
}

/*-------------------------------------------
	Project Detail
-------------------------------------------*/
	div.project_detail_layout {
		padding: 0px 0px 20px 18px !important;
	}

	div.project_detail_layout h2 {
		padding-top: 18px;
	}

	div#detail_img_container {
		width: 373px;
		height: 261px;
		float: right;
		margin: 0 0 15px 15px;
	}
	/* Adjust height of container to accomodate additional rows of thumbnails */
	div.thumb-rows-1 {
		height: 328px !important;
	}
	div.thumb-rows-2 {
		height: 395px !important;
	}

	div#detail_img_container div.proj_detail_main_img {
		width: 373px;
		height: 261px;
		margin: 0 0 3px 0;
	}
	/* Hide additional main detail images */
	div#two, div#three, div#four, div#five, div#six, div#seven, div#eight {
		display:none;
	}

	div#proj_detail_thumb_1,
	div#proj_detail_thumb_2, 
	div#proj_detail_thumb_3, 
	div#proj_detail_thumb_4, 
	div#proj_detail_thumb_5, 
	div#proj_detail_thumb_6, 
	div#proj_detail_thumb_7, 
	div#proj_detail_thumb_8 {
		float: left;
		width: 91px;
		height: 63px;
		margin: 0 3px 3px 0;
	}
	div#proj_detail_thumb_4,
	div#proj_detail_thumb_8 {
		margin-right: 0px;
	}

.thumb-cols-3 div#proj_detail_thumb_1,
.thumb-cols-3 div#proj_detail_thumb_2, 
.thumb-cols-3 div#proj_detail_thumb_3,
.thumb-cols-3 div#proj_detail_thumb_4, 
.thumb-cols-3 div#proj_detail_thumb_5, 
.thumb-cols-3 div#proj_detail_thumb_6  {
		float: left;
		width: 122px;
		height: 63px;
		margin: 0 3px 3px 0;
	}
.thumb-cols-3 div#proj_detail_thumb_3, 
.thumb-cols-3 div#proj_detail_thumb_6 {
		margin-right: 0px;
	}

.thumb-cols-2 div#proj_detail_thumb_1,
.thumb-cols-2 div#proj_detail_thumb_2 {
		float: left;
		width: 185px;
		height: 63px;
		margin: 0 3px 3px 0;
	}
.thumb-cols-2 div#proj_detail_thumb_2 {
		margin-right: 0px;
	}
/*-------------------------------------------
	Image-Replaced Headlines
-------------------------------------------*/
h1#projects {
	width: 75px;
	background: url(../_images/headlines/projects.gif) left top no-repeat;
}
h1#municipal-engineering {
	width: 301px;
	background: url(../_images/headlines/projects_municipal-engineering.gif) left top no-repeat;
	margin-bottom: 0 !important;
}
h1#transportation {
	width: 238px;
	background: url(../_images/headlines/projects_transportation.gif) left top no-repeat;
	margin-bottom: 0 !important;
}
h1#interchanges {
	width: 379px;
	background: url(../_images/headlines/projects_interchanges.gif) left top no-repeat;
	margin-bottom: 0 !important;
}

h1#freeways {
	width: 336px;
	background: url(../_images/headlines/projects_freeways.gif) left top no-repeat;
	margin-bottom: 0 !important;
}
/* Breadcrumb */
ul#breadcrumb_headline li#projects_hdl {
	width: 91px;
	background: url(../_images/headlines/projects_b.gif) left top no-repeat;
}
ul#breadcrumb_headline li#projects_hdl a {
	width: 91px;
}

ul#breadcrumb_headline li#municipal-engineering_hdl_b {
	width: 220px;
	background: url(../_images/headlines/municipal-engineering_b.gif) left top no-repeat;
}
ul#breadcrumb_headline li#municipal-engineering_hdl_b a {
	width: 220px;
}
ul#breadcrumb_headline li#infrastructure-design_hdl {
	width: 200px;
	background: url(../_images/headlines/infrastructure-design.gif) left top no-repeat;
}
ul#breadcrumb_headline li#city-engineering-plan-checking_hdl {
	width: 293px;
	background: url(../_images/headlines/city-engineering_b.gif) left top no-repeat;
}
ul#breadcrumb_headline li#city-engineering-plan-checking_hdl_b {
	width: 293px;
	background: url(../_images/headlines/city-eng-plan-checking_b.gif) left top no-repeat;
}
ul#breadcrumb_headline li#city-engineering-plan-checking_hdl_b a {
	width: 293px;
}
ul#breadcrumb_headline li#streetscape_hdl {
	width: 103px;
	background: url(../_images/headlines/streetscape.gif) left top no-repeat;
}

ul#breadcrumb_headline li#transportation_hdl {
	width: 157px;
	background: url(../_images/headlines/transportation_b.gif) left top no-repeat;
}
ul#breadcrumb_headline li#transportation_hdl a {
	width: 157px;
}
ul#breadcrumb_headline li#roadways_hdl {
	width: 91px;
	background: url(../_images/headlines/roadways.gif) left top no-repeat;
}
ul#breadcrumb_headline li#freeways_hdl {
	width: 80px;
	background: url(../_images/headlines/freeways.gif) left top no-repeat;
}
ul#breadcrumb_headline li#interchanges_hdl {
	width: 123px;
	background: url(../_images/headlines/interchanges.gif) left top no-repeat;
}
ul#breadcrumb_headline li#bicycle-pedestrian-trails_hdl {
	width: 222px;
	background: url(../_images/headlines/bicycle-pedestrian-trails.gif) left top no-repeat;
}
ul#breadcrumb_headline li#district-management-services_hdl {
	width: 269px;
	background: url(../_images/headlines/district-management-service.gif) left top no-repeat;
}
ul#breadcrumb_headline li#land-development_hdl {
	width: 168px;
	background: url(../_images/headlines/land-development_b.gif) left top no-repeat;
}
ul#breadcrumb_headline li#land-development_hdl_b {
	width: 178px;
	background: url(../_images/headlines/land-development_b.gif) left top no-repeat;
}
ul#breadcrumb_headline li#site-design-services_hdl {
	width: 176px;
	background: url(../_images/headlines/site-design-services.gif) left top no-repeat;
}
ul#breadcrumb_headline li#survey_hdl {
	width: 65px;
	background: url(../_images/headlines/survey_b.gif) left top no-repeat;
}
ul#breadcrumb_headline li#survey_hdl_b {
	width: 75px;
	background: url(../_images/headlines/survey_b.gif) left top no-repeat;
}
ul#breadcrumb_headline li#right-of-way-engineering_hdl {
	width: 233px;
	background: url(../_images/headlines/right-of-way-engineering.gif) left top no-repeat;
}
ul#breadcrumb_headline li#design-survey-projects_hdl {
	width: 208px;
	background: url(../_images/headlines/design-survey-projects.gif) left top no-repeat;
}
ul#breadcrumb_headline li#construction-staking_hdl {
	width: 203px;
	background: url(../_images/headlines/construction-staking.gif) left top no-repeat;
}
ul#breadcrumb_headline li#structures_hdl {
	width: 98px;
	background: url(../_images/headlines/structures.gif) left top no-repeat;
}
ul#breadcrumb_headline li#planning-entitlements_hdl {
	width: 207px;
	background: url(../_images/headlines/planning-entitlements.gif) left top no-repeat;
}

