/* Basic Menu DIsplay */

#FlyOutNav, #FlyOutNav ol
		{	/* all lists */
			padding: 0;
			margin: 0;
			list-style: none;
			 }

#FlyOutNav a	{	display: block;
			 }

#FlyOutNav li	{	
			float: left;
			font-size:1.1em;
			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 */ 
			background:#999999;
			border: 1px solid #000;
			}

#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 */

#homeLink	{	display: none; }

ol#FlyOutNav	{	font-family: Verdana, Arial, sans-serif;
			font-size: .9em;
			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 0.6em 0.8em 0.6em;
			text-align: center;
			
			}



ol#FlyOutNav li a:link, ol#FlyOutNav li a:visited, ol#FlyOutNav li a:hover
		{	text-decoration: none; }

ol#FlyOutNav li a:hover, ol#FlyOutNav li a#ParentSel:hover, ol#FlyOutNav li a:active, ol#FlyOutNav li a#ParentSel:active
		{	}


/* Nested sub items */
ol#FlyOutNav li li
		{	margin: 0em;
			background-color: transparent;
			font-size:1em;
			}

ol#FlyOutNav li ol a, ol#FlyOutNav li ol a#FlySel
		{	padding: .7em 0.7em .7em .7em;
			text-align: left;
			margin: 0em;
			line-height: 1em; 
			}

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
		{	color: #ffffff;
			text-decoration: none; }

ol#FlyOutNav li ol a#FlySel:link, ol#FlyOutNav li ol a#FlySel:visited
		{	color: #dddddd;
			border: none;
			border-top: 1px solid #333333;
			background-color: #777777; }






		
		
		
		
