toolbar {
    display:block;
    background-color: #CCCCCC;
    border-bottom: solid darkGray 1px;
    border-top: solid white 1px;
    border-left: solid white 1px;
    border-right: solid darkGray 1px;
    font: 10pt sans-serif;
    min-height: 20px;
}

toolbar#taskbar {
    display:block;
    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[collapsed="true"] {
	display:none;
}
toolbar[hidden="true"] {
	display:none;
}

toolbox { 
        background-color:darkgray;
}

:toolbox-normal {
	background-color: #666699;
	background-image: url("resource:/res/toolbar/TB_Tab.gif");
	background-repeat: no-repeat;
	color: lightgray;
	border-bottom: solid darkGray 1px;
	border-top: solid white 0px;
	border-left: solid white 0px;
	border-right: solid darkGray 1px;
}
:toolbox-rollover {
	background-color: #ccccff;
	background-image: url("resource:/res/toolbar/TB_Tab_mo.gif");
	background-repeat: no-repeat;
	color: green;
	border-bottom: solid darkGray 1px;
	border-top: solid white 0px;
	border-left: solid white 0px;
	border-right: solid darkGray 1px;
}

window { 
  background-color:#CCCCCC;
  display: block; 
}

titledbutton#Throbber
{
	list-style-image:url("resource:/res/throbber/anims00.gif");
}


titledbutton#Throbber[busy="true"] {
	list-style-image:url("resource:/res/throbber/throbbingN.gif");
}

titledbutton:button-focus {
	border: none;
}

broadcaster {
	display: none;
}

observes {
	display: none;
}

menubar {
	display: none;
}

menu {
	display: none;
}

menuitem {
	display: none;
}

progressmeter {
        display:inline;
        border: 1px #666699;
        color : #9999CC;         
}

:progressmeter-stripe {
	color: #BBBBCC;
}


titledbutton {
  display: inline;
  color:black; 

  padding: 2px;
  margin: 2px;

  font: 2.5mm sans-serif;
}

toolbar#taskbar titledbutton{
  color:#CCCCFF; 
}

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

toolbar#taskbar titledbutton[pseudoclass~="hover"] {
  border: 1px outset #666699;
	color:white;
	//text-decoration:underline;
  padding: 1px;
}
 
titledbutton[pseudoclass~="hover"]:-moz-outline {
   border : 1px solid black;
}
 
titledbutton[pseudoclass~="active"] {

	text-decoration:none;
  border: 1px inset;

  padding-left: 2px;
  padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 0px;
}

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

	text-decoration:none;
  border: 1px inset;

  padding-left: 2px;
  padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 0px;
}

titledbutton[pseudoclass~="active"]:-moz-outline {
   border : 1px solid black;
}
 
titledbutton:-moz-focus-inner {
}

titledbutton:-moz-focus-outer {
}

titledbutton[pseudoclass~="focus"] {
}

titledbutton[pseudoclass~="focus"]:-moz-focus-inner {
}

titledbutton[pseudoclass~="focus"]:-moz-focus-outer {
}

titledbutton[disabled] {
	opacity: 0.5;
}
 
