body		{ background-color: white; color: rgb(51,51,51); font-family: Georgia }
body.bw		{ margin: 0; padding: 0; font-family: Georgia; background-color: white; }
h1		{ text-align: center; margin-left: 10%; margin-right: 10%; }
h2		{ text-align: center; margin-left: 10%; margin-right: 10%; }
h1.head		{ text-align: center; }
h2.head		{ text-align: center; }
h3.head		{ text-align: center; }
h3, h4		{ text-align: left; margin-left: 10%; margin-right: 10%; }
img 		{ border: 0 }
img.book	{ padding-right: 1em; }
div.box	{ text-align: center; background: rgb(224,224,224);
	padding: 0.3em; border: 1px solid black; margin-left: 10%;
	 margin-right: 10%; }
div.code { text-align: left; background: rgb(224,224,224);
 	padding: 0.3em; border: 1px solid black; margin-left: 10%;
	 margin-right: 10%;  }
pre.code {  margin: 0 }
p		{ text-align: justify; margin-left: 10%; margin-right: 10%; }
hr		{ margin-left: 10%; margin-right: 10%; }
p.left 		{ text-align: left; margin-right: 10%; }
p.signature 	{ text-align: right; margin-right: 10%; }
p.tbl		{ text-align: center; margin-left: 10%; margin-right: 10%; }
a:link		{ color: rgb(102,102,102) }
a:visited	{ color: rgb(51,51,51) }
table.main      { margin-left: 10%; margin-right: 10%; }
table.list { margin-left: 10%; margin-right: 10%; width: 90%;
             border-style: solid; border-width: 1px; border-color: rgb(51,51,51); }
table.book { border-style: none; width: 100%; margin: 0%; padding: 0; }
th { border-style: none; border-bottom-style: dashed; border-width:
     1px; border-color: rgb(51,51,51); }
td.wide		{ width: 100%; }
tr.wide		{ width: 100%; }
td.signature	{ width: 100%; text-align: right; margin-right: 10%; }
td.white { width: 50%; color: black; background-color: white; }
td.black { width: 50%; color: white; background-color: black; }
