.content img { margin-top: -216px; }

/* MENU */
.lcmenu {
background-color: #FF0000;
border: 1px solid black;
color: #000000;
font-size: 11px;
font-variant: small-caps;
margin-top: -94px;
padding: 3px;
}
.lcmenu a:link, .lcmenu a:visited { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.lcmenu a:hover { color: #000000; text-decoration: none; }
.lcmenuc { font-size: 16px; font-weight: bold; }
.smtd1 { vertical-align: top; }

/* CENTRE HEADER */
.lchd1 {
color: #000000;
font-family: arial, verdana, sans-serif;
font-size: 18px;
font-weight: bold;
line-height: 19px;
text-align: center;
} 

/* TABLE STYLES */
.ctinfo {
font-family: arial, verdana, sans-serif; 
font-size: 14px;
vertical-align: top;
width: 52%; 
}
.ctfrm { width: 48%; }

/* FONT STYLES */
.btln {
color: #CC6600;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
line-height: 22px;
text-align: center;
}
.btlnbg {
color: #0066FF;
font-family: arial, verdana, sans-serif; 
font-size: 24px;
}
.bumn {
border-bottom: 1px solid #cccccc;
color: red;
font-size: 16px;
font-weight: bold;
line-height: 18px;
padding-bottom: 5px;
text-align: left;
}
.bumn24 {
border-bottom: 1px solid #cccccc;
color: red;
font-family: "Comic Sans MS", Garamond, Helvetica, Papyrus, cursive;
font-size: 16px;
font-style: italic;
font-weight: bold;
line-height: 18px;
padding-bottom: 5px;
text-align: left;
}
.ctline1 {
font-size: 16px;
font-weight: bold;
padding-top: 4px;
text-align: center;
}
.ctsmtxt { font-size: 12px; padding-left: 10px; }
.ctsmtxt2 { font-size: 12px; padding-left: 8px; }
.ctsmtxt3 { color: #000000; font-size: 12px; padding-right: 6px; text-align: justify; }
.ctsmtxt4 { color: #000000; font-size: 12px; text-align: center; }
.cttel {
font-size: 24px;
font-weight: bold;
padding: 10px 0px 10px 0px;
text-align: center;
}
.cttels { color: #0066FF; font-size: 28px; }
.hd6 { color: #000000; font-size: 14px; font-weight: bold; }

/* CONTACT FORM */
.frmbg {
background-color: #D6E4E1;
border: 1px solid black;
padding: 5px 5px 0px 5px;
}
.frmhd {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
}
.fdname {
color: #024769;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
width: 90px;
}
.fdname2 {
color: #024769;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding-top: 4px;
vertical-align: top;
width: 90px;
}
.req { 
color: #024769;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

/* HOURS */
.hrhead {
background-color: #D6E4E1;
border: 1px solid black;
font-size: 16px;
font-weight: bold;
height: 30px;
text-align: center;
vertical-align: middle;
width: 100px;
}
.hrclass {
border: 1px solid black;
font-size: 14px;
font-weight: bold;
height: 70px;
text-align: center;
vertical-align: middle;
width: 100px;
}
.hroff {
background-color: #D6E4E1;
border: 1px solid black;
color: #D6E4E1;
font-size: 16px;
font-weight: bold;
height: 70px;
text-align: center;
vertical-align: middle;
width: 100px;
}

/* Summer Camp Program Styles */
.scph1  { color: red; font-size: 16px; font-weight: bold; }
.scph2 { font-size: 16px; font-weight: bold; }
.scph3 { color: red; font-size: 14px; font-weight: bold; }
.scph4 { font-style: italic; font-weight: bold; }
.scptb { font-size: 14px; text-align: center; width: 596px; }
.scptd { border: 1px solid black; }


/* Facebook Page Badge */
.fbpage  { text-align: center; }
.fbpage img { margin: 0px; }