body  {
behavior: url(./csshover.htc);
/* WinIE behavior call */}

div#nav-cat {
    width: 150px; 
    margin: 0px 0 0 0px;
    background-color: #0B2643;; 
    font-weight: normal;
    text-align: left;
    /*line-height: 23px;*/
    }
div#nav-cat ul {
    margin: 0;
    padding: 0; 
    padding-top: 0; 
    width: 151px; 
    background-color: #0B2643;
    /*border: 1px solid white;*/
    background-repeat: no-repeat;
    border-top: 1px solid #ccc;
}

div#nav-cat ul.level2 {
    margin: 0; 
    padding: 0; 
    width: 150px; 
    background-color: #0B2643;
    border-top: 1px solid #ccc;  
}

div#nav-cat ul.level2 li{
    width: 145px; 
}
div#nav-cat ul.level2 {background-color: #0B2643; 
}
div#nav-cat ul.level3 {background-color: #0B2643;
}
div#nav-cat ul.level4 {background-color: #0B2643;
}
div#nav-cat ul.level5 {background-color: #0B2643;
}
div#nav-cat ul.level6 {background-color: #0B2643;
}
div#nav-cat li {
    /*background-image: url(../images/b1.gif);*/ 
    position: relative;
    list-style: none;
    font-weight: bold; 
    /*margin: -2px;
    margin-top: 6px;*/
    z-index: 20; 
    height: 30px;
    width: 145px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 4px 0px 0px 4px;
/* change it to whatever space you want to put space between buttons*/}
/* this line may help or hinder IE menu shifting issues */
div#nav-cat li li {
  margin: 0px; 
/* this overrides the margin-top in the declaration above */
} 
div#nav-cat li:hover {
    /*background-image: url(../images/b1_over.gif);*/
    background-color: #1B5FA8;

}

div#nav-cat li.submenu {

background-color: transparent;
}
div#nav-cat li.submenu:hover {
    background-color: #1B5FA8;
    _margin-bottom: -2px;
    color: #fff;  
}
div#nav-cat ul {background-color: transparent;
    }
div#nav-cat li a {
    display: block; 
    /*padding: 0.25em 0 0.25em 0.5em;*/
    text-decoration: none; 
    width: 140px;}
/*border-left: 0.5em solid #BBB;}
div#nav li a:hover {border-left-color: red;}*/
    }
div#nav-cat li a:hover{
    color: #fff;
}
div#nav li a:hover {border: none;
}
div#nav-cat>ul a {width: 150px;
}
div#nav-cat ul ul {position: absolute; top: -1px; left: 149px;
  display: none;
    }
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;
}
