﻿/* This style sheet is intended to contain OFTEN CHANGED rules used when the Menu control adapter is enabled. */

.topmenu div.AspNet-Menu-Horizontal
{
	font-family: Tahoma;
	font-size: 12px;
	background-color: #014d7e;
	padding: 10px;
}
.topmenu ul.AspNet-Menu
{
	width: 100%;
	height: 100%;
	z-index: 1;
	overflow: hidden;
}

.topmenu ul.AspNet-Menu li
{
	width: 100%;
	height: 100%;
}

.topmenu ul.AspNet-Menu li ul
{
	width: 200px;
	right: 0px;
	background-color: #002c49;
	border-bottom: solid 1px #bbbbb8;
}

.topmenu ul.AspNet-Menu li a,
.topmenu ul.AspNet-Menu li span
{
  color: white;
  text-decoration: underline;
  background: url(images/arrow_right.png) left bottom no-repeat;
  padding-bottom: 30px;
}

.topmenu ul.AspNet-Menu li:hover a, 
.topmenu ul.AspNet-Menu li:hover span, 
.topmenu ul.AspNet-Menu li.AspNet-Menu-Hover a,
.topmenu ul.AspNet-Menu li.AspNet-Menu-Hover span
{
	background: url(images/arrow_down_long.png) left bottom no-repeat;
}

.topmenu ul.AspNet-Menu li ul li a,
.topmenu ul.AspNet-Menu li ul li span,
.topmenu ul.AspNet-Menu li:hover ul li a, 
.topmenu ul.AspNet-Menu li:hover ul li span, 
.topmenu ul.AspNet-Menu li.AspNet-Menu-Hover ul li a,
.topmenu ul.AspNet-Menu li.AspNet-Menu-Hover ul li span
{
	text-decoration: none;
	background: url(images/arrow_right_short.png) 5px center no-repeat;
	padding: 5px 0px 5px 20px;
	border-top: solid 1px #bbbbb8;
}

.topmenu ul.AspNet-Menu li ul li a:hover,
.topmenu ul.AspNet-Menu li ul li span.AspNet-Menu-Hover
{
	background-color: #b0b0b0;
}

/* Don't display deeper than second level */
.topmenu ul.AspNet-Menu li li:hover ul,
.topmenu ul.AspNet-Menu li li.AspNet-Menu-Hover ul
{
    display: none;
}

.sitemap ul
{
  position: static !important;
  display: block !important;
}
.sitemap ul.AspNet-Menu li
{
  position: static;
  padding-left: 10px;
  width: 100%;  
}
.sitemap ul.AspNet-Menu li a,
.sitemap ul.AspNet-Menu li span
{
    display: inline;
}
.sitemap ul.AspNet-Menu li:hover ul ul,
.sitemap ul.AspNet-Menu li:hover ul ul ul,
.sitemap ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
.sitemap ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul
{
    display: block;
}

.leftmenu 
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	line-height: 127%;
	padding-left: 37px;
	border-left: solid 8px #3992cc;
	position: relative;
	left: -45px;
}
.leftmenu a 
{
	color: Black;
}
.leftmenu ul.AspNet-Menu
{
	width: 225px;
}
.leftmenu a.AspNet-Menu-Selected
{
	color: #727272;
}
.leftmenu li.AspNet-Menu-Hover,
.leftmenu li:hover
{
	padding-left: 37px;
	border-left: solid 8px #b0b0b0;
	position: relative;
	left: -45px;
}
.leftmenu li.AspNet-Menu-Hover a,
.leftmenu li:hover a
{
	color: #727272;
}

.bottommenu
{
	font-size: 90%;
}
.bottommenu a, .bottommenu a:visited
{
	color: #303030;
}
.bottommenu a.AspNet-Menu-Selected
{
	font-weight: bold !important;
}

.adminmenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
	white-space: nowrap;
	margin-right: 5px;
}

