body {margin-left:5px; margin-right:5px; margin-top:0px; margin-bottom:0px;
      background-color:#404040; color:#FFFFFF; font-family:Arial,Helvetica,Verdana,serif;
      font-size:15px; padding-bottom:10px;
      padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px;}
h1 {font-size:21px; background-color:#353535; padding:0px; color:#D1D1D1; margin:5px;
    text-align:center;}
h2 {font-size:18px; background-color:#303030; color:#C6C6C6;}
h3 {font-size:14px; background-color:#202020; padding:0px; color:#B9B9B9; margin:0px;
    text-align:left; padding-left:10px;}
a:link {color:#FFFF11; text-decoration:underline; font-family:Arial,Helvetica,serif;
        font-size:inherit; background-color:transparent;}
a:visited {color:#FFFF96; text-decoration:underline; font-family:Arial,Helvetica,serif;
           font-size:inherit; background-color:transparent;}
a:hover {color:#C5C500; background-color:transparent;}
div {font-size:15px;}
.navigation {position:absolute; left:5px; top:70px; width:100px; color:#FFFFFF;
             background-color:transparent;}
.navigation ul {color:#FFFFFF; font-family:Arial,Helvetica,Verdana,serif;
                font-size:13px; font-weight:bold; list-style-type:none;
                margin-left:0px; padding-left:0px; line-height:18px;
                background-color:transparent; margin-bottom:0px;}
.navigation a {font-size:12px;}
.navigation a:visited {font-size:12px}
.content {padding-left:105px; padding-bottom:0px;}
.content hr {width:80%;}
.logou8 {width:307px; height:125px; border:0px; text-align:center;}
.ttl {width:416px; height:45px; padding-top:6px; padding-bottom:4px;}
address {font-style:italic; text-align:center; border-top:2px solid white;
         margin-left:10%; margin-right:10%; padding-top:6px; margin-top:17px;}
address img {height:31px; width:88px; border:none;}
p img {float:left;}
img {border:0}
acronym {border-bottom:1px dotted #FF0000; cursor:help;}
.newsdiv img {height:60px; width:49px; padding-right:10px; float:left;
              background-color:#404040; color:inherit;}
.newsdiv {margin-top:30px; margin-bottom:15px;}
.newsdiv p {font-size:14px;}
.newsdiv h2 {font-size:18px; background-color:#303030; color:#C6C6C6; font-weight:bold;
             padding:0px; margin:0px;}
.newsdiv h3 {font-size:16px; background-color:#202020; padding:0px; color:#B9B9B9;
             margin:0px; margin-bottom:10px; font-style:italic; text-align:left;}
code {font-weight:bold; font-family:monospace; font-size:inherit;}
.quote {font-size: 12px; color:#B3B3B3; margin-left:10px; font-style:italic;
        border-left:1px solid #0000FF; padding-left:5px; background-color:inherit;}
.book {font-size: 12px; color:#B3B3B3; margin-left:10px; font-style:italic;
       border-left:1px solid #0000FF; padding-left:5px; background-color:inherit;
       width:400px; height:125px; overflow:scroll; border-bottom:1px solid #555555;
       border-top:1px solid #555555; border-right:1px solid #555555;}
q {font-style:italic;}
q:before { content:"" }
q:after { content:"" }
table {font-size:15px; border:#555555 1px solid; width:75%; margin-left:10%;
       margin-bottom:20px;}
.gbtab {border:#555555 1px solid; width:75%; margin-left:10%; margin-bottom:20px;}
th {background-color:#000000; color:inherit; text-align:left; font-weight:normal;
    padding:2px;}
.gbttl {background-color:#000000; color:inherit;}
td {background-color:#222222; color:inherit;}
.gbcom {background-color:#222222; color:inherit;}
.gbrpl {background-color:#333333; font-size: 12px; color:#B3B3B3; margin-left:10px;
        font-style:italic; border-left:1px solid #0000FF; padding-left:5px;}
.gbspl {background-color:#222222; font-size: 12px; color:#222223;
        border-top:#FFFFFF solid 2px; border-bottom:#FFFFFF solid 2px;
        margin-left:10%; margin-right:10%; padding-top:15px; padding-bottom:15px;}
.gbquo {font-size: 12px; color:#B3B3B3; font-style:italic; padding-left:5px;
        border-top:#FFFFFF solid 2px; border-bottom:#FFFFFF solid 2px;
        margin-left:10%; margin-right:10%; padding-top:15px; padding-bottom:15px;
        background-color:inherit;}
table hr {width:80%;}
td {padding:2px;}
pre {width:403px; height:150px; border:2px solid #555555; font-family:monospace;
     overflow:scroll; background-color:#333333; color:#FFFFFF;}
pre a:link {font-family:monospace;}
area:active {border:none;}
.gallery {text-align:center; font-style:italic; font-size:13px; margin-bottom:20px;}
.gallery img {border:2px solid #555555;}
.gallery a:hover img {border:2px solid #707070;}
.normtab {border:none; width:auto;}
.normtab td {background-color:transparent;}
.languages {position:absolute; left:5px; top:5px;}

@media print {

body {background-color:white; color:black; text-align:justify;}
h1 {font-size:26px; text-decoration:underline; color:black; background-color:white;}
h2 {font-size:22px; text-decoration:underline; color:black; background-color:white;}
h3 {font-size:18px; text-decoration:underline; color:black; background-color:white;}
.navigation {display:none;}
.content {padding-left:0px; width:100%;}
.contents {display:none; height:0px;}
acronym {border:none;}
acronym:after {content:" ("attr(title)")";}
a:link {color:#222222; text-decoration:none; background-color:transparent;}
a:visited {color:inherit; text-decoration:none; background-color:inherit;}
address a {display:none;}
pre {width:auto; height:auto; overflow:visible;}
th {border-bottom:2px #000000 solid; font-weight:bold;}
table {width:100%; margin:0px; margin-bottom:20px;}
.gbquo {font-size: 13px; color:#232323; font-style:italic; padding-left:5px;
        border-top:#000000 solid 2px; border-bottom:#000000 solid 2px;
        margin-left:10%; margin-right:10%; padding-top:15px; padding-bottom:15px;}
.languages {display:none; width:0px;}

}