﻿/**The Main Menu**/

/** The information for each tier cascades downwards, so you have to overwrite the settings of the higher tiers on the lower ones...
 ** TIP: Count the number of ULs in each declaration. That will tell you the level of the menu you're looking at.
 **/

.TrackoffMenu
{
    float: left;
}

.TrackoffSubMenu
{
    /*  position: relative; */
    float: none;
    background-color: #FFD100;
    color: #000000;
    width: 100%;
}




.TrackoffMenu .AspNet-Menu-Horizontal
{
    float: left;
    margin: 1px;
}


.TrackoffMenu ul, .TrackoffSubMenu ul
{
    /* The container for the whole menu. */ /* Use this to define the generic UL behaviour for all levels */
    display: block;
    margin: 0px;
    padding: 0px;
    float: left;
}



.TrackoffMenu ul li
{
    /* A node at any level in the menu. */ /* Use this to define the generic LI behaviour for all levels */
    display: block;
    list-style: none;
    float: left; /*border-right: 2px solid white;*/
    margin-right: 4px;
    padding: 2px 5px;
    white-space: nowrap; /* background-color: #4F3524; */
}

.TrackoffSubMenu ul li
{
    display: block;
    list-style: none;
    float: left;
    margin-right: 4px;
    background-color: #FFD100;
    color: #000000;
    white-space: nowrap;
}

.TrackoffMenu ul li a
{
    /* A link within a menu node. */ /* Use this to set the generic link behaviour for all levels. */
    color: #ffffff;
    display: block;
    text-decoration: none;
    font-weight: bold;
    border-bottom: none;
    /* text-transform: uppercase;  */
    font-size: 95%; /*  ND: don't think this works */
}

.TrackoffSubMenu ul li a
{
    background-color: #FFD100;
    color: #000000;
    display: block;
    text-decoration: none;
    border-bottom: none;
}

.TrackoffMenu ul li a:hover
{
    border-bottom: none;
    text-decoration: none;
}

.TrackoffSubMenu ul li a:hover
{
    background-color: #FFD100;
    color: #000000;
    text-decoration: none;
    border-bottom: none;
}

.TrackoffMenu ul li.AspNet-Menu-Selected
{
    /* A selected node */
    color: #000000;
}

.TrackoffSubMenu ul li.AspNet-Menu-Selected
{
    background-color: #FFD100;
    color: #000000;
}

.TrackoffMenu .AspNet-Menu-Selected
{
    color: #000000;
}

.TrackoffMenu ul li.AspNet-Menu-Selected a.AspNet-Menu-Selected
{
    /* A link within a selected node (link can be any distance below selected node) */
    color: #000000;
}

.TrackoffMenu ul li.AspNet-Menu-ChildSelected
{
    /* A node with a selected child node */
    color: #000000;
}

.TrackoffMenu ul li.AspNet-Menu-ChildSelected a
{
    /* A link within a node where one of that node's children (or grandchildren or...) is selected. */
    color: #000000;
}

.TrackoffMenu ul li ul
{
    /* A container in the second level (or lower) */
    color: #000000;
    position: absolute;
    display: block;
    padding: 0px;
    left: 0px; /*Remove this line to get menu items to float beneath the parent*/
}

.TrackoffSubMenu ul li ul
{
    color: #000000; /*  position: absolute; */
    display: block;
    padding: 0px; /*  left: 0px */
}

.TrackoffMenu ul li ul li
{
    /* A node in the second level (or lower)` */
    display: none;
    margin: 5px; /* background-color: Transparent; */
    background-color: #FFD100;
}

.TrackoffMenu ul li.AspNet-Menu-Selected ul li
{
    /* A second-tier node when its parent node is selected */
    visibility: visible;
    display: block;
    border: none;
   /* margin: 5px 10px 10px 10px; */
    padding: 0px;
}

.TrackoffMenu ul li.AspNet-Menu-Selected ul li a
{
    /* Links in a second-tier node when its parent node is selected */
    visibility: visible;
    color: #000000;
    font-weight: normal;
    text-transform: none;
    padding: 0px;
}

.TrackoffMenu ul li.AspNet-Menu-ChildSelected ul li
{
    /* A second-tier node when its parent or a sibling node is selected */
    display: block;
    border: none;
    margin: 5px 10px 10px 10px;
    padding: 0px;
}

.TrackoffMenu ul li.AspNet-Menu-ChildSelected ul li.LastChild, .TrackoffMenu ul li.AspNet-Menu-Selected ul li.LastChild
{
    /* The last (right-most) child node in a group where either the parent or one of the child nodes is selected. */
}

.TrackoffMenu ul li.AspNet-Menu-ChildSelected ul li a
{
    /* A link in a second-tier node when its parent or a sibling node is selected */
    color: #000000;
    font-weight: normal;
    text-transform: none;
    padding: 0px;
}

.TrackoffMenu ul li ul li.AspNet-Menu-Selected
{
    /* A selected second-tier node */ /*   background-color: Transparent;*/
    background-color: #FFD100;
    color: #FFFFFF;
    font-weight: bolder;
}

.TrackoffMenu ul li ul li.AspNet-Menu-Selected a
{
    /* A link in a selected second-tier node */
    font-weight: bolder;
    text-transform: none;
    color: #000000;
}

.TrackoffMenu li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-ChildSelected a
{
    /* A link in a second-tier node with a selected child */ /* Overriding an override */
    color: #000000;
    font-weight: bold;
}

.TrackoffMenu AspNet-Menu-Leaf AspNet-Menu-ParentSelected
{
    visibility: visible;
    display: inline-block;
}

.TrackoffMenu ul li a.AspNet-Menu-Link AspNet-Menu-Selected
{
    color: #000000;
}

.TrackoffMenu ul li.AspNet-Menu-Selected a.AspNet-Menu-Link AspNet-Menu-Selected
{
    color: #000000;
}

.SubNavigationContent ul.AspNet-Menu
{
    background-color: #FFD100;
    padding-top: 2px;
    padding-bottom: 2px;
}


div.TrackoffBottomMenu
{
    position: relative;
    float: none; 
   display: inline;
    margin: 5px;
    height: 25px;
    padding-left: 25px;
    white-space: nowrap;
}

.TrackoffBottomMenu li.AspNet-Menu-Leaf a
{
    text-decoration: none;
    border-bottom: 0px;
    white-space: nowrap;
}

.TrackoffBottomMenu li.AspNet-Menu-Leaf a:hover
{
    border-bottom: dotted 1px #FF5E1E;
}

.TrackoffBottomMenu ul.AspNet-Menu
{
    float: none;
    display: inline;
    font-size: small;
    text-decoration: none;
    font-weight: normal;
    padding: 0px;
    height: 20px;
    margin: 0px auto;
}


.TrackoffBottomMenu ul.AspNet-Menu li
{
    margin: 0 auto;
    display: inline;
    font-size: small;
    text-decoration: none;
    font-weight: normal;
    padding: 2px 5px;
}

.TrackoffBottomMenu div.AspNet-Menu-Horizontal
{
    text-align: left;
    padding-left: 0px;
    padding-bottom: 5px;
    white-space: nowrap;
}

.TrackoffBottomMenuLinks
{
font-size: small;
}

.Bottom-Menu-Link
{
padding: 0px 3px;
}

/*
div.SectionMenu
{
 
}

div.SectionMenu div.AspNet-Menu-Vertical ul.AspNet-Menu
{	
	list-style-position:inside;
	margin-left:40px;
	padding: 0px 0px 0px 0px;
	
}


div.SectionMenu  ul.AspNet-Menu li.AspNet-Menu-Leaf
{
		
	list-style-type:disc;
	float:none;
}

div.SectionMenu div.AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Leaf a
{	 
	
}


div.SectionMenu div.AspNet-Menu-Vertical ul.AspNet-Menu li a:hover
{		
	border-bottom-style:none;
}*/