html, body  { font-family:verdana, sans-serif; font-size:9pt; padding:0; margin:0; height:100% }

a:link    {  text-decoration: none; color: navy }
a:visited {  text-decoration: none; color: navy }
a:hover   {  text-decoration: underline; color: red }

h1  { font-size: 18pt; color:firebrick; font-family:tahoma; font-weight:normal }
h2  { font-size: 12pt; color:firebrick; font-family:tahoma; font-weight:normal; border-bottom:1px dotted gray }

ul  { margin:0; padding:0 }
li  { margin-left:1em; margin-top:0; padding:0; }

table { height:100% }
td { padding: 20px; vertical-align:top }
.navi  { background-color:steelblue; width:150px }

.nl  {  list-style:none }
.nl a:link    {  text-decoration: none; color: white }
.nl a:visited {  text-decoration: none; color: white }
.nl a:hover   {  text-decoration: underline; color: yellow }
     