/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.menudiv
{
font: 14px 'Roboto', sans-serif;
z-index:9999;
}
.menudiv ul{
z-index:9999;
margin: 0px;
padding: 0px;
list-style-type: none;
width: 219px; /* Width of Menu Items */
transition: all .25s ease-in; /* transition for animating label */
/* border-bottom: 1px dotted #ccc; */

}
	
.menudiv ul li{
z-index:9999;
position: relative;
transition: all 1s ease-in; /* transition for animating label */
}

.menudiv ul li ul li a:hover{
background:#080808;
transition: all .25s ease-in; /* transition for animating label */
}
	
/*Sub level menu items */
.menudiv ul li ul{
/*z-index:9999;*/
position: absolute;
background: #080808;
width: 200px; /*sub menu width*/
top: 0;
visibility: hidden;
border: 1px solid #5f5f5f;
border-right-style: dotted;
padding-left: 15px;
border-left: 6px #ffffff;
transition: all .5s ease-in; /* transition for animating label */
}

/* Sub level menu links style */
.menudiv ul li a{
/*z-index:9999;*/
padding-left: 1px;
display: block;
font:15px 'Roboto', sans-serif;;
overflow: auto; /*force hasLayout in IE7 */
color: #ffffff;
text-decoration: none;
background: #080808;
padding-bottom: 1px;
padding-right: 8px;
transition: all .5 ease-in; /* transition for animating label */
-webkit-transition:all .5 ease-in; /* CSS3 transition. */
-moz-transition:all .5 ease-in;
transition-timing-function:cubic-bezier(0.15, 0.35, 1, -1.71);
border-bottom: 1px dotted #ccc;
/* border-bottom: 0; */
}

.menudiv ul li a:visited{}

.menudiv ul li a:hover{
/*z-index:9999;*/
color: #ffffff;
background: #080808;
/* box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);*/
border-left: 12px lightgrey;
}

.menudiv ul li a:active, .menudiv ul li ul li a:active{
	background: #080808;
}

.menudiv .subfolderstyle{
/*z-index:9999;*/
background: url(images/forward-arrow.png) no-repeat center right;3
z-index:99999999999999;
}

#suckertree {
    margin-bottom:5px;
}

#suckertree .infoBoxHeading {
    background-color:#080808;
}

#suckertree .infoBox {
    background-color:#080808;
}

#suckertree .infoBoxContents {
    background-color:#080808;
}

#suckertree .boxText {
    padding:0;
    margin:0;
}
	
/* Holly Hack for IE \*/
* html .menudiv ul li { float: left; height: 1%; }
* html .menudiv ul li a { height: 1%; }
/* End */

.sitemap {
font: 10px Verdana, Arial, sans-serif;
}
.sitemap a {
color: #000;
}
.sitemap a:hover {
color: red;
background: #ffffcc;
}
.sitemap ul {
list-style-image : url(includes/images/fwr_arrow.gif);
}
.sitemap ul li ul {
list-style-image : url(includes/images/fwr_arrow_red.gif);
}