*
{
    font-size: 9pt;
}
/* 根ul */
.lightTreeview
{
    margin: 0;
    padding: 0;
    float:left;
    list-style: none;
     font-family: 微软雅黑, 宋体, Arial, Helvetica, Verdana, sans-serif;
    font-size: 9pt;
    color: #000000;
}
/* 所有下级的菜单 */
.lightTreeview ul, .lightTreeview ol
{
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}
/* 所有的li */
.lightTreeview li
{
    line-height: 18px;
    padding: 1px 0 1px 16px;
    margin: 0;
    background: url(images/treeview-default-line.gif) 0 0 no-repeat;
}

/* li分枝结束 */
.lightTreeview li.branch-last
{
    background-position: 0 -1766px;
}
/* li节点 */
.lightTreeview li.node-normal
{
    background-position: 0 -176px;
}

/* li节点结束.默认为- */
.lightTreeview li.node-last
{
    background: url(images/treeview-default.gif) 0 -111px no-repeat;
}
.lightTreeview li.node-last-open
{
    background-position: 0 -111px;
}
.lightTreeview li.node-last-close
{
    background-position: -32px -67px;
}

/* li去除一切线条 */
.treeview-noline li
{
    background-image: none;
}
.treeview-noline li.node-last
{
    background: url(images/treeview-default.gif) -16px -89px no-repeat;
}
.treeview-noline li.node-last-open
{
    background-position: -16px -89px;
}
.treeview-noline li.node-last-close
{
    background-position: -48px -45px;
}


/* 节点+-图标 */
.lightTreeview li span.flex-ico
{
    background-image: url(images/treeview-default.gif);
    background-repeat: no-repeat;
    float: left;
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-left: -16px;
    background-position: -64px -23px;
}
.lightTreeview li span.flex-open
{
    background-position: -64px -23px;
}
.lightTreeview li span.flex-close
{
    background-position: -80px -1px;
}

.lightTreeview li span.flex-none
{
    background-position: 0 0;
}
.treeview-noline li span.flex-close
{
    background-position: -48px -46px;
}
.treeview-noline li span.flex-open
{
    background-position: -16px -90px;
}

/* 红色风格 */
.treeview-red li
{
    background-image: url(images/treeview-red-line.gif);
}
.treeview-red li span.flex-ico, .treeview-red li.node-last
{
    background-image: url(images/treeview-red.gif);
}
/* 黑色风格 */
.treeview-black li
{
    background-image: url(images/treeview-black-line.gif);
}
.treeview-black li span.flex-ico, .treeview-black li.node-last
{
    background-image: url(images/treeview-black.gif);
}
/* 灰色风格 */
.treeview-gray li
{
    background-image: url(images/treeview-gray-line.gif);
}
.treeview-gray li span.flex-ico, .treeview-gray li.node-last
{
    background-image: url(images/treeview-gray.gif);
}
/* famfamfam风格 */
.treeview-famfamfam li
{
    background-image: url(images/treeview-famfamfam-line.gif);
}
.treeview-famfamfam li span.flex-ico, .treeview-famfamfam li.node-last
{
    background-image: url(images/treeview-famfamfam.gif);
}

/* 图标支持  * */
.treeview-file
{
    padding-left: 16px;
    background: url(images/file.gif) 0 0 no-repeat;
}
.treeview-folder
{
    padding-left: 16px;
    background: url(images/folder-open.gif) 0 0 no-repeat;
}
.treeview-folder-close
{
    padding-left: 16px;
    background: url(images/folder-close.gif) 0 0 no-repeat;
}
.lightTreeview li div img
{
    padding-top:2px;
    padding-bottom:2px;
    padding-right:2px;
    vertical-align: middle;
}
.collapsableselected
{
    background2: #D0E5F5;
    background1: #FBEC88;
    background: #e0eccc;
}