.treeview, .treeview ul { 
	padding : 0;
	margin : 0;
	list-style : none;
}

.treeview ul {
	margin : 3px 0 0;
}

.treeview .hitarea {
	float : left;
	/*background : url(../../images/treeview/PlusMinus.png) -64px -25px no-repeat;*/
        background : url(../../images/treeview/PlusMinus.png) 0 -20px no-repeat;
	margin-left : -16px;
	cursor : pointer;
	/*height : 16px;
	width : 16px;*/
        height: 11px;
        width: 11px;
        margin-top: 4px;
}
/* fix for IE6 */
* html .hitarea {
	display : inline;
	float : none;
}

.treeview li { 
	margin : 0;
	padding : 3px 0 3px 16px;
}

.treeview .hover {
	color : #002e68;
	cursor : pointer;
}

.treeview li { 
	/*background : url(../../images/treeview/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;*/
    background-position : 0 -22px;
}

.treeview li.last {
	background-position : 0 -1766px;
}

.treeview li.lastCollapsable, .treeview li.lastExpandable {
	/*background-image : url(../../images/treeview/PlusMinus.png);*/
}

.treeview li.lastCollapsable {
	background-position : 0 -11px
}

.treeview li.lastExpandable {
	background-position : -32px -67px;
}

/*.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {
	background-position : 0 0;
}*/

.treeview .placeholder {
	display : block;
	background : url(../../images/gfx/treeview/ajax-loader.gif) 0 0 no-repeat;
	height : 16px;
	width : 16px;
}

.filetree li {
	padding : 3px 0 2px 16px;
}

.filetree span {
	padding : 1px 5px 1px 5px; 
    display: inline-block;
    color: #404851;
    font-size:12px;
}

.filetree span.folder, .filetree span.file {
	padding : 1px 0 1px 23px; display: block;
}

.filetree span.folder {
	background : url(../../images/gfx/treeview/folder.gif) 4px 0 no-repeat;
}

.filetree li.expandable span.folder {
	background : url(../../images/gfx/treeview/folder-closed.gif) 4px 0 no-repeat;
}

.filetree span.file {
	background : url(../../images/gfx/treeview/file.gif) 0 0 no-repeat;
}
.filetree li{
    cursor:pointer;
}
.treeview .collapsable-hitarea{
    background-position : 0 -11px;
}
.treeview .expandable-hitarea:hover{
    background-position : 0 -22px;
}
.activeNode{
    /*background-image: url(../../images/treeview/activenode.png);*/
    background: #005596;
    color: #fff;
}
.filetree span:hover{ 
	color:#8a1421;
}
.treeview li.collapsable:hover, .treeview li.expandable:hover{
	color:#8a1421;
}