﻿#mainNavigation
{
	padding:0;
	margin:0;
	float:left;
	width:714px;
	padding-right:44px;
	text-transform:capitalize;
	height:23px;
	text-align:center;
	background: url(../images/shd/nav_bg.gif) no-repeat left top;
	font-weight:bold;
}

#mainNavigation .paddingright
{
	padding-right:5px;
}

#mainNavigation ul 
{
    margin:0;
	padding: 0;
	list-style: none;
}

#mainNavigation ul.navOn1
{
	font-size:1.0em;
	font-weight:normal;
    float:left;
    z-index:10;
}

ul.navOn1 li {
    display:block;
    position: relative;
    float:left;
    margin-left:5px;
    z-index:10;
}

ul.navOn1 li a
{
    display:block;
	text-align:left;
    z-index:10;
}

ul.navOn1 li ul 
{
    display:none;
    position: absolute;
    z-index:200;
    left: 0; /* Set 1px less than menu width */
    top:23px;
    background-color:#cc0000;
    border-top:1px solid #cccccc;
}

ul.navOn1 li ul li{
    margin-left:0px;
    display:block;
    float:none;
    clear:both;
    z-index:200;
    border:1px solid #cccccc;
    border-top:0;
}

ul.navOn1 li ul li ul{
    width:147px;
    left:99%;
    top:0;
    z-index:3000;
    position:absolute;
}

html>body ul.navOn1 li ul li ul
{
    left:100%;    
}

ul.navOn1 li li a {
    display:block;
    text-decoration: none;
    color: #ffffff;
    font-weight:bold; 
    background:#cc0000; /* IE6 Bug */
    padding: 3px 3px 3px 6px;
    z-index:3000;
    width:127px;
}

/* Fix IE. Hide from IE Mac \*/
* html ul.navOn1 li { }
* html ul.navOn1 li a {  }
/* End */
ul.navOn1 li li a:visited{
	text-decoration: none;color:#fff; } 

/* Hover Styles */
 ul.navOn1 li li a:hover{ 
	text-decoration: none;color: #FFffff; font-weight:bold; text-decoration:underline; background-color:#cc0000; padding: 3px 3px 3px 6px; } /* Hover Styles */
 ul.navOn1 li li:hover>a
 {
    text-decoration: none;color: #FFffff; font-weight:bold; text-decoration:underline; background-color:#cc0000; padding: 3px 3px 3px 6px;
 }

Sub Menu Styles 

ul.navOn1 li ul li ul,ul.navOn1 li ul li ul li ul,ul.navOn1 li ul li ul li ul li ul,ul.navOn1 li ul li ul li ul li ul li ul {
    display:none;
}

/* The magic */
/* Open first level of navigation */
.navOn1 li:hover ul, .navOn1 li.over ul { display: block; }
.navOn1 li:hover ul ul, .navOn1 li.over ul ul { display: none; }

/* Open level 2 */
.navOn1 li:hover li:hover ul, .navOn1 li.over li.over ul{display:block;}
.navOn1 li:hover li:hover ul ul, .navOn1 li.over li.over ul ul{display:none;}

/* Open level 3 */
.navOn1 li:hover li:hover li:hover ul, .navOn1 li.over li.over li.over ul{display:block;}
.navOn1 li:hover li:hover li:hover ul ul, .navOn1 li.over li.over li.over ul ul{display:none;} 

/* Top level images */
ul.navOn1 li a.home, ul.navOn1 li a.home:visited{
	width:39px;
	height:23px;
	padding:0;
	margin:0 0 0 0;
	background-image: url(../images/shd/navigation/home.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	float:left;
	z-index:0;
}

ul.navOn1 li a:hover, ul.navOn1 li a:visited hover, ul.navOn1 li:hover a, ul.navOn1 li.on a
{
    background-repeat:no-repeat;
    background-color:#cc0000;
}

ul.navOn1 li a.home:hover,
ul.navOn1 li a.home:visited hover,
ul.navOn1 li.on a.home,
ul.navOn1 li.on a.home:link,
ul.navOn1 li.on a.home:visited {
	background-image:url(../images/shd/navigation/home_ovr.gif);
}

ul.navOn1 li:hover a.home
{
	background-image:url(../images/shd/navigation/home_ovr.gif);    
}

ul.navOn1 li a.news, ul.navOn1 li a.news:visited{
	width:41px;
	height:23px;
	padding:0;
	margin:0 0 0 0;
	background-image: url(../images/shd/navigation/news.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	float:left;
	z-index:0;
}

ul.navOn1 li a.news:hover,
ul.navOn1 li a.news:visited hover,
ul.navOn1 li.on a.news,
ul.navOn1 li.on a.news:visited,
ul.navOn1 li.on a.news:link {
	background-image:url(../images/shd/navigation/news_ovr.gif);
	background-repeat:no-repeat;
}

ul.navOn1 li:hover a.news
{
	background-image:url(../images/shd/navigation/news_ovr.gif);    
}

ul.navOn1 li a.about, ul.navOn1 li a.about:visited {
	width:87px;
	height:23px;
	padding:0;
	margin:0 0 0 0;
	background-image: url(../images/shd/navigation/about.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	float:left;
	z-index:0;
}

ul.navOn1 li a.about:hover,
ul.navOn1 li a.about:visited hover,
ul.navOn1 li.on a.about,
ul.navOn1 li.on a.about:visited,
ul.navOn1 li.on a.about:link {
	background-image:url(../images/shd/navigation/about_ovr.gif);
	background-repeat:no-repeat;
}

ul.navOn1 li:hover a.about
{
	background-image:url(../images/shd/navigation/about_ovr.gif);    
}

ul.navOn1 li a.teams, ul.navOn1 li a.teams:visited {
	width:44px;
	height:23px;
	padding:0;
	margin:0 0 0 0;
	background-image: url(../images/shd/navigation/teams.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	float:left;
	z-index:0;
}

ul.navOn1 li a.teams:hover,
ul.navOn1 li a.teams:visited hover,
ul.navOn1 li.on a.teams,
ul.navOn1 li.on a.teams:visited,
ul.navOn1 li.on a.teams:link {
	background-image:url(../images/shd/navigation/teams_ovr.gif);
	background-repeat:no-repeat;
}

ul.navOn1 li:hover a.teams
{
	background-image:url(../images/shd/navigation/teams_ovr.gif);    
}

ul.navOn1 li a.calendar, ul.navOn1 li a.calendar:visited {
	width:64px;
	height:23px;
	padding:0;
	margin:0 0 0 0;
	background-image: url(../images/shd/navigation/calendar.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	float:left;
	z-index:0;
}

ul.navOn1 li a.calendar:hover,
ul.navOn1 li a.calendar:visited hover,
ul.navOn1 li.on a.calendar,
ul.navOn1 li.on a.calendar:visited,
ul.navOn1 li.on a.calendar:link {
	background-image:url(../images/shd/navigation/calendar_ovr.gif);
	background-repeat:no-repeat;
}

ul.navOn1 li:hover a.calendar
{
	background-image:url(../images/shd/navigation/calendar_ovr.gif);    
}

ul.navOn1 li a.gallery, ul.navOn1 li a.gallery:visited {
	width:90px;
	height:23px;
	padding:0;
	margin:0 0 0 0;
	background-image: url(../images/shd/navigation/gallery.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	float:left;
	z-index:0;
}

ul.navOn1 li a.gallery:hover,
ul.navOn1 li a.gallery:visited hover,
ul.navOn1 li.on a.gallery,
ul.navOn1 li.on a.gallery:visited,
ul.navOn1 li.on a.gallery:link {
	background-image:url(../images/shd/navigation/gallery_ovr.gif);
	background-repeat:no-repeat;
}

ul.navOn1 li:hover a.gallery
{
	background-image:url(../images/shd/navigation/gallery_ovr.gif);    
}

ul.navOn1 li a.partners, ul.navOn1 li a.partners:visited {
	width:64px;
	height:23px;
	padding:0;
	margin:0 0 0 0;
	background-image: url(../images/shd/navigation/partners.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	float:left;
	z-index:0;
}

ul.navOn1 li a.partners:hover,
ul.navOn1 li a.partners:visited hover,
ul.navOn1 li.on a.partners,
ul.navOn1 li.on a.partners:visited,
ul.navOn1 li.on a.partners:link {
	background-image:url(../images/shd/navigation/partners_ovr.gif);
	background-repeat:no-repeat;
}

ul.navOn1 li:hover a.partners
{
	background-image:url(../images/shd/navigation/partners_ovr.gif);    
}

ul.navOn1 li a.media, ul.navOn1 li a.media:visited {
	width:43px;
	height:23px;
	padding:0;
	margin:0 0 0 0;
	background-image: url(../images/shd/navigation/media.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	float:left;
	z-index:0;
}

ul.navOn1 li a.media:hover,
ul.navOn1 li a.media:visited hover,
ul.navOn1 li.on a.media,
ul.navOn1 li.on a.media:visited,
ul.navOn1 li.on a.media:link {
	background-image:url(../images/shd/navigation/media_ovr.gif);
	background-repeat:no-repeat;
}

ul.navOn1 li:hover a.media
{
	background-image:url(../images/shd/navigation/media_ovr.gif);    
}

ul.navOn1 li a.contact, ul.navOn1 li a.contact:visited {
	width:58px;
	height:23px;
	padding:0;
	margin:0 0 0 0;
	background-image: url(../images/shd/navigation/contact.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	float:left;
	z-index:0;
}

ul.navOn1 li a.contact:hover,
ul.navOn1 li a.contact:visited hover,
ul.navOn1 li.on a.contact,
ul.navOn1 li.on a.contact:visited,
ul.navOn1 li.on a.contact:link {
	background-image:url(../images/shd/navigation/contact_ovr.gif);
	background-repeat:no-repeat;
}

ul.navOn1 li:hover a.contact
{
	background-image:url(../images/shd/navigation/contact_ovr.gif);    
}

ul.navOn1 li a.links, ul.navOn1 li a.links:visited {
	width:39px;
	height:23px;
	padding:0;
	margin:0 0 0 0;
	background-image: url(../images/shd/navigation/links.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	float:left;
	z-index:0;
}

ul.navOn1 li a.links:hover,
ul.navOn1 li a.links:visited hover,
ul.navOn1 li.on a.links,
ul.navOn1 li.on a.links:visited,
ul.navOn1 li.on a.links:link {
	background-image:url(../images/shd/navigation/links_ovr.gif);
	background-repeat:no-repeat;
}

ul.navOn1 li:hover a.links
{
	background-image:url(../images/shd/navigation/links_ovr.gif);    
}
