body {
	background-color: #9A9A7F;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	background-image:  url("images2/bg2.jpg");
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	color: #1E7819;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #6A6A58;
}
a:hover {
	text-decoration: none;
	color: #1E7819;
}
a:active {
	text-decoration: underline;
	color: #1E7819;
}
#siteContainer {
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 760px;
}
#logoHome {
	height: 143px;
	width: 132px;
	background-color: #00FF00;
	margin: 0px;
	padding: 0px;
	float: left;
}
#mainNav {
	margin-top: 26px;
	width: 611px;
}
#subNavContainer {
	background-color: #50513F;
	width: 118px;
	margin-top: 24px;
	background-image:  url("images2/bg_subnav_home.gif");
	height: 183px;
}
#homeContainer {
	background-image:  url("images2/bg_home.jpg");
	background-repeat: repeat-x;
}
#commercialContainer {
	background-image:  url("images2/bg_commercial.jpg");
	background-repeat: repeat-x;
	background-color: #E5E6D1;
}
#commercialProjectsContainer {
	background-image:  url("images2/bg_commercial_projects.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#commercialProjectSheetContainer {
	background-image:  url(images2/bg_commercial_project_sheet.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#educationContainer {
	background-image:  url("images2/bg_education.jpg");
	background-repeat: repeat-x;
	background-color: #E5E6D1;
}
#educationProjectsContainer {
	background-image:  url("images2/bg_education_projects.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#educationProjectSheetContainer {
	background-image:  url(images2/bg_education_project_sheet.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#hospitalityContainer {
	background-image:  url("images2/bg_hospitality.jpg");
	background-repeat: no-repeat;
	background-color: #E5E6D1;
}
#hospitalityProjectsContainer {
	background-image:  url("images2/bg_hospitality_prjects.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#hospitalityProjectSheetContainer {
	background-image:  url(images2/bg_hospitality_project_sheet.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#housingContainer {
	background-image:  url("images2/bg_housing.jpg");
	background-repeat: no-repeat;
	background-color: #E5E6D1;
}
#housingProjectsContainer {
	background-image:  url("images2/bg_housing_projects.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#housingProjectSheetContainer {
	background-image:  url(images2/bg_housing_project_sheet.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#parkContainer {
	background-image:  url("images2/bg_park.jpg");
	background-repeat: no-repeat;
	background-color: #E5E6D1;
}
#parkProjectsContainer {
	background-image:  url("images2/bg_park_projects.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#parkProjectSheetContainer {
	background-image:  url(images2/bg_park_project_sheet.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#urbanContainer {
	background-image:  url("images2/bg_urban.jpg");
	background-repeat: no-repeat;
	background-color: #E5E6D1;
}
#urbanProjectsContainer {
	background-image:  url("images2/bg_urban_projects.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#urbanProjectSheetContainer {
	background-image:  url(images2/bg_urban_project_sheet.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#aboutContainer {
	background-image:  url("images2/bg_about.jpg");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
#servicesContainer {
	background-image:  url("images2/bg_services.jpg");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
#projectsContainer {
	background-image:  url("images2/bg_projects.jpg");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
#newsContainer {
	background-image:  url("images2/bg_news.jpg");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
#careersContainer {
	background-image:  url("images2/bg_careers.jpg");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
#contactContainer {
	background-image:  url("images2/bg_contact.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#MapDirectionsContainer {
	background-image:  url(images2/bg_map_directions.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#awardsContainer {
	background-image:  url("images2/bg_awards.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#ulSubNav {
	margin: 0px;
	padding: 12px 0px 0px;
}
#ulSubNav li {
	list-style-type: none;
	display: inline;
	text-align: left;
}
#ulSubNav li a:link, #ulSubNav li a:visited, #ulSubNav li a:active {
	font-family: arial;
	font-size: 11px;
	color: #D5D7C3;
	font-weight: bold;
	text-decoration: none;
	display: block;
	text-align: left;
	padding-top: 0px;
	background-image:  url("images2/subnav_line.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 22px;
	padding-bottom: 3px;
}
#ulSubNav li a:hover{
	color: #FFFFFF;
}

#ulSubNav li a.current:link, #ulSubNav a.current:visited  {
	color: #FFFFFF;
}





#ulSubNav2 {
	margin: 0px;
	padding: 12px 0px 0px;
}
#ulSubNav2 li {
	list-style-type: none;
	display: inline;
	text-align: left;
}
#ulSubNav2 li a:link, #ulSubNav2 li a:visited, #ulSubNav2 li a:active {
	font-family: arial;
	font-size: 11px;
	color: #5C5C42;
	font-weight: bold;
	display: block;
	text-align: left;
	padding-top: 0px;
	margin-left: 22px;
	padding-bottom: 3px;
}
#ulSubNav2 li a:hover{
	color: #333333;
}

#ulSubNav2 li a.current:link, #ulSubNav2 a.current:visited  {
	color: #959575;
}




td#profileColumn {
	width: 90%;
	padding-right: 20px;
}


td#aboutLeftColumn {
	width: 55%;
}
td#aboutRightColumn {
	width: 45%;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #50513F;
}
#subPageContent {
	margin-top: 220px;
	margin-bottom: 50px;
}
#subPageContent2 {
	margin-top: 170px;
	margin-bottom: 50px;
}
.darkText {
	color: #323227;
}
td#servicesLeftColumn {
	width: 50%;
	padding-right: 20px;
}
td#servicesRightColumn {
	width: 50%;
	padding-right: 20px;
}
td#news {
	padding-bottom: 20px;
	padding-left: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
}
td#newsImage {
	width: 64px;
	padding-bottom: 10px;
	vertical-align: top;
	padding-top: 5px;
}
#oldNews {
	margin-top: 15px;
	margin-left: 78px;
}
#viewProjects {
	height: 28px;
	width: 249px;
	padding-top: 184px;
	padding-left: 31px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
td#studioThumbnail {
	padding: 27px 22px 27px 0px;
}
td#studioLeftColumn {
	vertical-align: top;
	width: 55%;
	padding-right: 15px;
	padding-bottom: 35px;
}
td#studioRightColumn {
	vertical-align: top;
	width: 45%;
	padding-bottom: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #50513F;
}
.studioRightColumnHeading {
	color: #35362C;
	font-weight: bold;
	background-image:  url("images2/bg_studio_right_column.jpg");
	background-repeat: no-repeat;
	width: 266px;
	display: block;
	padding-top: 12px;
	padding-left: 14px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 20px;
}
#studioRightColumnContent {
	padding-left: 16px;
	padding-bottom: 15px;
	padding-right: 25px;
}
.lightBrown {
	color: #E5E6D1;
}
#careersCopy {
	padding-right: 30px;
}
td#contactLeftColumn {
	width: 33%;
}
td#contactMiddleColumn {
	vertical-align: top;
	width: 33%;
}
td#contactRightColumn {
	width: 34%;
	vertical-align: top;
}
ul#projectList {
	margin: 0px 20px 0px 0px
	padding: 0px;
	margin: 8px 20px 15px 0px;
	list-style-type: none;
}
ul#projectList li {
	list-style-type: none;
	display: inline;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	color: #C9C9A2;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 3px;
	background-image:  url("images2/project_list_bullet.gif");
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-right: 0px;
	list-style-type: none;
	display: block;
	padding-left: 12px;
	margin-left: 23px;
}
ul#projectList li a:link, ul#projectList li a:visited, ul#projectList li a:active {
	font-family: arial;
	font-size: 12px;
	color: #C9C9A2;
	display: block;
	text-decoration: underline;
	

}
ul#projectList li a:hover{
	color: #FFFFFF;
}

ul#projectList li a.current:link, ul#projectList a.current:visited  {
	color: #FFFFFF;
}
#projectListContainer {
	background-color: #555541;
	width: 225px;
	background-image:  url("images2/project_list_cap.gif");
	background-repeat: no-repeat;
	padding-bottom: 18px;
	padding-top: 20px;
}
td#projectListContainer2 {
	padding-top: 19px;
	width: 225px;
	padding-bottom: 60px;
	vertical-align: top;
}
#projectListHeading {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 22px;
}
td#projectCopy {
	vertical-align: top;
	padding-left: 23px;
	padding-top: 75px;
	padding-right: 180px;
	padding-bottom: 40px;
}
td#projectSheetCopy {
	vertical-align: top;
	padding-left: 23px;
	padding-top: 60px;
	padding-bottom: 40px;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	margin: 0px;
	padding: 0px;
}
#divider {
	background-image:  url("images2/divider.gif");
	background-repeat: repeat-x;
	height: 5px;
	display: block;
	padding-bottom: 12px;
	margin-top: 15px;
}
td#projectSheetImage {
	vertical-align: top;
}
td#projectSheetText {
	vertical-align: top;
	padding-right: 20px;
	padding-bottom: 15px;
}
td#projectSheetBottomLeftImage {
	vertical-align: top;
	width: 10%;
}
td#projectSheetThumbnails {
	vertical-align: top;
	text-align: center;
}
#projectSheetThumbnailContainer {
	padding-bottom: 12px;
}
#projectSheetCaption {
	text-align: right;
	padding-top: 20px;
}
#projectTable {
	margin-top: 22px;
	margin-right: 22px;
}
.caption {
	font-size: 9px;
	line-height: 10px;
	padding-top: 4px;
	padding-bottom: 6px;
	display: block;
}
.whiteText {
	color: #FFFFFF;
}
#marqueeScroll {
	color: #9A9A7F;
}

#marqueeScroll2 {
	color: #9A9A7F;
	padding-left: 25px;
	padding-top: 15px;
	width: 455px;
}

#topBanner {
	background-image: url(images2/top_banner.gif);
	height: 44px;
	width: 760px;
	background-repeat: no-repeat;
}
#profiles {
}
