.status { background-color: white; color: black; }

.filter { font-size: 8pt; background-color: #DBDBDB; }
.filterTitle { font-size: 10pt; font-weight: bold; background-color: linear-gradient(#EFEFEF, #E5E5E5) repeat scroll 0 0 transparent; }
.filterName { font-size: 8pt; background-color: #DBDBDB; }
.filterValue { font-size: 8pt; background-color: #DBDBDB; }

.statusTitle { text-align: center; font-weight: bold; font-size: 12pt; }
.statusSort { font-size: 8pt; }

table.status { font-size: 8pt; background-color: white; padding: 2; }
th.status { font-size: 10pt; text-align: left; background-color: linear-gradient(#EFEFEF, #E5E5E5) repeat scroll 0 0 transparent; color: #DCE5C1; }
DIV.status { font-size: 10pt; text-align: center; }
.statusOdd { font-size: 8pt; background-color: #DBDBDB; }
.statusEven { font-size: 8pt; background-color: #C4C2C2; }

.statusPENDING { font-size: 8pt; background-color: #ACACAC; }
.statusOK { font-size: 8pt; background-color: #33FF00; }
.statusRECOVERY { font-size: 8pt; background-color: #33FF00; }
.statusUNKNOWN { font-size: 8pt; background-color: #FF9900; }
.statusWARNING { font-size: 8pt; background-color: #FFFF00; }
.statusCRITICAL { font-size: 8pt; background-color: #F75151; }

.statusHOSTPENDING { font-size: 8pt; background-color: #ACACAC; }
.statusHOSTUP { font-size: 8pt; background-color: #33FF00; }
.statusHOSTDOWN { font-size: 8pt; background-color: #F75151; }
.statusHOSTUNREACHABLE { font-size: 8pt; background-color: #F75151; }

.statusBGUNKNOWN { font-size: 8pt; background-color: #FFDA9F; }
.statusBGWARNING { font-size: 8pt; background-color: #FEFFC1; }
.statusBGCRITICAL { font-size: 8pt; background-color: #FFBBBB; }
.statusBGDOWN { font-size: 8pt; background-color: #FFBBBB; }
.statusBGUNREACHABLE { font-size: 8pt; background-color: #FFBBBB; }

DIV.serviceTotals { text-align: center; font-weight: bold; font-size: 10pt; }
table.serviceTotals { font-size: 10pt; background-color: white; padding: 2; }
th.serviceTotals,A.serviceTotals { font-size: 10pt; text-align: center; background-color: linear-gradient(#EFEFEF, #E5E5E5) repeat scroll 0 0 transparent; color: #DCE5C1; }
td.serviceTotals { font-size: 8pt; text-align: center; background-color: #e9e9e9; }

.serviceTotalsOK { font-size: 8pt; text-align: center; background-color: #33FF00; }
.serviceTotalsWARNING { font-size: 8pt; text-align: center; background-color: #FFFF00; font-weight: bold; }
.serviceTotalsUNKNOWN { font-size: 8pt; text-align: center; background-color: #FF9900; font-weight: bold; }
.serviceTotalsCRITICAL { font-size: 8pt; text-align: center; background-color: #F75151; font-weight: bold; }
.serviceTotalsPENDING { font-size: 8pt; text-align: center; background-color: #ACACAC; }
.serviceTotalsPROBLEMS { font-size: 8pt; text-align: center; background-color: orange; font-weight: bold; }


DIV.hostTotals { text-align: center; font-weight: bold; font-size: 10pt; }
table.hostTotals { font-size: 10pt; background-color: white; padding: 2; }
th.hostTotals,A.hostTotals { font-size: 10pt; text-align: center; background-color: linear-gradient(#EFEFEF, #E5E5E5) repeat scroll 0 0 transparent; color: #DCE5C1; }
td.hostTotals { font-size: 8pt; text-align: center; background-color: #e9e9e9; }

.hostTotalsUP { font-size: 8pt; text-align: center; background-color: #33FF00; }
.hostTotalsDOWN { font-size: 8pt; text-align: center; background-color: #F75151; font-weight: bold; }
.hostTotalsUNREACHABLE { font-size: 8pt; text-align: center; background-color: #F75151; font-weight: bold; }
.hostTotalsPENDING { font-size: 8pt; text-align: center; background-color: #ACACAC; }
.hostTotalsPROBLEMS { font-size: 8pt; text-align: center; background-color: orange; font-weight: bold; }

.miniStatusPENDING { font-size: 8pt; background-color: #ACACAC; text-align: center; }
.miniStatusOK { font-size: 8pt; background-color: #33FF00; text-align: center; }
.miniStatusUNKNOWN { font-size: 8pt; background-color: #FF9900; text-align: center; }
.miniStatusWARNING { font-size: 8pt; background-color: #FFFF00; text-align: center; }
.miniStatusCRITICAL { font-size: 8pt; background-color: #F75151; text-align: center; }

.miniStatusUP { font-size: 8pt; background-color: #33FF00; text-align: center; }
.miniStatusDOWN { font-size: 8pt; background-color: #F75151; text-align: center; }
.miniStatusUNREACHABLE { font-size: 8pt; background-color: #F75151; text-align: center; }

