h2 {
	font-family: Verdana,Arial,Helv;
}

p {
	margin-top: .5em;
	margin-bottom: .5em;
}

div.summarytable {
	display: block;
	float: right;
}
table.summarytable {
	background: #eeffff;
	font-family: Verdana,Arial,Helv;
	border-style: solid;
	border-width: 2px;
	border-color: #bbddbb #336633 #336633 #bbddbb;
}
table.summarytable td,th {
	text-align: center;
}
table.summarytable td.summarytabletitle {
	background: #ccddcc;
	font-variant: small-caps;
	font-size: 105%;
}
table.summarytable th {
	font-variant: small-caps;
	font-size: 90%;
}
table.summarytable td.summarytablefooter {
	font-size: 65%;
}
