 #menu {width: 100%; height: 25px; background-color: #0a3554; font-family: Arial, sans-serif; margin: 0; padding: 0; background-image: url(gfx/gradient-menu.gif); background-repeat: repeat-x;}
 #menu ul {list-style: none; margin: 0; padding: 0; float: left; cursor: default;}
 #menu ul li {z-index:1000; position: relative; margin-left: 0.8em; margin-top: 3px; text-decoration: none; float: left;}
 #menu ul li:hover, #menu ul li.sfhover {background-color: #567a95; background-image: url(gfx/corners-menu-hover.gif); background-repeat: no-repeat;}
 #menu ul li a {display: block; font-size: 120%; font-weight: bold; color: #eee; padding: 0 0.6em; line-height: 19px; padding-bottom: 3px;}
 #menu ul li a:hover, #menu ul li:hover a, #menu ul li.sfhover a {color: #fff; background-image: url(gfx/corners-menu-hover.gif); background-position: right top; background-repeat: no-repeat;}
 #menu ul li.selected {background-color: #fff; cursor: default; background-image: url(gfx/corners-menu.gif); background-repeat: no-repeat;}
 #menu ul li.selected a {color: #0c3c60; background-image: url(gfx/corners-menu.gif); background-position: right top; background-repeat: no-repeat;  }
 #menu ul li.selected a:hover {color: #0c3c60; background-color: transparent; background-image: url(gfx/corners-menu.gif); background-position: right top; background-repeat: no-repeat;}
 #menu ul li ul.dropmenu {position: absolute; display: block; left: -999em; width: 1%; border: 1px solid #0A3554; padding: 0.3em 0.3em 1.2em 0.3em; text-indent: 8px; background-color: #fff; background-image: none;}
 #menu ul li:hover ul.dropmenu, #menu ul li.sfhover ul.dropmenu {left: auto; left: -1px; z-index: 900; width: 17em;}
 #menu ul li ul.dropmenu li {display: block;  color: #567a95; text-decoration: none; line-height: 2em; border-bottom: 2px dotted #F1F3F5; margin: 0; width: 100%; background-image: none; background-color: #fff;}
 #menu ul li ul.dropmenu li a {display: block; width: 100%;  cursor: pointer; color: #567a95; font-size: 100%; font-weight: normal; line-height: 2em; height: 2em; background-image: none; padding: 0;}
 #menu ul li ul.dropmenu li a:hover {background-color: #567a95; color: #fff;}
 #menu ul li ul.dropmenu li.separator {border-top: 2px dotted #F1F3F5; height: 0px; margin: 1px 0px; padding: 0pt; cursor: default;}
 #menu ul li ul.dropmenu li.separator:hover {background-color: inherit;}