﻿/*CSS Friendly Menu*/
.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. */

/*CSS Friendly Adapters Menu */
.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 /* Tier 1 */
{
    width: 100%; /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
	background-color:#003C79;
    z-index: 1000;
    text-align: center;
    margin-bottom: 0px;
}

ul.AspNet-Menu li
{
    /*background-color: Red;*/
    padding-bottom: 0px;
    margin-right: 0px;
    padding-right: 0px;
}

ul.AspNet-Menu ul  /* Tier 2 */
{
    width: 180px;/*143px;*/
    top: 100%;
    left: 0;
    text-align: left;
    border: 0px none #000000;
}

ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    top: 0em;
    left: 180px;/*143px;*/
    border: 0px solid #000000;
}

ul.AspNet-Menu ul ul ul  /* Tier 4+ */
{
    top: 0em;
    left: 180px;/*143px;*/
    border: 0px solid #000000;
}

ul.AspNet-Menu  li /* all list items */
{
    width: 15.5%;
    border: 0px none #00000 !important;
}

ul.AspNet-Menu ul li, /* all list items */
ul.AspNet-Menu ul ul li,
ul.AspNet-Menu ul ul ul li,
ul.AspNet-Menu ul ul ul ul li
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-top: 1px solid #BEBDC3 !important;/*#6E6E6E #BEBDC3*/
	border-right: 1px solid #BEBDC3 !important;
	/*border-bottom: 1px solid #BEBDC3 !important;*/
	border-left: 1px solid #BEBDC3 !important;
	/*border-top: 1px #FFFFFF solid !important;*/
    width: 171px;/*135px;*/
    background: #517DA9;/*#EEEEEE;*/
    color: #FFFFFF;/*#6E6E6E;*/
    font-size: 11px;
    z-index:1000;
    margin-left: -4px;
}

.AspNet-Menu-Selected /* this tier is selected */
{
	color: #FFFFFF !important;
	background-color:#517DA9;
	/*border-left: 4px solid #41C457 !important;
	border-bottom: 4px solid #41C457 !important;*/
	padding: 0px;
}

.AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
	color: #003C79 !important;
	background-color:#FFCE00;
	/*background-color: Green;*/
	padding-bottom: 10px;
	margin-bottom: 0px;
}

.AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
	color: #FFFFFF !important;
	background-color: #517DA9;
	/*color: #6E6E6E !important;*/
    /*border: solid 0px #6E6E6E !important;*/
}

li.AspNet-Menu-WithChildren a /* all anchors and spans (nodes with no link) */
{
    padding-top: 4px;
    color: #FFFFFF;
    font-weight: bold;
    /*background: transparent url(images/arrowDown.gif) right center no-repeat;*/
}


li li.AspNet-Menu-WithChildren a, /* all anchors and spans (nodes with no link) */
li li span,
li li li.AspNet-Menu-WithChildren a, /* all anchors and spans (nodes with no link) */
li li li span,
li li li li.AspNet-Menu-WithChildren a, /* all anchors and spans (nodes with no link) */
li li li li span
{
    color: #FFFFFF;
    /*background: transparent url(images/arrowRight.gif) right center no-repeat;*/
}

li.AspNet-Menu-Leaf a, /* leaves */
li.AspNet-Menu-Leaf span
{
    padding-top: 4px;
    background-image: none !important;
    font-weight: bold;
    color: #FFFFFF;
}

li.AspNet-Menu-Leaf a:hover /* leaves */
{
    color: #FFCE00;
}

li li.AspNet-Menu-WithChildren a:hover, /* all anchors and spans (nodes with no link) */
li li li.AspNet-Menu-WithChildren a:hover, /* all anchors and spans (nodes with no link) */
li li li li.AspNet-Menu-WithChildren a:hover /* all anchors and spans (nodes with no link) */
{
    color: #FFCE00;
    /*background: transparent url(images/arrowRight.gif) right center no-repeat;*/
}

/******************/
ul.AspNet-Menu ul
{
    display: none;    
}

ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li:hover ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul
{
    display: none;
}

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,
ul.AspNet-Menu li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li.AspNet-Menu-Hover ul
{
    display: block;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
    float: none;
}

