nav ul#navmenu {
	margin: 0;
	border: 0 none;
	padding: 0;
	text-align:right;
	clear:both;
	list-style: none;
	z-index:1000;
	height:33px;
border-left:1px solid #ccc;
border-right:1px solid #fff;
}
nav ul#navmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
}
nav ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	list-style: none;
	display: none;
	padding-top:10px;
	padding-bottom:10px;
background:#eee;
border:1px solid #ccc;
border-top:0;
	position: absolute;
	top: 33px;
	left: 0;
}
nav ul#navmenu ul:after /*From IE 7 lack of compliance*/ {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}
nav ul#navmenu ul li {
	width:250px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
}
/* Root Menu */
nav ul#navmenu a {
	padding: 0 32px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color:#555;
	text-align:left;
background:none;
	font:normal 18pt/33px '8bitoperator_jver',Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
border-right:1px solid #ccc;
border-left:1px solid #fff;
}
/* Root Menu Hover Persistence */
nav ul#navmenu a:hover, nav ul#navmenu li:hover a, nav ul#navmenu li.iehover a {
		background:#eee;
	background-repeat:repeat-x;
color:#000;

}
nav ul#navmenu .selected {
		background:url(../Userfiles/template/button-n.png);
	background-repeat:repeat-x;
color:#333;

}
/* 2nd Menu */
nav ul#navmenu li:hover li a, nav ul#navmenu li.iehover li a {
	float: none;
	text-transform:capitalize;
	padding-left:20px;
	background:transparent;
	border:0;
	font:normal 11pt/33px Arial, Helvetica, sans-serif;
	color: #333;
}
/* 2nd Menu Hover Persistence */
nav ul#navmenu li:hover li a:hover, nav ul#navmenu li:hover li:hover a, nav ul#navmenu li.iehover li a:hover, nav ul#navmenu li.iehover li.iehover a {
	color:#fff;
	background-color:#8376a2;
}
/* 3rd Menu */
ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a {
	display:none;
	visibility:hidden;
}
/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a {
	color: #00827D;
}
/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a {
	display:none;
	visibility:hidden;
}
/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	color: #00827D;
}
nav ul#navmenu ul ul, nav ul#navmenu ul ul ul {
	display:none;
	position: absolute;
	top: 0;
	border:0;
	left:200px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
nav ul#navmenu li:hover ul ul, nav ul#navmenu li:hover ul ul ul, nav ul#navmenu li.iehover ul ul, nav ul#navmenu li.iehover ul ul ul {
	display: none;
}
nav ul#navmenu li:hover ul, nav ul#navmenu ul li:hover ul, nav ul#navmenu ul ul li:hover ul, nav ul#navmenu li.iehover ul, nav ul#navmenu ul li.iehover ul, nav ul#navmenu ul ul li.iehover ul {
	display: block;
}
/* SUB NAV */

#sub-nav {
	position:relative;
}
#sub-nav span.level1 {
	display:block;
	font-size:20px;
	padding-top:10px;
	font-weight:bold;
	padding-left:20px;
	padding-bottom:15px;
	height:25px;
	color:#fff;
}
#sub-nav span {
	display:inline;
	list-style: none;
	position: relative;
}
#sub-nav span.level2 a {
	text-decoration:none;
	display:block;
	padding:8px 0;
	background-position:10px center;
	padding-left:20px;
	color:#fff;
	font:bold 9pt Arial, Helvetica, sans-serif;
}
#sub-nav span.level2 a:hover, #sub-nav span.level2 a.selected {
	color:#F17B05;
}
#sub-nav span.level3 a, #sub-nav span.level3 a:link, #sub-nav span.level3 a:active, #sub-nav li.level3 a:visited {
	text-decoration:none;
	display:block;
	padding:6px;
	padding-left:30px;
	font:normal 8pt Arial, Helvetica, sans-serif;
}
#sub-nav span.level3 a:hover, #sub-nav span.level3 .selected {
	background-color:#005983;
	color:#fff;
}
#sub-nav span.level4 a, #sub-nav span.level4 a:link, #sub-nav span.level4 a:active, #sub-nav span.level4 a:visited {
	display:none;
}
#sub-nav span.level4 a:hover, #sub-nav span.level4 .selected {
	display:none;
}


.footer-nav {
float:right;
width:400px;
text-align:right;
margin-left:20px;
}

.footer-nav ul#navmenu{
margin:0;
padding:0;
padding-top:1px;
}

.footer-nav li {
float:left;
margin:0;
padding:0;
margin-right:10px;
}
