.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(../img/tree/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }



.treeview li { background: url(../img/tree/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../img/tree/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(../img/tree/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../img/tree/treeview-red.gif); } 
.treeview-black .hover { color: black; cursor: pointer; }
.treeview-red li a {color:red;}


.treeview-black li { background-image: url(../img/tree/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../img/tree/treeview-black.gif); }  
.treeview-black .hover { color: black; cursor: pointer; }
.treeview-black li a {color:black;}

.treeview-gray li { background-image: url(../img/tree/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../img/tree/treeview-gray.gif); } 
.treeview-black .hover { color: Gray; cursor: pointer; }
.treeview-gray li a {color:Gray;}

.treeview-famfamfam li { background-image: url(../img/tree/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../img/tree/treeview-famfamfam.gif); } 
.treeview-black .hover { color: black; cursor: pointer; }
.treeview-famfamfam li a {color:black;}

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(../img/tree/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(../img/tree/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(../img/tree/file.gif) 0 0 no-repeat; }

/* SlidinMenu menu (MakeTree2) */
.slidingmenu {
float:left;
margin:0;
padding:0;
}
.slidingmenu ul
{
font-family: Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0;
padding:0;
} 
.slidingmenu li
{
display: inline;
/* for IE5 and IE6 */
}
.slidingmenu a
{
color: #fff;
text-decoration: none;
font-size: 14px;
display: block;
padding: 3px;
width: 205px;
background-color: #686C7A;
border-bottom: 1px solid #eee;
}

.slidingmenu a:link, .slidingmenu a:visited
{
color: #EEE;
text-decoration: none;
}
.slidingmenu a:hover
{
background-color: #00BEE4;
color: #fff;
}
.slidingmenu-hasChild li a:link, .slidingmenu-hasChild a:visited
{
    background-image:url('../img/more.gif');
    background-position:right;
    background-repeat:no-repeat;
}
.slidingmenu-sub a:link, .slidingmenu-sub a:visited
{
   background-image:none;
}


/* Vertical menu (MakeTree3) */
.verttree{list-style: none;}
.verttree{padding:0;margin:0;}

.verttree-hasChild
{
    background-image:url('../img/more.gif');
    background-position:right;
    background-repeat:no-repeat;
}

.verttree ul 
{
    padding: 0;
    margin:0;
    list-style: none;
    z-index:99;
    position:absolute;
    overflow:visible;
}

.verttree li {
     margin:0;
     position: relative;
     background-color:#C6D3DE;
     border:solid 1px #000;
     display:block;
     height:18px;
}

.verttree li:last-child{border-bottom:1px solid #000;}

.verttree a 
{
    color:#005994;
     font-size:12px;
     text-decoration:none;
     display:block;
     padding: 0.1em;
     margin:0.2em 0 0.2em 0.1em;
     width:200px;
     height:12px;
}

.verttree a:hover, .verttree li:hover{
     background-color:#C6D3DE;
}
.verttree ul li:hover, .verttree ul li a:hover{
     background-color:#C6D3DE;
}

.verttree ul, .verttree ul ul, .verttree ul ul ul{
     display:none;
     position:absolute;
     top:0;
     left:12em;
}

/* non-IE browsers see this */
.verttree ul li>ul, .verttree ul ul li>ul{
     margin-top:-1.4em;
}

.verttree li:hover ul ul, .verttree li:hover ul ul ul, .verttree li:hover ul ul ul ul, .verttree li:hover ul ul ul ul ul{
     display:none;
}

.verttree li:hover ul, .verttree ul li:hover ul, .verttree ul ul li:hover ul, .verttree ul ul ul li:hover ul, .verttree ul ul ul ul li:hover ul{
     display:block;
}



/* Win IE only \*/
* html .verttree li{float:left;}
/* end holly hack */ 


/* Sliding Menu Simple */
ul.simple-slidingmenu
{
    list-style-type:none;
    margin:0;
    line-height:normal;
    padding-left:10px;
}
ul.simple-slidingmenu ul
{
    list-style-type:none;
    margin:0;
    line-height:normal;
    padding-left:10px;
    
}
ul.simple-slidingmenu > li
{
    margin:0;
    line-height:normal;
}
ul.simple-slidingmenu a, ul.simple-slidingmenu span
{
    cursor:pointer;
}
ul.simple-slidingmenu .sliding-haschild > a:after, ul.simple-slidingmenu .sliding-haschild > span:after
{
    content: ' \BB ';
}
ul.simple-slidingmenu li.expanded > a
{
    font-weight:700;
}
ul.simple-slidingmenu span.expanded, ul.simple-slidingmenu a.expanded
{
    font-weight:700;
}

