﻿/* This css stores the styles for MPS Menus */

/* Top Menu */
#topMenu
{
	float: left;
}

.TopMenu ul.AspNet-Menu /* Tier 1 */
{
	z-index: 10;
}
.TopMenu ul.AspNet-Menu ul  /* Tier 2 */
{
    top: 100%;
    color: #fff;
    left: 0;
}

.TopMenu li /* all list items */
{
    height: 22px;
    line-height: 22px;
    font-size: .88em;
    vertical-align: middle;
}

.TopMenu a, /* all anchors and spans (nodes with no link) */
.TopMenu a:visited,
.TopMenu span
{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.TopMenu li.AspNet-Menu-Leaf
{
	min-width: 130px;
	padding: 0 10px 0 10px;
	background-color: #e38e20;
	text-align: center;
}

.TopMenu li.AspNet-Menu-WithChildren,
.TopMenu li.AspNet-Menu-WithChildrenNoSeparator
{
	min-width: 125px;
	background-color: #e38e20;
	text-align: center;
}

.TopMenu li.AspNet-Menu-WithChildren a
{
	background: transparent url(/images/menu_spacer.gif) right center no-repeat;
	text-decoration: none;
}

.TopMenu li.AspNet-Menu-WithChildrenNoSeparator a
{
	background: none;
}

.TopMenu li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf
{
	min-width: 115px;
    border-bottom: solid 1px #e38e20;
    background-color: #f9a83d;
	padding-left: 5px;
	padding-right: 5px;
}
.TopMenu li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf a,
.TopMenu li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf a:visited,
.TopMenu li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf span
{
	color: #fff;
    font-weight: bold;
	text-align: left;
	background: none;
}

/* Need to specify this style for IE 6 */
.TopMenu li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf a:hover
{
    color: #014e42;
}

.TopMenu li:hover a, /* hovered text */
.TopMenu li:hover span,
.TopMenu li.AspNet-Menu-Hover a,
.TopMenu li.AspNet-Menu-Hover a:hover,
.TopMenu li.AspNet-Menu-Hover span,
.TopMenu li:hover li:hover a,
.TopMenu li:hover li:hover span,
.TopMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.TopMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.TopMenu li:hover li:hover li:hover a,
.TopMenu li:hover li:hover li:hover span,
.TopMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.TopMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
    color: #014e42;
}

.TopMenu li:hover li a, /* the tier above this one is hovered */
.TopMenu li:hover li span,
.TopMenu li.AspNet-Menu-Hover li a:link,
.TopMenu li.AspNet-Menu-Hover li span,
.TopMenu li:hover li:hover li a,
.TopMenu li:hover li:hover li span,
.TopMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.TopMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
    color: #fff;
    background: none;
}

.TopMenu .AspNet-Menu-Selected a, /* this tier is selected */
.TopMenu .AspNet-Menu-Selected a:visited
{
    color: #014e42;
}
.TopMenu li.AspNet-Menu-ChildSelected li.AspNet-Menu-Selected a,
.TopMenu li.AspNet-Menu-ChildSelected li.AspNet-Menu-Selected a:visited,
.TopMenu li.AspNet-Menu-ChildSelected li.AspNet-Menu-Selected span
{
	color: #014e42;
}

.TopMenu .AspNet-Menu-ChildSelected a,
.TopMenu .AspNet-Menu-ChildSelected a:visited /* a tier below this one is selected */
{
    color: #014e42;
}

.TopMenu li.AspNet-Menu-ParentSelected a,
.TopMenu li.AspNet-Menu-ParentSelected a:visited /* a tier below this one is selected */
{
    color: #fff;
}

/* Sub Menus */

.SubMenu ul
{
    width: 175px;
}
.SubMenu li
{
    height: 22px;
    line-height: 22px;
    border-bottom: solid 1px #e38e20;
    padding-left: 5px;
}

.SubMenu a,
.SubMenu a:visited,
.SubMenu span
{
    color: #1ba33e;
    font-weight: bold;
}
.SubMenu .AspNet-Menu-Selected a,
.SubMenu .AspNet-Menu-Selected a:visited /* this tier is selected */
{
    color: #014e42;
    font-weight: bold;
}
