/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  .label { text-align: center;
    font-weight: bold;
    font-size: 1em;
    padding-top: 10px;
    color: rgb(0, 85, 170);
    font-family: "Arial","Times";
    }

  .label_left { font-weight: bold;
    padding-top: 3px;
    padding-bottom: 0px;
    margin-bottom: -1px;
    font-size: 1em;
    font-style: italic;
    color: rgb(0, 85, 170);
    font-family: "Arial","Times";
    }
  
  .label_gs { text-align: center;
    font-weight: bold;
    font-size: 1em;
    padding-top: 0px;
    color: rgb(0, 85, 170);
    font-family: "Arial","Times";
    font-style: italic;
    }
  
  .label_small { text-align: center;
    font-weight: bold;
    font-size: .8em;
    width: auto;
    padding-top: 0px;
    padding-left: 5px;
    color: rgb(0, 153, 102);
    font-family: "Arial","Times";
    font-style: italic;
    text-align: left;
    }
    
  body { background-color: rgb(255, 254, 238);
    font-family: "Arial","Times New Roman","Veranda";
    }

  .ctr { text-align: center;
    }

  .itl_ctr { text-align: center;
    font-style: italic;
    }

  .itl_bld { font-style: italic;
    font-weight: bold;
    }

  .ctr_navy { text-align: center;
    color: navy;
    }

  .ctr_flame { text-align: center;
    color: rgb(197, 85, 17);
    }
  .text_green {
    color: rgb(0, 153, 102);
    }
  .text_olive {
    color: #528412;
    }
  .ctr_green { text-align: center;
    color: rgb(0, 153, 102);
    }
  .ctr_announce { text-align: center;
    color: red;
    font-weight: bold;
    font-style: italic;
    }

  .col_navy { color: navy;
    }

  .bac_norm { background-color: rgb(255, 254, 238);
    font-size: 2px;
    }

  .bac_red { background-color: rgb(229, 50, 94);
    font-size: 2px;
    }
  .text_red { color: rgb(229, 50, 94);
    }
  .for_red { color: rgb(229, 50, 94);
    font-family: "Arial Black","Arial","Times";
    }
  .for_red_n { color: rgb(229, 50, 94);
    font-family: "Arial","Times";
    }

  .bac_org { background-color: rgb(238, 170, 17);
    font-size: 2px;
    }

  .for_org { color: rgb(241, 166, 41);
    font-family: "Arial Black","Arial","Times";
    }

  .bac_yel { background-color: rgb(254, 247, 110);
    font-size: 2px;
    }

  .for_yel { color: rgb(254, 247, 110);
    font-family: "Arial Black","Arial","Times";
    }

  .for_prp { color: #800080;
    font-family: "Arial","Times";
    }

  .for_grn { color: rgb(0, 153, 102);
    font-family: "Arial","Times";
    }
  .bac_grn { background-color: rgb(0, 128, 0);
    font-size: 2px;
    }

  .bac_lim { background-color: rgb(62, 182, 119);
    font-size: 2px;
    }

  .for_lim { color: rgb(62, 182, 119);
    font-family: "Arial Black","Arial","Times";
    }

  .bac_blu { background-color: rgb(147, 169, 213);
    font-size: 2px;
    }

  .for_blu { color: rgb(0, 85, 170);
    font-family: "Arial Black","Arial","Times";
    }

  .bac_nvy { background-color: rgb(0, 0, 128);
    font-size: 2px;
    }

  .flame { color: rgb(197, 85, 17);
    }

  p { margin: 5px 20px 12px;
    text-indent: 0px;
    font-size: 1.1em;
    font-family: "Times New Roman","Veranda","Arial";
    text-transform: none;
    }
    img {
        vertical-align: bottom;
    }
  h1 { color: rgb(0, 85, 170);
    font-family: "Arial Black","Arial","Times";
    margin-top: 2px;
    margin-bottom: -8px;
    }

  h2 { color: rgb(197, 85, 17);
    margin-top: 1px;
    margin-bottom: 1px;
    }

  h3 { margin-top: 2px;
    margin-bottom: 1px;
    }

  h4 { margin-top: 1px;
    margin-bottom: 1px;
    }

  h5 { margin-top: 2px;
    margin-bottom: 1px;
    }

  h6 { margin-top: 2px;
    margin-bottom: 1px;
    color: rgb(0, 85, 170);
    }

  hr { margin-top: 5px;
    margin-bottom: 2px;
    color: #99ccdd;
    }

  em { color: rgb(197, 85, 17);
    font-weight: bolder;
    }

  strong { color: rgb(197, 85, 17);
    }

  ul { color: black;
    font-size: 1.1em;
    font-family: "Veranda","Times New Roman";
    margin-top: 7px;
    margin-bottom: 7px;
    margin-left: 30px;
    }

  ul ul { font-size: 1em;
    }

  .workshop_ul {color: black;
    font-size: 1.1em;
    font-family: "Veranda","Times New Roman";
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    }

  ol { color: black;
    font-size: 1.1em;
    font-family: "Times New Roman","Arial","Veranda","Times New Roman";
    margin-top: 7px;
    margin-bottom: 7px;
    margin-left: 40px;
    }

  ol ol { font-size: 1em;
    }

  li { margin-bottom: 4px;
    margin-left: 10px;
    }

  .alpha_list { list-style-type: lower-alpha;
    }

  .workshop_list { list-style-type: none;
    }

  table { margin-left: auto;
    margin-right: auto;
    padding-top: 0.05in;
    padding-bottom: 0.05in;
    padding-left: 2px;
    font-weight: bold;
    empty-cells:hide;
    width: auto;
    }

  .left_reg { border-style: none;
    text-align: left;
    padding-left: 5px;
    }

  .left_cal { border-style: none;
    text-align: left;
    }

  .ctr_reg { border-style: none;
    text-align: center;
    }

  .right_reg { border-style: none;
    text-align: right;
    padding-right: 5px;
    }

  .left_italic { border-style: none;
    font-style: italic;
    text-align: left;
    padding-left: 5px;
    }

  .ctr_italic { border-style: none;
    font-style: italic;
    text-align: center;
    }

  .right_italic { border-style: none;
    font-style: italic;
    text-align: right;
    padding-right: 5px;
    }

  .no_bul { list-style-type: none;
    padding-left: 10px;
    }

  .ctr_head { border-style: none;
    padding-top: 4px;
    text-align: center;
    }
.calendar { width: 100%; 
    border-top: solid #99ccdd;
    border-bottom: solid #99ccdd;
    border-left: solid #99ccdd;
    border-right: solid #99ccdd;
}

  .calendar td { border: solid #99ccdd;
    vertical-align: top;
    width: 14%;
    height: 30px;
    font-weight: normal;
    padding-left: 2px;
    padding-bottom: 2px;
    font-size: 0.875em;
    }

  .line { margin-right: auto;
    margin-left: auto;
    background-image: url(../images/rainbowh.gif);
    text-align: center;
    }

  .full_width td { width: 14%;
    }

  .picture td { border: medium solid ;
    margin-right: auto;
    margin-left: auto;
    width: 1%;
    text-align: center;
    }

  .map { float: right;
    padding-left: 50px;
    margin-right: 20px;
    text-align: center;
    }
  .right_picture {
        float: right;
        padding-left: 20px;
        padding-right: 30px;
    }
  .left_picture {
        float: left;
        padding-left: 20px;
        padding-right: 20px;
    }
  blockquote { font-style: italic;
    margin-left: 30px;
    margin-right: 30px;
    }


