﻿/* New simplified one sub level only navigation bar */

#navContainer 
{ 
	position: relative;
	height:22px;
	background-color: black; 
	border-top: 1px solid #666666;
}

#navContainer,
#navContainer ul,
#navContainer li,
#navContainer a
{
	font-family:Sans-Serif, Arial;
	font-size: 11px;
	color:White;
	font-weight: bold;
	padding: 0; 
	margin: 0;
}

#navContainer ul
{
	list-style: none;
}

#navContainer ul li
{
	float: left;
	position: relative;
}

#navContainer ul li a
{
	text-align:center;
	border-right: 1px solid #333333;
	border-bottom: 2px solid black;
	padding: 4px 8px 2px 8px;
	display: block;
	text-decoration: none;
	color:White;
	/*min-width:100px;*/
	height: 1%; /* IE float fix to force links to display as block level elements */
}

#navContainer ul li a.active
{
	/*border-bottom: 2px solid #cc0000;*/
	/*color:#cc0000;*/
	/*text-decoration:underline;*/
	background-color:#636363;
	border-bottom: 2px solid #636363;
}

/* Hover styles for root menu */
#navContainer ul a:hover,
#navContainer ul a.active:hover,
#navContainer ul li:hover a,
#navContainer ul li:hover a.active,
#navContainer ul li.iehover a,
#navContainer ul li.iehover a.active
{
	background-color: #333;
	border-bottom: 2px solid #333;
}

#navContainer ul li ul
{
	display:none;
	top: 100%;
	left: 0;
}

#navContainer ul li:hover ul
{
	display:block;
	position: absolute;
}

#navContainer ul li:hover ul li a
{
	display:block;
	background-color: #333;
	color:White;
	width: 120px; /*Width of drop down menu */
	text-align: left;
	border:none;
}

#navContainer ul li:hover ul li a:hover
{
	background-color: #000;
}


/* --------------- OLD navbar styles incase new update doesn't work ----------------- */
/*
#navContainer { 
	background-color: black; 
	border-top: 1px solid #666666;
	border-bottom: 1px solid black;
	padding:0 0 1px 0;
}

ul.navMenuHorizontal  {
	padding: 0; 
	margin: 0; 
	list-style: none; 
	position: relative;
}

ul.navMenuHorizontal ul {
 width: 150px; /* Sub Menu Width *
 margin: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
/* background: url('images/shadow.png') repeat 5px 5px;
 padding:0 2px 2px 0;*
}

ul.navMenuHorizontal ul ul,ul.navMenuHorizontal ul ul ul { top: 0; left: 100%; }

ul.navMenuHorizontal li { float:left; display: inline; position: relative; }
ul.navMenuHorizontal ul li { width: 100%; display: block; }

/* Root Menu *
ul.navMenuHorizontal a {
 border-right: 1px solid #333333;
 padding: 4px;

 float: left;
 display: block;
 min-width:100px; 
 background: black;
 color: white;
 font: bolder 11px Arial, sans-serif;
 text-align: center;
 text-decoration: none;
 height: 1%;
}

ul.navMenuHorizontal span.active {
 color: #CC0000;

}

/* Root Menu Hover Persistence *
ul.navMenuHorizontal a:hover,ul.navMenuHorizontal span.active:hover,ul.navMenuHorizontal li:hover a,ul.navMenuHorizontal li:hover span.active,ul.navMenuHorizontal li.iehover a,ul.navMenuHorizontal li.iehover span.active {
 background: #CC0000;
 color: black; 
}

/* 2nd Menu *
ul.navMenuHorizontal li:hover li a,ul.navMenuHorizontal li.iehover li a {
	text-align: left;
 	float: none;
 	background: black;
 	color: white;
}

/* 2nd Menu Hover Persistence *
ul.navMenuHorizontal li:hover li a:hover,ul.navMenuHorizontal li:hover li:hover a,ul.navMenuHorizontal li.iehover li a:hover,ul.navMenuHorizontal li.iehover li.iehover a {
 	color: #CC0000;
}

/* 3rd Menu *
ul.navMenuHorizontal li:hover li:hover li a,ul.navMenuHorizontal li.iehover li.iehover li a {
	color: white;
	background: black;
	margin-left:8px;
}

/* 3rd Menu Hover Persistence *
ul.navMenuHorizontal li:hover li:hover li a:hover,ul.navMenuHorizontal li:hover li:hover li:hover a,ul.navMenuHorizontal li.iehover li.iehover li a:hover,ul.navMenuHorizontal li.iehover li.iehover li.iehover a {
 color: #CC0000;
}

/* 4th Menu *
ul.navMenuHorizontal li:hover li:hover li:hover li a,ul.navMenuHorizontal li.iehover li.iehover li.iehover li a {
 color: white;
}

/* 4th Menu Hover *
ul.navMenuHorizontal li:hover li:hover li:hover li a:hover,ul.navMenuHorizontal li.iehover li.iehover li.iehover li a:hover {
 color: #CC0000;
 background: black;
	margin-left:8px;
}

/* Hover Function - Do Not Move *
ul.navMenuHorizontal li:hover ul ul,ul.navMenuHorizontal li:hover ul ul ul,ul.navMenuHorizontal li.iehover ul ul,ul.navMenuHorizontal li.iehover ul ul ul { display: none; }
ul.navMenuHorizontal li:hover ul,ul.navMenuHorizontal ul li:hover ul,ul.navMenuHorizontal ul ul li:hover ul,ul.navMenuHorizontal li.iehover ul,ul.navMenuHorizontal ul li.iehover ul,ul.navMenuHorizontal ul ul li.iehover ul { display: block; }

*/
