﻿ul.AspNet-Menu { position: relative; font-size:110%; }
ul.AspNet-Menu, ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: block;
}
ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
    float: left;
     font-size:90%;
}
ul.AspNet-Menu li a, ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
}
.menu a, .menu a:active, .menu a:visited { color:#344774; }
ul.AspNet-Menu ul { position: absolute; visibility: hidden; }
ul.AspNet-Menu li:hover ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
    visibility: hidden;
}

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.AspNet-Menu-Hover ul, ul.AspNet-Menu li li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
    visibility: visible;
}
.PrettyMenu ul.AspNet-Menu ul { color:#344774; }
.PrettyMenu ul.AspNet-Menu ul li { border-right:solid 1px #d5ddef; border-bottom:solid 1px #d5ddef; font-size:100%; }
.PrettyMenu ul.AspNet-Menu li a, .PrettyMenu ul.AspNet-Menu li span { padding:0px 9px 0px 9px; }
.PrettyMenu ul.AspNet-Menu ul li a, .PrettyMenu ul.AspNet-Menu ul li span { font-weight:normal; }
.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 a img
{
    border-style: none;
    vertical-align: middle;
}
.PrettyMenu ul.AspNet-Menu li:hover, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover
{
    background-color:#d5ddef;
}
.PrettyMenu ul.AspNet-Menu ul li:hover, .PrettyMenu ul.AspNet-Menu ul li.AspNet-Menu-Hover
{
    background-color:#d5ddef;
}

.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
{
    background-color:#f2f4f9;
}

.PrettyMenu ul.AspNet-Menu li a:hover, .PrettyMenu ul.AspNet-Menu li span.Asp-Menu-Hover
{
    background-color:#d5ddef;
}
.PrettyMenu ul.AspNet-Menu ul li a:hover, .PrettyMenu ul.AspNet-Menu ul li span.Asp-Menu-Hover
{
    background-color:#eaeef7;
}


.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{
    background-image: none;
    background-color:#eaeef7;
}
.PrettyMenu ul.AspNet-Menu ul li.AspNet-Menu-WithChildren li a, .PrettyMenu ul.AspNet-Menu ul li.AspNet-Menu-WithChildren li a:hover, 
.PrettyMenu ul.AspNet-Menu ul li.AspNet-Menu-WithChildren li a:active
{
    background-image:none;
}

/* -------------------------------------------------------------------------- */
.PrettyMenu .AspNet-Menu-Horizontal { z-index: 300; position:relative; }
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{
    padding-left:20px;
    width:740px;
    height:20px;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    padding-left:0px;
    width: 16em;
    left: 0px;
    top: 100%;
    border-left:solid 1px #d5ddef; border-top:solid 1px #d5ddef;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{
    top: 1.3em;
    left:3.6em;
    width: 16em;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    text-align:center;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a
{
    padding:2px 18px 2px 18px;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
    text-align:left;
    width: 16em;
}
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li
{
    width: 16em;
}
