﻿
ul { margin-top:0px; padding: 0;}

/* Main Menu */
ul.Menu { color: #fff; list-style-type:none; margin:0 auto; padding:0; }
/*KS 02/04/2008
reduced padding left and right to 8 px to correct for contact us getting pushed off on extra long headers
*/
ul.Menu li { float:left; display: inline; padding: 2px 8px 2px 8px; }
ul.Menu li a, ul.Menu li a:link, ul.Menu li a:visited { color: #fff; }
ul.Menu li:hover ul, ul.Menu li.over ul { display:block; }

/* Secondary Menu */
ul.subMenu { display:none; position:absolute; margin:0; padding:0; z-index: 100; margin-top: 2px; }
ul.subMenu li { background:#eee; float:none; list-style-type:none; padding:3px; width: 150px; display: list-item; }
ul.subMenu li a, ul.subMenu li a:link, ul.subMenu li a:visited { background: none; width: 150px; Color: #fff; text-decoration: none; }
ul.subMenu li:hover a:hover, ul.subMenu li:hover a { color: #fff; }

ul#SOTab ul.subMenu li a,ul#SOTab  ul.subMenu li a:link,ul#SOTab  ul.subMenu li a:visited { background: none; width: 150px; Color: #fff; text-decoration: none; }


ul.Menu li div { z-index: 10000;} 
/*

.fMenu
{
    color: Black;
    list-style-type:none;
    margin:0;
    padding:0;
}

.fMenu li a
{
    
}

.fMenu li
{
    float:left;
    padding-left:10px;
    padding-right:10px;
}

.cMenu
{
    color: Black;
    list-style-type:none;
    margin:0;
    padding:0;
}

.cMenu li a
{
    color: Black;
}

.cSubMenu li a
{
    Color: Black;
}

.cMenu li
{
    float:left;
    padding-left:10px;
    padding-right:10px;
}

.cSubMenu
{
    display:none;
    position:absolute;
    margin:0;
    padding:0;
    z-index: 100;
}

.cSubMenu li
{
    float:none;
    list-style-type:none;
    background-color:#00afb9;
    padding:0px 10px 0px 10px;
    width:150px;
}

.cSubMenu li:hover
{
    background-color:Black;
}
.cSubMenu li:hover a:hover, .cSubMenu li:hover a
{
    color:White;
}

.cMenu li:hover ul, .Menu li.over ul
{
    display:block;
}
*/