﻿@media screen {
ul.AspNet-Menu {position: relative; z-index: 990;}
ul.AspNet-Menu, ul.AspNet-Menu ul {margin: 0; padding: 0; display: block;}
ul.AspNet-Menu li {position: relative; list-style: none; z-index: 990;}
ul.AspNet-Menu li a, ul.AspNet-Menu li span {display: block; text-decoration: none; white-space: nowrap;}
ul.AspNet-Menu ul {position: absolute; display: none;}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li:hover ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
    display: block;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li {float: left;}
.AspNet-Menu-Horizontal ul.AspNet-Menu li li {float: none;}
ul.AspNet-Menu li {background-image: none; padding: 0; list-style: none;}


/*Current Menu styles*/
.menu
{
	position: relative;
	z-index: 990;
	margin: 0;
    padding: 0;
}

.menu ul.AspNet-Menu li
{
	margin: 0;
	padding: 0;
}

/*selected*/
.menu ul.AspNet-Menu a
{
	text-decoration: none;
	font-size: 133%;
	padding: 0 50px 0 0;
	margin: 0;
	line-height: 30px;
	color: #f80e16;
	text-transform: uppercase;
}

.menu ul.AspNet-Menu li.AspNet-Menu-WithChildren a,
.menu ul.AspNet-Menu li.AspNet-Menu-Leaf a
{
	color: #fff;
}

.menu ul.AspNet-Menu li.AspNet-Menu-WithChildren a:hover,
.menu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
	color: #f80e16;
}

/*2nd level*/
.menu ul.AspNet-Menu ul
{
	margin: 0;
	padding: 0 0 15px 0;
	width: 220px;
	background: transparent url(img/submenu.png) no-repeat bottom left;
	border-top: 1px solid #fefefe;
	z-index: 999;
}

.ie7 .menu ul.AspNet-Menu ul
{
	margin: 26px 0 0 -125px;

}

.menu ul.AspNet-Menu ul li
{
	background-color: #88898B;
	padding: 0 10px;
}

.menu ul.AspNet-Menu ul li a
{
	font-size: 110%;
	white-space: normal;
	padding: 7px 0;
	line-height: 1.3em;
	color: #fff;
	text-transform: none;
	border-bottom: 1px solid #b2b3b6;
}

.menu ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li a:hover,
.menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected ul li a:hover,
.menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath ul li a:hover,
.menu ul.AspNet-Menu li.AspNet-Menu-Leaf ul li a:hover
{
	color: #fff;
	text-decoration: underline;
}

.menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath ul li.AspNet-Menu-Leaf-Selected a,
.menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath ul li.AspNet-Menu-WithChildren-Selected a
{
	color: #fff;
	text-decoration: underline;
	text-transform: uppercase;
}

/* sitemap */
body .sitemap {padding: 0; margin: 0; position: static;}
	.sitemap ul {display: block; position: static; visibility: visible; padding: 0;}
	.sitemap ul.AspNet-Menu ul {display: block; padding: 0 0 0 0; position: static; border-left: 1px dotted #A91903;}
	.sitemap ul.AspNet-Menu li ul {margin: 0 0 0 1.5em;}
	.sitemap ul ul ul {margin: 0 0 1em 0;}
	.sitemap ul li {display: block; position: static; padding: 0 0 0 0; background: none; margin: 0.25em 0;}
	.sitemap ul li a {padding: 0.5em 0 0.5em 0; display: block; position: static; font-weight: bold; border-bottom: 1px dotted #A91903; width: 100%; text-decoration: none;}
	.sitemap li a span {position: static;}
	.sitemap ul li li {padding: 0 0 0 25px; background: transparent url(img/sitemap.gif) no-repeat 0 0.7em;}
	.sitemap ul li ul li a {font-weight: normal; border: none; padding: 0.2em 0 0.2em 0;}
	.sitemap ul li li.AspNet-Menu-WithChildren li {padding: 0 0 0 25px; background: transparent url(img/sitemap.gif) no-repeat 0 0.7em;}
	.sitemap li a:hover {text-decoration: underline; position: static;}



}