#top-nav, #top-nav ul { /* all lists */90
	padding: 0;
	margin: 3px 0 0;
	list-style: none;
	line-height: 1;
	z-index:2;
}

#top-nav a {
	display: block;
	display:block;
	height:37px;
	background-position:top;
	background-repeat:no-repeat;
	color:#000;
}
	ul#top-nav li a#home:link,
	ul#top-nav li a#home:visited { background-image:url(../images/nav_home.png); width:70px;}
	ul#top-nav li a#boxofc:link,
	ul#top-nav li a#boxofc:visited { background-image:url(../images/nav_boxofc.png); width:100px;}
	ul#top-nav li a#clndr:link,
	ul#top-nav li a#clndr:visited { background-image:url(../images/nav_clndr.png); width:90px;}
	ul#top-nav li a#seastx:link,
	ul#top-nav li a#seastx:visited { background-image:url(../images/nav_seastx.png); width:130px;}
	ul#top-nav li a#groups:link,
	ul#top-nav li a#groups:visited { background-image:url(../images/nav_groups.png); width:110px;}
	ul#top-nav li a#emlclb:link,
	ul#top-nav li a#emlclb:visited { background-image:url(../images/nav_emlclb.png); width:110px;}
	ul#top-nav li a#about:link,
	ul#top-nav li a#about:visited { background-image:url(../images/nav_about.png); width:120px;}
	ul#top-nav li a#comm:link,
	ul#top-nav li a#comm:visited { background-image:url(../images/nav_comm.png); width:160px;}
	ul#top-nav li a#contct:link,
	ul#top-nav li a#contct:visited { background-image:url(../images/nav_contct.png); width:90px;}

ul#top-nav li a:link {font-weight:bold;}
ul#top-nav li a:hover {background-position:bottom;}
ul#top-nav li a.current {background-position:bottom;}


#top-nav li { /* all list items */
	float: left;
	/*width: 10em;  width needed or else Opera goes nuts */
	height:37px;
	margin:0;
}

#top-nav li a span { display:none;}

#top-nav li ul { /* second-level lists */
	position: absolute;
	width: auto;
	height:auto;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	background:url(../images/bg_menu.jpg) repeat-x top left #FFF;
	margin-top:-10px;
	padding-top:12px;
	padding-bottom:12px;
	border-right:solid 1px #00454E;
	border-bottom:solid 1px #000;
	border-left:solid 1px #00454E;
}

#top-nav li:hover ul,
#top-nav li.sfhover ul { /* Makes dropdown menus visible */
	left: auto;
}

ul#top-nav li ul.lev2 li {
	height:1.2em;
	margin:0;
	padding:3px 10px 6px;
	text-indent:0;
	float:none;
	font-size:0.9em;
	font-weight:normal;
	line-height:1.2em;
}
ul#top-nav li ul.lev2 li:hover {
	background-color:#EACB10;
}
ul#top-nav li a ul.lev2 li a { 
	display:block;
	height:1.2em;
	color:#000;
}
ul#top-nav li a ul.lev2 li:hover a { 
	color:#000;
}
