	/* DIV; wraps the entire menu */
	/* (the outer-most non-user container element) 
	/* Set font style for top sub menu (grey bar) */
.horizontal_test .ekflexmenu 
{	
	position: relative;
	padding: 0;
    width: 1000px;
    font-size: 12px;
    font-family: verdana;
    white-space: nowrap;
	
}
   
/* hide 3rd level navigation */
.horizontal_test .ekflexmenu .ekflexmenu_submenu_items_hidden 
{
	display: none;
	width: 1000px;
}

/* Ser the height and position of the navigation bar and sub menus */
.horizontal_test .ekflexmenu_submenu,
.horizontal_test .ekflexmenu_submenu_hover,
.horizontal_test .ekflexmenu_submenu_parent,
.horizontal_test .ekflexmenu_submenu_parent_hover
{
	top: 0px;
	left: 0px;
	height: auto;
	background: #FFF; /* This color is the color for the nav rollover and dropdown color*/
}




.horizontal_test .ekflexmenu_menu_level_1 .ekflexmenu_submenu_items_hidden
{
    width: 1000px;
}

/* I believe submenu level 0 is just the container */
.horizontal_test .ekflexmenu_menu_level_0 .ekflexmenu_submenu_items
{
	position: absolute;
	left: 0px;
	top: 0px;
	float: left;
	
}

/* ul class="ekflexmenu_submenu_items" : 3rd level horizontal list 
	li class="ekflexmenu_menu_level_1 ekflexmenu_startlevel ekflexmenu_submenu" : individual 3rd level list items 
*/

/* this is the rollover class attached to the 3rd level list. the background color is necessary to obscure the navigation below it. 
Also this navigation extends across the screen. */
.horizontal_test .ekflexmenu_menu_level_1 .ekflexmenu_submenu_items
{
	position: absolute;
	left: 0px;
	top: 25px;
	width: 1000px;
    	font-size: 11px;
	background: #fff;

}

.horizontal_test .ekflexmenu_button
{
    display: inline;
    color: #fff !important;
	background: #6b6b6b url(/images/nav/bkg_navMain2.gif) repeat-x;
    text-align:center;
}

.horizontal_test .ekflexmenu_button_selected
{
    display: inline;
    color: #771616 !important;
    text-align:center;
    text-decoration: none;
}
.horizontal_test .ekflexmenu_button_selected_hover
{
    display: inline;
    text-align:center;
    text-decoration: underline;
	color: #771616 !important;
}


.horizontal_test a.ekflexmenu_link, 
.horizontal_test a.ekflexmenu_link:link, 
.horizontal_test a.ekflexmenu_link:visited {
    padding: 0px 0px;
    color: gray !important;
    text-decoration: none;
    display: inline;
    white-space: normal;
}
.horizontal_test a.ekflexmenu_link:hover, 
.horizontal_test a.ekflexmenu_link:active,
.horizontal_test a.ekflexmenu_link:visited:hover,  
.horizontal_test a.ekflexmenu_link:focus  {
    padding: 0px 0px;
    color: #771616 !important;
    background: #eee;
    text-decoration: none;
	display: inline; 
    white-space: normal;
}

#mainNav .ekflexmenu_link_selected,
#navigationSubLevel .ekflexmenu_link_selected
{
color: #771616 ;
text-decoration: none;
}


