﻿.foo {
}
.PrettyMenu .AspNet-Menu-Vertical {
	1left:0;
	1position:relative;
	1top:3em;
	z-index:300;
}
.PrettyMenu ul {
	1background:#7795BD none repeat scroll 0 0;
}
.PrettyMenu .AspNet-Menu-Vertical ul.AspNet-Menu {
	1width:9em;
	width:10em;
}
.PrettyMenu ul.AspNet-Menu ul {
	left:8.9em;
	top:-1em;
	1width:10.5em;
	width:12em;
	z-index:400;
}
.PrettyMenu ul.AspNet-Menu ul ul {
	left:10.4em;
	width:11.5em;
}

.PrettyMenu ul.AspNet-Menu li {
	1background:#7795BD url(../Images/bg_nav.gif) repeat-x scroll 0 0;
	background:#E3EAEB url(../Images/bg_nav.gif) repeat-x scroll 0 0;
	
}

.PrettyMenu ul.AspNet-Menu li a, .PrettyMenu ul.AspNet-Menu li span {
	background:transparent url(../Images/BlackArrowDown.gif) no-repeat scroll right 0.4em;
	border-color:gray;
	border-style:solid;
	border-width:1px;
	color:black;
	padding:4px 10px 4px 8px;
}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Selected, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected {
	background:#7795BD none repeat scroll 0 0;
	}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span {
	background-image:none;
}
.PrettyMenu ul.AspNet-Menu li a img {
	border-style:none;
	vertical-align:middle;
}
.PrettyMenu ul.AspNet-Menu li:hover, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover {
	background:#7795BD none repeat scroll 0 0;
}
.PrettyMenu ul.AspNet-Menu li:hover a, .PrettyMenu ul.AspNet-Menu li:hover span, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover a, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover span, .PrettyMenu ul.AspNet-Menu li:hover li:hover a, .PrettyMenu ul.AspNet-Menu li:hover li:hover span, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, .PrettyMenu ul.AspNet-Menu li:hover li:hover ul a:hover, .PrettyMenu ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover {
	color:White;
}
.PrettyMenu ul.AspNet-Menu li:hover ul a, .PrettyMenu ul.AspNet-Menu li:hover ul span, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul a, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul span, .PrettyMenu ul.AspNet-Menu li:hover li:hover ul a, .PrettyMenu ul.AspNet-Menu li:hover li:hover ul span, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span {
	color:Black;
}
.PrettyMenu ul.AspNet-Menu li a:hover, .PrettyMenu ul.AspNet-Menu li span.Asp-Menu-Hover {
	background:transparent url(../Images/activeArrowRight.gif) no-repeat scroll right 0.4em;
	color:White;
}
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover {
	background-image:none;
}
.PrettyMenu .AspNet-Menu-Horizontal {
	1left:9.5em;
	1position:absolute;
	1top:50px;
	z-index:300;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu {
	width:70em;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul {
	left:0;
	top:100%;
	width:10.5em;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul {
	top:-0.3em;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul {
	width:11.5em;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li {
	text-align:center;
	1width:9.5em;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li {
	text-align:left;
	width:10.5em;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li {
	width:11.5em;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul {
	margin:-1.4em 0 0 10.35em;
}


/*Sub menu, used as separate menu from the main menu bar
behaves differently, because we need it to look different and be "behind" any dropdown menu items*/
#submenu ul.AspNet-Menu{
	 position:static;
}

#submenu ul.AspNet-Menu ul {left: 20px; }

#submenu ul.AspNet-Menu ul li {width: 85%;}

#submenu ul.AspNet-Menu li {
	position:static;
	background: transparent url(../Images/WhiteArrow.gif) no-repeat left;
	padding: 0 0 0 15px;
	border:solid 1px white;
}

#submenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected {
	background: transparent url(../Images/subMenuArrowDown.gif) no-repeat left;	
}

#submenu ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul {
	visibility: visible;	
	width: 13em;	
}

#submenu .AspNet-Menu-Vertical ul.AspNet-Menu, 
#submenu .AspNet-Menu-Vertical ul.AspNet-Menu ul {
	width: 85%;
}

#submenu ul.AspNet-Menu li a, ul.AspNet-Menu li span {
	padding:2px;
	color: #648ABD;	
	border:solid 1px white;
	}

#submenu ul.AspNet-Menu li.AspNet-Menu-Selected a {
	border: solid 1px #E7EBEE;
	}

#submenu ul.AspNet-Menu li.AspNet-Menu-Leaf {
	background: transparent url(../Images/WhiteArrow.gif) no-repeat left 0.4em;
	padding: 0 0 0 15px;		
}

#submenu ul.AspNet-Menu li.AspNet-Menu-Selected {
	1background: #93b9dc url(../Images/RedTick.gif) no-repeat left;
	background: #E7EBEE url(../Images/RedTick.gif) no-repeat left 0.4em;
	border: solid 1px silver;
}

#submenu li.AspNet-Menu-WithChildren span.AspNet-Menu-NonLink, 
#submenu ul.AspNet-Menu li.AspNet-Menu-WithChildren a.AspNet-Menu-Link {
	cursor: pointer; 
	1background:transparent url(../Images/arrowRight.gif) no-repeat scroll right 0.4em;
	}
	
#submenu ul.AspNet-Menu li.AspNet-Menu-Leaf a.AspNet-Menu-Link {
	background-image: none; 
	color: #648ABD;
	}

#submenu ul.AspNet-Menu li a:hover {
	background-color: #e7ebee;
	text-decoration: underline;
	border:solid 1px silver;	
}

#submenu ul.AspNet-Menu li.AspNet-Menu-Selected a:hover {
	border:solid 1px #E7EBEE;	
}


