﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

.mainmenu ul
{
    background-color	: #008472;
    height				: 27px;
}
.mainmenu ul.AspNet-Menu ul
{
	z-index				: 300;
	position			: absolute;	
}
.mainmenu ul.AspNet-Menu li
{
    background-color	: #008472;
    font-family			: Verdana;
    font-weight			: bold;
    font-size			: 11px;
    color				: White;    
}
.mainmenu ul.AspNet-Menu li a,
.mainmenu ul.AspNet-Menu li span
{
    color				: white;
    padding				: 7px 8px 7px 8px;
}
.mainmenu ul.AspNet-Menu li.AspNet-Menu-Leaf a,
.mainmenu ul.AspNet-Menu li.AspNet-Menu-Leaf span
{
    background-image	: none;    
}
.mainmenu ul.AspNet-Menu li a img
{
    border-style		: none;
    vertical-align		: middle;
}
.mainmenu ul.AspNet-Menu li:hover, 
.mainmenu ul.AspNet-Menu li.AspNet-Menu-Hover
{
    background-color	: #4ca99c;
}
.mainmenu ul.AspNet-Menu li:hover a, 
.mainmenu ul.AspNet-Menu li:hover span, 
.mainmenu ul.AspNet-Menu li.AspNet-Menu-Hover a,
.mainmenu ul.AspNet-Menu li.AspNet-Menu-Hover span,
.mainmenu ul.AspNet-Menu li:hover li:hover a, 
.mainmenu ul.AspNet-Menu li:hover li:hover span, 
.mainmenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.mainmenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.mainmenu ul.AspNet-Menu li:hover li:hover ul a:hover, 
.mainmenu ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover, 
.mainmenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,
.mainmenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover
{
    color				: #ffffff;
}
.mainmenu ul.AspNet-Menu li:hover ul a, 
.mainmenu ul.AspNet-Menu li:hover ul span, 
.mainmenu ul.AspNet-Menu li.AspNet-Menu-Hover ul a,
.mainmenu ul.AspNet-Menu li.AspNet-Menu-Hover ul span,
.mainmenu ul.AspNet-Menu li:hover li:hover ul a, 
.mainmenu ul.AspNet-Menu li:hover li:hover ul span, 
.mainmenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a,
.mainmenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span
{
    color				: White;
}
.mainmenu ul.AspNet-Menu li a:hover,
.mainmenu ul.AspNet-Menu li span.Asp-Menu-Hover
{
    color				: #ffffff;
}

.mainmenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
    background-image	: none;    
}
.mainmenu .AspNet-Menu-Horizontal
{
	position			: relative;
    z-index				: 300;
}
.mainmenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{
    width				: 760px;
    text-transform		: uppercase;
}
.mainmenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    width				: 170px;
    left				: 0;
    top					: 100%;     
    text-transform		: capitalize;   
}
.mainmenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    text-align			: center;           	
}
.mainmenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Separator
{
    background-color	: #008472;
    font-family			: Verdana;
    font-size			: 11px;
    font-weight			: bold;
    color				: White;
    cursor				: default;
    padding				: 6px 0px 8px 0px;    
}
.mainmenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
    text-align			: left;
    width				: 170px;            
 /*   height				: 27px;*/
}
 .mainmenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a
{
	padding				: 7px 8px 7px 8px;	
}