/* Support for the "iehover-fix.js" */

* html ul.nav iframe {
	position: absolute;
	/* account for the border */
	left: -0.25em;
	top: -0.25em;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */


/* Navigation */
#nav, #nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav {
  z-index: 10;
  position: relative;
}
#nav li {
  float: left;
  position:relative;
  
}
#nav li a {
	display:block;
	text-decoration:none;
	font-size:10px;
	color:Black;
	line-height:21px;
	padding:0;
	color:rgb(134,134,131);
}

#nav li a:hover {
  color: rgb(255,255,255);
}

#nav ul {
  list-style: none;
  margin: 0;
  position: absolute;
  top: -999em;
  left:0px;
}

#nav ul.nav_16 {
	left:23px;
}

#nav li:hover ul,
#nav li.sfhover ul {
  top: 31px;
  background-color:rgb(230,230,231);
  
}

#nav li.selected {
	background-color:rgb(104,160,175);
}
#nav li.selected a {color:White; }


#nav ul li {
  float: none;
  width: 210px;
}
#nav ul a {
  white-space: nowrap;
}
#nav ul a:hover {
	
}


#nav li:hover a, 
#nav li.sfhover a {
	
}
#nav li:hover ul a, 
#nav li.sfhover ul a {
	width:20em;
	overflow-x:hidden;
	padding:0 5px 0 5px;
	border-bottom:1px solid black;
	
}
#nav li:hover ul a:hover, 
#nav li.sfhover ul a:hover {
	background-color:#aaa;
	color: rgb(255,255,255);
}

