address, body, div, h1, h2, h3, h4, h5, h6, ol, p, pre, ul { 
	display: block; 
} li { 
	display: list-item; 
} table { 
	display: table; 
	border-collapse: collapse; 
} tr { 
	display: table-row; 
} td, th { 
	display: table-cell; 
} caption { 
	display: table-caption; 
} body { 
	line-height: 1.33; 
} h1 { 
	font-size: 2em; 
	margin: .67em 0; 
} h2 { 
	font-size: 1.5em; 
	margin: .83em 0; 
} h3 { 
	font-size: 1.17em; 
	margin: 1em 0; 
} h4, p, ul, ol { 
	margin: 1.33em 0; 
} h5 { 
	font-size: .83em; 
	line-height: 1.17em; 
	margin: 1.67em 0; 
} h6 { 
	font-size: .67em; 
	margin: 2.33em 0; 
} h1, h2, h3, h4, h5, h6 { 
	font-weight: bolder; 
} address { 
	font-style: italic; 
} pre { 
	font-family: monospace; 
	white-space: pre; 
} hr { 
	border: 1px inset; 
} ol, ul, dd { 
	margin-left: 40px; 
} ol { 
	list-style-type: decimal; 
} ol ul, ul ol, ul ul, ol ol { 
	margin-top: 0; margin-bottom: 0; 
} br:before { 
	content: "\a"; 
} a[href] { 
	text-decoration: none; 
} :focus { 
	outline: thin dotted invert; 
} @media print { @page { 
		margin: 10%; 
	}  h1, h2, h3, h4, h5, h6 { 
		page-break-after: avoid; 
		page-break-inside: avoid; 
	}  pre, ul, ol { 
		page-break-inside: avoid; 
	} 
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
} td, body {
	font-size: 80%; 
} a {
	padding: 0 0.2em;
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
} td {
	vertical-align: top; 
	border: none; 
	padding: 0; 
	color: black; 
	background: white;
} td.e, td.e2, td.header_e {
	background: #c6e7de;
} td.r, td.r2, td.header_r {
	background: #c6ef8c;
} td.header {
	background: none;
} td.e, td.r {
	padding: 2 8; 
} td.e2, td.r2, td.header_e, td.header_r {
	border: solid 1px black;
} td.t2 {
	padding 1; 
	background: none;
	border: solid 1px black;
} table.header {
	border: solid 1px black;
	color: black; 
	background-color: #ffff99;
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
} body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-style: normal; 
	color: black; 
	background: white;
} ul,li {
	margin-top: 0.1em; 
	margin-bottom: 0.1em; 
	text-indent: 2em; 
} p {
	margin: 0.8em 0.2em;
} p.half {
	margin: 0.4em; 
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
} h1 {
	text-align: center; 
	font-size: 180%; 
} h2 {
	text-align: center; 
	font-size: 140%;
	margin-top 0em; 
} h3 {
	font-size: 120%; 	
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
} a, span.selected { 
	color: blue; 
	background white; 
	text-decoration: none; 
	font-weight: bold; 
} a:link {
} a:visited {
	color: #b700b7; 
} a:hover, span.selected {
	color: red; 
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
} img {
	position: relative;
	border: none; 
	vertical-align: middle; 
/* + + + + + + + + + + + + + + + + + + + + + + + + + + */
}
