      table.calendar {
        border: none;
        border-width: 0;
        font-size: 10pt;
      }
      td.calendarmenu {
        width: 120pt;
        valign: top;
      }
      th.calendar {
        background-color: #bbbbff;
        border-width: 1;
        border: none;
      }
      td.calendar1 {
        background-color: #eeeeee;
        border-width: 1;
        border: none;
      }
      td.calendar2 {
        background-color: #eeeeee;
        border-width: 1;
        border: none;
      }
      td.calendar3 {
        background-color: #eeeeee;
        border-width: 1;
        border: none;
      }
      td.calendar4 {
        background-color: #eeeeee;
        border-width: 1;
        border: none;
      }
      td.calendar5 {
        background-color: #eeeeee;
        border-width: 1;
        border: none;
      }
      td.calendar6 {
        background-color: #dddddd;
        border-width: 1;
        border: none;
      }
      td.calendar7 {
        background-color: #dddddd;
        border-width: 1;
        border: none;
      }
      A {
        color: #004499;
        text-decoration:none;
      }
      A.evententry {
        text-decoration:none;
      }
      A:hover.evententry {
        color: #ffffff;
      }
      div.evententry {
        color: #004499;
        border: solid;
      }
      div.eventinfo {
        background-color: black;
        color: #00aaff;
        border-width: 0.1;
        border: solid;
        position: fixed;
        -moz-opacity: .8;
        opacity: .8;
        z-index: 9;
        filter: alpha(opacity=80);
      }
      div.eventeditor {
        background-color: #aaaaaa;
        color: #00aaff;
        border-width: 0.1;
        border: solid;
        position: fixed;
        left: 30%;
        top: 30%;
        /*-moz-opacity: .8;
        opacity: 0.8;
        z-index: 9;
        filter: alpha(opacity=80);*/
      }
      div.editor {
        background-color: #aaaaaa;
        color: #00aaff;
        border-width: 0.1;
        border: solid;
        position: fixed;
        left: 30%;
        top: 30%;
        /*-moz-opacity: .8;
        opacity: 0.8;
        z-index: 9;
        filter: alpha(opacity=80);*/
      }

      div.colorselector {
        background-color: black;
        color: #00aaff;
        border-width: 0.1;
        border: solid;
        position: fixed;
      }


      table.eventeditortable {
        border-width: 1;
        border: none;
        font-size: 10pt;
      }

table.dataTable {
        font-size: 10pt;
  width: 100%;
  border: none;
  border-width: 0;
    background-color: #444444;
}

tr.dataTableRowOver
{
    background-color: #ffffcc;
    color: #000000;
}

tr.dataTableRow
{
    background-color: #444444;
    color: #ffffff;
}

 
