table.treetable { border: 1px solid #888; border-collapse: collapse; font-size: .9em; line-height: 1; margin: .6em 0 1.8em 0; width: 100%; } table.treetable caption { font-size: .9em; font-weight: bold; margin-bottom: .2em; } table.treetable thead { font-size:1em; } table.treetable thead tr th { padding:2px 4px; border:1px solid #999; font-weight:bold; text-align:left; } table.treetable tbody tr td { cursor:default; padding:2px 4px; line-height:16px; } table.treetable td { color:#333; } table.treetable span.indenter { background-position: center right; background-repeat: no-repeat; padding:0 0 0 14px; } table.treetable span.indenter a { width: 16px; } /*table.treetable span.file { background-image: url(./images/file.png); }*/ /*table.treetable span.folder { background-image:url(./images/folder.png); }*/ /* indenter */ table.treetable tr.collapsed span.indenter a { background-image:url(./images/expand.png); } table.treetable tr.expanded span.indenter a { background-image:url(./images/collapse.png); } table.treetable tr.collapsed.selected span.indenter a { background-image: url(./images/expand-light.png); } table.treetable tr.expanded.selected span.indenter a { background-image: url(./images/collapse-light.png); } table.treetable tr.collapsed.accept td span.indenter a { background-image: url(./images/expand-light.png); } table.treetable tr.expanded.accept td span.indenter a { background-image: url(./images/collapse-light.png); } table.treetable tr.selected td { background-color:#3875d7; color:#fff; } table.treetable tr.accept { background-color:#a3bce4; color:#fff; } table.treetable .tree-id-col { width:200px; } table.treetable tr td.tbl-short-txt { max-width:140px; overflow:hidden; } table.treetable tr td.tbl-short-txt span { display:block; height:18px; } table.treetable .TreeAjax-cell-data { border-left:1px solid #999; } table.treetable .TreeAjax-cell-indenter { min-width:100px; white-space:nowrap; }