div#nav a {
	outline-color: invert;
	outline-style: none;
}

div#nav ul.top-level {
 	width: 568px;
 	height: 36px;
 	background: url(menueimages/nav.png);
 
margin: 0;
	padding: 0;
 	position: relative;
}

div#nav ul.top-level li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	background: transparent url(menueimages/transparent.gif); 
	height: 36px;
	display: block;
        z-index: 99;
}

div#nav ul.top-level li a.base-link, div#nav ul.top-level li a.selected {
	float: left;
	padding: 36px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:36px;
	width: 100%;
}

#menu-main-1 { left: 0; width: 87px;} 
#menu-main-2 { left: 87px; width: 101px; } 
#menu-main-3 { left: 188px; width: 99px; } 
#menu-main-4 { left: 287px; width: 102px; } 
#menu-main-5 { left: 389px; width: 81px; } 
#menu-main-6 { left: 470px; width: 99px; } 

#menu-main-1 a.base-link:hover, #menu-main-1:hover a.base-link, #menu-main-1 a.selected { background: url(menueimages/nav.png) 0 -36px no-repeat;}
#menu-main-2 a.base-link:hover, #menu-main-2:hover a.base-link, #menu-main-2 a.selected { background: url(menueimages/nav.png) -87px -36px no-repeat;}
#menu-main-3 a.base-link:hover, #menu-main-3:hover a.base-link, #menu-main-3 a.selected { background: url(menueimages/nav.png) -188px -36px no-repeat;}
#menu-main-4 a.base-link:hover, #menu-main-4:hover a.base-link, #menu-main-4 a.selected { background: url(menueimages/nav.png) -287px -36px no-repeat;}
#menu-main-5 a.base-link:hover, #menu-main-5:hover a.base-link, #menu-main-5 a.selected { background: url(menueimages/nav.png) -389px -36px no-repeat;}
#menu-main-6 a.base-link:hover, #menu-main-6:hover a.base-link, #menu-main-6 a.selected { background: url(menueimages/nav.png) -470px -36px no-repeat;}


div#nav ul.sub-level {
	padding: 6px 0;
	margin: 0;
	list-style: none;
}

div#nav ul.sub-level li a {
	display: block;
	width: 17em;
	text-decoration: none;
	color: #000;
	padding: 8px 12px;
	font-size: 1.1em;
}

div#nav ul.sub-level li a:hover {
	text-decoration: underline;
}

div#nav ul.sub-level li {
	float: left;
	width: 20em;
	height: auto;
	position: relative;
}

div#nav ul.top-level li ul.sub-level {
	position: absolute;
	/* background: url(menueimages/sub-nav.png) top left repeat;   */
	width: 17em;
	top: 36px;
	left: -999em;
}

div#nav ul.top-level li:hover ul.sub-level, div#nav ul.top-level li:hover ul {
	left: 0;
	visibility: visible;
}