/* Horizontal Navigation 
#nav { 
	width: 933px;
	background:url("../images/navbg.gif");
	background-repeat:repeat-x;
	margin: 0; 
	padding: 0 0 0 25px; 
	list-style-type: none;
	height:38px;
}
#nav li { 
	display: inline; 
	padding: 0; 
	text-indent:-2000px; 
}
#nav li a { 
	display: block; 
	float:left; 
	padding: 0;  
	height: 38px; 
}
#nav li a:hover, #nav li a#current { 
	background-position: 0 -38px; 
}

#navHome a { 
	background:url("../images/nav/nav_home.gif"); 
	width: 90px;
}
#navProfile a { 
	background:url("../images/nav/nav_companyprofile.gif"); 
	width: 117px;
}

#navCasestudies a { 
	background:url("../images/nav/nav_case.gif"); 
	width: 115px; 
}
#navLinks a { 
	background:url("../images/nav/nav_links.gif"); 
	width: 151px; 
}
#navHealth a { 
	background:url("../images/nav/nav_health.gif"); 
	width: 163px; 
}
#navTest a { 
	background:url("../images/nav/nav_test.gif"); 
	width: 150px; 
}
#navContact a { 
	background:url("../images/nav/nav_contact.gif"); 
	width: 131px; 
}

.clearfix {display: inline-block;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

End Horizontal Navigation */

/*----horizontal text nav----*/
#nav { 
	width: 933px;
	background:url("../images/navbg.gif");
	background-repeat:repeat-x;
	margin: 0; 
	padding: 9px 0 0 0px; 
	list-style-type: none;
}
#nav li { 
	display: block; 
	padding: 0; 
	float:left;
	position:relative;
	background:none;
}
#nav li a { 
	display: block; 
	float:left; 
	color:#fff;
	font-family: "proxima-nova-extra-condensed",sans-serif;
	text-transform:uppercase;
	font-size:15px;
	font-weight:400;
 	margin: 0 10px;
	line-height:1em;
}
#nav li a span { 	
	padding: 9px 20px 0px 20px;  
	height: 20px;
	display:block;
}
#nav li a:hover, #nav li a#current { 
	background: url('../images/nav/new_nav_bg.gif') bottom left no-repeat;
}
#nav li a:hover span, #nav li a#current span { 
	background: url('../images/nav/new_nav_bg.gif') top right no-repeat;	
}
.clearfix {display: inline-block;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#nav li ul {
	position:absolute;
	top:29px;
	width:200px;
	left:10px;
	background:#0C3182;
	display:none;
	padding:0;
	border-top:none;
}
#nav li ul li {
	position:static;
	display:block;
	margin:0;
	float:none;
	padding:0;
}
#nav li ul li a {
	color:#ffffff;
	padding:0 10px;
	line-height:30px;
	margin:0;
	display:block;
	float:none;
}
#nav li ul li a:hover {
	background:#091e4d;
} 
#nav li:hover ul {
	display:block;
}
