/* Basic Menu DIsplay */

#FlyOutNav, #FlyOutNav ol {	/* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
   padding-bottom: 5px;
}

#FlyOutNav a{display: block;}

#FlyOutNav li	{	/* all list items */
			float: left;
            margin:0;
			 }

/* And now reset the children anchors to work */

#FlyOutNav li ol
		{	/* second-level lists */
			position: absolute;
			left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }

#FlyOutNav li ol ol
		{	/* third-and-above-level lists */
			margin: -2.5em 0 0 15em; }

#FlyOutNav li ol ol ol
		{	/* fourth-and-above-level lists */
			margin: -2.5em 0 0 15em; }

#FlyOutNav li:hover ol ol, #FlyOutNav li:hover ol ol ol, #FlyOutNav li:hover ol ol ol ol, #FlyOutNav li.sfhover ol ol, #FlyOutNav li.sfhover ol ol ol, #FlyOutNav li.sfhover ol ol ol ol
		{	left: -999em; }

#FlyOutNav li:hover ol, #FlyOutNav li li:hover ol, #FlyOutNav li li li:hover ol, #FlyOutNav li li li li:hover ol, #FlyOutNav li.sfhover ol, #FlyOutNav li li.sfhover ol, #FlyOutNav li li li.sfhover ol, #FlyOutNav li li li li.sfhover ol
		{	/* lists nested under hovered list items */
			left: auto; }

/* Navigation Styles */

ol#FlyOutNav	{	
	font-family: Verdana, Arial, sans-serif;
	font-size: .95em;
	width:100%;
	float:left;
	line-height: 100%;
	margin:0;
}

ol#FlyOutNav li {margin:0;}

#FlyOutNav li li
		{	/* nested list items */
		float:none;
}

ol#FlyOutNav li a {	
	padding: 0.8em;
	text-align: center;
}

ol#FlyOutNav li ol {
	margin-bottom: 0;

}

ol#FlyOutNav li a:link, ol#FlyOutNav li a:visited, ol#FlyOutNav li a:hover{	
	text-decoration: none; }

/* Nested sub items */
ol#FlyOutNav li li {	
	margin: 0em;
	background-color: transparent;
	font-size: .9em;
}

ol#FlyOutNav li ol a, ol#FlyOutNav li ol a#FlySel {	
	padding: .6em 0.6em .6em .6em;
	text-align: left;
	margin: 0em;
	padding-left: 10px;
}

ol#FlyOutNav li ol a:link, ol#FlyOutNav li ol a:visited, ol#FlyOutNav li ol a:hover, ol#FlyOutNav li ol a#FlySel:link, ol#FlyOutNav li ol a#FlySel:visited {
	text-decoration: none; 
}

ol#FlyOutNav li ol a#FlySel:link, ol#FlyOutNav li ol a#FlySel:visited {
	border: none;
}

ol#FlyOutNav ol {
	border: none;
	z-index:1000;
}
				
ol#FlyOutNav li ol a, ol#FlyOutNav li ol a#FlySel {	
		border: none;
		
}
		
ol#FlyOutNav {
	   text-transform: uppercase;
} 

ol#FlyOutNav li a {	
     font-size: 80%;
	font-weight: bold;
	padding-right: 20px;
    padding-bottom: 5px;
	margin-right: 20px;
}

ol#FlyOutNav li a:hover, ol#FlyOutNav li.selected a {
       text-decoration: underline;
}
ol#FlyOutNav ol li a, ol#FlyOutNav li.selected ol li a {
        text-decoration: underline;
}

		
		
