.tree-csstree { 
vertical-align : middle;
padding : 0;
margin : 0;
border-bottom : 20px solid white;
} 
.tree-csstree * { 
padding : 0;
margin : 0;
white-space : nowrap;
} 
.tree-csstree img { 
border : 0;
vertical-align : middle;
padding : 0;
margin : 0;
} 
.tree-csstree a, .tree-csstree em { 
color : #cc0033;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 100%;
text-decoration : none;
white-space : nowrap;
vertical-align : middle;
} 
.tree-csstree a { 
padding : 1px 4px 1px 4px;
} 
.tree-csstree a:hover, .tree-csstree a:hover { 
color : #000066;
text-decoration : none;
} 
.tree-csstree a:visited { 
color : #cc0033;
text-decoration : none;
} 
.tree-csstree a:visited:hover { 
color : #000066;
text-decoration : none;
} 
.tree-csstree #active_menu-csstree { 
color : #cc0033;
} 
.tree-csstree em { 
font-style : normal;
font-weight : normal;
text-decoration : none;
} 
.tree-csstree ul, .tree-csstree li { 
white-space : nowrap;
list-style-type : none;
margin : 0;
padding : 0;
clear : both;
} 
.tree-csstree a.plus-csstree, .tree-csstree a.plus_last-csstree { 
padding : 0;
border : none;
} 
a.plus-csstree { 
font-size : 1px;
vertical-align : middle;
padding : 0;
margin : 0;
text-decoration : none;
} 
.tree-csstree .start-csstree { 
background : url(../images/base.gif) no-repeat;
width : 16px;
height : 16px;
} 
.tree-csstree .line-csstree { 
float : left;
background : url(../images/line.gif) repeat-y;
width : 18px;
height : 18px;
} 
.tree-csstree .noline-csstree { 
float : left;
width : 18px;
height : 18px;
} 
.tree-csstree .join-csstree { 
float : left;
background : url(../images/join.gif) no-repeat;
width : 18px;
height : 18px;
} 
.tree-csstree .join_last-csstree { 
float : left;
background : url(../images/joinbottom.gif) no-repeat;
width : 18px;
height : 18px;
} 
.tree-csstree .document-csstree { 
float : left;
background : url(../images/page.gif) no-repeat;
width : 16px;
height : 16px;
} 
.tree-csstree .document_open-csstree { 
float : left;
background : url(../images/page.gif) no-repeat;
width : 16px;
height : 16px;
} 
.tree-csstree .folder-csstree { 
float : left;
background : url(../images/page.gif) no-repeat;
width : 16px;
height : 16px;
} 
.tree-csstree .folder_open-csstree { 
float : left;
background : url(../images/page.gif) no-repeat;
width : 16px;
height : 16px;
} 
.tree-csstree span.plus-csstree {
	float: left;
	width: 18px;
	height: 18px;
}

.tree-csstree .plus_last-csstree {
	float: left;
	width: 18px;
	height: 18px;
}

.tree-csstree .minus-csstree {
	float: left;
	width: 18px;
	height: 18px;
}

.tree-csstree .minus_last-csstree {
	float: left;
	width: 18px;
	height: 18px;
}

