table.list {
	border-collapse: collapse;
	border: 1px solid black;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	font-size: 10pt;
	
}
table.list th {
	text-align: left;
	font-weight: bold;
	border: 1px solid black;
	background-color: #AAAAAA;
}
table.list td {
	text-align: left;
	border: 1px solid black;
	padding: 0.25em;
	vertical-align: top;
}
table.list tr.d {
	background-color: #CCCCCC;
}
table.list tr.l {
	background-color: #FFFFFF;
}	
table.list td.lbl {
	text-align: left;
	font-weight: bold;
	border: 1px solid black;
}

table.listform {
	border-collapse: collapse;
	border: 1px solid black;
}
table.listform th {
	text-align: center;
	font-weight: bold;
	border: 1px solid black;
	padding: 3px;
}
table.listform td {
	text-align: center;
	border: 1px solid black;
	padding: 3px;
}

table.listform td.lbl {
	text-align: left;
	font-weight: bold;
	border: 1px solid black;
	padding: 3px;
}

