body {background: #999966; color: #000000; font-family: Arial, Helvetica, sans serif; }

p {font-size: 100%; }
p.center {font-size: 100%; text-align: center; }
p.left {font-size: 100%; text-align: left; } 
p.bold {font-size: 100%; font-weight: bold; }
p.cenbold {font-size: 100%; font-weight: bold; text-align: center; }
h1 {font-weight: bold; font-size: 200%; text-align: center; }
h2 {font-weight: bold; font-size: 150%; text-align: center; }
h3 {font-weight: bold; font-size: 120%; text-align: center; }
ul {font-size: 100%; }
ul.left {font-size: 100%; text-align: left; }
ol {font-size: 100%; }
td {font-size: 100%; }
tr {font-size: 100%; } 
dt {font-size: 100%; }
dd {font-size: 100%; }
blockquote {font-weight: bold; font-size: 100%; }

a {text-decoration: none; }
a:link {color: #330033; text-decoration: underline; }
a:hover {color: #000066; text-decoration: none; }
a:visited {color: #000066; text-decoration: underline; }

div.cen {text-align: center; }
div.box {background: #999999; border: solid 2px #000000; text-align: center; padding: 10px; }
div.box75 {margin-left: 10%; margin-right: 10%; background: #999999; border: solid 2px #000000; padding: 10px; }
div.box50 {margin-left: 25%; margin-right: 25%; background: #999999; border: solid 2px #000000; padding: 10px; }

table.navi3 {background: #999999; width: 100%; border: solid 2px #000000; align: center; }
table.navi3 td {text-align: center; width: 33%; }

table.navi4 {background: #999999; width: 100%; border: 2px solid #000000; }
table.navi4 td {text-align: center; width: 25%; }

table.navi5 {background: #999999; width: 100%; border: 2px solid #000000; }
table.navi5 td {text-align: center; width: 20%; }

table.navi6 {background: #999999; width: 100%; border: 2px solid #000000; }
table.navi6 td {text-align: center; width: 17%; }

table.toc {background: #666633; border: solid 2px #000000; }

table {background: #999999; border: solid 2px #000000; }
table.pics {background: #999966; border: none; text-align: center; }

img#hpic {border-style: solid; border-width: 2px; border-color: #000000; width: 390px; height: 240px; }
img#email {border-style: none; width: 240px; width: 240px; }
img.h100 {border-style: solid; border-width: 2px; border-color: #000000; height: 100px; }
img.h150 {border-style: solid; border-width: 2px; border-color: #000000; height: 150px; }
img.h200 {border-style: solid; border-width: 2px; border-color: #000000; height: 200px; }
img.h250 {border-style: solid; border-width: 2px; border-color: #000000; height: 250px; }
img.h300 {border-style: solid; border-width: 2px; border-color: #000000; height: 300px; }
img.h400 {border-style: solid; border-width: 2px; border-color: #000000; height: 400px; }
img.map1 {border-style: solid; border-width: 2px; border-color: #000000; width: 510px; height: 383px; }
img.map2 {border-style: solid; border-width: 2px; border-color: #000000; width: 510px; height: 510px; }