.mdesc {
	padding-left: 2.5em;
}

.alt td {
	background-color: #f0f0f0;
}

.numeric {
	text-align: right;
}

h2, h3 {
    text-align: center;
}

table {
    margin: 0 -108px;
	border-spacing: 0;
}

td, th {
	vertical-align: top;
	padding: 0.1em 0.5em;
}

th {
    white-space: nowrap;
}

.head {
	background-color: black;
	color: white;
}

.download {
    text-align: center;
}

.download a {
    border: none;
    background-color: transparent;
    margin: 0 0.1em;
}

.download a:hover {
    background-color: transparent;
}

.download a::before {
    content: '';
    padding: 0;
}

.download a img {
    vertical-align: text-bottom;
}

