
.status {
    font-family: arial, serif;
    background-color: white;
    color: black;
}

.errorMessage {
    font-family: arial, serif;
    text-align: center;
    color: red;
    font-weight: bold;
    font-size: 12pt;
}

.errorDescription {
    font-family: arial, serif;
    text-align: center;
    font-weight: bold;
    font-size: 12pt;
}

.warningMessage {
    font-family: arial, serif;
    text-align: center;
    color: red;
    font-weight: bold;
    font-size: 10pt;
}

.infoMessage {
    font-family: arial, serif;
    text-align: center;
    color: red;
    font-weight: bold;
}

.infoBox {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #EFEFEF;
    padding: 2;
}

.infoBoxTitle {
    font-family: arial, serif;
    font-size: 10pt;
    font-weight: bold;
}

.infoBoxBadProcStatus {
    font-family: arial, serif;
    color: red;
}

A.homepageURL:Hover {
    font-family: arial, serif;
    color: red;
}

.linkBox {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #DBDBDB;
    padding: 1;
}

.filter {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #DBDBDB;
}

.filterTitle {
    font-family: arial, serif;
    font-size: 10pt;
    font-weight: bold;
    background-color: #DBDBDB;
}

.filterName {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #DBDBDB;
}

.filterValue {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #DBDBDB;
}

.statusTitle {
    font-family: arial, serif;
    text-align: center;
    font-weight: bold;
    font-size: 12pt;
}

.statusSort {
    font-family: arial, serif;
    font-size: 8pt;
}

TABLE.status {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: white;
    padding: 2;
}

TH.status {
    font-family: arial, serif;
    font-size: 10pt;
    text-align: left;
    background-color: #D3D3D3;
    color: black;
}

DIV.status {
    font-family: arial, serif;
    font-size: 10pt;
    text-align: center;
}

.statusOdd {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #DBDBDB;
}

.statusEven {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #EFEFEF;
}

.statusPENDING {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #ACACAC;
}

.statusOK {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #33FF00;
}

.statusRECOVERY {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #33FF00;
}

.statusUNKNOWN {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #FF9900;
}

.statusWARNING {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #FFFF00;
}

.statusCRITICAL {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #F83838;
}

.statusHOSTPENDING {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #ACACAC;
}

.statusHOSTUP {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #33FF00;
}

.statusHOSTDOWN {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #F83838;
}

.statusHOSTUNREACHABLE {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #F83838;
}

.statusBGUNKNOWN {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #FFDA9F;
}

.statusBGWARNING {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #FEFFC1;
}

.statusBGCRITICAL {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #FFBBBB;
}

.statusBGDOWN {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #FFBBBB;
}

.statusBGUNREACHABLE {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #FFBBBB;
}

DIV.serviceTotals {
    font-family: arial, serif;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
}

TABLE.serviceTotals {
    font-family: arial, serif;
    font-size: 10pt;
    background-color: white;
    padding: 2;
}

TH.serviceTotals, A.serviceTotals {
    font-family: arial, serif;
    font-size: 10pt;
    background-color: white;
    text-align: center;
    background-color: #D3D3D3;
    color: black;
}

TD.serviceTotals {
    font-family: arial, serif;
    font-size: 8pt;
    text-align: center;
    background-color: #e9e9e9;
}

.serviceTotalsOK {
    font-family: arial, serif;
    font-size: 8pt;
    text-align: center;
    background-color: #33FF00;
}

.serviceTotalsWARNING {
    font-family: arial, serif;
    font-size: 8pt;
    text-align: center;
    background-color: #FFFF00;
    font-weight: bold;
}

.serviceTotalsUNKNOWN {
    font-family: arial, serif;
    font-size: 8pt;
    text-align: center;
    background-color: #FF9900;
    font-weight: bold;
}

.serviceTotalsCRITICAL {
    font-family: arial, serif;
    font-size: 8pt;
    text-align: center;
    background-color: #F83838;
    font-weight: bold;
}

.serviceTotalsPENDING {
    font-family: arial, serif;
    font-size: 8pt;
    text-align: center;
    background-color: #ACACAC;
}

.serviceTotalsPROBLEMS {
    font-family: arial, serif;
    font-size: 8pt;
    text-align: center;
    background-color: orange;
    font-weight: bold;
}

DIV.hostTotals {
    font-family: arial, serif;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
}

TABLE.hostTotals {
    font-family: arial, serif;
    font-size: 10pt;
    background-color: white;
    padding: 2;
}

TH.hostTotals, A.hostTotals {
    font-family: arial, serif;
    font-size: 10pt;
    background-color: white;
    text-align: center;
    background-color: #D3D3D3;
    color: black;
}

TD.hostTotals {
    font-family: arial, serif;
    font-size: 8pt;
    text-align: center;
    background-color: #e9e9e9;
}

.hostTotalsUP {
    font-family: arial, serif;
    font-size: 8pt;
    text-align: center;
    background-color: #33FF00;
}

.hostTotalsDOWN {
    font-family: arial, serif;
    font-size: 8pt;
    text-align: center;
    background-color: #F83838;
    font-weight: bold;
}

.hostTotalsUNREACHABLE {
    font-family: arial, serif;
    font-size: 8pt;
    text-align: center;
    background-color: #F83838;
    font-weight: bold;
}

.hostTotalsPENDING {
    font-family: arial, serif;
    font-size: 8pt;
    text-align: center;
    background-color: #ACACAC;
}

.hostTotalsPROBLEMS {
    font-family: arial, serif;
    font-size: 8pt;
    text-align: center;
    background-color: orange;
    font-weight: bold;
}

.miniStatusPENDING {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #ACACAC;
    text-align: center;
}

.miniStatusOK {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #33FF00;
    text-align: center;
}

.miniStatusUNKNOWN {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #FF9900;
    text-align: center;
}

.miniStatusWARNING {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #FFFF00;
    text-align: center;
}

.miniStatusCRITICAL {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #F83838;
    text-align: center;
}

.miniStatusUP {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #33FF00;
    text-align: center;
}

.miniStatusDOWN {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #F83838;
    text-align: center;
}

.miniStatusUNREACHABLE {
    font-family: arial, serif;
    font-size: 8pt;
    background-color: #F83838;
    text-align: center;
}

