body {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #01137f;
	font-size:12px;
	line-height:1.4;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f7f7f;
}

h1 {
	padding:25px 0px;
	border-bottom:3px solid #ffffff;
	font-size: 18px;
	font-weight:normal;
	margin-bottom:20px;
}

hr {
	background-image: url('../images/white_dots.gif');
	padding:0px;
	margin:5px 0px;
	height:2px;
	border:0px;
}

body {
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	color: #01137f;
	font-size:12px;
	line-height:1.4;
}

.bodyAging {
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	color: #01137f;
	font-size:14px;
	line-height:1.2;
}

.bodyNav {
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	color: #01137f;
	font-size:14px;
	line-height:1.2;
}

.bodyNav a:link {
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	color: #01137f;
	font-size:14px;
	line-height:1.2;
}

.bodyNav a:hover {
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	color: #01137f;
	font-size:14px;
	line-height:1.2;
}


h1 {
	padding:25px 0px;
	border-bottom:3px solid #ffffff;
	font-size: 18px;
	font-weight:normal;
	margin-bottom:20px;
}


.footer {
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	color: #7f7f7f;
}
.MeyerBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.Title {
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.Subtitle {
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
.TitleNoLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 28px;
	color: #01137f;
	text-transform: uppercase;
}
.intro {
	font-size: 14px;
	line-height: 20px;
}
.TitleHome {
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
}
.MeyerBody a:link {
	color: #01137f;
	text-decoration: underline;
}
.MeyerBody a:visited {
	color: #7f7f7f;
}
.footer a:link {
	color: #7f7f7f;
}
.footer a:visited {
	color: #7f7f7f;
}

a img {
	border: 0px;
}

p {
	margin-bottom:20px;
}

.clearer {
	clear:both;
}

#center {
	width: 800px;
	margin: 0px auto;
	background-image: url('../images/body_bg_blue.gif');
	background-repeat:repeat-y;
	background-position:top center;
	min-height:650px;
}

#center.home {
	background-image: url('../images/body_bg_beige.gif');
}

#columnLeft {
	float:left;
	width: 150px;
}

#columnLeftPadding {
	padding: 20px 0px 75px 20px;
}

#columnRight {
	float:right;
	width:650px;
	overflow:hidden;
}

#columnRightPadding {
	padding: 25px 75px;
}

#leftNavigation {
	padding-top:25px;
}

#leftNavigation a{
	display:block;
	line-height:0px;
	text-indent: -9999px;
	margin-bottom:7px;
}

#homeLink {
	width:57px; height:14px;
	background-image: url('../images/navigation/home_grey.gif');
}

#homeLink:hover, #homeLink.active  {
	background-image: url('../images/navigation/home_white.gif');
}

#aboutUsLink {
	width:57px; height:14px;
	background-image: url('../images/navigation/about_us_grey.gif');
}

#aboutUsLink:hover, #aboutUsLink.active {
	background-image: url('../images/navigation/about_us_white.gif');
}

#champCultLink {
	width:110px; height:26px;
	background-image: url('../images/navigation/champ_cult_gray.gif');
}

#champCultLink:hover, #champCultLink.active {
	background-image: url('../images/navigation/champ_cult_white.gif');
}

#hvIndLivLink {
	width:110px; height:26px;
	background-image: url('../images/navigation/hv_ind_living_gray.gif');
}

#hvIndLivLink:hover, #hvIndLivLink.active {
	background-image: url('../images/navigation/hv_ind_living_white.gif');
}

#servicesLink {
	width:57px; height:14px;
	background-image: url('../images/navigation/services_grey.gif');
}

#servicesLink:hover, #servicesLink.active {
	background-image: url('../images/navigation/services_white.gif');
}

#teamBuildingLink {
	width:110px; height:14px;
	background-image: url('../images/navigation/team_building_gray.gif');
}

#teamBuildingLink:hover, #teamBuildingLink.active {
	background-image: url('../images/navigation/team_building_white.gif');
}

#projectsLink {
	width:57px; height:14px;
	background-image: url('../images/navigation/projects_grey.gif');
}

#projectsLink:hover, #projectsLink.active {
	background-image: url('../images/navigation/projects_white.gif');
}

#caseStudiesLink {
	width:110px; height:26px;
	background-image: url('../images/navigation/case_studies_gray.gif');
}

#caseStudiesLink:hover, #caseStudiesLink.active {
	background-image: url('../images/navigation/case_studies_white.gif');
}

#LEEDevalLink {
	width:110px; height:38px;
	background-image: url('../images/navigation/leed_eval_gray.gif');
}

#LEEDevalLink:hover, #LEEDevalLink.active {
	background-image: url('../images/navigation/leed_eval_white.gif');
}

#resourcesLink {
	width:110px; height:14px;
	background-image: url('../images/navigation/resources_gray.gif');
}

#resourcesLink:hover, #resourcesLink.active {
	background-image: url('../images/navigation/resources_white.gif');
}

#newsLink {
	width:110px; height:14px;
	background-image: url('../images/navigation/news_grey.gif');
}

#newsLink:hover, #newsLink.active {
	background-image: url('../images/navigation/news_white.gif');
}


#newsletterLink {
	width:66px; height:14px;
	background-image: url('../images/navigation/newsletter_grey.gif');
}

#newsletterLink:hover, #newsletterLink.active {
	background-image: url('../images/navigation/newsletter_white.gif');
}

#subcontractorsLink {
	width:98px; height:14px;
	background-image: url('../images/navigation/subcontractors_grey.gif');
}

#subcontractorsLink:hover, #subcontractorsLink.active {
	background-image: url('../images/navigation/subcontractors_white.gif');
}

#contactUsLink {
	width:70px; height:14px;
	background-image: url('../images/navigation/contact_us_grey.gif');
}

#contactUsLink:hover, #contactUsLink.active {
	background-image: url('../images/navigation/contact_us_white.gif');
}

#siteMapLink {
	width:110px; height:14px;
	background-image: url('../images/navigation/site_map_gray.gif');
}

#siteMapLink:hover, #siteMapLink.active {
	background-image: url('../images/navigation/site_map_white.gif');
}

#rotatingImagesArea {
	margin: 10px 0px 20px 0px;
}

#rotatingImagesArea img {
	display:block;
	float:left;
	width:150px;
	height:150px;
	margin:1px;
}

#tagLine {
	margin-left:-40px;
}

#headerImages img{
	display:block;
	float:left;
	width:150px;
	height:150px;
	margin:1px;
}

ul.whiteBullets li {
	margin-left:20px;
	padding-left:10px;
	list-style-image: url('../images/white_bullet.gif');
}

ul.greyBullets li {
	margin-left:60px;
	padding-left:10px;
	list-style-image: url('../images/grey_bullet.gif');
}

.projectsMatrixBox {
	width: 226px;
	height: 190px;
	float:left;
	margin:1px;
}

.projectsMatrixBoxInner {
	display:none;
	padding: 10px 0px 0px 10px;
	width: 216px;
	height: 180px;
	position:absolute;
}

.projectsMatrixBoxInner a{
	text-indent:-9999px;
	display:block;
	height: 16px;
	margin-left:5px;
}

#healthcareProjectsBox {
	background-color: #FFFFCC;
}

#residentialProjectsBox {
	background-color: #666666;
}

#historicRenovationProjectsBox {
	background-color: #000000;
}

#commercialProjectsBox {
	background-color: #005599;
}

#educationalProjectsBox {
	background-color: #BBBBBB;
}

#leedProjectsBox {
	background-color: #FFFFFF;
}



/* healthcare: */
#stFrancicHospital {
	background-image: url('../images/projects/healthcare/st_francis_dark.gif');
	width: 118px;
}

#stFrancicHospital:hover {
	background-image: url('../images/projects/healthcare/st_francis_light.gif');
}

#stFrancisPanichiCenter {
	background-image: url('../images/projects/healthcare/panichi_dark.gif');
	width: 148px;
}

#stFrancisPanichiCenter:hover {
	background-image: url('../images/projects/healthcare/panichi_light.gif')
}

#theFountains {
	background-image: url('../images/projects/healthcare/fountains_dark.gif');
	width: 86px;
}

#theFountains:hover {
	background-image: url('../images/projects/healthcare/fountains_light.gif');
}

#mountainValleyManor {
	background-image: url('../images/projects/healthcare/mountain_valley_dark.gif');
	width: 144px;
}

#mountainValleyManor:hover {
	background-image: url('../images/projects/healthcare/mountain_valley_light.gif');
}

/* residential: */
#diamond {
	background-image: url('../images/projects/residential/diamond_white.gif');
	width: 182px;
}

#diamond:hover {
	background-image: url('../images/projects/residential/diamond_gray.gif');
}

#clintonCorners {
	background-image: url('../images/projects/residential/clinton_corners_white.gif');
	width: 100px;
}

#clintonCorners:hover {
	background-image: url('../images/projects/residential/clinton_corners_grey.gif');
}

#garrison {
	background-image: url('../images/projects/residential/garrison_white.gif');
	width: 75px;
}

#garrison:hover {
	background-image: url('../images/projects/residential/garrison_grey.gif');
}

#chelsea {
	background-image: url('../images/projects/residential/chelsea_white.gif');
	width: 75px;
}

#chelsea:hover {
	background-image: url('../images/projects/residential/chelsea_grey.gif');
}

#verbank {
	background-image: url('../images/projects/residential/verbank_white.gif');
	width: 75px;
}

#verbank:hover {
	background-image: url('../images/projects/residential/verbank_grey.gif');
}

/* historic renovations: */
#adriance {
	background-image: url('../images/projects/historic/adriance_library_gray.gif');
	width: 182px;
}

#adriance:hover {
	background-image: url('../images/projects/historic/adriance_library_white.gif');
}


#upacTheater {
	background-image: url('../images/projects/historic/upac_grey.gif');
	width: 80px;
}

#upacTheater:hover {
	background-image: url('../images/projects/historic/upac_white.gif');
}

#pleasantValleyOldGreenMill {
	background-image: url('../images/projects/historic/green_mill_grey.gif');
	width: 178px;
}

#pleasantValleyOldGreenMill:hover {
	background-image: url('../images/projects/historic/green_mill_white.gif');
}

#DutchessCountyCommissioner {
	background-image: url('../images/projects/historic/county_commissioner_grey.gif');
	width: 182px;
}

#DutchessCountyCommissioner:hover {
	background-image: url('../images/projects/historic/county_commissioner_white.gif');
}

#AdrianceLibrary {
	background-image: url('../images/projects/historic/adriance_library_grey.gif');
	width: 100px;
}

#AdrianceLibrary:hover {
	background-image: url('../images/projects/historic/adriance_library_white.gif');
}

/* commercial: */
#libraries {
	background-image: url('../images/projects/commercial/libraries_grey.gif');
	width: 75px;
}

#libraries:hover {
	background-image: url('../images/projects/commercial/libraries_white.gif');
}

/* libraries subnav: */
#adrianceMemorialLibrary {
	background-image: url('../images/projects/commercial/adriance_library_gray.gif');
	width: 182px;
}

#adrianceMemorialLibrary:hover {
	background-image: url('../images/projects/commercial/adriance_library_white.gif');
}

#millbrookFreeLibrary {
	background-image: url('../images/projects/commercial/millbrook_library_grey.gif');
	width: 132px;
}

#millbrookFreeLibrary:hover {
	background-image: url('../images/projects/commercial/millbrook_library_white.gif');
}

#starrLibrary {
	background-image: url('../images/projects/commercial/starr_library_grey.gif');
	width: 82px;
}

#starrLibrary:hover {
	background-image: url('../images/projects/commercial/starr_library_white.gif');
}

#northSalemLibrary {
	background-image: url('../images/projects/commercial/salem_library_grey.gif');
	width: 120px;
}

#northSalemLibrary:hover {
	background-image: url('../images/projects/commercial/salem_library_white.gif');
}

#kentLibrary {
	background-image: url('../images/projects/commercial/kent_library_grey.gif');
	width: 80px;
}

#kentLibrary:hover {
	background-image: url('../images/projects/commercial/kent_library_white.gif');
}

#hudsonHallLibraryBlue {
	background-image: url('../images/projects/commercial/hudson_hall_grey.gif');
	width: 122px;
}

#hudsonHallLibraryBlue:hover {
	background-image: url('../images/projects/commercial/hudson_hall_white.gif');
}

#commercialBuildings {
	background-image: url('../images/projects/commercial/commercial_buildings_grey.gif');
	width: 128px;
}

#commercialBuildings:hover {
	background-image: url('../images/projects/commercial/commercial_buildings_white.gif');
}

/* commercial subnav: */
#lakeTaconic {
	background-image: url('../images/projects/commercial/Lake_Taconic_Bath_Gray.gif');
	width: 182px;
}

#lakeTaconic:hover {
	background-image: url('../images/projects/commercial/Lake_Taconic_Bath_White.gif');
}


#elnaMagnetics {
	background-image: url('../images/projects/commercial/elna_magnetics_gray.gif');
	width: 128px;
}

#elnaMagnetics:hover {
	background-image: url('../images/projects/commercial/elna_magnetics_white.gif');
}

#renegades {
	background-image: url('../images/projects/commercial/renegades_grey.gif');
	width: 68px;
}

#renegades:hover {
	background-image: url('../images/projects/commercial/renegades_white.gif');
}

#postRoadPlaza {
	background-image: url('../images/projects/commercial/post_road_grey.gif');
	width: 100px;
}

#postRoadPlaza:hover {
	background-image: url('../images/projects/commercial/post_road_white.gif');
}

#municipalBuildings {
	background-image: url('../images/projects/commercial/municipal_grey.gif');
	width: 128px;
}

#municipalBuildings:hover {
	background-image: url('../images/projects/commercial/municipal_white.gif');
}

/* commercial subnav: */
#dutchessCountyHIghway {
	background-image: url('../images/projects/commercial/Dutchess_County_Highway_Gray.gif');
	width: 182px;
}

#dutchessCountyHIghway:hover {
	background-image: url('../images/projects/commercial/Dutchess_County_Highway_White.gif');
}

#philipstownFirehouse {
	background-image: url('../images/projects/commercial/Philipstown_Firehouse_Gray.gif');
	width: 182px;
}

#philipstownFirehouse:hover {
	background-image: url('../images/projects/commercial/Philipstown_Firehouse_White.gif');
}

#kentTownCenter {
	background-image: url('../images/projects/commercial/kent_library_grey.gif');
	width: 80px;
}

#kentTownCenter:hover {
	background-image: url('../images/projects/commercial/kent_library_white.gif');
}

#dutchessCounty911 {
	background-image: url('../images/projects/commercial/dutchess_911_grey.gif');
	width: 120px;
}

#dutchessCounty911:hover {
	background-image: url('../images/projects/commercial/dutchess_911_white.gif');
}

#dCDistrictAttorneyOffice {
	background-image: url('../images/projects/commercial/dist_attorney_grey.gif');
	width: 154px;
}

#dCDistrictAttorneyOffice:hover {
	background-image: url('../images/projects/commercial/dist_attorney_white.gif');
}

/* education: */
#privateEducation {
	background-image: url('../images/projects/education/private_education_grey.gif');
	width: 108px;
}

#privateEducation:hover {
	background-image: url('../images/projects/education/private_education_white.gif');
}

/* private education subnav: */

#maplebrook {
	background-image: url('../images/projects/education/maplebrook_grey.gif');
	width: 82px;
}

#maplebrook:hover {
	background-image: url('../images/projects/education/maplebrook_white.gif');
}

#daytop {
	background-image: url('../images/projects/education/daytop_grey.gif');
	width: 54px;
}

#daytop:hover {
	background-image: url('../images/projects/education/daytop_white.gif');
}

#publicEducation {
	background-image: url('../images/projects/education/public_education_grey.gif');
	width: 108px;
}

#publicEducation:hover {
	background-image: url('../images/projects/education/public_education_white.gif');
}

/* public education subnav: */

#kingstonAuditorium {
	background-image: url('../images/projects/education/kingston_auditorium_gray.gif');
	width: 125px;
}

#kingstonAuditorium:hover {
	background-image: url('../images/projects/education/kingston_auditorium_white.gif');
}

#rhinebeckCentralSchoolDistrict {
	background-image: url('../images/projects/education/rhinebeck_school_grey.gif');
	width: 196px;
}

#rhinebeckCentralSchoolDistrict:hover {
	background-image: url('../images/projects/education/rhinebeck_school_white.gif');
}

#haldaneCentralSchoolDistrict {
	background-image: url('../images/projects/education/haldane_school_grey.gif');
	width: 196px;
}

#haldaneCentralSchoolDistrict:hover {
	background-image: url('../images/projects/education/haldane_school_white.gif');
}

#colleges {
	background-image: url('../images/projects/education/colleges_grey.gif');
	width: 64px;
}

#colleges:hover {
	background-image: url('../images/projects/education/colleges_white.gif');
}

/* college subnav: */

#studentServicesBuildingPost {
	background-image: url('../images/projects/education/student_services_dcc_grey.gif');
	width: 174px;
}

#studentServicesBuildingPost:hover {
	background-image: url('../images/projects/education/student_services_dcc_white.gif');
}

#hudsonHallLibraryGrey {
	background-image: url('../images/projects/education/hudson_hall_college_grey.gif');
	width: 122px;
}

#hudsonHallLibraryGrey:hover {
	background-image: url('../images/projects/education/hudson_hall_college_white.gif');
}

#bowneHall {
	background-image: url('../images/projects/education/bowne_hall_grey.gif');
	width: 82px;
}

#bowneHall:hover {
	background-image: url('../images/projects/education/bowne_hall_white.gif');
}

/* leed: */
#bowneHallDCC {
	background-image: url('../images/projects/leed/bowne_leed_dark.gif');
	width: 94px;
}

#bowneHallDCC:hover {
	background-image: url('../images/projects/leed/bowne_leed_light.gif');
}

#redDevonRestaurant {
	background-image: url('../images/projects/leed/red_devon_dark.gif');
	width: 130px;
}

#redDevonRestaurant:hover {
	background-image: url('../images/projects/leed/red_devon_light.gif');
}

#stonykill {
	background-image: url('../images/projects/leed/stonykill_dark.gif');
	width: 75px;
}

#stonykill:hover {
	background-image: url('../images/projects/leed/stonykill_light.gif');
}

.closeProjectsMatrixBoxDiv a {
	position:absolute;
	margin-left: 190px;
}

.closeProjectsMatrixBoxDiv a {
	background-image: url('../images/close_box.gif');
	width: 17px;
	height: 17px;
}

.subNav {
	display:none;
	margin-left:5px;
}

#projectImageThumbs {
	margin:10px 0px;
	border-top: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	padding:5px 0px;
}

#backToProjects {
	display:block;
	text-indent:-9999px;
	float:right;
	background-image: url("/images/projects/back_to_projects_grey.gif");
	width: 118px;
	height: 20px;
	margin: 5px 0px;
}

#backToProjects:hover {
	background-image: url("/images/projects/back_to_projects_blue.gif");
}

#projectDetails p {
	margin:0px;
}.TitleGrayBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: center top;
	text-align: center;
	background-color: #333333;
	font-weight: normal;
	text-transform: uppercase;
}
.TitleWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: center center;
	text-align: center;
	background-color: #01137f;
	font-weight: normal;
}
.TitleWhite a:link {
	color: #ffffff;
}
.TitleWhite a:visited {
	color: #ffffff;
}
.horizRule {
	color: #FFFFFF;
}
.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #01137f;
}

.imgFloatRight
{
float:right;
margin:10px;
}

.imgFloatLeft
{
	float:left;
	text-align: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bodyAging a:link {
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	color: #01137f;
	font-size:14px;
	line-height:1.2;
}

