@charset "UTF-8";

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding:0 30px;
color:#004F8B;
display:block;
font-weight:bold;
font-size:10.5pt;
text-decoration:none;
text-shadow:1px 1px 5px white;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul, ul.dropdown li.hover ul{
 visibility: visible;
}

* html ul.dropdown li {
 height: 1px;
}

ul.dropdown ul li,
ul.dropdown-vertical {
 margin-left: -16px;
 mar\gin-left: 0;
}

ul.dropdown ul,
ul.dropdown li:hover ul ul,
ul.dropdown li:hover ul ul ul,
ul.dropdown li:hover ul ul ul ul,
ul.dropdown li:hover ul ul ul ul ul {
 visibility: hidden;
}

ul.dropdown li.hover ul ul,
ul.dropdown li.hover ul ul ul,
ul.dropdown li.hover ul ul ul ul,
ul.dropdown li.hover ul ul ul ul ul{
 visibility:hidden;
}

ul.dropdown li.hover ul, 
ul.dropdown ul li.hover ul,
ul.dropdown ul ul li.hover ul,
ul.dropdown ul ul ul li.hover ul,
ul.dropdown ul ul ul ul li.hover ul ,
ul.dropdown li:hover ul, 
ul.dropdown ul li:hover ul,
ul.dropdown ul ul li:hover ul,
ul.dropdown ul ul ul li:hover ul,
ul.dropdown ul ul ul ul li:hover ul {
 visibility: visible;
}

ul.dropdown ul ul ul ul ul ul {
 visibility: hidden !important;
}

/* Vertical menu support */ 
ul.dropdown-vertical { /*width: 200px;*/ }
ul.dropdown-vertical ul { top: 1px; left: 99%; }
ul.dropdown-vertical li { float: none; }
