.treed, .treed ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
 font-family: Tahoma, verdana, arial, sans-serif;
 font-size: 12px;
 background-image: url('vdot.gif');
 background-repeat: repeat-y;
 background-position: 8px 0px;
}
.treed a {
 text-decoration: none;
 padding: 0px 0 0px 6px;
}
.treed li {
 padding-top: 4px;
 padding-left: 20px;
 background-image: url('corner.gif');
 background-repeat: no-repeat;
 background-position: 8px 0px;
}
.treed a:hover {
 text-decoration: underline;
}
.treed .collapsed, .treed .open {
 background-repeat: no-repeat;
 background-position: 4px 8px;
 cursor: pointer;
}
.treed .collapsed {
 background-image: url('plus.gif');
}
.treed .open {
 background-image: url('minus.gif');
}
.treed .collapsed ul, .treed .lastcollapsed ul {
 display: none;
}
.treed .last, .treed .lastfile {
 background-image: url('corner.gif');
 background-position: 8px 0px;
 background-color: #fff;
}
.treed .lastcollapsed {
 background-image: url('plus.gif');
}
.treed .lastopen {
 background-image: url('minus.gif');
}
.treed .lastopen, .treed .lastcollapsed {
 background-repeat: no-repeat;
 background-position: 4px 8px;
 cursor: pointer;
}
.treed .file a, .treed .lastfile a {
 background-image: url('file.gif');
}
.treed .file a[type='audio/x-ms-wma'], .treed .lastfile a[type='audio/x-ms-wma'] {
 background-image: url('wma.gif');
}
