.navtable { border-collapse:collapse; text-align:left; width:20px; height: 22px; }
.navtable tr { height: 20px;}
.navtable td { height: 20px; COLOR: #616161;}
.menutop { cursor: default; white-space:nowrap; COLOR: #1849B5;  text-align: center; FONT-SIZE: 14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 10px 5px 10px; margin:0px; }

.navnav, .navnav UL { padding: 0; margin: 0; list-style: none; }
.navnav LI UL {position: absolute; background: #EDF2FB; width: 10em; left: -999em; }

.navnav LI:hover UL UL, .navnav LI.over UL UL {left: -999em;  z-index: 5000;}
.navnav LI:hover UL, .navnav LI LI:hover ul, .navnav LI.over UL, .navnav LI LI.over UL { left: 0; }
UL.navnav {CLEAR: right;  DISPLAY: block;  height: 20px;  MARGIN: 0px;  LIST-STYLE-TYPE: none; }
UL.navnav A {DISPLAY: block;  height: 20px;  PADDING: 3px; TEXT-DECORATION: none;  FONT-SIZE: 11px;   COLOR: #519FE9; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;}
UL.navnav A:hover {BACKGROUND-COLOR: #519FE9; COLOR: #fff; }
UL.navnav UL {MARGIN: 0px;  LIST-STYLE-TYPE: none;  height: 20px;  PADDING: 0px; }
UL.navnav LI { POSITION: relative;  height: 20px; padding-bottom:5px;}
UL.navnav LI UL {DISPLAY: none; height: 20px;  POSITION: absolute;  width:175px;  }
UL.navnav LI UL LI {FLOAT: none;  height: 20px;  PADDING: 0px; TEXT-ALIGN: left; background: #EDF2FB;}
UL.navnav LI:hover {DISPLAY: block;  height: 20px; border:#519FE9 1px solid;} /*Menutop*/
UL.navnav LI.over {DISPLAY: block; }
UL.navnav LI:hover UL {DISPLAY: block;  height: 20px;}
UL.navnav LI.over  UL {DISPLAY: block; }