body { font-family: Calibri, sans-serif; text-align: center; }

.wrap {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}

h1 { margin: 10px 0; }

#error_report_page
{
	text-align: left;
}

#errorMessage {
	border: 1px solid red;
	background-color: #fdd;
	font-size: large;
	font-weight: bold;
	font-style: italic;
	padding: 10px;
	margin: 0 auto;
}

.auditOK { color: green; }
.auditFailed { color: red; }

ul.auditTestsList, dl.auditTestsList { padding-left: 40px;  }
ul.auditTestsList li, dl.auditTestsList dt { display: list-item; list-style-type: disc; margin: 5px 0 0; }
dl.auditTestsList dd { display: list-item; list-style-type: circle; font-size: small; color: gray;}

.dataTable {
	border-collapse: collapse;
	border: 3px outset gray;
	margin: 0 auto;
}
.dataTable th, .dataTable td {
	border: 1px solid gray;
	border-width: 2px 1px;
	padding: 5px 10px;
	text-align: center;
}
.dataTable th { 
	font-weight: bold;
	background-color: #ddd;
}
