
.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: #C4C2C2;  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; }*/

.itemTotalsTitle { font-family: arial,serif;  font-size: 8pt;  text-align: center; }

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

/*TABLE.status { font-family: arial,serif;  font-size: 8pt;  background-color: white;  padding: 2; }*/
TABLE.status {
    border-spacing: 0px;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    empty-cells: show;
/*    width: 100%;*/
}

TABLE.status a {
    color : black;
}



/*TH.status { font-family: arial,serif;  font-size: 10pt;  text-align: left;  background-color: #999797;  color: #DCE5C1; }*/
TH.status {
/*  background-image: url("../images/background.jpg");
  background-repeat: repeat;
  background-position: center;*/
/*    font-weight: normal;*/
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background-color: #abb;
    padding: 0px 4px;
    text-align: center;
    font-size: 9pt;
/*    color: white;*/

}

DIV.status { font-family: arial,serif;  font-size: 10pt;  text-align: center; }
/*.statusOdd { background-color: #eee; }*/
.statusOdd { background-color: #CCFFAA/*CCFF99*/; }
/*.statusEven { background-color: #ddd;}*/
.statusEven { background-color: #CCFFCC;}

.statusPENDING { font-family: arial,serif;  font-size: 8pt;  background-color: #ACACAC; }
.statusOK { font-family: arial,serif;  font-size: 8pt;  background-color: #00FF80/*ACFA58*/; }
.statusRECOVERY { font-family: arial,serif;  font-size: 8pt;  background-color: #33FF00; }
.statusUNKNOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #FF9900; }
.statusWARNING { background-color: #FC722A/*ffa*/;}
.statusCRITICAL { background-color: #FA5858/*FAA*/;}

.statusHOSTPENDING { font-family: arial,serif;  font-size: 8pt;  background-color: #ACACAC; }
.statusHOSTUP { background-color: #66FF99;}
.statusHOSTDOWN { background-color: #FAA; }
.statusHOSTDOWNACK { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
.statusHOSTDOWNSCHED { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
.statusHOSTUNREACHABLE { background-color: #FCC22A; }
.statusHOSTUNREACHABLEACK { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }
.statusHOSTUNREACHABLESCHED { font-family: arial,serif;  font-size: 8pt;  background-color: #F83838; }

.statusBGUNKNOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #FFDA9F; }
.statusBGUNKNOWNACK { font-family: arial,serif;  font-size: 8pt;  background-color: #FFDA9F; }
.statusBGUNKNOWNSCHED { font-family: arial,serif;  font-size: 8pt;  background-color: #FFDA9F; }
/*.statusBGWARNING { font-family: arial,serif;  font-size: 8pt;  background-color: #FEFFC1; }*/
.statusBGWARNING { font-family: arial,serif;  font-size: 8pt;  background-color: #FFD22A; }
.statusBGWARNINGACK { font-family: arial,serif;  font-size: 8pt;  background-color: #FCD22A; }
.statusBGWARNINGSCHED { font-family: arial,serif;  font-size: 8pt;  background-color: #FCD22AA; }
.statusBGCRITICAL { background-color: #faa;}
.statusBGCRITICALACK { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
.statusBGCRITICALSCHED { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
.statusBGDOWN { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
.statusBGDOWNACK { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
.statusBGDOWNSCHED { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
.statusBGUNREACHABLE { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
.statusBGUNREACHABLEACK { font-family: arial,serif;  font-size: 8pt;  background-color: #FFBBBB; }
.statusBGUNREACHABLESCHED { 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 {
    border-collapse: collapse;
    empty-cells: show;
    background-image: url("../images/form_background.png");
    background-repeat: repeat;
    border-spacing: 0px;
    text-align: center;
/*    margin: 10px;*/
/* 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: #999797;  color: #DCE5C1; }

/*TD.serviceTotals {*/
/*    border-collapse: collapse;
    empty-cells: show;
    background-image: url("../images/alpha_red.png");
    background-repeat: repeat;
    border-spacing: 0px;
    text-align: center;
*/
/*} 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; }

/*.serviceTotalsCRITICAL td{
    border-collapse: collapse;
    empty-cells: show;
    background-image: url("../images/alpha_red.png");
    background-repeat: repeat;
    border-spacing: 0px;
    text-align: center;
}*/

.serviceTotalsOK {
    background-image: url("../images/alpha_green.png");
    background-position: center center;
    background-repeat: repeat;
    color: #000;
}

.serviceTotalsWARNING {
    background-image: url("../images/alpha_orange.png");
    background-position: center center;
    background-repeat: repeat;
    color: #000;
}



.serviceTotalsCRITICAL {
    background-image: url("../images/alpha_red.png");
    background-position: center center;
    background-repeat: repeat;
    color: #000;
}


.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; }*/
.serviceTotalsPROBLEMS {background-image: url("../images/someproblem.png");
    background-position: center center;
    background-repeat: repeat;
    color: #000;
}


DIV.hostTotals { font-family: arial,serif;  text-align: center;  font-weight: bold;  font-size: 10pt; }
TABLE.hostTotals {
    border-collapse: collapse;
    empty-cells: show;
    background-image: url("../images/form_background.png");
    background-repeat: repeat;
    border-spacing: 0px;
    text-align: center;
/* 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: #999797;  color: #DCE5C1; }
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;*/

.hostTotalsUP {
    background-image: url("../images/alpha_green.png");
    background-position: center center;
    background-repeat: repeat;
    color: #000;
}

.hostTotalsDOWN {
    background-image: url("../images/alpha_red.png");
    background-position: center center;
    background-repeat: repeat;
    color: #000;
}


.hostTotalsUNREACHABLE {
    background-image: url("../images/alpha_orange.png");
    background-position: center center;
    background-repeat: repeat;
    color: #000;
}

.hostTotalsPROBLEMS {background-image: url("../images/someproblem.png");
    background-position: center center;
    background-repeat: repeat;
    color: #000;
}

.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 {
    background-color: #FA5858;
    /*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 {
    background-color: #FCC22A;
}
/*font-family: arial,serif;  font-size: 8pt;  background-color: #F83838;  text-align: center; }*/

.hostImportantProblem { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; text-decoration: blink; }
.hostUnimportantProblem { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ffcccc;  color: black; }

.serviceImportantProblem { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ff0000;  color: black; text-decoration: blink; }
.serviceUnimportantProblem { text-align: left;  font-family: arial;  font-size: 8pt;  background-color: #ffcccc;  color: black; }

