body { behavior: url(csshover.htc);} /* WinIE behavior call */

div#hornav {float: left; margin: -1px 0 0 0.25em; background-color: #e0e0e0; border: 1px solid #AAA;  width: 45em;}

div#hornav ul {margin: 0; padding: 0; background-color: #e0e0e0; border: 1px solid #CCC; border-width: 0 1px;}
div#hornav li {position: relative; list-style: none; margin: 0;  float: left; width: 3.5em; line-height: 1em;}

div#hornav li:hover {
  background-color: transparent;
  color: #000000;
}
/*div#hornav li.submenu {background: url(images/dropmenu.gif) 95% 50% no-repeat;}*/
div#hornav li.submenu:hover{
  background-color: #5050f0;
  color: #ffffff;
  left: 1px;
}
div#hornav a:hover{
  background-color: #5050f0;
  color: #ffffff;
  left: 1px;
}
div#hornav li a {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: x-small;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}
  
div#hornav li a {display: block; padding: 0.4em 0 0.35em 0.4em; text-decoration: none; width: 5em;  color: #000000;}
div#hornav>ul a {width: auto;}
div#hornav ul ul {position: absolute; width: 6em; display: none;}
div#hornav ul ul li {border-bottom: 1px solid #CCC;}
div#hornav ul ul li {width: 5em;}
div#hornav ul ul li a {display: block; padding: 0.4em 0 0.35em 0.4em; text-decoration: none; width: 9.65em;}

div#hornav li.submenu li.submenu {background: url(images/submenu.gif) 95% 50% no-repeat;}
div#hornav li.submenu li.submenu:hover {background-color: #e0e0e0;}

div#hornav ul.hlevel1 li.submenu:hover ul.hlevel2, 
div#hornav ul.hlevel2 li.submenu:hover ul.hlevel3 {display:block;}
div#hornav ul.hlevel2 {top: 1.5em; left: -1px;}
div#hornav ul.hlevel3 {top: -1px; left: 7em;  border-top: 1px solid #CCC;}
