<STYLE type="text/css">

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

	DIV.errorMessage { text-align: center; color: red; font-weight : bold; font-size: medium }
	DIV.errorDescription { text-align: center; font-weight : bold; font-size: medium }

	DIV.warningMessage { text-align: center; color: red; font-weight : bold; font-size: small }

	DIV.infoMessage { text-align: center; color: red; font-weight : bold; }

	TABLE.infoBox, TD.infoBox, DIV.infoBox { font-family: arial,serif; font-size : x-small; background-color : #E1E2ED; padding: 2;}
	DIV.infoBoxTitle { font-family: arial,serif; font-size : small; font-weight : bold; }
	DIV.infoBoxBadProcStatus { color : red }
	A.homepageURL:Hover { font-family: arial,serif; color : red }
	
	TABLE.linkBox, TD.linkBox, DIV.linkBox { font-family: arial,serif; font-size : x-small; background-color : #EEEEF4; padding: 1;}

	DIV.statusTitle { text-align: center; font-weight : bold; font-size: medium }
	DIV.statusTypeInfo { text-align: center; font-size: x-small; }
	
	TABLE.status { font-family: arial,serif; font-size : small; background-color : white; padding: 2;}
	TH.status { font-family: arial,serif; font-size : small; background-color : white; text-align: left; background-color: #7172A2; color: #DCE5C1;}
	TR.statusOdd, TD.statusOdd { font-size: small; background-color : #E1E2ED; }
	TR.statusEven, TD.statusEven { font-size: small; background-color : #EEEEF4; }
	
	TD.statusPENDING { font-size: small; background-color: #ACACAC }
	TD.statusOK { font-size: small; background-color: #33FF00 }
	TD.statusRECOVERY { font-size: small; background-color: #33FF00 }
	TD.statusUNKNOWN { font-size: small; background-color: #FF9900 }
	TD.statusWARNING { font-size: small; background-color: #FFFF00 }
	TD.statusCRITICAL { font-size: small; background-color: #F83838 }
	
	TD.statusHOSTPENDING { font-size: small; background-color: #ACACAC }
	TD.statusHOSTUP { font-size: small; background-color: #33FF00 }
	TD.statusHOSTDOWN { font-size: small; background-color: #F83838 }
	TD.statusHOSTUNREACHABLE { font-size: small; background-color: #F83838 }

	TD.statusBGUNKNOWN { font-size: small; background-color: #FFDA9F }
	TD.statusBGWARNING { font-size: small; background-color: #FEFFC1 }
	TD.statusBGCRITICAL { font-size: small; background-color: #FFBBBB }
	
	DIV.serviceTotals { text-align: center; font-weight : bold; font-size: small }
	TABLE.serviceTotals { font-family: arial,serif; font-size : x-small; background-color : white; padding: 2;}
	TH.serviceTotals, A.serviceTotals { font-family: arial,serif; font-size : small; background-color : white; text-align: center; background-color: #7172A2; color: #DCE5C1;}
	
	TD.serviceTotals { font-family: arial,serif; font-size : x-small; text-align: center; background-color: #e9e9e9;}
	TD.serviceTotalsOK { font-family: arial,serif; font-size : x-small; text-align: center; background-color: #33FF00;}
	TD.serviceTotalsWARNING { font-family: arial,serif; font-size : x-small; text-align: center; background-color: #FFFF00; font-weight: bold;}
	TD.serviceTotalsUNKNOWN { font-family: arial,serif; font-size : x-small; text-align: center; background-color: #FF9900; font-weight: bold;}
	TD.serviceTotalsCRITICAL { font-family: arial,serif; font-size : x-small; text-align: center; background-color: #F83838; font-weight: bold;}
	TD.serviceTotalsPENDING { font-family: arial,serif; font-size : x-small; text-align: center; background-color: #ACACAC; }
	TD.serviceTotalsPROBLEMS { font-family: arial,serif; font-size : x-small; text-align: center; background-color: orange; font-weight: bold;}

	
	DIV.hostTotals { text-align: center; font-weight : bold; font-size: small }
	TABLE.hostTotals { font-family: arial,serif; font-size : x-small; background-color : white; padding: 2;}
	TH.hostTotals, A.hostTotals { font-family: arial,serif; font-size : small; background-color : white; text-align: center; background-color: #7172A2; color: #DCE5C1}
	TD.hostTotals { font-family: arial,serif; font-size : x-small; text-align: center; background-color: #7172A2; }
	
	TD.hostTotals { font-family: arial,serif; font-size : x-small; text-align: center; background-color: #e9e9e9;}
	TD.hostTotalsUP { font-family: arial,serif; font-size : x-small; text-align: center; background-color: #33FF00;}
	TD.hostTotalsDOWN { font-family: arial,serif; font-size : x-small; text-align: center; background-color: #F83838; font-weight: bold;}
	TD.hostTotalsUNREACHABLE { font-family: arial,serif; font-size : x-small; text-align: center; background-color: #F83838; font-weight: bold;}
	TD.hostTotalsPENDING { font-family: arial,serif; font-size : x-small; text-align: center; background-color: #ACACAC; }
	TD.hostTotalsPROBLEMS { font-family: arial,serif; font-size : x-small; text-align: center; background-color: orange; font-weight: bold;}

	TD.miniStatusPENDING { font-size: x-small; background-color: #ACACAC; text-align: center; }
	TD.miniStatusOK { font-size: x-small; background-color: #33FF00; text-align: center; }
	TD.miniStatusUNKNOWN { font-size: x-small; background-color: #FF9900; text-align: center; }
	TD.miniStatusWARNING { font-size: x-small; background-color: #FFFF00; text-align: center; }
	TD.miniStatusCRITICAL { font-size: x-small; background-color: #F83838; text-align: center; }

	TD.miniStatusUP { font-size: x-small; background-color: #33FF00; text-align: center; }
	TD.miniStatusDOWN { font-size: x-small; background-color: #F83838; text-align: center; }
	TD.miniStatusUNREACHABLE { font-size: x-small; background-color: #F83838; text-align: center; }
	
</STYLE>

