#Menu
{
  height: 25px;
  padding: 0;
  margin: auto;
  color: black;
}
#Menu ul
{
  margin: 0;
  padding: 0;
}
#Nav a
{
  color: black;
  font: bold 11px/25px Arial, sans-serif;
  text-decoration: none;
  display: block;
  padding: 0;
}
#Nav a:hover
{
  background: url("/img/home/top-level-nav-blue.png")
       no-repeat left top; 
  color: black;
}

#Nav li li a
{
  display: block;
  padding: 0;
}
#Nav li li a:hover
{
  font: bold 11px/25px Arial, sans-serif;
  background: url("/img/home/2nd-level-nav-highlight.png")
       no-repeat left top; 
  background-color: white;
  padding-left: 2px;
}


#Menu li
{
  float: left;
  position: relative;
  text-align: center;
  width: 95px;
  background: url("/img/home/top-level-nav.png")
       no-repeat left top; 
  list-style: none;
}
#Menu li:hover
{
  background-color: white
}
#Menu li ul
{
  display: none;
  position: absolute;
  background: #d7e2ed url(../img/home/2nd-level-nav-2.png) bottom right repeat-x;
  top: 100%;
  left: -1px;
  padding: 0;
  border-top: none;
  width: 150px;
}
#Menu li>ul
{
  top: auto;
  left: -1px;
}
#Menu li li
{
  display: block;
  float: none;
  background-color: transparent;
  background-image: none;
  border: 0; 
  width: 150px;
  text-align: left;
  text-indent: 5px;
}
#Menu li:hover ul, #Menu li.sfhover ul
{
  display: block;
}
#Nav li.Highlight
{
  background-color: #900;
}
#Nav li.Highlight a
{
  color: #FFF;
}
#Nav li.Highlight a:hover
{
  background-color: #F00;
}

#Nav .Login  a:hover
{
  background: url("/img/home/top-level-nav-blue-login.png")
       no-repeat left top; 
  color: black;
}

.TopNav
{
  background: url("/img/home/top-level-nav.png")
       no-repeat left top; 
  width: 95px; 
  height: 20px;
  float: left;
  position: relative;
  color: black;
  font-weight: bold;
  text-align: center;
  padding-top: 5px;
  list-style: none;
}

.TopNav ul
{
  display: none; 
  position: absolute;
  z-index: 100;
  background-color: #4f4f4f;
  margin: 7px 0 0 0; 
  padding: 0;
  width: 125px;
}
