/* EBlock Admin Bar styles */
/* automatically included into pages hosting the EBlock:AdminBar web control */
  
#ebAbHold {
  position: absolute;
  left: 0px; top: 0px;
  width: 100%; height: 0px;
  z-index: 9999;
  overflow: hidden; }

#ebAb {
  position: absolute;
  width: 100%; 
  }
  
#ebAbHoldInt {
  position: absolute;
  }
  
/* #ebAbReload {
  display: none;
  position: absolute;
  z-index: 9998;
  top: 8px; right: 0px;
  height: 19px; overflow: hidden;
  padding: 5px 48px 0px 26px;
  color: White;
  background-color: Black;
  background-image: url(../images/busy_ani_24.gif);
  background-repeat: no-repeat;
  border-left: 2px solid red;
  font: bold 8pt tahoma,verdana,arial,helvetica,sans-serif;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); } */

/* admin bar styles */

#ebAbBar {
  position: absolute; z-index: 99;
  top: 0px; left: 0px;
  width: 100%;
  vertical-align: bottom;
  padding: 6px 0px;
  background-color: #333333;
  background-image: url("../images/bar_logo_mono.gif");
  background-position: bottom left;
  background-repeat: no-repeat;
    
  height: 44px; /* for IE5 */
  voice-family: "\"}\""; 
  voice-family:inherit;
  height: 32px; /* for other browsers */ }
  
#ebAbVer {
  display: block;
  position: relative;
  top: 21px;
  left: 109px;
  height: 11px;
  overflow: hidden;
  font: 8pt Arial,Helvetica,sans-serif;
  color: #606060; }

#ebAbBtns {
  display: block;
  float: right;
  border-spacing: 0px;
  border-width: 0px;
  border-collapse: collapse; }

#ebAbBtns TD {
  padding: 0px 8px 0px 12px;
  font: 8pt tahoma,verdana,arial,helvetica,sans serif;
  color: White;
  vertical-align: middle;
  text-align: left;
  background-position: left;
  background-repeat: no-repeat;
  white-space: nowrap; }
  
#edAbCreds {
  padding-left: 36px !important;
  background-image: url("../images/bar_tool_auth_24.gif"); }
  
#edAbTasks {
  padding-left: 36px !important;
  background-image: url("../images/bar_tool_tasks_24.gif"); }
  
#ebAb A {
  text-decoration: underline !important; }
#ebAb A:link, #ebAb A:visited {
  color: white !important; }  
#ebAb A:hover {
  color: #ffc0c0 !important; }

#ebAbBtns TD#ebAbLogin {
  padding: 0px 8px 0px 0px !important;
  white-space: nowrap; }

#ebAbLoginTbl, #ebAbLoginTbl TD {
  padding: 0px;
  border-spacing: 0px;
  border-width: 0px;
  border-collapse: collapse;
  vertical-align: bottom; }
  
INPUT.ebAbInput {
  width: 80px;
  font: 8pt tahoma,verdana,arial,helvetica,sans serif;
  color: white;
  border: 1px solid white;
  background-color: #333333;
  
  height: 16px; /* for IE5 */
  voice-family: "\"}\""; 
  voice-family:inherit;
  height: 12px; /* for other browsers */ }
  
INPUT.ebAbBtn {
  height: 18px;
  font: 8pt tahoma,verdana,arial,helvetica,sans serif;
  color: #333333;
  background-color: #ffcccc;
  border: 1px outset #ff9999; }
  
/* expanded bar header styles */

#ebAbHead {
  position: absolute; z-index: 99;
  width: 100%;
  top: 44px; left: 0px;
  height: 23px;
  overflow: hidden;
  background-color: red;
  
  background-repeat: repeat-x;
  background-position: top;
  border-bottom: solid 1px #e00000;
  text-align: left; }

#ebAbTitle {
  padding: 3px 8px 2px 21px; 
  font: bold 10pt tahoma,verdana,arial,helvetica,sans-serif;
  color: white; }
  
#ebAbBusy, #ebAbModified, #ebAbZoom, #ebAbClose {
  float: right;
  width: 15px; height: 15px;
  margin: 4px 2px 4px 2px; }
  
#ebAbBusy {
  display: none; 
  background: url("../images/busy_ani.gif") no-repeat; }
  
#ebAbModified {
  display: none; 
  margin-left: 2px;
  background: url("../images/bar_icn_modified_15.gif") no-repeat; }
  
#ebAbZoom {
  background: url("../images/bar_btn_zoom_15.gif") no-repeat;
  cursor: pointer; }
.maximised#ebAbZoom {
  background-image: url("../images/bar_btn_restore_15.gif"); }
  
#ebAbClose {
  background: url("../images/bar_btn_close_15.gif") no-repeat;
  cursor: pointer; }

/* expanded bar pane styles */

#ebAbPane {
  position: absolute;
  z-index: 0;
  top: 67px; left: 0px;
  width: 100%;
  border: none;
  }
  
#ebAbFrame {
  width: 100%; }