#menu
{
  list-style-type: none;
  font-size: 11px;
  margin: 0;
  background-color: #2D3D78;
  color: #FFFFFF;
  text-transform: capitalize;
}

#menu li
{
  display: block;
  z-index: 100;
  float: left;
  margin-right: 1px;
  position: relative;
}

#menu li span
{
  display: block;
  z-index: 100;
}

#menu li a
{
  display: block;
}

#menu li a:visited
{
  display: block;
}

#menu, #menu dl, #menu dd, #menu li a:visited, #menu li a
{
  padding: 0;
}

#menu dl
{
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;  
}

#menu dt
{
  float: left;
  margin: 0;
}

#menu dd
{
  clear: left;
  display: none;
  margin: 0;
  color: #FFFFFF;
  text-align: left;
}

#menu dt a, #menu dt a:visited, #menu li span
{
  padding: 5px 15px 5px 15px;
  display: block;
}

#menu dt a
{  
  color: #FFFFFF;
  text-decoration: none;
}

#menu dt a:visited
{
  color: #FFFFFF;
  text-decoration: none;
}

#menu dd a, #menu dd a:visited
{
  font-weight: normal;
  padding: 5px 15px 5px 15px;
  display: block;
}

#menu dd a
{
  background-color: #2D3D78;
  color: #FFFFFF;
  text-decoration: none;  
}

#menu dd a:visited
{
  display: block;
  background-color: #2D3D78;
  color: #FFFFFF;
  text-decoration: none;
}

#menu li a:hover
{
  border: none;
}

#menu li:hover dd
{
  display: block;
}

#menu li a:hover dd
{
  display: block;
}

#menu li:hover dl
{
  /*border-bottom: 3px solid #2468A7;*/
}

#menu li a:hover dl
{
  /*border-bottom: 3px solid #2468A7;*/
}

#menu li:hover dt a
{
  background-color: #00CC00; 
  color: #FFFFFF;
}

#menu li a:hover dt a
{
  background-color: #00CC00; 
  color: #FFFFFF;
}

#menu dd a:hover
{
  background-color: #00CC00; 
  color: #FFFFFF;
}

/* the active top level nav */
#menu dt#active-nav, #menu dt#active-nav a:hover, #menu li:hover dt#active-nav a
{
  background-color: #00CC00;
  color: #FFFFFF;
}

/* the active sub nav */
#menu dd#active-sub-nav a
{
  background-color: #00CC00;
  color: #FFFFFF;
}
