
.maintbl td, .maintbl th {
	font-weight: normal;
	empty-cells: show;
	border: 1px solid #fff;
}

body, td, th {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#333;
}

table {empty-cells:show; border-collapse: collapse;}
td, th {
	padding: 4 4 4 4;
	vertical-align:top;
}
th, .maintbl th {/* like .tblHead */
	background-color:#39c; /* ABC */
	color:#efede5;
	font-weight:normal;
	text-align:left;
}

th a {
	color: inherit;
	text-decoration: underline;
}

.toolbar-filter, .toolbar-filter a {
	padding-right: 12px;
	text-decoration: none;
}

.toolbar-file-filter, .toolbar-file-filter a {
	padding-right: 3px;
	text-decoration: none;
}

.toolbar-file-filter H3, .toolbar-file-filter H1 {
	margin: 2 0;
}

hr {
	margin: 2;
}

.log-totals TD {
	font-weight: bolder;
}

table pre {
	margin: 0;
	font: unset;
}

.maintbl {
	width:auto;
}

#innercontent {
	margin-top: 10px;
	margin-left: 3px;
}

.unused-template, .unused-template TD {
	background-color:rgb(223 186 186);
	color:black;
}

a {
	color:black;
}

.no-wrap {
	white-space: nowrap;
}

.alt-row {
	background-color: #DFDFDF;
}

.header H1 {
	margin-bottom:2px;
	font-size: 1.5em;
}

.header {
	padding-bottom:12px;
}

.statusCode-4, .statusCode-5, .statusCode-6{
	background-color: red;
	color: white;
}

.statusCode-1, .statusCode-2 {
	/*normal */
}
.statusCode-3 {
	background-color: yellow;
}