body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: black;
	background-color: white;
}

table.header {
	width: 100%;
}

td.left {
	text-align: left;
	font-size: 8pt;
	padding-left: 6px;
	width: 33%;
}

td.right {
	text-align: right;
	font-size: 8pt;
	padding-right: 6px;
	width: 33%;
}

td.center {
	text-align: center;
	font-size: 8pt;
	width: 34%;
}

table.data tbody tr:nth-of-type(2n+3) {
	background-color: gainsboro;
}

table.data tbody tr:first-of-type {
	background-color: cornflowerblue;
}

table.data tbody tr:first-of-type td {
	text-align: center;
	border: 1px solid black;
	font-weight: bold;
}

table.data tbody tr:nth-of-type(2) {
	text-align: left;
}

table.data tbody tr.sep {
	border-top: 1px solid gray;
}

table.data tbody tr td {
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid black;
}

table.data tbody tr:nth-of-type(n+2) td:nth-of-type(-1n+2) {
	font-size: 7pt;
}

table.data tbody tr td:nth-of-type(-2n+3) {
	text-align: left;
}

table.data tbody tr td:nth-of-type(n+4) {
	width: 3em;
	border-left: 1px solid gray;
}

table.data {
	width: auto;
	border: 1px solid black;
	border-collapse: collapse;
}

table.container {
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}

table.notice {
	width: 500px;
}

table.notice tbody tr:first-of-type td:first-of-type {
	font-size: 12pt;
	text-align: center;
}

table.notice tbody tr:nth-of-type(n+2) td:first-of-type {
	font-size: 11pt;
	text-align: justify;
}
