.accordion { display: block; border-style: solid; border-width: 1px 1px 0 1px; border-color: #9CEDF5; }
.accordion .accordionContent { display: block; overflow: auto; border-style: solid; border-width: 0 0 1px 0; border-color: #9CEDF5; padding:10px;}
.accordion .accordionContent .tree div { display: block; overflow: hidden; height: 24px; line-height: 28px; white-space: nowrap;}
.accordion .accordionContent .tree li { clear: both; display: block; line-height: 28px; cursor: pointer;}
.accordion .accordionContent .tree div div { float: left; display: block; overflow: hidden; width: 22px; height: 22px; border: none; white-space: nowrap;}
.accordion .accordionContent .tree .end_expandable { background-image: url(sprite.png); background-position: -303px -157px; width: 22px; height: 21px;}
.accordion .accordionContent .tree .expandable { background-image: url(sprite.png); background-position: -141px -157px; width: 22px; height: 22px;}
.accordion .accordionContent .tree .end_collapsable { background-image: url(sprite.png); background-position: -168px -157px; width: 22px; height: 22px;}
.accordion .accordionContent .tree .collapsable { background-image: url(sprite.png); background-position: -195px -157px; width: 22px; height: 22px;}
.accordion .accordionContent .tree .folder_expandable { background-image: url(smiley_evil.png); width: 16px; height: 16px; margin-top: 3px; margin-right: 3px;}
.accordion .accordionContent .tree .folder_collapsable { background-image: url(smiley_sleep.png); width: 16px; height: 16px; margin-top: 3px; margin-right: 3px;}
.accordion .accordionContent .tree .node { background-image: url(sprite.png); background-position: -321px -81px; width: 22px; height: 22px;}
.accordion .accordionContent .tree .last .node { background-image: url(sprite.png); background-position: -330px -157px; width: 22px; height: 20px;}
.accordion .accordionContent .tree .file { background-image: url(sprite.png); background-position: -168px -186px; width: 22px; height: 18px;}
.accordion .accordionContent .tree .appSubLoad .file { background-image: url(sprite.png); background-position: -222px -186px; width: 22px; height: 18px;}
.accordion .accordionContent .tree .layouthelp .file { background-image: url(sprite.png); background-position: -87px -186px; width: 22px; height: 18px;}
.accordion .accordionContent .tree .windowmode .file { background-image: url(sprite.png); background-position: -141px -186px; width: 22px; height: 18px;}
.accordion .accordionContent .tree .dateinput .file { background-image: url(sprite.png); background-position: -321px -108px; width: 22px; height: 18px;}
.accordion .accordionContent .tree .uicombox .file { background-image: url(sprite.png); background-position: -195px -186px; width: 22px; height: 18px;}
.accordion .accordionContent .tree .formValid .file { background-image: url(sprite.png); background-position: -60px -186px; width: 22px; height: 18px;}
.accordion .accordionContent .tree .form_valid .file { background-image: url(sprite.png); background-position: -87px -186px; width: 22px; height: 18px;}
.accordion .accordionContent .tree .treehelp .file { background-image: url(sprite.png); background-position: -114px -186px; width: 22px; height: 18px;}
.accordion .accordionContent .tree .line { background-image: url(sprite.png); background-position: -222px -157px; width: 22px; height: 22px;}
.accordion .accordionContent .tree .last_expandable { background-image: url(sprite.png); background-position: -276px -157px; width: 22px; height: 22px;}
.accordion .accordionContent .tree .last_collapsable { background-image: url(sprite.png); background-position: -249px -157px; width: 22px; height: 22px;}


.tree li a, .tree li span { color: #183152; text-decoration: none; font-size: 16px;}

.tree li a:hover { color: #F00; text-decoration: none; font-size: 16px;}