/*
Author: Craig Erskine
Description: Dynamic Menu System - Horizontal/Vertical
*/

ul#navmenu-h {
	width: 489px;
	margin: 0 24px;
	padding: 0;
	list-style: none;
	text-align: center;
	position: relative;
}
ul#navmenu-h ul {
	min-width: 108px;
	max-width: 160px; /* Sub Menu Width */
	margin: 0;
	padding: 0;
	text-align: left;
	list-style: none;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
}
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul {
	top: 0;
	left: 100%;
}
ul#navmenu-h li {
	float: left;
	display: inline;
	text-align: center;
	position: relative;
	background-color: #170E01;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0;
	padding-right: 0;
}
ul#navmenu-h ul li {
	width: 100%;
	display: block;
	text-align: left;
}
/* Root Menu */
ul#navmenu-h a {
	border: none;
	padding: 6px;
	float: left;
	display: block;
	background: #170E01;
	color:  #D4A66F;
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
	height: 1%;
}
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a {
	background: #666666;
	color: #FFFFFF;
	text-decoration: underline;
}
/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a {
	float: none;
	background-color: #170E01;
	color: #D4A66F;
	font-size: 9px;
	text-decoration: none;
	padding: 1px 6px;
}
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a {
	background: #666666;
	color: #FFFFFF;
	text-decoration: underline;
}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a {
	float: none;
	background-color: #170E01;
	color: #D4A66F;
	text-decoration: none;
}
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a {
	background: #666666;
	color: #FFFFFF;
	text-decoration: underline;
}
/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a {
	float: none;
	background-color: #170E01;
	color: #D4A66F;
	text-decoration: none;
}
/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
	background: #170E01;
	color: #FFFFFF;
	text-decoration: underline;
}
/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul {
	display: none;
}
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul {
	display: block;
}


/* Page Setup */
#jav	{
	z-index: 200;
	position: absolute;
	top: 86px;
	left:	291px;
	width: 489px;
	background-color: #170E01;
	margin: 0;
	padding: 0;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	text-align: center;
}

#FLC {
	z-index: 999;
	position: fixed;
	float: left;
	left: 0;
	margin: 30px auto;
}