﻿.foo
{
}
/* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */
/* See WhitePaper.aspx for details. */

ul.AspNet-Menu
{
	position: relative;
}

ul.AspNet-Menu, ul.AspNet-Menu ul
{
	margin: 0;
	padding: 0;
	display: block;
}

ul.AspNet-Menu li
{
	position: relative;
	list-style: none;
	float: left;
}

ul.AspNet-Menu li a, ul.AspNet-Menu li span
{
	display: block;
	text-decoration: none;
}

ul.AspNet-Menu ul
{
	position: absolute;
	visibility: hidden;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
	visibility: hidden;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul, ul.AspNet-Menu li li:hover ul, ul.AspNet-Menu li li li:hover ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
	visibility: visible;
}

.AspNet-Menu-Vertical ul.AspNet-Menu li
{
	width: 100%;
}

/* ***** MenuNavigation ***** */
.MenuNavigation .AspNet-Menu-Horizontal
{
	position: relative;
	z-index: 300;
	padding-left: 15px;
}
.MenuNavigation ul.AspNet-Menu /* Tier 1 */
{
	float: left;
}
.MenuNavigation ul.AspNet-Menu li /* Tier 1 list items */
{
	margin-right: 5px;
	margin-left: 5px;
	cursor: default;
	font-weight: bold;
}
.MenuNavigation ul.AspNet-Menu ul /* Tier 2 */
{
	width: 9em;
	left: 0%;
	background: #FF8D00;
	z-index: 400;
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: #FFDD00;
}
.MenuNavigation ul.AspNet-Menu ul li /* Tier 2 list items */
{
	width: 8.9em;
	float: left;
	clear: left;
	height: 100%;
}
.MenuNavigation ul.AspNet-Menu ul ul /* Tier 3+ */
{
	top: -0.5em;
	left: 6em;
}
.MenuNavigation li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFDD00;
}
.MenuNavigation li:hover, .MenuNavigation li.AspNet-Menu-Hover
{
	color: White;
}
.MenuNavigation a, .MenuNavigation span
{
	color: #FFFFFF;
	padding: 9px 4px 9px 4px; /* top + bottom + font-size = height #DivNavigation - 4px +- 1px; horizontal padding as sitemappath */
	background: transparent url(../images/menu-arrow-right.gif) right center no-repeat;
	text-decoration: none;
}
.MenuNavigation ul ul a, .MenuNavigation ul ul span
{
	text-decoration: none;
	padding: 4px 12px 4px 8px;
}
.MenuNavigation li.AspNet-Menu-Leaf a, .MenuNavigation li.AspNet-Menu-Leaf span
{
	text-decoration: none;
	background-image: none !important;
}
.MenuNavigation li:hover a, .MenuNavigation li:hover span, .MenuNavigation li.AspNet-Menu-Hover a, .MenuNavigation li.AspNet-Menu-Hover span, .MenuNavigation li:hover li:hover a, .MenuNavigation li:hover li:hover span, .MenuNavigation li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .MenuNavigation li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, .MenuNavigation li:hover li:hover li:hover a, .MenuNavigation li:hover li:hover li:hover span, .MenuNavigation li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .MenuNavigation li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span /* hovered text */
{
	text-decoration: none;
	color: #F22025;
	background: transparent url(../images/menu-arrow-right-hover.gif) right center no-repeat;
}
.MenuNavigation li:hover li a, .MenuNavigation li:hover li span, .MenuNavigation li.AspNet-Menu-Hover li a, .MenuNavigation li.AspNet-Menu-Hover li span, .MenuNavigation li:hover li:hover li a, .MenuNavigation li:hover li:hover li span, .MenuNavigation li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a, .MenuNavigation li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
	text-decoration: none;
	color: #FFDD00;
	background: transparent url(../images/menu-arrow-right.gif) right center no-repeat;
}
/* ***** End MenuNavigation ***** */

/* ***** MenuSubNavigation ***** */
.MenuSubNavigation .AspNet-Menu-Vertical
{
	width: 100%;
	position: relative;
	z-index: 200; /* Must be lower than for the MenuNavigation */
	margin: 0% 0% 5px 0%; /* Same as SiteMapPath */
	overflow: visible;
	display: table;
}
.MenuSubNavigation ul.AspNet-Menu /* Tier 1 */
{
	float: left;
}
.MenuSubNavigation li
{
	clear: both;
}
.MenuSubNavigation li:hover, .MenuSubNavigation li.AspNet-Menu-Hover
{
	text-decoration: underline;
}
.MenuSubNavigation li:hover a, .MenuSubNavigation li:hover span, .MenuSubNavigation li.AspNet-Menu-Hover a, .MenuSubNavigation li.AspNet-Menu-Hover span, .MenuSubNavigation li:hover li:hover a, .MenuSubNavigation li:hover li:hover span, .MenuSubNavigation li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .MenuSubNavigation li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, .MenuSubNavigation li:hover li:hover li:hover a, .MenuSubNavigation li:hover li:hover li:hover span, .MenuSubNavigation li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .MenuSubNavigation li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span /* hovered text */
{
	text-decoration: underline;
}
/* ***** End MenuSubNavigation ***** */
