body {
   background: #eeeeee;
   font-family: Verdana, Tahoma, Arial;
   font-size: 10pt;
   color: #000000;
}
table {
   font-size: 10pt;
}
table.layout {
   background: #ffffff;
   border: none;
}
td {
   font-size: 10pt;
   font-family: Verdana, Tahoma, Arial;
   color: #000000;
}
td.leftmenu {
   text-align: left;
   padding: 15px;
   vertical-align: top;
}
td.content {
   text-align: left;
   padding: 15px;
   vertical-align: top;
}
a:active {
   color: #FF0000;
   text-decoration: none;
}
a:link {
   color: #0000FF;
   text-decoration: none;
}
a:visited {
   color: #660099;
   text-decoration: none;
}
p {
   font-family: Verdana, Tahoma, Arial;
}
p.footer {
   text-align: center;
}
p.copyright {
   text-align: center;
   font-family: Verdana, Tahoma, Arial;
   font-size: 7pt;
}
p.title {
   text-align: center;
}
p.morenews {
   text-align: center;
}
h3 {
   font-size: large;
   text-align: center;
}
h2 {
   font-size: 12pt;
   font-weight: bold;
   text-align: left;
}
h4 {
   font-size: 10pt;
   font-weight: bold;
   text-align: left;
}

.quote {
   font-size: 10pt;
}
.quotesource {
   font-style: italic;
   font-size: 10pt;
}
hr.quotebar {
   text-align: center;
   width: 50%;
   size: 2;
}

.newsheadline {
   font-weight: bold;
}
.newsdate {
   font-style: italic;
   font-size: 7pt;
}
p.morenews {
   text-align: center;
}

.tooltitle {
   text-align: left;
   font-weight: bold;
}
.example {
   font-family: Courier New, monospaced;
   font-size: 10pt;
}
.error {
   color: #ff0000;
   font-weight: bold;
}
.success {
   color: #009900;
   font-weight: bold;
}
.info {
   color: #0000ff;
   font-weight: bold;
}

#pub1954npfn_table td {
   font-size: 7pt;
   font-family: Verdana, Tahoma, Arial;
   color: #000000;
   text-align: center;
}
#pubgrtest_table td {
   font-size: 8pt;
   font-family: Verdana, Tahoma, Arial;
   color: #000000;
   text-align: left;
}
#pubgrtest_table th {
   font-size: 8pt;
   font-family: Verdana, Tahoma, Arial;
   color: #000000;
   text-align: left;
   font-weight: bold;
   text-decoration: underline;
}
td.drawsheet {
   font-size: 7pt;
   text-align: center;
   font-weight: normal;
   font-family: Verdana, Tahoma, Arial;
   color: #000000;
   border: 1px solid #000000;
}
td.drawsheetfound {
   font-size: 7.5pt;
   text-align: center;
   font-weight: bold;
   font-family: Verdana, Tahoma, Arial;
   color: #000000;
   background: #bbbbff;
   border: 1px solid #000000;
}
td.drawsheetheader {
   font-size: 8pt;
   text-align: center;
   font-weight: bold;
   font-family: Verdana, Tahoma, Arial;
   color: #000000;
}

input,
select,
textarea {
   font-size: 8pt;
   font-family: Verdana, Tahoma, Arial;
   color: #000000;
}

table#bcs {
   width: 800px;
}
#bcs td {
   font-size: 8pt;
   text-align: left;
   font-weight: normal;
   font-family: Verdana, Tahoma, Arial;
   color: #000000;
}
#bcs th {
   font-size: 10pt;
   text-align: center;
   font-weight: bold;
   font-family: Verdana, Tahoma, Arial;
   color: #000000;
}

#notesinput {
   font-family: Courier New, monospaced;
   font-size: 10pt;
}

#highlow {
   border: 1px solid #000000;
   border-collapse: collapse;
}
#highlow th {
   font-weight: bold;
   text-align: center;
   background-color: #dddddd;
}
#highlow th, #highlow td {
   padding: 3px 3px 3px 3px;
   font-size: 10px;
   line-height: 1.2em;
   text-align: center;
}
#highlow .separator {
   background-color: #dddddd;
   font-size: 0.1em;
}
.bttbtu td {
   white-space: nowrap;
}
