/* DEFAULT MESSAGE TYPES */

.Ack a:link {color:#88CCFF}
.Ack a:visited {color:#88CCFF}
.Ack a:hover {color:#CCFFFF}
.Ack a:active {color:#88CCFF}
.Ack {
  color: #FFFFFF;
  background-color: #0000FF;
}

.NAck a:link {color:#88CCFF}
.NAck a:visited {color:#88CCFF}
.MAck a:hover {color:#CCFFFF}
.NAck a:active {color:#CCFFFF}
.NAck {
  color: #FFFFFF;
  background-color: #0000FF;
}


.Alarm a:link {color:#0000FF}
.Alarm a:visited {color:#0000FF}
.Alarm a:hover {color:#4488FF}
.Alarm a:active {color:#4488FF}
.Alarm {
  color: #000000;
  background-color: #FF0000;
}

.move a:link {color:#0000FF}
.move a:visited {color:#0000FF}
.move a:hover {color:#4488FF}
.move a:active {color:#4488FF}
.move {
  color: #000000;
  background-color: #00FFFF;
}

.stop a:link {color:#0000FF}
.stop a:visited {color:#0000FF}
.stop a:hover {color:#4488FF}
.stop a:active {color:#4488FF}
.stop {
  color: #000000;
  background-color: #FF00FF;
}


.int_move a:link {color:#0000FF}
.int_move a:visited {color:#0000FF}
.int_move a:hover {color:#4488FF}
.int_move a:active {color:#4488FF}
.int_move {
  color: #000000;
  background-color: #669999;
}

.int_stop a:link {color:#0000FF}
.int_stop a:visited {color:#0000FF}
.int_stop a:hover {color:#4488FF}
.int_stop a:active {color:#4488FF}
.int_stop {
  color: #000000;
  background-color: #BB88BB;
}

.hold a:link {color:#0000FF}
.hold a:visited {color:#0000FF}
.hold a:hover {color:#4488FF}
.hold a:active {color:#4488FF}
.hold {
  color: #000000;
  background-color: #BB88BB;
}



.Lifesign a:link {color:#0000FF}
.Lifesign a:visited {color:#0000FF}
.Lifesign a:hover {color:#4488FF}
.Lifesign a:active {color:#4488FF}
.Lifesign {
  color: #000000;
  background-color: #BBBBBB;
}


.TriggeredReport a:link {color:#0000FF}
.TriggeredReport a:visited {color:#0000FF}
.TriggeredReport a:hover {color:#4488FF}
.TriggeredReport a:active {color:#4488FF}
.TriggeredReport {
  color: #000000;
  background-color: #00ff00;
}


.PeriodicWithLoc a:link {color:#0000FF}
.PeriodicWithLoc a:visited {color:#0000FF}
.PeriodicWithLoc a:hover {color:#4488FF}
.PeriodicWithLoc a:active {color:#4488FF}
.PeriodicWithLoc {
  color: #00000;
  background-color: #338844;
}



.SystemConfig a:link {color:#0000FF}
.SystemConfig a:visited {color:#0000FF}
.SystemConfig a:hover {color:#4488FF}
.SystemConfig a:active {color:#4488FF}
.SystemConfig {
  color: #00000;
  background-color: #FFFF00;
}


.SendSystemConfig a:link {color:#0000FF}
.SendSystemConfig a:visited {color:#0000FF}
.SendSystemConfig a:hover {color:#4488FF}
.SendSystemConfig a:active {color:#4488FF}
.SendSystemConfig {
  color: #00000;
  background-color: #FFFF00;
}


.SensorConfig a:link {color:#0000FF}
.SensorConfig a:visited {color:#0000FF}
.SensorConfig a:hover {color:#4488FF}
.SensorConfig a:active {color:#4488FF}
.SensorConfig {
  color: #00000;
  background-color: #FFFF00;
}

.SendSensorConfig a:link {color:#0000FF}
.SendSensorConfig a:visited {color:#0000FF}
.SendSensorConfig a:hover {color:#4488FF}
.SendSensorConfig a:active {color:#4488FF}
.SendSensorConfig {
  color: #00000;
  background-color: #FFFF00;
}


.Ping a:link {color:#0000FF}
.Ping a:visited {color:#0000FF}
.Ping a:hover {color:#4488FF}
.Ping a:active {color:#4488FF}
.Ping {
  color: #00000;
  background-color: #FFFF00;
}

.FetchFile a:link {color:#0000FF}
.FetchFile a:visited {color:#0000FF}
.FetchFile a:hover {color:#4488FF}
.FetchFile a:active {color:#4488FF}
.FetchFile {
  color: #00000;
  background-color: #FFFF00;
}


.SystemStatus a:link {color:#0000FF}
.SystemStatus a:visited {color:#0000FF}
.SystemStatus a:hover {color:#4488FF}
.SystemStatus a:active {color:#4488FF}
.SystemStatus {
  color: #00000;
  background-color: #FF8800;
}

.SensorDiscovery a:link {color:#0000FF}
.SensorDiscovery a:visited {color:#0000FF}
.SensorDiscovery a:hover {color:#4488FF}
.SensorDiscovery a:active {color:#4488FF}
.SensorDiscovery {
  color: #00000;
  background-color: #FFFF00;
}

.SensorDiscoveryResp a:link {color:#0000FF}
.SensorDiscoveryResp a:visited {color:#0000FF}
.SensorDiscoveryResp a:hover {color:#4488FF}
.SensorDiscoveryResp a:active {color:#4488FF}
.SensorDiscoveryResp {
  color: #00000;
  background-color: #0088FF;
}

.SensorList a:link {color:#0000FF}
.SensorList a:visited {color:#0000FF}
.SensorList a:hover {color:#4488FF}
.SensorList a:active {color:#4488FF}
.SensorList {
  color: #00000;
  background-color: #0088FF;
}

.SensorListSP a:link {color:#0000FF}
.SensorListSP a:visited {color:#0000FF}
.SensorListSP a:hover {color:#4488FF}
.SensorListSP a:active {color:#4488FF}
.SensorListSP {
  color: #00000;
  background-color: #0088FF;
}

.SystemConfigResp a:link {color:#0000FF}
.SystemConfigResp a:visited {color:#0000FF}
.SystemConfigResp a:hover {color:#4488FF}
.SystemConfigResp a:active {color:#4488FF}
.SystemConfigResp {
  color: #00000;
  background-color: #0088FF;
}

.SystemStatusSP a:link {color:#0000FF}
.SystemStatusSP a:visited {color:#0000FF}
.SystemStatusSP a:hover {color:#4488FF}
.SystemStatusSP a:active {color:#4488FF}
.SystemStatusSP {
  color: #00000;
  background-color: #FF8800;
}

.SystemConfigSP a:link {color:#0000FF}
.SystemConfigSP a:visited {color:#0000FF}
.SystemConfigSP a:hover {color:#4488FF}
.SystemConfigSP a:active {color:#4488FF}
.SystemConfigSP {
  color: #00000;
  background-color: #00AAFF;
}

.SensorConfigResp a:link {color:#0000FF}
.SensorConfigResp a:visited {color:#0000FF}
.SensorConfigResp a:hover {color:#4488FF}
.SensorConfigResp a:active {color:#4488FF}
.SensorConfigResp {
  color: #00000;
  background-color: #0088FF;
}

.SensorConfigSP a:link {color:#0000FF}
.SensorConfigSP a:visited {color:#0000FF}
.SensorConfigSP a:hover {color:#4488FF}
.SensorConfigSP a:active {color:#4488FF}
.SensorConfigSP {
  color: #00000;
  background-color: #00AAFF;
}


.DetailReport a:link {color:#0000FF}
.DetailReport a:visited {color:#0000FF}
.DetailReport a:hover {color:#4488FF}
.DetailReport a:active {color:#4488FF}
.DetailReport {
  color: #00000;
  background-color: #FFFF00;
}


.UploadFile a:link {color:#0000FF}
.UploadFile a:visited {color:#0000FF}
.UploadFile a:hover {color:#4488FF}
.UploadFile a:active {color:#4488FF}
.UploadFile {
  color: #00000;
  background-color: #FFFF00;
}


.Meta a:link {color:#444444}
.Meta a:visited {color:#444444}
.Meta a:hover {color:#444444}
.Meta a:active {color:#444444}
.Meta {
  color: #885555;
  background-color: #EEEEEE;
}



.SensorLogEntry a:link {color:#444444}
.SensorLogEntry a:visited {color:#444444}
.SensorLogEntry a:hover {color:#444444}
.SensorLogEntry a:active {color:#444444}
.SensorLogEntry {
  color: #000000;
  background-color: #66BB77;
}


/* MEASUREMENT REASON */
.reason-polled {background-color:#BBBBBB}
.reason-logging {background-color:#338844}
.reason-requested {background-color:#00ee00}
.reason-related {background-color:#55AA66}
.reason-alarm {background-color:#FF0000}
.reason-alarm-delta {background-color:#FF8800}
.reason-alarm-time {background-color:#EE4400}
.reason-alarm-related {background-color:#55AA66}
.reason-alarm-maximum {background-color:#FFFF00}
.reason-alarm-allclear {background-color:#449955}

.reason-old-polled {background-color:#BBBBBB; color:#444}
.reason-old-logging {background-color:#337744; color:#444}
.reason-old-requested {background-color:#55AA66; color:#444}
.reason-old-alarm {background-color:#FF0000; color:#444}

/* SPECIAL MARKINGS */

.invalid a:link {color:#666666}
.invalid a:visited {color:#666666}
.invalid a:hover {color:#888888}
.incalid a:active {color:#888888}
.invalid {
  color: #666666;
}


.late_server_time {
  color:#cc0000;
  font-weight : bold;
  /*background-color:#ffffff;*/
}

.early_server_time {
  color:#0000cc;
  font-weight : bold;
  /*background-color:#ffffff;*/
}

.offset_too_high {
  color:#cc0000;
  font-weight : bold;
}

.offset_too_small {
  color:#0000cc;
  font-weight : bold;
}

.early_timestamp {
  background-color: #FF0000;
}

.late_timestamp {
  background-color: #FFFF00;
}


.stats {
  border-top-width: 1px;
  border-top-color: #999999;
  border-top-style: solid;
  margin-top: 12px;
  padding-top: 6px;
  color: #999999;
  text-align: center;
}

.gw_error {
  border-width: 3px;
  border-color: #ff0000;
  border-style: solid;
  color: #ff0000;
  background-color: #000000;
  text-align: center;
  font-weight: bold;
}


/* IMPORTANT CONFIGURATIONS */
.SystemConfig .important_config {
  color: #000000;
  background: rgba(255,255,255, 0.3);
  font-weight: bold;
}

.SystemStatusSP .important {
  color: #000000;
  background: rgba(255,255,255, 0.3);
  font-weight: bold;
}


.SystemConfigSP .important_config {
  color: #000000;
  /*background-color: #88CCFF;*/
  background: rgba(255,255,255, 0.3);
  font-weight: bold;
}

.SystemConfigResp .important_config {
  color: #000000;
  /*background-color: #88CCFF;*/
  background: rgba(255,255,255, 0.3);
  font-weight: bold;
}


.SensorConfig .important_config {
  color: #000000;
  /*background-color: #FFFF88;*/
  background: rgba(255,255,255, 0.3);
  font-weight: bold;
}

.SensorConfigSP .important_config {
  color: #000000;
  /*background-color: #FFFF88;*/
  background: rgba(255,255,255, 0.3);
  font-weight: bold;
}

.SensorConfigResp .important_config {
  color: #000000;
  /*background-color: #88CCFF;*/
  background: rgba(255,255,255, 0.3);
  font-weight: bold;
}




/* PAGE DEFAULTS */

.data_table {
  border-width: 1px; 
  border-spacing: 0px; 
  border-style: solid solid solid solid; 
  border-color: gray;
  border-collapse: collapse; 
  background-color: white;
}

.data_table  td {
  /*border-width: 1px;*/
  border-color:gray;
}

.data_table  tr {
  border-color: gray;
}

.data_table  th {
  border-color:gray
}

/*
td:first-child:nth-last-child(2),
td:first-child:nth-last-child(2) ~ td{
  border-style: none !important;
}

td:nth-last-child(1) {
  border-style: none !important;
}
*/

/* System Config Groups */

.ConfigGroupPacket {
  background-color: #bbbb99;
}

.ConfigGroupVoltage {
  background-color: #999999;
}

.ConfigGroupSystem {
  background-color: #bb9999;
}

.ConfigGroupPriority {
  background-color: #99bbbb;
}

.ConfigGroupPosition {
  background-color: #99bb99;
}

.ConfigGroupLifesign {
  background-color: #9999bb;
}

.ConfigGroupListen {
  background-color: #bb99bb;
}

.ConfigGroupSmartMove {
  background-color: #bbbbbb;
}

.ConfigGroupMovement {
  background-color: #bbbbbb;
}

.ConfigGroupPacket {
  background-color: #bbbb00;
}

.ConfigGroupLocation {
  background-color: #00bbbb;
}

.ConfigGroupGPS {
  background-color: #bbffbb;
}



div.seperator {
  /*
  border-bottom-width: 1px;
  border-bottom-color: #CCC;
  */
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  width: 100%;
  height: 1px;
}


div.fileview {
  padding-top: 15px;
  padding-bottom: 5px;
}
