﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

.PrettyMenu .AspNet-Menu-Horizontal
{
    position:relative;
    left: 0;
    top: 0;
    z-index: 300;
}

/* The menu adapter renders an unordered list (ul) in HTML for each tier in the menu. */
/* So, effectively says: style all tiers in the menu this way... */
.PrettyMenu ul
{
    background:transparent;
}

/* Top tier */
.PrettyMenu ul.AspNet-Menu
{
    width: 940px;
}

.PrettyMenu ul.AspNet-Menu ul
{
    width: 152px;
    left: -10px;
    top: 100%;
    z-index: 400;
    font-size:90%;
    border:none;
    background:url(../Images/mnSubBg.png) repeat-y; 
    color:#0d0d0d;
}

.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    width: 134px;
    text-align:center;
    background:transparent;
}

.PrettyMenu ul.AspNet-Menu li a
{
	height:40px;
    color: #fff;
    padding: 10px 2px 0 0;
    border-bottom: 0;
    background: transparent;
}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a
{
    background-image: none;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
    text-align:left;
    width: 134px;
    top:5px;
    left:8px;
    border-bottom:1px solid #c8c8c8;
}
.PrettyMenu ul.AspNet-Menu ul li a
{
	height:37px;
	padding:0 2px 0 20px;
	line-height:33px;
}
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li a {color:#0d0d0d;height:37px;}
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li a span {display:none;}


.PrettyMenu ul.AspNet-Menu li:hover, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover
{
    background:url('../Images/mnHover.gif') repeat-x; height:40px;
}

.PrettyMenu ul.AspNet-Menu li:hover a, 
.PrettyMenu ul.AspNet-Menu li:hover span, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover span,
.PrettyMenu ul.AspNet-Menu li:hover li:hover a, 
.PrettyMenu ul.AspNet-Menu li:hover li:hover span, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.PrettyMenu ul.AspNet-Menu li:hover li:hover ul a:hover, 
.PrettyMenu ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover
{
    color: #fff;
}

.PrettyMenu ul.AspNet-Menu li:hover ul a, 
.PrettyMenu ul.AspNet-Menu li:hover ul span, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul span,
.PrettyMenu ul.AspNet-Menu li:hover li:hover ul a, 
.PrettyMenu ul.AspNet-Menu li:hover li:hover ul span, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span
{
    color: #fff; 
}

.PrettyMenu ul.AspNet-Menu li a:hover,
.PrettyMenu ul.AspNet-Menu li span.Asp-Menu-Hover
{
    color: White;
}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
    background-image: none;
}

.PrettyMenu ul.AspNet-Menu li:hover ul li:hover, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover
{
    background:none;  height:37px
}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li a:hover {color:#e2001a; background:none;}
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li a:hover span {color:#e2001a;display:inline; position:relative; top:-1px;}

.PrettyMenu ul.AspNet-Menu ul li a:hover,
.PrettyMenu ul.AspNet-Menu ul li span.Asp-Menu-Hover
{
	  color: #e2001a;background:none;
}