/* Top Navigation Styles */
.navbar-top { margin: 0; padding: 0; float: left; width: 88%; }
.navbar-top ul { margin: 0; padding: 0; height: 1em; max-width: 890px; z-index: 30000; }
.navbar-top li { height: 31px; list-style: none; float: left; background: url('images/nav-top-sep.jpg') no-repeat right center; }
.navbar-top li:hover { background: url('images/nav-top-btn_over.jpg') repeat-x; color: #FFFFFF; }
.navbar-top li a { display: block; height: 25px; font-size: 14px; padding: 6px 20px 0px 20px; text-align: center; color: #464343; text-decoration: none; }
.navbar-top li a:hover { color: #FFFFFF; }
.navbar-top li ul {  display: none; width: 60px; /* Width to help Opera out */ background-color: #EEE; }
.navbar-top li:hover ul { display: block; position: absolute; margin: 0; padding: 0; }
.navbar-top li:hover li { float: none; height: 31px; }
.navbar-top li:hover li a { background-color: #838383; color: #FFF; width: 100px; font-size: 11px; }
.navbar-top li li a:hover { background-color: #838383; color: #000; }


