

#main-nav {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style: none;
	line-height: 1;
	width: 651px;
}

#main-nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#main-nav a {
	display: block;
	text-indent: -9000px;
	height: 25;
}

#main-nav li {
	float: left;
	position: relative;
}

#main-nav li ul {
	position: absolute;
	width: 1px;
	left: -999em;
}

#main-nav li:hover ul, #main-nav li.iehover ul {
	left: auto;
}

/* Main navigation image replacement */
#nav-home a {
	background: url(images/home.jpeg) top left no-repeat;
	width: 52;
}
#nav-home a:hover {
	background: url(images/home_roll.jpeg) top left no-repeat;
}

#nav-about a {
	background: url(images/about.jpeg) top left no-repeat;
	width: 57;
}
#nav-about a:hover {
	background: url(images/about_roll.jpeg) top left no-repeat;
}

#nav-locations a {
	background: url(images/locations.jpeg) top left no-repeat;
	left: 100px;
	width: 79;
}
#nav-locations a:hover {
	background: url(images/locations_roll.jpeg) top left no-repeat;
}

#nav-core a {
	background: url(images/cores.jpeg) top left no-repeat;
	width: 148;
}
#nav-core a:hover {
	background: url(images/cores_roll.jpeg) top left no-repeat;
}

#nav-career a {
	background: url(images/career.jpeg) top left no-repeat;
	width: 155;
}
#nav-career a:hover {
	background: url(images/career_roll.jpeg) top left no-repeat;
}

#nav-contact a {
	background: url(images/contact.jpeg) top left no-repeat;
	width: 89;
}
#nav-contact a:hover {
	background: url(images/contact_roll.jpeg) top left no-repeat;
}

#nav-sitemap a {
	background: url(images/site.jpeg) top left no-repeat;
	width: 71;
}
#nav-sitemap a:hover {
	background: url(images/site_roll.jpeg) top left no-repeat;
}


/* About Us image replacement */
#nav-history a {
	background: url(images/about_history.jpeg) top left no-repeat;
}
#nav-history a:hover {
	background: url(images/about_history_roll.jpeg) top left no-repeat;
}

#nav-financial a {
	background: url(images/about_financial.jpeg) top left no-repeat;
}
#nav-financial a:hover {
	background: url(images/about_financial_roll.jpeg) top left no-repeat;
}

#nav-vision a {
	background: url(images/about_vision.jpeg) top left no-repeat;
}
#nav-vision a:hover {
	background: url(images/about_vision_roll.jpeg) top left no-repeat;
}

#nav-ethics a {
	background: url(images/about_ethical.jpeg) top left no-repeat;
}
#nav-ethics a:hover {
	background: url(images/about_ethical_roll.jpeg) top left no-repeat;
}

#nav-clients a {
	background: url(images/about_clients.jpeg) top left no-repeat;
}
#nav-clients a:hover {
	background: url(images/about_clients_roll.jpeg) top left no-repeat;
}

#nav-awards a {
	background: url(images/about_awards.jpeg) top left no-repeat;
}
#nav-awards a:hover {
	background: url(images/about_awards_roll.jpeg) top left no-repeat;
}

#nav-gsa a {
	background: url(images/about_gsa.jpeg) top left no-repeat;
}
#nav-gsa a:hover {
	background: url(images/about_gsa_roll.jpeg) top left no-repeat;
}

#nav-naics a {
	background: url(images/about_naics.jpeg) top left no-repeat;
}
#nav-naics a:hover {
	background: url(images/about_naics_roll.jpeg) top left no-repeat;
}


/* Core Competencies image replacement */
#nav-security a {
	background: url(images/core_security.jpeg) top left no-repeat;
}
#nav-security a:hover {
	background: url(images/core_security_roll.jpeg) top left no-repeat;
}

#nav-engineering a {
	background: url(images/core_engineering.jpeg) top left no-repeat;
}
#nav-engineering a:hover {
	background: url(images/core_engineering_roll.jpeg) top left no-repeat;
}

#nav-environmental a {
	background: url(images/core_environmental.jpeg) top left no-repeat;
}
#nav-environmental a:hover {
	background: url(images/core_environmental_roll.jpeg) top left no-repeat;
}

/* Careers image replacement */
#nav-why a {
	background: url(images/career_why.jpeg) top left no-repeat;
}
#nav-why a:hover {
	background: url(images/career_why_roll.jpeg) top left no-repeat;
}

#nav-opps a {
	background: url(images/career_opps.jpeg) top left no-repeat;
}
#nav-opps a:hover {
	background: url(images/career_opps_roll.jpeg) top left no-repeat;
}

#nav-benefits a {
	background: url(images/career_benefits.jpeg) top left no-repeat;
}
#nav-benefits a:hover {
	background: url(images/career_benefits_roll.jpeg) top left no-repeat;
}

#main-nav #nav-about #sub-nav-about2 a,
#main-nav #nav-core #sub-nav-core2 a,
#main-nav #nav-career #sub-nav-career2 a,
#main-nav #nav-about #sub-nav-about a,
#main-nav #nav-core #sub-nav-core a,
#main-nav #nav-career #sub-nav-career a {
	height: 17px;
	width: 132px; 
	display: hidden;
}

#main-nav li ul {
	margin: 0 0 0 0px;
	padding: 5 5 5 5;
	width: 135px;
	background-color: #000000;
}

