/* GENERAL STRUCTURE */
blockquote, div, dl, h1, h2, h3, h4, h5, h6, ol, p, span, sub, sup, td, th, ul
{ font-family: Verdana, Arial, sans-serif }

p, div, li, blockquote
{ font-family: Verdana, Arial, sans-serif; font-size: 8pt }

form, input, select, textarea
{ font-family: Verdana, Arial, sans-serif; font-size: 7pt }

pre
{ font-size: 9pt }

/* LINKS */
a
{ color: #000099 }

a:hover
{ text-decoration: none }

a.sortlink, a.rhads
{ color: #ffffff; text-decoration: none; font-weight: bold }

a.sortlink:hover, a.rhads:hover
{ color: #ffff00; text-decoration: underline }

a.logo
{ font-weight: bold; color: #990000; text-decoration: none }

/* PAGE ELEMENTS */
h1
{ font-size: 14pt; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

h2
{ font-size: 12pt }

h3
{ font-size: 10pt }

/* h4
{ font-size: 7.5pt }

h5
{ font-size: 7.5pt }

h6
{ font-size: 7.5pt } */

sup
{ font-size: 6pt }

.header
{ font-size: 14pt; font-weight: bold }

.title
{ font-size: 12pt; font-weight: bold }

.liner
{ font-size: 10pt }

.copy
{ font-weight: bold }

.disclaimer
{ font-size: 7.5pt }

/* TABLES */
.th
{ font-weight: bold; color: #ffffff }

.th2
{ font-weight: bold; color: #ffff00 }

.totals
{ font-weight: bold }

/* TABLE SORT COLUMNS
.sorthead
{ background-color: black; border-left: 1px solid black; border-top: 1px solid black; border-right: 1px solid black; font-weight: bold; color: white } */

.sorthead
{ background-color: black; font-weight: bold; color: white }

.sortcell
{ background-color: #ffffcc; border-left: 1px solid black; border-right: 1px solid black }

/* MISC */
.ou
{ font-weight: bold; color: #990000 }

.form
{ font-size: 8pt }

.smalldate {font-size: 7pt; font-weight: bold }

