table {
	width: 100%;
	margin: 1em auto;
	border-collapse: collapse;
}

thead th,
tfoot th {
	padding: 0.3em;
	text-align: left;
	border: 1px solid black;
	background-color: #000e2f;
	color:white;
}


.top {
	padding: 0.3em;
	text-align: left;
	border: 1px solid black;
	background-color: maroon;
	color:white;
}
.bottom {
	padding: 0.3em;
	text-align: left;
	border: 1px solid black;
	background-color: maroon;
	color: maroon;
}
tfoot td {
	border-top: 1px solid black;
}

tbody td {
	padding: 0.3em;
	/*border-left: 1px solid black;*/
	/*border-right: 1px solid black;*/
}

tbody tr.odd {
	background-color: #c4c4cc;
}

td.numeric,
th.numeric {
	text-align: center;
}

.regular a:link {
	color:#000e2f;
}
a.regular:link {
color:#000e2f;
}