﻿.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;
    font-size: 0.92em;
}


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;    
    width: 150px;
}

/* 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%;
}



/* ===================================================================== */
/* MT rules */


ul.AspNet-Menu li
{
    border-right: 1px dotted #56785A;
/*    background-color: #696;
    background-image: url(images/bg-menu.jpg); */
    background-position: top left;
    background-repeat: repeat-x;
}

ul.AspNet-Menu li ul 
{
    background: url(images/submenu.jpg) 0 0 no-repeat;
}

ul.AspNet-Menu li ul li
{
    border-right: none;
    background-image: none;
/*    background-color: #56785A; */
}

ul.AspNet-Menu li a,
ul.AspNet-Menu li span
{
    outline:0;
    padding: 6px 36px 0 8px;
    height: 60px;
    color: #fff;
	/* box model hack */
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:54px;
}
html>body ul.AspNet-Menu li a, html>body ul.AspNet-Menu li span {
	height:54px;
}

ul.AspNet-Menu li ul li a,
ul.AspNet-Menu li ul li span
{
    height: auto;
    padding: 6px 8px 7px 8px;
    width: 150px;
	/* box model hack */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:134px;
}
html>body ul.AspNet-Menu li ul li a, html>body ul.AspNet-Menu li ul li span {
	width:134px;
}



/* list items being hovered over */
ul.AspNet-Menu li:hover, 
ul.AspNet-Menu li.AspNet-Menu-Hover
{
    background-color: #474;
}



/* this tier is selected */
.AspNet-Menu-Selected 
{
    background-color: Blue;
}

/* a tier below this one is selected */
.AspNet-Menu-ChildSelected 
{
    background-color: Blue;
}

/* a tier above this one is selected */
/*
.AspNet-Menu-ParentSelected 
{
    border: solid 1px #0000ff !important;
}
*/




/* different menu colours... */

/* item 0 - home */
ul.AspNet-Menu li#menu0 { background: url(images/bg-menu-0.gif) 0 0 repeat-x; }
ul.AspNet-Menu li#menu0 a.AspNet-Menu-Selected, 
ul.AspNet-Menu li#menu0.AspNet-Menu-Selected,
ul.AspNet-Menu li#menu0:hover,
ul.AspNet-Menu li#menu0 a:hover,
ul.AspNet-Menu li#menu0.AspNet-Menu-Hover,
ul.AspNet-Menu li#menu0 a.AspNet-Menu-ChildSelected
{
    background: /* #E3A44A */url(images/bg-menu-0.gif) 0 -60px repeat-x;
}

/* item 1 - news */
ul.AspNet-Menu li#menu1 { background: url(images/bg-menu-1.gif) 0 0 repeat-x; }
ul.AspNet-Menu li#menu1 a.AspNet-Menu-Selected, 
ul.AspNet-Menu li#menu1.AspNet-Menu-Selected,
ul.AspNet-Menu li#menu1:hover,
ul.AspNet-Menu li#menu1 a:hover,
ul.AspNet-Menu li#menu1.AspNet-Menu-Hover,
ul.AspNet-Menu li#menu1 a.AspNet-Menu-ChildSelected
{
    background: /* #DE622B */url(images/bg-menu-1.gif) 0 -60px repeat-x;
}

/* item 2 - reports */
ul.AspNet-Menu li#menu2 { background: url(images/bg-menu-2.gif) 0 0 repeat-x; }
ul.AspNet-Menu li#menu2 a.AspNet-Menu-Selected, 
ul.AspNet-Menu li#menu2.AspNet-Menu-Selected,
ul.AspNet-Menu li#menu2:hover,
ul.AspNet-Menu li#menu2 a:hover,
ul.AspNet-Menu li#menu2.AspNet-Menu-Hover,
ul.AspNet-Menu li#menu2 a.AspNet-Menu-ChildSelected
{
    background: /* #CD3A75 */url(images/bg-menu-2.gif) 0 -60px repeat-x;
}

/* item 3 - forum */
ul.AspNet-Menu li#menu3 { background: url(images/bg-menu-3.gif) 0 0 repeat-x; }
ul.AspNet-Menu li#menu3 a.AspNet-Menu-Selected, 
ul.AspNet-Menu li#menu3.AspNet-Menu-Selected,
ul.AspNet-Menu li#menu3:hover,
ul.AspNet-Menu li#menu3 a:hover,
ul.AspNet-Menu li#menu3.AspNet-Menu-Hover,
ul.AspNet-Menu li#menu3 a.AspNet-Menu-ChildSelected
{
    background: /* #72689F */url(images/bg-menu-3.gif) 0 -60px repeat-x;
}

/* item 4 - league */
ul.AspNet-Menu li#menu4 { background: url(images/bg-menu-4.gif) 0 0 repeat-x; }
ul.AspNet-Menu li#menu4 a.AspNet-Menu-Selected, 
ul.AspNet-Menu li#menu4.AspNet-Menu-Selected,
ul.AspNet-Menu li#menu4:hover,
ul.AspNet-Menu li#menu4 a:hover,
ul.AspNet-Menu li#menu4.AspNet-Menu-Hover,
ul.AspNet-Menu li#menu4 a.AspNet-Menu-ChildSelected
{
    background: /* #20C1D9 */url(images/bg-menu-4.gif) 0 -60px repeat-x;
}

/* item 5 - admin */
ul.AspNet-Menu li#menu5 { background: url(images/bg-menu-5.gif) 0 0 repeat-x; }
ul.AspNet-Menu li#menu5 a.AspNet-Menu-Selected, 
ul.AspNet-Menu li#menu5.AspNet-Menu-Selected,
ul.AspNet-Menu li#menu5:hover,
ul.AspNet-Menu li#menu5 a:hover,
ul.AspNet-Menu li#menu5.AspNet-Menu-Hover,
ul.AspNet-Menu li#menu5 a.AspNet-Menu-ChildSelected
{
    background: /* #BCD920 */url(images/bg-menu-5.gif) 0 -60px repeat-x;
}

ul.AspNet-Menu li#menu5 ul li a.AspNet-Menu-Selected, 
ul.AspNet-Menu li#menu5 ul li.AspNet-Menu-Selected,
ul.AspNet-Menu li#menu5 ul li:hover,
ul.AspNet-Menu li#menu5 ul li a:hover,
ul.AspNet-Menu li#menu5 ul li.AspNet-Menu-Hover
{
    background-image: none;
    background-color: #BCD920;
    color: #333;
}




/* override main menu for additional pages which aren't in the web.sitemap */
.Reports li#menu2 { background: url(images/bg-menu-2.gif) 0 -60px repeat-x !important; }