body
{
  font-family       : Arial;
  font-size         : 10pt;
  font-variant      : normal;
  overflow          : hidden;
  border-collapse   : collapse;
  border-width      : 0px;
}

.siteTop
{
  position          : absolute;
  top               : 0px;
  left              : 0px;
  width             : 100%;
  height            : 60px;
  overflow          : hidden;
  background-color  : #111111;
  color             : #fffff0;
}

.siteLeft
{
  position          : absolute;
  top               : 60px;
  left              : 0px;
  bottom            : 20px;
  width             : 140px;
  background-color  : Silver;
  overflow          : hidden;
}

.siteApplication
{
  position          : absolute;
  top               : 60px;
  left              : 140px;
  bottom            : 20px;
  right             : 0px;
  background-color  : #fffff0;
  color             : #111111;
  overflow          : hidden;
}

.siteBottom
{
  position          : absolute;
  left              : 0px;
  bottom            : 0px;
  right             : 0px;
  height            : 20px;
  background-color  : Silver;
  overflow          : hidden;
  vertical-align    : middle;
}

.siteCompany
{
  position          : absolute;
  top               : 10px;
  right             : 10px;
  overflow          : visible;
  background-color  : #111111;
  color             : #00A49D;
  font-size         : 12pt;
  font-weight       : bold;
  z-index           : 10;
}

.siteSound
{
  position          : absolute;
  bottom            : 10px;
  right             : 0px;
  width             : 18px;
  height            : 18px;
}

.siteSound_hl
{
  position          : absolute;
  bottom            : 10px;
  right             : 0px;
  width             : 18px;
  height            : 18px;
  background-color  : red;
}

.siteClock
{
  position          : absolute;
  bottom            : 10px;
  right             : 70px;
  overflow          : visible;
  background-color  : #111111;
  color             : #fffff0;
  font-size         : 10pt;
  font-weight       : bold;
}

.siteLogo
{
  position          : absolute;
  top               : 10px;
  left              : 10px;
  width             : 110px;
  height            : 21px;
  overflow          : visible;
  z-index           : 10;
}

.siteUser
{
  position          : absolute;
  bottom            : 10px;
  left              : 10px;
  overflow          : visible;
  background-color  : #111111;
  color             : #fffff0;
  font-size         : 10pt;
  font-weight       : bold;
}

.siteTitle
{
  position          : absolute;
  top               : 10px;
  left              : 0px;
  width             : 100%;
  text-align        : center;
  overflow          : hidden;
  color             : #CCFFCC;
  font-size         : 12pt;
  font-weight       : bold;
}

.siteAddress
{
  position          : absolute;
  bottom            : 0px;
  left              : 0px;
  width             : 140px;
  height            : 90px;
  font-size         : 8pt;
  color             : #fffff0;
  background-color  : Silver;
  overflow          : hidden;
}

.siteComms
{
  position          : absolute;
  bottom            : 90px;
  left              : 0px;
  width             : 140px;
  height            : 156px;
  background-color  : Silver;
  overflow          : hidden;
}

.siteCommsBox
{
  position          : absolute;
  top               : 16px;
  left              : 0px;
  width             : 140px;
  height            : 140px;
  overflow          : hidden;
}

.siteCommsTitle
{
  position          : absolute;
  top               : 0px;
  left              : 0px;
  width             : 140px;
  height            : 16px;
  font-style        : italic;
  color             : #CCFFCC;
  overflow          : hidden;
  text-align        : center;
}

.siteCommsTitle_hl
{
  position          : absolute;
  top               : 0px;
  left              : 0px;
  width             : 140px;
  height            : 16px;
  font-style        : italic;
  color             : red;
}

.rssControls
{
  position          : absolute;
  top               : 0px;
  left              : 0px;
}

.rssButton
{
  width             : 10px;
}

.rssButton_hl
{
  width             : 10px;
  background-color  : beige;
  font-weight       : bold;
}

.rssTitle
{
  width             : 140px;
}

.rssTitle_hl
{
  width             : 10px;
  background-color  : beige;
  font-weight       : bold;
}

.rssDisplay
{
  vertical-align    : top;
}

.rssMarquee
{
  position          : absolute;
  top               : 1px;
  right             : 0px;
  height            : 18px;
  width             : auto;
  white-space       : nowrap;
}

.rssActive
{
  background-color  : Silver;
}

.rssActive_hl
{
  background-color  : beige;
}

.rssInform
{
  background-color  : pink;
}

.rssInform_hl
{
  background-color  : beige;
}

.panelApp
{
  position          : absolute;
  top               : 0px;
  left              : 0px;
  width             : 100%;
  height            : 100%;
  overflow          : hidden;
  background-color  : #FFFFEC;
  border            : solid 1 gray;
}

.panelAppActive
{
  position          : absolute;
  top               : 0px;
  left              : 0px;
  width             : 100%;
  height            : 100%;
  overflow          : hidden;
  background-color  : #ECFFFF;
  border            : solid 1 blue;
}

.panelAppOverflow
{
  position          : absolute;
  top               : 0px;
  left              : 0px;
  width             : 100%;
  height            : 100%;
  overflow          : auto;
  background-color  : #FFFFEC;
}

.th_Left
{
  text-align      : left;
  white-space     : nowrap;
}

.soDiv
{
  position        : absolute;
  left            : 20px;
  top             : 20px;
  height          : 24px;
  overflow        : visible;
  vertical-align  : middle;
}

.soSpan
{
  position          : absolute;
  left              : 1px;
  top               : 1px;
  width             : 110px;
  height            : 22px;
  overflow          : visible;
  vertical-align    : middle;
  text-align        : left;
  font-weight       : bold;
  background-color  : silver;
}

.soInput
{
  position          : absolute;
  left              : 104px;
  top               : 1px;
  height            : 22px;
  overflow          : visible;
  vertical-align    : middle;
  text-align        : left;
}

.soButton
{
  position          : absolute;
  left              : 1px;
  top               : 1px;
  width             : 100px;
  height            : 22px;
  vertical-align    : middle;
  text-align        : center;
  background-color  : silver;
}

.soMessage
{
  position          : absolute;
  left              : 20px;
  top               : 20px;
  height            : auto;
  width             : auto;
  overflow          : visible;
  vertical-align    : middle;
  background-color  : pink;
}

.frameHook
{
  position          : absolute;
  left              : 0px;
  top               : 0px;
  height            : 20px;
  width             : 20px;
  cursor            : hand;
  z-index           : 999998;
}

.frameMenu
{
  position          : absolute;
  left              : 0px;
  top               : 0px;
  color             : #111111;
  background-color  : #fffff0;
  font-size         : 12pt;
  font-weight       : bold;
  white-space       : nowrap;
  overflow          : visible;
  
  border            : inset 2px red;
  cursor            : hand;

  margin-left       : 0px;
  padding           : 0px;
  list-style        : none;
  z-index           : 999999;
}

.frameCover
{
  position          : absolute;
  left              : 0px;
  top               : 0px;
  width             : 100%;
  height            : 100%;
  background-color  : #FFFFEC;
  filter            : alpha(opacity=20);
  opacity           : .20;
 -moz-opacity       : .20;
}

.frameResize
{
  position          : absolute;
  left              : 0px;
  top               : 0px;
  width             : 100%;
  height            : 100%;
  background-color  : #FDECFF;
  vertical-align    : middle;
  text-align        : center;
  filter            : alpha(opacity=80);
  opacity           : .80;
 -moz-opacity       : .80;
}

.frameResizeCell
{
  vertical-align    : middle;
  text-align        : center;
  font-size         : x-large;
}

.orderListTable
{
  background-image  : url(block.gif);
  background-color  : #FFFFEC;
  border            : 1px blue;
}

.orderList
{
  color             : #111111;
  list-style-type   : circle;
}

.orderList_hl
{
  color             : #111111;
  background-color  : #CCFFCC;
  list-style-type   : circle;
}

.orderListActive
{
  background-color  : #FFCCCC;
  list-style-type   : decimal;
}

.orderListActive_hl
{
  color             : #111111;
  background-color  : #CCFFCC;
  list-style-type   : decimal;
}

.browserPrev
{
  position          : absolute;
  top               : 0px;
  left              : 20px;
  width             : 20px;
  height            : 20px;
  overflow          : hidden;
}

.browserList
{
  position          : absolute;
  top               : 0px;
  left              : 40px;
  width             : 20px;
  height            : 20px;
  overflow          : hidden;
}

.browserNext
{
  position          : absolute;
  top               : 0px;
  left              : 60px;
  width             : 20px;
  height            : 20px;
  overflow          : hidden;
}

.browserRefr
{
  position          : absolute;
  top               : 0px;
  right             : 0px;
  width             : 20px;
  height            : 20px;
  overflow          : hidden;
}

.browserRemv
{
  position          : absolute;
  top               : 0px;
  right             : 20px;
  width             : 20px;
  height            : 20px;
  overflow          : hidden;
}

.browserSelect
{
  position          : absolute;
  top               : 0px;
  left              : 80px;
  right             : 40px;
  height            : 20px;
  overflow          : hidden;
  background-color  : Silver;
  color             : #111111;
}

.browserUrl
{
  position          : absolute;
  top               : 0px;
  left              : 80px;
  right             : 40px;
  height            : 20px;
  overflow          : hidden;
  background-color  : Silver;
  color             : #111111;
}

.browserFrame
{
  position          : absolute;
  top               : 20px;
  left              : 0px;
  width             : 100%;
  bottom            : 0px;
}

.browserHighlight
{
  background-color  : #EE8073;
}

.temper
{
  position         : absolute;
  top              : 50%;
  left             : 0px;
  width            : 100%;
  text-align       : center;
  font-size        : xx-large;
  font-weight      : bold;
  vertical-align   : middle;
}

.Button_Base    {}
.Button_Base_hl
{
  font-weight       : bold;
  color             : Red;
}

.Button_Disabled
{
  color             : Gray;
}

.Button
{
  text-align        : center;
  vertical-align    : middle;
  background-color  : #FFFFE6;
}

.Button_Standard
{
  top               : 1px;
  width             : 120px;
  height            : 22px;
  text-align        : center;
  vertical-align    : middle;
  background-color  : #FFFFE6;
}

.Button_Zappo
{
  text-decoration   : line-through;
}

.Button_ConfH
{
  background-color: #FFFF9D;
}

.Button_ConfN
{
  background-color: #FF9DFF;
}

.AL_Null
{
  font-size         : 8pt;
  font-style        : italic;
  color             : #CC99FF;
}

.siteTip
{
  position          : absolute;
  top               : 0;
  left              : 0;
  border            : 1px solid black;
  padding           : 2px;
  font-size         : 8pt;
  background-color  : #ffffe0;
  z-index           : 1000000;
}

.siteTipDisabled
{
  text-decoration   : line-through;
}

.siteHideBlur
{
  position          : absolute;
  background-color  : Silver;
  vertical-align    : middle;
  filter            : alpha(opacity=20);
  opacity           : .20;
 -moz-opacity       : .20;
}

.siteHideBlur_hl
{
  position          : absolute;
  background-color  : Silver;
  vertical-align    : middle;
  filter            : alpha(opacity=80);
  opacity           : .80;
 -moz-opacity       : .80;
}

.siteHideBlur_left
{
  left              : 0px;
  top               : 0px;
  width             : 6px;
  height            : 100%;
}

.siteHideBlur_right
{
  right             : 0px;
  top               : 0px;
  width             : 6px;
  height            : 100%;
}

.siteHideBlur_top
{
  left              : 0px;
  top               : 0px;
  width             : 100%;
  height            : 6px;
}

.siteHideBlur_bottom
{
  left              : 0px;
  bottom            : 0px;
  width             : 100%;
  height            : 6px;
}

.siteHideButton
{
  position          : absolute;
  color             : #fffff0;
  background-color  : #666666;
  width             : 10px;
  height            : 10px;
}

.siteHideButton_hl
{
  position          : absolute;
  color             : #fffff0;
  background-color  : Blue;
  width             : 10px;
  height            : 10px;
}

.siteHideButton_left
{
  right             : 1px;
  top               : 1px;
}

.siteHideButton_right
{
  left              : 1px;
  top               : 1px;
}

.siteHideButton_top
{
  left              : 1px;
  bottom            : 1px;
}

.siteHideButton_bottom
{
  left              : 1px;
  top               : 1px;
}

