
body {
    background-color : #ffffcc;
    color : black;
    font-family : Arial, Helvetica, Verdana, sans-serif;
    font-size : 12pt;
    font-weight : normal;
    font-variant : normal;
    font-style : normal;
    margin-left : 20px;
    margin-right : 5px;
    margin-top : 8px;
}

.tnorm {
    font-family : Arial, Helvetica, Verdana, sans-serif;
    font-size : 12pt;
    font-weight : normal;
    font-variant : normal;
    font-style : normal;
}

.tboldu {
    font-weight : bold;
    text-decoration : underline;
}

.footer {
   font-family : Arial, Helvetica, Verdana, sans-serif ;
   font-size : 10pt;
   text-align : center ;
   font-style : normal ; 
   font-weight : normal ; 
   font-variant : normal;
}

.tbold  { font-weight : bold }

.fs10   { font-size : 10pt }

.fs12   { font-size : 12pt }

.fs14   { font-size : 14pt }

.fs16   { font-size : 16pt }

.fs20   { font-size : 20pt }

a:link { 
   background-color : inherit;
   color : #00f; 
}

a:visited { 
   background-color : inherit;
   color : #800080; 
}

a:hover, a:visited:hover, a:active { 
   background-color : red;
   color : white; 
   text-decoration : none;
}

td.tleft {
    text-align : left;
    vertical-align : middle;
}

p.tleft {  text-align : left }

td.tcenter {
    text-align : center;
    vertical-align : middle;
    margin : auto
}

p.tcenter { text-align : center }

td.tright {
    text-align : right;
    vertical-align : middle;
}

div.tright, p.tright { text-align : right }

td.topleft {
    text-align : left;
    vertical-align : top;
}

td.topjust {
    text-align : justify;
    vertical-align : top;
}

p.tjust { text-align : justify }

td.topcenter {
    text-align : center;
    vertical-align : top;
}

td.topright {
    text-align : right;
    vertical-align : top;
}

td.botmleft {
    text-align : left;
    vertical-align : bottom;
}

td.botmright {
    text-align : right;
    vertical-align : bottom;
}

td.sumry {
    font-family : Arial, Helvetica, Verdana, sans-serif;
    font-size : 9pt;
    text-align : center;
    vertical-align : bottom;
}

h3,h4 {
    font-family : Arial, Helvetica, Verdana, sans-serif;
    font-size : 18pt;
    font-weight : bold;
    text-decoration : underline;
}

h1 {
   background-color : inherit;
   color : #900 ; 
   font-family : "Roman New Times", Times, Georgia, serif ;
   font-size : 28pt;
   text-align : center ;
   font-style : italic ; 
   font-weight : bold ;
}

h1.blk {
   background-color : inherit;
   color : black ; 
}

h2,th {
   background-color : inherit;
   color : #900 ; 
   font-size : 20pt;
   text-align : center ;
   font-weight : bold ;
}

.tth {
   border-style : solid;
   border-width : thin;
   border-collapse : collapse;
   border-color : lightgray;
}

table.nbc {
   border-style : none;
   margin : auto;
}

.c, hr {
   text-align : center;
   margin : auto;
}

.red { color : red } 

.unl { text-decoration : underline }

table.b2, tr.b2, td.b2 {
   border : 3px double black;
   border-collapse : collapse;
}

.bildnwl {
   float : left;
   width : 610px;
   margin : 5px;
   display : inline;
}

.bildnwr { display : inline }

