/**
	 * cssTreeMenu
	 * Author: E. Vlieg - Flydesign.nl
	 */

    .treeview {
        font-family: Trebuchet MS, Helvetica, Arial , Verdana, sans-serif;
    }
    
	.treeview, .treeview ul {
		list-style-type: none;
		background-image: url(../img/tree-branch.gif);
		background-repeat:repeat-y;
		padding: 0;
		margin: 0;
	}
	
	.treeview li {
		padding: 0px;
		padding-left: 18px;
		margin: 2px 0px 2px 0px;
		background-image: url(../img/tree-leaf.gif);
		background-repeat:no-repeat;
		font-weight:normal;
	}
	
	.treeview .itemOpen a, .treeview .itemClose a, .treeview .itemOpenEnd a, .treeview .itemCloseEnd a, .treeview .item a {
		text-decoration: none;
		color: black;
		padding: 0px 4px 0px 18px;
		background-image: url(../img/folder_grey.png);
		background-repeat:no-repeat;
		margin: 2px 0px 2px 0px;
		height: auto;
	}
	
	.treeview .itemOpen a:hover, .treeview .itemClose a:hover, .treeview .itemOpenEnd a:hover, .treeview .itemCloseEnd a:hover, .treeview .item a:hover {
	    text-decoration: none;
	    color: gray;
	}
	
	* > .treeview a:hover {
		filter: alpha(opacity=50);
		-moz-opacity:.50;		
	}
	
	.treeview .itemOpen {
		background-image: url(../img/tree-node-open.gif);
		background-repeat:no-repeat;
	}
	
	.treeview .itemOpenEnd {
		background-image: url(../img/tree-node-open-end.gif);
		background-repeat:no-repeat;
	}	
	
	.treeview .itemOpen ul, .treeview .itemOpenEnd ul {
		display: block;
	}
	
	.treeview .itemOpen a, .treeview .itemOpenEnd a {
		background-image: url(../img/folder.gif);
		background-repeat:no-repeat;
	}	
	
	.treeview .itemClose {
		background-image: url(../img/tree-node.gif);
		background-repeat:no-repeat;
	}
	
	.treeview .itemCloseEnd {
		background-image: url(../img/tree-node-end.gif);
		background-repeat:no-repeat;
	}	
	
	.treeview .itemClose ul, .treeview .itemCloseEnd ul {
		display: none;
	}	
	
	.treeview .itemClose a, .treeview .itemCloseEnd a {
		background-image: url(../img/folder-closed.gif);
		background-repeat:no-repeat;
	}
	
	.treeview li.endItem {
		background-image: url(../img/tree-leaf-end.gif);
		background-repeat:no-repeat;
	}
	
	.treeview .item a {
		background-image: url(../img/file.gif);
		background-repeat:no-repeat;
		padding-right: 2px;
	}
	
	.treeview .treeviewSelect a {
		border: 1px dotted gray;
		background-color: #e2e2e2;
	}
	
	.treeview #treeMenuSelect a {
	    color:#1D4E97;
	    font-weight:bold;
	}
