 body {margin:0px; padding:0px; font-family:"Trebuchet MS"; font-weight:500;}
 div.z{position:absolute;left:0px;top:-1000px;width:300px;line-height:1px;color:#0000FF;}
 div.txt{font-size:0.8em; font-color:#110000;}
 
 a:link{ text-decoration:none; color:#000099;}
 a:visited { text-decoration:none; color:#000077; }
 a:hover { text-decoration:none; color:#009900; }
 a:active { text-decoration:none; color:#000077; }
 a img { border:none;}
 
.Tree { font-family:"Trebuchet MS"; font-size:0.9em; font-weight:500; color:#330000; }

.Tree .Container {
    padding: 0;
    margin: 0;
}
.Tree .Container li {
    list-style-type: none;
}
/* indent for all tree children excepts root */
.Tree .Node {
    margin-left: 0;
    zoom: 1;
}
.Tree .Node .Node {
    margin-left: 16px;
}
/* left vertical line (grid) for all nodes */
.Tree .IsLast {
}
.Tree .ExpandOpen .Expand {
    background-image: url(images/minus.png);
}
/* closed is higher priority than open */
.Tree .ExpandClosed .Expand {
    background-image: url(images/plus.png);
}
/* highest priority */
.Tree .ExpandLeaf .Expand {
    background-image: url(images/leaf.png);
}
.Tree .Content {
    min-height: 16px;
    margin-left:16px;
}
* html .Tree .Content {
    height: 16px;
}
.Tree .Expand {
    width: 16px;
    height: 16px;
    float: left;
}
.Tree .ExpandOpen .Container {
        display: block;
}
.Tree .ExpandClosed .Container {
        display: none;
}
.Tree .ExpandOpen .Expand, .ExpandClosed .Expand {
        cursor: pointer;
}
.Tree .ExpandLeaf .Expand {
        cursor: auto;
}
