.containergray {
  overflow: hidden;
  position: absolute;
  border-style: solid;
  border-color: #ccc;
  border-width: 1;
}

.containerblack {
  overflow: hidden;
  position: absolute;
  border-style: solid;
  border-color: #000;
  border-width: 1;
}

.containerblue {
  overflow: hidden;
  position: absolute;
  border-style: solid;
  border-color: #45f;
  border-width: 1;
}

.containerred {
  overflow: hidden;
  position: absolute;
  border-style: solid;
  border-color: #600;
  border-width: 1px;
}

.windowbuttonoffset {
  position: absolute;
  right: 3px;
  top: 3px;
  white-space: nowrap;
}

.windowdragbox {
  position: absolute;
  border-style: dashed;
  border-color: #c39;
  border-width: 1;
}

.contentwhite {
  overflow: auto;
  background: #fff;
}

.windowbuttongray {
  float: left;
  cursor: pointer;
  border-width: 0px 1px 1px 0px;
  border-style: solid;
  border-color: #ddd #999 #999 #ddd;
  background-color: #ccc;
  -moz-user-select: none;
}

.windowbuttonovergray {
  float: left;
  cursor: pointer;
  border-width: 0px 1px 1px 0px;
  border-color: #ccc #999 #999 #ccc;
  background-color: #aaa;
  border-style: solid;
  -moz-user-select: none;
}

.windowbuttondowngray {
  float: left;
  cursor: pointer;
  border-width: 1px 0px 0px 1px;
  border-style: solid;
  border-color: #666 #999 #999 #666;
  background-color: #888;
  -moz-user-select: none; 
}

.widgetclosegray {
  position: absolute;
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/widget/wclosegray.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

.widgetcloseovergray {
  cursor: pointer;
  position: absolute;
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/widget/wclosegray.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

.widgetclosedowngray {
  cursor: pointer;
  position: absolute;
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/widget/wclosedowngray.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

.widgetmovegray {
  position: absolute;
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/widget/wmovegray.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

.widgetmoveovergray {
  cursor: move;
  position: absolute;
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/widget/wmovegray.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

.widgetmovedowngray {
  cursor: move;
  position: absolute;
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/widget/wmovedowngray.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

.widgetsizegray {
  position: absolute;
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/widget/wsizegray.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

.widgetsizeovergray {
  cursor: se-resize;
  position: absolute;
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/widget/wsizegray.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

.widgetsizedowngray {
  cursor: se-resize;
  position: absolute;
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/widget/wsizedowngray.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

.titlebar {
  cursor: move;
  -moz-user-select: none;
}

.titlebarblack {
  font-size: 12px;
  font-weight: bold;
  color: #000;
  white-space: nowrap;
  margin-left: 5px;
}

.titlebarwhite {
  font-size: 12px;
  font-weight: bold;
  color: #000;
  white-space: nowrap;
  margin-left: 5px;
}


.barblue {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/barblue20g.gif);
  background-repeat: repeat-x;
  background-position: top left;
}

.bargray {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/bargray20g.gif);
  background-repeat: repeat-x;
  background-position: top left;
}

TD.nwgray {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/nwgray8g.gif);
  background-position: top left;
  background-repeat: no-repeat;
}

TD.nwred {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/nwred8.gif);
  background-position: top left;
  background-repeat: no-repeat;
}

TD.nwblue {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/nwblue8g.gif);
  background-position: top left;
  background-repeat: no-repeat;
}

TD.ngray {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/ngray4g.gif);
  background-position: top left;
  background-repeat: repeat-x;
}

TD.nblue {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/nblue4g.gif);
  background-position: top left;
  background-repeat: repeat-x;
}

TD.nred {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/nred4.gif);
  background-position: top left;
  background-repeat: repeat-x;
}

TD.wbargray {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/wbargray20g.gif);
  background-position: top left;
  background-repeat: repeat-x;
}

TD.wbarblue {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/barblue20g.gif);
  background-position: top left;
  background-repeat: repeat-x;
}

TD.wbarred {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/wdred8.gif);
  background-position: top left;
  background-repeat: repeat-y;
}

TD.ebargray {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/ebargray20g.gif);
  background-position: top left;
  background-repeat: repeat-x;
}

TD.ebarred {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/edred8.gif);
  background-position: top left;
  background-repeat: repeat-y;
}

TD.ebarblue {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/barblue20g.gif);
  background-position: top left;
  background-repeat: repeat-x;
}

TD.negray {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/negray8g.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

TD.neblue {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/neblue8g.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

TD.nered {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/nered8.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

TD.egray {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/egray8g.gif);
  background-repeat: repeat-y;
  background-position: top left;
}

TD.ered {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/ered8.gif);
  background-repeat: repeat-y;
  background-position: top left;
}

TD.eblue {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/eblue8.gif);
  background-repeat: repeat-y;
  background-position: top left;
}

TD.segray {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/segray8g.gif);
  background-repeat: no-repeat;
  background-position: top left;
  cursor: se-resize;
}

TD.sered {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/sered8.gif);
  background-repeat: no-repeat;
  background-position: top left;
  cursor: se-resize;
}

TD.seblue {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/seblue8.gif);
  background-repeat: no-repeat;
  background-position: top left;
  cursor: se-resize;
}

TD.sgray {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/sgray8g.gif);
  background-repeat: repeat-x;
  background-position: top left;
}

TD.sred {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/sred8.gif);
  background-repeat: repeat-x;
  background-position: top left;
}

TD.sblue {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/sblue8.gif);
  background-repeat: repeat-x;
  background-position: top left;
}

TD.swgray {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/swgray8g.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

TD.swred {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/swred8.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

TD.swblue {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/swblue8.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

TD.wgray {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/wgray8g.gif);
  background-position: top left;
}

TD.wblue {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/wblue8.gif);
  background-position: top left;
}

TD.wred {
  background-image: url(http://s3.amazonaws.com/youos_webserve/images/window/wred8.gif);
  background-position: top left;
}

.shortcutcaption {
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 2px 2px 2px 2px;
  font-size: 10px;
  color: #fff;
  width: 80px;
  font-weight: bold;
  text-align: center;
}

.shortcutshadow {
  position: absolute;
  top: 1px;
  left: 1px;
  padding: 2px 2px 2px 2px;
  font-size: 10px;
  color: #000;
  width: 80px;
  font-weight: bold;
  text-align: center;
}

