/*dhtml-menu styles*/
#sidebar-left ul.menu {
  /*list-style: none;*/
  border: none;
  text-align:left; /* LTR */
}
ul.menu li {
  margin: 0 0 0 0.5em; /* LTR */
}
#sidebar-left ul.menu li.leaf {
  list-style-type: none; 
  list-style-image: none; 
  padding-right:0.5em; /* LTR */
  margin: 0;
}
#sidebar-left ul.menu li a.active {
  color: #000;
}
#sidebar-left td.menu-disabled {
  background: #ccc;
}
#sidebar-left ul.links {
  margin: 0;
  padding: 0;
}
#sidebar-left ul.links.inline {
  display: inline;
}
#sidebar-left ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
	
}
#sidebar-left .block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; /* LTR */
}
/*************************** end dhtml styles ***************************/
#sidebar-left li.leaf a.parent {font-size:1.1em;}
/*************************** end custom styles ***************************/
#sidebar-left ul.menu .sf-sub-indicator {
	position:		relative;
	display:		block;
	right:			4px;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('http://rockysoft.com/js/superfish-1.4.8/images/arrows-4e4e3b.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
#sidebar-left ul.menu .sf-sub-indicator ul .sf-sub-indicator {right:4px;}
#sidebar-left ul.menu a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			-1em;
	background-position: 0 0; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
#sidebar-left ul.menu a:focus > .sf-sub-indicator,
#sidebar-left ul.menu a:hover > .sf-sub-indicator,
#sidebar-left ul.menu a:active > .sf-sub-indicator,
#sidebar-left ul.menu li:hover > a > .sf-sub-indicator,
#sidebar-left ul.menu li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

#sidebar-left ul.menu a.currentParent > .sf-sub-indicator, 
#sidebar-left ul.menu a.current > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/*consider: #sidebar-left ul.menu li, #sidebar-left ul.menu li ul li{padding-left:.12em;}*/

/*** shadows for all but IE6 ***/
#sidebar-left .sf-shadow ul {padding-top: 4px}
#sidebar-left ul.menu .sf-shadow ul {
	background:	url('http://rockysoft.com/js/superfish-1.4.8/images/shadow.png') no-repeat bottom right;
	padding: 4px 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
#sidebar-left ul.menu .sf-shadow ul.sf-shadow-off {
	background: transparent;
}
#sidebar-left ul.menu li ul li a .sf-sub-indicator  {margin-left:-1em}

#sidebar-left ul.menu .sf-sub-indicator + .sf-sub-indicator {background-image:none} /*avoid double arrows*/

#sidebar-left ul.menu .sf-shadow ul li a {
  background: none;
}

#sidebar-left ul.menu .sf-shadow ul li ul {
  padding-top:0;
  background: none;
}


#sidebar-left .nav-left li a.current, #sidebar-left .nav-left li a.current:link, #sidebar-left .nav-left li a.current:visited,
#sidebar-left .nav-left li a.current:hover, #sidebar-left .nav-left li a.current:active, #sidebar-left .nav-left li a.current:focus {
	background-image:none;
}
/*************************** end sf override styles ***************************/