﻿/* The following styles are utilized by the X Javascript library which allows elements to be draggable */
/* These styles are dynamically assigned by xFenster.
   Do not apply them to any html.
*/

.xfCon { /* overall container */
  position:absolute;
  visibility:hidden;
  overflow:hidden;
  margin:0;
  padding:0;
  font-family:Tahoma;
  font-size:1.0em;
  font-weight:bold;
  color:#000;
  background:#FFFFFF; /*#596380;*/
  cursor:default;
  border:1px solid #000000;
}
.xfTBar { /* titlebar default */
  position:absolute;
  left:0px;
  top:0px;
  right:0px;
  overflow:hidden;
  background-color:#000000;
  font-family:Tahoma;
  font-size:1.0em;
  font-weight:bold;
  height:20px;
  margin:0;
  padding:1px;
  color:#000;
  cursor: move;
  vertical-align:middle;
}
.xfTBarF { /* titlebar focused */
  position:absolute;
  left:0px;
  top:0px;
  right:0px;
  overflow:hidden;
  height:20px;
  margin:0;
  padding:1px;
  color:#fff;
  background-color:#000000;
  font-family:Tahoma;
  font-size:1.0em;
  font-weight:bold;
  cursor: move;
  vertical-align:middle;
}
.xfSBar { /* statusbar default */
  position:absolute;
  left:0px;
  bottom:0px;
  right:0px;
  overflow:hidden;
  margin:0;
  height:15px;
  padding:1px 4px;
  color:#000;
  background-color:#000000;
  font-family:Tahoma;
  font-size:0.9em;
  font-weight:bold;
  cursor: pointer;
  vertical-align:middle;
}
.xfSBarF { /* statusbar focused */
  position:absolute;
  left:0px;
  bottom:0px;
  right:0px;
  overflow:hidden;
  margin:0;
  height:15px;
  padding:1px 4px;
  color:#000;
  background-color:#000000;
  font-family:Tahoma;
  font-size:0.9em;
  font-weight:bold;
  cursor: pointer;
  vertical-align:middle;
}
.xfNIco, .xfMIco, .xfOIco, .xfCIco, .xfRIco {
  position:absolute;
  overflow:hidden;
  width:20px;
  height:20px;
  margin:0;
  padding:0;
  background:transparent;
  cursor:pointer;
  z-index:10;
}
.xfNIco { /* minimize icon */
  background-image:url(images/xfMinIco.gif);
}
.xfMIco { /* maximize icon */
  background-image:url(images/xfMaxIco.gif);
}
.xfOIco { /* restore icon */
  background-image:url(images/xfRestIco.gif);
}
.xfCIco { /* close icon */
	width:40px;
  background-image:url(images/xfCloseIco.gif);
}
.xfRIco { /* resize icon */
  width:15px;
  height:15px;
  margin:0;
  padding:0;
  background:transparent;
  cursor: se-resize;
  background-image:url(images/xfResizeIco.gif);
}
.xfClient { /* The 'client area' can be an IFRAME or a DIV */
  position:absolute !important;
  left:0px !important;
  right:1px !important;
  overflow:auto;
  margin:0; /*!important;*/
  padding:0; /*!important;*/
  /*border:1px solid #394360;*/
  border:none;
}
