body { 
     margin-top:30px; 
     margin-bottom:30px; 
     margin-left:10px; 
     margin-right:10px; 
     background-color:#5b1c49; 
} 

body.littlewindow { 
     margin-top:30px; 
     margin-bottom:30px; 
     margin-left:10px; 
     margin-right:10px; 
     background-color:#ffffff; 
} 

P
{
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	color: #4c523e;
	align: left;
}


TD
{
    margin-top:0px; 
    margin-bottom:0px; 
    margin-left:0px; 
    margin-right:0px; 
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	color: #4c523e;
	align: left;
}


TD.mastercontent
{
    margin-top:0px; 
    margin-bottom:0px; 
    margin-left:0px; 
    margin-right:0px; 
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	color: #4c523e;
	background-color: #fefeff;
	align: left;
}


TD.address
{
    margin-top:0px; 
    margin-bottom:0px; 
    margin-left:0px; 
    margin-right:0px; 
	font-family: arial, arial, sans-serif;
	font-size: 9pt;
	color: #306622;
}


TD.titlebarclasses
{
    margin-top:0px; 
    margin-bottom:0px; 
    margin-left:0px; 
    margin-right:0px; 
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	color: #4c523e;
	background-color: #d4e4b7;
	background-image: url(graphics/topbar-classes.gif);

}

TD.titlebarcamps
{
    margin-top:0px; 
    margin-bottom:0px; 
    margin-left:0px; 
    margin-right:0px; 
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	color: #4c523e;
	background-color: #faf99c;
	background-image: url(graphics/topbar-camps.gif);

}

TD.titlebarbrochure
{
    margin-top:0px; 
    margin-bottom:0px; 
    margin-left:0px; 
    margin-right:0px; 
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	color: #4c523e;
	background-color: #f49ac1;
	background-image: url(graphics/topbar-brochure.gif);

}


TD.titlebarabout
{
    margin-top:0px; 
    margin-bottom:0px; 
    margin-left:0px; 
    margin-right:0px; 
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	color: #4c523e;
	background-color: #b289a7;
	background-image: url(graphics/topbar-about.gif);

}


TD.titlebarspotlights
{
    margin-top:0px; 
    margin-bottom:0px; 
    margin-left:0px; 
    margin-right:0px; 
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	color: #4c523e;
	background-color: #fdc689;
	background-image: url(graphics/topbar-spotlights.gif);

}


TD.titlebarparties
{
    margin-top:0px; 
    margin-bottom:0px; 
    margin-left:0px; 
    margin-right:0px; 
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	color: #4c523e;
	background-color: #85a7cc;
	background-image: url(graphics/topbar-parties.gif);

}

.headertop
{
	font-family: arial, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #5b1c49;
}

.headerages
{
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	color: #5b1c49;
}

.headertimes
{
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	font-style: italic;
	color: #5b1c49;
}

.emphasize
{
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #5b1c49
}

.demphasize
{
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #5b1c49
}


.quote
{
	font-family: arial, arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
	color: #5b1c49
}


.quotename
{
	font-family: arial, arial, sans-serif;
	font-size: 8pt;
	color: #306622
}

.indextext
{
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.jobtitle
{
	font-family: arial, arial, sans-serif;
	font-size: 9pt;
	color: #5b1c49;
}

.note
{
	font-family: arial, arial, sans-serif;
	font-size: 9pt;
	font-style: italic;
}

.subnote
{
	font-family: arial, arial, sans-serif;
	font-size: 8pt;
	font-style: italic;
}

.classesinternalnolink
{
	font-family: arial, arial, sans-serif;
	font-size: 9pt;
	color: #875179;
	font-weight: bold;

}

A:link
{
	color: #b2c296;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

A:visited
{
	color: #b2c296;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

A:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12pt;
}


A.classesmain:link
{
	color: #b2c296;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

A.classesmain:visited
{
	color: #b2c296;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

A.classesmain:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12pt;
}


A.classessub:link
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

A.classessub:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

A.classessub:hover
{
	color: #b2c296;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
}

A.classessubON:link
{
	color: #b2c296;
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt;
}

A.classessubON:visited
{
	color: #b2c296;
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt;
}

A.classessubON:hover
{
	color: #b2c296;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
}


.tinywhite
{
	color: #ffffff;
	text-decoration: none;
	font-size: 7pt;
}


A.classesreviews:link
{
	color: #875179;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
	font-size: 12pt;
}

A.classesreviews:visited
{
	color: #875179;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
	font-size: 12pt;
}

A.classesreviews:hover
{
	color: #6488af;
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
	font-size: 12pt;
}



A.classesinternal:link
{
	color: #875179;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

A.classesinternal:visited
{
	color: #875179;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

A.classesinternal:hover
{
	color: #6488af;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
}

A.campsmain:link
{
	color: #faf99c;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

A.campsmain:visited
{
	color: #faf99c;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

A.campsmain:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12pt;
}


A.campssub:link
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

A.campssub:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

A.campssub:hover
{
	color: #faf99c;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
}

A.campssubON:link
{
	color: #faf99c;
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt;
}

A.campssubON:visited
{
	color: #faf99c;
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt;
}

A.campssubON:hover
{
	color: #faf99c;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
}

A.aboutmain:link
{
	color: #b289a7;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

A.aboutmain:visited
{
	color: #b289a7;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

A.aboutmain:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12pt;
}


A.aboutsub:link
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

A.aboutsub:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

A.aboutsub:hover
{
	color: #b289a7;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
}

A.aboutsubON:link
{
	color: #b289a7;
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt;
}

A.aboutsubON:visited
{
	color: #b289a7;
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt;
}

A.aboutsubON:hover
{
	color: #b289a7;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
}

A.partiesmain:link
{
	color: #85a7cc;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

A.partiesmain:visited
{
	color: #85a7cc;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

A.partiesmain:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12pt;
}


A.partiessub:link
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

A.partiessub:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

A.partiessub:hover
{
	color: #85a7cc;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
}


A.partiessubON:link
{
	color: #85a7cc;
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt;
}

A.partiessubON:visited
{
	color: #85a7cc;
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt;
}

A.partiessubON:hover
{
	color: #85a7cc;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
}


A.spotlightsmain:link
{
	color: #e2b957;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

A.spotlightsmain:visited
{
	color: #e2b957;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

A.spotlightsmain:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12pt;
}


A.spotlightssub:link
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

A.spotlightssub:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

A.spotlightssub:hover
{
	color: #e2b957;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
}

A.spotlightssubON:link
{
	color: #e2b957;
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt;
}

A.spotlightssubON:visited
{
	color: #e2b957;
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt;
}

A.spotlightssubON:hover
{
	color: #e2b957;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
}

A.schoolmain:link
{
	color: #a7e5f9;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

A.schoolmain:visited
{
	color: #a7e5f9;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

A.schoolmain:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12pt;
}


A.schoolsub:link
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

A.schoolsub:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

A.schoolsub:hover
{
	color: #a7e5f9;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
}

A.schoolsubON:link
{
	color: #a7e5f9;
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt;
}

A.schoolsubON:visited
{
	color: #a7e5f9;
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt;
}

A.schoolsubON:hover
{
	color: #a7e5f9;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
}

A.brochuremain:link
{
	color: #f49ac1;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

A.brochuremain:visited
{
	color: #f49ac1;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

A.brochuremain:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12pt;
}


A.brochuresub:link
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

A.brochuresub:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

A.brochuresub:hover
{
	color: #f49ac1;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt;
}


A.allclasscamp:link
{
	font-family: arial, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #5b1c49;
}

A.allclasscamp:visited
{
	font-family: arial, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #5b1c49;
}

A.allclasscamp:hover
{
	font-family: arial, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #5b1c49;
}

A.allclasscampsm:link
{
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #5b1c49;
}

A.allclasscampsm:visited
{
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #5b1c49;
}

A.allclasscampsm:hover
{
	font-family: arial, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #5b1c49;
}