body {
    background-color: #000000 ;
}

h1 {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 24px ;
     color: #ffffff ;
     text-align: center ;
}

h2 {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 20px ;
     color: #ffffff ;
     text-align: center ;
}

h3 {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 16px ;
     color: #d0d0d0 ;
     text-align: center ;
}

p {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 14px ;
     color: #e0e0e0 ;
     text-align: justify ;
     margin-left: auto ;
     margin-right: auto ;
}

li {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 14px ;
     color: #e0e0e0 ;
     text-align: justify ;
}

a:link {
     color: #b0b0ff ;
     text-decoration: none ;
}

a:link:hover {
     color: #ffff80 ;
     text-decoration: underline ;
}

a:visited {
     color: #ff00ff ;
     text-decoration: none ;
}

a:visited:hover {
     color: #ffff80 ;
     text-decoration: underline ;
}

hr {
     width: 300px ;
     height: 1px ;
     color: #ffffff ;
}

p.fpquote {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 20px ;
     color: #ffa0a0 ;
     text-align: center ;
     margin-left: auto ;
     margin-right: auto ;
     width: 760px ;
}

p.fptext {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 16px ;
     color: #d0d0d0 ;
     text-align: center ;
     margin-left: auto ;
     margin-right: auto ;
     width: 760px ;
}

.centered {
     text-align: center ;
}

.colored {
     color: #ff8080 ;
}

.small {
     font-size: 12px ;
}

.large {
     font-size: 16px ;
}

.largecentered {
     font-size: 16px ;
     font-weight: bold ;
     text-align: center ;
}

.largecolor {
     font-size: 16px ;
     color: #8080ff ;
}

.underlined {
     text-decoration: underline ;
}

p.mainpagelink {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 18px ;
     color: #ff0000 ;
     text-align: center ;
     margin-left: auto ;
     margin-right: auto ;
}

p.footer {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 10px ;
     color: #c0c0c0 ;
     text-align: center ;
     margin-left: auto ;
     margin-right: auto ;
}

p.copyright {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 10px ;
     color: #b0b0b0 ;
     text-align: center ;
     width: 760px ;
     margin-left: auto ;
     margin-right: auto ;
}

img.headerimage {
     display: block ;
     text-align: center ;
     margin-left: auto ;
     margin-right: auto ;
}

div.latestnews {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 18px ;
     color: #ffffff ;
     text-align: center ;
     margin-left: auto ;
     margin-right: auto ;
     text-decoration: underline ;
}

div.newstitle {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 16px ;
     color: #ffffff ;
     text-align: left ;
     background-color: #600000 ;
     border: solid #a05000 1px ;
     padding: 4px ;
}

span.newsdate {
     font-size: 12px ;
     float: right ;
     display: inline ;
}

.quote {
     color: #ff0080 ;
}

.strike {
     text-decoration: line-through ;
}

.blink {
     text-decoration: blink ;
}

.small {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 10px ;
     color: #d0d0d0 ;
     text-align: justify ;
}

.datecode {
     font-size: 10px ;
     display: block ;
     padding-bottom: 3px ;
}

.quote {
     color: #ff4040 ;
}

div.pagebody {
     background: #000000 ;
     margin: auto ;
     vertical-align: top ;
     border-collapse: collapse ;
     width: 760px ;
     padding-left: 5px ;
     padding-right: 5px ;
}

.maintable {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 14px ;
     color: #d0d0d0 ;
     text-align: center ;
     margin-left: auto ;
     margin-right: auto ;
     padding: 0px ;
     vertical-align: top ;
     border-collapse: collapse ;
}

.tabletop {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 18px ;
     color: #e0e0e0 ;
     background: #000000 ;
     width: 760px ;
     padding-left: 20px ;
     padding-right: 20px ;
     padding-top: 5px ;
     padding-bottom: 7px ;
     border: solid #ffffff 1px ;
     border-bottom: solid #ffffff 1px ;
}

table.main {
     margin-left: auto ;
     margin-right: auto ;
     width: 760px ;
}

td.navigation {
     width: 100px ;
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 14px ;
     color: #ffffff ;
     text-align: center ;
     vertical-align: top ;
     padding-left: 10px ;
     padding-right: 10px ;
     border-collapse: collapse ;
     background-color: #000030 ;
}

.navheader {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 18px ;
     color: #ffffff ;
     text-align: center ;
     text-decoration: underline ;
}

.navsubheader {
     font-family: "Arial","Helvetica",sans-serif ;
     font-size: 14px ;
     color: #ff4040 ;
     text-align: center ;
}

td.news {
     width: 620px ;
     padding-left: 8px ;
     padding-right: 8px ;
     border-collapse: collapse ;
     background-color: #300000 ;
}

span.highlight {
     color: #ffc0c0 ;
     font-style: italic ;
}

span.quote1 {
     color: #ff80ff ;
}
span.quote2 {
     color: #80ffff ;
}

span.quote3 {
     color: #ffff80 ;
}

span.quote4 {
     color: #ff6080 ;
}

span.emph {
     font-weight: bold ;
}

pre {
     font-family: "Lucida Console","Courier New","Courier",monospace ;
     white-space: pre ;
     color: #ffffff ;
     font-size: 14px ;
}

.maintable td {
     background: #000000 ;
     padding: 4px ;
     vertical-align: top ;
     border-collapse: collapse ;
}

.maintable td.item {
     border-left: solid #ffffff 1px ;
     border-right: solid #ffffff 1px ;
     background: #202020 ;
}

.maintable td.bottom {
     border-top: solid #ffffff 1px ;
     background: none ;
     height: 0px ;
}

.returnlink {
     text-align: center ;
     margin-left: auto ;
     margin-right: auto ;
}