@charset "utf-8";
/* CSS for navbar div */
#topnavbar
  {background: #000033           ;  width: 1177px                  ;
   margin: 0px 0px 0px 0px       ;  border-top: solid 2px #332C2C  ;
   text-align: center            ;
   float: left;
   }

/* CSS Navbar style sheet */
#navbar {
   margin: 0;
   padding: 0;
   /* font-size: 85%; */
   display: block;
   background-color: #000033;       /* 0b1d54 */
   font-family:Arial,Helvetica;
   }

#navbar li {
   list-style: none;
   float: left; 
   width: 125px; /* Width to help Opera out */              /* Changed from 8.5em //KC , 2016.03.17 */
   }
#navbar li a {
   display: block;
   padding: 0 1px;
   background-color: #000033;       /* 0b1d54 */
   color: #fff;
   text-decoration: none;
   font-weight: bold;
    }

#navbar li ul {
   position: absolute; 
   display: block;
   width: 12em; /* Width to help Opera out */
   background-color: #000033;       /* 0b1d54 */
   left: -999em;
   padding: 2px;
   }

#navbar li ul li {
  width: 99%;
  /* font-size: 90%; */
  padding: 2px;
  }

#navbar li:hover ul, #navbar li.sfhover ul {
   display: block;
   position: absolute;
   margin: auto;
   padding: 0;
   text-align: left;
   font-weight: bold;
   background-color: #000033;       /* 0b1d54 */
   left: auto; 
   margin-left: -20px;
    }

#navbar li:hover li, #navbar li.hover li {
   float: none;
    }

#navbar li li:hover li a, #navbar li.hover li a {
   background-color: #000033;       /* 0b1d54 */
  /* font-size: 90%; */
   color: #fff;
   border: 0px;
   padding: 3px;
  }

#navbar li ul  li a:hover {
   background-color: #ffff33;       /* LR:  66ccff ; KC-1: 000080 */
   color: #000022;                  /* LR:  333333 ; KC-1: ffff33 */
  }

#navbar li:hover ul, #nav li.sfhover ul  {
   /*background-color: #66ccff;
   color: #666666;*/
   left: auto;
  }

