:root {
  --btnGradient: linear-gradient(to bottom, #ffffff, #a1a1a1);
}

* {
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif ! important;
	font-size: 12px ! important;
}

.j_translate, .j_startPage
{
    display: none;
}

.btnActive {
  background-color: #3678c9 !important;
}

.attention {
    color: red;
    font-weight: bold;
}

.height20px {
    height:20px;
}

.border1px {
    border: 1px solid black;
}

.border2px {
    border: 2px solid black !important;
}

.borderRadius2px {
    border-radius: 2px !important;
}

.borderRadius5px {
    border-radius: 5px !important;
}

.width160px {
	width:160px;
}

.minWidth210px {
  min-width: 210px;
}

.minWidth230px {
  min-width: 230px;
}

.conditionEven
{
  /*Wenn die Farbe nicht nur als Rahmen, sondern für die ganze Bedingung gelten soll,
    muss background-color in der Klasse .Rule deaktiviert werden */
  background-color: #bcc7cb;
  /* border: solid 1px #000000; *//* black */
 /* padding: 4px; */
}

.conditionOdd
{
  background-color: #ebf1f2;
  /* border: solid 1px #000000; */ /* black */
  /* padding: 4px; */
}

.colorGradient {
  /*background-image:url(/ise/img/gradientButton25px.png) !important;*/
  /*background-image: linear-gradient(to bottom, white 40%, gray) !important;*/
  background-image: var(--btnGradient) !important;
}

.colorGradient50px {
  /*background-image:url(/ise/img/gradientButton50px.png) !important;*/
  /*(to bottom, white 40%, gray) !important;*/
  background-image: var(--btnGradient) !important;
}

.startPageInfo {
  /*border: solid 1px darkgray;
  padding: 4px;*/
}

html,body
{
  margin:0;
  padding:0;
  color: black; /* black */
  background-color: #192c6e; /* #183473 */
}

p {
  margin-top: 10px;
  margin-bottom: 10px;
}

ol {
  margin-top: 10px;
  margin-bottom: 10px;
}

ul {
  margin-top: 10px;
  margin-bottom: 10px;
}

ul ul {
  margin-top: 0px;
  margin-bottom: 0px;  
}

a img {
  border: 0 none;
}

 /* * * * * * * * * * * * * * * * * * * * * * *
 * * *   Element IDs                     * * *
 * * * * * * * * * * * * * * * * * * * * * * */

/* Navigation-Leiste */
#navbar 
{
  margin: 0px;
  background-color: #192c6e; /* #183473 */
  width:100%;
  border-bottom: solid 5px white; /* #ffffff */ /* Trennlinie zwischen Navigation und Hauptbereich */
}
 
/* Haupt-Fenster */
#_content
{
  height: 70%;
  /* background-color: #192c6e;  */ /* #183473 */

  /* fallback */
  background-color: #ffffff;

 /* Safari 4-5, Chrome 1-9 */
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#89989b));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #ffffff, #89989b);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(bottom, #89989b, #ffffff);

  /* IE 10 */ background: -ms-linear-gradient(top,#89989b, #ffffff);

  /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr= #d0d0d0, endColorstr=#ffffff)";

  overflow: auto;
}

#content
{
    background-color: #ffffff;
    overflow: auto;
}

/* Kopfzeile */
#header {
  height: 15%;
  background-color: #192c6e;  /* #183473 */
  /* background-color: #dcdcdc; */
  color: black; /* black */
  /*border: solid 1px #bcc7cb;*/
  /*margin-top:-8px;*/
}

/* Fusszeile */
#footer {
  height:15%;
  background-color: #192c6e; /* #183473 */
  /* background-color: #dcdcdc; */
  color: black; /* black */
  border-top: solid 5px #bcc7cb;
}

/* Tabelle zur Gestaltung der Login-Seite */
#login_content {
  padding-top: 20px;
}

/* Feld zur Benutzernamen-/Passwort-Eingabe */
#LoginMask {
  font-weight: bold;
  text-align: center;
  width: 200px;
  background-color: #bcc7cb;
  color: black; /* black */
  border: 1px solid;
}

#LoginMask input
{
  margin: 0;
  padding: 0;
  width: 200px;
}

/* Benutzername im Seiten-Header */
#UserName {
  color: white; /* #ffffff */
  vertical-align: top;
}

/* Pfadangabe im Seiten-Header */
#PagePath {
  /*color: white;  #ffffff */
  color: #afafaf; /* #ffffff */
  vertical-align: bottom;
}
#PagePath span {
  cursor:pointer;
}

/* Linker Bereich der Hauptansicht (falls in zwei Spalten getrennt) */
#contentLeft 
{
  vertical-align: top;
}

/* Rechter Bereich der Hauptansicht (falls in zwei Spalten getrennt) */
#contentRight 
{ 
  border-left: solid 5px #bcc7cb; /* #ffffff */ /* Trennlinie zwischen Navigation und Hauptbereich */
  /* padding-top: 10px; */
  vertical-align: top;
}

#separator {
  color: white; /* #ffffff */
  height: 5px;
  width: 100%;
  background-color: white; /* #ffffff */
}

/* Buttons im linken Bereich der Startseite */
#ButtonTable td{
  text-align: center;
  background-color: #89989b;
  height: 40px;
  cursor:pointer;
}

/* Grundlegende Tabelle auf der Statusanzeige-Seite */
#tblStatus {
  width:1200px; 
  height:100%;
  table-layout: fixed;
}

#tblStatus td {
  vertical-align: top;
  background-color: #bcc7cb;
  color: black; /* black */
}

#chkCell {
  background-color: white; /* white */
}

#tblListFold {
  background-color: #192c6e; /* #183473 */
}

#chnListBody td {
  /*border: solid 1px #000000; /* black */
  text-align: center;  
}
#chnListBody th {
  /*border: solid 1px #000000; /* black */
  text-align: center;  
}

/* * * * * * * * * * * * * * * * * * * * * * *
 * * *   Classes                         * * *
 * * * * * * * * * * * * * * * * * * * * * * */

.clickable {
  cursor:pointer;
}

/* Desktop Label */
.DesktopLabel
{
  background-color:#C0C0C0; 
  width:auto; 
  border: solid 1px #000000; /* black */ 
  font-weight:bold;  
  text-align: center; 
  margin-top:3px; 
  margin-left:3px; 
  margin-right:3px;
}

/* Small Logo Position */
.SmallLogo
{
  /*position: absolute;*/
  margin-left: 0px;
  margin-top: 6px;
  padding-left: 10px;
}

/* Small Logo Position für An- und Abmeldung */
.SmallLogoLog
{
  position: absolute;
  left: 18px;
  top: 12px;
}

/* Big Logo Position */
.LargeLogo
{
  position: absolute;
  left: 480px;
  top: 180px;
}

/* Standard-Button (z.B. Benutzernamen bei Login) */
.Button {
  background-color: #89989b;
  /*background-image:url(/ise/img/gradientButton50px.png) !important;*/
  /*background-image: linear-gradient(to bottom, white 40%, gray) !important;*/
  background-image: var(--btnGradient) !important;
  color: black; /* black */
  font-weight: bold;
  width: 200px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border: solid 1px #000000; /* black */
  cursor: pointer;
  margin-left: 1px;
  border-radius: 10px;
}

/* Statusanzeige-Rooms */
.ButtonStatusRooms
{ 
  background-color:#f0f0f0; /* #f0f0f0 */
  border:solid 1px #000000; /* black */
  color: black; /* black */
  width:100px;
  height:100px;
}

.ButtonStatusRoomsSelected
{ 
  background-color:#3678c9; /* #565657 */
  border:solid 1px #000000; /* black */
  color: white; /* white */
  width:100px;
  height:100px;
}

.ButtonStatusRoomsPic
{
  text-align:center;
  background-color: #f0f0f0; /* #f0f0f0 */
  border: solid 1px #000000; /* black */
  width:100px;
  height:100px;
}

.ButtonStatusRoomsPicSelected
{
  text-align:center;
  border: solid 1px #000000; /* black */
  color: white; /* white */
  background-color:#3678c9; /* #565657 */
  height: 100px;
  width: 100px;
}

.filterTable 
{
  empty-cells:show;
}

.filterTable th
{
  text-align:center;
  border:solid 1px #000000; /* black */
  background-color:#89989b;
  height: 20px;
}

.filterTable td
{
  text-align:center;
  border:solid 1px #000000; /* black */
  color: black; /* black */
  height: 40px;
}

.filterTable .leftAlign {
  text-align: left;
}

/* Grosse Beschriftung eines Buttons (z.B. "Posteingang" auf Startseite) */
.ButtonLargeFont {
  line-height:40px;
  height: 80px;
}

/* Überschrift im Header-Feld */
.HeaderTitle {
  font-weight: bold;
  color: white; /* #ffffff */
}

/* Buttons innerhalb der Navigations-Leiste */
.NavButton 
{
  background-color: #ebf1f2;
  background-image:url(/ise/img/gradientButton25px.png);
  /*background-image: linear-gradient(to bottom, white 40%, gray);*/
  background-image: var(--btnGradient);

  color: black; /* black */
  font-weight: bold;
  width: 165px;
  /* height: 52px; */
  /* line-height: 52px; */
  text-align: center;
  border: solid 1px #000000; /* black */
  cursor: pointer;
  border-radius: 5px;
  font-size: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* Buttons innerhalb der Navigations-Leiste */
.NavButton2
{
  background-color: #89989b;
  color: white; /* white */
  font-weight: bold;
  width: 130px;
  height: 42px;
  text-align: center;
  border: solid 1px #000000; /* black */
  cursor: pointer;
  line-height: 21px;
}


/* Aktuell selektierter Button innerhalb der Navigations-Leiste */
.NavButtonSelected {
  background-color: #3678c9; /* #5655657 */
  color: white; /* white */
  font-weight: bold;
  width: 130px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  border: solid 1px #000000; /* black */
  cursor: pointer;
  vertical-align: middle;
}

/* Aktuell selektierter Button innerhalb der Navigations-Leiste */
.NavButtonSelected2 {
  background-color: #3678c9; /* #5655657 */
  color: white; /* white */
  width: 140px;
  font-weight: bold;
  height: 42px;
  text-align: center;
  border: solid 1px #000000; /* black */
  cursor: pointer;
  vertical-align: middle;
  line-height: 21px;
}

/* Alarm-/Servicemeldungen im Header */
.Messages {
  background-color: #ebf1f2;
  background-image:url(/ise/img/gradientButton25px.png);
  /*background-image: linear-gradient(to bottom, white 40%, gray);*/
  background-image: var(--btnGradient);

  overflow: auto;

  text-align: center;
  color: black; /* black */
  font-weight: bold;
  width: 250px;
  border: solid 1px #000000; /* black */
}

.Messages_Selected {
  background-color: #3678c9; /* #565657 */
}

/* Kopfzeile der Alarm-/Servicemeldungen */
.MsgTblHeader {
  background-color: #bcc7cb;
  color: black; /* black */
  height: 30px;
}

.StdTable {
  height:100%;
  width:100%
}

.StdTable td {
  background-color: #bcc7cb;
  text-align:left;
  vertical-align: top;
  color: black; /* black */
}

._StdTableBtn{
  background-color: #89989b;
  color: white; /* white */
  height: 70px;
  line-height: 70px;
  text-align: center;
  border: solid 1px #000000; /* black */
  margin: 5px;
  cursor: pointer;
  overflow: hidden;
}

.StdTableBtn{
  background-color: #89989b;
  color: black; /* black */
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: solid 1px #000000; /* black */
  margin: 5px;
  cursor: pointer;
  overflow: hidden;
  border-radius: 10px;
  margin-left: 10px;
  /*background-image:url(/ise/img/gradientButton50px.png);*/
  background-image: linear-gradient(to bottom, white 40%, gray);
  background-image: var(--btnGradient);
}

.StdTableBtnHelp {
    /* padding-right: 50px; */
}

.StdTableBtn2{
  background-color: #89989b;
  color: white; /* white */
  height: 70px;
  line-height: 35px;
  text-align: center;
  border: solid 1px #000000; /* black */
  margin: 5px;
  cursor: pointer;
  overflow: hidden;
}

/* "Kopfzeile" einiger Tabellenzellen (wie z.B. in der Statusanzeige) */
.HeaderBg {
  background-color: #bcc7cb;
  width: 100%;
  height: 30px;
  color: black; /* black */
  white-space: nowrap;
}

/* Trennlinie Statusanzeige Systemhistorie*/

.borderBottomHist 
{
  border-bottom:solid 1px #000000; /* black */
}

/* Logging von Ereignissen (z.B. Seite zur Statusnazeige) */
.divLog 
{
  color: black; /* black */
  overflow: auto;
  width:100%;
  height:75%; /* sorgt für korrekte Darstellung der Scrollbalken im IE */
}

/* Tabelle zur Listendarstellung von Elementen (z.B. Raumübersicht) */
.tblList {
  margin-top: 20px;
  width: 100%;
  empty-cells: show;
}

.tblList th {
  color: white; /* white */
  font-weight: normal;
  background-color: #89989b;
}

.Sort
{
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  height: 100%;
}

.SortSelected
{
  cursor: pointer;
  background-color: #3678c9; /* #565657 */
  text-align: center;
  vertical-align: middle;
  height: 100%;
}

.pt11
{
  padding-top: 11px;
}

.tblList td {
  color: black; /* black */
  height: 25px;
  text-align:center;
  vertical-align:middle;
}

/* Kopfzeile eines Popup-Fenster */
.popupTitle {
  color: black; /* black */
  width: 99.4%;
  background-color: white; /* white */
  border: solid 1px #000000; /* black */
  padding-left: 4px;
}
/* Dirty IE-Hack only works, if IE7 is running in quirks mode.*/
* html .popupTitle {
  color: black; /* black */
  width: 100%;
  background-color: white; /* white */
  border: solid 1px #000000; /* black */
  padding-left: 4px;
}

/* Tabelle zum Bearbeiten von Eigenschaften (z.B. "Raum bearbeiten") */
.popupTable {
  width: 100%;
  border: solid 1px #000000; /* black */
  empty-cells: show;
  background-color: #89989b;
  color: white; /* white */
  text-align: center;
  vertical-align: middle;
  font-weight: normal;
}

.popupTableScript
{
  width: 100%;
  border: solid 1px #000000; /* black */
  empty-cells: show;
  color: white; /* white */
  text-align: center;
  vertical-align: middle;
  font-weight: normal;
}

.popupTableRow
{ 
  border-bottom: solid 1px #89989b;
  border-top: solid 1px #89989b;
}

.scriptButton
{ 
  text-align:center;
  width:10%;
  background-color:#89989b;
  color: white; /* white */
  border:1px solid #000000; /* black */
}

.popupWhiteCells {
  background-color: white; /* white */
  color: black; /* black */
  font-weight: normal;
}

.popupWhiteCells {
  cursor: pointer;
}
.popupGrayCells {
  background-color: #bcc7cb;
  color: black; /* black */
  font-weight: normal;
}

.popupControls {
  background-color: white; /* white */
  width: 100%;
  border: solid 1px #000000; /* black */
}

.popupControls div {
  background-color: #89989b;
  background-image:url(/ise/img/gradientButton25px.png);
  /*background-image: linear-gradient(to bottom, white 40%, gray);*/
  background-image: var(--btnGradient);

  color: black; /* black */
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  cursor: pointer;
  border: solid 1px #000000; /* black */
  border-radius: 5px;
}

/* Rechter Teil der Hilfe-Seite */
.helpViewer {
  width: 100%;
  height: 100%;
  background-color: white; /* white */
  color: black; /* black */
}

/* KanalListe */
.ChnListTbl {
  width: 100%;
  background-color: #000000; /* black */
}

.ChnListTbl td {
  background-color: #f0f0f0; /* #f0f0f0 */
  color: black; /* black */
  height: 50px;
}

.ChnListNav {
  background-color: #89989b;
  color: white; /* white */
  font-weight: normal;
  height: 30px;
}

.ChnListNavSelected {
  background-color: #3678c9; /* #565657 */
  color: white; /* white */
  font-weight: normal;
  height: 30px;
}

.FilterBtn {
  background-image:url(/ise/img/gradientButton25px.png);
  /*background-image: linear-gradient(to bottom, white 40%, gray);*/
  background-image: var(--btnGradient);
  color: black; /* black */

  cursor: pointer;
  width: 100%;
  /* height: 100%; */
  height: 20px;
  line-height: 20px;
}

.FilterBtnActive {
  background-color: #3678c9; /* #565657 */
}

/* Filter Untermenüs */
.FilterSubMenu 
{
  overflow:auto;
  background-color: #bcc7cb;
  position: absolute;
  border: solid 1px #000000; /* black */
  color: white; /* white */
  z-index:500;
}

.FilterSubMenu td {
  background-color: #bcc7cb;
  color: black; /* black */
  height: 15px;
  border:none;
}

.FilterSetButton {
  background-color: #89989b;
  background-image:url(/ise/img/gradientButton25px.png);
  /*background-image: linear-gradient(to bottom, white 40%, gray);*/
  background-image: var(--btnGradient);

  color: black; /* black */
  border: solid 1px #000000; /* black */
  border-radius: 2px;
  margin-bottom:6px;
  margin-left: 5px;
  margin-right: 5px;
  width: 90%;
  cursor:pointer;
  z-index:501;
}

.ControlBtnOff {
  background-color: #89989b;
  color: white; /* white */
  font-weight: bold;
  text-align: center;
  border: solid 1px #000000; /* black */
  /* border-top: inset 4px #89989b;*/
  border-right: inset 4px #89989b;
  cursor: pointer;
}

.ControlBtnOn {
  background-color: #3678c9; /* #565657 */
  color: white; /* white */
  font-weight: bold;
  text-align: center;
  border: solid 1px #000000; /* black */
  border-top: inset 4px #3678c9;
  border-right: inset 4px #3678c9;
  cursor: pointer;
}

.PercBtn {
  background-color: #89989b; 
  color: white; 
  font-weight: bold;
  text-align: center;
  border: solid 1px #000000; 
  border-top: inset 4px #89989b;
  border-right: inset 4px #89989b;
	height:96px;
	width:96px;
}

.ControlBtnInfo {
  background-color: #89989b;
  color: white; /* white */
  border: solid 1px #000000; /* black */
  padding: 5px;
  font-weight: bold;
  min-height: 30px;
}

.ControlBtnPushed {
  background-color: #89989b;
  color: black; /* black */
  font-weight: bold;
  text-align: center;
  border: solid 1px #000000; /* black */
  border-top: inset 4px #ffff00; /* #fdf304 */
  border-right: inset 4px #ffff00; /* #fdf304 */
}
  
#id_progressbar_wrapper
{
 	background-color: #f0f0f0; /* rgb(220, 220, 220) */
  color: black; /* black */
}
.popupTableRowGray
{
  border-bottom: solid 1px #89989b;
  border-top: solid 1px #89989b;
  background-color: #bcc7cb;
  color: black; /* black */
  margin: 0;
}
.popupTableRowWhite
{
  border-bottom: solid 1px #89989b;
  border-top: solid 1px #89989b;
  background-color: white; /* white */
  color: black; /* black */
  margin: 0;
}
.popupTableHeaderRow
{
 	background-color: gray; /* rgb(153, 153, 153) */
 	border: 1px black solid;
  color: white; /* white */
 	margin: 0;
}
.popupTableHeaderRow th
{
 	background-color: gray; /* rgb(153, 153, 153) */
  color: white; /* white */
 	margin: 0;
}
.popupTableHeaderRow td
{
 	background-color: gray; /* rgb(153, 153, 153) */
 color: white; /* white */
	margin: 0;
}

/* Buttons (Löschen, Einstellen, Geräte...) auf Geräte/Raum/Gewerk-Übersicht */
._StdButton
{
  background-color: #89989b;
  background-image:url(/ise/img/gradientButton25px.png);
  /*background-image: linear-gradient(to bottom, white 40%, gray);*/
  background-image: var(--btnGradient);

  color: black; /* white */
  border: solid 1px #000000; /* black */
  cursor: pointer;
  border-radius: 2px;
}

.StdButton {
    background-color: #89989b;
    background-image:url(/ise/img/gradientButton25px.png);
    /*background-image: linear-gradient(to bottom, white 40%, gray);*/
    background-image: var(--btnGradient);
    margin:2%;
    border:1px solid #000000; /* black */
    /* width:95%; */
    text-align:center;
    height:20px;
    line-height:20px;
    vertical-align:middle;
    color: black; /* black */
    font-weight:bold;
    cursor:pointer;
    border-radius: 5px;
    padding-left: 2px;
    padding-right: 2px;
}

.StdButtonBig {
    background-color: #89989b;
    /*background-image:url(/ise/img/gradientButton50px.png);*/
    background-image: linear-gradient(to bottom, white 40%, gray);
    background-image: var(--btnGradient);
    margin:2%;
    border:1px solid #000000; /* black */
    /* width:95%; */
    text-align:center;
    height:20px;
    line-height:20px;
    vertical-align:middle;
    color: black; /* black */
    font-weight:bold;
    cursor:pointer;
    border-radius: 5px;
}

.heightAuto {
    height: auto;
}

.StdButtonInactive
{
  background-color: #f0f0f0; /* #dddddd */
  background-image:url(/ise/img/gradientButton25px.png);
  /*background-image: linear-gradient(to bottom, white 40%, gray);*/
  background-image: var(--btnGradient);
  color: white; /* #ffffff */
  border: solid 1px gray; /* silver */
  border-radius: 5px;
  margin:2%;
  text-align:center;
  height:20px;
  line-height:20px;
  vertical-align:middle;
  padding-left: 2px;
  padding-right: 2px;
}

.TestButton {
  border: 1px solid #000000; /* black */
  margin: 5px;
  text-align: center;
  background-color: #89989b;
  color: black; /* black */
  cursor: pointer;
}

.TestButtonDisabled {
  border: 1px solid gray; /* silver */
  margin: 5px;
  text-align: center;
  background-color: #f0f0f0; /* rgb(221, 221, 221) */
  color: white; /* white */
  cursor: default;
}

.OkButton {
  text-align: center;
  font-weight: bold;
  background-color: #00c300; /* rgb(0, 255, 0) */
  color: black; /* black */
  border: solid 1px #000000; /* black */
  width: 100%;
}

.OkButtonRunning {
  text-align: center;
  font-weight: bold;
  background-color: #ffff00; /* rgb(255, 255, 0) */
  color: black; /* black */
  border: solid 1px #000000; /* black */
  width: 100%;
}

.TestDate {
  margin-top: 2px;
  margin-bottom: 2px;
  border-top: solid 1px #000000; /* black */
  border-bottom: solid 1px #000000; /* black */
}

.FooterButton {

  background-color: #89989b;
  /*background-image:url(/ise/img/gradientButton50px.png);*/
  background-image: linear-gradient(to bottom, white 40%, gray);
  background-image: var(--btnGradient);

  overflow: auto;


  border: solid 1px #000000;
  border-radius: 5px;
  color: black; /* black */
  width: 120px;
  height: 30px;
  cursor: pointer;
  line-height: 30px;
  font-weight: bold;
}

.FooterButtonLarge {
  border: solid 1px #000000; /* black */
  color: black; /* black */
  background-color: #89989b;
  width: 150px;
  height: 30px;
  cursor: pointer;
  line-height: 30px;
  font-weight: bold;
}

/* Tabellen Benutzerkonto-Konfiguration */

.TblHeaderUserConfig {
  background-color:#89989b;
  color: white; /* white */
  border:solid 1px #000000; /* black */  
  text-align:center;
  height: 50px;
}

.TblFilterUserConfig {
  background-color:#89989b;
  color: white; /* white */
  height:20px;
  border:solid 1px #000000; /* black */
  text-align:center;
}

.TblUserConfig {
  color: black; /* black */
  border:solid 1px #000000; /* black */
  background-color:#bcc7cb;
  text-align:center;
}

.tblUserData td{
  color: black; /* black */
}

.TblUserAdministration {
  background-color:#bcc7cb;
  color: black; /* black */
  text-align:center;
  border:solid 1px #000000; /* black */
}  

.StatViewTbl {
  empty-cells: show;
}

.StatViewTbl td{
  border: solid 1px #000000; /* black */
}


.ChannelStatusTbl{
  border:solid 1px #000000; /* black */
  background-color:#bcc7cb;
  color: black; /* black */
  height:100px;
  text-align:center;
  empty-cells:show;
}

.picDiv {
  margin:0; 
  padding:0; 
  position:relative; 
  width:50px; 
  height:50px;
}

.ChannelTblPopup{
  background-color:#bcc7cb;
  color: black; /* black */
  border:solid 1px #000000; /* #000000 */
  height:60px;
  text-align:center;
}
.SysVarsTblPopup{
  background-color:#bcc7cb;
  color: black; /* black */
  height:60px;
  text-align:center;
}
.WhiteBkgChannelPopup {
  background-color: white; /* white */
  color: black; /* black */
  border:solid 1px #000000; /* black */
  height:60px;
  text-align:center;
  empty-cells:show;
}

.RoomFuncChooser {
  background-color:#bcc7cb;
  color: black; /* black */
}

.RoomFuncChooser td{
  color: black; /* black */
}

.SelectBox
{
  border: solid 1px #000000; /* black */
  background-color: #89989b;
  color: white; /* #ffffff */
}

.BigFont
{
  font-weight: bold;
}

.Rule
{
  /* background-color: #bcc7cb;*/
  border: solid 1px #000000; /* black */
  padding: 4px;
  text-align: left;
}

.Condition
{
  border: solid 1px #000000; /* black */
  padding: 4px;
  text-align: left;
  margin-left: 15px;
}

.tHeaderCell
{
  color: white; /* white */
  background-color: #89989b;
  height: 40px;
  border: solid 1px #000000; /* black */
  padding: 4px;
  text-align : left;
  vertical-align: middle;
} 

.tSubHeaderCell
{
  color: white; /* #ffffff */
  background-color: #89989b;
  height: 20px;
  border: solid 1px #000000; /* black */
  padding: 4px;
  text-align : center;
  vertical-align: middle;
}

.tHeaderCellSort
{
  color: white; /* white */
  background-color: #3678c9; /* #565657 */
  height: 40px;
  border: solid 1px #000000; /* black */
  padding: 4px;
  text-align : center;
  vertical-align: middle;
  cursor: pointer;
  height: 100%;
}

.tHeaderCellSortSelected
{
  color: white; /* white */
  background-color: #3678c9; /* #565657 */
  height: 100%;
  border: solid 1px #000000; /* black */
  padding: 4px;
  cursor: pointer;
  background-color: #3678c9; /* #565657 */
  text-align: center;
  vertical-align: middle;
}

.tBodyCell
{
  background-color: #f0f0f0; /* #f0f0f0 */
  height: 40px;
  border: solid 1px #000000; /* black */
  color: black; /* black */
  padding: 4px;
  text-align: left;
}

.tBodyCellCenter
{
  background-color: #f0f0f0; /* #f0f0f0 */
  height: 40px;
  border: solid 1px #000000; /* black */
  color: black; /* black */
  padding: 4px;
  text-align: center;
}

.tTable
{
  text-align:center;
  margin-left:10px;
  margin-top:10px;
  margin-right:10px;
  empty-cells: show;
  width:97%;
  /*width:1200px;*/
  border:solid 1px #000000; /* black */
}
/*
.tTable th
{
  padding: 2px;
}

.tTable td
{
  color: black;
}
*/

.bgWhite
{
  background-color: white; /* white */
}

.taCenter
{
  text-align: center;
}

.viewTbl {
  border: none;
  background-color: #f0f0f0; /* #dcdcdc */
}

.ctrlTbl {
  border: none;
  background-color: white; /* white */
}

.ctrlTbl td {
  border: none;
  height: auto;
  background-color: inherit;/* inherit */
  color: white; /* white */
}

/*  TABLE DIVS */

div.table    { display: table; border-collapse:collapse; }
div.tr       { display: table-row; }
div.td       { display: table-cell; }
div.thead    { display: table-header-group; }
div.tbody    { display: table-row-group; }
div.tfoot    { display: table-footer-group; }
div.col      { display: table-column; }
div.colgroup { display: table-column-group; }
div.th       { display: table-cell; }
div.caption  { display: table-caption; }

.tMain
{
  border:solid 1px #000000; /* black */
  margin-left:20px;
  margin-top:20px;
}

.tHeader
{
  background-color:#89989b;
  color: white; /* white */
  border:solid 1px #000000; /* black */
  height:40px;
  empty-cells: show;
}

.tFilter
{
  background-color:#89989b;
  color: white; /* white */
  border:solid 1px #000000; /* black */
  height:auto;
  text-align:center;
  empty-cells: show;
}

.tClick
{
  cursor:pointer;
}

.tCell
{
  background-color:#bcc7cb;
  color: black; /* black */
  border:solid 1px #000000; /* black */
  text-align:center;
  empty-cells: show;
}

.bcWhitePic
{
  background-color: white; /* #ffffff */
}

.bcWhite
{
  background-color: #f0f0f0; /* #f0f0f0 */
}

.loginErrorBox
{
  border: solid 4px red;
  background-color: #bcc7cb;
  margin: 10px;
  color: black; /* black */
  font-weight: bold;
  padding: 12px;
}

.tMoveUp
{
  background-image: url(/img/btn_fav_up.png);
  width:85px;
  height:38px;
  text-align:center;
  background-position:center;
  vertical-align: middle;
  background-repeat:no-repeat;
  cursor:pointer;
}

.tMoveDown
{
  background-image: url(/img/btn_fav_down.png);
  width:85px;
  height:38px;
  text-align:center;
  vertical-align: middle;
  background-position:center;
  background-repeat:no-repeat;
  cursor:pointer;
}

.oLine
{
  background-color: #192c6e; /* #183473 */
  width: 90%;
  height: 6px;
  border-bottom-width: 5px;
  border-bottom-style: solid;
  border-bottom-color: white; /* #ffffff */
}

.sysConfigHeight
{
  height: 263px;
}

.posPreBtn
{
  float:left;
  width: 30px;
  height: 15px;
  padding: 2px;
  margin: 2px;
  background-color:#89989b;
  color: white; /* white */
  border:solid 1px #000000; /* black */
  text-align:center;
}


.brClear
{
  clear:both;
}

.tButton
{
  background-color:#89989b;
  border:solid 1px #000000; /* black */
  color: white; /* white */
  cursor:pointer;
  width:200px;
  height:30px;
  text-align:center;
}

/* Angaben für die Tabellenspalten und -header */

.thCell
{ 
  background-color:#89989b;
  color: white; /* white */
  border:solid 1px #000000; /* black */
  height:40px;
  text-align:center;
  padding: 2px;
}

.tdCellFilter
{
  background-color:#89989b;
  color: white; /* white */
  border:solid 1px #000000; /* black */
  height:20px;
  text-align:center;
}

/* Weisser Zellenhintergrund für Bilder (Geräteübersicht u.ä.) */
.WhiteBkgPic {
  background-color: white; /* #ffffff */
  color: black; /* black */
}

/* Weisser Zellenhintergrund (Geräteübersicht u.ä.) */
.WhiteBkg {
  background-color: #f0f0f0; /* #f0f0f0 */
  color: black; /* black */
}

/* Grauer Zellenhintergrund (Geräteübersicht u.ä.) */
.GrayBkg {
  background-color: #f0f0f0;
  color: black; /* black */
}


.OUCFMprop {
  text-align:left;
  color: #000000;
  padding-left: 4px;
}

.OUCFMcenter {
  text-align: center;
  color: #000000;
}

#_body {
  background-image:url(/ise/img/gradientButton25px.png);
  /*background-image: linear-gradient(to bottom, white 40%, gray);*/
  background-image: var(--btnGradient);

}

/* Buttons incl. Hilfe-Img. */
.cpButton {
    width:230px;
}#ic_deviceparameters #id_body
{
	margin-top: 10px;
	background-color: #192c6e; /* #183473 */
}

#ic_deviceparameters .id_firmware_table
{
	width: 100%;
}

#ic_deviceparameters .id_firmware_table tr td
{
	border: 0 !important;
}

#ic_deviceparameters #DeviceInformation
{
	width: 99%;
	color: white; /* white */
	border: 1px solid #000000; /* black */
}

#ic_deviceparameters #DeviceInformation thead
{
	background-color: #89989b;
	text-align:center;
}

#ic_deviceparameters #DeviceInformation tbody
{
	background-color: #f0f0f0;
	color: black; /* black */
}

#ic_deviceparameters #DeviceInformation td
{
	border: 1px solid #000000; /* black */
}

#ic_deviceparameters #DeviceInformation #DeviceImage
{
	background-color: white; /* white */
	width: 52px;
	height: 56px;
	margin: 0;
	padding: 0;
}

#ic_deviceparameters .parameter_area 
{
	margin-top:0;
	margin-bottom:0;
	padding-top: 0;
	background-color: #192c6e; /* #183473 */
	color: white; /* white */
}

#ic_deviceparameters .parameter_header
{
	width: 100%;
	color: white; /* white */
	margin: 2px;
	padding: 2px;
}

#ic_deviceparameters .parameter_header thead tr
{
	height: 50px;
}

#ic_deviceparameters .parameter_area .parameters_table 
{
	width: 99%;
	color: white; /* white */
	border: 1px solid #000000; /* black */
}

#ic_deviceparameters .parameter_area .parameters_table thead {

	background-color: #89989b;
	text-align:center;
}

#ic_deviceparameters .parameter_area .parameters_table tbody {

	background-color: #bcc7cb;
	color: black; /* black */
}

#ic_deviceparameters .parameter_area .parameters_table td {
	border: 1px solid #000000; /* black */
	height: 50px;
}

#ic_deviceparameters .parameter_area .parameters_table .ProfileTbl
{
	border: 0;
	height: auto;
	background-color: white; /* white */
}

#ic_deviceparameters .parameter_area .parameters_table .ProfileTbl thead
{
	visibility: hidden;
	display: none;
	height: auto;
	background-color: white; /* white */
}

#ic_deviceparameters .parameter_area .parameters_table .ProfileTbl tbody tr td
{
	border: 0;
	background-color: white; /* white */
	padding: 2px;
	height: auto;
}

#ic_deviceparameters #Timeouts_Area .TimeoutTable,
#ic_deviceparameters #P1_Timeouts_Area .TimeoutTable,
#ic_deviceparameters #P2_Timeouts_Area .TimeoutTable,
#ic_deviceparameters #P3_Timeouts_Area .TimeoutTable,
#ic_deviceparameters #P4_Timeouts_Area .TimeoutTable,
#ic_deviceparameters #P5_Timeouts_Area .TimeoutTable,
#ic_deviceparameters #P6_Timeouts_Area .TimeoutTable
{
	background-color: white; /* white */
	border: 0;
	margin: 6px;
	border-collapse: collapse;
	height: auto;
}

#ic_deviceparameters #Timeouts_Area .TimeoutTable thead td,
#ic_deviceparameters #P1_Timeouts_Area .TimeoutTable thead td,
#ic_deviceparameters #P2_Timeouts_Area .TimeoutTable thead td,
#ic_deviceparameters #P3_Timeouts_Area .TimeoutTable thead td,
#ic_deviceparameters #P4_Timeouts_Area .TimeoutTable thead td,
#ic_deviceparameters #P5_Timeouts_Area .TimeoutTable thead td,
#ic_deviceparameters #P6_Timeouts_Area .TimeoutTable thead td
{
	height: auto;
	border: 0;
	background-color: white; /* white */
	text-align: right;
	color: black; /* black */
}

#ic_deviceparameters #Timeouts_Area .TimeoutTable thead td,
#ic_deviceparameters #P1_Timeouts_Area .TimeoutTable thead td,
#ic_deviceparameters #P2_Timeouts_Area .TimeoutTable thead td,
#ic_deviceparameters #P3_Timeouts_Area .TimeoutTable thead td,
#ic_deviceparameters #P4_Timeouts_Area .TimeoutTable thead td,
#ic_deviceparameters #P5_Timeouts_Area .TimeoutTable thead td,
#ic_deviceparameters #P6_Timeouts_Area .TimeoutTable thead td
{
	height: auto;
	text-align: center;
	background-color: white; /* white */
	border: 0;
	padding-bottom: 6px;
}

#ic_deviceparameters #Timeouts_Area .TimeoutTable tbody td,
#ic_deviceparameters #P1_Timeouts_Area .TimeoutTable tbody td,
#ic_deviceparameters #P2_Timeouts_Area .TimeoutTable tbody td,
#ic_deviceparameters #P3_Timeouts_Area .TimeoutTable tbody td,
#ic_deviceparameters #P4_Timeouts_Area .TimeoutTable tbody td,
#ic_deviceparameters #P5_Timeouts_Area .TimeoutTable tbody td,
#ic_deviceparameters #P6_Timeouts_Area .TimeoutTable tbody td
{
	height: auto;
	padding: 1px 10px;
	background-color: white; /* white */
	border: 0;
}/*LinkList-Tabelle*/
/*--------------------------------------------*/
#ic_linkpeerlist #head_wrapper {
  border-bottom: 0;
  margin: 0;
  padding: 0;
}

#ic_linkpeerlist #foot_wrapper {
  border-top: 0;
  margin: 0;
  padding: 0;
}

#ic_linkpeerlist #body_wrapper {
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: #192c6e; /* #183473 */
}

#ic_linkpeerlist .LinkListTbl {
  empty-cells: show;
  padding:0;
  margin: 20px 0 0 0;
  width: 100%;
  height: auto;
  border: 1px solid #000000; /* black */
}

#ic_linkpeerlist .LinkListTbl td {
  background-color: #f0f0f0;
  color: black; /* black */
  border: 1px solid #000000; /* black */
  height: 50px;  
  text-align:center;
}

#ic_linkpeerlist .LinkListTbl th {
  border: 1px solid #000000; /* black */
}

#ic_linkpeerlist .LinkListTbl thead th {
	background-color: #89989b;
	border: 1px solid #000000; /* black */
	color: white; /* white */
	font-weight: normal;
	cursor: pointer;
	margin: 0;
}

#ic_linkpeerlist .LinkListTbl thead td {
	background-color: #89989b;
	color: white; /* white */
	margin: 0;
}

#ic_linkpeerlist .LinkListTbl .header_active
{
  background-color: #3678c9; /* #565657 */
}

#ic_linkpeerlist .LinkListTbl .LinkListTbl_img
{
	background-color: white; /* white */
	text-align: left;
	height: 80px;  
}
/*--------------------------------------------*/
#modalbox #id_messagebox
{ 
  background-color: #000000; /* #000000 */
  position: absolute;
  width: 100%;
  height: auto;
  left:0;
  top:0;
  z-index:90;
}

#messagebox #id_messagebox
{
  position:absolute;
  left: 50%;
  top: 50%;
  width: 400px;
  height: auto;
  margin-left: -320px;
  margin-top: -240px;
  z-index:91;
  background-color: #f0f0f0;
   color: black; /* black */
}

#messagebox #id_messagebox  table
{
  width: 100%;
  height: 100%;
  color: black; /* black */
  height: auto;
  margin: 5px 0 5px 0;
 /* border-spacing: 0pt;*/
 border-collapse: collapse;
}

#messagebox #id_messagebox table th
{
	background-color: #89989b;
    color: white; /* white */
  	border: 1px solid #000000; /* black */
}

#messagebox #id_messagebox td
{
  border: 1px solid #000000; /* black */
background-color: #bcc7cb;
}

 #messagebox #id_messagebox tr
{
  vertical-align: middle;
  text-align: center;
}

#messagebox #id_messagebox td.awbtn
{
  height: 40px;
  background-color: #f0f0f0;
}#ic_selchannel #previous_step_wrapper {
	background-color: #192c6e; /* #183473 */
	margin: 20px;
}
	
#ic_selchannel #createLinkStep1 {
	color: white; /* white */
	border: 1px solid #000000; /* black */
	width: 90%;
}

#ic_selchannel #createLinkStep1 thead {
	background-color: #89989b;
}

#ic_selchannel #createLinkStep1 tbody {
	background-color: #f0f0f0;
	color: black; /* black */
}

#ic_selchannel #createLinkStep1 td {
	border: 1px solid #000000; /* black */
}

#ic_selchannel #createLinkStep1 .BlueHeader {
	background-color: #3678c9; /* #565657 */
}
#ic_selchannel #createLinkStep1 .WhiteHeader {
	background-color: white; /* white */
}
#ic_selchannel #createLinkStep1 .WhiteHeader input {
	width: 99%;

}

#ic_selchannel .ChnListTbl {
	border: 1px solid #000000; /* black */
	background-color: #192c6e; /* #183473 */
}

#ic_selchannel .ChnListTbl tr td {
	border: 1px solid #000000; /* black */
}

#ic_selchannel .ChnListTbl tbody tr td {
  height: 56px;
  border: 1px solid #000000; /* black */
  text-align: center;
}

#ic_selchannel .ChnListTbl .filterBox {
	visibility: hidden;
	background-color: #bcc7cb;
	color: white; /* white */
	position: relative;
	left: 0;
	top: 0;
	padding: 5px;
	text-align: right;
	border: 1px solid #000000; /* black */
	z-index: 9999;
	width: auto;
}

#ic_selchannel .ChnListTbl .filterBox table td {
	border:  0; 
	padding: 0; 
	margin:  0; 
	height:  auto;
	width: auto;
	color:   white; /* white */
	background-color: #bcc7cb;
}

/*Allgemeine Tags*/
/*===============*/

#ic_selchannel .ChnListTbl a
{
	color: white; /* white */
}

#ic_selchannel .ChnListTbl img
{
	border: 0;
}

/*IDs in der Tabelle*/
/*==================*/

/*Überschriftzeile*/
#ic_selchannel .ChnListTbl .chnListTbl_Caption
{
	background-color: #89989b;
	color: white; /* white */
	height: auto;
	padding: 6px;
	text-align: center;
}
/*--------------------------------------------*/

/*Überschriftzeile Sortierfunktion*/
#ic_selchannel .ChnListTbl .sorted
{
	background-color: #3678c9; /* #565657 */
	color: white; /* white */
	cursor: pointer;
}

#ic_selchannel .ChnListTbl .unsorted
{
	background-color: #89989b;
	color: white; /* white */
	cursor: pointer;
}

#ic_selchannel .ChnListTbl .nosort
{
	background-color: #89989b;
	color: white; /* white */
}

#ic_selchannel .ChnListTbl .unsorted img
{
	visibility: hidden;
}
/*--------------------------------------------*/

/*Überschriftzeile Filterfunktion*/
#ic_selchannel .ChnListTbl .filtered
{
	background-color: #3678c9; /* #565657 */
	color: white; /* white */
	height: auto;
	cursor: pointer;
}

#ic_selchannel .ChnListTbl .unfiltered
{
	background-color: #89989b;
	color: white; /* white */
	height: auto;
	cursor: pointer;
}

#ic_selchannel .ChnListTbl .nofilter
{
	background-color: #89989b;
	color: white; /* white */
	height: auto;
}

#ic_selchannel .ChnListTbl .filtered a
{
	color: white; /* white */
}

#ic_selchannel .ChnListTbl .filtered a img
{
	border: 0;
}

#ic_selchannel .ChnListTbl .unfiltered a img
{
	visibility: hidden;
}
/*--------------------------------------------*/

/*Tabellenkörper Virtuelle Tasten*/
#ic_selchannel #body_wrapper
{
	background-color: #192c6e; /* #183473 */
	margin-top: 10px;
}
/*--------------------------------------------*/

/*Tabellenkörper Virtuelle Tasten*/
#ic_selchannel .ChnListTbl  .virtual_key_hidden
{
	visibility: hidden;
	display: none;
	border: 1px solid #000000; /* black */
}
#ic_selchannel .ChnListTbl .virtual_key_visible
{
	border: 1px solid #000000; /* black */
}
/*--------------------------------------------*/

/*Tabellenkörper Bilderspalte*/
#ic_selchannel .ChnListTbl .chnListTbl_dev_img 
{
	background-color: white; /* white */
	text-align: left;
	height: 50px;  
}
/*--------------------------------------------*/

/*Tabellenfuß Navibuttons*/
#ic_selchannel .ChnListTbl #chnListFoot tr td
{
	background-color: #89989b;
	color: white; /* white */
	height: auto;
}
/*--------------------------------------------*/
#ic_setprofiles .SetProfLinkTbl {
	width: 99%;
	margin-top: 0;
	margin-bottom: 0;
	color: white; /* white */
	border: 1px solid #000000; /* black */
}
#ic_setprofiles .SetProfLinkTbl thead {
	background-color: #89989b;
	text-align:center;
}
#ic_setprofiles .SetProfLinkTbl tbody {
	background-color: #bcc7cb;
	color: black; /* black */
}
#ic_setprofiles .SetProfLinkTbl .BlueHeader {
	background-color: #3678c9; /* #565657 */
}
#ic_setprofiles .SetProfLinkTbl .WhiteHeader {
	background-color: #f0f0f0;
}
#ic_setprofiles .SetProfLinkTbl .WhiteHeader input {
	/*
  width: 95%;
  margin-left: 3px;
  */
}

#ic_setprofiles .SetProfLinkTbl .WhiteHeader span {
  position: absolute;
  padding: 0px;
  margin-left: 5px;
}

#ic_setprofiles .SetProfLinkTbl td {
	border: 1px solid #000000; /* black */
}

/*Buttons Profilvorlage speichern und testen*/
#ic_setprofiles .SetProfLinkTbl .SetProfLinkTbl_Buttons {
	padding:0;
	margin:0;
	border:0;
	
	width: 100%;
	color: white; /* white */
}
#ic_setprofiles .SetProfLinkTbl .SetProfLinkTbl_Buttons td {
	border:0;
}

/*Easy-Mode - Anzeigetafel (Tabelle)*/
#ic_setprofiles .SetProfLinkTbl .ProfileTbl {
	width: auto;
	margin: 0;
	border: 0;
	height: auto;
	vertical-align: top;
	text-align: left;
	background-color: transparent;/* transparent */
	color: black; /* black */
}
#ic_setprofiles .SetProfLinkTbl .ProfileTbl thead {
	background-color: transparent;/* transparent */
	text-align:left;
	height: auto;
}
#ic_setprofiles .SetProfLinkTbl .ProfileTbl thead tr {
	height: auto;
}
#ic_setprofiles .SetProfLinkTbl .ProfileTbl tbody {
	background-color: transparent;/* transparent */
	color: black; /* black */
}
#ic_setprofiles .SetProfLinkTbl .ProfileTbl td {
	border: 0;
}

/*Anzeige-Feld für Expertenprofil und Easy-Mode-Profile*/
#ic_setprofiles .SetProfLinkTbl .easymode_wrapper {
	
}

#ic_setprofiles #body_wrapper
{
	background-color: #192c6e; /* #183473 */
	margin-top: 10px;
}

#ic_setprofiles  #id_sender_group_receiver_profiles_wrapper
{
	margin-top: 10px;
	background-color: #192c6e; /* #183473 */
}
#ic_neweasymode #id_body
{
	padding: 2px;
	padding-top: 5px;
	border-right: 1px solid #000000; /* black */
	border-left: 1px solid #000000; /* black */
	overflow: auto;
	background-color: white; /* white */
	width: 99%;
	height: 100%;
	color: black; /* black */
}

.pname_color 
{
	color: WindowText;/* windowText */
}

.translated
{
	color: WindowText;/* windowText */
}

.track
{
	height: 0.5em;
	width: 20em;
	position: relative;
	z-index: 0;
	cursor: pointer;
	background-color: #bcc7cb;
}

.handle
{
	height: 1em;
	width: 1.0em;
	top: -0.25em;
	position: absolute;
	z-index: 1;
	cursor: e-resize;
	background-color: #89989b;
}
html, body {
  margin:0;
  padding:0;
}


.thumbnail {
  position:relative;
  width:50px;
  height:50px;
  margin:auto;
}

#canvas {
  display:none;
}

.hidden {
    display:none;
}

.visibilityHidden {
    visibility: hidden;
}

.alignRight {
  text-align: right;
}

.alignLeft {
  text-align: left;
}

.alignCenter {
  text-align: center;
}

.divAlignCenter {
  display: table-cell;
  vertical-align: middle;
}

table.center {
  margin-left:auto;
  margin-right:auto;
}

.borderWidth2Px {
  border-width: 2px !important;
}

.diagramHelpCustomModeLi1 {
  margin-bottom: 10px;
}

.firmwareAvailable {
    cursor: pointer;
    color: #89989b;
}

.virtualChannelBckGnd {
  background-color: #BCC3C1 !important;
}

.virtualChannelBckGndA {
  background-color: #E0E0E0 !important;
}

.noBorder {
  border-style: none !important;
}

.marginAuto {
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
}

.RFConfig_InterfacesTable {
  border: 1px solid #000000; /* black */
}

.RFConfig_InterfacesTable th {
  background-color: #89989b;
  color: white; /* white */
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

.RFConfig_InterfacesTable_tr {
  background-color: #f0f0f0;
}

.RFConfig_InterfacesTable_tr_hover {
  background-color: #bcc7cb;
  cursor:pointer;
}

.RFConfig_InterfacesTable td {
  color: black; /* black */
  text-align: center;
  vertical-align: middle;
}

.centerSelect {
   text-align-last: center;
   text-align: center;
   -ms-text-align-last: center;
   -moz-text-align-last: center;
}

.controlHeader {
  text-align:center;
  background-color:#89989b;
  color:white;
  font-weight: bold;
}

.controlHeader150px {
  text-align:center;
  background-color:#89989b;
  color:white;
  font-weight: bold;
  min-width: 150px;
}

.controlRedBorder {
  border: 1px solid red !important;
}

progress[value] {

  /* Reset the default appearance */
  -webkit-appearance: none;
  -moz-appearance: none;
   appearance: none;

  /* Remove the default border in Firefox. */
  border: none;

  /* For IE10 */
  color: #3678c9;
  width: 75%;
  height: 100%;
}
progress::-moz-progress-bar { background: #3678c9; }
progress::-webkit-progress-value { background: #3678c9; }

.dutyCycleProgress {
  width: 75%;

  background: -moz-linear-gradient(0deg, rgba(13,255,0,1) 0%, rgba(255,255,0,1) 63%, rgba(255,0,0,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(13,255,0,1)), color-stop(63%, rgba(255,255,0,1)), color-stop(100%, rgba(255,0,0,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(0deg, rgba(13,255,0,1) 0%, rgba(255,255,0,1) 63%, rgba(255,0,0,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(0deg, rgba(13,255,0,1) 0%, rgba(255,255,0,1) 63%, rgba(255,0,0,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(0deg, rgba(13,255,0,1) 0%, rgba(255,255,0,1) 63%, rgba(255,0,0,1) 100%); /* ie10+ */
  background: linear-gradient(90deg, rgba(13,255,0,1) 0%, rgba(255,255,0,1) 63%, rgba(255,0,0,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0DFF00', endColorstr='#ff0000',GradientType=1 ); /* ie6-9 */


}

.dutyCycleProgressBar {
  width: 1%;
  height: 12px;
  background-color: #d9d9d9;
}


.Filter {
  margin:0;
  border:1px solid #000000; /* black */
  padding:0;
  background-color:#89989b;
  color: black; /* black */
  /* font-weight:bold; */
  text-align:left;
  vertical-align:middle;  
}

.FilterHeight20 {
  height: 20px !important;
}

.Filter_Active {
  margin:0;
  border:1px solid #000000; /* black */
  padding:0;
  background-color:#3678c9; /* #565657 */
  color: black; /* black */
  /* font-weight:bold; */
  text-align:left;
  vertical-align:middle;  
}

.FilterCaption {

  background-color:#89989b;
  background-image:url(/ise/img/gradientButton25px.png);
  /*background-image: linear-gradient(to bottom, white 40%, gray );*/
  background-image: var(--btnGradient);

  color: black; /* black */

  height:20px;
  line-height:20px;
  width: 100%;
  text-align:center;
  cursor:pointer; 
}

.FilterBodyWrapper {
  position:absolute;
  z-index:500; 
}

.FilterBody {
  position:relative;
  top:-5px;
  left:5px;
  margin:0;
  border:1px solid #000000; /* black */
  padding:5px;
  background-color:#bcc7cb;
  color: white; /* white */
}

.FilterBodyCell {
  height:15px;
  border:0 none;
  background-color:#bcc7cb;
  color: white; /* white */
  font-weight:normal;
}

.FilterText {
  width:96%;
  margin:3px 2% 3px 2%;
}

.FilterButton {

  background-color:#89989b;
  background-image:url(/ise/img/gradientButton25px.png);
  /*background-image: linear-gradient(to bottom, white 40%, gray );*/
  background-image: var(--btnGradient);

  width:96%;
  margin:3px 2% 3px 2%;
  border:1px solid #000000; /* black */
  color: black; /* white */
  font-weight:normal;
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
}/*
html, body {
  margin: 0;
  border: 0 none;
  padding: 0;
  overflow:hidden; 
}
*/

.DialogLayer {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-image: url(/ise/img/tr50.gif);
}

.LayoutContainer {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0 none;
  overflow: hidden;
}

.DialogContainer {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0 none;
  overflow: hidden;
  background-image:url(/ise/img/tr50.gif);
}

.DialogBoxWrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image:url(/ise/img/tr50.gif);
}

.DialogBox {
  position: absolute;
  background-color: #000000; /* black */
}

.DialogBoxTitle {
  position: absolute;
  background-color: white; /* white */
  text-indent: 5px;
  color: black; /* black */
}

.DialogBoxContent {
  position:absolute;
  background-color: white; /* white */
  color: black; /* black */
}

.DialogBoxFooter {
  position: absolute;
  background-color:white; /* white */
}

.DialogButton {
  float:left;
  background-color:#000000; /* black */
}

.DialogButtonCaption {
  text-align: center;
  background-color: #89989b;
  color: white; /* white */
  cursor: pointer;
}
#menubar {
  height: 34px;
  width: 100%;
  border-bottom:solid 5px #bcc7cb; /* #ffffff */
  background-color: #192c6e; /* #183473 */
  z-index: 189;
  padding: 2px;
}

.MainMenuItem_Left {
  height: 30px;
  cursor: pointer;
  /* border-right:2px solid white; */ /* #183473 */
  background-color: #192c6e;
  float: left;
}
    
.MainMenuItem_Right {
  height: 30px;
  cursor: pointer;
  /* border-left:2px solid white; */ /* #183473 */
  background-color: #192c6e;
  float: right;
}

.MainMenuItem_Help {
    margin-right: 18px;
}

.MainMenuItem_Highlight {
  /* background-color: #bcc7cb; */

}

.MainMenuItem_Selected {
  background: #3678c9; /* #565657 */
}

._MainMenuItemCaption {
  background: #ebf1f2;

 /* Safari 4-5, Chrome 1-9 *//*
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#89989b));

  *//* Safari 5.1, Chrome 10+ *//*
  background: -webkit-linear-gradient(top, #ffffff, #89989b);

  *//* Firefox 3.6+ *//*
  background: -moz-linear-gradient(bottom, #89989b, #ffffff);

  *//* IE 10 *//*
  background: -ms-linear-gradient(top,#89989b, #ffffff);

  *//* For Internet Explorer 8 *//*
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr= #ffffff, endColorstr=#d0d0d0)";*/

  background-image:url(/ise/img/gradientButton25px.png);
  /*background-image: linear-gradient(to bottom, white 40%, gray );*/
  background-image: var(--btnGradient);

  overflow: auto;

  border: 1px solid #000000;
  /* padding-left: 5px;
  padding-right: 5px; */
  padding: 5px;
  font-weight: bold;
  text-align:center;
  vertical-align:middle;
  color: black; /* black */
  /* line-height:30px; */
  cursor:pointer;
  margin-left: 5px;
  border-radius: 5px;

  /* behavior: url("PIE.htc"); */
}

.MainMenuItemCaption {
  background-color: #ebf1f2;
  background-image:url(/ise/img/gradientButton25px.png);
  /*background-image: linear-gradient(to bottom, white 40%, gray );*/
  background-image: var(--btnGradient);

  border: 1px solid #000000;
  /* padding-left: 5px;
  padding-right: 5px; */
  padding: 5px;
  font-weight: bold;
  text-align:center;
  vertical-align:middle;
  color: black; /* black */
  /* line-height:30px; */
  cursor:pointer;
  margin-left: 5px;
  border-radius: 5px;

  /* behavior: url("PIE.htc"); */
}


.MainMenuSubMenu {
  position:absolute;
  border: 1px solid #000000; /* black */
  background-color: #ebf1f2;
  overflow:hidden;
  z-index:189;
}

.MainMenuSubItem {

  background-color: #ebf1f2;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px; 
  text-align:left;
  vertical-align:middle;
  color: black; /* black */
  line-height:20px;
  cursor: pointer;
  white-space: nowrap;
  border-top: 1px solid #000000;
}

.MainMenuSubItem_Highlight {
  background-color: #89989b;
  /* border: 2px solid #89989b; */
  /* line-height: 30px; */
}
#webuiloader_wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}

#webuiloader_background {
  position:relative;
  top:50%;
  left:50%;
  margin-left: -209px;
  margin-top: -55px;
  width: 418px;
  height: 70px;
  background-color:#000000; /* #000000 */
}

#webuiloader {
  position:absolute;
  top:2px;
  left:2px;
  width: 414px;
  height: 66px;
  background-color: #f0f0f0;
}

#webuiloader_icon {
  position: absolute;
  top: 15px;
  left: 15px;
}

#webuiloader_caption {
  position: absolute;
  top: 5px;
  left: 200px;
  height: 50px;
  line-height:50px;
  text-align: center;
  color: black; /* #000000 */
}

#ChannelChooserWrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-image: url(/ise/img/tr50.gif);
}

#ChannelChooserDialog {
  position: relative;
  top: 50%;
  left: 50%;
  width: 1000px;
  height: 600px;
  margin-left: -500px;
  margin-top: -300px;
  background-color: #000000; /* black */
}

#ChannelChooserTitle {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 996px;
  height: 20px;
  background-color: white; /* white */
  text-indent: 5px;
  color: black; /* black */
  line-height: 20px;
  vertical-align: middle;
  font-weight: bold;
  cursor: pointer;
}

#ChannelChooserContent {
  position: absolute;
  top: 24px;
  left: 2px;
  width: 996px;
  height: 520px;
  background-color: white; /* white */
  overflow: scroll;  
}

#ChannelChooserFooter {
  position: absolute;
  top: 548px;
  left: 2px;
  width: 996px;
  height: 50px;
  background-color: white; /* white */
}

.ChannelChooserButton {
  position: absolute;
  border: 1px solid #000000; /* black */
  top: 4px;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  background-color: #89989b;
  overflow: hidden;
  border-radius: 5px;
}

#ChannelChooserAbortButton {
  left: 4px;
  width: 100px;
}

#ChannelChooserResetFiltersButton {
  left: 791px;
  width: 200px;
}

#ChannelChooserVirtualButton {
  left: 566px;
  width: 220px;
}

#ChannelChooserTable {
  width:100%;
  height:auto;
  margin:0;
  border:1px solid #000000; /* black */
  padding:0;
  empty-cells:show;
}

.ChannelChooserHead {
  height:60px;
  margin:0;
  border:1px solid #000000; /* black */
  padding:0;
  background-color:#89989b;
  color: white; /* white */
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
}

.ChannelChooserHead_Active {
  height:60px;
  margin:0;
  border:1px solid #000000; /* black */
  padding:0;
  background-color:#3678c9; /* #565657 */
  color: white; /* white */
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
}

.ChannelChooserRow {
  background-color: #f0f0f0;
}
  
.ChannelChooserRow_Highlight {
  background-color: #bcc7cb;
  cursor:pointer;
}

.ChannelChooserCell {
  height:50px;
  border: 1px solid #000000; /* black */
  color: black; /* black */
  text-align: center;
  vertical-align: middle;
}

.ChannelChooserThumbnail {
  border: 1px solid #000000; /* black */
  background-color:white; /* white */
  text-align:left;
  height:80px;
}

.ChannelChooserCell_Highlight {
  background-color: #bcc7cb;
}#MultiChannelChooserWrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-image: url(/ise/img/tr50.gif);
}

#MultiChannelChooserDialog {
  position: relative;
  top: 50%;
  left: 50%;
  width: 1000px;
  height: 600px;
  margin-left: -500px;
  margin-top: -300px;
  background-color: #000000; /* black */
}

#MultiChannelChooserTitle {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 996px;
  height: 20px;
  background-color: white; /* white */
  text-indent: 5px;
  color: black; /* black */
  line-height: 20px;
  vertical-align: middle;
  font-weight: bold;
  cursor: pointer;
}

#MultiChannelChooserContent {
  position: absolute;
  top: 24px;
  left: 2px;
  width: 996px;
  height: 520px;
  background-color: white; /* white */
  overflow: scroll;  
}

#MultiChannelChooserFooter {
  position: absolute;
  top: 548px;
  left: 2px;
  width: 996px;
  height: 50px;
  background-color: white; /* white */
}

.MultiChannelChooserButton {
  position: absolute;
  border: 1px solid #000000; /* black */
  border-radius: 5px;
  top: 4px;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  background-color: #89989b;
  overflow: hidden;
}

#MultiChannelChooserOkButton {
  left: 109px;
  width: 100px;
}

#MultiChannelChooserAbortButton {
  left: 4px;
  width: 100px;
}

#MultiChannelChooserResetFiltersButton {
  left: 791px;
  width: 200px;
}

#MultiChannelChooserVirtualButton {
  left: 566px;
  width: 220px;
}

#MultiChannelChooserTable {
  width:100%;
  height:auto;
  margin:0;
  border:1px black solid;
  padding:0;
  empty-cells:show;
}

.MultiChannelChooserHead {
  height:60px;
  margin:0;
  border:1px black solid;
  padding:0;
  background-color:#89989b;
  color: white; /* white */
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
}

.MultiChannelChooserHead_Active {
  height:60px;
  margin:0;
  border:1px black solid;
  padding:0;
  background-color:#3678c9; /* #565657 */
  color: white; /* white */
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
}

.MultiChannelChooserRow {
  background-color: #f0f0f0;
}

.MultiChannelChooserRow_Highlight {
  background-color: #bcc7cb;
}

.MultiChannelChooserCell {
  height:50px;
  border: 1px solid #000000; /* black */
  color: black; /* black */
  text-align: center;
  vertical-align: middle;
}

.MultiChannelChooserCell_Active {
  height:50px;
  border: 1px solid #000000; /* black */
  background-color: white; /* white */
  color: black; /* black */
  text-align: center;
  vertical-align: middle;
}

.MultiChannelChooserThumbnail {
  border: 1px solid #000000; /* black */
  background-color:white; /* white */
  text-align:left;
  height:80px;
}
#DeviceListTable {
  width:97%;
  height:auto;
  margin:1%;
  border:0 none;
/*  border:1px black solid; */
  padding:0;
  empty-cells:show;
}

.DeviceListHead {
  height:60px;
  margin:0;
  border:1px solid #000000; /* black */
  padding:0;
  background-color:#89989b;
  color: white; /* white */
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
}

.DeviceListHead_Active {
  height:60px;
  margin:0;
  border:1px black solid;
  padding:0;
  background-color:#3678c9; /* #565657 */
  color: white; /* white */
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
}

.DeviceListFoot {
  height:3px;
  margin:0;
  border:1px black solid;
  padding:0;
  background-color:#89989b;
  color: white; /* white */
  line-height:3px;
}

.DeviceListRow {
  background-color: #f0f0f0;
}

.DeviceListRow_Highlight {
  /* background-color: #bcc7cb; */
  background-color: #89989b;
  cursor:pointer;
}

.DeviceListCell {
  height:50px;
  border: 1px solid #000000; /* black */
  color: black; /* black */
  text-align: center;
  vertical-align: middle;
}

.DeviceListCell_Invisible {
  height:50px;
  width:25px;
  border: 0 none;
  background-color: #192c6e; /* #183473 */
  cursor: default;
}

.DeviceListCell_Invisible img {
  float:left;
  width:16px;
  height:16px;
  cursor:pointer;
}

.DeviceListThumbnail {
  border: 1px solid #000000; /* black */
  background-color:white; /* white */
  text-align:left;
  height:80px;
}

.DeviceListButton {
  background-color: #89989b;
  background-image:url(/ise/img/gradientButton25px.png);
  /*background-image: linear-gradient(to bottom, white 40%, gray );*/
  background-image: var(--btnGradient);
  margin:2%;
  border:1px solid #000000; /* black */
  width:95%;
  text-align:center;
  height:20px;
  line-height:20px;
  vertical-align:middle;
  color: black; /* black */
  font-weight:bold;
  cursor:pointer;
  border-radius: 2px;
}#ChannelConfigDialogLayer {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-image: url(/ise/img/tr50.gif);
}

#ChannelConfigDialog {
  position: relative;
  top: 50%;
  left: 50%;
  width: 800px;
  height: 600px;
  margin-left: -400px;
  margin-top: -300px;
  background-color: #000000; /* black */
}

#ChannelConfigDialogTitle {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 796px;
  height: 20px;
  background-color: white; /* white */
  text-indent: 5px;
  color: black; /* black */
  line-height: 20px;
  vertical-align: middle;
  font-weight: bold;
  cursor: pointer;
}

#ChannelConfigDialogContent {
  position: absolute;
  top: 24px;
  left: 2px;
  width: 796px;
  height: 520px;
  background-color: white; /* white */
  color: black; /* black */
  overflow: scroll;  
}

#ChannelConfigDialogFooter {
  position: absolute;
  top: 548px;
  left: 2px;
  width: 796px;
  height: 50px;
  background-color: white; /* white */
}

.ChannelConfigDialogButton {
  position: absolute;
  border: 1px solid #000000; /* black */
  top: 4px;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  background-color: #89989b;
  overflow: hidden;
}

#ChannelConfigDialogOkButton {
  left: 691px;
  width: 100px;
}

#ChannelConfigDialogAbortButton {
  left: 4px;
  width: 100px;
}

#ChannelConfigDialogContentLeft {
  position:absolute;
  margin:5px;
  padding:5px;
  top:0;
  left:0;
  width:260px;
  overflow:hidden;
}

#ChannelConfigDialogContentMain {
  position:absolute;
  margin:10px;
  top:0px;
  left:280px;
  width:480px;
}

.ChannelConfigDialogSection {
  margin-bottom:10px;
  color: black; /* black */
}

.ChannelConfigDialogTable {
  color: black; /* black */
}

#ChannelConfigDialogTestButton {
  width:120px;
  border:1px solid #000000; /* black */
  height:20px;
  text-align:center;
  line-height:20px;
  background-color:#89989b;
  font-weight:bold;
  color: black; /* black */
  cursor:pointer;
}

#ChannelConfigDialogTestResult {
  width:120px;
  height:20px;
  text-align:center;
  line-height:20px;
}#DeviceConfigDialogLayer {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-image: url(/ise/img/tr50.gif);
}

#DeviceConfigDialog {
  position: relative;
  top: 50%;
  left: 50%;
  width: 800px;
  height: 450px;
  margin-left: -400px;
  margin-top: -225px;
  background-color: #000000; /* black */
}

#DeviceConfigDialogTitle {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 796px;
  height: 20px;
  background-color: white; /* white */
  text-indent: 5px;
  color: black; /* black */
  line-height: 20px;
  vertical-align: middle;
  font-weight: bold;
  cursor: pointer;
}

#DeviceConfigDialogContent {
  position: absolute;
  top: 24px;
  left: 2px;
  width: 796px;
  height: 371px;
  background-color: white; /* white */
  color: black; /* black */
/*  overflow: scroll;   */
  overflow: hidden;   
}

#DeviceConfigDialogFooter {
  position: absolute;
  top: 398px;
  left: 2px;
  width: 796px;
  height: 50px;
  background-color: white; /* white */
}

.DeviceConfigDialogButton {
  position: absolute;
  border: 1px solid #000000; /* black */
  top: 4px;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  background-color: #89989b;
  overflow: hidden;
}

#DeviceConfigDialogOkButton {
  left: 691px;
  width: 100px;
}

#DeviceConfigDialogAbortButton {
  left: 4px;
  width: 100px;
}

#DeviceConfigDialogContentLeft {
  position:absolute;
  margin:5px;
  padding:5px;
  top:0;
  left:0;
  width: 260px;
  overflow:hidden;
}

#DeviceConfigDialogContentMain {
  position:absolute;
  margin:10px;
  top:0px;
  left:280px;
  width:480px;
}

.DeviceConfigDialogSection {
  margin-bottom:10px;
  color: black; /* black */
}

.DeviceConfigDialogTable {
  color: black; /* black */
}

#_DeviceConfigDialogTestButton {
  width:120px;
  border:1px solid #000000; /* black */
  height:20px;
  text-align:center;
  line-height:20px;
  background-color:#89989b;
  font-weight:bold;
  color:black; /* black */
  cursor:pointer;
}

#DeviceConfigDialogTestResult {
  width:120px;
  height:20px;
  text-align:center;
  line-height:20px;
}.YesNoDialogLayer, .YesNoDialogLayerA {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-image: url(/ise/img/tr50.gif);
}

.YesNoDialog, .YesNoDialogA {
  position: relative;
  top: 50%;
  left: 50%;
  width: 600px;
  height: 150px;
  margin-left: -300px;
  margin-top: -125px;
  background-color: #000000; /* black */
}


.YesNoDialogTitle, .YesNoDialogTitleA {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 596px;
  height: 20px;
  background-color: white; /* white */
  text-indent: 5px;
  color: black; /* black */
  line-height: 20px;
  vertical-align: middle;
  font-weight: bold;
  cursor: pointer;
}

.YesNoDialogContentWrapper, .YesNoDialogContentWrapperA {
  position: absolute;
  top: 24px;
  left: 2px;
  width: 596px;
  /* height: 70px; */
  height: auto;
  background-color: white; /* white */
  overflow: hidden;  
}

.YesNoDialogContent, .YesNoDialogContentA {
  padding:5px;
  font-weight: bold;
  color: black; /* black */
}


.YesNoDialogFooter, .YesNoDialogFooterA {
  position: absolute;
  top: 98px;
  left: 2px;
  width: 596px;
  height: 50px;
  background-color: white; /* white */
}

.YesNoDialog_yesButton, .YesNoDialogA_yesButton {
  position: absolute;
  border: 1px solid #000000; /* black */
  top: 4px;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  background-color: #89989b;
  overflow: hidden;
  left: 491px;
  width: 100px;  
}

.YesNoDialog_noButton, .YesNoDialogA_noButton {
  position: absolute;
  border: 1px solid #000000; /* black */
  top: 4px;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  background-color: #89989b;
  overflow: hidden;
  left: 4px;
  width: 100px;
}
.EulaDialogLayer {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-image: url(/ise/img/tr50.gif);
}

.EulaDialog {
  position: relative;
  top: 50%;
  left: 50%;
  width: 600px;
  height: 150px;
  margin-left: -300px;
  /*margin-top: -125px;*/
  background-color: #000000; /* black */
}

.EulaDialogTitle {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 596px;
  height: 20px;
  background-color: white; /* white */
  text-indent: 5px;
  color: black; /* black */
  line-height: 20px;
  vertical-align: middle;
  font-weight: bold;
  cursor: pointer;
}

.EulaDialogContentWrapper {
  position: absolute;
  top: 24px;
  left: 2px;
  width: 596px;
  /* height: 70px; */
  height: auto;
  background-color: white; /* white */
  overflow: hidden;  
}

.EulaDialogContent {
  padding:5px;
  font-weight: bold;
  color: black; /* black */
}


.EulaDialogFooter {
  position: absolute;
  top: 98px;
  left: 2px;
  width: 596px;
  height: 80px;
  background-color: white; /* white */
}

.EulaDialog_yesButton {
  position: absolute;
  border: 1px solid #000000; /* black */
  top: 34px;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  background-color: #89989b;
  overflow: hidden;
  left: 4px;
  width: 100px;  
}

.EulaDialog_noButton {
  position: absolute;
  border: 1px solid #000000; /* black */
  top: 34px;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  background-color: #89989b;
  overflow: hidden;
  left: 491px;
  width: 100px;
}

.EulaDialog_checkBox {
    position: absolute;
    left: 4px
}.bidcosrf_page {
  margin: 20px;
}


.bidcosrf_footer {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 10%;
  width: 80%;
  background-color: white;
  height:2px;
  overflow: hidden;
}

.bidcosrf_button {
  padding: 5px;
  border: 2px solid #000000;
  text-align: center;
  background-color: #89989b;
   color: white;
  font-weight: bold;
  cursor: pointer;
}

.bidcosrf_optionbutton {
  float: left;
  margin: 10px 20px 10px 0px;
  width: 100px;
}

.bidcosrf_clear {
  clear: both;
}

.bidcosrf_table {
  border: 1px solid #000000;
  border-spacing: 0px;
  width: 95%;
}

.bidcosrf_tableheader {
  background-color: #89989b;
  border: 1px solid #000000;
  padding: 5px;
  color: white;
  font-weight: bold;
}

.bidcosrf_tablecell {
  background-color: #bcc7cb;
  color: black;
  border: 1px solid #000000;
  empty-cells: show;
  text-align: center;
}

.bidcosrf_imagecell {
  background-color: white;
  border: 1px solid #000000;
  empty-cells: show;
  text-align: center;
}

.bidcosrf_actioncell {
  background-color: #f0f0f0;
  border: 1px solid #000000;
  empty-cells: show;
  text-align: center;
}

.bidcosrf_imagesize {
  width: 50px;
  height:80px;
}
html, body {
  border: 0 none;
  margin: 0;
  padding: 0;
  font:10pt Verdana;
}

application {
  position:absolute;
  border: 0 none;
  margin: 0;
  padding: 0;    
  width:100%;
  height:100%;
  overflow:hidden;
}

.UIDisabled {
  position: absolute;
  border: 0 none;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #f0f0f0; /* rgb(224,224,224) */
  opacity: 0.5;
  filter:alpha(opacity=50);
}

.UIFrame {
  position: absolute;
  border: 0 none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #000000; /* black */
}

.UIFrameTitle {
  position: absolute;
  border: 0 none;
  margin: 0;
  padding: 0;
  cursor: pointer;
  overflow: hidden;
  background-color: white; /* white */
  color: black; /* black */
  text-indent:5px;
}

.UIFrameContent {
  position: absolute;
  border: 0 none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: white; /* white */
  color: black; /* black */
}

.UILabel {
  position: absolute;
  border: 0 none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.UIText {
  position: absolute;
  border: 0 none;
  margin: 0;
  padding: 0;
  overflow: auto;
}

.UICheckbox {
  position: absolute;
  border: 0 none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.UIScrollPane {
  position: absolute;
  border: 0 none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.UIScrollPaneContent {
  position: absolute;
  border: 0 none;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  overflow: scroll;
}

.UIButton {
  position: absolute;
  border: 1px solid #000000; /* black */
  border-radius: 5px;
  background-color:#89989b;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.UIButtonText {
  position: absolute;
  border: 0 none;
  margin: 0;
  padding: 0;
	width: 150px;
	height: 22px;
	overflow:hidden;
  color: black; /* black */
  cursor:pointer;
	line-height:22px;
  text-align:center;
  font-weight:bold;
}

.UIImage {
  position: absolute;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.UIButtonHighlight {
  position: absolute;
  border: 0 none;
  margin: 0;
  padding: 0;
	width: 150px;
	height: 22px;
	overflow:hidden;
  color: white; /* white */
  cursor:pointer;
	line-height:22px;
  text-align:center;
  font-weight:bold;
}

.UIButtonPressed {
  position: absolute;
  border: 0 none;
  margin: 0;
  padding: 0;
	width: 150px;
	height: 22px;
	overflow:hidden;
  color: white; /* white */
  cursor:pointer;
	line-height:22px;
  text-align:center;
  font-weight:bold;
}

.UITextEdit {
  position: absolute;
/*  
  border: 1px solid #000000; /* black */
  margin: 0;
  padding: 0;
*/
  overflow: hidden;
}

.UITextArea {
  position: absolute;
/*  
  border: 1px solid #000000; /* black */
  margin: 0;
  padding: 0;
*/
  overflow: auto;
}

.UIListbox {
  position: absolute;
/*  
  border: 1px solid #000000; /* black */
  margin: 0;
  padding: 0;
*/
  overflow: hidden;
}

.UILink {
  color: #0101FF;
  text-decoration: underline;
	cursor: pointer;
}

* {
  font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-size: 12px;
}

/* rega\pages\msg\editScript.htm */

.CLASS00001 {
	/*overflow: auto;*/
	width: 100%;
	height: 100%;
}

.CLASS00002 {
	border-color: #000000; /* black */
	background-color:#89989b;
}

.CLASS00003 {
	height: 200px;
	width: 100%;
	min-height: 200px;
	min-width: 800px;
}

.CLASS00004 {
	width:75%;
	height:120px;
	background-color: #f0f0f0; /* #dcdcdc */
	text-align:left;
}

.CLASS00005 {
	color: black; /* black */
	margin-right:20px;
}

.CLASS00006 {
	border:1px solid #000000; /* black */
	width:55px;
	margin-right:30px;
}

.CLASS00007 {
	color: black; /* black */
	margin-right:20px;
}

.CLASS00008 {
	border:1px solid #000000; /* black */
	width:55px;
	margin-right:30px;
}

.CLASS00009 {
	color: black; /* black */
	margin-right:20px;
}

.CLASS00010 {
	border:1px solid #000000; /* black */
	width:55px;
}

.CLASS00011 {
	width:25%;
	height:120px;
	background-color: white; /* white */
}

.CLASS00012 {
	cursor:pointer;
	text-align:center;
}

.CLASS00013 {
	width:20%;
	height:200px;
	background-color: white; /* white */
}

.CLASS00014 {
	height: 200px;
	width: 100%;
	resize: none;
}

.CLASS00015 {
	width:20%;
	height:60px;
	background-color: white; /* white */
	text-align:left;
	min-height: 200px;
	min-width: 20%;
}

.CLASS00016 {
	text-align:center;
}

.CLASS00017 {
	text-align:center;
}

.CLASS00018 {
	width:20%;
	height:200px;
	background-color: white; /* white */
}

/* rega\pages\msg\statusinfo.htm */

.CLASS00100 {
	background-color:#89989b;
	border:solid 1px #000000; /* black */
}

.CLASS00101 {
	height:40px;
	background-color:#89989b;color: white; /* white */text-align:center;
	border:solid 1px #000000; /* black */
}

.CLASS00102 {
	height:160px;
	background-color:#bcc7cb;
	color: black; /* black */
	text-align:center;
	border:solid 1px #000000; /* black */
}

.CLASS00103 {
	height:160px;
	background-color:white; /* white */
	color: black; /* black */
	text-align:center;
	border:solid 1px #000000; /* black */
}

.CLASS00104 {
	width:20%;
	height:60px;
	background-color: white; /* white */
	text-align:left;
}

.CLASS00105 {
	text-align:center;
}

.CLASS00106 {
	overflow: auto;
	width: 100%;
	height: 100%;
}

/* rega\pages\msg\delSysVariable.htm */

.CLASS00200 {
	overflow: auto;
	width: 100%;
	height: 100%;
}

.CLASS00201 {
	border-color: #000000; /* black */
	background-color:#89989b;
	border:solid 1px #000000; /* black */
}

.CLASS00202 {
	text-align:center;
	background-color:#89989b;
	height: 40px;
	color: white; /* white */
	border:solid 1px #000000; /* black */
}

.CLASS00203 {
	border: solid 1px #000000; /* black */
}

.CLASS00204 {
	background-color:white; /* white */
	color:red;
	text-align:left;
	border:solid 1px #000000; /* black */
}

.CLASS00205 {
	border: solid 1px #000000; /* black */
}

.CLASS00206 {
	height:120px;
	background-color: #f0f0f0; /* #dcdcdc */
	color: black; /* black */
	border:solid 1px #000000; /* black */
}

.CLASS00207 {
	width:5%;
	height:120px;
	background-color: white; /* white */
	border:solid 1px #000000; /* black */
}

.CLASS00208 {
	cursor:pointer;
	width:120px;
	text-align:center;
}

.CLASS00209 {
	border: solid 1px #000000; /* black */
	text-align:left;
}

.CLASS00210 {
	width:20%;
	height:60px;
	background-color: white; /* white */
	text-align:left;
}

.CLASS00211 {
	text-align:center;
}

/* rega\pages\msg\sysVarsSelection.htm */

.CLASS00300 {
	overflow: scroll;
	width: 100%;
	height:520px;
	background-color:white; /* white */
}

.CLASS00301 {
	background-color:#000000; /* black */
}

.CLASS00302 {
	text-align:center;
	background-color:#89989b;
	height: 40px;
}

.CLASS00303 {
	background-color:#89989b;
	color: white; /* white */
}

.CLASS00305 {
	margin:5px;
}

.CLASS00306 {
	margin-left:5px;
}

.CLASS00307 {
	text-align:center;
	background-color:#89989b;
	height: 20px;
}

.CLASS00308 {
	background-color:#89989b;
	color: white; /* white */
}

.CLASS00309 {
	text-align: left;
}

.CLASS00310 {
	text-align:center;
	background-color:#89989b;
	height: 20px;
}

.CLASS00311 {
	background-color:#89989b;
	color: white; /* white */
}

.CLASS00312 {
	background-color:white; /* white */
	border:solid 1px #000000; /* black */
}

.CLASS00313 {
	text-align:center;
}

.CLASS00314 {
	line-height:15px;
	font-size:smaller;
	text-align:center
}

/* rega\pages\msg\chnListBody.htm */

.CLASS00400 {
	margin:0;
	padding:0;
	position:relative;
	width:50px;
	height:50px;
}

/* rega\pages\msg\createScript.htm */

.CLASS00500 {
	overflow: auto;
	width: 100%;
	height: 100%;
}

.CLASS00501 {
	border-color: #000000; /* black */
	background-color:#89989b;
}

.CLASS00502 {
	width:20%;
	height:200px;
	background-color: white; /* white */
}

.CLASS00503 {
	width:75%;
	height:120px;
	background-color: #f0f0f0; /* #dcdcdc */
	text-align:left;
}

.CLASS00504 {
	color: black; /* black */
	margin-right:20px;
}

.CLASS00505 {
	border:1px solid #000000; /* black */
	width:55px;
	margin-right:30px;
}

.CLASS00506 {
	border:1px solid #000000; /* black */
	width:55px;
}

.CLASS00507 {
	width:25%;
	height:120px;
	background-color: white; /* white */
}

.CLASS00508 {
	text-align:center;
}

.CLASS00509 {
	width:20%;
	height:60px;
	background-color: white; /* white */
	text-align:left;
}

.CLASS00510 {
	width:20%;
	height:200px;
	background-color: white; /* white */
}

/* rega\pages\msg\insertString.htm */

.CLASS00600 {
	overflow: auto;
	width: 100%;
	height: 100%;
}

.CLASS00601 {
	border-color: #000000; /* black */
	background-color:#89989b;
}

.CLASS00602 {
	text-align:left;
	background-color:white; /* white */
	height:100px;
	background-color: #f0f0f0; /* #dcdcdc */
}

.CLASS00603 {
	margin-left:5%;
}

.CLASS00604 {
	width:20%;
	height:60px;
	background-color: white; /* white */
	text-align:left;
}

.CLASS00605 {
	text-align:center;
}

/* rega\pages\msg\userAccountConfigAdmin.htm */

.CLASS00700 {
	overflow: auto;
	width: 100%;
	height: 100%;
	vertical-align:top;
}

.CLASS00701 {
	background-color:#89989b;
	height:100%;
	border:solid 1px #000000; /* black */
}

.CLASS00702 {
	background-color:white; /* white */
	color: black; /* black */
	border-right:solid 1px #000000; /* black */
}

.CLASS00703 {
	height:100%;
	width:100%;
}

.CLASS00704 {
	text-align:left;
}

.CLASS00705 {
	color: red !important;
	font-weight:bold;
}

.CLASS00706 {
	background-color:white; /* white */
}

.CLASS00707 {
	background-color:white; /* white */
	color: black; /* black */
	width:100%;
}

.CLASS00708 {
	width:100%;
}

.CLASS00709 {
	text-align:right;
}

.CLASS00711 {
	text-align:center;
}

.CLASS00712 {
	width:200px;
	font-weight:normal;
}

.CLASS00713 {
	background-color: #192c6e; /* #183473 */
	width:100%;
}

.CLASS00714 {
	border-top: solid 5px white; /* #ffffff */
	width:100%;
}

.CLASS00715 {
	text-align:left;
	color: white ! important; /* white */
	font-weight:bold;
	font-size:10pt;
}

.CLASS00716 {
	text-align:center;
	width:200px;
	font-weight:normal;
}

.CLASS00717 {
	height:200px;
	overflow:scroll;
	background-color:white; /* white */
}

.CLASS00718 {
	width:20%;
	height:60px;
	background-color: white; /* white */
	text-align:left;
	border:solid 1px #000000; /* black */
}

.CLASS00719 {
	margin-left:5px;
	text-align:center;
}

/* rega\pages\msg\setValueRange.htm */

.CLASS00800 {
	overflow: auto;
	width: 100%;
	height: 100%;
}

.CLASS00801 {
	border:solid 1px #000000; /* black */
	background-color:white; /* white */
	text-align:left;
	empty-cells:show;
}

.CLASS00802 {
	background-color: white; /* white */
	height:200px;
	vertical-align:top;
}

.CLASS00803 {
	color: black; /* black */
	text-align:left;
	font-size:larger;
}

.CLASS00804 {
	color: black; /* black */
}

.CLASS00805 {
	width:55px;
	margin-left:15px;
}

.CLASS00806 {
	width:55px;
}

.CLASS00807 {
	color: black; /* black */
	margin-left:20px;
}

.CLASS00808 {
	width:20%;
	height:60px;
	background-color: white; /* white */
	text-align:left;
}

.CLASS00809 {
	text-align:center;
}

/* rega\pages\msg\userAccountConfigUser.htm */

.CLASS00900 {
	overflow: auto;
	width: 100%;
	height: 100%;
	vertical-align:top;
}

.CLASS00901 {
	background-color:#89989b;
	height:100%;
	border:solid 1px #000000; /* black */
}

.CLASS00902 {
	background-color:white; /* white */
	color: black; /* black */
}

.CLASS00903 {
	border-right:solid 1px #000000; /* black */
}

.CLASS00904 {
	background-color:white; /* white */
	color: black; /* black */
}

.CLASS00905 {
	background-color:white; /* white */
	color: black; /* black */
	text-align:left;
}

.CLASS00906 {
	text-align:left;
}

.CLASS00907 {
	text-align:right;
}

.CLASS00908 {
	background-color:white; /* white */
	color:red;
}

.CLASS00909 {
	height:100%;
	border-left:solid 1px #000000; /* black */
}

.CLASS00910 {
	text-align:right;
	line-height:15px;
	font-weight:normal;
}

.CLASS00911 {
	background-color: #000000; /* #003366 */
	width:100%;
}

.CLASS00912 {
	border-top: solid 5px white; /* #ffffff */
}

.CLASS00913 {
	border:solid 1px #000000; /* black */
	height:100%;
}

.CLASS00914 {
	background-color:white; /* white */
	color: black; /* black */
	border:solid 1px #000000; /* black */
	text-align:center;
}

.CLASS00915 {
	background-color:gray; /* #999999 */
	color: white; /* white */
	border:solid 1px #000000; /* black */
	cursor:pointer;
}

.CLASS00916 {
	width:20%;
	height:60px;
	background-color: white; /* white */
	text-align:left;
	border:solid 1px #000000; /* black */
}

.CLASS00917 {
	text-align:center;
}

/* rega\pages\msg\channelList.htm */

.CLASS01000 {
	background-color: #000000; /* black */
	overflow:auto;
	width: 100%;
	height: 700px;
}


.CLASS01002 {
	width:100%;
	empty-cells:show;
	font-size:small;
}

.CLASS01003 {
	background-color:#89989b;
	height:40px;
}

.CLASS01004 {
	background-color:#89989b;
	color: white; /* white */
}

.CLASS01005 {
	height:100%;
	width:100%;
}

.CLASS01006 {
	margin:5px;
}

.CLASS01007 {
	margin-left:5px;
}

.CLASS01008 {
	background-color:#89989b;
}

.CLASS01009 {
	padding-left: 2px;
}

.CLASS01010 {
	height:15px;
	border:none;
}

.CLASS01011 {
	text-align:left;
	height:15px;
	border:none;
}

.CLASS01012 {
	background-color:#89989b;
	color: white; /* white */
	border:solid 1px #000000; /* black */
	height:20px;
	empty-cells:show;
	text-align:center;
}

.CLASS01013 {
	width:60%;
	empty-cells:show;
}

.CLASS01014 {
	line-height:15px;
	font-size:smaller;
}

/* rega\pages\msg\popupTransEditor.htm */

.CLASS01100 {
	background-color: white; /* white */
	overflow:auto;
	width: 100%;
	height: 100%;
}

.CLASS01101 {
	border:solid 1px #000000; /* black */
}

.CLASS01102 {
	border:solid 1px #000000; /* black */
  height:40px;
}

.CLASS01103 {
	border:solid 1px #000000; /* black */
  height:50px;
}

.CLASS01104 {
	padding: 10px;
}

.CLASS01105 {
	border:solid 1px #000000; /* black */
}

.CLASS01106 {
	text-align:left;
	border:solid 1px #000000; /* black */
	background-color:white; /* white */
}

.CLASS01107 {
	margin:0;
	padding:0;
	position:relative;
	width:50px;
	height:50px;
}

.CLASS01108 {
	text-align:left;
	background-color:white; /* white */
	width:50px;
	border:solid 1px #000000; /* black */
}

.CLASS01109 {
	width:100%;
	text-align:left;
	padding-left:6px;
}

.CLASS01110 {
	width:100px;
	margin: 5px;
}

/* rega\pages\msg\insertValue.htm */

.CLASS01200 {
	overflow: auto;
	width: 100%;
	height: 100%;
}

.CLASS01201 {
	border-color: #000000; /* black */
	background-color:white; /* white */
}

.CLASS01202 {
	text-align:left;
	width:20%;
	height:100px;
	background-color: white; /* white */
}

.CLASS01203 {
	margin-left:5%;
}

.CLASS01204 {
	text-align:left;
	width:80%;
	height:100px;
	background-color: white; /* white */
}

.CLASS01205 {
	width:75%;
}

.CLASS01206 {
	color: black; /* black */
	margin-left:20px;
}

.CLASS01207 {
	margin-left:20px;
}

.CLASS01208 {
	width:16px;
	height:10px;
	border:solid 1px #000000; /* black */
	cursor:pointer;
}

.CLASS01209 {
	color: black; /* black */
}

.CLASS01210 {
	width:20%;
	height:60px;
	background-color: white; /* white */
	padding: 5px;
}

.CLASS01211 {
	text-align:center;
}

.CLASS01212 {
	width:100%;
}

.CLASS01213 {
	margin-left:2px;
}

.CLASS01214 {
	margin-left:-2px;
}

.CLASS01215 {
	text-decoration:underline;
	font-weight:bold;
	color: black; /* black */
	cursor:pointer;
	font-size:12px;
}

.CLASS01217 {
	background-color:#89989b;
	cursor:pointer;
	border:solid 1px #000000; /* black */
	margin-left:20px;
	color: black; /* black */
	width:120px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	text-align: center;
}

/* rega\pages\msg\programChooser.htm */

.CLASS01300 {
	overflow: scroll;
	width: 100%;
	height: 400px;
	background-color:white; /* white */
}

.CLASS01301 {
	border:solid 1px #000000; /* black */
	empty-cells:show;
	background-color:#000000; /* black */
}

.CLASS01302 {
	text-align:center;
	background-color:#89989b;
	height: 40px;
}

.CLASS01303 {
	background-color:#89989b;
	color: white; /* white */
}

.CLASS01304 {
	height:100%;
	width:100%;
}

.CLASS01306 {
	margin:5px;
}

.CLASS01307 {
	margin-left:5px;
}

.CLASS01308 {
	text-align:center;
	background-color:#89989b;
	height: 20px;
}

.CLASS01309 {
	background-color: white; /* white */
	border:solid 1px #000000; /* black */
	empty-cells:show;
}

.CLASS01310 {
	width:20%;
	height:60px;
	background-color: white; /* white */
	text-align:left;
}

.CLASS01311 {
	text-align:center;
}

.CLASS01312 {
	line-height:15px;
	font-size:smaller;
	text-align:center;
}

/* rega\pages\msg\autoLoginConfig.htm */

.CLASS01400 {
	overflow: auto;
	width: 100%;
	height: 100%;
}

.CLASS01401 {
	font-size:small;
	background-color:#89989b;
	border:solid 1px #000000; /* black */
}

.CLASS01402 {
	background-color:white; /* white */
	color: black; /* black */
	border:solid 1px #000000; /* black */
}

.CLASS01403 {
	background-color:#bcc7cb;
	border:solid 1px #000000; /* black */
	text-align:left;
	padding:3px;
}

.CLASS01404 {
	color:red !important;
}

.CLASS01405 {
	color: black; /* black */
}

.CLASS01406 {
	height:60px;
	background-color: white; /* white */
	text-align:left;
	border:solid 1px #000000; /* black */
}

.CLASS01407 {
	cursor:pointer;
	margin-left:1%;
}

.CLASS01408 {
	cursor:pointer;
}

/* rega\pages\msg\popupPropEditor.htm */

.CLASS01501 {
	width:100%;
}

/* rega\pages\msg\statusinfoWarning.htm */

.CLASS01600 {
	overflow: auto;
	width: 100%;
	height: 100%;
}

.CLASS01601 {
	background-color:#89989b;
	border:solid 1px #000000; /* black */
}

.CLASS01602 {
	height:40px;
	background-color:#89989b;
	color: white; /* white */
	text-align:center;
	border:solid 1px #000000; /* black */
}

.CLASS01603 {
	height:160px;
	background-color:#bcc7cb;
	color: black; /* black */
	text-align:center;
	border:solid 1px #000000; /* black */
}

.CLASS01604 {
	height:160px;
	background-color:white; /* white */
	color: black; /* black */
	text-align:center;
	border:solid 1px #000000; /* black */
}

.CLASS01605 {
	width:20%;
	height:60px;
	background-color: white; /* white */
	text-align:left;
}

.CLASS01606 {
	text-align:center;
}

/* rega\pages\msg\controls.htm */

.CLASS01700 {
	color: black; /* black */
	background-color:white; /* white */
	width: 100%;
	height:500px;
	color: black; /* black */
	border:solid 1px #000000; /* black */
}

.CLASS01701 {
	width:100%;
	background-color:white; /* white */
}

.CLASS01702 {
	margin-left: 10px;
	cursor:pointer;
	background-color: #89989b;
	color: white; /* white */
	border:solid 1px #000000; /* black */
	width:100px;
	height:20px;
}

/* rega\pages\tabs\startpage.htm */

.CLASS01800 {
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	overflow:hidden;
}

.CLASS01801 {
	margin:4px;
}

.CLASS01802 {
	float:left;
	top:0px;
	left:0px;
	width:50%;
	height:100%;
	overflow:auto;
}

.CLASS01803 {
	background-color:white; /* #ffffff */
	text-align:center;
	margin-left:4px;
	margin-right:4px;
}

.CLASS01804 {
	margin-bottom:20px;
	/* background-color:#bcc7cb; */
	color: black; /* black */
	/*height:96%;*/
	/*overflow:auto;*/
	margin-right:4px;
	margin-left:4px;
	margin-bottom:1px;
}

.CLASS01805 {
	margin-top:20px;
}

.CLASS01806 {
	margin-left: 10px;
    margin-right: 10px;
	border:solid 1px #000000; /* black */
}

.CLASS01807 {
	background-color:#89989b;
	width:580px;
	height:30px;
	border:solid 1px #000000; /* black */
	text-align:center;
}

.CLASS01808 {
	background-color:#89989b;
	width:580px;
	height:5px;
	border:solid 1px #000000; /* black */
}

.CLASS01809 {
	float:left;
	top:0px;
	width:49%;
	height:100%;
	overflow:hidden;
}

.CLASS01810 {
	height:50%;
}

.CLASS01811 {
	padding-top: 5px;
    color: black; /* black */
}

.CLASS01812 {
	background-color:#f0f0f0;
	width:580px;
	/*height:120px;*/
	height:auto;
	border:solid 1px #000000; /* black */
	color: black; /* black */
}

/* rega\esp\functions.fn */

.CLASS01900 {
	cursor:pointer;
	border:1px Solid #000000; /* black */
	background-color:#89989b;
	color: white; /* white */
}

/* rega\esp\rooms.fn */

.CLASS02000 {
	cursor:pointer;
	border:1px Solid #000000; /* black */
	background-color:#89989b;
	color: white; /* white */
}

/* rega\esp\system.fn */

.CLASS02100 {
	color: black; /* black */
	width:100%;
	border:none;
	background-color:#bcc7cb;
}

.CLASS02101 {
	color: black; /* black */
	width:100%;
	border:none;
	background-color:#f0f0f0;
}

.CLASS02102 {
	height:100px;
	width:100px;
}

.CLASS02103 {
	background-color:white; /* white */
	border:1px solid #000000; /* black */
}

.CLASS02104 {
	cursor:pointer;
	line-height: 100px;
	height:100px;
	width:100px;
}

.CLASS02105 {
	text-align:center;
	background-color: #000000; /* #000000 */
}

.CLASS02106 {
	height:40px;
	background-color:#89989b;
	color: white; /* white */
}

.CLASS02107 {
	background-color:#89989b;
	color: white; /* white */
}

.CLASS02108 {
	text-align:center;
	color: white; /* white */
	border:1px solid #000000; /* black */
	background-color:#89989b;
	cursor:pointer;
}

.CLASS02109 {
	height:30px;
}

.CLASS02110 {
	text-align:left;
	padding-left:5px;
}

/* rega\esp\sico.inc */

.CLASS02201 {
	text-decoration: underline;
	cursor: pointer;
}

/* rega\esp\rule.inc */

.CLASS02300 {
	font-size: 14px;
	font-weight: bold;
}

.CLASS02301 {
	cursor:pointer;
}

/* rega\esp\side.inc */

.CLASS02400 {
	text-decoration:underline;
	cursor:pointer;
}

.CLASS02401 {
	cursor:pointer;
}

.CLASS02402 {
	text-decoration:underline;
	color: black; /* black */
	font-weight:bold;
	cursor:pointer;
}

/* rega\esp\datapointconfigurator.fn */

.CLASS02500 {
	border:solid 1px #000000; /* black */
}

.CLASS02501 {
	background-color:#89989b;
	font-size:12px;
	padding:4px;
	border:solid 1px #000000; /* black */
	text-align:center;
	vertical-align:middle;
}

.CLASS02502 {
	width:520px;
	overflow:hidden;
}

.CLASS02503 {
	background-color:#89989b;
	border:solid 1px #000000; /* black */
}

.CLASS02504 {
	width:520px;
	height:5px;
	overflow:hidden;
}

.CLASS02505 {
	background-color:#f0f0f0;
	width:520px;
	height:120px;
	border:solid 1px #000000; /* black */
	color: black; /* black */
}

.CLASS02506 {
	background-color:#89989b;
	height:5px;
	border:solid 1px #000000; /* black */
}

.CLASS02507 {
	background-color:#f0f0f0;
	font-size:12px;
	padding:4px;
	color: black; /* black */
	height:30px;
	border:solid 1px #000000; /* black */
	text-align:center;overflow:auto;
}

.CLASS02508 {
	background-color:#f0f0f0;
	width:100%;
	/*max-width:502px;*/
	/*height:120px;*/
	height:auto;
	border:solid 1px #000000; /* black */
	color: black; /* black */
	overflow:auto;
}

.CLASS02509 {
	width:120px;
	overflow:hidden;
}

.CLASS02510 {
	color: black; /* black */
	width:100%;
	border:none;
}

.CLASS02511 {
	height:96px;
	width:96px;
}

.CLASS02512 {
	font-size:smaller;
}

.CLASS02513 {
	width:96px;
	background-color:white; /* white */
	border:1px solid #000000; /* black */
}

.CLASS02514 {
	border:1px Solid #000000; /* black */
	height:96px;
	width:96px;
}

.CLASS02515 {
	width:96px;
}

.CLASS02516 {
	cursor:pointer;
	line-height:20px;
	width:50px;
	height:20px;
	background-color:#bcc7cb;
	color: black; /* black */
	border:solid 1px #000000; /* black */
	font-size:7pt;
	font-style:italic;
}

.CLASS02517 {
	cursor:pointer;
	line-height:20px;
	width:50px;
	height:20px;
	background-color:#89989b;
	color: white; /* white */
	border:solid 1px #000000; /* black */
	font-size:7pt;
	font-style:italic;
}

.CLASS02518 {
	background-color:white; /* white */
	border:1px solid #000000; /* black */
}

.CLASS02519 {
	text-align:left;
	background-color:#f0f0f0 ! important;
}

.CLASS02520 {
	color: black; /* black */
	width:100%;
	border:none;
	background-color:#f0f0f0;
}

.CLASS02521 {
	width:96px;
	text-align:left;
	border:none;
}

.CLASS02522 {
	cursor:pointer;
	line-height: 100px;
	height:96px;
	width:96px;
}

.CLASS02522a {
	cursor:pointer;
	line-height: 20px;
	height:40px;
	width:205px;
}

.CLASS02523 {
	border:none;
}

.CLASS02524 {
	border:none;
	width:75%;
}

.CLASS02525 {
	height:96px;
	width:96px;
	background-color:#89989b;
	border:1px solid #000000; /* black */
}

.CLASS02525b {
	height:96px;
	width:96px;
	background-color:#00c300;
	border:1px solid #000000; /* black */
}

.CLASS02525c {
	background-color:#00c300;
	border:1px solid #000000; /* black */
}

.CLASS02526 {
	color: black; /* #000000 */
}

.CLASS02527 {
	color: white; /* #ffffff */
}

.CLASS02528 {
	border:none;
	width:50%;
}

.CLASS02529 {
/*  position: relative; */
	text-align:left ! important;
	border:none ! important;
}

.CLASS02530 {
	background-color:#89989b;
	color: black; /* black */
}

.CLASS02531 {
	color: black; /* black */
	text-align:center;
}

.CLASS02532 {
	font-size: 10px;
	width:220px;
	/*height:25px;*/
	height:auto;
	min-height: 32px;
	clear: both;
	display: inline-block;
  /* line-height:25px; problem with controls with a long parameter name */
}

.CLASS02532a {
	font-size: 10px;
	width:220px;
	height:25px;
  color: white ! important;
}

.CLASS02532b {
	font-size: 10px;
	width:220px;
	height:30px;
  color: white ! important;
}

.CLASS02532c {
	font-size: 10px;
	width:220px;
	/*height:25px;*/
	height:auto;
	min-height: 32px;
	clear: both;
	display: inline-block;
  line-height:25px;
}

.CLASS02533 {
	white-space:nowrap;
}

.CLASS02534 {
	float: left;
  text-align: left;
}

.CLASS02535 {
	float: right;
	text-align: right;
	width: 98%;
	word-wrap: break-word;
	max-width: 480px;
	display: inline-block;
}

.CLASS02535A {
	float: right;
	text-align: right;
	word-wrap: break-word;
	max-width: 480px;
	display: inline-block;
}

.CLASS02535B {
	text-align: center;
	word-wrap: break-word;
	max-width: 480px;
	display: inline-block;
}

.CLASS02536 {
	border:none;
}

.CLASS02537 {
	text-align: center;
	padding: 5px;
	width: 100%;
	background-color: #f0f0f0 ! important;
}

.CLASS02538 {
	/*width:220px;
	height:25px;*/
	width:98%;
	height:100%;
	min-height:1em;
	max-width: 480px;
	clear: both;
	display: inline-block;
}

.CLASS02539 {
	background-color:#bcc7cb ! important;
}

.CLASS02539a {
	background-color:white ! important;
}

.CLASS02540 {
	text-align:center;
	/*width:100%;*/
	width:220px;
	border:0px;
}

.CLASS02541 {
	background-color:#89989b; /* #565657 */
	color: black; /* black */
}

.CLASS02542 {
	border:solid 1px #000000; /* black */
	font-size:20px;
	text-align:right;
}

.CLASS02542b {
	border:solid 1px #000000; /* black */
	font-size:18px;
	text-align:right;
}

.CLASS02543 {
	border:1px solid #000000; /* black */
}

.CLASS02544 {
	background-color:#89989b; /* #565657 */
}

.CLASS02545 {
	cursor:pointer;
	line-height:35px;
	height:35px;
	width:80px;
}

.CLASS02546 {
	color: black; /* black */
}

.CLASS02547 {
	width:100px;
}

.CLASS02548 {
	background-color:#89989b;
}

.CLASS02549 {
	text-align:left;
}

.CLASS02550 {
	cursor:pointer;
	line-height:35px;
	height:35px;
	width:80px;
}

.CLASS02550a {
	cursor:pointer;
	line-height:35px;
	height:35px;
	width:150px;
}

.CLASS02550b {
	cursor:pointer;
	line-height:35px;
	height:35px;
	width:50px;
}

.CLASS02550c {
	cursor:pointer;
	line-height:35px;
	height:35px;
	width:100%;
}

.CLASS02551 {
	cursor:pointer;
	height:35px;
	width:80px;
}

.CLASS02551a {
	cursor:pointer;
	height:35px;
	width:150px;
}

.CLASS02551b {
	cursor:pointer;
	height:35px;
	width:98%;
}

.CLASS02552 {
	border:solid 1px #000000; /* black */
}

.CLASS02553 {
	height: 100%;
}

.CLASS02554 {
	cursor:pointer;
	height:35px;
	width:96px;
}

.CLASS02555 {
	font-size:smaller;
	font-weight:normal;
}

.CLASS02556 {
	border-top:1px solid #000000; /* black */
	border-right:1px solid #000000; /* black */
	font-size:small;
	font-weight:normal;
	height:35px;
	width:96px;
}

.CLASS02557 {
	height:96px;
	width:96px;
	background-color:#89989b;
	border:1px solid #000000; /* black */
}

.CLASS02558 {
	height:96px;
	width:96px;
	background-color:#c70022;	/* green */
	border:1px solid #000000; /* black */
}

.CLASS02558b {
	background-color:#c70022;		/* green */
	border:1px solid #000000; /* black */
}

/* rega\pages\tabs\statusviews\serviceMessages.htm */

.CLASS02600 {
	margin-left:15px;
	margin-top:10px;
}

.CLASS02601 {
	text-align:center;
	margin-left:20px;
	width:97%;
}

.CLASS02602 {
	height:44px;
}

.CLASS02603 {
	height: 20px ! important;
	background-color: #89989b;
color: white ! important; /* white */
	border: solid 1px #000000; /* black */
}

.CLASS02604 {
	height: 58px;
}

.CLASS02605 {
	width: 100px;
	background-color: #f0f0f0;
	border: solid 1px #000000; /* black */
	color: black; /* black */
	padding: 4px;
	text-align: left;
}

.CLASS02606 {
	width: 240px;
	background-color: #f0f0f0;
	border: solid 1px #000000; /* black */
	color: black; /* black */
	padding: 4px;
}

.CLASS02607 {
	width:55px;
	background-color: #f0f0f0;
	border: solid 1px #000000; /* black */
	color: black; /* black */
	padding: 4px;
}

.CLASS02608 {
	position:relative;
	text-align:left;
	width:50px;
	height:50px;
}

.CLASS02609 {
	width: 140px;
	background-color: #f0f0f0;
	border: solid 1px #000000; /* black */
	color: black; /* black */
	padding: 4px;
}

.CLASS02610 {
	width: 100px;
	background-color: #f0f0f0;
	border: solid 1px #000000; /* black */
	color: black; /* black */
	padding: 4px;
}

.CLASS02611 {
	width: 200px;
	background-color: #f0f0f0;
	border: solid 1px #000000; /* black */
	color: black; /* black */
	padding: 4px;
}

.CLASS02612 {
	background-color: #f0f0f0;
	border: solid 1px #000000; /* black */
	color: black; /* black */
	padding: 4px;
}

.CLASS02613 {
	background-color: #89989b;
color: white; /* white */
	font-weight: bold;
	border: solid 1px #000000; /* black */
}

.CLASS02614 {
	background-color: #c0c0c0; /* #dddddd */
color: white; /* white */
	font-weight: bold;
	border: solid 1px gray; /* silver */
}

.CLASS02615 {
	line-height:14px;
	font-size:smaller;
}

.CLASS02616 {
	margin:5px;
}

.CLASS02617 {
	margin-left:5px;
}

.CLASS02618 {
	padding-left: 2px;
}

.CLASS02619 {
	height:15px;
}

/* rega\pages\tabs\statusviews\channels.htm */

.CLASS02700 {
	border:solid 1px #000000; /* black */
	margin-left:20px
	;margin-top:20px;
}

.CLASS02701 {
	height:100%;
	width:100%;
}

.CLASS02702 {
	padding-left: 2px;
}

.CLASS02703 {
	height:15px;
}

.CLASS02704 {
	height: 20px ! important;
	background-color:#89989b;
	color: white ! important; /* white */
}

.CLASS02705 {
	height: 20px ! important;
	background-color:#89989b;
}

.CLASS02706 {
	line-height:15px;
	font-size:smaller;
}

.CLASS02707 {
	padding-top:11px;
	height:100%;
	width:100%;
}

.CLASS02708 {
	margin:5px;
}

.CLASS02709 {
	margin-left:5px;
}

/* rega\pages\tabs\statusviews\alarmMessages.htm */

.CLASS02800 {
	margin-left:15px;
	margin-top:10px;
}

.CLASS02801 {
	text-align:center;
	margin-left:20px;
	width:80%;
	border:solid 1px #000000; /* black */
}

.CLASS02802 {
	text-align:center;
	vertical-align:middle;
	border:solid 1px #000000; /* #000000 */
	font-weight:bold;
}

.CLASS02803 {
	font-weight:bold;
}

.CLASS02804 {
	height: 20px ! important;
	background-color: #89989b;
color: white ! important; /* white */
	border: solid 1px #000000; /* black */
}

.CLASS02805 {
	text-decoration: underline;
	font-weight: bold;
	color: black; /* black */
}

.CLASS02806 {
	background-color: #f0f0f0;
	border: solid 1px #000000; /* black */
	color: black; /* black */
	padding: 4px;
	text-align: left;
}

.CLASS02807 {
	background-color: #f0f0f0;
	border: solid 1px #000000; /* black */
	color: black; /* black */
	padding: 4px;
}

.CLASS02808 {
	font-weight:bold;
	text-decoration:underline;
}

.CLASS02809 {
	cursor:pointer;
	background-color: #89989b;
    color: black; /* black */
	font-weight: bold;
	border: solid 1px #000000; /* black */
}

.CLASS02810 {
	line-height:14px;
	font-size:smaller;
}

.CLASS02811 {
	margin:5px;
}

.CLASS02812 {
	margin-left:5px;
}

.CLASS02813 {
	padding-left: 2px;
}

.CLASS02814 {
	height:15px;
}

.CLASS02815 {
	height:100%;
}

/* rega\pages\tabs\statusviews\svroomchannels.htm */

.CLASS02900 {
	border:solid 1px #000000; /* black */
	margin-left:50px;
	margin-top:27px;
}

.CLASS02901 {
	padding-top:11px;
	height:100%;
	width:100%;
}

.CLASS02902 {
	height: 20px ! important;
	background-color:#89989b;
	color: white ! important; /* white */
}

.CLASS02903 {
	height:100%;
	width:100%;
}

.CLASS02904 {
	padding-left: 2px;
}

.CLASS02905 {
	height:15px;
}

.CLASS02906 {
	height: 20px ! important;
	background-color:#89989b;
}

.CLASS02907 {
	border:none ! important;
}

.CLASS02908 {
	margin:5px;
}

.CLASS02909 {
	margin-left:5px;
}

/* rega\pages\tabs\statusviews\systemProtocol.htm */

.CLASS03000 {
	height:44px;
}

.CLASS03001 {
	height:20px ! important;
	background-color:#89989b;
color: white ! important; /* white */
}

.CLASS03002 {
	margin:5px;
}

.CLASS03003 {
	margin-left:5px;
}

.CLASS03004 {
/*	line-height:15px; */
	font-size:smaller;
}

.CLASS03005 {
	text-decoration:none;
}

.CLASS03006 {
	height:20px ! important;
	background-color:#89989b;
}

/* rega\pages\tabs\statusviews\programs.htm */

.CLASS03100 {
	width:1px;
	height:1px;
	line-height:0px;
}

.CLASS03101 {
	empty-cells:show;
}

.CLASS03102 {
	height:40px;
	border:solid 1px #000000; /* #000000 */
	color: white; /* white */
	font-weight:bold;
	text-align:center;
}

.CLASS03103 {
	color: white; /* white */
	font-weight:bold;
	text-align:center;
}

.CLASS03104 {
	height: 20px;
	background-color:#89989b;
	color: white; /* white */
	border:solid 1px #000000; /* black */
}

.CLASS03105 {
	height: 40px;
}

.CLASS03106 {
	line-height:15px;
	font-size:smaller
}

.CLASS03107 {
	margin:5px;
}

.CLASS03108 {
	margin-left:5px;
}

/* rega\pages\tabs\statusviews\svfuncchannels.htm */

.CLASS03200 {
	border:solid 1px #000000; /* black */
	margin-left:50px;
	margin-top:27px;
}

.CLASS03201 {
	height: 20px ! important;
	background-color:#89989b;
	color: white ! important; /* white */
}

.CLASS03202 {
	padding-left: 2px;
}

.CLASS03203 {
	height:15px;
}

.CLASS03204 {
	height: 20px ! important;
	background-color:#89989b;
}

.CLASS03205 {
	border:none ! important;
}

.CLASS03206 {
	margin:5px;
}

.CLASS03207 {
	margin-left:5px;
}

/* rega\pages\tabs\statusviews\sysvars.htm */

.CLASS03300 {
	width:1px;
	height:1px;
	line-height:0px;
}

.CLASS03301 {
	width:75%;
	margin-left:20px;
	margin-top:20px;
	empty-cells:show;
}

.CLASS03302 {
	font-weight:bold;
	height:40px;
	text-align:center;
	line-height:40px;
	border:solid 1px #000000; /* black */
}

.CLASS03303 {
color: white; /* white */
	font-weight:bold;
	height:40px;
	text-align:center;
}

.CLASS03304 {
	height: 20px ! important;
	background-color:#89989b;
	color: white ! important; /* white */
	border:solid 1px #000000; /* black */
}

.CLASS03305 {
	height: 40px;
}

.CLASS03306 {
	line-height:15px;
	font-size:smaller;
}

.CLASS03307 {
	margin:5px;
}

.CLASS03308 {
	margin-left:5px;
}

/* rega\pages\tabs\statusviews\rooms.htm */
/* rega\pages\tabs\statusviews\functions.htm */

.CLASS03400 {
	height:100%;
	overflow:hidden;
}

.CLASS03401 {
	width:100%;
}

.CLASS03402 {
	width:100%;
	overflow:auto;
}

.CLASS03403 {
	width: 80%;
	height: 96%;
}

.CLASS03404 {
	height: 50%;
	border:solid 1px #000000; /* black */
}

.CLASS03405 {
	line-height:15px;
	font-size:smaller;
}

.CLASS03406 {
	border:solid 1px #000000; /* black */
	margin-top:27px;
}

.CLASS03407 {
	cursor:pointer;
}

/* rega\pages\tabs\handling\hdevichannels.htm */

.CLASS03500 {
	border:solid 1px #000000; /* black */
	margin-left:10px;
	margin-top:27px;
}

.CLASS03501 {
	height: 20px ! important;
	background-color:#89989b;
	color: white ! important; /* white */
}

.CLASS03502 {
	border:none ! important;
}

.CLASS03503 {
	margin:5px;
}

.CLASS03504 {
	margin-left:5px;
}

.CLASS03505 {
	padding-left: 2px;
}

.CLASS03506 {
	height:15px;
}

/* rega\pages\tabs\handling\hroomchannels.htm */

.CLASS03600 {
	border:solid 1px #000000; /* black */
	margin-left:50px;
	margin-top:27px;
}

.CLASS03601 {
	height: 20px ! important;
	background-color:#89989b;
	color: white ! important; /* white */
}

.CLASS03602 {
	border:none ! important;
}

.CLASS03603 {
	margin:5px;
}

.CLASS03604 {
	margin-left:5px;
}

.CLASS03605 {
	padding-left: 2px;
}

.CLASS03606 {
	height:15px;
}

/* rega\pages\tabs\handling\programs.htm */

.CLASS03700 {
	width:1px;
	height:1px;
	line-height:0px;
}

.CLASS03701 {
	empty-cells:show;
}

.CLASS03702 {
	height: 40px;
}

.CLASS03703 {
	line-height:15px;
	font-size:smaller;
}

.CLASS03704 {
	border: solid 1px #000000; /* #000000 */
	color: white; /* white */
	font-weight:bold;
	height:100%;
	text-align:center;
}

.CLASS03705 {
	color: white; /* white */
	font-weight:bold;
	height:40px;
	text-align:center;
}

.CLASS03706 {
	height: 20px ! important;
	background-color:#89989b;
	color: white ! important; /* white */
	border:solid 1px #000000; /* black */
}

.CLASS03707 {
	height:100%;
	width:100%;
}

.CLASS03708 {
	margin:5px;
}

.CLASS03709 {
	margin-left:5px;
}

/* rega\pages\tabs\handling\hfuncchannels.htm */

.CLASS03800 {
	border:solid 1px #000000; /* black */
	margin-left:50px;
	margin-top:27px;
}

.CLASS03801 {
	height: 20px ! important;
	background-color:#89989b;
	color: white ! important; /* white */
}

.CLASS03802 {
	border:none ! important;
}

.CLASS03803 {
	margin:5px;
}

.CLASS03804 {
	margin-left:5px;
}

.CLASS03805 {
	padding-left: 2px;
}

.CLASS03806 {
	height:15px;
}

/* rega\pages\tabs\handling\devices.htm */

.CLASS03900 {
	height:100%;
	overflow:hidden;
	margin:0;
	padding:0;
}

.CLASS03901 {
	width:100%;
}

.CLASS03902 {
	width:100%;
	overflow:auto;
	margin:0;
	padding:0;
}

.CLASS03903 {
	border:solid 1px #000000; /* black */
	margin-top:0px;
	width:235px;
	margin-top:27px;
}

.CLASS03904 {
	vertical-align:top;
}

.CLASS03905 {
	vertical-align:middle;
	cursor:pointer;
}

.CLASS03906 {
	vertical-align:middle;
	text-align:left;
	background-color:white; /* white */
}

.CLASS03907 {
	position:relative;
	width:50px;
	height:50px;
}

.CLASS03908 {
	width:100%;
	overflow:auto;
}

.CLASS03909 {
	width: 80%;
	height: 96%;
}

.CLASS03910 {
	height: 50%;
	border:solid 1px #000000; /* black */
}

.CLASS03911 {
	line-height:15px;
	font-size:smaller;
}

/* rega\pages\tabs\handling\rooms.htm */
/* rega\pages\tabs\handling\rooms.htm */

.CLASS04000 {
	height:100%;
	overflow:hidden;
}

.CLASS04001 {
	width:100%;
}

.CLASS04002 {
	width:100%;
	overflow:auto;
}

.CLASS04003 {
	width: 80%;
	height: 96%;
}

.CLASS04004 {
	height: 50%;
	border:solid 1px #000000; /* black */
}

.CLASS04005 {
	line-height:15px;
	font-size:smaller;
}

.CLASS04006 {
	border:solid 1px #000000; /* black */
	margin-top:27px;
}

.CLASS04007 {
	cursor:pointer;
}

/* rega\pages\tabs\admin\views\rooms.htm */

.CLASS04100 {
	text-align:center;
	width:95%;
	empty-cells:show;
}

.CLASS04101 {
	height:40px;
}

.CLASS04102 {
	background-color:#89989b;
	color: white ! important; /* white */
	font-size:10pt ! important;
	height:44px ! important;
}

.CLASS04103 {
	height:auto;
}

.CLASS04104 {
	background-color:#89989b;
  height:20px;
}

.CLASS04105 {
	cursor:pointer;
}

.CLASS04106 {
	width:100%;
}

.CLASS04107 {
	line-height:15px;
	font-size:smaller;
}

.CLASS04108 {
	color: white; /* white */
}

.CLASS04109 {
	background-color:#89989b;
	color: white ! important; /* white */
  height:20px;
}

.CLASS04110 {
	padding-left: 2px;
}

.CLASS04111 {
	height:15px;
}

.CLASS04112 {
	margin:5px;
}

.CLASS04113 {
	margin-left:5px;
}

/* rega\pages\tabs\admin\views\functions.htm */

.CLASS04200 {
	text-align:center;
	width:95%;
	empty-cells:show;
}

.CLASS04202 {
	height:40px;
}

.CLASS04203 {
	font-size:10pt;
	height:100%;
}

.CLASS04204 {
	font-size:10pt;
}

.CLASS04205 {
	height:auto;
}

.CLASS04206 {
	background-color:#89989b;
}

.CLASS04207 {
	cursor:pointer;
}

.CLASS04208 {
	width:100%;
}

.CLASS04209 {
	line-height:15px;
	font-size:smaller;
}

.CLASS04210 {
	color: white; /* white */
}

.CLASS04211 {
	background-color:#89989b;
	color: white ! important; /* white */
}

.CLASS04212 {
	padding-left: 2px;
}

.CLASS04213 {
	margin:5px;
}

.CLASS04214 {
	margin-left:5px;
}

.CLASS04215 {
	height:15px;
}

/* rega\pages\tabs\admin\views\newdevices.htm */

.CLASS04300 {
	display:none;
	height:0px;
	width:0px;
	line-height:0px;
}

.CLASS04301 {
	width:100%;
	height:100%;
	overflow-y:scroll;
}

.CLASS04302 {
	padding: 10px;
}

.CLASS04303 {
	empty-cells:show;
}

.CLASS04304 {
	font-size:10pt;
	height:40px;
}

.CLASS04305 {
	position:relative;
	width:50px;
	height:50px;
}

.CLASS04306 {
	height:100%;
	width:100%;
	cursor:pointer
}

.CLASS04307  {
	cursor:pointer;
}

.CLASS04308 {
	margin:4px;
}

.CLASS04309 {
	background-color: #192c6e; /* #183473 */
}

.CLASS04310 {
	background-color: #192c6e; /* #183473 */
	color: #192c6e; /* #183473 */
}

.CLASS04311 {
	top:0px;
	left:0px;
	position:absolute;
}

.CLASS04312 {
	line-height:15px;
	font-size:smaller;
}

.CLASS04313 {
	font-size: smaller;
}

.CLASS04314 {
	text-align:left ! important;
}

/* rega\pages\tabs\admin\views\newDeviceLoader.htm */

.CLASS04401 {
	position:relative;
	width:50px;
	height:50px;
}

.CLASS04402 {
	text-align: left ! important;
}

.CLASS04403 {
	height:100%;
	width:100%;
}

.CLASS04404 {
	cursor: pointer;
}

.CLASS04405 {
	margin:0;
	padding:0;
	position:relative;
	width:50px;
	height:50px;
}

/* rega\pages\tabs\admin\views\newdevicechannelsloader.htm */

.CLASS04500 {
	position:relative;
	width:50px;
	height:50px;
}

.CLASS04501 {
	text-align: left;
}

.CLASS04502 {
	height:100%;
	width:100%;
}

.CLASS04503 {
	cursor:pointer;
}

/* rega\pages\tabs\admin\views\newdevicechannels.htm */

.CLASS04600 {
	width:100%;
	height:100%;
	overflow-y:scroll;
}

.CLASS04601 {
	height:40px;
}

.CLASS04602 {
	top:0px;
	left:0px;
	position:absolute;
}

.CLASS04603 {
	line-height:15px;
	font-size:smaller;
}

/* rega\pages\tabs\admin\views\functionchannels.htm */
/* rega\pages\tabs\admin\views\roomchannels.htm */

.CLASS04700 {
	position:relative;
	width:50px;
	height:50px;
}

.CLASS04701 {
	text-align: left;
}

/* www\rega\pages\tabs\admin\views\programs.htm */

.CLASS04800 {
	line-height:14px;
	font-size:smaller;
	width:200px;
}

.CLASS04801 {
	width:auto;
	padding-left:5px;
	padding-right:5px;
}

.CLASS04802 {
	color: white ! important; /* white */
	height:40px ! important;
}

.CLASS04803 {
	height: 40px;
}

/* rega\pages\tabs\admin\views\programlist.htm */

.CLASS04900 {
	color: white; /* white */
	font-weight:bold;
}

.CLASS04901 {
	height: 40px;
}

.CLASS04902 {
	background-color:#f0f0f0;
	width:220px;
}

.CLASS04903 {
	text-align: left;
}

.CLASS04904 {
	color: black; /* black */
	font-size:12px;
}

.CLASS04905 {
	line-height:15px;
	font-size:smaller;
	width:220px;
}

.CLASS04906 {
	width:auto;
	padding-left:5px;
	padding-right:5px;
}

.CLASS04907 {
	width: 100px;
}

/* rega\pages\tabs\admin\msg\newSysVar.htm */

.CLASS05000 {
	background-color: white; /* white */
	overflow:auto;
	width: 100%;
	height: 100%;
}

.CLASS05001 {
	background-color:#89989b;
	color: white; /* white */
	padding: 10px 0px 10px 0px;
}

.CLASS05002 {
	color: black; /* black */
}

.CLASS05003 {
	background-color:white; /* white */
	cursor:pointer;
}

.CLASS05004 {
	background-color:white; /* white */
}

.CLASS05005 {
	height:100%;
	background-color:white; /* white */
	color: black; /* black */
}

.CLASS05006 {
	padding:5px;
}

.CLASS05007 {
	color: black; /* black */
	font-size:9pt;
}

.CLASS05008 {
    background-color:#89989b;
    /*background-image:url(/ise/img/gradientButton50px.png);*/
		/*background-image: linear-gradient(to bottom, white 40%, gray );*/
		background-image: var(--btnGradient);

	color: black; /* black */
	border:solid 1px #000000; /* black */
    border-radius: 5px;
	padding:5px 2px 5px 2px;
	cursor:pointer;
}

.CLASS05009 {
	width:100px;
	margin: 5px;
}

.CLASS05010 {
	color: black; /* black */
	font-size:9pt;
	width:100%;
}

.CLASS05011 {
	width:90%;
}

.CLASS05012 {
	color: black; /* black */
	font-size:9pt;
}

/* rega\pages\tabs\admin\msg\timemodule.htm */

.CLASS05100 {
	vertical-align:middle;
	text-align:center;
	position:absolute;
	background-color: white; /* white */
	border:solid 1px #000000; /* black */
	color: black; /* black */
}

.CLASS05101 {
	height:100%;
	vertical-align:middle;
}

.CLASS05102 {
	background-color:#89989b;
	border:solid 1px #000000; /* black */
	cursor:pointer;
    min-width: 40px;
}

.CLASS05103 {
	background-color: white; /* white */
	overflow:auto;
	width: 100%;
	height: 100%;
}

.CLASS05104 {
	text-align: left;
	background-color: white; /* white */
	color: black; /* black */
}

.CLASS05105 {
	text-align:left;
}

.CLASS05106 {
	font-size:larger;
}

.CLASS05107 {
	border-bottom: solid 2px #000000; /* black */
}

.CLASS05108 {
	text-align: left;
	border:0px;
	background-color:white; /* white */
	color: black; /* black */
}

.CLASS05109 {
	width:100px;
	margin: 5px;
	height: 22px;
	line-height: 22px;
}

.CLASS05110 {
	border:0px;
	text-align: left;
	background-color:white; /* white */
	color: black; /* black */
}

/* rega\pages\tabs\admin\systemvars.htm */

.CLASS05200 {
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	height: auto;
}

.CLASS05201 {
	height:20px;
}

.CLASS05202 {
	height:20px ! important;
	background-color:#89989b;
	color: white ! important; /* white */
}

.CLASS05203 {
	margin:5px;
}

.CLASS05204 {
	margin-left:5px;
}

.CLASS05205 {
	height:20px ! important;
	background-color:#89989b;
}

.CLASS05206 {
	border:solid 1px #000000; /* black */
}

.CLASS05207 {
	line-height:15px;
	font-size:smaller;
}

.CLASS05208 {
	text-align: left;
}

.CLASS05209 {
	text-align:left;
	padding-left:5px;
	border:solid 1px #000000; /* black */
-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
}

.CLASS05210 {
	border:none ! important;
}

.CLASS05211 {
	border:none ! important;
	text-align:left ! important;
	color: black; /* black */
}

/* rega\pages\tabs\admin\userAdminisCLASS01217tion.htm  */

.CLASS05300 {
	height:50px;
}

.CLASS05301 {
	height:38px;
	border: solid 1px #000000; /* black */
	background-color:#89989b;
	text-align:center;
}

.CLASS05302 {
	height:80px;
}

.CLASS05303 {
	background-color:white; /* white */
}

.CLASS05304 {
	/* margin:5px; */
}

.CLASS05305 {
	line-height:15px;
	font-size:smaller;
}

/* rega\pages\tabs\admin\linkprog.htm */

.CLASS05400 {
	height:130px;
}

.CLASS05401 {
	height:160px;
}

.CLASS05402 {
	width:100%;
}

.CLASS05403 {
	text-align:center ! important;
}

/* rega\pages\tabs\admin\systemconfig.htm */

.CLASS05500 {
	height:50%;
}

.CLASS05501 {
	background-color:#192c6e; /* #183473 */
}

/* rega\pages\tabs\favorites.htm */

.CLASS05600 {
	border:solid 1px #000000; /* black */
	margin-left:20px;
	margin-top:20px;
}

.CLASS05601 {
	background-color:#89989b;
	border-right:solid 1px Black
	;width:50%;
	height:5px;
}

.CLASS05602 {
	background-color:#89989b;
	border-left:solid 1px #000000; /* black */
	width:50%;
	height:5px;
}

.CLASS05603 {
	background-color:#bcc7cb;
	border:solid 1px #000000; /* black */
	color: black; /* black */
	width:100%;
}

.CLASS05604 {
	border:solid 1px #000000; /* black */
	margin-left:20px;
	margin-bottom: 20px;
}

.CLASS05605 {
	background-color:#89989b;
	width:170px;
	height:5px;
	border-right:solid 1px #000000; /* black */
}

.CLASS05606 {
	background-color:#89989b;
	width:170px;
	height:5px;
	border-left:solid 1px #000000; /* black */
}

.CLASS05607 {
	background-color:#f0f0f0;
	border:solid 1px #000000; /* black */
	height:80px;
}

.CLASS05608 {
	background-image: url(/ise/img/btn_fav.png);
	width:170px;
	height:74px;
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}

.CLASS05609 {
	background-color:#bcc7cb;
	border:solid 1px #000000; /* black */
	width:170px;
	padding: 6px;
	color: black; /* black */
}

.CLASS05610 {
	margin-top:20px;
}

/* pages\tabs\statusview.htm */

.CLASS05700 {
	width:1257px ! important;
}

.CLASS05701 {
	height:50%;
}

.CLASS05702 {
	background-color: #192c6e ! important; /* #183473 */
}

.CLASS05703 {
	padding-left:4px;
	width:592px;
}

.CLASS05704 {
	width:200px;
	/* background:#89989b; */
	color: black; /* black */
	/* border: solid 1px #000000; */ /* black */
	cursor:pointer;
	margin-top:5px;
	text-align: center;
}

.CLASS05705 {
	width:572px;
	font-size:9pt;
}

.CLASS05706 {
	padding-left:4px;
	width:592px;
	height:262px;
	overflow:auto;
	border-top:solid 1px #000000; /* black */
}

.CLASS05707 {
	width:570px;
	font-size:9pt;
}

/* rega\pages\tabs\favViewer.htm  */

.CLASS05800 {
	width:100%;
	text-align:center;
}

.CLASS05801 {
	width:100%;
}

.CLASS05802 {
	height:10px;
	width:1px;
}

/* rega\pages\tabs\guest\startpageguest.htm */

.CLASS05900 {
	margin-top:20px;
}

.CLASS05901 {
	border:solid 1px #000000; /* black */
	margin-left:20px;
	margin-bottom: 20px;
}

.CLASS05902 {
	background-color:#89989b;
	width:170px;
	height:5px;
	border-right:solid 1px #000000; /* black */
}

.CLASS05903 {
	background-color:#89989b;
	width:170px;
	height:5px;
	border-left:solid 1px #000000; /* black */
}

.CLASS05904 {
	background-color:white; /* white */
	border:solid 1px #000000; /* black */
	height:80px;
}

.CLASS05905 {
	background-image: url(/ise/img/btn_fav.png);
	width:170px;
	height:74px;
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
}

.CLASS05906 {
	background-color:#bcc7cb;
	border:solid 1px #000000; /* black */
	width:170px;
	padding: 6px;
	color: black; /* black */
}

.CLASS05907 {
	border:solid 1px #000000; /* black */
	margin-left:20px;
	margin-top:20px;
}

.CLASS05908 {
	background-color:#89989b;
	border-right:solid 1px #000000; /* black */
	width:50%;
	height:5px;
}

.CLASS05909 {
	background-color:#89989b;
	border-left:solid 1px #000000; /* black */
	width:50%;
	height:5px;
}

.CLASS05910 {
	background-color:#bcc7cb;
	border:solid 1px #000000; /* black */
	color: black; /* black */
  width:100%
}

/* rega\pages\tabs\user\systemConfigUser.htm */

.CLASS06100 {
	height:50%;
}

.CLASS06101 {
	background-color: #192c6e ! important; /* #183473 */
}

/* rega\pages\tabs\user\userAdministrationUser.htm */

.CLASS06200 {
	text-align:center;
	margin-left:15px;
	width:80%;
	border:solid 1px #000000; /* black */
}

.CLASS06201 {
	height:50px;
}

.CLASS06202 {
	height:80px;
}

.CLASS06203 {
	background-color:white; /* white */
}

.CLASS06204 {
	margin:5px;
}

/* rega\pages\tabs\user\newFav.htm */

.CLASS06300 {
	margin:20px;
}

.CLASS06301 {
	color: white; /* white */
}

.CLASS06302 {
	background-color:#89989b;
	border:solid 1px #000000; /* black */
    border-radius: 5px;
	color: black; /* black */
	cursor:pointer;
	width:200px;
	height:24px;
    line-height: 24px;
	font-size:small;
	text-align:center;
}

.CLASS06303 {
	background-color:#89989b;
	border:solid 1px #000000; /* black */
    border-radius: 5px;
	color: black; /* black */
	cursor:pointer;
	width:240px;
	height:24px;
    line-height: 24px;
	font-size:small;
	text-align:center;
}

.CLASS06304 {
	background-color:#89989b;
	border:solid 1px #000000; /* black */
    border-radius: 5px;
	color: black; /* black */
	cursor:pointer;
	width:220px;
	height:24px;
    line-height: 24px;
	font-size:small;
	text-align:center;
}

.CLASS06305 {
	width:100%;
}

.CLASS06306 {
	border-bottom: solid 5px white ! important; /* #cc6600 */
	width:100%;
}

.CLASS06307 {
	width:420px;
}

.CLASS06308 {
	height:100%;
	width:100%;
}

.CLASS06309 {
	padding-left: 2px;
}

.CLASS06310 {
	height:15px;
}

.CLASS06311 {
	border:solid 1px #000000; /* black */
	width:170px;
}

.CLASS06312 {
	width:170px;
}

.CLASS06313 {
	text-align:center;
	font-weight:bold;
	color: black; /* black */
}

.CLASS06314 {
	text-align:center;
	font-weight:#000000; /* black */
	font-weight:bold;
	color: black; /* black */
}

.CLASS06315 {
	background-image:url(/ise/img/btn_fav_up.png);
	width:85px;
	height:38px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.CLASS06316 {
	background-image:url(/ise/img/btn_fav_down.png);
	width:85px;
	height:38px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.CLASS06317 {
	width:50px;
	text-align:left;
}

.CLASS06318 {
	margin:0;
	padding:0;
	position:relative;
	width:50px;
	height:50px;
}

.CLASS06319  {
	text-align: left;
	padding-left: 8px;
}

.CLASS06320 {
	color: black; /* black */
}

.CLASS06321 {
	background-color:#f0f0f0;
}

.CLASS06322 {
	margin:5px;
    width: 85%
}

.CLASS06323 {
	top:0px;
	left:0px;
	position:absolute;
	background-color:white; /* white */
	border:solid 1px #000000; /* black */
}

.CLASS06324 {
	background-color:#89989b;
	color: white; /* white */
	width:auto;
	height:20px;
	border:solid 1px #000000; /* black */
	text-align:center;
}

.CLASS06325 {
	top:0px;
	left:0px;
	position:absolute;
	background-color:white; /* white */
	border:solid 1px #000000; /* black */
}

.CLASS06326 {
	background-color:#89989b;
	color: white; /* white */
	width:auto;
	height:20px;
	border:solid 1px #000000; /* black */
	text-align:center;
}

.CLASS06327 {
	line-height:15px;
	font-size:smaller;
	width:240px;
}

.CLASS06328 {
	height: 100px;
	border:solid 1px #000000; /* black */
	width:100%;
}

.CLASS06329 {
	background-color:#89989b;
	color: white; /* white */
	border:solid 1px #000000; /* black */
	height:40px;
}

.CLASS06330 {
	background-color:#f0f0f0;
	color: black; /* black */
	border:solid 1px #000000; /* black */
	text-align:center;
}

.CLASS06331 {
	background-color:#bcc7cb;
	color: black; /* black */
	border:solid 1px #000000; /* black */
	text-align:center;
}

.CLASS06332 {
	margin:5px;
}

.CLASS06333 {
	margin-left:5px;
}

.CLASS06334 {
	padding:5px;
}

.CLASS06335 {
	text-align:center;
}

.CLASS06336 {
	background-color:#bcc7cb;
}

.CLASS06337 {
	background-color:#89989b;
}

/* ??? */

.CLASS06400 {
  border:solid 1px #000000; /* black */
  margin-left:20px;
  margin-top:20px;
}

.CLASS06401 {
  background-color:#89989b;
  border-right:solid 1px #000000; /* black */
  width:50%;
  height:5px;
}

.CLASS06402 {
  background-color:#89989b;
  border-left:solid 1px #000000; /* black */
  width:50%;
  height:5px;
}

.CLASS06403 {
  background-color:#bcc7cb;
  border:solid 1px #000000; /* black */
 	color: black; /* black */
  width:100%
}

.CLASS06404 {
  text-align:center;
  font-weight:bold;
}

.CLASS06405 {
  cursor:pointer;
  background-color:#89989b ! important;
 	color: white ! important; /* white */
  border:solid 1px #000000  ! important; /* black */
  height:20px ! important;
  text-align:center ! important;
}

.CLASS06406 {
  padding-left: 2px;
}

.CLASS06407 {
  height:15px;
}

.CLASS06408 {
  background-color:#89989b;
 	color: white; /* white */
  border:solid 1px #000000; /* black */
  height:auto ! important;
  text-align:center;
}

.CLASS06409 {
  margin:5px;
}

.CLASS06410 {
  margin-left:5px;
}

.CLASS06411 {
  text-align: left;
}

.CLASS06412 {
  margin:5px;
  background-color:#f0f0f0; /* #dddddd */
  border:solid 1px gray; /* silver */
 	color: white; /* white */
}

.CLASS06413 {
  line-height:15px;
  font-size:smaller;
}

.CLASS06414 {
  height:51px;
}

/* ic_msgbox.js */

.CLASS10100 {
  margin-left: 6px;
  border: solid 1px;
}

.CLASS10101 {
  cursor: pointer;
  border: solid black 1px;
  background-color: gray; /* #999999 */
  color: black; /* black */
  width: auto;
  margin: 1px;
  padding: 0 5px 0 5px;
  font-family: arial;
  font-size: 10pt;
  vertical-align: middle;
}

.CLASS10102 {
  background-color: #bcc7cb;/* lavendar */
  padding: 6px;
}

.CLASS10103 {
  background-color: #bcc7cb;/* lavendar */
  padding: 6px;
  text-align: right;
}


/* ic_configpendingmsg.js */

.CLASS10200 {
  background-color: white; /* white */
  padding: 10px;
  border: 1px solid #000000; /* black */
}

/* ic_infomsgbox.js */

.CLASS10300 {
  width: 100%;
  padding-bottom: 20px;
  padding-top: 20px;
  border: 0;
  text-align: center;
  vertical-align: top;
}

.CLASS10301 {
  color: red;
  font-weight: bold;
}

.CLASS10302 {
  padding: 5px;
  border: 3px solid #000000; /* #003366 */
}

/* ic_timeout.js */

.CLASS10400 {
  height: 10px;
  background-color:gray; /* rgb(153, 153, 153) */
}

/* webui\jst\rfconfig.jst */

.CLASS10500 {
  width:100%;
  height:100%;
  overflow:scroll;
}

/* tcl\eq3_old\session.tcl */

.CLASS10600 {
  background-color:white; /* white */
}

/* webui\jst\devicelist_flat.jst */

.CLASS10700 {
  height:20px
}

/* webui\jst\deviceconfigdialog.jst */

.CLASS10800 {
  border:2px solid #000000; /* black */
  width:250px;
  height:250px;
  line-height:250px;
  text-align:center;
}

.CLASS10801 {
  position:relative;
  margin:0;
  width:250px;
  height:250px;
  overflow:hidden;
}

.CLASS10802 {
  width:250px;
  text-align:center;
}

.CLASS10803 {
  width:200px;
}

.CLASS10804 {
  font-weight:bold;
}

.CLASS10805 {
  text-align:justify;
}

/* webui\jst\devicelist_tree.jst */

.CLASS10900 {
  width:25px;
  height:1px;
}

.CLASS10901 {
  height:20px;
}

.CLASS10902 {
  border:1px solid gray; /* #999999 */
  color: #f0f0f0; /* rgb(224,224,224); */
  background-color:#c0c0c0; /* rgb(192,192,192) */
  cursor:default;
}

.CLASS10903 {
  height:3px;
}

.CLASS10904 {
  width:25px;
  height:1px;
  overflow:hidden;
}

.CLASS10905 {
  width:1px;
  height:1px;
  overflow:hidden;
}

.CLASS10906 {
  border-right:0px none;
}

.CLASS10907 {
  border-right:0px none;
  border-left:0px none;
}

.CLASS10908 {
  border-left:0px none;
}

.CLASS10909 {
  width:55px;
  height:1px;
  overflow:hidden;
}

/* webui\jst\channelconfigdialog.jst */

.CLASS11000 {
  border:2px solid #000000; /* black */
  width:250px;
  height:250px;
  line-height:250px;
  text-align:center;
}

.CLASS11001 {
  position:relative;
  margin:0;
  width:250px;
  height:250px;
  overflow:hidden;
}

.CLASS11002 {
  width:250px;
  text-align:center;
}

.CLASS11003 {
  font-weight:bold;
}

.CLASS11004 {
  text-align:justify;
  width: 250px;
}

.CLASS11005 {
  width:200px;
}

.CLASS11006 {
  float:left;
  margin-right:5px;
  margin-bottom:5px;
  cursor:pointer;
}

.CLASS11007 {
  font-weight:bold;
  margin-bottom:5px;
  line-height:16px;
}

/* webui\jst\header.jst */

.CLASS11100 {
  width: 80px;
  text-align: center;
}

.CLASS11101 {
  vertical-align:middle;
}

.CLASS11102 {
  width: 100%;
	padding-left: 10px;
}

.CLASS11103 {
  vertical-align:bottom;
}

.CLASS11104 {
  text-align:right;
  padding-top:7px;
}

.CLASS11105 {
  padding-right: 8px;
  padding-top: 7px;
}

.CLASS11106 {
  width: 25px;
}

.CLASS11107 {
  width: 100%;
}

.CLASS11108 {
  cursor:pointer;
  padding: 5px;
  border-radius: 5px;
}

.CLASS11109 {
  padding-right: 5px;
  /* padding-top: 6px; */
}


/* config/ic_setprofiles */

.CLASS20001 {
	padding:4px;
}

.CLASS20002 {
	border:0;
}

.CLASS20003 {
	height:165px;
}

.CLASS20004 {
	border-bottom:0;
	vertical-align:top;
	padding:4px;
}

.CLASS20005 {
	border-top:0;
}

.CLASS20006 {
	width:85% !	important;
}

.CLASS20007 {
	border-bottom:0;
}

.CLASS20008 {
	height: 50px;
}


/* ersetzt die Funktion get_buttonstyle aus ic_common.tcl */
.CLASS20009 {
	padding: 5px;
	text-align:center;
	vertical-align:middle;
	margin:2px;
	cursor: pointer;
	border: 1px solid #000000; /* black */
	background-color: gray; /* rgb(153, 153, 153) */
  color: white; /* white */
}

.CLASS20009a {
	padding: 5px;
	text-align:center;
	vertical-align:middle;
	margin:2px;
	cursor: default;
	border: 1px solid #000000; /* black */
	background-color: gray; /* rgb(153, 153, 153) */
  color: #c0c0c0;
}

.CLASS20010 {
	width:150px;
}

/* config\easymodes\DIMMER\MOTION_DETECTOR.tcl */
/* config\easymodes\SWITCH\MOTION_DETECTOR.tcl */
/* config\easymodes\smoke_detector_ch_master.tcl */
/* config\easymodes\ALARMACTUATOR\MOTION_DETECTOR.tcl */

.CLASS20100 {
  color: red;
}

/* config\easymodes\DIMMER\mapping\TEMPLATE_map.tcl */
/* config\easymodes\SWITCH\mapping\TEMPLATE_map.tcl */
/* config\easymodes\HMW_SWITCH\mapping\TEMPLATE_map.tcl */
/* config\easymodes\WINMATIC\mapping\TEMPLATE_map.tcl */
/* config\easymodes\BLIND\mapping\TEMPLATE_map.tcl */
/* config\easymodes\HMW_DIMMER\mapping\TEMPLATE_map.tcl */
/* config\easymodes\KEYMATIC\mapping\TEMPLATE_map.tcl */

.CLASS20200 {
  color:red;
  text-decoration:blink
}

/* config\easymodes\smoke_detector_ch_master.tcl */

.CLASS20300 {
  color: WindowText;/* windowText */
}

/* config\easymodes\etc\localization\de\MOTION_DETECTOR.txt */
/* config\easymodes\etc\localization\en\MOTION_DETECTOR.txt */
/* config\easymodes\WINMATIC\localization\de\MOTION_DETECTOR.txt */
/* config\easymodes\WINMATIC\localization\en\MOTION_DETECTOR.txt */

.CLASS20400 {
  background-color: gray; /* rgb(200,200,200) */
}

/* config\easymodes\etc\localization\en\MOTION_DETECTOR.txt */

.CLASS20500 {
  color:red;
  font-weight:bold;
  text-decoration:blink;
}

/* config\easymodes\cc_tc_ch_master.tcl */

.CLASS20600 {
  background-color:#000000; /* black */
 	color: black; /* black */
  height:1px
}

/* config\ic_ifacecmd.cgi */

.CLASS20700 {
  padding: 10px;
  text-align:center
}

/* config\cp_security.cgi */

.CLASS20800 {
  overflow: auto;
  width: 100%;
  height: 100%;
}

.CLASS20801 {
  font-size: 8pt;
 	color: black; /* black */
}

.CLASS20802 {
  padding: 10px 0px 10px 0px;
  background-color: white; /* white */
 	color: black; /* black */
}

.CLASS20803 {
  border:0;
  width:10%
}

.CLASS20804 {
  width: 100px;
  margin: 5px;
}

.CLASS20805 {
  font-size: 8pt;
}

.CLASS20806 {
  padding: 10px 0px 10px 0px;
}

.CLASS20807 {
  background-color:#89989b;
 color: white; /* white */
  vertical-align: middle;
  font-size: 10pt;
}

.CLASS20808 {
 	color: black; /* black */
  background-color: white; /* white */
}

.CLASS20809 {
  border: 0;
  color: red;
}

.CLASS20810 {
 	color: black; /* black */
  background-color: white; /* white */
  font-size: 8pt;
}

.CLASS20811 {
  border: 0 none;
}

.CLASS20812 {
 	color: black; /* black */
}

.CLASS20813 {
  width:200px;
  margin: 5px;
}

.CLASS20814 {
  color: red;
}

.CLASS20815 {
  background-color: white; /* white */
  overflow: auto;
  width: 100%;
  height: 100%;
}

.CLASS20816 {
  color: red;
  background-color: white; /* white */
}

.CLASS20817 {
 	color: black; /* black */
  background-color: white; /* white */
  font-size: 8pt;
}

.CLASS20818 {
  width:100px;
  margin: 5px;
}

.CLASS20819 {
  padding:5px;
}

.CLASS20820 {
  width: 400px;
  height: 100px;
}

/* config\cp_maintenance.cgi */

.CLASS20900 {
  overflow: auto;
  width: 100%;
  height: 100%;
}

.CLASS20901 {
  font-size: 8pt;
}

.CLASS20902 {
  padding: 10px 0px 10px 0px;
}

.CLASS20903 {
  background-color:#89989b;
 color: white; /* white */
  vertical-align: middle;
  font-size: 10pt;
}

.CLASS20904 {
 	color: black; /* black */
  background-color: white; /* white */
}

.CLASS20905 {
  border: 0 none;
}

.CLASS20906 {
  width:150px;
  margin: 5px;
}

.CLASS20907 {
  border:0;
  width:10%
}

.CLASS20908 {
  width: 100px;
  margin: 5px;
}

.CLASS20909 {
  color: black; /* black */
  background-color: white; /* white */
  width: 100%;
  font-size: 8pt;
}

.CLASS20910 {
  width:200px;
  margin: 5px;
}

.CLASS20911 {
 	color: black; /* black */
}

.CLASS20912 {
  border: 0;
  color: red;
}

.CLASS20913 {
 	color: black; /* black */
  background-color: white; /* white */
  font-size: 8pt;
  width: 100%;
}

.CLASS20914 {
  text-align:justify;
}

.CLASS20915 {
  text-align:left;
}

.CLASS20916 {
  font-size: 8pt;
 	color: black; /* black */
  background-color: white; /* white */
}

.CLASS20917 {
  padding: 10px 0px 10px 0px;
  background-color: white; /* white */
 	color: black; /* black */
}

.CLASS20918 {
  background-color: white; /* white */
  overflow: auto;
  width: 100%;
  height: 100%;
}

.CLASS20919 {
  width:100px;
  margin: 5px;
}

.CLASS20920 {
  color: gray;/* grey */
}

.CLASS20921 {
  color: red;
  background-color: white; /* white */
}

/* ic_common.tcl */
/* ic_linkpeerlist.cgi */
/* ic_deviceparamteters.cgi */

.CLASS21000 {

  background-color: gray; /* rgb(153, 153, 153) */
  /*background-image:url(/ise/img/gradientButton50px.png);*/
	/*background-image: linear-gradient(to bottom, white 40%, gray );*/
	background-image: var(--btnGradient);

  padding: 3px;
  text-align:center;
  vertical-align:middle;
  margin:2px;
  cursor: pointer;
  border: 1px solid #000000; /* black */
  border-radius: 5px;
  color: black; /* black */
}

/* config\cp_network.cgi */

.CLASS21100 {
  overflow: auto;
  width: 100%;
  height: 100%;
}

.CLASS21101 {
  font-size: 8pt;
 	color: black; /* black */
  background-color: white; /* white */
}

.CLASS21102 {
  padding: 10px 0px 10px 0px;
  background-color: white; /* white */
 	color: black; /* black */
}

.CLASS21103 {
  border: 0 none;
  width: 10%;
}

.CLASS21104 {
  width: 100px;
  margin: 5px;
}

.CLASS21105 {
  font-size: 8pt;
}

.CLASS21106 {
 	color: black; /* black */
  background-color: white; /* white */
  font-size: 8pt;
  width: 100%;
}

.CLASS21107 {
  border: 0 none;
}

.CLASS21108 {
  width:100px;
  margin: 5px;
}

.CLASS21108A {
	width: 100px;
	margin: 5px;
	line-height: 100%
}

.CLASS21109 {
  border:0;
  width:80%;
}

.CLASS21110 {
  width:150px;
  margin: 5px;
}

.CLASS21111 {
 	color: black; /* black */
  background-color: white; /* white */
  font-size: 8pt;
}

.CLASS21112 {
 	color: black; /* black */
}

.CLASS21113 {
 	color: black; /* black */
  background-color: white; /* white */
}

.CLASS21114 {
  background-color: white; /* white */
  overflow: auto;
  width: 100%;
  height: 100%;
}

.CLASS21115 {
 	color: black; /* black */
  background-color: white; /* white */
  padding: 10px 0px 10px 0px;
}

.CLASS21116 {
  background-color:#89989b;
 color: white; /* white */
  vertical-align: middle;
  font-size: 10pt;
}

.CLASS21117 {
  width:200px;
  margin: 5px;
}

.CLASS21118 {
  color: gray;/* grey */
}

.CLASS21119 {
  padding: 10px 0px 10px 0px;
}

/* config\cp_add_device.cgi */

.CLASS21200 {
  background-color: white; /* white */
  overflow: auto;
  width: 100%;
  height: 100%;
}

.CLASS21201 {
  font-size: 8pt;
}

.CLASS21202 {
  padding: 10px 0px 10px 0px;
}

.CLASS21203{
  vertical-align: top;
 	color: black; /* black */
  background-color: white; /* white */
}

.CLASS21204 {
  font-size: 8pt;
 	color: black; /* black */
}

.CLASS21205 {
  border: 0;
  background-color:#bcc7cb;
}

.CLASS21206 {
  border:0; width:80%;
}

.CLASS21207 {
  background-color: #89989b;
 color: white; /* white */
  vertical-align: middle;
  font-size: 10pt;
}

.CLASS21208 {
  vertical-align: top;
 	color: black; /* black */
  background-color: #bcc7cb;
  padding: 5px;
}

.CLASS21209 {
  border:0;
  width:10%
}

.CLASS21210 {
  width:100px;
  margin: 5px;
}

.CLASS21210a {
  margin: 5px;
  min-height: 25px;
  line-height: 25px;
  min-width: 110px;
}

.CLASS21211 {
  font-weight: bold;
}

.CLASS21212 {
  background-color:#89989b;
 color: white; /* white */
  vertical-align: middle;
  font-size: 10pt;
}

.CLASS21213 {
  width: 100px;
  height: 30px;
  line-height: 30px;
  margin: 5px;
}

.CLASS21214 {
  width: 200px;
  height: 30px;
  margin: 5px;
}

.CLASS21215  {
  background-color: white ! important; /* white */
 	color: black  ! important; /* black */
}

.CLASS21216 {
  width: 150px;
  height: 30px;
  margin: 5px;
}

/* config\help.cgi */

.CLASS21300 {
  height:56%;
}

.CLASS21301 {
  background-color:#bcc7cb;
  vertical-align:top;
}

.CLASS21301a {
  background-color:#bcc7cb;
  vertical-align:middle;
}

.CLASS21302 {
 	color: black; /* black */
  font-size: 20px;
  text-align:center;
  margin: 5px;
}

.CLASS21303 {
 	color: black; /* black */
  text-align:center;
  width:100%;
}

.CLASS21304 {
 	color: black; /* black */
}

.CLASS21305 {
  background-color:#bcc7cb;
  text-align:center;
  vertical-align:top;
}

.CLASS21305a {
  background-color:#bcc7cb;
  text-align:center;
  vertical-align:middle;
}

.CLASS21306 {
  vertical-align:top;
}

/* config\cp_software.cgi */

.CLASS21400 {
  overflow: auto;
  width: 100%;
  height: 100%;
}

.CLASS21401 {
  font-size: 8pt;
 	color: black; /* black */
  background-color: white; /* white */
}

.CLASS21402 {
  padding: 10px 0px 10px 0px;
  background-color: white; /* white */
 	color: black; /* black */
}

.CLASS21403 {
  border:0 none;
  width:10%
}

.CLASS21404 {
  width: 100px;
  margin: 5px;
}

.CLASS21405 {
  font-size: 8pt;
}

.CLASS21406 {
  background-color: white; /* white */
  overflow: auto;
  width: 100%;
  /* height: 250px; */
}

.CLASS21407 {
  padding: 10px 0px 10px 0px;
}

.CLASS21408 {
  background-color:#89989b;
 color: white; /* white */
  vertical-align: middle;
  font-size: 10pt;
}

.CLASS21409 {
 	color: black; /* black */
  background-color: white; /* white */
}

.CLASS21410 {
 	color: black; /* black */
  background-color: white; /* white */
  font-size: 8pt;
}

.CLASS21411 {
  border: 0 none;
}

.CLASS21412 {
  width:200px;
  margin: 5px;
}

.CLASS21413 {
  border: 0 none;
  color: red;
}

/* config\cp_time.cgi */

.CLASS21500 {
  background-color: white; /* white */
  overflow: auto;
  width: 100%;
  height: 100%;
}

.CLASS21501 {
  font-size: 8pt;
}

.CLASS21502 {
  padding: 10px 0px 10px 0px;
}

.CLASS21503 {
  background-color:#89989b;
 color: white; /* white */
  vertical-align: middle;
  font-size: 10pt;
}

.CLASS21504 {
 	color: black; /* black */
  background-color: white; /* white */
}

.CLASS21505 {
 	color: black; /* black */
  background-color: white; /* white */
  font-size: 8pt;
}

.CLASS21506 {
  border: 0 none;
}

.CLASS21507 {
  width:200px;
  margin: 5px;
}

.CLASS21508 {
  border:0;
  width:10%;
}

.CLASS21509 {
  width: 100px;
  margin: 5px;
}

.CLASS21510 {
 	color: black; /* black */
}

/* config\cp_display.cgi */

.CLASS21600 {
  background-color: white; /* white */
  overflow: auto;
  width: 100%;
  height: 100%;
}

.CLASS21601 {
  font-size: 8pt;
}

.CLASS21602 {
  padding: 10px 0px 10px 0px;
}

.CLASS21603 {
  vertical-align: top;
 	color: black; /* black */
  background-color: white; /* white */
}

.CLASS21604 {
  font-size: 8pt;
 	color: black; /* black */
}

.CLASS21605 {
  border:0 none;
  width:10%
}

.CLASS21606 {
  width:100px;
  margin: 5px;
}

.CLASS21607 {
  border:0 none;
  width:70%
}

/* config\control_panel.cgi */

.CLASS21700 {
  height:50%;
}

.CLASS21701 {
  height:40px;
  line-height:40px;
  width: 150px;
 /* padding-left: 5px; */
  padding-right: 5px;
  float: left;
  margin-right: 10px;
}

.CLASS21702 {
  background-color: #192c6e ! important;
}

.CLASS21703 {
  height:70px;
  line-height:35px;
}

/* config\ic_common.tcl */


.CLASS21800 {
  width: 100%;
  font-weight: bold;
  font-size: 12px;
  cursor: pointer;
}

.CLASS21801 {
  border-bottom: 4px solid gray; /* rgb(192,192,192) */
}

.CLASS21802 {
  position:absolute;
  left:300px;
  top:0px;
  background-color:InfoBackground;
  height:28px;
  padding:6px;
  border:2px solid #f0f0f0;
}

.CLASS21803 {
  margin: 4px;
}

.CLASS21804 {
  width:200px;
  height:200px;
  border: 1px solid #000066;/* blue */
}

.CLASS21805 {
   background-color: white; /* white */
}

.CLASS21806 {
  color: red;
}

.CLASS21807 {
  background-color: white; /* #ffffff */
}

/* config\ic_selchannel.cgi */

.CLASS21900 {
  padding: 4px;
}

.CLASS21901 {
  line-height:15px;
  font-size:smaller;
}

.CLASS21902 {
  width: 100%;
}

.CLASS21903 {
  width:10%;
}

.CLASS21904 {

  background-color: #89989b;
  background-image:url(/ise/img/gradientButton25px.png);
	/*background-image: linear-gradient(to bottom, white 40%, gray );*/
	background-image: var(--btnGradient);

  color: black; /* black */
  border: 1px solid #000000; /* black */
  border-radius: 2px;

  cursor: pointer;
}

.CLASS21905 {
  width:80%;
}

.CLASS21906 {
  color: red;
  font-size: large;
  font-weight: bold;
}

.CLASS21907 {
  margin:0;
  padding:0;
  position:relative;
  width:50px;
  height:50px;
}

.CLASS21908 {
  overflow: auto;
  background-color: #192c6e; /* #183473 */
  width:100%;
}

.CLASS21909 {
  line-height:15px;
  font-size:x-small;
}

.CLASS21910 {
  line-height:10px;
  font-size:xx-small;
}

.CLASS21911 {
  width:70%;
}

.CLASS21912 {
  position:relative;
}

.CLASS21913 {
  height: 50px;
}

.CLASS21914 {
  background-color: #89989b;
}

.CLASS21915 {
  position:absolute;
}

.CLASS21916 {
  text-align: right;
  margin-top: 5px;
}

.CLASS21917 {

  background-color: #89989b;
  background-image:url(/ise/img/gradientButton25px.png);
	/*background-image: linear-gradient(to bottom, white 40%, gray );*/
	background-image: var(--btnGradient);

  text-align:center;
  width:30px;
  border: 1px solid #000000; /* black */
  color: black; /* black */
  cursor: pointer;
  padding: 0 20px;
}

/* config\ic_deviceparameters.cgi */

.CLASS22000 {
  margin: 4px;
  width: 99%;
}

.CLASS22001 {
  text-align: center;
  background-color: #f0f0f0;
}

.CLASS22002 {
  border-bottom: 2px solid white ! important; /* #cc6600 */
  padding-bottom: 10px;
}

.CLASS22003 {
  background-color: white;
}

.CLASS22004 {
  background-color: #f0f0f0;
  text-align: center;
}

.CLASS22005 {
  position:relative;
  width:50px;
  height:50px;
}

.CLASS22006 {
  text-align: right;
}

.CLASS22007 {
  text-align: right;
  padding: 7px;
}

.CLASS22008 {
  text-align: center;
}

.CLASS22009 {
  width:99%;
}

.CLASS22010 {
  height: 50px;
}

.CLASS22011 {
  width: 100%;
}

.CLASS22012 {
  width:10%;
}

.CLASS22013 {
  width: 80%;
}

.CLASS22014 {
  width: 100px;
}

.CLASS22015 {
  background-color: #bcc7cb;
}

/* config\ic_linkpeerlist.cgi */

.CLASS22100 {
  line-height:14px;
  font-size:smaller;
}

.CLASS22101 {
  padding:4px;
}

.CLASS22102 {
  position:absolute;
  left:300px;
  top:0px;
  background-color:InfoBackground;
  height:28px;
  padding:6px;
  border:2px solid #f0f0f0;
}

.CLASS22103 {
  color: red;
  font-size: large;
  font-weight: bold;
}

.CLASS22104 {
  left:0px;
  top:0px;
  margin: 0;
  padding: 0;
  background-color: white; /* white */
  position:relative;
  width:50px;
  height:50px;
}

.CLASS22105 {
  position:relative;
  width:50px;
  height:50px;
}

.CLASS22106 {
  text-align: center;
}

.CLASS22107 {
  width:10%;
}

.CLASS22108 {
  width:80%;
}

.CLASS22109 {
  vertical-align:middle;
}

/* config\ic_neweasymode.cgi */

.CLASS22200 {
  width: 100%;
}

.CLASS22201 {
  font-weight: bold;
  text-align: center;
  margin-top: 6px;
  color: red;
}

.CLASS22202 {
  border:0 none;
  padding:0;
  margin:0;
}

.CLASS22203 {
  border:0 none;
  width:10%
}

.CLASS22204 {
  text-align:center;
  margin:2px;
  cursor: pointer;
  border: 1px solid #000000; /* black */
  background-color: #89989b;
 color: white; /* white */
  padding:2px;
}

.CLASS22205 {
  border:0 none;
  width:90%;
}

.CLASS22206 {
  height: 100%;
  font-weight: bold;
  text-align: center;
  margin-top: 6px;
  color: red;
}

.CLASS22207 {
  border:0 none;
  width:80%
}

/* /pages/tabs/handling.htm */

.CLASS22300 {
  height:100%;
  width:100%;
  overflow:hidden;
}

.CLASS22301 {
  text-align:center;
}

.CLASS22302 {
  height:50%;
}

.CLASS22303 {
  text-align:center;
  padding-top:16px;
  padding-right:8px;
  padding-left:8px;
}

.CLASS22304 {
  height:100%;
  width:100%;
}

.CLASS22305 {
  height:98%;
}

.CLASS22306 {
 	color: black;
  vertical-align:top
}

.CLASS22307 {
  padding-bottom:20px;
  background-color: #bcc7cb;
 	color: black;
  overflow:auto;
  visibility:hidden;
}

.CLASS22308 {
  margin-top:20px;
}

.CLASS22309 {
  margin:0px;
  border:solid 1px #000000;
}

.CLASS22310 {
  background-color: #89989b;
  width:580px;
  height:30px;
  border:solid 1px #000000;
  text-align:center;
}

.CLASS22311 {
  background-color:#89989b;
  width:580px;
  height:5px;
  border:solid 1px #000000;
}

.CLASS22312 {
  background-color: #f0f0f0;
  width:580px;
  height:120px;
  border:solid 1px #000000;
 	color: black;
}

.CLASS22313 {
  background-color: #89989b;
  width:580px;
  height:5px;
  border:solid 1px #000000;
}


