﻿.clear {
	clear: both;
}

.last {
	margin: 0;
}

.first {
	margin: 0;
}

.printText {
	display: none;
}

#globalNavs {  
	float: right;  
	margin-top: 10px;
	font: 9px arial;
}  

	#globalNavs a {  
		color: #720A0D;   
		font-size: 9px;  
		text-decoration: none;  
		margin-right: 15px;  
		letter-spacing: 2px;  
	}

	#globalNavs  a:hover {
		color: #8E8B86;  
	}

/********** NAVIGATION **********/



#navElements li {
	list-style-type: none;
}

.services {
	display: block;
	width: 46px;
	height: 8px;
	font-size: 0px;
}

	.services a {
		display: block;
		width: 46px;
		height: 8px;
		background: #ffffff url("../images/navServices.jpg") no-repeat 0 0;
		text-indent: -9999px;
	}

	.services a:hover {
		background-position: 0 -8px;
	}
	
	.servicesActive,
	.servicesActive a {
		display: block;
		width: 46px;
		height: 8px;
		background: #ffffff url("../images/navServices.jpg") no-repeat 0 -8px;
		text-indent: -9999px;
	}

.industries {
	display: block;
	width: 101px;
	height: 10px;
	font-size: 0px;
}

	.industries a {
		display: block;
		width: 101px;
		height: 10px;
		background: #ffffff url("../images/navIndustries.jpg") no-repeat 0 0;
		text-indent: -9999px;
	}

	.industries a:hover {
		background-position: 0 -10px;
	}
	
	.industriesActive,
	.industriesActive a {
		display: block;
		width: 101px;
		height: 10px;
		background: #ffffff url("../images/navIndustries.jpg") no-repeat 0 -10px;
		text-indent: -9999px;
	}

.corporate {
	display: block;
	width: 53px;
	height: 10px;
	font-size: 0px;
}

	.corporate a {
		display: block;
		width: 53px;
		height: 10px;
		background: #ffffff url("../images/navCorporate.jpg") no-repeat 0 0;
		text-indent: -9999px;
	}
	
	.corporate a:hover {
		background-position: 0 -10px;
	}
	
	.corporateActive,
	.corporateActive a {
		display: block;
		width: 53px;
		height: 10px;
		background: #ffffff url("../images/navCorporate.jpg") no-repeat 0 -10px;
		text-indent: -9999px;
	}

.healthcare {
	display: block;
	width: 57px;
	height: 8px;
	font-size: 0px;
}

	.healthcare a {
		display: block;
		width: 57px;
		height: 8px;
		background: #ffffff url("../images/navHealthcare.jpg") no-repeat 0 0;
		text-indent: -9999px;
	}
	
	.healthcare a:hover {
		background-position: 0 -8px;
	}
	
	.healthcareActive,
	.healthcareActive a {
		display: block;
		width: 57px;
		height: 8px;
		background: #ffffff url("../images/navHealthcare.jpg") no-repeat 0 -8px;
		text-indent: -9999px;
	}

.lifeSciences {
	display: block;
	width: 71px;
	height: 8px;
	font-size: 0px;
}

	.lifeSciences a {
		display: block;
		width: 71px;
		height: 8px;
		background: #ffffff url("../images/navLifeSciences.jpg") no-repeat 0 0;
		text-indent: -9999px;
	}
	
	.lifeSciences a:hover {
		background-position: 0 -8px;
	}
	
	.lifeSciencesActive,
	.lifeSciencesActive a {
		display: block;
		width: 71px;
		height: 8px;
		background: #ffffff url("../images/navLifeSciences.jpg") no-repeat 0 -8px;
		text-indent: -9999px;
	}

.coldStorage {
	display: block;
	width: 70px;
	height: 10px;
	font-size: 0px;
}

	.coldStorage a {
		display: block;
		width: 70px;
		height: 10px;
		background: #ffffff url("../images/navColdStorage.jpg") no-repeat 0 0;
		text-indent: -9999px;
	}
	
	.coldStorage a:hover {
		background-position: 0 -10px;
	}
	
	.coldStorageActive,
	.coldStorageActive a {
		display: block;
		width: 70px;
		height: 10px;
		background: #ffffff url("../images/navColdStorage.jpg") no-repeat 0 -10px;
		text-indent: -9999px;
	}

.distribution {
	display: block;
	width: 60px;
	height: 8px;
	font-size: 0px;
}

	.distribution a {
		display: block;
		width: 60px;
		height: 8px;
		background: #ffffff url("../images/navDistribution.jpg") no-repeat 0 0;
		text-indent: -9999px;
	}
	
	.distribution a:hover {
		background-position: 0 -8px;
	}
	
	.distributionActive,
	.distributionActive a {
		display: block;
		width: 60px;
		height: 8px;
		background: #ffffff url("../images/navDistribution.jpg") no-repeat 0 -8px;
		text-indent: -9999px;
	}

.news {
	display: block;
	width: 77px;
	height: 10px;
	font-size: 0px;
}

	.news a {
		display: block;
		width: 77px;
		height: 10px;
		background: #ffffff url("../images/navNews.jpg") no-repeat 0 0;
		text-indent: -9999px;
	}
	
	.news a:hover {
		background-position: 0 -10px;
	}
	
	.newsActive,
	.newsActive a {
		display: block;
		width: 77px;
		height: 10px;
		background: #ffffff url("../images/navNews.jpg") no-repeat 0 -10px;
		text-indent: -9999px;
	}

.portfolio {
	display: block;
	width: 45px;
	height: 8px;
	font-size: 0px;
}

	.portfolio a {
		display: block;
		width: 45px;
		height: 8px;
		background: #ffffff url("../images/navPortfolio.jpg") no-repeat 0 0;
		text-indent: -9999px;
	}
	
	.portfolio a:hover {
		background-position: 0 -8px;
	}
	
	.portfolioActive,
	.portfolioActive a {
		display: block;
		width: 45px;
		height: 8px;
		background: #ffffff url("../images/navPortfolio.jpg") no-repeat 0 -8px;
		text-indent: -9999px;
	}

.aboutUs {
	display: block;
	width: 49px;
	height: 8px;
	font-size: 0px;
}

	.aboutUs a {
		display: block;
		width: 49px;
		height: 8px;
		background: #ffffff url("../images/navAboutUs.jpg") no-repeat 0 0;
		text-indent: -9999px;
	}

	.aboutUs a:hover {
		background-position: 0 -8px;
	}
	
	.aboutUsActive,
	.aboutUsActive a {
		display: block;
		width: 49px;
		height: 8px;
		background: #ffffff url("../images/navAboutUs.jpg") no-repeat 0 -8px;
		text-indent: -9999px;
	}

.companyProfile {
	display: block;
	width: 89px;
	height: 10px;
	font-size: 0px;
}

	.companyProfile a {
		display: block;
		width: 89px;
		height: 10px;
		background: #ffffff url("../images/navCompanyProfile.jpg") no-repeat 0 0;
		text-indent: -9999px;
	}
	
	.companyProfile a:hover {
		background-position: 0 -10px;
	}
	
	.companyProfileActive,
	.companyProfileActive a {
		display: block;
		width: 89px;
		height: 10px;
		background: #ffffff url("../images/navCompanyProfile.jpg") no-repeat 0 -10px;
		text-indent: -9999px;
	}

.leadershipTeam {
	display: block;
	width: 91px;
	height: 10px;
	font-size: 0px;
}

	.leadershipTeam a {
		display: block;
		width: 91px;
		height: 10px;
		background: #ffffff url("../images/navLeadershipTeam.jpg") no-repeat 0 0;
		text-indent: -9999px;
	}
	
	.leadershipTeam a:hover {
		background-position: 0 -10px;
	}
	
	.leadershipTeamActive,
	.leadershipTeamActive a {
		display: block;
		width: 91px;
		height: 10px;
		background: #ffffff url("../images/navLeadershipTeam.jpg") no-repeat 0 -10px;
		text-indent: -9999px;
	}

.careers {
	display: block;
	width: 42px;
	height: 16px;
	font-size: 0px;

}

	.careers a {
		display: block;
		width: 42px;
		height: 8px;
		background: #ffffff url("../images/navContact.jpg") no-repeat 0 0;
		text-indent: -9999px;
	}
	
	.careers a:hover {
		background-position: 0 -8px;
	}
	
	.careersActive,
	.careersActive a {
		display: block;
		width: 42px;
		height: 8px;
		background: #ffffff url("../images/navContact.jpg") no-repeat 0 -8px;
		text-indent: -9999px;
	}

.memo {
	display: block;
	width: 117px;
	height: 42px;
	font-size: 0px;
	
}

	.memo a {
		display: block;
		width: 117px;
		height: 42px;
		background: #ffffff url("../images/navMemorial.jpg") no-repeat 0 0;
		text-indent: -9999px;
		
	}
	
	.memo a:hover {
		background-position: 0 -43px;
	}
	
	.memoActive,
	.memoActive a {
		display: block;
		width: 117px;
		height: 45px;
		background: #ffffff url("../images/navMemorial_over.jpg") no-repeat;
		text-indent: -9999px;
		margin-top: -10px;
		padding-bottom: 10px;
		
	}

		
.services,
.servicesActive,
.industries,
.industriesActive,
.news,
.newsActive,
.portfolio,
.portfolioActive,
.aboutUs,
.aboutUsActive

{
	margin: 0 0 20px 0;	
}

.subNav {
	padding: 0 0 0 25px;
}

.subNav div {
	margin: 0 0 15px 0;
}