﻿.foo {} /* W3C Validators want .css files to start with a selector, not a comment - so... */

/* Site Admin Menu */
.MainMenu
{
    clear:both;
    font-size:.8em;
    z-index: 500;
}

.MainMenu .AspNet-Menu-Horizontal
{
	width: 100%;
	float: left;
}

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{
    float: left;
	width: 100%;
    background-color: #E7EBF4;
}

.MainMenu ul.AspNet-Menu ul
{
    width: 130px;
    left: 1px;
}

.MainMenu ul.AspNet-Menu li
{
    /*width:100px;*/
    text-align:center;
    text-transform: uppercase;
    min-width:90px;
}

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
    text-align:left;
    z-index:505;
}

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
    width:130px;
    background-color: #E7EBF4;
    border-top: 1px solid white;
}

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{
    margin: -1.8em 0 0 126px;
}

.MainMenu ul.AspNet-Menu li a, .MainMenu ul.AspNet-Menu li span
{
	color: #000080;
	padding: 3px;
}
.MainMenu ul.AspNet-Menu li
{
    border-right: 1px solid white;
}

.MainMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected a,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected a:hover,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected span,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected:hover a,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected:hover a:hover,
.MainMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected:hover span
{
    color:#E7EBF4;
}

.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:hover, .MainMenu ul.AspNet-Menu li.AspNet-Menu-Hover
{
	background: #CDD6E9;
}

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf
{
	float: left;
	width: 200px;
}

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf
{
	float: left;
}

.MainMenu li.AspNet-Menu-Leaf span.AspNet-Menu-NonLink
{
	display: block;
	width: 100%;
}

.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: #000080;
}

.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: #000080 ! important;
}

.MainMenu ul.AspNet-Menu li a:hover,
.MainMenu ul.AspNet-Menu li span.Asp-Menu-Hover
{
    color: #000080;
	display: block;
}

.MainMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
    background-image: none;
    display: block;
}

.MainMenu li.AspNet-Menu-Selected
{
    background-color: #fff;
}
.MainMenu li.AspNet-Menu-Selected a.AspNet-Menu-Selected, .MainMenu li.AspNet-Menu-Selected span.AspNet-Menu-Selected
{
	background-color: #DDE2F0;
	color: #000080;
	font-weight: bold;
}

.MainMenu .AspNet-Menu-ChildSelected a.AspNet-Menu-ChildSelected,
.MainMenu .AspNet-Menu-ChildSelected span.AspNet-Menu-ChildSelected
{
    background-color: #DDE2F0;
    color: #000080;
}


.MainMenu .AspNet-Menu-ParentSelected
{
}

/* Member Main Menu */
.SiteMainMenu
{
}

.SiteMainMenu .AspNet-Menu-Horizontal
{
	float: right;
	vertical-align: top;
}

.SiteMainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{
	display:block;
	margin-right: 0px;
	padding-right: 0px;
}

.SiteMainMenu ul.AspNet-Menu ul
{
}

.SiteMainMenu ul.AspNet-Menu li
{
    min-width:1px;
}

.SiteMainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
    text-align:left;
    z-index:505;
}

.SiteMainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
    background-color: #FFFFFF;
}

.SiteMainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{
}

.SiteMainMenu ul.AspNet-Menu li a, .MainMenu ul.AspNet-Menu li span
{
	color: #0066cc;
	padding: 3px;
}
.SiteMainMenu ul.AspNet-Menu li
{
}

.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected a,
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected a:hover,
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected span,
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected:hover a,
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected:hover a:hover,
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected:hover span
{
    /*color:#E7EBF4;*/
}

.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a,
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span
{
    background-image: none;
	padding-right: 0.3em;
	padding-left: 0.3em;
}

.SiteMainMenu ul.AspNet-Menu li:hover, .MainMenu ul.AspNet-Menu li.AspNet-Menu-Hover
{
	/*background: #CDD6E9;*/
}

.SiteMainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WithChildren ul
{
	border:solid 1px #88c;
	width:200px;
}
 
.SiteMainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf
{
	float: left;
	display:block;
	width:200px;
}

.SiteMainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WithChildren
{
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
}

.SiteMainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf span.AspNet-Menu-NonLink
{
	display: inline;
	line-height: 16px;
	color: #808080;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

.SiteMainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf
{
	float: left;
	padding-left: 0px;
	padding-right: 0px;
}

.SiteMainMenu li.AspNet-Menu-Leaf span.AspNet-Menu-NonLink
{
	display: inline;
	line-height:16px;
	font-weight:bold;
	color: Navy;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-right:0px;
}

.SiteMainMenu ul.AspNet-Menu li:hover a, 
.SiteMainMenu ul.AspNet-Menu li:hover span, 
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-Hover a,
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-Hover span,
.SiteMainMenu ul.AspNet-Menu li:hover li:hover a, 
.SiteMainMenu ul.AspNet-Menu li:hover li:hover span, 
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.SiteMainMenu ul.AspNet-Menu li:hover li:hover ul a:hover, 
.SiteMainMenu ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover, 
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover
{
    /*color: #000080;*/
}

.SiteMainMenu ul.AspNet-Menu li:hover ul a, 
.SiteMainMenu ul.AspNet-Menu li:hover ul span, 
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul a,
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul span,
.SiteMainMenu ul.AspNet-Menu li:hover li:hover ul a, 
.SiteMainMenu ul.AspNet-Menu li:hover li:hover ul span, 
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a,
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span
{
    /*color: #000080 ! important;*/
}

/*for child menu hover item*/
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren ul a:hover,
.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-WithChildren ul span.Asp-Menu-Hover
{
    /*color: #000080;*/
    background:#ddf;
	display: block;
	text-decoration:none;
}

/*for all hover menu item*/
.SiteMainMenu ul.AspNet-Menu li a:hover,
.SiteMainMenu ul.AspNet-Menu li span.Asp-Menu-Hover
{
    /*color: #000080;*/
    background:#fff;
	display: block;
	text-decoration:none;
}

.SiteMainMenu ul.AspNet-Menu a:visited
{
    color:#0066CC;
}

.SiteMainMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
    background-image: none;
    display: block;
}

.SiteMainMenu li.AspNet-Menu-Selected
{
    background-color: #fff;
}
.SiteMainMenu li.AspNet-Menu-Selected a.AspNet-Menu-Selected, .MainMenu li.AspNet-Menu-Selected span.AspNet-Menu-Selected
{
	/*background-color: #DDE2F0;*/
	/*color: #000080;*/
	font-weight: bold;
}

.SiteMainMenu .AspNet-Menu-ChildSelected a.AspNet-Menu-ChildSelected,
.SiteMainMenu .AspNet-Menu-ChildSelected span.AspNet-Menu-ChildSelected
{
    /*background-color: #DDE2F0;*/
    /*color: #000080;*/
}


.SiteMainMenu .AspNet-Menu-ParentSelected
{
}
