/* Objects */

.xToolbar {
  position:absolute; overflow:hidden;
  background:transparent;
  width:24px;
}

.xButton {
  overflow:hidden;
  margin:2px;
  width:16px; height:14px;
  color:#596380; background:#CFD4E6;
  font-size:xx-small;
  font-weight:bold;
  cursor:pointer;
  text-align:center;
  border-left:1px solid #CFD4E6;
  border-top:1px solid #CFD4E6;
  border-right:1px solid #BF8660;
  border-bottom:1px solid #BF8660;
}
.xButtonHover {
  overflow:hidden;
  margin:2px;
  width:16px; height:14px;
  color:#CFD4E6; background:#BF8660;
  font-size:xx-small;
  font-weight:bold;
  cursor:pointer;
  text-align:center;
  border:1px solid #BF8660;
}

.xPopupMenu {
  position:absolute;
  color:#596380; background:#FFF; /* CFD4E6; */
  margin:0; padding:3px;
  border:1px outset #596380;
}

.CollapseIcon, .ExpandIcon {
  position:absolute;
  overflow:hidden;
  left:-20px;
  top:3px;
  width:13px;
  height:13px;
  margin:0;
  padding:0;
  cursor:pointer;
}
.CollapseIcon {
  background-image:url("/html/ajax/down_arrow_13x13.gif");
}
.ExpandIcon {
  background-image:url("/html/ajax/right_arrow_13x13.gif");
}

.xfCon { /* overall container */
  position:absolute;
  visibility:hidden;
  overflow:hidden;
  margin:0;
  padding:0;
  font-size:x-small;
  color:#000;
  background:#eee;
  cursor:default;
  border:1px solid #394360;
}

.xfTBar, .xfTBarF, .xfSBar, .xfSBarF {
  position:absolute;
  height:1.2em;
  overflow:hidden;
  font-size:x-small;
  margin:0;
  padding:1px 4px;
  z-index:9;
}
.xfTBar, .xfTBarF {
  cursor: move;
}
.xfTBar { /* titlebar default */
  font-weight:normal;
  color:#000;
  background:#99a3c0;
}
.xfTBarF { /* titlebar focused */
  font-weight:bold;
  color:#fff;
  background:#596380;
}
.xfSBar, .xfSBarF {
  color:#000;
}
.xfSBar { /* statusbar default */
  background:#99a3c0;
}
.xfSBarF { /* statusbar focused */
  background:#596380;
}

.xfNIco, .xfMIco, .xfOIco, .xfCIco, .xfRIco {
  position:absolute;
  overflow:hidden;
  width:12px;
  height:12px;
  margin:0;
  padding:0;
  background:transparent;
  cursor:pointer;
  z-index:10;
}
.xfNIco { /* minimize icon */
  background-image:url(/html/ajax/xf_minimize_icon.gif);
}
.xfMIco { /* maximize icon */
  background-image:url(/html/ajax/xf_maximize_icon.gif);
}
.xfOIco { /* restore icon */
  background-image:url(/html/ajax/xf_restore_icon.gif);
}
.xfCIco { /* close icon */
  background-image:url(/html/ajax/xf_close_icon.gif);
}
.xfRIco { /* resize icon */
  width:12px;
  height:12px;
  margin:0;
  padding:0;
  background:transparent;
  cursor: se-resize;
  background-image:url(/html/ajax/xf_resize_icon.gif);
}

.xfClient { /* The 'client area' can be an IFRAME or a DIV */
  position:absolute !important;
  overflow:auto;
  margin:0 !important;
  padding:0 !important;
  border:1px solid #394360;
  z-index:5;
}
