﻿/*  
This is to ensure all UI Nav elements generated 
from the ASPNET Menu system follows the MSCOM 
UI Typography Guidelines
*/
.blueTextTitle
{
    color: #284a91;
    font-size: 14pt;
}
.AspNet-Menu 
{
    font-family: Segoe UI, Verdana, Tahoma, Helvetica, Arial, sans-serif; /* Follows MSCOM Typography Guidelines */
}

/* End */

#PrimaryNav-wrapper-1
{
    position: relative;
    padding-left: 4px;
    background: #2d4c87 url(../images/menu-left.jpg) left top no-repeat;
    z-index: 1000;
	font-family: Segoe UI, Verdana, Tahoma, Helvetica, Arial, sans-serif; /* Follows MSCOM Typography Guidelines */
}
#PrimaryNav-wrapper-2
{
    position: relative;
    padding-right: 4px;
    background: #2d4c87 url(../images/menu-right.jpg) right top no-repeat;
}

.PrimaryNav
{
    position: relative;
    height: 38px;
    background: #2d4c87 url(../images/menu-middle.jpg) left top repeat-x;
}

.PrimaryNav,
.PrimaryNav ul
{
    width: 1000px; /*937px;*/
}
.PrimaryNav ul,
.PrimaryNav ul li
{
    padding: 0;
}
.PrimaryNav ul ul
{
    top: 38px;
    left: -1px;
    width: 1000px; /* 912px;*/
}
.PrimaryNav ul li
{
    background: #2d4c87 url(../images/menu-divider.jpg) right top no-repeat;
	display: inline;
}
.PrimaryNav ul li.AspNet-Menu-Last
{
    background: none;
}

.PrimaryNav ul li a,
.PrimaryNav ul li span
{
    position: relative;
    display: block;
    height: 18px;
    white-space: nowrap;
    font-size: 12px;
    color: White;
}
.PrimaryNav ul li a,
.PrimaryNav ul li span
{
    padding: 10px 6px 5px 6px;
    margin: 3px 10px 2px 10px;
	float: left;
}
.PrimaryNav ul ul li a,
.PrimaryNav ul ul li span
{
    padding: 10px 6px 3px 6px;
    margin: 1px 10px 1px 10px;
}
.PrimaryNav ul li:hover ul li a,
.PrimaryNav ul li.AspNet-Menu-Hover ul li a,
.PrimaryNav ul li:hover ul li span,
.PrimaryNav ul li.AspNet-Menu-Hover ul li span
{
    color: #555555;
		background: #2d4c87;
}
.PrimaryNav ul li a span.AspNet-Menu-Left,
.PrimaryNav ul li span span.AspNet-Menu-Left,
.PrimaryNav ul li a span.AspNet-Menu-Right,
.PrimaryNav ul li span span.AspNet-Menu-Right
{
    position: absolute;
    top: 0;
    width: 4px;
    font-size: 0px;
    padding: 0;
    margin: 0;
}
.PrimaryNav ul li a span.AspNet-Menu-Left,
.PrimaryNav ul li span span.AspNet-Menu-Left,
.PrimaryNav ul li a span.AspNet-Menu-Right,
.PrimaryNav ul li span span.AspNet-Menu-Right
{
    height: 33px;
}
.PrimaryNav ul li a span.AspNet-Menu-Left,
.PrimaryNav ul li span span.AspNet-Menu-Left
{
    left: -4px;
}
.PrimaryNav ul li a span.AspNet-Menu-Right,
.PrimaryNav ul li span span.AspNet-Menu-Right
{
    right: -4px;
}
.PrimaryNav ul li a.AspNet-Menu-Selected span.AspNet-Menu-Left,
.PrimaryNav ul li span.AspNet-Menu-Selected span.AspNet-Menu-Left,
.PrimaryNav ul li a.AspNet-Menu-ChildSelected span.AspNet-Menu-Left,
.PrimaryNav ul li span.AspNet-Menu-ChildSelected span.AspNet-Menu-Left,
.PrimaryNav ul li:hover a span.AspNet-Menu-Left,
.PrimaryNav ul li.AspNet-Menu-Hover a span.AspNet-Menu-Left,
.PrimaryNav ul li a:hover span.AspNet-Menu-Left
{
    background: url(../images/menu-selected-left.jpg) left top no-repeat;
}
.PrimaryNav ul li:hover ul li a span.AspNet-Menu-Left,
.PrimaryNav ul li.AspNet-Menu-Hover ul li a span.AspNet-Menu-Left
{
    background: #2d4c87;
}
.PrimaryNav ul li a.AspNet-Menu-Selected span.AspNet-Menu-Right,
.PrimaryNav ul li span.AspNet-Menu-Selected span.AspNet-Menu-Right,
.PrimaryNav ul li a.AspNet-Menu-ChildSelected span.AspNet-Menu-Right,
.PrimaryNav ul li span.AspNet-Menu-ChildSelected span.AspNet-Menu-Right,
.PrimaryNav ul li:hover a span.AspNet-Menu-Right,
.PrimaryNav ul li.AspNet-Menu-Hover a span.AspNet-Menu-Right,
.PrimaryNav ul li a:hover span.AspNet-Menu-Right
{
    background: url(../images/menu-selected-right.jpg) left top no-repeat;
}
.PrimaryNav ul li:hover ul li a span.AspNet-Menu-Right,
.PrimaryNav ul li.AspNet-Menu-Hover ul li a span.AspNet-Menu-Right
{
    background: #2d4c87;
}

.PrimaryNav ul li:hover,
.PrimaryNav ul li a:hover,
.PrimaryNav ul li:hover a, 
.PrimaryNav ul li:hover span, 
.PrimaryNav ul li.AspNet-Menu-Hover,
.PrimaryNav ul li.AspNet-Menu-Hover a,
.PrimaryNav ul li.AspNet-Menu-Hover span
{
    color: white;
}
.PrimaryNav ul li a span,
.PrimaryNav ul li a:hover span,
.PrimaryNav ul li span span
{
    text-decoration: none !important;
}
.PrimaryNav ul li.AspNet-Menu-Selected,
.PrimaryNav ul li.AspNet-Menu-ChildSelected,
.PrimaryNav ul li.AspNet-Menu-Selected span.AspNet-Menu-Selected,
.PrimaryNav ul li.AspNet-Menu-ChildSelected a.AspNet-Menu-ChildSelected,
.PrimaryNav ul li.AspNet-Menu-ChildSelected span.AspNet-Menu-ChildSelected
{
color: #2d4c87;
}

.PrimaryNav ul li.AspNet-Menu-Selected a.AspNet-Menu-Selected
{
color:white;
}
.PrimaryNav ul li a.AspNet-Menu-Selected,
.PrimaryNav ul li a.AspNet-Menu-ChildSelected,
.PrimaryNav ul li:hover a,
.PrimaryNav ul li.AspNet-Menu-Hover a,
.PrimaryNav ul li:hover span,
.PrimaryNav ul li.AspNet-Menu-Hover span,
.PrimaryNav ul li a:hover
{
    background:  url(../images/menu-selected-middle.jpg) left top repeat-x;
}
.PrimaryNav ul li:hover ul li a,
.PrimaryNav ul li.AspNet-Menu-Hover ul li a,
.PrimaryNav ul li:hover ul li span,
.PrimaryNav ul li.AspNet-Menu-Hover ul li span
{
    background: #2d4c87;
}
