
.headline {
  font-family: verdana;
  font-size:9px;
  color:993333;
}

 td, span, div, input, a, table td div div font, body div table tbody tr td font {
   font-family: Verdana;
   font-size:11px
 }

 td, span, div, input, table td div div font, body div table tbody tr td font {
   color:3377CC;
 }

a {
  color: 5544CC;
  font-size:12px;
  text-decoration:underline; 
}    

 a:visited {
  color: 000000;
  text-decoration:underline; 
 }    
a.inf {
  color: FFEE22;
  font-size:12px;
  text-decoration:underline; 
}    

 a.inf:visited {
  color: FFEE99;
  text-decoration:underline; 
 }    
 a.tooltip span {
   display:none; 
   padding:2px 3px 2px 3px; 
   margin-left:8px; 
   width:400px;
 }
 a.tooltip:hover span{
   display:inline; 
   position:absolute; 
   background:#DDEEFF; 
   border:1px solid #0077AA; 
   color:#005588;
 }
 div.BubbleBox {
   background:#b2e9fe;
   border:2px #52c6f7 solid;   
   border-radius:9px;
   border-width:4px 3px 6px 3px;
   font-weight:bold;
   margin-bottom:3px;
   padding:3px 4px 3px 6px;
 } 
 div.CaptionBox { 
   background:#DDEEFF;
   border:1px #88BBEE solid;   
   border-radius:9px;
   margin:0px;
   opacity:.66;
   padding:1x 20px 1px 20px;
   position:relative;
   top:7px;
 } 
 div.DBlueBox { 
   background:#000066;
   border-radius:11px;
   box-shadow:0px 3px 4px #111133;
   margin:0px 9px 0px 9px;
   padding:5px 3px 8px 3px;
 } 
 div.LBlueBox { 
   background:#1177DD;
   border:2px #55AADD solid;
   border-radius:9px;
   background-image:url(/images/bright-blue-gradient.gif);
   background-repeat:repeat-x;
 } 
 div.TabReg { 
   background:#FFFFFF;
   border-left:1px #2288EE solid;
   border-top:1px #2288EE solid;
   border-right:1px #2288EE solid;
   border-radius:11px 11px 0px 0px;
   border:2px 1px 0px 1px;
   margin:0px;
   padding:4px 5px 1px 5px;
 }
 div.TabOn { 
   background:#4455FF;
   border-left:2px #000066 solid;
   border-top:4px #000066 solid;
   border-right:2px #000066 solid;
   border-radius:11px 11px 0px 0px;
   border:4px 1px 0px 1px;
   color:#FFDD33;
   margin:0px;
   padding:6px 5px 1px 5px;
 }
 div.TextColumn {
   font family: 'Comic Sans MS';
   text-align:justify;
 }
 div.WhiteBox {
   background:#FFFFFF;
   border:2px #0066BB solid;
   border-radius:9px;
   box-shadow:0px 2px 2px #DDDDDD;
   margin-bottom:8px;
   padding:8px;
 } 
 .nametext {
  font-family: impact;
  color:FFDD22;
  font-size:28px;
 }
 .emphasized {
  color:002299;
  font-family: Verdana;
  font-size:20px;
  font-weight:bold;
 }
 .spacer {
   background:transparent; 
   border-width:0px;
   padding:0px 8px 4px 8px;
 }
 .spacer2 {
   background:transparent; 
   border-width:0px;
   padding:4px;
 }
 .whitetable {
   border-color:1177DD; 
   border-width:0px; 
   background-color:FFFFFF;
   padding:8px;
 }
 .blueborder {
   border-color:1177DD; 
   border-width:1px; 
   padding:0px;
 }
 .musictable {
   border-style:solid; 
   border-color:FFEEDD;
   border-width:1px; 
   background-color:FFCCAA;
   padding:0px 4px 0px 4px;
 }
 .musicfont {
   font-family:verdana;
   color:995533;
   font-size:11px;
 }
 .orangeborder {
   border-color:BB3311; 
   border-width:1px; 
   padding:0px;
 }
 table, td, td td, td td td, td td td td {
   border:0px;
   padding:0px;
 }
 table table {
   border-style:solid; 
   border-width:3px; 
   border-color:052AA8; 
   border-spacing:0px;
   padding:0px;
   margin:0px 6px 0px 6px;
 }
 table table table {
   border-style:solid; 
   border-width:1px; 
   border-color:AACCEE; 
   background-color:55AADD;
   border-spacing:0px;
   padding:0px;
   margin:0px;
 }
 table table table table {
   border-width:0px; 
   margin:0px;
 }
 table.invtable {
   border-spacing:0px;
   border-width:0px; 
   padding:0px;
   margin:0px;
 }