﻿/*Navigation Menu*/
.PrettyMenu
{
	float:right; margin:10px 0 5px; padding:0 3px 0 0; background:url(../images/global/bg_nav_right.jpg) no-repeat top right;
}
.PrettyMenu li
{
	background:none; z-index:9;
}
ul.AspNet-Menu
{
    list-style-type:none; margin:0; padding:0; background:#000;z-index:9
}
/* Selected */ 
ul.AspNet-Menu li.AspNet-Menu-WithChildren a.AspNet-Menu-Selected,
ul.AspNet-Menu li.AspNet-Menu-WithThirdLevelChildren a.AspNet-Menu-Selected
{
  color:#0071B2; background: url(../images/global/bg_nav_w_arrow_on.gif) no-repeat;
}
ul.AspNet-Menu li.AspNet-Menu-WithChildren a.AspNet-Menu-NotSelected
{
  color:#0071B2; background: url(../images/global/bg_nav_w_arrow_nobot.gif) no-repeat;
}
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a.AspNet-Menu-Selected
{
  color:#0071B2; background: url(../images/global/bg_nav_on.gif) no-repeat;
}
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-WithThirdLevelChildren a.AspNet-Menu-Selected-First
{
   color:#0071B2; background: url(../images/global/bg_nav_w_arrow_on_first.gif) no-repeat;
}
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-NoChildren a.AspNet-Menu-Selected-First
{
   color:#0071B2; background: url(../images/global/bg_nav_on_first.gif) no-repeat;
}
/* With Children*/
ul.AspNet-Menu li.AspNet-Menu-WithChildren,
ul.AspNet-Menu li.AspNet-Menu-WithThirdLevelChildren
{
  float:right; margin:0; padding:0; 
}
ul.AspNet-Menu li,
ul.AspNet-Menu li.AspNet-Menu-WithChildren span,
ul.AspNet-Menu li.AspNet-Menu-WithThirdLevelChildren span
{
   background:url(../images/global/bg_nav_w_arrow.gif) no-repeat;
}
ul.AspNet-Menu li.AspNet-Menu-WithChildren a,
ul.AspNet-Menu li.AspNet-Menu-WithChildren span
{
   font-weight:700; color:#0071B2; text-decoration:none; margin:0; padding:4px 5px 4px 17px; background:none;
}
ul.AspNet-Menu li.AspNet-Menu-WithThirdLevelChildren
{
   background:url(../images/global/bg_nav_w_arrow_first.gif) no-repeat;
}
ul.AspNet-Menu li.AspNet-Menu-WithThirdLevelChildren a,
ul.AspNet-Menu li.AspNet-Menu-WithThirdLevelChildren span
{
   font-weight:700; color:#0071B2; text-decoration:none; margin:0; padding:4px 5px 4px 17px; background:none;
}
ul.AspNet-Menu li:hover, 
ul.AspNet-Menu li.AspNet-Menu-Hover
{
  color:#0071B2; background: url(../images/global/bg_nav_w_arrow_on.gif) no-repeat;
}
ul.AspNet-Menu li.AspNet-Menu-WithThirdLevelChildren:hover,
ul.AspNet-Menu li.AspNet-Menu-Hover
{
  color:#0071B2; background: url(../images/global/bg_nav_w_arrow_on_first.gif) no-repeat;
}
ul.AspNet-Menu li a.AspNet-Menu-NotSelected
{
  color:#0071B2; background: url(../images/global/bg_nav_w_arrow_nobot.gif) no-repeat;
}
/* Without Children*/
ul.AspNet-Menu li.AspNet-Menu-Leaf,
ul.AspNet-Menu li.AspNet-Menu-NoChildren
{
  float:right; margin:0; padding:0; 
}
ul.AspNet-Menu li.AspNet-Menu-Leaf a,
ul.AspNet-Menu li.AspNet-Menu-Leaf span
{
    font-weight:700; color:#0071B2; text-decoration:none; margin:0; padding:4px 5px 4px 7px; background:url(../images/global/bg_nav.gif) no-repeat ;
}
ul.AspNet-Menu li.AspNet-Menu-NoChildren a
{
    font-weight:700; color:#0071B2; text-decoration:none; margin:0; padding:4px 5px 4px 7px; background:url(../images/global/bg_nav_first.gif) no-repeat ;
}
ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover, 
ul.AspNet-Menu li.AspNet-Menu-Leaf li.AspNet-Menu-Hover
{
  color:#0071B2; background: url(../images/global/bg_nav_on.gif) no-repeat;
}
ul.AspNet-Menu li.AspNet-Menu-NoChildren a:hover
{
  color:#0071B2; background: url(../images/global/bg_nav_on_first.gif) no-repeat;
}
ul.AspNet-Menu li a.AspNet-Menu-NotSelected-NoArrow,
ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
  color:#0071B2; background: url(../images/global/bg_nav_nobot.gif) no-repeat;
}
/*****First Tier */
ul.AspNet-Menu li.AspNet-Menu-WithChildren ul,
ul.AspNet-Menu li.AspNet-Menu-WithThirdLevelChildren ul 
{
   background: #F7F9FA; border-top: 1px solid #96c2df; border-left: 1px solid #96c2df; border-right: 1px solid #96c2df; padding:0; margin:0; font-weight:700; top:22px; 
}
ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren a,
ul.AspNet-Menu li.AspNet-Menu-WithThirdLevelChildren ul li.AspNet-Menu-WithChildren a
{
   font-weight:700; color:#0071B2; text-decoration:none; margin:0; padding:3px 10px; background:none;
}
ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren span,
ul.AspNet-Menu li.AspNet-Menu-WithThirdLevelChildren ul li.AspNet-Menu-WithChildren span
{
   font-weight:700; color:#000; text-decoration:none; margin:0; padding:3px 10px; background:none;
}
ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li a,
ul.AspNet-Menu li.AspNet-Menu-WithThirdLevelChildren ul li a
{
   font-weight:700; color:#0071B2; text-decoration:none; margin:0; padding:3px 10px; background:none;
}
ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf,
ul.AspNet-Menu li.AspNet-Menu-WithThirdLevelChildren ul li.AspNet-Menu-Leaf
{
  background: none;
}
ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren,
ul.AspNet-Menu li.AspNet-Menu-WithThirdLevelChildren ul li.AspNet-Menu-WithChildren
{
  background: none;
}
/**** 2nd tier ***/ 
ul.AspNet-Menu li li a,
ul.AspNet-Menu li li span
{
   padding: 4px 12px; margin:0; background:none; text-decoration: none; color:#0071B2; width:auto; display:block; border-bottom: 1px solid #98c2db;
}
ul.AspNet-Menu li li.AspNet-Menu-Leaf a,
ul.AspNet-Menu li li.AspNet-Menu-Leaf span
{
    padding: 4px 12px; margin:0; background:none; text-decoration: none; color:#0071B2; width:auto; display:block; 
}
.PrettyMenu ul.AspNet-Menu li li:hover, 
.PrettyMenu ul.AspNet-Menu li li.AspNet-Menu-Hover,
.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
{
   background: none; 
}
/*** Third Tier ***/
ul.AspNet-Menu li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren ul,
ul.AspNet-Menu li.AspNet-Menu-WithThirdLevelChildren li.AspNet-Menu-WithChildren ul
{
     border:none; border-bottom: 1px solid #96c2df; top:0;
}
ul.AspNet-Menu li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren a:hover,
ul.AspNet-Menu li.AspNet-Menu-WithThirdLevelChildren li.AspNet-Menu-WithChildren a:hover
{
     background: #F7F9FA;
}
.PrettyMenu ul.AspNet-Menu li li li a,
.PrettyMenu ul.AspNet-Menu li li li span
{
     font-weight: normal; padding: 3px 10px 3px 20px; text-decoration:none; background:none; color:#0071B2; width:auto; display:block; border:none;
}
.PrettyMenu ul.AspNet-Menu li li li.AspNet-Menu-Leaf a,
.PrettyMenu ul.AspNet-Menu li li li.AspNet-Menu-Leaf span
{
    font-weight: normal; padding: 3px 10px 3px 20px; text-decoration:none; background:none; color:#0071B2; width:auto; display:block; border: none;
}
.PrettyMenu ul.AspNet-Menu li li li:hover, 
.PrettyMenu ul.AspNet-Menu li li li.AspNet-Menu-Hover,
.PrettyMenu ul.AspNet-Menu li:hover li:hover li:hover a, 
.PrettyMenu ul.AspNet-Menu li:hover li:hover li:hover span, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.PrettyMenu ul.AspNet-Menu li:hover li:hover li:hover ul a:hover, 
.PrettyMenu ul.AspNet-Menu li:hover li:hover li:hover ul span.Asp-Menu-Hover, 
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover
{
   background: #cce3f1; text-decoration: underline;
}
li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf a:link,
li.AspNet-Menu-WithThirdLevelChildren li.AspNet-Menu-Leaf a:link
{
    background-color:#F7F9FA !Important;    
}

li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf a:hover,
li.AspNet-Menu-WithThirdLevelChildren li.AspNet-Menu-Leaf a:hover 
{
    background-color:#cce3f1 !Important;    
}
li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf a:active,
li.AspNet-Menu-WithThirdLevelChildren li.AspNet-Menu-Leaf a:active
{
    background-color:#F7F9FA !Important;    
}
/* This format the iframes to allow the menu items to overlap select boxes in IE versions previous to IE7 */
a.AspNet-Menu-Link iframe, span.AspNet-Menu-NonLink iframe
{
    position: absolute;    
    /* top, right, left and bottom parameters are fixed depending on the
       padding value of the ".AspNet-Menu-Link a, .AspNet-Menu-NonLink span" rule 4px 5px 4px 17px*/   
    top: -4px;    
    right: -2px;
    bottom: -4px;
    left: -17px;
    z-index: -1;
    filter: mask();
    width: 25%;
    height: 25px; /*size of the background image (22px) + 3px to hide the select object even through the tiny spaces between menu items*/
} 