BODY {
    background-color: #005093; 
    font-family: Tahoma, Arial, sans-serif;
    scrollbar-base-color: #0070b3; 
    scrollbar-arrow-color: white;
    scrollbar-DarkShadow-Color: blue; 
}

TD {
    font-size: 8pt;
  }

HR {
    color: #005093;
    height: 1px;
}

IMG {
    border: none #FFFFFF;
}  
IMG.bordered {
    border: solid #000000;
    border-width: 1px;
}
IMG.navpic {
    cursor: hand;
}

H1 {
    font-size: 13pt;
    color: #005093;
    margin-bottom: -15px;
    margin-top: 0px;
}
H2 {
    font-size: 12pt;
    color: #005093;    
    margin-bottom: -2px;
    margin-top: 0px;
}
H3 {
    font-size: 11pt;
    color: #005093;    
    margin-bottom: -2px;
    margin-top: 0px;
}
H4 {
    font-size: 10pt;
    color: #005093;
    margin-bottom: 0px;    
    margin-top: 0px;
}
H5 {
    font-size: 8pt;
    color: #005093;
    margin-bottom: -2px;    
    margin-top: 0px;
}

SELECT { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px; border: #000000; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
    background-color: #0070b3;
    color: white;
    scrollbar-arrow-color: #FFFF33;    
    scrollbar-base-color: #FF0000;
} 

INPUT.button {
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
    font-size: 10px; border: #000000; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
    background-color: #0070b3;
    color: white;
    scrollbar-arrow-color: #FFFF33;    
    scrollbar-base-color: #FF0000;
}

INPUT.textbox {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px; border: #000000; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
    background-color: #FFFFFF;
    color: black;
    scrollbar-arrow-color: #FFFF33;    
    scrollbar-base-color: #FF0000;
}

A:hover {text-decoration: underline; color: #3333FF;}
A:link {text-decoration: none;}
A:active {text-decoration: none;}
A {color: #0000FF; font-weight: bold;}
A:visited {text-decoration: none; color: #0000FF;}
A:visited:hover {text-decoration: underline;}

.topBar {
    background-color: #000055;
    color: #ffffff;
}

.modules {
   background-color: #005093;
   color: #ffffff;
}
.modulesSelected {
   background-color: #0070b3;
   color: #ffffff;
}

.footer {
   background-color: #005093;
    color: #ffffff;
}
    
.mainwindow {
   background-color: #FFFFCC;
   color: #000000;
}

table.mainwindowmain {
   background-color: #005093;
    color: #000000;
}
tr.mainwindowmain {
    background-color: #FFFFCC;
    color: #000000;
}

table.news {
   background-color: transparent;
   color: #000000;
}

table.lyrics {
    background-color: #ffffff;
    border: solid black;
    border-spacing: 0;
}

.modules {
   background-color: #005093;
   color: #ffffff;
}
.modules a:visited {text-decoration: none; color: #FFFFFF;}
.modules a:hover {color: #FFFFFF; text-decoration: underline;}
.modules a:link {text-decoration: none;}
.modules a:active {text-decoration: none;}
.modules a {text-decoration: none; color: #FFFFFF; font-weight: normal;}

.outerFrame {
    background-color: #0000AA;  
}

.options {
   background-color: #005093;
   color: #ffffff;
   text-align: center;
   font-size: 8pt;
}
.optionsLeft {
   background-color: #005093;
   color: #ffffff;
   text-align: left;
   font-size: 8pt;
}
.optionsRight {
   background-color: #005093;
   color: #ffffff;
   text-align: right;
   font-size: 8pt;
}

.options a:visited {font-weight: bold; text-decoration: none; color: #FFFFFF;}
.options a:hover {font-weight: bold; color: #FFFFFF; text-decoration: underline;}
.options a:link {font-weight: bold; text-decoration: none;}
.options a:active {font-weight: bold; text-decoration: none;}
.options a {font-weight: bold; text-decoration: none; color: #FFFFFF; font-weight: normal;}


td.darkbar {
   background-color: #000055;
   color: #ffffff;
   text-align: center;
   font-size: 8pt;
}


td.Caption {
    color: white;
    background-color: #000055;
    text-align: center;
    border-left: 1px solid black;
    border-right: 1px solid black;    
}

.smallprint {
    font-size: 7pt;
}
.smallprintfade{
    font-size: 7pt;
    color: #B0B0B0;
}

.commentDate{
    font-size: 7pt;
    color: #808080;
}

.requiredField {
    color: #005093;
}

.error {
    color: red;
}

td.successMsg {
    font-weight: bold;
}

td.username {
    font-weight: bold;
}

div.quoteRight {
    float: right;
    width: 30%;
    padding: 8px;
    border: 1px solid black;
    sfont-style: italic;
    font-weight: bold; 
    margin: 1px;
    background-color: whitesmoke;      
}
div.quoteLeft {
    float: left;
    width: 30%;
    padding: 8px;
    border: 1px solid black;
    sfont-style: italic;
    font-weight: bold; 
    margin: 1px;
    background-color: whitesmoke;      
}


/* Lists in main window formatting */
ul.mainWindow {
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 30px;
}


/* Formatting for a table that contains a list */
table.listTable 
{
    background-color: Black;
    border: solid, 1px, Black;
}


/* Table headers */
tr.tableHeader {
   background-color: #000055;
   color: #ffffff;
   text-align: center;
   font-weight: bold;
}

tr.evenRow {
    background-color: #DDDD99;
}

tr.oddRow 
{
    background-color: #FFFFCC;
}
    