.hidden {
	display: none;
	left: -9999px;
}
 
ul.folderlist{
	padding-left: 0;
	margin-left: 2em;
}

.folderlist li, .folderlist li.folder ul li{
	font-weight: normal;
	font-size: small;
}

.folderlist li.folder, 
.folderlist li.folder ul li.folder{
	list-style-image: none;
	list-style: none;
	font-weight: bold;
	font-size: medium;
	margin: 0;
}

a.showhide{
	/*display: block;*/
	background: url(../../images/folder.gif) no-repeat left center;
	padding-left: 30px;
	text-decoration: none;
	outline: none;
	border: none;
	cursor: hand;
}
a.showhide,
a.showhide:visited{
	color: #000;
}


.folderlist li.closed a.showhide, 
.folderlist li.folder ul li.closed a.showhide,
.folderlist li.folder ul li ul li.closed a.showhide{
	background-image: url(../../images/togglePlus.gif);
}
.folderlist li.open a.showhide, 
.folderlist li.folder ul li ul li.open a.showhide{
	background-image: url(../../images/toggleMinus.gif);
}
/*
.folderlist li.graphic a, .folderlist li.folder ul li.graphic a{
	background: url(../../images/image.gif) no-repeat left center;
	padding-left: 20px;
}
.folderlist li.excel, .folderlist li.folder ul li.excel{
	list-style-image: url(../../images/excel.gif);
}*/

.folderlist li.folder ul, .folderlist li.folder ul li.folder ul{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 2.75em;
}
ul.folderlist, .folderlist li{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
ul.folderlist{
	margin-top: 5px;
	margin-bottom: 5px;
}


