﻿/* Main Menu Styles */

/* Top Node */
.MainMenu .AspNet-Menu-Horizontal
{
	position:absolute;
	z-index: 300;
}

.MainMenu .AspNet-Menu-Horizontal li:hover
{
	/* Background within the dropped down menu */
    background-image: url(images/nav_selected.png);
    width:150px;
    height:37px;
}

/* Drop Down Area */

.MainMenu .AspNet-Menu-DropDown
{
	position:absolute;
	color: Black;
	font-size:13px;
	z-index: 400;
}

.MainMenu .AspNet-Menu-DropDown li
{
	width:200px;
    height:16px;
    padding-top:2px;
    padding-bottom:2px;
}

.MainMenu .AspNet-Menu-DropDown li:hover
{
	background-image: none;
	background-color:#C1D2EE;
	border: solid 1px #316AC5;
	background-repeat: repeat-x;
	width: 200px;
	height: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top:-1px;
	margin-bottom:-1px;
	margin-left:-1px;
	color: Black;
}

.MainMenu .AspNet-Menu-DropDown a:hover
{
	color:Black;
}

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
	/* Border and position of the drop down area */
	left: 2px;
	top: 100%;
	width: 200px;
	padding: 5px;
	border: 1px solid #002D96;
	/*background-position: left 0%;
	background-image: url(images/menu_dropdown_bg.jpg);
	background-repeat: repeat-y;*/
	background-color: #f6f6f6;
	z-index: 400;
}

/* Area that Expands to the Left styles */

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{
	position:absolute;
	left: 200px;
    top: -18px;
    width: 200px;
    z-index: 500;
}

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a,
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li span
{
    background: transparent url(images/arrow_right.png) right center no-repeat;
}

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li a:hover,
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li.Asp-Menu-Hover span
{
    background: transparent url(images/arrow_right_hover.png) right center no-repeat;
}

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf a,
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li.Asp-Menu-Leaf span
{
    background-image: none !important;
}

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li a,
.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li span
{
    text-align: left;
}

.MainMenu .AspNet-Menu-NonLink
{
	color: White;
	font-size:16px;
	height:37px;
	text-align:center;
	padding-top:0px;
	margin-top:0px;
	vertical-align:top;
}

.AspNet-Menu-NonLink
{
	width: 150px;
	height: 37px;
	background-position: center top;
}

.AspNet-Menu-NonLink:hover
{
	background-image: url(images/nav_hover.png);
	width: 150px;
	height: 37px;
	background-position: center top;
}

.Asp-Menu-NonLink-TextArea
{
	padding-top:8px;
}
