BODY, TABLE, TR, TH, TD {font-family: arial, helvetica, sans-serif; font-weight: 100}

/* Properties for menu bar on front page */
TR.menustrip {color : #999999;}
TR.menustrip A {color : #999999; text-decoration: none;}
TR.menustrip A:hover {color : #000000; background-color: white; text-decoration: underline;}

TD.nomargin, TD.nomargin P {padding: 0px; font-size: 1px}

/* Side bar colouring & background */

TD.sidebar {color: white;
            background: #66CC66; padding-top: 5px;}

TD.sidebar FORM {margin-top: 3px;}

TD.edge  {background: url(images/edge.gif) #FFFFFF repeat-y left;}

SPAN.sidetext {margin-left: 5px;}

IMG.picright { border-width:1px; border-style:solid;
               border-right-color:#999999; border-bottom-color:#999999;
               border-top-color:#CCCCCC;  border-left-color:#CCCCCC;
               float: right; margin: 5px 0px 5px 10px
}

A.sidemenu {margin-left:5px;
            font-size: larger;
            font-weight: bold;
            text-decoration: none;
            color: #FFFFFF;
            background-color: #66CC66;}

A.sidemenu:hover {color: #FFFF66; text-decoration: underline; background-color: #66CC66;}

P.footnote {margin: 50px 0px 10px 5px; 
            font-size: xx-small;
            color: #FFFFFF}
P.footnote A {color: #FFFFFF; font-size: xx-small}
P.footnote A:hover {color: #FFFF66; font-size: xx-small; background-color: #66CC66;}

/* Properties for main body of the text */

TD.body {color: #000000; background-color: #FFFFFF; text-align: justify; padding: 10px;}

TD.body OL,TD.body UL {margin-top: 1em;}
TD.body LI {margin-bottom: 1em;}

H1, H2, H3, H4, H5, H6, H7 {COLOR: #66CC66; text-align: left;}

A {color: #0033FF; }
A:hover {color: #FF6600;} /* background-color: #99CC99;} */

P.dropcap:first-letter,
SPAN.dropcap {font-size: x-large;
              float: left;
              background: #66CC66;
              color: #FFFFFF;
              padding-left: 3px;
              padding-right: 3px}

TD.odd  {background-color: #CCFFCC}
TH.list {color: white; background: #339933; text-align: left; font-weight: bold;}

TH.plantitle   {color: #FFFFFF; background-color: #66CC66;
                text-align: center; font-weight: bold;}

TD.planweekday {color: #339933; background-color: #CCFFCC; font-weight: bold;}
                /* border:1; border-color: #99CC99; border-style: solid;} */

TD.planweekend {color: #339933; background-color: #99FF99; font-weight: bold;}

#today {border:3; border-color: #FF6600; border-style: solid;}