﻿body {
	/*width: 560pt; // basically page width */
	margin: 1; padding: 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 13pt;
}

h1 { font-size: 10pt; text-align: center; }

table {
	margin: 5pt 0;
}
table caption {
	text-align: left;
	font-weight: bold;
}
th { font-weight: normal; }

label { white-space: nowrap; }

ul { margin: 0; padding: 0 0 0 15pt;}

ul.checklist { margin: 0; padding: 0; }
ul.checklist ul.checklist { margin-left: 20pt; }
ul.checklist li { list-style-type: none; }

p { margin: 10pt 0; text-align: justify; }

img.checkbox { vertical-align: text-top; margin-right: 2pt; }

span.fill-in {
	font-size: 10pt;
	border-bottom: 1pt solid #999;
}
table.fill-lines td span.fill-in { display: block; width: 100%; line-height: 10pt;}
.sig {
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: black;
}

#jurisdiction-name-and-address { text-align: center; }

table.signature span {
	font-size: 11pt;
	font-weight: bold;
	margin-left: 5pt;
}

table.data {
	border: 1pt solid black;
}

table.data td {
	padding: 3pt 5pt;
}

table.data td.black { background-color: black; }

table.grid { border: none; border-right: 1pt solid black; border-top: 1pt solid black; }
table.grid td, table.grid th { border-left: 1pt solid black; border-bottom: 1pt solid black; text-align: left; padding: 3pt 10pt; }