﻿.MainMenu ul.AspNet-Menu /* Tier 1 */
{
    width: 80em; /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
}

.MainMenu ul.AspNet-Menu ul  /* Tier 2 */
{
    width: 6em;
    top: 100%;
    left: 0;
}

.MainMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    top: -0.5em;
    left: 6em;
}

.MainMenu li
{
	padding: 1px;
	width: 6em;
	font-family: verdana;
	border-left-style: solid;
	border-left-width: thick;
	border-left-color: #7f7f7f;
	font-size: small;
}


.MainMenu li.AspNet-Menu-Leaf
{
	padding: 1px;
	width: 7.5em;
	font-family: verdana;
	font-size: small;
	background-color: #FFFFFF;
}

#mnuSchedule li.AspNet-Menu-Leaf
{
	width: 5.5em;
}

#mnuClasses li.AspNet-Menu-WithChildren
{
	width: 4.5em;
	
}

#mnuClasses li.AspNet-Menu-WithChildren ul
{
	width: 12.5em;
	background-color: #2c3b5a;
	
}



#mnuAbout li.AspNet-Menu-Leaf,
#mnuFAQ li.AspNet-Menu-Leaf
{
	width: 11em;
}

#mnuClasses li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf
{
	width: 12em;
	background-color: #2c3b5a;
	
}

.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf
{
	border-style: none;
	
}



.MainMenu a, /* all anchors and spans (nodes with no link) */
.MainMenu span
{
    color: Black;
    padding: 4px 2px 4px 8px;
    
}

.MainMenu li.AspNet-Menu-Leaf a, /* leaves */
.MainMenu li.AspNet-Menu-Leaf span
{
    background-image: none !important;
}



#mnuAbout li:hover,
#mnuContact li:hover,
#mnuCamp li:hover,
#mnuTeam li:hover,
#mnuSchedule li:hover
{
	border-left-color: #2c3b5a;
}

#mnuAbout li:hover a,
#mnuCamp li:hover a,
#mnuTeam li:hover a,
#mnuSchedule li:hover a
{	
	color: #2c3b5a;
} 

#mnuEvaluations li:hover,
#mnuFAQ li:hover,
#mnuClasses li:hover,
#mnuContact li:hover
{
	border-left-color: #c6972f;
}



#mnuClasses li:hover a, 
#mnuFAQ li:hover a,
#mnuEvaluations li:hover a,
#mnuContact li:hover a
{
	color: #c6972f;
	
} 

#mnuClasses li.AspNet-Menu-Leaf:hover a
{
	color:  #FFFFFF;
}
 
#mnuAbout .AspNet-Menu-Selected,
#mnuEvaluations .AspNet-Menu-Selected,
#mnuContact .AspNet-Menu-Selected,
#mnuFAQ .AspNet-Menu-Selected,
#mnuClasses .AspNet-Menu-Selected,
#mnuCamp .AspNet-Menu-Selected
{
   color: #2c3b5a;
   border-left-color: #2c3b5a;
}

#mnuClasses .AspNet-Menu-Selected,
#mnuTeam .AspNet-Menu-Selected,
#mnuSchedule .AspNet-Menu-Selected
{
   color: #c6972f;
   border-left-color: #c6972f;
}

/* 
.MainMenu .AspNet-Menu-ChildSelected 
{
    border: solid 1px #ff0000 !important;
}

.MainMenu .AspNet-Menu-ParentSelected 
{
    border: solid 1px #0000ff !important;
} */