window { 
 display: block;
 background-color: white; 

} 

iframe {
  height: 125px;
  border: 0px;
}
box#sidebox {
  width: 100%;
  height: 100%;
  display:block;
}

tree { 
 display: table; 
 background-color: #FFFFFF; 
 border: none; 
 border-spacing: 0px; 
 width: 100%;
} 

treeitem { 
 display: table-row; 
} 

treehead { 
 display: table-header-group; 
} 

treebody { 
 display: table-row-group; 

} 

treecol {
 display: table-column;
 width: 200px;
}

treecell { 
 display: table-cell;
 font-family: Verdana, Sans-Serif;
 font-size: 8pt;
 white-space: nowrap;
} 

treecell[selectedcell] {
 background-color: yellow;
 }
 
treecell[sortActive="true"][sortDirection="ascending"] {
 background-color: green;
 }
 
treecell[sortActive="true"][sortDirection="descending"] {
 background-color: red;
 }
 
treecol[sortActive="true"] {
  background-color: lightgreen;
}

treehead treeitem treecell { 
 background-color: #c0c0c0; 
 border: outset 1px;
 border-color: white #707070 #707070 white;
 vertical-align: middle;
}

treeitem[container="true"][open="true"][loading="true"] > treecell > titledbutton {
 list-style-image: url("resource:/res/rdf/loading.gif") ! important ;
}

treeitem[type="http://home.netscape.com/NC-rdf#Folder"] > treecell > titledbutton {
 list-style-image: url("resource:/res/rdf/bookmark-folder-closed.gif");
}

treeitem[type="http://home.netscape.com/NC-rdf#Folder"][open="true"] > treecell > titledbutton {
 list-style-image: url("resource:/res/rdf/bookmark-folder-open.gif");
}

treeitem[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"] > treecell > titledbutton {
 list-style-image: url("resource:/res/rdf/personal-folder-closed.gif");
}

treeitem[type="http://home.netscape.com/NC-rdf#Folder"][id="NC:PersonalToolbarFolder"][open="true"] > treecell > titledbutton {
 list-style-image: url("resource:/res/rdf/personal-folder-open.gif");
}

treeitem[type="http://home.netscape.com/NC-rdf#BookmarkSeparator"] > treecell > titledbutton {
 list-style-image: url("resource:/res/rdf/bookmark-item.gif");
}

treeitem[type="http://home.netscape.com/NC-rdf#IEFavorite"] > treecell > titledbutton {
 list-style-image: url("resource:/res/rdf/IEFavorite.gif");
}

treeitem[type="http://home.netscape.com/NC-rdf#Bookmark"] > treecell > titledbutton {
 list-style-image: url("resource:/res/rdf/bookmark-item.gif");
}

treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"][open="true"] > treecell > titledbutton {
 list-style-image: url("resource:/res/rdf/folder-open.gif");
}

treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"][container="true"] > treecell > titledbutton {
 list-style-image: url("resource:/res/rdf/folder-closed.gif");
}

treeitem[type="http://home.netscape.com/NC-rdf#FileSystemObject"] > treecell > titledbutton {
 list-style-image: url("resource:/res/rdf/article.gif");
}

treeitem[container="true"][open="true"] > treecell > titledbutton {
 list-style-image: url("resource:/res/rdf/folder-open.gif");
}

treeitem[container="true"] > treecell > titledbutton {
 list-style-image: url("resource:/res/rdf/folder-closed.gif");
}

treeitem > treecell > titledbutton {
 list-style-image: url("resource:/res/rdf/document.gif");
}

titledbutton#bookmarks {
	list-style-image:url("resource:/res/rdf/bookmark-item.gif");
}

toolbar#sidebarbar titledbutton{
  color:#CCCCFF; 
}

toolbar#sidebarbar titledbutton[pseudoclass~="active"] {

  text-decoration:none;
  border: 10px inset;
  padding-left: 2px;
  padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 0px;
}

toolbar#sidebarbar titledbutton[pseudoclass~="hover"] {
  border: 1px outset #666699;
  color:white;
	//text-decoration:underline;
  padding: 1px;
}


toolbar#sidebarbar {
    background-color: #666699;
    border-bottom: solid #333366 1px;
    border-top: solid #9999AA 1px;
    border-left: solid #9999AA 1px;
    border-right: solid #333366 1px;
    font: 10pt sans-serif;
    min-height: 16px;
    color: white;
}

toolbar[class=tabheader] titledbutton{
  color:#7BB1B7; 
}
/*
toolbar[class=tabheader] titledbutton[pseudoclass~="active"] {

  text-decoration:none;
  border: 1px inset;
  padding-left: 2px;
  padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 0px;
}
*/
toolbar[class=tabheader] titledbutton[pseudoclass~="hover"] {
  border: 1px outset #666699;
	color:white;
	//text-decoration:underline;
  padding: 1px;
}

toolbar[class=tabheader] {
    background-color: #046B75;
    border-bottom: solid #006400 1px;
    border-top: solid #00FFFF 1px;
    border-left: solid #00FFFF 1px;
    border-right: solid #006400 1px;
    font: 10pt sans-serif;
    min-height: 16px;
    color: white;
}

