ul.dropdown li,
ul.dropdown ul { margin: 0; padding: 0; font-weight: bold; list-style: none; }
ul.dropdown { position: relative; z-index: 597; }
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 { visibility: visible; }
ul.dropdown-vertical ul { top: -1px; left: 99%; }
ul.dropdown-vertical li { float: none; }
ul.dropdown a:link,
ul.dropdown a:visited	{ color: #000; text-decoration: none; }
ul.dropdown a:hover { color: #000; }
ul.dropdown ul { width: 208px; margin-top: 1px;	}
ul.dropdown ul li { font-weight: normal; }
ul.dropdown ul a,
ul.dropdown ul span { padding: 8px; }
ul.dropdown ul { margin-top: 0; }
ul.dropdown ul li { }
ul.dropdown ul li.hover,
ul.dropdown ul li:hover { }
ul.dropdown li.hover *.open { background: #fff; color: #000; }
ul.dropdown ul li.hover *.open,
ul.dropdown li:hover > *.dir { background: #fff; color: #000; }
ul.dropdown li { border: none; }
ul.dropdown ul a,
ul.dropdown ul span { display: block; padding: 0 8px; }
ul.dropdown li { }
ul.dropdown ul { margin-top: 0; }
ul.dropdown li a,
ul.dropdown *.dir {  }
ul.dropdown li.hover *.open { background: #fff; color: #000; }
ul.dropdown ul li.hover *.open,
ul.dropdown li:hover > *.dir { background: #fff; color: #000; }

ul.dropdown #homemenu { font-weight: bold; font-size: 13px; text-align: center; text-decoration: none; border: none !important; background: #00709e; display: block; position: absolute; top: 0; left: -82px; }
ul.dropdown #homemenu:hover { text-decoration: none; }
ul.dropdown #homemenu a { color: #fff; }

ul.dropdown-horizontal { z-index: 598 !important; }
ul.dropdown-horizontal { margin: 0; padding: 0; height: 33px; width: 728px; left: 82px; }
ul.dropdown-horizontal li { padding: 8px 10px; background: #ffbd30; border-right: 1px solid #e5aa2b; border-bottom: 1px solid #d39c28; }
ul.dropdown-horizontal ul { margin-top: 1px; background: #ffbd30; }
ul.dropdown-horizontal ul li,
ul.dropdown-horizontal ul ul li { border-bottom: 1px dotted #e5aa2b; border-right: none; }
ul.dropdown-horizontal ul li.hover,
ul.dropdown-horizontal ul li:hover,
ul.dropdown-horizontal ul ul li.hover,
ul.dropdown-horizontal ul ul li:hover {  background-color: #fdb415; border-bottom: 1px dotted #e5aa2b; border-right: none; font-weight: bold; }
ul.dropdown-horizontal li#last,
ul.dropdown-horizontal li#last .hover,
ul.dropdown-horizontal li#last:hover { border-right: none !important; }
ul.dropdown-horizontal li.hover,
ul.dropdown-horizontal li:hover { background: #ffca59; border-right: 1px solid #e5aa2b; }

ul.dropdown-vertical { margin: 0 0 0 10px; padding: 0; width: 208px; }
ul.dropdown-vertical li { padding: 10px 20px 10px 6px; background: #fff; border-bottom: 1px solid #e7e7e7; }
ul.dropdown-vertical .dir { background: url(../gfx/bg_dropdown-left.gif) 195px center no-repeat #fff; }
ul.dropdown-vertical .dir:hover { background-color: #ffbd30; }
ul.dropdown-vertical ul { border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; background: #fff; }
ul.dropdown-vertical ul li,
ul.dropdown-vertical ul ul li { border-bottom: 1px dotted #e7e7e7; border-right: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; }
ul.dropdown-vertical ul li.hover,
ul.dropdown-vertical ul li:hover,
ul.dropdown-vertical ul ul li.hover,
ul.dropdown-vertical ul ul li:hover { background-color: #ffbd30; border-bottom: 1px dotted #e7e7e7; font-weight: bold; }
ul.dropdown-vertical li#last,
ul.dropdown-vertical li#last .hover,
ul.dropdown-vertical li#last:hover { border-bottom: none !important; }
ul.dropdown-vertical li#first,
ul.dropdown-vertical li#first .hover,
ul.dropdown-vertical li#first:hover { border-left: none !important; }
ul.dropdown-vertical li.hover,
ul.dropdown-vertical li:hover { background-color: #ffbd30; }

ul.dropdown-horizontal li.active { background-color: #e7e7e7; border-bottom: 1px solid #999999; }
ul.dropdown-vertical li.active { background-color: #e7e7e7; }