﻿.TopMenu
{
	z-index:98;
	background:#f2f2f2;
	height:23px;
	margin-right:5px;
}

.TopMenu ul.AspNet-Menu /* Tier 1 */
{
	height:23px;
    margin:0;
    padding:0 20px 0 0;
    z-index:99;
    float:right;
}

.TopMenu ul.AspNet-Menu ul  /* Tier 2 */
{
    width:210px;
    top: 23px;
    left: 0;
    background:#ffffff;
    filter: alpha(opacity=80); /* MSIE/PC */
	-moz-opacity: 0.8; /* Mozilla 1.6 and older */
	opacity: 0.8;
	z-index:100;
}

.TopMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    top: -3px;
    left: 210px;
}

.TopMenu a, /* all anchors and spans (nodes with no link) */
.TopMenu span
{
	color: #2a1850 !important;
    font-family:Arial, Sans-Serif;
    font-weight:bold;
    text-transform:uppercase;
    font-size:12px;
    padding: 3px 20px 4px 20px;
    text-decoration: none !important;
    background:url(../images/separator.gif) no-repeat left center;
}

.TopMenu a.first
{
	background:none;
}

.TopMenu li:hover a, /* hovered text */
.TopMenu li:hover span
{
	text-decoration:underline !important;
}

.TopMenu li.AspNet-Menu-Hover a,
.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,
.TopMenu li:hover li:hover li:hover li:hover a,
.TopMenu li:hover li:hover li:hover li:hover span,
.TopMenu li.AspNet-Menu-Hover 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 li.AspNet-Menu-Hover span
{
    text-decoration:underline !important;
}

.TopMenu li:hover li a, /* the tier above this one is hovered */
.TopMenu li:hover li span,
.TopMenu li.AspNet-Menu-Hover li a,
.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,
.TopMenu li:hover li:hover li:hover li a,
.TopMenu li:hover li:hover li:hover li span,
.TopMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.TopMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span,
.TopMenu li:hover li:hover li:hover li:hover li a,
.TopMenu li:hover li:hover li:hover li:hover li span,
.TopMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.TopMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
   text-decoration:underline !important;
}

.TopMenu .AspNet-Menu-Selected /* this tier is selected */
{
    border: solid 1px #00ff00 !important;
}

.TopMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
    border: solid 1px #ff0000 !important;
}

.TopMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
    border: solid 1px #0000ff !important;
}

.TopMenu ul.AspNet-Menu ul a
{
	width:180px;
	color:#2a1850 !important;
	font-weight:bold;
	padding: 6px 10px 6px 20px;
	text-decoration:none !important;
	background:none;
}