/* CSS Document */

/* -- MENU STYLES -- */

#nav img{
	border: 0px;
}

#nav {
	width: 558px;
	margin: 18px auto 0 auto;
	list-style: none; 
	line-height: 1;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #fff;
	margin-left: 10px;
	z-index: 999;
}
*html #nav {
	width: 550px;
	margin-left: 5px;
	}

#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	z-index: 999; 
	_margin-left: -22px;
	}

#nav a { 
	display: block;
	color: #fff;
	height: 42px;
	padding: 15px 7px;
	text-decoration:none;
}
*html #nav a {
	padding: 15px 6px;
}
#nav a:hover {
	color: #fff;
	height: 42px;
	text-decoration:none;
	background-image:url(../imgs/menu_rollover_background.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 15px 7px;
}
*html #nav a:hover {
	padding: 15px 6px;
}

/* all list items */
#nav li {
	float: left;
	width: auto;
}
*html #nav li {
	width: 44px;
	}
*html #nav li.largButton {
	width: 70px;
	}
*html #nav li.largerButton {
	width: 84px;
	}

*html #nav ul {
	border-bottom: 1px solid #409acf;
	}
	
	
#nav ul li a { 
	font-size: 11px; 
	font-family:Arial, Helvetica, sans-serif;
	color: #fff; 
	height:18px; 
	background:#004e98; 
	border-top: 1px solid #409acf;
	border-left: 1px solid #409acf;
	border-right: 1px solid #409acf;
	text-decoration:none; 
	text-align:left; 
	padding:3px 0px 0px 8px;
}
#nav ul li a:hover {
	color:#fff; 
	background:#007ac3;  
	border-top: 1px solid #409acf;
	border-left: 1px solid #409acf;
	border-right: 1px solid #409acf;
	height:18px; 
	text-decoration:none; 
	padding:3px 0px 0px 8px;
}


/* menu widths */
#nav ul.menu1 a{
	width:124px;
	}
#nav ul.menu2 a{
	width:225px;
	}
#nav ul.menu3 a{
	width:167px;
	}
#nav ul.menu4 a{
	width:160px;
	}
#nav ul.menu5 a{
	width:220px;
	}
#nav ul.menu6 a{
	width:235px;
	}


/* second-level lists */

#nav li ul {
	position: absolute; 
	width: 10em; 
	left: -999em;
	top: 142px;
	z-index:999;
}

#nav li:hover ul {
	left: auto;
}
#nav li.sfhover ul {
	left: auto;
}