
	.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; }

	.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: #999797; color: #DCE5C1; }
	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: #C4C2C2; }
	
	.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: #999797; color: #DCE5C1; }
	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: #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; }
	.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; }
	
