﻿/*Revision History:	
VSS           DATE      INITIALS  PILOT ITEM #
09.03.25.0000	03/25/2009	  gio     11676      
*/



/******************* MAIN MENU ********************/
.foo
{
}

.mainmenu
{
}

.PrettyMenu
{
    margin-top:25px;
    margin-bottom:25px;
    display:block;
}


ul.AspNet-Menu, ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: block;
}
ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
    float: left;
}
ul.AspNet-Menu li a, ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
    cursor: hand;
}
ul.AspNet-Menu ul
{
    position: absolute;
    visibility: hidden;
}
/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul, ul.AspNet-Menu li li:hover ul ul, ul.AspNet-Menu li li li:hover ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul, ul.AspNet-Menu li li.AspNet-Menu-Hover ul ul, ul.AspNet-Menu li li li.AspNet-Menu-Hover ul ul
{
    visibility: hidden;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul, ul.AspNet-Menu li li:hover ul, ul.AspNet-Menu li li li:hover ul, ul.AspNet-Menu li li li li:hover ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li li li.AspNet-Menu-Hover ul
{
    visibility: visible;
}
.AspNet-Menu-Horisontal
{
    width: 100%;
}
.AspNet-Menu-Horisontal ul.AspNet-Menu li
{
    text-align: center;
    width: 100%;
}
.PrettyMenu ul
{
    background: #7795BD;
}
.PrettyMenu ul.AspNet-Menu li
{
    background: #7795BD url('./images/menu/bg_nav.gif') repeat-x;
}
.PrettyMenu ul.AspNet-Menu li a, .PrettyMenu ul.AspNet-Menu li span
{
    color: black;
    border: 1px solid #648ABD;
    border-bottom: 0;
    background: transparent url('./images/menu/arrowRight.gif') right center no-repeat;
    padding-right: 3px;
    padding-left: 2px;
    padding-bottom: 4px;
    padding-top: 4px;
    z-index: 100;
}
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span
{
    background-image: none;
}
.PrettyMenu ul.AspNet-Menu li:hover, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover
{
    background: #7795BD;
}
.PrettyMenu ul.AspNet-Menu li:hover a, .PrettyMenu ul.AspNet-Menu li:hover span, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover a, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover span, .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
{
    color: White;
}

.PrettyMenu ul.AspNet-Menu li:hover ul a, .PrettyMenu ul.AspNet-Menu li:hover ul span, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul a, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul span, .PrettyMenu ul.AspNet-Menu li:hover li:hover ul a, .PrettyMenu ul.AspNet-Menu li:hover li:hover ul span, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span
{
    color: Black;
}
/* While you hover over a list item (li) you are also hovering over a link or span because */
/* the link or span covers the interior of the li.  So you can set some hover-related styles */
/* in the rule (above) for the li but set other hover-related styles in this (below) rule. */
.PrettyMenu ul.AspNet-Menu li a:hover, .PrettyMenu ul.AspNet-Menu li span.Asp-Menu-Hover
{
    color: White;
    background: transparent url('./images/menu/activeArrowRight.gif' ) right center no-repeat;
}
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
    background-image: none;
}
.PrettyMenu ul.AspNet-Menu li:hover li:hover li.AspNet-Menu-WithChildren a:hover, .PrettyMenu ul.AspNet-Menu li:hover li:hover li.AspNet-Menu-WithChildren span:hover
{
    color: White;
}
.PrettyMenu .AspNet-Menu-Horizontal
{
    /*position:absolute;*/
    top: 0;
    z-index: 100;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    width: 150px;
    left: 0;
    top: 100%;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{
    top: -0.3px;
    width: 150px;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    width: 150px;
    text-align: center;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
    text-align: left;
    width: 150px;
    z-index: 100;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li
{
    width: 150px;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{
    margin: 5px 0 0 150px;
}
