body { font-family: Verdana, 'Arial CE', Helvetica, Arial, sans-serif }

body { background: #FFFFFF; color:#333333; padding: 0px; margin: 0px }

small { font-size: 8pt }
h1 { font-size: 16pt }
h2 { font-size: 14pt }
h3 { font-size: 12pt }
h4, p, li, table, form { font-size: 10pt }

img { border: 0 } 

h1, h2, h3, h4, p, table, div.toc { margin: 0px; clear: both;
 padding: 4px 16px 4px 16px }

h1 { text-transform: uppercase }

ul { padding-left: 16px; margin: 0px }

p { text-align: justify }
form { text-align: center }

q { font-style: italic }
q.em { font-weight: bold }

a { color: #16916A; text-decoration: none } 
div.main a:hover, div.right_margin a:hover { color: #FF0000; text-decoration: underline }

h1, h2, h3, h4, div.main h2 a, div.main h2 a:hover { color: #333333 }

td hr { height: 10px; margin: 5px 10px 5px 10px; 
  color: #8B0000; background-color: #8B0000 }

div.main { margin: 20px 25% 20px 8% }

div.teasers img { float: right; margin-left: 8px; margin-right: 0px }
div.teasers p, div.teasers h4 { clear: none }

div.article img { float: left;
  margin-right: 8px; margin-bottom: 4px }

div.images p { text-align: center }

div.czt_header { background: #16916A; color: #FFFFFF; 
  border-top: solid 12px #C4C4C4 }
div.czt_header h3 { padding: 8px 0px 8px 4%; color: #FFFFFF }

div.menu { position: relative; top: 0px; padding-left: 4% }
div.menu h4 { margin: 0px; padding: 0px;
  font-size: 11px; z-index: 1;
  position: relative } 
div.menu a { background: #FFFFFF; 
  color: #16916A; 
  padding: 0px 4px 0px 4px; margin: 0px;
  border-left:  solid 1px #16916A; 
  border-right: solid 1px #16916A }
div.menu a:hover { background: #16916A; color: #FFFFFF; 
  border-bottom: solid 3px #16916A }

div.menu img { position: absolute; right: 0px; top: -8px }

div.right_margin { position: absolute; left: 75%; top: 100px }
div.right_margin p { font-size: 7pt }
div.right_margin h4 { text-align: center }

#link_to_self { display: none }

div.footer { margin-top: 20px }
div.footer p { text-align: center }