/* SWS CSS Definitions unique to Non-Microsoft browsers */

@media screen{
	.nav {margin-top:0;margin-bottom:0;}
	.menu {	
		width:60em;
		margin-top:0;
		margin-bottom:0;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		height:1.5em;
		}
		
	.menu ul{ line-height:1.5em;margin-left:0;width:60em;z-index:1;padding:0;}
	
	/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
	.menu li {float:left; width:10em;}
	
	/* style the links for the top level */
	.menu a, .menu a:visited {width:10em;}
	
	/* hide the sub levels and give them a positon absolute so that they take up no room */
	.menu ul ul { width:10em;margin-left:.1em;top:1.65em;left:0em;z-index:2;}
		
	/* position the third level flyout menu */
	.menu ul ul ul{left:10em;width:10em;top:0em;z-index:3;}
	
	/* position the third level flyout menu for a left flyout */
	.menu ul ul ul.left {left:-10em;top:0em;z-index:3;}
	
	/* style the second level links */
	.menu ul ul a, .menu ul ul a:visited {width:10em;}
}