
    a:link { color:blue; text-decoration:underline; font-family:Helvetica,Arial,sans-serif;}
    a:visited { color:blue; text-decoration:underline; font-family:Helvetica,Arial,sans-serif;}
    a:hover { color:#FFA000; text-decoration:none; font-family:Helvetica,Arial,sans-serif;}
    a:active { color:#FF2000; text-decoration:underline; font-family:Helvetica,Arial,sans-serif;}

    .counter  { font-size:12pt;
         color:#FFFFFF;
         background-color:#000000;
         font-family:Helvetica,Arial,sans-serif;
         font-weight:bold;}

    body { background-color:#FFFFFF; }
    .generic { font-size:10pt;
         line-height:12pt;
         font-family:Helvetica,Arial,sans-serif;
         color:black; }
    .generics { font-size:8pt;
         line-height:10pt;
         font-family:Helvetica,Arial,sans-serif;
         color:black; }
    .genericl { font-size:12pt;
         line-height:14pt;
         font-family:Helvetica,Arial,sans-serif;
         color:black; }
    .genericxl { font-size:15pt;
         line-height:20pt;
         font-family:Helvetica,Arial,sans-serif;
         color:black; }
    .quote { font-size:8pt;
         line-height:10pt;
         font-family:Helvetica,Arial,sans-serif;
         font-weight:bold;
         color:blue; }
    .quote2 { font-size:8pt;
         line-height:10pt;
         font-family:Times New Roman;
         font-weight:normal;
         color:black; }
    .link { font-size:10pt;
         line-height:12pt;
         font-family:Helvetica,Arial,sans-serif;
         color:blue; }
    .pagehead { font-family:Arial,sans-serif;
         font-size:20pt;
         color:#FFA000;
         font-weight:bold;
         margin:3px; margin-bottom:8px; }
    .pagehead2 { font-family:Arial,sans-serif;
         font-size:10pt;
         color:#FFA000;
         font-weight:bold;
         margin:3px; margin-bottom:0px; }
    .pagehead3 { font-family:Arial,sans-serif;
         font-size:16pt;
         color:#FFA000;
         font-weight:bold;
         margin:3px; margin-bottom:8px; }
    .menuhigh { font-family:Arial,sans-serif;
         font-size:10pt;
         color:#FFA000;
         font-weight:bold;
         margin-bottom:16px; }
    .menunorm { font-family:Arial,sans-serif;
         font-size:10pt;
         color:darkblue;
         font-weight:bold;
         text-decoration:underline;
         margin-bottom:16px; }
    .subhead1 { font-size:14pt;
         font-family:Helvetica,Arial,sans-serif;
         font-weight:bold;
         color:black;}
    .subhead2 { font-size:12pt;
         font-family:Helvetica,Arial,sans-serif;
         font-weight:bold;
         color:black;}
    .subhead3 { font-size:12pt;
         font-family:Helvetica,Arial,sans-serif;
         font-weight:bold;
         color:white;}
    .newshead { font-size:12pt;
         font-family:Helvetica,Arial,sans-serif;
         font-weight:bold;
         color:#FFA000;}
    .newsdate { font-size:8pt;
         font-family:Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#FFA000;}
    .newsautor { font-size:8pt;
         font-family:Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#000000;}
    .extra1 { font-size:10pt;
         line-height:12pt;
         font-family:Helvetica,Arial,sans-serif;
         color:blue; }
    .extra2 { font-size:12pt;
         font-family:Helvetica,Arial,sans-serif;
         color:black; }
    .tableS1 { margin-left:40px; margin-top:2px; }
    .tablerowA { background-color:#FFF5E9; }
    .tablerowB { background-color:#F9D8B5; }
    .tablehead { background-color:#0080FF; }
    .head1 { background-color:#FFA000; }
    .textbkgr  { background-image:url(backgr1-3.gif); }
    .headbkgr  { background-image:url(bluepix3.gif); }
    .greybkgr { background-color:#E0E0E0; }
    .topspacer {margin-top:8px;
                font-weight:bold;
                font-size:12pt;
                line-height:15pt;
                font-family:Helvetica,Arial,sans-serif;
                color:black; }}