
#nav 
{
  margin: 0px;
  padding: 2px;
  background: #fff url('/_images/bgusmcnav2.gif') repeat-x 0px 3px;
  color: #900;
  font-family:  Trebuchet MS, Verdana, sans-serif;
  font-size: 10pt;
  width: 100%;
}
#nav li.top 
{
  display: inline;
  margin: 0px;
  font-family: Verdana, Helvetica, Trebuchet MS;
}
#nav li a.top_link
{
  display: block;
  color:#cf0105;
  text-decoration: none;
  font-family:  Trebuchet MS, Verdana, sans-serif;
  font-size:10pt; 
  cursor:pointer;
}

#nav li a.top_link span 
{
  float:left; 
  display:block;
  padding:0 12px 0px 12px; 
  height:15px;
  border-left: 2px solid #dedede;
}
#nav li a.top_link span.down 
{
  float:left; 
  display:block;
}

#nav li:hover 
{
  position:relative;
  z-index: 300;
}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{
  position:absolute; 
  left:-9999px; 
  top:-9999px; 
  width:0; 
  height:0; 
  margin: 0px; 
  padding:0;
}

#nav li:hover ul.sub
{
  position: absolute;
  left:2px;
  top:20px; 
  width: 210px;
  background-color:#efefef;
  border: 0px solid #bcbcbc;
  border-bottom-width: 1px;
  z-index: 300;
}

#nav li:hover ul.sub li
{
  display:block;
  position:relative;
  border: 1px solid #bcbcbc;
  border-bottom-width: 0px;
  text-indent: 14px;
  float:left;
  text-decoration: none;
  z-index: 300;
}

#nav li:hover ul.sub li a
{
  height: 25px;  
  line-height:20px;
  display:block; 
  font-size:8pt; 
  font-family:  Trebuchet MS, Verdana, sans-serif;
  color:#900;
  text-decoration:none;
  z-index: 300;
  
 }

#nav li:hover ul.sub li a:hover 
{
  color: #cf0105;
  text-decoration: none;
  z-index: 300;
}


#nav li:hover ul.sub li a.fly:hover
{
  color:#cf0105;
  z-index: 300;
}

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{
  left:205px; 
  top: -4px;
  padding:3px; 
  background-color:#efefef;
  width:200px; 
  z-index:300; 
}
