
	@charset "utf-8";
	div.topNavDrop, div.bottomNavDrop
	{
		text-align: center;
		margin: 0 auto;
		position: relative;
		/* height specified dynamically in nav_arrow_drop.php due to absolutely positioned submenus */
		/* background image for topNavDrop specified dynamically in nav_arrow_drop.php due to depending on number of levels */
	}
	
	div.topNavDrop
	{
		padding-top: 1px;
	}

	div.bottomNavDrop
	{
		width: 700px;
	}
	
	div.topNavSubmenu, div.bottomNavSubmenu
	{
		text-align: center;
		position: absolute;
		left: 0px;
		width: 100%;
	}
	
	td.topNavCellHasChildren div.topNavSubmenu, td.bottomNavCellHasChildren div.bottomNavSubmenu
	{
		padding: 12px 0;
		visibility: hidden;
	}
	
	td.bottomNavCellHasChildren div.bottomNavSubmenu
	{
		border-top: 1px solid black;
	}
	
	table.topNavRowDrop, table.bottomNavRowDrop
	{
		max-width: 772px;
		margin: 0 auto;
	}
	
	td.topNavCell
	{
		height: 33px;
	}
	
	td.bottomNavCell
	{
		width: 5px;
		color: #2d747b;
	}
	
	td.bottomNavCellOn
	{
		color: #94482d;
	}
	
	td.topNavCell span
	{
		background-position: center top;
		background-repeat: no-repeat;
		display: inline-block;
	}
	
	td.bottomNavCell span
	{
		padding: 0px 5px 0px 5px;
		white-space: nowrap;
	}
	
	td.topNavCellHasChildren:hover, td.bottomNavCellHasChildren:hover
	{
	}
	
	td.topNavCellHasChildren span
	{
	}
	
	td.bottomNavCellHasChildren span
	{
		border: 1px solid transparent; /* here so nothing moves when becomes colored upon hover over parent if parent has hidden children */
		border-bottom-width: 0px;
		position: relative;
		top: 1px; /* to cover corresponding portion of top border of corresponding submenu - jquery used to place this above that */
	}
		
	td.topNavSpacer
	{
		width: 0px;
	}
		
	td.bottomNavSpacer
	{
		width: 15px;
		min-width: 3px;
	}
		
	td.topNavSeparator
	{
		width: 25px;
		min-width: 3px;
	}
		
	td.bottomNavSeparator
	{
		background-color: #2d747b;
		width: 1px;
	}
	
	div.bottomNavDrop a
	{
		text-decoration: none;
	}
	
	div.bottomNavDrop a:link, div.bottomNavDrop a:visited
	{
		color: #2d747b;
	}
	
	div.bottomNavDrop a:hover, div.bottomNavDrop a:active
	{
		color: #54d6e2;
	}
	
	img.topArrow
	{
		width: 800px;
		height: 30px;
		margin: -5px 0px -1px 0px;
		position: relative;
		z-index: 5;
	}
	
	img.bottomArrow
	{
		height: 11px;
	}

