
caption { 
	font-size:12px; 
	font-weight:bold; 
/*	color:#006F9E;*/
	color:black;
	text-align: left;
}

DIV.caption { 
	font-size:12px; 
	font-weight:bold; 
	color:black;
	text-align: left;
}

th          { vertical-align:top; border-bottom: 1px solid #eeeeee; color:grey; font-weight:bold; padding: 2px 3px 2px 3px; margin: 0px 5px 0px 0px;}
th b { color:grey }
td          { vertical-align:top; border-bottom: 1px solid #eeeeee; padding: 2px 3px 2px 3px; margin: 0px 5px 0px 0px; }

code        { font-family: Verdana,Arial,helvetica; font-size: 9px; }

pre         { color: #000000 }

.comm-device-header {  font-size:16px; font-weight:bold; margin:5px 5px 5px 5px; color: grey; }
.comm-id-header {  font-size:16px; font-weight:bold; margin:5px 5px 5px 5px; color: grey; }
.dead-comm-device-header {  font-size:16px; font-weight:bold; margin:5px 5px 5px 5px; color: grey; background-color: #FFAA88 }
.dead-comm-id-header {  font-size:16px; font-weight:bold; margin:5px 5px 5px 5px; color: grey; background-color: #FFAA88 }

.task-READY   { text-align: center; color: green; border: 1pt solid green }
.task-STARTED { text-align: center; color: green; border: 1pt solid green }
.task-WORKING { text-align: center; color: green; font-weight: bold; border: 1pt solid green }
.task-OVERDUE { text-align: center; color: orange; border: 1pt solid orange}
.task-STOPPED { text-align: center; color: darkred; border: 1pt solid darkred }
.task-ABENDED { text-align: center; color: red; font-weight: bold; border: 1pt solid red }
.task-RETRY   { text-align: center; color: darkred; border: 1pt solid darkred }

.dnid-selected { color: #336699; background-color: #F7F7F7 }

.service-enabled { font-weight: bold; color: #336699 }
.service-disabled { }
.service-disabled-em { font-weight: bold; color: darkred }

.buttonish          { font-weight: normal; 
                      text-decoration: none; 
                      text-align: center;
                      color: black;
                      background-color: #d0d0d0;
                      margin: 0px 2px 0 2px; 
                      padding: 0 0 0 3px;
                      border: 1pt solid #707070;
                      border-color: white #707070 #707070 white; 
                    }

.checkboxish        { margin: 3px; 
					  width: 15px; 
					  text-align: center; 
					  border: 1px solid black; 
					  background-color: white; 
					  color: black; 
					  font-weight: bold;
					  font-size: 90%;
					}
					
.dmbr-decomd-imn    { background-color: #FF9090 }
.dmbr-deletion      { font-weight: bold; color: #000000}
.dmbr-acked         { font-weight: bold; color: #336699}
.dmbr-expired       { font-weight: bold; color: #8B0000 }

.errortext  { font-weight: bold; color: red }

.error    { color: #cc0033;
            font-weight: bold;
            font-family: Verdana,Arial,helvetica;
            background-color: #FFF0B0; 
            border: 1px solid #cc0033;
            padding: 5px;
            width: 600px;
          }

.input-text-readonly { }



/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:grey;
    font-weight: bold;
    cursor: default;
}