.small {
	font-size: 75%;
}

table {
	border: solid 1px #000;
	border-collapse: collapse;
}

td, th {
	border: solid 1px #000;
	padding: 0.4ex;
}

tr.header {
	background-color: #8fa6d8;
}

tr.first {
	background-color: #ffffff;
}

tr.second {
	background-color: #cdcdcd;
}

tr.summary {
	background-color: #edd187;
}

.company {
	font-weight: bold;
	font-size: 110%;
}

.city {
	font-size: 105%;
	margin-top: 1ex;
	margin-bottom: 1em;
}

