/**************************************************\
	File: /navigation-default.css
	-----------------------------------------------
	Authors:
		Peter Thourson
		Christian Kamau
		Levi McCallum
	Date:
		June 20, 2006
	Summary: 
		Stylesheet for the the default navigation layout.
		On this layout the bar is blue with a shaded header.
\**************************************************/

body {
	margin: 0;
	padding: 0;
	background: #eff2f3 url(../images/navigation-grey/bgbody-grey.png) repeat-x;	
	font-family: verdana,sans-serif;
	}
	
.navcontainer {
	width: 100%;
	height: 107px;
	margin: 0;
	padding: 0;
	background: #eff2f3 url(../images/navigation-grey/bgbody-grey.png) repeat-x;
	font-family: verdana,sans-serif;
	}

/* header */
#nhlogo { 
	margin: 0 auto; 
	padding: 25px 0 0 0; 
	width: 146px;
	height: 62px; 
	}

/* navbar */
 /* common styling */
.nav {
	background: transparent url(../images/navigation-grey/navnh-grey.png) no-repeat;
	width:850px;
	margin:auto;
	height: 19px;
}
.nav ul {
	padding: 0;
	margin: 0 0 0 265px;
	list-style: none;
}
.nav ul li {
	float:left;
	position:relative;
}
.nav ul li a, .nav ul li a:visited {
	margin:0 25px 0 0;
	padding:0 10px 0 10px;
	display:block;
	color: #fff;
	font: bold 11px/19px Helvetica, Arial, sans-serif;
	text-decoration:none;
	text-align: center;
}

.nav ul li:hover {
	width:auto;
	}

.nav ul li a:hover {
	background: #fff url(../images/navigation-grey/bghovernav-grey.png);	
	color: #333;
	}

.nav ul li:hover a {
	background: #fff url(../images/navigation-grey/bghovernav-grey.png);	
	color: #333;
	}

.nav ul li ul {
	display: none;
 	position: absolute;
 	left: -265px;
	}
	
.nav table {
	margin:-1px;
	border-collapse:collapse;
	font-size:11px;
	}


/* specific to IE5.5 and IE6 browsers */
.nav ul li a:hover ul {
	background: #fff;	
	display: block;
	z-index: 9999;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
	position:absolute;top:19px; t\op:17px; left:-265px; marg\in-top:1px;
	width: 180px;
}
.nav ul li a:hover ul li a {
	display: block;
	background: none;
	padding: 0 20px 0 5px;
	text-align: left;
	color: #111;
	width: 180px;
}

.nav ul li a:hover ul li a:hover {
	background: transparent;
	text-decoration: underline;
	color: #000;
}	

/* specific to non IE browsers */
.nav ul li:hover ul {
background: #fff;	
	display: block;
	z-index: 9999;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
	}
html>body .nav ul li:hover ul li {
	width: 180px;
	}
.nav ul li:hover ul li a {
	display: block;
	background: none;
	padding: 0 20px 0 5px;
	text-align: left;
	color: #111;
}
.nav ul li:hover ul li a:hover {
	background: transparent;
	text-decoration: underline;
	color: #000;
}
