/* .even { background-color:#FFFFFF; }*/
.odd { background-color:#EEEEEE;}

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


#specialevent {
        border: solid 1px #19629A;
        width: 100%;
}
#specialevent a.link, a.link:visited, a.link:active {text-decoration: underline;}
#specialevent a.link:hover, a.link:visited:hover {text-decoration: underline;}
#specialevent .header {background-color:#19629A; font-size: 14px; color: #FFFFFF; font-weight: bold;}
#specialevent .subborder {background-color:#91c5ed; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }
#specialevent .subnoborder { background-color:#91c5ed; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }

#education {
        border: solid 1px #CEAE1E;
        width: 100%;
}
#education a.link, a.link:visited, a.link:active {text-decoration: underline;}
#education a.link:hover, a.link:visited:hover {text-decoration: underline;}
#education .header {background-color:#CEAE1E; font-size: 14px; color: #FFFFFF; font-weight: bold;}
#education .subborder {background-color:#F6ECC1; font-size: 10px; color: #000000; border-right: solid 1px #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }
#education .subnoborder { background-color:#F6ECC1; font-size: 10px; color: #000000; font-weight: bold; border-top: solid 1px #FFFFFF;  }

#recreation {
        border: solid 1px #379743;
        width: 100%;
}
#recreation a.link, a.link:visited, a.link:active {text-decoration: underline;}
#recreation a.link:hover, a.link:visited:hover {text-decoration: underline;}
#recreation .header {background-color:#379743; font-size: 14px; color: #FFFFFF; font-weight: bold;}
#recreation .subborder {background-color:#B5E4BB; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }
#recreation .subnoborder { background-color:#B5E4BB; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }

#publicmeetings {
        border: solid 1px #7F2578;
        width: 100%;
}
#publicmeetings a.link, a.link:visited, a.link:active {text-decoration: underline;}
#publicmeetings a.link:hover, a.link:visited:hover {text-decoration: underline;}
#publicmeetings .header {background-color:#7F2578; font-size: 14px; color: #FFFFFF; font-weight: bold;}
#publicmeetings .subborder {background-color:#DE91D8; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }
#publicmeetings .subnoborder { background-color:#DE91D8; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }

#preschool {
        border: solid 1px #C85624;
        width: 100%;
}
#preschool a.link, a.link:visited, a.link:active {text-decoration: underline;}
#preschool a.link:hover, a.link:visited:hover {text-decoration: underline;}
#preschool .header {background-color:#C85624; font-size: 14px; color: #FFFFFF; font-weight: bold;}
#preschool .subborder {background-color:#F4D2C2; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }
#preschool .subnoborder { background-color:#F4D2C2; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }

#youth {
        border: solid 1px #0B8F83;
        width: 100%;
}
#youth a.link, a.link:visited, a.link:active {text-decoration: underline;}
#youth a.link:hover, a.link:visited:hover {text-decoration: underline;}
#youth .header {background-color:#0B8F83; font-size: 14px; color: #FFFFFF; font-weight: bold;}
#youth .subborder {background-color:#9ec6c2; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }
#youth .subnoborder { background-color:#9ec6c2; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }

#teens {
        border: solid 1px #9A7A2C;
        width: 100%;
}
#teens a.link, a.link:visited, a.link:active {text-decoration: underline;}
#teens a.link:hover, a.link:visited:hover {text-decoration: underline;}
#teens .header {background-color:#9A7A2C; font-size: 14px; color: #FFFFFF; font-weight: bold;}
#teens .subborder {background-color:#E7D5AB; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }
#teens .subnoborder { background-color:#E7D5AB; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }

#affiliatedprograms {
        border: solid 1px #9A7A2C;
        width: 100%;
}
#affiliatedprograms a.link, a.link:visited, a.link:active {text-decoration: underline;}
#affiliatedprograms a.link:hover, a.link:visited:hover {text-decoration: underline;}
#affiliatedprograms .header {background-color:#9A7A2C; font-size: 14px; color: #FFFFFF; font-weight: bold;}
#affiliatedprograms .subborder {background-color:#E7D5AB; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }
#affiliatedprograms .subnoborder { background-color:#E7D5AB; font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }

#athletics {
         border: solid 1px #F0CB17;
        width: 100%;
}
#athletics a.link, a.link:visited, a.link:active {text-decoration: underline;}
#athletics a.link:hover, a.link:visited:hover {text-decoration: underline;}
#athletics .header {background-color:#F0CB17; font-size: 14px; color: #FFFFFF; font-weight: bold;}
#athletics .subborder {background-color:#FCF5D67; font-size: 10px; color: #FFFFFF; border-right: solid 1px #FFFFFF; font-weight: bold; border-top: solid 1px #FFFFFF;  }
#athletics .subnoborder { background-color:#FCF5D67; 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: Verdana, Arial, Helvetica, sans-serif;
                        font-size:8pt;

                        }

.LakeMPcpDayColumnHeader,
        .LakeMPcpYearNavigation,
        .LakeMPcpCurrentMonthDate,
        .LakeMPcpCurrentMonthDateDisabled,
        .LakeMPcpOtherMonthDate,
        .LakeMPcpOtherMonthDateDisabled,
        .LakeMPcpCurrentDate,
        .LakeMPcpCurrentDateDisabled,
        .LakeMPcpTodayText,
        .LakeMPcpTodayTextDisabled,
        .LakeMPcpText
                        {
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size:8pt;
                        }
        TD.LakeMPcpDayColumnHeader
                        {
                        text-align:right;
                        border:solid thin #DBE6D6;
                        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: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
      text-decoration: underline;
}

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

}

a.LakeMPcpMonthNavigation2:visited,
{
        color: #FFFFFF;
        font-weight: bold;
        font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
      text-decoration: none;
}

#LakeMPcpMonthNavigation a,
#LakeMPcpMonthNavigation a:visited
{
        color: #FFFFFF;
        font-weight: bold;
        font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
      text-decoration: none;
}


a.LakeMPcpOtherMonthDate,
a.LakeMPcpOtherMonthDate:visited  {
        color:#ffffff;
      font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
      font-size:8pt;
}

a.LakeMPcpOtherMonthDate,
a.LakeMPcpOtherMonthDate:visited  {
        color:#ffffff;
      font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
      font-size:8pt;
}

        .LakeMPcpOtherMonthDate
                        {
                        color:#808080;
                        }
        td.LakeMPcpCurrentDate
                        {
                        color:#FFFFFF;
                        background-color: #EEEEEE;
                        border-width:1;
                        border:solid thin #DBE6D6;
                        }
        td.LakeMPcpCurrentDateDisabled
                        {
                        border-width:1;
                        border:solid thin #FFAAAA;
                        }
        TD.LakeMPcpTodayText,
        TD.LakeMPcpTodayTextDisabled
                        {
                        border:solid thin #DBE6D6;
                        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 #DBE6D6;
                        }