div.DebugCmdBlk,
div.DebugHeader
{ width:100%;
  margin:0px auto;
  text-align:center;
  margin-top:5px;
  margin-bottom:5px;
  font-size:small;
  background-color:#f0f0ff;
}

div.DebugCmdBlk
{ border: 1px solid;
}

div.DebugGroup,
div.DebugCmdHdr,
div.DebugTitle
{ width:100%;
  margin:0px auto;
  text-align:center;
}

div.DebugCmdHdr,
div.DebugTitle
{ margin-top:5px;
  margin-bottom:5px;
  font-size:small;
  background-color:#d0d0ff;
}

div.DebugGroup,
div.DebugCmdHdr
{ cursor:pointer;
}

div.DebugGroup
{ font-size:medium;
  background-color:#b0b0ff;
}

div.DebugClose
{ cursor:pointer;
  margin:0px;
  padding:0px;
  padding-top:2px;
  padding-right:2px;
  vertical-align:middle;
  display:inline-block;
  float:right;
}

img.DebugClose
{ cursor:pointer;
  margin:0px;
  padding:0px;
  width:16px;
}

img.DebugClose:hover
{ border: 1px outset;
}

img.DebugClose:active
{ border: 1px inset;
}

div.DebugVars
{ background-color:#D0D0FF;
  border:1px solid #000000;
  padding:0px;
  margin:0px;
  white-space:nowrap;
  font-size:small;
  display:none;
}

div.DebugPanel
{ background-color:#D0D0FF;
  padding:10px;
  margin:0px;
  overflow:auto;
  max-height:300px;
  white-space:nowrap;
  font-size:small;
  text-align:left;
}

hr.DebugHdrSep
{ margin:1px;
  background-color:#808080;
}

button.DebugButton
{ background-color:#D0D0FF;
  font-size:small;
}

button.DebugButtonDown
{ background-color:#FF4040;
  color:white;
  border-style:inset;
  font-size:small;
}

div.DebugOptionBtnBar,
div.Debugger_Status,
div.Debugger_StatusBar,
div.Debugger_StatusButtons,
div.DebugButtons,
div.Debugger_StatusButton
{ width:100%;
  text-align: center;
  background: linear-gradient(#E0E0FF 33%, #A0A0FF 100%);
}

div._RxD,
div.MonitorRxD
{ height:150px;
  width:95%;
  margin: 0px auto;
  padding:10px;
  border:1px solid black;
  overflow:auto;
}

div._TxD,
div.MonitorTxD
{ height:150px;
  width:95%;
  margin: 0px auto;
  padding:10px;
  border:1px solid black;
  overflow-y:auto;
}

div._Hdr
{ text-align:center;
  font-size:large;
  color:#4040FF;
}

div._SHdr
{ text-align:center;
  font-size:medium;
  background-color:#d0d0ff;
  cursor:pointer;
}

div.Monitor
{
}

div._Page
{ width:100%;
  margin:0px;
  padding:0px;
}

div._Status,
div._StatusBar,
div._StatusButtons,
div._Buttons_Buttons
{ width:100%;
  text-align: center;
  background: linear-gradient(#E0E0FF 33%, #A0A0FF 100%);
}

div.SelReceivedMsgContainer,
div.ReceivedMsgContainer
{ width:100%;
  border:1px solid black;
  margin:5px;
}

div.SelReceivedMsgContainer
{ border:3px solid blue;
}

div.ReceivedMsgHdr
{ width:100%;
  margin:0px auto;
  text-align:center;
  margin-top:5px;
  margin-bottom:5px;
  font-size:small;
  background-color:#8080ff;
}

div.ReceivedMsg
{ margin:15px;
  overflow:auto;
  background-color:#d0d0ff;
}

