body {
margin: 0;
background-color: #000000;
scrollbar-3dlight-color: #0033FF;
scrollbar-arrow-color: #FFFFFF;
scrollbar-base-color: #000000;
scrollbar-track-color: #000000;
scrollbar-darkshadow-color: #003399;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #003399;
scrollbar-shadow-color: #003399;
}

/* Font sizes, types, colors */
.text, .newsdate { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; }

.text A, .text A:visited { text-decoration: underline; font-weight: bold; color: #0033FF; }
.text A:hover { text-decoration: none; color: #0033FF; }

.textscroll { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0033FF;}
.textscroll A, .textscroll A:visited { text-decoration: underline; color: #FFFFFF; }
.textscroll A:hover { text-decoration: none; color: #FFFFFF; }

.boldtext { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; color: #0033FF; font-weight: bold; }
.lboldtext { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; color: #0000FF; font-weight: bold; }
.dboldtext { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; color: black; font-weight: bold; }

.largetext, .largeredtext { font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 10px; padding-bottom: 10px; }
.largetext { color: #0033FF; }
.largeredtext { color: red; }

.smalltext { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; }
.smalltext A, .smalltext A:visited { text-decoration: underline; font-weight: bold; color: #0033FF; }
.smalltext A:hover { text-decoration: none; color: #0033FF; }

.mline { background-color: #0033FF; }

.nav { background-color: #001040; }
.navOn { background-color: #271F89; }
.navtext, .navtextC { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; color: #ffffff; }
.navtext { padding-left: 4px; }
.navtext A, .navtext A:visited, .navtext A:hover { text-decoration: none; color: #ffffff; }
TR TD.nav, TR TD.navOn { border: 1px solid; border-color: #0033FF #271F89 #271F89; border-left: none; }
TR.navRow TD.swath { background-color: #0033FF; line-height: 14px; border-right: none; }
TR.navRow TD { vertical-align: middle; border: 1px solid; border-color: #0033FF #271F89 #271F89; border-left: none; }

.colL, .colR { background-color: #000000; }
TR TD.colL, .colL { border: 2px solid; border-color: #271F89 #271F89 #271F89 #271F89; }
TR TD.colR, .colR { border: 2px solid; border-color: #271F89 #271F89 #271F89 #271F89; }

.links { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; }
.links A, .links A:visited { text-decoration: underline; color: #ffffff; }
.links A:hover { text-decoration: none; color: #bbbbbb; }

/* TR, TD spacing etc. */
.mcell { padding-top: 3px; padding-bottom: 15px;  background-color: #000000; }
.mcellhl { padding-top: 3px; padding-bottom: 15px; text-align: center; background-color: #000000; }
.mpic, .hpic { border: 1px solid; border-color: #0033FF #0033FF #0033FF #0033FF; }
.mpic { margin: 5px 5px 5px 5px; }
.mtable { position: relative; z-index:1; background-color: #000000; }
.rtable { position: relative; z-index:1; background-color: #000000; }