﻿.TopMenu ul.AspNet-Menu /* Tier 1 */
{
    list-style:none;
    /*width:500px;*/
   /* background-color:pink;  */
    float:right;
    /% margin-right  : 25px;  %/
    padding:0px;

  margin-top:3px; 
    padding-top:6px;
    padding-bottom:0px;
    z-index:999;
    position:relative;
  
  
     
}
.TopMenu ul.AspNet-Menu ul  /* Tier 2 - ********************** BOX HOLDING MENU LINKS*/
{
    width: 160px;
	border-top:0px;
}
.TopMenu ul.AspNet-Menu .AspNet-Menu-WithChildren:last-child ul
{
	  right:0px;  

	  
}
.TopMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    /*top:0;
    left:110px;
    width:100%;*/  

}

.TopMenu ul.AspNet-Menu ul:last-child
{
  border-bottom-width :0px  !important;
  
}




.TopMenu li /* all list items - ******************************************************************** TOP MENU ITEMS */
{
	
    font-weight:bold;  
     z-index : 999;
    /*background-color:red;*/
}

.TopMenu >div >ul > li 
{
    border-left-color : #555555;
    border-left-width : 1px;
    border-left-style : solid ;
}
.TopMenu li:first-child
{
     border-left-style : none;	
     
}

.TopMenu li:hover{visibility:inherit;}
.TopMenu li:hover, /* list items being hovered over */
.TopMenu li.AspNet-Menu-Hover
{
    color:#8fceff;
    
}
.TopMenu a, /* all anchors and spans (nodes with no link) - **************************************** TOP MENU PADDING (with nodes) */
.TopMenu span
{
    color:#555555;
    /*width:90px;*/
    font-weight:bold;
    height:30px;
    padding:5px;
    padding-bottom:5px;
    padding-left:10px;
    font-size:12px;
}

.TopMenu a:nth-child(4), /* all anchors and spans (nodes with no link) - **************************************** TOP MENU PADDING (with nodes) */
.TopMenu span:nth-child(4)
{
    color:#ffffff;
    /*width:90px;*/
    font-weight:bold;
    height:30px;
    padding:5px;
    padding-bottom:18px;
    padding-left:10px;
    font-size:13px;
    color:blue;
    width:40px;
}


.TopMenu li.AspNet-Menu-Leaf a, /* leaves - ********************************************************* MENU ITEM WIDTH & PADDING / TOP MENU PADDING (without nodes) */
.TopMenu li.AspNet-Menu-Leaf span
{
    padding: 5px 5px 5px 5px;   
    width:145px;
    padding-left: 10px;
  /*  padding-bottom:18px; */
    
}

.TopMenu li:hover a, /* hovered text */
.TopMenu li:hover span,
.TopMenu li.AspNet-Menu-Hover a,
.TopMenu li.AspNet-Menu-Hover span
{
    color:#fafafa; 
    background-color:#ff6600;

}

.TopMenu li:hover li:hover a, /*********************************************************************** MENU ITEMS HOVERED*/
.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
{
    background-color:#ff6600;
    padding-left: 10px;
    color:#fafafa;  
  
   padding-bottom:5px;
}

.TopMenu li:hover li a, /* the tier above this one is hovered **************************************** MENU ITEMS NOT 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
{
    color: #fafafa;
    font-size:12px;
    text-align:left;
  /* border-bottom: 1px solid rgba(0, 0, 0, 0.3); */
  border-bottom: 1px solid #cccccc;
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
  /*  border-bottom: 1px solid transparent;  */
    font-weight:normal;
    background-color:#999999; 
    padding-bottom:5px;  

}


/*.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;
}
*/
#EntertainmentMessage
{
    padding-top: 2em;
    clear: both;
}
.TopMenu li.AspNet-Menu-Leaf a.AspNet-Menu-Link{

    width:70px;
}
.TopMenu ul li ul li.AspNet-Menu-Leaf a.AspNet-Menu-Link{

    width:145px;
}
