h1, h2 {
	font-size: 16pt; font-family:Arial; font-style: italic; font-weight: bold; 
	margin: 15 0 -20 0; padding: 0;}
h2 {font-size: 12pt; margin: 30 0 12 10; padding: 0;}
h3 {font-size: 12pt; margin: 20 10 0 30; padding: 0; font-weight: bold;}

p, table.tbl, form {font-size: 12pt; margin: 6 10 6 30; padding: 0;}

li {font-size: 12pt; margin: 6 10 6 30;}

p.glossary {padding: 12; border: solid 1 blue; margin: 12 10 12 30 }
p.picture, p.picture_describe {text-align: center;}
p.picture_describe {font-size: 10pt; font-family:Arial; font-style: italic; margin: 6 10 12 30}

table.tbl, table.tbl tr, table.tbl td, table.tbl th {border: solid 1 black;}
table.tbl td, table.tbl th {padding: 3;}
table.tbl td, table.tbl th {vertical-align: top;}

ul, ol {padding:0; margin: 0 0 0 30;}

#rightpanel {background-color: #FFEEBB; vertical-align: top; padding: 20; width: 220;}

#rightpanel p {font-weight: bold; margin: 0 0 12 0; text-align: center;}

#rightpanel a, #rightpanel .pp{display: block; text-decoration: none; font-family: arial;
				font-weight: bold; margin: 0 0 12 0; color: #0000CC; font-size: 10pt;}

#rightpanel .pp {color: #CC0000;}

#top {background-color: #000000; padding: 10;}

#top h1, #top h2 {font-size: 18pt; padding: 0; text-align: center; 
font-style: normal; font-weight: normal; margin: 0 0 3 0; color: #FFDDAA;}
#top h2 {font-size: 14pt; margin: 0 0 6 0;}


input, select {margin-left: 20; margin-right: 5;}

.red {color:red; font-weight: bold;}