 .even { background-color:#FAFAF6; }
/*.odd { background-color:#0983FF;}*/

.searchboxwords {font-size: 14px; color: #0983FF; font-weight: bold;}
.searchboxsmallwords {font-size: 12px; color: #000000;}

#adaptedprogramming {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  border: solid 1px #75759D;}
#adaptedprogramming .link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;}
#adaptedprogramming a.link, a.link:visited, a.link:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #003C00;text-decoration: underline;}
#adaptedprogramming a.link:hover, a.link:visited:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #50804E;text-decoration: underline;}
#adaptedprogramming .header {background-color:#75759D; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#adaptedprogramming a.header {background-color:#75759D; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#adaptedprogramming .subborder {background-color:#BABACE; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }
#adaptedprogramming .subnoborder { background-color:#BABACE; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }

#adults {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  border: solid 1px #057EA6;}
#adults .link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;}
#adults a.link, a.link:visited, a.link:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #003C00;text-decoration: underline;}
#adults a.link:hover, a.link:visited:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #50804E;text-decoration: underline;}
#adults .header {background-color:#057EA6; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#adults .subborder {background-color:#82BED2; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF;}
#adults .subnoborder { background-color:#82BED2; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;}

#adultsjustforfun {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  border: solid 1px #E8951E}
#adultsjustforfun .link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;}
#adultsjustforfun a.link, a.link:visited, a.link:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #003C00;text-decoration: underline;}
#adultsjustforfun a.link:hover, a.link:visited:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #50804E;text-decoration: underline;}
#adultsjustforfun .header {background-color:#E8951E; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#adultsjustforfun .subborder {background-color:#F3CA8E; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF;}
#adultsjustforfun .subnoborder { background-color:#F3CA8E; font-size: 10px; color: #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF; }

#adultssportsandadventure {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: solid 1px #9B3017 }
#adultssportsandadventure .link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;}
#adultssportsandadventure a.link, a.link:visited, a.link:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #003C00;text-decoration: underline;}
#adultssportsandadventure a.link:hover, a.link:visited:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #50804E;text-decoration: underline;}
#adultssportsandadventure .header {background-color:#9B3017; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#adultssportsandadventure .subborder {background-color:#CD978B; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF;}
#adultssportsandadventure .subnoborder { background-color:#CD978B; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;}

#adultsteacherworkshops {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: solid 1px #B15B1B; }
#adultsteacherworkshops .link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;}
#adultsteacherworkshops a.link, a.link:visited, a.link:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #003C00;text-decoration: underline;}
#adultsteacherworkshops a.link:hover, a.link:visited:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #50804E;text-decoration: underline;}
#adultsteacherworkshops .header {background-color:#B15B1B; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#adultsteacherworkshops .subborder {background-color:#D8AD8D; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF;}
#adultsteacherworkshops .subnoborder { background-color:#D8AD8D; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;}

#adultsetc {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  border: solid 1px #80A56F;}
#adultsetc .link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;}
#adultsetc a.link, a.link:visited, a.link:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #003C00;text-decoration: underline;}
#adultsetc a.link:hover, a.link:visited:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #50804E;text-decoration: underline;}
#adultsetc .header {background-color:#80A56F; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#adultsetc .subborder {background-color:#BFD2B7; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF;}
#adultsetc .subnoborder { background-color:#BFD2B7; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;}

#agingactively {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: solid 1px #264E9E; }
#agingactively .link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;}
#agingactively a.link, a.link:visited, a.link:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #003C00;text-decoration: underline;}
#agingactively a.link:hover, a.link:visited:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #50804E;text-decoration: underline;}
#agingactively .header {background-color:#264E9E; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#agingactively a.header {background-color:#264E9E; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#agingactively .subborder {background-color:#92A6CE; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF;}
#agingactively .subnoborder { background-color:#92A6CE; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;}

/* 2008-05-01 mms John V called and said agingactively would be replaced by Boomers & Beyond (boomersbeyond) */
#boomersbeyond {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: solid 1px #264E9E; }
#boomersbeyond .link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;}
#boomersbeyond a.link, a.link:visited, a.link:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #003C00;text-decoration: underline;}
#boomersbeyond a.link:hover, a.link:visited:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #50804E;text-decoration: underline;}
#boomersbeyond .header {background-color:#264E9E; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#boomersbeyond a.header {background-color:#264E9E; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#boomersbeyond .subborder {background-color:#92A6CE; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF;}
#boomersbeyond .subnoborder { background-color:#92A6CE; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;}
/* 2008-05-01 mms John V called and said agingactively would be replaced by Boomers & Beyond (boomersbeyond) */


#children {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  border: solid 1px #E8951E;}
#children .link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;}
#children a.link, a.link:visited, a.link:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #003C00;text-decoration: underline;}
#children a.link:hover, a.link:visited:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #50804E;text-decoration: underline;}
#children .header {background-color:#E8951E; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#children a.header {background-color:#E8951E; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#children .subborder {background-color:#F3CA8E; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF;}
#children .subnoborder { background-color:#F3CA8E; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;}

#daycamps {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: solid 1px #CB4126; }
#daycamps .link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;}
#daycamps a.link, a.link:visited, a.link:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #003C00;text-decoration: underline;}
#daycamps a.link:hover, a.link:visited:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #50804E;text-decoration: underline;}
#daycamps .header {background-color:#CB4126; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#daycamps .subborder {background-color:#E5A092; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF;}
#daycamps .subnoborder { background-color:#E5A092; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;}

#somethingforeveryone {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  border: solid 1px #668699;}
#somethingforeveryone .link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;}
#somethingforeveryone a.link, a.link:visited, a.link:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #003C00;text-decoration: underline;}
#somethingforeveryone a.link:hover, a.link:visited:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #50804E;text-decoration: underline;}
#somethingforeveryone .header {background-color:#668699; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#somethingforeveryone .subborder {background-color:#B2C2CC; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF;}
#somethingforeveryone .subnoborder { background-color:#B2C2CC; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;}

#somethingforeveryoneclubs {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: solid 1px #B1B11B; }
#somethingforeveryoneclubs .link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;}
#somethingforeveryoneclubs a.link, a.link:visited, a.link:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #003C00;text-decoration: underline;}
#somethingforeveryoneclubs a.link:hover, a.link:visited:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #50804E;text-decoration: underline;}
#somethingforeveryoneclubs .header {background-color:#B1B11B; font-size: 16px; color: #FFFFFF; font-weight: bold;border-bottom: solid 1px #FFFFFF; }
#somethingforeveryoneclubs .subborder {background-color:#D8D88D; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF;}
#somethingforeveryoneclubs .subnoborder { background-color:#D8D88D; font-size: 10px; color: #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF; }


#somethingforeveryonenature {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  border: solid 1px #373772;}
#somethingforeveryonenature .link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;}
#somethingforeveryonenature a.link, a.link:visited, a.link:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #003C00;text-decoration: underline;}
#somethingforeveryonenature a.link:hover, a.link:visited:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #50804E;text-decoration: underline;}
#somethingforeveryonenature .header {background-color:#373772; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#somethingforeveryonenature .subborder {background-color:#9B9BB8; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF;}
#somethingforeveryonenature .subnoborder { background-color:#9B9BB8; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;}

#somethingforeveryonesportsandadventures {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: solid 1px #75759D; }
#somethingforeveryonesportsandadventures .link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;}
#somethingforeveryonesportsandadventures a.link, a.link:visited, a.link:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #003C00;text-decoration: underline;}
#somethingforeveryonesportsandadventures a.link:hover, a.link:visited:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #50804E;text-decoration: underline;}
#somethingforeveryonesportsandadventures .header {background-color:#75759D; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#somethingforeveryonesportsandadventures .subborder {background-color:#BABACE; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF;}
#somethingforeveryonesportsandadventures .subnoborder { background-color:#BABACE; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;}

#somethingforeveryoneetc {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  border: solid 1px #057EA6;}
#somethingforeveryoneetc .link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;}
#somethingforeveryoneetc a.link, a.link:visited, a.link:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #003C00;text-decoration: underline;}
#somethingforeveryoneetc a.link:hover, a.link:visited:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #50804E;text-decoration: underline;}
#somethingforeveryoneetc .header {background-color:#057EA6; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#somethingforeveryoneetc .subborder {background-color:#82BED2; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF;}
#somethingforeveryoneetc .subnoborder { background-color:#82BED2; font-size: 10px; color: #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF; }


#specialevents {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  border: solid 1px #057EA6;}
#specialevents .link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;}
#specialevents a.link, a.link:visited, a.link:active {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #003C00;text-decoration: underline;}
#specialevents a.link:hover, a.link:visited:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #50804E;text-decoration: underline;}
#specialevents .header {background-color:#057EA6; font-size: 16px; color: #FFFFFF; font-weight: bold;}
#specialevents .subborder {background-color:#82BED2; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold;border-top: solid 1px #FFFFFF;}
#specialevents .subnoborder { background-color:#82BED2; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;}


/* calendar items */

.LakeMPcpBorder
                        {
                        border:solid thin #0983FF;
                        }
        .LakeMPcpYearNavigation
                        {
                        background-color:#0983FF;
                        text-align:center;
                        vertical-align:center;
                        text-decoration:none;
                        color:#FFFFFF;
                        font-weight:bold;
                        }
#LakeMPcpMonthNavigation
                        {
                        background-color:#0983FF;
                        text-align:center;
                        vertical-align:center;
                        text-decoration:none;
                        color:#FFFFFF;
                        font-weight:bold;
                        font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
                        font-size:8pt;

                        }

.LakeMPcpDayColumnHeader,
        .LakeMPcpYearNavigation,
        .LakeMPcpCurrentMonthDate,
        .LakeMPcpCurrentMonthDateDisabled,
        .LakeMPcpOtherMonthDate,
        .LakeMPcpOtherMonthDateDisabled,
        .LakeMPcpCurrentDate,
        .LakeMPcpCurrentDateDisabled,
        .LakeMPcpTodayText,
        .LakeMPcpTodayTextDisabled,
        .LakeMPcpText
                        {
                        font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
                        font-size:8pt;
                        }
        TD.LakeMPcpDayColumnHeader
                        {
                        text-align:right;
                        border:solid thin #0983FF;
                        border-width:0 0 1 0;
                        }

.LakeMPcpCurrentMonthDate,
        .LakeMPcpOtherMonthDate,
        .LakeMPcpCurrentDate
                        {
                        text-align:right;
                        text-decoration:none;
                        }
        .LakeMPcpCurrentMonthDateDisabled,
        .LakeMPcpOtherMonthDateDisabled,
        .LakeMPcpCurrentDateDisabled
                        {
                        color:#D0D0D0;
                        text-align:right;
                        text-decoration:line-through;
                        }
        .LakeMPcpCurrentMonthDate
                        {
                        color:#000000;
                        font-weight:bold;
                        }

        .LakeMPcpCurrentDate
                        {
                        color: #000000;
                        font-weight:bold;
                        }
a.LakeMPcpCurrentMonthDate,
a.LakeMPcpCurrentMonthDate:visited,
a.LakeMPcpCurrentDate,
a.LakeMPcpCurrentDate:visited,  {
        color: #000000;
        font-weight: bold;
        font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
        font-size:8pt;
        text-decoration: none;

}

a.LakeMPcpCurrentMonthDate:hover,
a.LakeMPcpCurrentMonthDate:visited:hover,
a.LakeMPcpCurrentMonthDate:active,
a.LakeMPcpCurrentDate:hover,
a.LakeMPcpCurrentDate:visited:hover,
a.LakeMPcpCurrentDate:active  {
        color: #000000;
        font-weight: bold;
        font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
        font-size:8pt;
      text-decoration: underline;
}

a.LakeMPcpMonthNavigation2 {
        color: #FFFFFF;
        font-weight: bold;
        font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
        font-size:8pt;
        text-decoration: underline;

}

a.LakeMPcpMonthNavigation2:visited,
{
        color: #FFFFFF;
        font-weight: bold;
        font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
        font-size:8pt;
        text-decoration: underline;

}

a.LakeMPcpMonthNavigation2:hover,
a.LakeMPcpMonthNavigation2:visited:hover,
a.LakeMPcpMonthNavigation2:active
{
        color: #ffffff;
        font-weight: bold;
        font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
        font-size:8pt;
      text-decoration: none;
}

#LakeMPcpMonthNavigation a,
#LakeMPcpMonthNavigation a:visited
{
        color: #FFFFFF;
        font-weight: bold;
        font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
        font-size:9pt;
        text-decoration: underline;

}

#LakeMPcpMonthNavigation a:hover,
#LakeMPcpMonthNavigation a:visited:hover,
#LakeMPcpMonthNavigation a:active
{
        color: #CCCCCC;
        font-weight: bold;
        font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
        font-size:9pt;
      text-decoration: none;
}


a.LakeMPcpOtherMonthDate,
a.LakeMPcpOtherMonthDate:visited  {
        color:#ffffff;
      font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
      font-size:8pt;
      text-decoration: none;
}

a.LakeMPcpOtherMonthDate:hover,
a.LakeMPcpOtherMonthDate:visited:hover,
a.LakeMPcpOtherMonthDate:active {
        color:#808080;
        text-decoration: underline;
      font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
      font-size:8pt;
}

a.LakeMPcpOtherMonthDate,
a.LakeMPcpOtherMonthDate:visited  {
        color:#ffffff;
      font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
      font-size:8pt;
      text-decoration: none;
}

a.LakeMPcpOtherMonthDate:hover,
a.LakeMPcpOtherMonthDate:visited:hover,
a.LakeMPcpOtherMonthDate:active {
        color:#808080;
        text-decoration: underline;
      font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
      font-size:8pt;
}

        .LakeMPcpOtherMonthDate
                        {
                        color:#808080;
                        }
        td.LakeMPcpCurrentDate
                        {
                        color:#FFFFFF;
                        background-color: #EEEEEE;
                        border-width:1;
                        border:solid thin #0983FF;
                        }
        td.LakeMPcpCurrentDateDisabled
                        {
                        border-width:1;
                        border:solid thin #FFAAAA;
                        }
        TD.LakeMPcpTodayText,
        TD.LakeMPcpTodayTextDisabled
                        {
                        border:solid thin #0983FF;
                        border-width:1 0 0 0;
                        }
        A.LakeMPcpTodayText,
        SPAN.LakeMPcpTodayTextDisabled
                        {
                        height:20px;
                        }
        A.LakeMPcpTodayText
                        {
                        color:#045302;
                        font-weight:bold;
                        }
        SPAN.LakeMPcpTodayTextDisabled
                        {
                        color:#ffffff;
                        }
        .LakeMPcpBorder
                        {
                        border:solid thin #0983FF;
                        }