.gcs_body         { margin:0px; padding:0px; color: #FFFF00; background-color: #CCCCCC;
                    background-image: url('images/corbkgnd.gif');
                    min-width: 775px
                  }
#MW1 { overflow: visible; }
#MW2 { overflow: visible; }
#MW3 { overflow: visible; }
#MW4 { overflow: visible; }
MARQUEE { font-style: normal;   font-weight: bold;
          background-color: #AA0000; color: #D1D1D1;
          padding-bottom: 4px; padding-top: 3px; }
marquee a, marquee a:link, marquee a:visited, marquee a:active
        { color: #FFFF00; font-style: italic; text-decoration: underline; }
MARQUEE a:hover
        { color: #FFFFFF; font-style: italic; text-decoration: underline; }
        

TD                { color: #000000;
                    font-size: 17pt; font-family: Arial,Helvetica,Verdana,serif;
                  }
TD#TL             { vertical-align: top; text-align: left;
                  }
.TL               { vertical-align: top; text-align: left;
                  }
IMG               { border: 0px; 
                    color: #000000; text-align: left; vertical-align: top;
                  }

.header_div { z-index: 100; position: inherit; visibility: visible; border: 0px;
              top: 0px;     left: 0px;       width: 100%;         height: 223px;
              background-color: #000000; margin-bottom: 0px;
            }
.header_image { position: absolute; border: 0px; padding: 0px; margin-bottom: 0px; margin-left: 0px;
                top: 23px;   left: 0px;       width: 847px;        height: 200px;
              }
.content_div { z-index: 100;   left: 0px;      width: 100%;
               padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
               color: #000000;
               vertical-align: top; text-align: left;
               font-size: 17pt; font-family: Arial,Helvetica,Verdana,serif;
             }
.content_pad { padding-top: 1ex; padding-bottom: 1ex; padding-left: 1ex; padding-right: 1ex;
             }
.content_index { z-index: 100; left: 0px;      width: 100%;
                 padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
                 color: #0018FE; background-color: #000000;
                 vertical-align: top; text-align: left;
                 font-size: 10pt; font-family: Arial,Helvetica,Verdana,serif;
               }
.content_index_pad { padding-top: 2ex; padding-bottom: 1ex; padding-left: 1ex; padding-right: 1ex;
                   }
.index_text { color: #0018FE; font-weight: bold; font-style: italic;
            }

.webmaster_text { font-weight: normal; font-style: italic; font-size: 8pt;
                  color: #D1D1D1; margin: 0px; padding-top: 2px;
                }
.staff_title    { font-size: 34pt; font-family: Arial,Helvetica,Verdana,serif; font-weight: normal;
                  text-decoration: underline; padding: 0px; }
.staff_header   { font-size: 18pt; font-family: Arial,Helvetica,Verdana,serif; padding: 0px; }
.staff_1        { font-size: 11pt; font-family: Arial,Helvetica,Verdana,serif; padding-left: 2em;
                  vertical-align: top; text-align: left; }
.staff_2        { font-size: 11pt; font-family: Arial,Helvetica,Verdana,serif; padding-left: 3em;
                  vertical-align: top; text-align: left; }
.bod            { font-size: 12pt; font-family: Arial,Helvetica,Verdana,serif; padding-left: 1em;
                  vertical-align: top; text-align: left; }

.calendar, .calendar#CENTER, .calendar table, .calendar th, .calendar td, .calendar#blank
                    { font-weight: normal; padding: 1px;
                      text-align: right; vertical-align: top;
                      font-size: 12pt; font-family: "Arial", serif;
                      background-color: transparent; color: #000000; }
.calendar_data      { font-size: 10pt; border: solid #000000 1px;
                      background-color: #FFFFFF; color: #000000;
                      text-align: left; vertical-align: top;
                      font-family: "Helvetica", "Geneva", "Verdana", "Courier", sans-serif;
                      padding: 4px; }
.calendar#CENTER    { font-weight: bold; text-align: center; color: #FFFFFF;
                      padding-bottom: 3px; }
.calendar#TABLE     {    border-top: solid #000000 1px;  border-left: solid #000000 1px; padding: 0px; }
.calendar TH        { border-bottom: solid #000000 1px; border-right: solid #000000 1px; text-align: center; font-weight: bold; }
.calendar#blank     { border-bottom: solid #000000 1px; border-right: solid #000000 1px; }
.calendar TD        { border-bottom: solid #000000 1px; border-right: solid #000000 1px; }
.calendar TH        { background-color: #555555; color: #FFFFFF; }
.calendar#blank     { background-color: #111111; color: #FFFFFF; }
.calendar TD        { background-color: #444444; color: #FFFFFF; }
.calendar#fundraise { background-color: #00BB00; color: #D1D1D1; }
.calendar#gig       { background-color: #FF0000; color: #FFFF00; }
.calendar#gulfwind  { background-color: #999999; color: #FFFF00; }
.calendar#multi     { background-color: #FFFF00; color: #000000; }
.calendar#rehearsal { background-color: #0066FF; color: #FFFF00; }
.calendar#social    { background-color: #DD66DD; color: #000000; }
.calendar#tentative { background-color: #000000; color: #FFFF00; }
.calendar#guard     { background-color: #993399; color: #FFFF00; }
.calendar#today     { background-color: #FFFFFF; color: #000000; }
.calendar#legend         { font-size: 10pt; padding: 0px; text-align: right; border: 0px; background-color: #D1D1D1; color: #000000; }
.calendar#legend A       { color: #000000; font-weight: normal; text-decoration: none; }
.calendar#legend A:hover { color: #0018FE; }

.maps_f_center1 { margin-top: 2ex; margin-bottom: 2ex; }
.maps_f_center2 { margin-bottom: .2ex; font-weight: bold; }
.maps_f_table1  { border: solid #000000 1px; }
.maps_f_table2  { border: solid #000000 1px; background-color: #0018FE; }
.maps_f_td1     { color: #000000; text-align: left; vertical-align: bottom; font-size: 14pt; }
.maps_f_td2     { color: #D1D1D1; text-align: left; vertical-align: top; }
.maps_f_3       { color: #000000; margin: 0px; background-color: #D1D1D1; }

.td_tr  { text-align: right; vertical-align: top; }
.td_tl  { text-align: left;  vertical-align: top; padding-left: 10px; }

.paypal_button { width: 62px; height: 31px; border: 0px; text-align: left; }
