* { margin: 0; padding: 0; border: 0; border-collapse: collapse; cellpadding: 0; cellspacing: 0;  } 

table.scrollable tbody{
  max-height:373px;
  overflow:auto;
  vertical-align: top;
}

div.CubsScrollWrapper{
  height:370px;
  overflow:auto;
  background-image: url(../img/cubs_logo.gif);
  background-position: 0% 0%;
  scrollbar-face-color:#A8DDA0;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#EBFFED;
  scrollbar-shadow-color:#808000;
  scrollbar-highlight-color:#808000;
  scrollbar-3dlight-color:#808080;
  scrollbar-darkshadow-Color:#202020;
  vertical-align: top;
}

div.PhotosScrollWrapper{
  height:370px;
    overflow:auto;
  scrollbar-face-color:#A8DDA0;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#EBFFED;
  scrollbar-shadow-color:#808000;
  scrollbar-highlight-color:#808000;
  scrollbar-3dlight-color:#808080;
  scrollbar-darkshadow-Color:#202020;
  vertical-align: top;
  background-color: black;
}

div.MusicScrollWrapper{
  height:370px;
  overflow:auto; 
  scrollbar-face-color:#A8DDA0;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#EBFFED;
  scrollbar-shadow-color:#808000;
  scrollbar-highlight-color:#808000;
  scrollbar-3dlight-color:#808080;
  scrollbar-darkshadow-Color:#202020;
  vertical-align: top;
  background-color: #F3F3E2;
}

div.OracleScrollWrapper{
  height: 370px;
  overflow:auto;
  scrollbar-face-color:#A8DDA0;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#EBFFED;
  scrollbar-shadow-color:#808000;
  scrollbar-highlight-color:#808000;
  scrollbar-3dlight-color:#808080;
  scrollbar-darkshadow-Color:#202020;
  vertical-align: top;
  border-collapse: collapse; 
  margin: 0;
  padding: 0;
}

table.ORCL { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 480px; margin-left: 16px; margin-right: 16px; border-collapse:collapse;}
table.CUBS { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 480px; margin-left: 16px; margin-right: 16px; border-collapse:collapse;}
table.TECH { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 480px; margin-left: 16px; margin-right: 16px; border-collapse:collapse;}
table.ARTISTS { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 480px; margin-left: 16px; margin-right: 16px; border-collapse:collapse;}
table.SONGS { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 480px; margin-left: 16px; margin-right: 16px; border-collapse:collapse;}


tr.ORCL {vertical-align: top; padding: 15px 0px 0px 0px; } 
tr.CUBS {vertical-align: top; padding: 15px 0px 0px 0px; } 
tr.TECH {vertical-align: top; padding: 15px 0px 0px 0px; } 
tr.ARTISTS {vertical-align: top; padding: 15px 0px 0px 0px; border: 1px solid black; } 
tr.SONGS {vertical-align: top; padding: 15px 0px 0px 0px; } 
tr.music {border: 1px dotted black;}

td.download_href {padding: 4 4 4 4; background-color: #E6E5E1; border: 1px dotted white; width: 50px; height: 50px;}
td.download_label {padding: 4 4 4 4; background-color: #E6E5E1;font-weight: bold; border: 1px dotted white; vertical-align: middle; font-size: 10px;  height:35px; border-collapse:collapse;}
td.download_desc {padding: 4 4 4 4; background-color: #E6E5E1; border: 1px dotted white; vertical-align: middle; font-size: 10px; font-weight: small; height:35px; margin-right: 5px; border-collapse:collapse;}

tr.cubs {border-collapse:collapse;} 
td.cubs {border-collapse:collapse;} 

div.cubs_slideshow { padding: 0 0 0 8; vertical-align: top; border-collapse:collapse;} 
div.photo_slideshow { margin: 0 25px 10px 25px; padding: 0 0 0 8; vertical-align: top; border-collapse:collapse; verflow: -moz-scrollbars-none;}
div.mlb_scoreboard { width: 220px; vertical-align: top; overflow: auto;}
div.cubs {width: 500px; margin: 0; border-collapse:collapse;} 

table.scrollable {width: 500px; height: 300px; margin: 0; border-collapse:collapse;} 

div.oracle { border-collapse: collapse; position: relative; height: 100%;} 
div.contact {  border: 1px solid gray ;border-collapse: collapse; height: 100%; position: relative; background-image: url(../img/gnorbert_mv.gif) ; background-position:left top;} 
div.songs { border: 1px solid white ; border-collapse: collapse; position: relative; height: 100%; background-image: url(../img/james_guitar_back.jpg); background-position: left top; background-color: #56D0C1} 
div.about { border: 0px solid gray ;border-collapse: collapse; position: relative; height: 100%; background-image: url(../img/gnorbert_stl.gif); background-position:left top; background-repeat: repeat-x;} 
div.emailWrapper {height: 100%; background-image: url(../img/gnorbert_water.gif); background-position:left top;  }
div.title { font-size: 17px; font-weight: bold; margin: 0; border-collapse:collapse;}
div.whole_menu { background-color: #E7ECEA; }
div.about_text { margin-top: 5px; margin-left: 14px; margin-right: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; padding: 8px 4px 16px 4px;}
div.oracle_text { margin-left: 14px; margin-right: 15px; font-family: Fixed; font-size: 12px; text-align: left; padding: 8px 4px 16px 4px;}
div.cubs_text { padding: 8px 4px 16px 4px; margin-left: 14px; margin-right: 15px; color: black;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left;}
div.photos_text { font-family: Arial, Helvetica, sans-serif; color: white; margin-left: 175px; margin-top: 5px; font-weight: bold; }
div.music_text { padding: 8px 4px 16px 4px; margin-left: 14px; margin-right: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; }
div.contact_text {margin-left: 315px; margin-top: 75px; margin-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; padding: 8px 4px 16px 4px;}
div.songs_text {margin-left: 285px; margin-top: 200px; margin-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; padding: 8px 4px 8px 4px;}
div.music td {border: 1px dotted gray;}

tr.corners {cellspacing: 0; cellpadding:0; margin: 0; border-collapse:collapse;}
tr.i_menu {vertical-align: top; margin: 0; border-collapse:collapse;}
tr.flashintro { width: 495px; height: 360px; border-collapse:collapse;}
tr.footer {height: 40px; background-color: black;cellspacing: 0; cellpadding:0; margin: 0;}

table {margin-left: 14px; margin: 10% 33% 10% 33%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; cellspacing: 0; cellpadding:0; margin: 0;}

table#email { max-height: 300px; cellpadding:0; cellspacing:0; margin: 16px 16px 16px 16px;} 
table.SONGS td {border: 1px dotted gray;}

a, a.contact {text-decoration: none;}
a.download_href {cellspacing: 3px; cellpadding: 3px; padding: 1 1 1 1; margin-right: 5px; border-collapse:collapse;}


body.index { font-family: Arial, Helvetica, sans-serif;
             background-color: #77BD93;
             margin-top: 100px; 
             font-size: 9.5px;
             margin-right: 15%;
             margin-left: 15%;}

body.flashintro { font-family: Arial, Helvetica, sans-serif;
             margin-top: 100px; 
             background-color: white;
             font-size: 9.5px;
             margin-right: 15%;
             margin-left: 15%;}

.mC {width: 80px; margin-left: 5px;}
.mH {color:black; cursor:pointer; font-family: "Trebuchet MS", sans-serif  ; font-size: 12.5px; font-weight:bold; margin-bottom:7px; margin-top: 7px;}
.mL {display:none; }
.mO {white-space: nowrap; margin-left:11px;color: blue; margin-bottom: 3px; margin-top: 3px; display:block;  font-family: "Trebuchet MS", sans-serif  ; font-weight:bold; font-size: 11.2px; text-decoration:none;}

img.ORCL {vertical-align: top; border: 0; width: 48px; height: 48px; cellspacing:0; cellpadding:0; margin: 0; border-collapse:collapse;}
img.TECH {vertical-align: top; border: 0; width: 48px; height: 48px; cellspacing:0; cellpadding:0; margin: 0; border-collapse:collapse;}
img.CUBS {vertical-align: top; border: 0; width: 50px; height: 50px; cellspacing:0; cellpadding:0; margin: 0; border-collapse:collapse;}
img.ARTISTS {vertical-align: top; border: 0; cellspacing:0; cellpadding:0; margin: 0; border-collapse:collapse;}
img.SONGS {vertical-align: top; border: 0; cellspacing:0; cellpadding:0; margin: 0; border-collapse:collapse;}


img.oralogo, img.mctslogo {vertical-align: top; margin-top: 10px; margin-bottom: 10px;}


table.i_tbl { max-width: 700px; width: 700px; height: 100%; background-color: white; border-collapse: collapse; }
td.i_tbl, tr.i_tbl {height: 100%}
table.o_tbl { max-width: 700px; max-height: 300px; width: 700px; height: 300px; background-color: gray; }
table.o_flashintro { max-width: 495px; max-height: 360px; width: 495px; height: 360px; background-color: white; }
table.flashintro { text-align: left; max-width: 495px; max-height: 360px; width: 495px; height: 360px; background-color: white; }
table.top_corners { height: 24px; cellspacing: 0; cellpadding:0; margin: 0; border-collapse:collapse;}
table.bottom_corners { height: 24px; cellspacing: 0; cellpadding:0; border-collapse:collapse;}
table.i_menu { height: 291px; cellspacing: 0; cellpadding:0; margin: 0; border-collapse:collapse;}

td.menu { max-height: 291px; width: 150px; vertical-align: top; border: 5px solid black; cellspacing: 0; cellpadding: 0; margin-left: 0;}
td.main { width: 550px; vertical-align: top; border: 1px solid black; }
tr.flashintro { width: 495px; height: 360px; border-collapse:collapse;}

td.corners {cellspacing: 0; cellpadding:0; margin: 0; border-collapse:collapse;}
td.i_menu {cellspacing: 0; cellpadding:0; margin: 0; border-collapse:collapse;}

img.l_corner  {cellpadding: 0; cellspacing: 0; padding: 0; vertical-align: top; width: 24px; height: 24px; border: 0; border-collapse:collapse;}
img.r_corner  {cellpadding: 0; cellspacing: 0; padding: 0; vertical-align: top; width: 24px; height: 24px; margin-left: 102px; border: 0; border-collapse:collapse;}
img.bl_corner  {cellpadding: 0; cellspacing: 0;padding: 0; width: 24px; height: 24px; margin-right: 0px; border: 0; border-collapse:collapse;}
img.br_corner  {cellpadding: 0; cellspacing: 0;padding: 0; width: 24px; height: 24px; margin-left: 102px; border: 0; border-collapse:collapse;}
img.toplogo  {border-bottom: 2px solid black; vertical-align: top; width: 150px; border-collapse:collapse; cellspacing: 0; cellpadding: 0;}

div#wx_module_3037 { margin: auto 33% auto 33%;} 

a:hover, a.Mo:hover, a.contact:hover a:about {color: red;}
a:visited { color: green;}

input, textarea {
  margin: 0 0 0 0;
  border: 1px solid #A0A0A1;
  padding: 0 0 0 0;
  cellpadding: 0;
  cellspacing: 0;
}