body   { behavior: url(includes/csshover.htc)  } /* WinIE behavior call */
div#nav-cat                          { font-weight: bold; background-color: #ffffff; text-align: center; margin-top: 50px; margin-bottom: 60px; margin-left: 25px; width: 155px }
div#nav-cat ul     { font-size: 14px; line-height: 20px; margin: 0; padding: 0; z-index: 1000; width: 100%; border: none }

div#nav-cat ul.level2                                 { font-size: 12px; line-height: 16px; background-color: #ffffff; text-align: left; width: 185px; border: solid 1px #000 }
div#nav-cat ul.level3     { font-size: 12px; line-height: 16px; background-color: #ffffff; width: 185px; border: solid 1px #000 }
div#nav-cat ul.level4 {background-color: #ffffff;}
div#nav-cat ul.level5 {background-color: #ffffff;}
div#nav-cat ul.level6 {background-color: #ffffff;}

div#nav-cat li       { background-color: #98b3bf; list-style: none; margin: 0; position: relative; z-index: 1 }
div#nav-cat li li     { background-color: #98b3bf }
div#nav-cat li li:hover  { background-color: #fff; margin-left: 0 }
div#nav-cat li:hover   { color: #fff } /* sets the HOVER background of any MENU item that DOES NOT have submenu items */
div#nav-cat li.submenu          { background-color: #98b3bf; background-image: url("../images/arrow.gif"); background-repeat: no-repeat; background-position: 160px center } /* sets the background of any menu item that DOES have submenu items */
div#nav-cat li.submenu:hover      { background-color: #98b3bf } /*sets the HOVER background of any menu item that DOES have submenu items */



div#nav-cat li a      { color: #000080; background-color: transparent; display: block; padding: 0.25em 0 0.3em; width: 100% }
div#nav-cat li a:hover { color: #fff; text-decoration: none; display: block; padding: 0.25em 0 0.3em; width: 100% }
div#nav-cat li li a   { color: #000; text-decoration: none; background-color: transparent; display: block; padding: 0.25em 0 0.3em; width: 100% }
div#nav-cat li li a:hover { color: #000; text-decoration: none; background-color: transparent; display: block; padding: 0.25em 0 0.3em; width: 100% }
div#nav-cat ul ul {
    position: absolute; top: 0; left: 100%;
    display: none; z-index: 1000;
}

div#nav-cat ul.level1 li.submenu:hover ul.level2, 
div#nav-cat ul.level2 li.submenu:hover ul.level3,
div#nav-cat ul.level3 li.submenu:hover ul.level4,
div#nav-cat ul.level4 li.submenu:hover ul.level5,
div#nav-cat ul.level5 li.submenu:hover ul.level6 {
        display:block;
}
div#nav-cat ul.level3 li.submenu:hover ul.level4 { height: 200px;overflow: scroll;}
