/******************** leahy langridge image replacement for Headings ******************/
#H1-aboutHardHat {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-aboutHardHat.gif');
	height: 25px;
}
#H1-careers {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-careers.gif');
	height: 25px;
}
#H1-clientTestimonials {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-clientTestimonials.gif');
	height: 25px;
}
#H1-constructionManagement {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-constructionManagement.gif');
	height: 25px;
}
#H1-contactUs {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-contactUs.gif');
	height: 25px;
}
#H1-dredging {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-dredging.gif');
	height: 25px;
}
#H1-featuredProject {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-featuredProject.gif');
	height: 25px;
}
#H1-history {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-history.gif');
	height: 25px;
}
#H1-keyAreas {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-keyAreas.gif');
	height: 25px;
}
#H1-locationsWeServe {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-locationsWeServe.gif');
	height: 25px;
}
#H1-newsEvents {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-newsEvents.gif');
	height: 25px;
}
#H1-news {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-news.gif');
	height: 25px;
}
#H1-professionalRelationships {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-professionalRelationships.gif');
	height: 25px;
}
#H1-projectGallery {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-projectGallery.gif');
	height: 25px;
}
#H1-projectManagement {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-projectManagement.gif');
	height: 25px;
}
#H1-remediation {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-remediation.gif');
	height: 25px;
}
#H1-seniorManagement {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-seniorManagement.gif');
	height: 25px;
}
#H1-services {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-services.gif');
	height: 25px;
}
#H1-siteWork {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-siteWork.gif');
	height: 25px;
}
#H1-solidWaste {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-solidWaste.gif');
	height: 25px;
}
#H1-videoLibrary {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-videoLibrary.gif');
	height: 25px;
}
#H1-waterAndWastewater {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-waterAndWastewater.gif');
	height: 25px;
}
#H1-hardHatServices {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-hardHatServices.gif');
	height: 25px;
}
#H1-construction_management {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-construction_management.gif');
	height: 25px;
}
#H1-project_management {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-project_management.gif');
	height: 25px;
}
#H1-site_work {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-site_work.gif');
	height: 25px;
}
#H1-solid_waste {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-solid_waste.gif');
	height: 25px;
}
#H1-water_wastewater {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-water_wastewater.gif');
	height: 25px;
}
#H1-site_map {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-site_map.gif');
	height: 25px;
}
#H1-business_model {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-business_model.gif');
	height: 25px;
}
#H1-environmental_care {
	text-indent: -20000em;
	background-repeat: no-repeat;
	background-image:url('/images/H1/H1-environmental_care.gif');
	height: 25px;
}


/************************************* Project Sprites ******************************************/
h4#related_projects {
	text-indent: -9999px;
	background: url('/images/project_links/related_projects.gif') no-repeat left top;
	height: 22px;
	width: 143px;
	padding: 0;
	margin: 20px 0 5px 13px;
}
h4#featured_projects {
	text-indent: -9999px;
	background: url('/images/project_links/featured_projects.gif') no-repeat left top;
	height: 22px;
	width: 152px;
	padding: 0;
	margin: 20px 0 5px 13px;
}
a#project-01 {
	text-indent: -9999px;
	background: url('/images/project_links/01.jpg') no-repeat left top;
	height: 89px;
	width: 245px;
	padding: 0;
	margin: 0;
}
a:hover#project-01 {
	background: url('/images/project_links/01.jpg') no-repeat right top;
}
a#project-02 {
	text-indent: -9999px;
	background: url('/images/project_links/02.jpg') no-repeat left top;
	height: 89px;
	width: 245px;
	padding: 0;
	margin: 0;
}
a:hover#project-02 {
	background: url('/images/project_links/02.jpg') no-repeat right top;
}
a#project-03 {
	text-indent: -9999px;
	background: url('/images/project_links/03.jpg') no-repeat left top;
	height: 89px;
	width: 245px;
	padding: 0;
	margin: 0;
}
a:hover#project-03 {
	background: url('/images/project_links/03.jpg') no-repeat right top;
}
a#project-04 {
	text-indent: -9999px;
	background: url('/images/project_links/04.jpg') no-repeat left top;
	height: 89px;
	width: 245px;
	padding: 0;
	margin: 0;
}
a:hover#project-04 {
	background: url('/images/project_links/04.jpg') no-repeat right top;
}
a#project-05 {
	text-indent: -9999px;
	background: url('/images/project_links/05.jpg') no-repeat left top;
	height: 89px;
	width: 245px;
	padding: 0;
	margin: 0;
}
a:hover#project-05{
	background: url('/images/project_links/05.jpg') no-repeat right top;
}
a#project-06 {
	text-indent: -9999px;
	background: url('/images/project_links/06.jpg') no-repeat left top;
	height: 89px;
	width: 245px;
	padding: 0;
	margin: 0;
}
a:hover#project-06 {
	background: url('/images/project_links/06.jpg') no-repeat right top;
}
a#project-07 {
	text-indent: -9999px;
	background: url('/images/project_links/07.jpg') no-repeat left top;
	height: 89px;
	width: 245px;
	padding: 0;
	margin: 0;
}
a:hover#project-07 {
	background: url('/images/project_links/07.jpg') no-repeat right top;
}
a#project-08 {
	text-indent: -9999px;
	background: url('/images/project_links/08.jpg') no-repeat left top;
	height: 89px;
	width: 245px;
	padding: 0;
	margin: 0;
}
a:hover#project-08 {
	background: url('/images/project_links/08.jpg') no-repeat right top;
}
a#project-09 {
	text-indent: -9999px;
	background: url('/images/project_links/09.jpg') no-repeat left top;
	height: 89px;
	width: 245px;
	padding: 0;
	margin: 0;
}
a:hover#project-09 {
	background: url('/images/project_links/09.jpg') no-repeat right top;
}


/************************************* Key areas of Impact Sprites ******************************************/
h4#key_areas_impact {
	text-indent: -9999px;
	background: url('/images/project_links/key_areas_impact.gif') no-repeat left top;
	height: 22px;
	width: 189px;
	padding: 0;
	margin: 20px 0 5px 13px;
}
/***********/
h2#icon_air {
	text-indent: -9999px;
	background: url('/images/key_area/icon_air.gif') no-repeat left top;
	height: 37px;
	width: 245px;
}
h2#icon_design {
	text-indent: -9999px;
	background: url('/images/key_area/icon_design.gif') no-repeat left top;
	height: 37px;
	width: 245px;
}
h2#icon_land {
	text-indent: -9999px;
	background: url('/images/key_area/icon_land.gif') no-repeat left top;
	height: 37px;
	width: 245px;
}
h2#icon_restoration {
	text-indent: -9999px;
	background: url('/images/key_area/icon_restoration.gif') no-repeat left top;
	height: 37px;
	width: 245px;
}
h2#icon_sustainability {
	text-indent: -9999px;
	background: url('/images/key_area/icon_sustainability.gif') no-repeat left top;
	height: 37px;
	width: 245px;
}
h2#icon_water {
	text-indent: -9999px;
	background: url('/images/key_area/icon_water.gif') no-repeat left top;
	height: 37px;
	width: 245px;
}

/***********/
a#key_area-icon_air {
	text-indent: -9999px;
	background: url('/images/key_area/icon_air.gif') no-repeat left top;
	height: 42px;
	width: 245px;
	padding: 0;
	margin: 0;
	display: block;
}
a:hover#key_area-icon_air {
	background: url('/images/key_area/icon_air.gif') no-repeat right top;
}
a#key_area-icon_design {
	text-indent: -9999px;
	background: url('/images/key_area/icon_design.gif') no-repeat left top;
	height: 42px;
	width: 245px;
	padding: 0;
	margin: 0;
}
a:hover#key_area-icon_design {
	background: url('/images/key_area/icon_design.gif') no-repeat right top;
}
a#key_area-icon_land {
	text-indent: -9999px;
	background: url('/images/key_area/icon_land.gif') no-repeat left top;
	height: 42px;
	width: 245px;
	padding: 0;
	margin: 0;
}
a:hover#key_area-icon_land {
	background: url('/images/key_area/icon_land.gif') no-repeat right top;
}
a#key_area-icon_restoration {
	text-indent: -9999px;
	background: url('/images/key_area/icon_restoration.gif') no-repeat left top;
	height: 42px;
	width: 245px;
	padding: 0;
	margin: 0;
}
a:hover#key_area-icon_restoration {
	background: url('/images/key_area/icon_restoration.gif') no-repeat right top;
}
a#key_area-icon_sustainability {
	text-indent: -9999px;
	background: url('/images/key_area/icon_sustainability.gif') no-repeat left top;
	height: 42px;
	width: 245px;
	padding: 0;
	margin: 0;
}
a:hover#key_area-icon_sustainability {
	background: url('/images/key_area/icon_sustainability.gif') no-repeat right top;
}
a#key_area-icon_water {
	text-indent: -9999px;
	background: url('/images/key_area/icon_water.gif') no-repeat left top;
	height: 42px;
	width: 245px;
	padding: 0;
	margin: 0;
}
a:hover#key_area-icon_water {
	background: url('/images/key_area/icon_water.gif') no-repeat right top;
}
