/* DIV Styles */


.TreeView {
    border: #7C7C94 1px solid;
    overflow: auto;
}

.TreeView, .TreeViewNoBorder {
    background-color: White;
    padding-top: 4px;
    padding-left: 1px;
    cursor: default;
    overflow: visible;
}

/* Node Styles */
.TreeNodeText, .TreeNode, .TreeNodeSearch, .GrayedTreeNode, .HoverTreeNode, .SelectedTreeNode, .NodeEdit, .DropChild, .DeletedTreeNode, .TreeNodeDisabled {
    font-size: 11px;
}

.DeletedTreeNode {
    color: Silver;
}

.TreeNode, .TreeNodeSearch, .GrayedTreeNode, .DropChild, .DeletedTreeNode {
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
}

.TreeNode {
    color: Black !important;
}

.TreeNodeSearch {
    color: Red;
}

.GrayedTreeNode {
    color: Green;
}

.HoverTreeNode {
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 1px;
    cursor: pointer;
    padding-top: 2px;
    text-decoration: underline;
}

.SelectedTreeNode {
    background-color: lightgray;
    color: white !important;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    cursor: default;
}

.NodeEdit {
    border: 1px gray solid;
}

.TreeNodeDisabled {
    color: #aaaaaa;
}

.CompletionListItem {
    font-size: x-small;
}

.CompletionListHighlightedItem {
    font-size: x-small;
    color: HighlightText;
    background-color: Highlight;
}

.DropSibling {
    margin-top: -4px;
    background-image: url(../Images/Treeview/DropSiblingBG.gif);
    background-repeat: no-repeat;
}

.DropChild {
    margin-left: -10px;
    text-indent: 10px;
    background-image: url(../Images/Treeview/DropChildBG.gif);
    background-repeat: no-repeat;
}

.MultipleSelectedTreeNode {
    font-size: 11px;
    background-color: #a3a3a3;
    color: white;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    cursor: default;
}