﻿.treeView {
    /*-moz-user-select:none;*/
    position: relative;
}

    .treeView ul {
        margin: 0 0 0 -1.5em;
        padding: 0 0 0 1.5em;
        font-family: Tahoma, Arial, sans-serif;
        font-size: 10pt;
    }

        .treeView ul ul {
            background: url('../Images/treeview-item-contents.png') repeat-y left;
        }

    .treeView li.lastChild > ul {
        background-image: none;
    }

    .treeView li {
        margin: 0;
        padding: 0;
        background: url('../Images/treeview-item-root.png') no-repeat top left;
        list-style-position: inside;
        list-style-image: url('../Images/treeview-button.png');
        cursor: auto;
        font-family: Tahoma, Arial, sans-serif;
        font-size: 10pt;
    }

        .treeView li.collapsibleListOpen {
            list-style-image: url('../Images/treeview-button-open.png');
            cursor: pointer;
            padding-top: 0.4em;
        }

        .treeView li.collapsibleListClosed {
            list-style-image: url('../Images/treeview-button-closed.png');
            cursor: pointer;
            padding-top: 0.4em;
        }

        .treeView li li {
            background-image: url('../Images/treeview-item.png');
            padding-left: 1.5em;
        }

        .treeView li.lastChild {
            background-image: url('../Images/treeview-item-last.png');
        }

        .treeView li.collapsibleListOpen {
            background-image: url('../Images/treeview-item-open.png');
        }

            .treeView li.collapsibleListOpen.lastChild {
                background-image: url('../Images/treeview-item-open-last.png');
            }

        .treeView li.collapsibleListClosed {
            background-image: url('../Images/treeview-item-closed.png');
        }

            .treeView li.collapsibleListClosed.lastChild {
                background-image: url('../Images/treeview-item-closed-last.png');
            }
