.treeview,
.treeview ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.treeview ul {
    background-color: white;
    margin-top: 4px;
}

.treeview .hitarea {
    background: url(../../images/treeview-default.gif) -64px -25px no-repeat;
    height: 16px;
    width: 16px;
    margin-left: -16px;
    float: left;
    cursor: pointer;
}

/* fix for IE6 */
* html .hitarea {
    display: inline;
    float: none;
}

.treeview li {
    margin: 0;
    padding: 3px 0pt 3px 16px;
    color: #FFFFFF;
}

.treeview a:link {
    /* background-color: #eee; */
    /* background-color:#FFFFFF; */
    color: #666666;

    /* background-repeat: no-repeat; */
    /* padding-left:2px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px; */
    /* background-position: 2px; */
    margin-right: 10px;
}

.treeview a .treeview a:link,
.treeview a:visited {
    /* background-color: #eee; */
    /* background-color:#FFFFFF; */
    color: #666666;

    /* background-repeat: no-repeat; */
    /* padding-left:2px; */
    /* padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px; */
    margin-right: 10px;

    /* background-position: 2px; */
}

.treeview a:hover {
    background-color: #66CCCE;
    color: #FFFFFF;

    /* background-repeat: no-repeat; */
    /* padding-left:14px; */
    /* padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px; */
    /* background-position: 2px; */
    margin-right: 10px;
}

.treeview span {
    color: #666666;
    margin-right: 10px;
    cursor: pointer;
}

.treeview span .treeview span:link,
.treeview span:visited {
    color: #666666;
    margin-right: 10px;
}

.treeview span:hover {
    background-color: #66CCCE;
    color: #FFFFFF;
    margin-right: 10px;
}

.treeview span.selectedd {
    background-color: #66CCCE;
    color: #FFFFFF;
    margin-right: 10px;
}

.treeview a.selectedd {
    background-color: #66CCCE;
    color: #FFFFFF;
    margin-right: 10px;
}

#treecontrol {
    margin: 1em 0;
    display: none;
}

.treeview .hover {
    /* color: red; cursor: pointer; */
    background-color: #66CCCE;
    color: #FFFFFF;
}

.treeview li {
    background: url(../../images/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;
}

.treeview li.last {
    background-position: 0 -1766px;
}

.treeview li.lastCollapsable,
.treeview li.lastExpandable {
    /*background-image: url(../../images/treeview-default.gif);*/
}

.treeview li.lastCollapsable {
    background-position: 0 -111px;
}

.treeview li.lastExpandable {
    background-position: -32px -67px;
}

.treeview div.lastCollapsable-hitarea,
.treeview div.lastExpandable-hitarea {
    background-position: 0;
}

