﻿.foo {
}

/* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the 'pure CSS menu' technique that have been evolving over the past several years. */
/* See WhitePaper.aspx for details. */

.AspNet-Menu-Vertical ul.AspNet-Menu {
    /* padding:0px; */ /* margin:0px; */
}

#zz1_TopNavigationMenu ul.AspNet-Menu {
    /* position: relative; */
}

#zz1_TopNavigationMenu ul.AspNet-Menu, #zz1_TopNavigationMenu ul.AspNet-Menu ul {
    margin: 0;
    padding: 0;
    display: inline;
}

#zz1_TopNavigationMenu ul.AspNet-Menu ul ul {
    display: none;
}

#zz1_TopNavigationMenu ul.AspNet-Menu ul li {
    display: inline;
}

#zz1_TopNavigationMenu ul.AspNet-Menu ul ul li {
    display: block;
}

#zz1_TopNavigationMenu ul.AspNet-Menu li {
    position: relative;
    top: 1px;
    list-style: none;
    display: inline; /* float: left; */
}

#zz1_TopNavigationMenu ul.AspNet-Menu li li {
    position: relative; /* top:0px; */ /* only for IE */
}

#zz1_TopNavigationMenu ul.AspNet-Menu li.last li a {
    /* display: inline; */
    text-decoration: none;
    height: 18px;
    padding: 1px 8px 3px;
    white-space: nowrap; /* normal */
    background-color: #E2EFFF;
    background-image: url('/_layouts/images/topnavunselected.gif');
    background-repeat: repeat-x;
    border-color: #C2DCFF #C2DCFF;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #3764A0;
    font-family: Tahoma;
    font-size: 8pt;
    border-collapse: collapse;
    font-weight: normal;
}

#zz1_TopNavigationMenu ul.AspNet-Menu li.last a {
    text-decoration: none;
    height: 18px;
    padding: 1px 8px 3px;
    white-space: nowrap; /* selected */
    background: #6593CF url('/_layouts/images/topnavselected.gif') repeat-x scroll 0 0;
    border-color: #79A7E3 #79A7E3 #79A7E3 #E3EFFF;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #003399;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 8pt;
}

#zz1_TopNavigationMenu ul.AspNet-Menu ul {
    position: absolute;
    visibility: visible;
}

/* Add more rules here if your menus have more than three (3) tiers */
#zz1_TopNavigationMenu ul.AspNet-Menu li:hover ul ul, #zz1_TopNavigationMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul ul {
    visibility: hidden;
}

.AspNet-Menu-Vertical ul.AspNet-Menu li {
    /* width: 100%; */
}

/* **************************** *
 * Quick Launch Menu			*
 * **************************** */

.ms-quickLaunch ul.AspNet-Menu, .ms-quickLaunch ul.AspNet-Menu ul {
    padding: 0px;
    margin: 0px 0px 0px 24px; /* margin:0px0px0px18px; */ /* only for IE */
}

.ms-quickLaunch ul.AspNet-Menu li {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    list-style-image: url('/_layouts/images/navBullet.gif');
    list-style-position: outside;
}

.ms-quickLaunch ul.AspNet-Menu li a:link, .ms-quickLaunch ul.AspNet-Menu li a:visited {
    text-decoration: none;
    color: #003399;
}
