
/* Links for Content Area of Page */
a, a:link   { color: #fff; text-decoration: underline }
a:visited    { color: #eee; text-decoration: underline }
a:active, a:hover   { color: #d3d1b8; text-decoration: underline }

/* Tag Replacements */
body   { background-color: #011634 }
p   { color: #fff; font-size: 9pt; font-family: Arial, Helvetica }
td   { color: #fff; font-size: 9pt; font-family: Arial, Helvetica }
li  { list-style-type: square }

/* Footer of Page */
.footer { font-size: 8pt }
.subhead  { color: #900000; font-weight: bold; font-size: 10pt }
.header  { color: #900000; font-weight: bold; font-size: 12pt }

/* Page Content Tables */
.tableheader  { color: white; font-weight: bold; font-size: 11px; background-color: #900; border: solid 1pt #900 }
.tablecolumn   { font-weight: bold; font-size: 11px; background-color: #c1c1cf; border: solid 1pt #212021 }
.tableemptyrow   { border: solid 1pt #283951 } /* previously evenrow */
.tablefilledrow    { color: white; background-color: #172943; border: solid 1pt #283951 }
.tableside { font-size: 11px; background-color: #e1e4ef; border-right: 1pt solid #000044; border-bottom: 1pt solid #000044; border-left: 1pt solid #000044 }
.tablelinks { color: white; text-decoration: none }
.tabletotal  { color: white; font-size: 8pt; background-color: #bbbbbb; border: solid 1pt #000044 }

/* Form Elements */
.error   { color: #d7151c; font-weight: bold; font-size: 9pt }
.italic  { font-style: italic; font-weight: normal; font-size: 11px }
input       { font-size: 11px; font-family: arial, helvetica; background-color: #ededed }
select  { font-size: 11px; font-family: arial, helvetica; background-color: #ededed }
textarea   { color: #4e5454; font-size: 10px; background-color: #ededed }
.button  { font-size: 8pt; background-color: #bbbbbb;  border: solid 1pt #212021 }
.button2  { font-size: 8pt;  background-color: #F4F6FC; border: solid 1pt #212021 }
.hometext { padding-left: 40pt }
