@charset "UTF-8";


.flashmovie {
display:block;

} 


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	background-color: #ff6600;
	background-image: url(IMAGES/backgrounds/background.gif);
	background-repeat: repeat;
	
	}
	
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	margin-top:0px;
	 
}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CC0000;
	margin-bottom:3px;}
	
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#CC0000;
	margin-bottom:5px;
	}	

.footertext { font-size:9px;
	color:#ffcc33;
	font-weight: bold;
	text-align: center;
}

.imgtexttop {
	vertical-align: top;
}

img.floatLeft {
	float: left;
	margin: 4px;
}

img.floatRight {
	float: right;
	margin-right: 25px;
}


img.floatRight_mainpg {
	float: right;
	margin-right: 0px;
}


.introtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;}
	

ul.blktext { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	font-weight: bold;
	text-align: left;
	list-style-image: url(IMAGES/ylw_bullet.gif);
	padding-left:15px;}
	
.mainlist {margin-left: 25px;}	
	

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0066;
	font-weight: bold;
	text-decoration: underline;
	outline: none;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0066;
	text-decoration: underline;
	font-weight: bold;
	outline: none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff6600;
	text-decoration: underline;
	font-weight: bold;
	outline: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0033;
	text-decoration: underline;
	font-weight: bold;
	outline: none;
}




.topbannerdiv {max-width:689px;}



/*LINK PROPERTIES for links on the MAGENTA BACKGROUND ---*/



a.drkbg:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF99;
	text-decoration: underline;
	font-weight: bold;
	outline: none;
}

a.drkbg:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF99;
	text-decoration: underline;
	outline: none;
}

a.drkbg:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffcc33;
	text-decoration: underline;
	outline: none;
}
a.drkbg:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffcc33;
	text-decoration: underline;
	outline: none;
}



/*LINK PROPERTIES for links on the yellow BACKGROUND BIGGGGGER font size!! ---*/


a.bigger:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc0066;
	font-weight: bold;
	text-decoration: underline;
	outline: none;
}

a.bigger:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc0066;
	text-decoration: underline;
	font-weight: bold;
	outline: none;
}

a.bigger:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff6600;
	text-decoration: underline;
	font-weight: bold;
	outline: none;
}
a.bigger:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc0033;
	text-decoration: underline;
	font-weight: bold;
	outline: none;
}




/*LINK PROPERTIES for links in the FOOTER ---*/


a.footer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFcc33;
	text-decoration: none;
	outline: none;
}

a.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #Ffcc33;
	text-decoration: none;
	outline: none;
}

a.footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFCC;
	text-decoration: underline;
	outline: none;
}
a.footer:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFF99;
	text-decoration: underline;
	outline: none;
}



/*NAV BAR DIV --- CSS*/
.navbar {
	margin-left: 40px;
	margin-top: 2px;
	height: 16px;

	
}

/*DIVs --- CSS*/

.contentleft {
	padding-left: 20px;
	vertical-align:top;
}
.contentright {
	padding-left: 20px;
	padding-right:8px;
	vertical-align:top;
		}

.gallerylinksdiv {padding-top: 0px;}





/*TABLE BACKGROUNDS CSS*/

#tdyellowpin {background-image:url(IMAGES/backgrounds/yellow_pinBG.jpg);}

#tdburgpin {background-image:url(IMAGES/backgrounds/burg_pinBG2.gif);
background-repeat: repeat-y;}

#tdorange {background-image:url(IMAGES/backgrounds/orangeBG.gif);}


/*TEACHING PHILO CSS*/

p.orangetext { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffcc66;
	font-weight: bold;
	text-align: left;}
	
	
ul.orangetext { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffcc66;
	font-weight: bold;
	text-align: left;
	list-style-image: url(IMAGES/burg_bullet.gif);
	padding-left:15px;}


/*School Programs CSS*/

ul.ylwbullets { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	font-weight: bold;
	text-align: left;
	list-style-image: url(IMAGES/ylw_bullet.gif);
	padding-left:15px;}



/*Gallery CSS*/

img.orangeborder {border-color:#ff6600;
border-bottom:2px;
}


.portfolioimg {padding-right: 0px;}

#caption {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffcc66;
	font-weight: bold;
	text-align: center;
	margin-top: 4px;}
	
img.thumbnail {padding-bottom:8px;}	
	
	
/*CLASSES CSS*/
.grade { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	font-weight: bold;}
	
	.pleasenotetext {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffcc66;
	font-weight: bold;
	text-align: left;}	
	
	
.classname { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0099CC;
	font-weight: bold;
	text-transform:uppercase;}	
	
.generalinfotext {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#33CCCC;
	font-weight: bold;
	text-transform:uppercase;}	
	
.notice {font-size: 9px;
color:#ef7500;
font-weight: bold;
text-transform: uppercase;}	
	
	
/*CONTACT PAGE CSS*/
	
.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF0000;
		}
		

/*KIDS CLASSES PAGE CSS*/

.intro {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	font-style:italic;

		}
	
/*SITEMAP PAGE CSS*/		
		
.bigredtitletxt {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CC0000;
	margin-bottom:3px;}		
		
		
		
.bigredtitletxt {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CC0000;
	margin-bottom:3px;}			
	
/*Calendar CSS*/	

.cgdate {color:#FF3300; font-weight: bolder; font-size:12px;}
.cgtitle {color:#0099CC; font-size:10px;}
.cglink {color: #cc0066;}

.cgtime {color:#000000; font-size:10px;}

.imgpaddingleft {margin-left:20px;}