#sidenav {width:214px; padding:0px; margin:0 0 12px 0; list-style:none; border: 1px solid #DADADA;}
#sidenav li {padding:0; margin:0px; width:100%; min-height:7px; float:none; clear:both; font-size:10px; font-weight:bold; color:#666;}
#sidenav li { background:url(../images/side-nav-1bg.jpg) repeat-x #EFEFEF; }

#sidenav li ul li {background:#FFF;}
#sidenav li a, #sidenav li a:visited, #sidenav li a:hover
{ color: #666; text-decoration: none; font-weight: bold; font-family: arial; font-size: 12px; padding: 12px 20px 12px 10px; line-height: 14px; display: inline-block; width: 100%; border-bottom: 1px solid #DADADA; box-sizing: border-box; min-height: 40px;  }



#sidenav li.iscurrent {background:#033363;}
#sidenav li.iscurrent a, #sidenav li.iscurrent a:visited, #sidenav li.iscurrent a:hover {color: #FFF !important}
#sidenav li.iscurrent ul .nochildren a {color:#666 !important;}

#sidenav li.nonactive a, #sidenav li.nonactive a:hover {color:#666 !important;}
#sidenav li.nochildren a, #sidenav li.nochildren a:visited, #sidenav li.nochildren a:hover {background: none !important; color:#666; }

#sidenav .isparent {position:relative}
#sidenav .isparent .sidenavarrow {position: absolute; width: 20px; height: 10px; background:url(../images/side-nav-arrow-down.png) no-repeat center center; top: 12px; right: 0; z-index: 500; }
#sidenav .isparent .sidenavarrow.up {background:url(../images/side-nav-arrow-up.png) no-repeat center center;}
#sidenav .isparent .sidenavarrow.down {background:url(../images/side-nav-arrow-down.png) no-repeat center center !important;}
#sidenav li.active  .isparent .sidenavarrow {background:url(../images/side-nav-arrow-up.png) no-repeat center center;}
#sidenav li.iscurrent .isparent .sidenavarrow {background:url(../images/side-nav-arrow-selected-up.png) no-repeat center center;}
#sidenav li.iscurrent .isparent .sidenavarrow.down {background:url(../images/side-nav-arrow-selected-down.fw.png) no-repeat center center !important;}

#sidenav li.iscurrent .nonactive a, #sidenav li.iscurrent .nonactive a:hover, #sidenav li.iscurrent .nonactive a:visited {background: none !important; color:#666 !important; }
#sidenav li.iscurrent .nonactive .sidenavarrow, #sidenav li.iscurrent .nonactive .sidenavarrow.down {background:url(../images/side-nav-arrow-down.png) no-repeat center center !important;}
#sidenav li.iscurrent .nonactive .sidenavarrow.up {background:url(../images/side-nav-arrow-up.png) no-repeat center center !important;}




#sidenav li ul li a, #sidenav li ul li a:hover  {padding: 12px 20px 12px 20px;}

#sidenav li ul li ul li { background: #F0F0F0;  width:100%; box-sizing: border-box;}
#sidenav li ul li ul li a, #sidenav li ul li ul li a:hover  {padding: 12px 20px 12px 30px;}

#sidenav li ul li ul li ul li { background: #E0E1E3;  width:100%; box-sizing: border-box;}
#sidenav li ul li ul li ul li a, #sidenav li ul li ul li ul li a:hover {padding: 12px 20px 12px 40px;}


#sidenav ul.hidechildren {display:none;}


/*side-nav-arrow-up.png
side-nav-arrow-down.png
side-nav-arrow-selected-up.png*/

/*
#sidenav li ul {width:214px; padding:0px; margin:0px; list-style:none;}
#sidenav li ul li {padding:0; margin:0px; width:214px; min-height:7px; float:none; clear:both; font-size:10px; font-weight:bold; color:#666; background-image:url(../images/sidenav-level2bg.jpg); background-color:#CECECE; background-position:left bottom; background-repeat:no-repeat;}

#sidenav li ul li ul li a, #sidenav li ul li ul li a:visited {background-color:#E1E1E1; display:block; border-bottom:1px solid #CECECE!important;}
#sidenav li ul li ul li {padding:0 0 0 10px; width:204px!important; background:#CECECE;}
#sidenav li ul li ul li ul li {padding:0 0 0 10px; width:184px!important;}

#sidenav li ul li ul li ul li a, #sidenav li ul li ul li ul li a:visited, #sidenav li ul li ul li ul li a:hover {display:inline-block; width:174px!important; border-bottom:1px solid #E1E1E1!important;}
#sidenav li ul li ul li ul li ul li a, #sidenav li ul li ul li ul li ul li a:visited, #sidenav li ul li ul li ul li ul li a:hover {display:inline-block; width:164px!important;}
#sidenav li ul li ul li ul li ul li {display:inline-block; width:164px!important;}
#sidenav li ul li ul li ul li ul {padding:0 0 0 10px!important; background-color:#E1E1E1!important; margin:0!important; width:164px!important;}

#sidenav li ul li ul ul {background:#E1E1E1!important; margin:0 0 0 10px!important; width:154px!important;}
#sidenav li ul li ul ul li {width:154px!important; background:#E1E1E1!important;}
#sidenav li ul li ul ul li a, #sidenav li ul li ul ul li a:visited, #sidenav li ul li ul ul li a:hover {width:174px!important; background-color:#EFEFEF; border-bottom:1px solid #E1E1E1!important;}

#sidenav li ul li ul ul + li ul li ul ul {margin:0 0 0 10px!important;}
#sidenav li ul li ul ul li ul {margin:0!important;}

#sidenav li ul li ul ul ul {background:#EFEFEF!important; margin:0 0 0 10px!important; width:144px!important;}
#sidenav li ul li ul ul ul li {background:#EFEFEF!important; width:144px!important;}
#sidenav li ul li ul ul ul li a, #sidenav li ul li ul ul ul li a:visited, #sidenav li ul li ul ul ul li a:hover {width:164px!important; background-color:#fff!important; border-bottom:1px solid #EFEFEF!important;}*/

