body 
	{
	color:#000000;
	background:#ff6600;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	line-height: 150%;
	}

table.header
	{
	width: 100%;
	}

td.headerborder
	{
	border-bottom: 2px solid #ff9933;
	}

div.headerindex 
	{
	text-align: center;
	}

div.headerindex a:link
	{
	border: 0px;
	text-decoration: none;
	}

div.headerindex a img 
	{
	border: none;
	text-align: center;
	}

div.headerlinks a:link, div.headerlinks a:visited
	{
	color: #ff6600;
	font:11px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	}

div.headerlinks a:hover, div.headerlinks a:active
	{
	color: #ff9933;
	font:11px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	}

#footer 
	{
	text-align:center;
	clear:both;
	}

td.menu
	{
	vertical-align: top;
	font:14px "chalkboard", Arial, Helvetica, sans-serif;
	line-height: 150%;
	}

td.rightsidebar
	{
	vertical-align: top;
	}

td.flexbox
	{
	vertical-align: top;
	}

.menubox
	{
	width: 200px;
	display: inline;
	background-color: #ffcc66;
	}

.menucontents
	{
	background-color: #ffcc66;
	}


/*menu buttons*/

/*painfo button*/

#painfo
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/painfo_button.gif") no-repeat 0 0;
  }

#painfo:hover, #painfo:active
  { 
    background: url("images/buttons/painfo_button.gif") no-repeat 0 -27px;
  }

#painfo span 
  {
    display: none; 
  }




/*painfo_general_info button*/

#painfo_general_info
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/painfo_general_info.gif") no-repeat 0 0;
  }

#painfo_general_info:hover, #painfo_general_info:active
  { 
    background: url("images/buttons/painfo_general_info.gif") no-repeat 0 -27px;
  }

#painfo_general_info span 
  {
    display: none; 
  }
  
/*painfo_fundraising button*/

#painfo_fundraising
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/painfo_fundraising.gif") no-repeat 0 0;
  }

#painfo_fundraising:hover, #painfo_fundraising:active
  { 
    background: url("images/buttons/painfo_fundraising.gif") no-repeat 0 -27px;
  }

#painfo_fundraising span 
  {
    display: none; 
  }
 
/*painfo_volunteering button*/

#painfo_volunteering
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/painfo_volunteering.gif") no-repeat 0 0;
  }

#painfo_volunteering:hover, #painfo_volunteering:active
  { 
    background: url("images/buttons/painfo_volunteering.gif") no-repeat 0 -27px;
  }

#painfo_volunteering span 
  {
    display: none; 
  }
 
/*painfo_meetings_and_minutes button*/

#painfo_meetings_and_minutes
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/painfo_meetings_and_minutes.gif") no-repeat 0 0;
  }

#painfo_meetings_and_minutes:hover, #painfo_meetings_and_minutes:active
  { 
    background: url("images/buttons/painfo_meetings_and_minutes.gif") no-repeat 0 -27px;
  }

#painfo_meetings_and_minutes span 
  {
    display: none; 
  }   
 
/*painfo_news button*/

#painfo_news
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/painfo_news.gif") no-repeat 0 0;
  }

#painfo_news:hover, #painfo_news:active
  { 
    background: url("images/buttons/painfo_news.gif") no-repeat 0 -27px;
  }

#painfo_news span 
  {
    display: none; 
  } 
  
/*school information button*/

#school_info
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/school_info.gif") no-repeat 0 0;
  }

#school_info:hover, #school_info:active
  { 
    background: url("images/buttons/school_info.gif") no-repeat 0 -27px;
  }

#school_info span 
  {
    display: none; 
  }  
  
/*School General Info button*/

#school_info_general
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/school_info_general.gif") no-repeat 0 0;
  }

#school_info_general:hover, #school_info_general:active
  { 
    background: url("images/buttons/school_info_general.gif") no-repeat 0 -27px;
  }

#school_info_general span 
  {
    display: none; 
  } 
  
/*After School button*/

#school_info_afterschool
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/school_info_afterschool.gif") no-repeat 0 0;
  }

#school_info_afterschool:hover, #school_info_afterschool:active
  { 
    background: url("images/buttons/school_info_afterschool.gif") no-repeat 0 -27px;
  }

#school_info_afterschool span 
  {
    display: none; 
  }
  
/*Monthly parent bulletin button*/

#school_info_bulletin
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/school_info_bulletin.gif") no-repeat 0 0;
  }

#school_info_bulletin:hover, #school_info_bulletin:active
  { 
    background: url("images/buttons/school_info_bulletin.gif") no-repeat 0 -27px;
  }

#school_info_bulletin span 
  {
    display: none; 
  }  
  
/*Grade Home Pages button*/

#school_info_grade_pages
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/school_info_grade_pages.gif") no-repeat 0 0;
  }

#school_info_grade_pages:hover, #school_info_grade_pages:active
  { 
    background: url("images/buttons/school_info_grade_pages.gif") no-repeat 0 -27px;
  }

#school_info_grade_pages span 
  {
    display: none; 
  } 
  
/*Music Program button*/

#school_info_music_program
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/school_info_music_program.gif") no-repeat 0 0;
  }

#school_info_music_program:hover, #school_info_music_program:active
  { 
    background: url("images/buttons/school_info_music_program.gif") no-repeat 0 -27px;
  }

#school_info_music_program span 
  {
    display: none; 
  }   
  
/*Enrichment Program button*/

#school_info_enrichment
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/school_info_enrichment.gif") no-repeat 0 0;
  }

#school_info_enrichment:hover, #school_info_enrichment:active
  { 
    background: url("images/buttons/school_info_enrichment.gif") no-repeat 0 -27px;
  }

#school_info_enrichment span 
  {
    display: none; 
  }
  
/*Resources button*/

#resources
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/resources.gif") no-repeat 0 0;
  }

#resources:hover, #resources:active
  { 
    background: url("images/buttons/resources.gif") no-repeat 0 -27px;
  }

#resources span 
  {
    display: none; 
  } 
/*Homework Help button*/

#resources_homework
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/resources_homework.gif") no-repeat 0 0;
  }

#resources_homework:hover, #resources_homework:active
  { 
    background: url("images/buttons/resources_homework.gif") no-repeat 0 -27px;
  }

#resources_homework span 
  {
    display: none; 
  } 
  
/*Educational Links button*/

#resources_educational_links
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/resources_educational_links.gif") no-repeat 0 0;
  }

#resources_educational_links:hover, #resources_educational_links:active
  { 
    background: url("images/buttons/resources_educational_links.gif") no-repeat 0 -27px;
  }

#resources_educational_links span 
  {
    display: none; 
  }  
  
/*Neighborhood button*/

#resources_neighborhood
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/resources_neighborhood.gif") no-repeat 0 0;
  }

#resources_neighborhood:hover, #resources_neighborhood:active
  { 
    background: url("images/buttons/resources_neighborhood.gif") no-repeat 0 -27px;
  }

#resources_neighborhood span 
  {
    display: none; 
  }                
/*meetingsminutes button*/

#meetingsminutes
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/meetingsminutes_button.gif") no-repeat 0 0;
  }

#meetingsminutes:hover, #meetingsminutes:active
  { 
    background: url("images/buttons/meetingsminutes_button.gif") no-repeat 0 -27px;
  }

#meetingsminutes span 
  {
    display: none; 
  }

/*slt button*/

#slt
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/slt_button.gif") no-repeat 0 0;
  }

#slt:hover, #slt:active
  { 
    background: url("images/buttons/slt_button.gif") no-repeat 0 -27px;
  }

#slt span 
  {
    display: none; 
  }
/*afterschool button*/

#afterschool
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/afterschool_button.gif") no-repeat 0 0;
  }

#afterschool:hover, #afterschool:active
  { 
    background: url("images/buttons/afterschool_button.gif") no-repeat 0 -27px;
  }

#afterschool span 
  {
    display: none; 
  }


/*schoolhours button*/

#schoolhours
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/schoolhours_button.gif") no-repeat 0 0;
  }

#schoolhours:hover, #schoolhours:active
  { 
    background: url("images/buttons/schoolhours_button.gif") no-repeat 0 -27px;
  }

#schoolhours span 
  {
    display: none; 
  }


/*enrichment button*/

#enrichment
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/enrichment_button.gif") no-repeat 0 0;
  }

#enrichment:hover, #enrichment:active
  { 
    background: url("images/buttons/enrichment_button.gif") no-repeat 0 -27px;
  }

#enrichment span 
  {
    display: none; 
  }


/*volunteer button*/

#volunteer
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/volunteer_button.gif") no-repeat 0 0;
  }

#volunteer:hover, #volunteer:active
  { 
    background: url("images/buttons/volunteer_button.gif") no-repeat 0 -27px;
  }

#volunteer span 
  {
    display: none; 
  }


/* fundraising button*/

#fundraising
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/fundraising_button.gif") no-repeat 0 0;
  }

#fundraising:hover, #fundraising:active
  { 
    background: url("images/buttons/fundraising_button.gif") no-repeat 0 -27px;
  }

#fundraising span 
  {
    display: none; 
  }


/*donate button*/

#donate
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/donate_button.gif") no-repeat 0 0;
  }

#donate:hover, #donate:active
  { 
    background: url("images/buttons/donate_button.gif") no-repeat 0 -27px;
  }

#donate span 
  {
    display: none; 
  }


/*egroup button*/

#egroup
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/egroup_button.gif") no-repeat 0 0;
  }

#egroup:hover, #egroup:active
  { 
    background: url("images/buttons/egroup_button.gif") no-repeat 0 -27px;
  }

#egroup span 
  {
    display: none; 
  }


/*calendar button*/

#calendar
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/calendar_button.gif") no-repeat 0 0;
  }

#calendar:hover, #calendar:active
  { 
    background: url("images/buttons/calendar_button.gif") no-repeat 0 -27px;
  }

#calendar span 
  {
    display: none; 
  }


/*contactinfo button*/

#contactinfo
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/contact_button.gif") no-repeat 0 0;
  }

#contactinfo:hover, #contactinfo:active
  { 
    background: url("images/buttons/contact_button.gif") no-repeat 0 -27px;
  }

#contactinfo span 
  {
    display: none; 
  }


/*parentcoord button*/

#parentcoord
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/parentcoord_button.gif") no-repeat 0 0;
  }

#parentcoord:hover, #parentcoord:active
  { 
    background: url("images/buttons/parentcoord_button.gif") no-repeat 0 -27px;
  }

#parentcoord span 
  {
    display: none; 
  }


/*music program button*/

#music
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/music_button.gif") no-repeat 0 0;
  }

#music:hover, #music:active
  { 
    background: url("images/buttons/music_button.gif") no-repeat 0 -27px;
  }

#music span 
  {
    display: none; 
  }


/*homework button*/

#homework
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/homework_button.gif") no-repeat 0 0;
  }

#homework:hover, #homework:active
  { 
    background: url("images/buttons/homework_button.gif") no-repeat 0 -27px;
  }

#homework span 
  {
    display: none; 
  }


/*supplylists button*/

#supplylists
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/supply_button.gif") no-repeat 0 0;
  }

#supplylists:hover, #supplylists:active
  { 
    background: url("images/buttons/supply_button.gif") no-repeat 0 -27px;
  }

#supplylists span 
  {
    display: none; 
  }


/*neighborhood button*/

#neighborhood
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/neighborhood_button.gif") no-repeat 0 0;
  }

#neighborhood:hover, #neighborhood:active
  { 
    background: url("images/buttons/neighborhood_button.gif") no-repeat 0 -27px;
  }

#neighborhood span 
  {
    display: none; 
  }


/*schoolinfo button*/

#schoolinfo
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/schoolinfo_button.gif") no-repeat 0 0;
  }

#schoolinfo:hover, #schoolinfo:active
  { 
    background: url("images/buttons/schoolinfo_button.gif") no-repeat 0 -27px;
  }

#schoolinfo span 
  {
    display: none; 
  }


/*parenthandbook button*/

#parenthandbook
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/handbook_button.gif") no-repeat 0 0;
  }

#parenthandbook:hover, #parenthandbook:active
  { 
    background: url("images/buttons/handbook_button.gif") no-repeat 0 -27px;
  }

#parenthandbook span 
  {
    display: none; 
  }


/*schoolbrochure button*/

#schoolbrochure
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/brochure_button.gif") no-repeat 0 0;
  }

#schoolbrochure:hover, #schoolbrochure:active
  { 
    background: url("images/buttons/brochure_button.gif") no-repeat 0 -27px;
  }

#schoolbrochure span 
  {
    display: none; 
  }


/*educationlinks button*/

#educationlinks
  {
    display: block;
    margin-left: 0px;
    width: 200px;
    height: 27px;
    background: url("images/buttons/educationlinks_button.gif") no-repeat 0 0;
  }

#educationlinks:hover, #educationlinks:active
  { 
    background: url("images/buttons/educationlinks_button.gif") no-repeat 0 -27px;
  }

#educationlinks span 
  {
    display: none; 
  }



.mainbox 
	{
	}

.maincontents 
	{
	color:#000000;
	background:#ccffff;
	border: none;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 10px;
	display: block;
	line-height:160%;
	}

.maincontents a:link
	{
	color:#ff6600;
	border: none;
	display: block;
	}

.maincontents a:hover, .maincontents a:visited, .maincontents a:active
	{
	color:#ff9933;
	border: none;
	display: block;
	}

div.floatleft
	{
	float: left;
	display: inline;
	padding-right: 5px;
	margin-right: 5px;
	text-align:  center;
	}

.floatleft img
	{
	border: 1px solid #cccccc;
	background: #ffffff;
	padding: 5px;
	}

div.floatright
	{
	float: right;
	display: inline;
	padding-left: 5px;
	margin-left: 5px;
	text-align:  center;
	}

.floatright img
	{
	border: 1px solid #cccccc;
	background: #ffffff;
	padding: 5px;
	}

.caption
	{
	padding: 5px;
	color: #000000;
	font: 9px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	}

#google
	{
	float: none;
	padding: 5px;
	border: 1px solid #cccccc;
	background: #ffffff;
	display: block;
	text-align: left;
	}

h1 
	{
	color: #000099;
	font:18px "chalkboard", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 150%;
	display: inline;
	padding-top: 8px;
	}

h2 
	{
	color: #000099;
	font:16px "chalkboard", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 150%;
	display: inline;
	}

h3 
	{
	color: #000000;
	font:14px "chalkboard", Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: inline;
	}

h4
	{
	color: #000000;
	font:14px "chalkboard", Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: inline;
	line-height: 150%;
	}

h5 
	{
	color: #000000;
	font:12px "chalkboard", Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: inline;
	}

.highlightsbox
	{
	width: 200px;
	background: #ff6600;
	text-align: center;
	color: #ffffff;
	font:14px "chalkboard", Arial, Helvetica, sans-serif;
	}

.highlightscontents
	{
	width: 200px;
	color:#000000;
	text-decoration: none;
	background:#ffcc66;
	font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	line-height:180%;
	display: block;
	}

.highlights a
	{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	border-bottom: 1px solid #ff6600;
	}

.highlights a#finalentry
	{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	border: none;
	}

.headline
	{
	padding-top: 8px;
	padding-bottom: 8px;
	display: block;
	}

.eventsbox
	{
	width: 200px;
	background: #000099;
	text-align: center;
	color: #ffffff;
	font:14px "chalkboard", Arial, Helvetica, sans-serif;
	}

.eventscontents
	{
	width: 200px;
	color:#000000;
	text-decoration: none;
	background:#ccffff;
	font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	line-height:180%;
	}

.eventscontents p
	{
	padding-left: 20px;
	padding-right: 20px;
	display: block;
	}

.eventsheadline
	{
	padding-top: 8px;
	padding-bottom: 8px;
	display: block;
	}

.events a
	{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	list-style: none outside;
	border-bottom: 1px solid #000099;
	}

.events a#finalentry
	{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	list-style: none outside;
	border: none;
	}

.text
	{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	}

.indent 
	{
	margin-left: 20px;
	}

.indentlvltwo 
	{
	margin-left: 40px;
	}

hr.blueline
	{
	height: 1px;
	color: #000099;
	background-color: #000099;
	}

.internallink a:link, .internallink a:visited
	{
	text-decoration: none;
	font:9px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #ff6600;
	display: inline;
	line-height: 110%;
	}

.internallink a:hover, .internallink a:active
	{
	text-decoration: none;
	font:9px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #ff9933;
	display: inline;
	line-height: 110%;
	}

.linktotop a:link, .linktotop a:visited
	{
	text-decoration: none;
	font:9px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #ff6600;
	display: inline;
	line-height: 110%;
	}

.linktotop a:hover, .linktotop a:active
	{
	text-decoration: none;
	font:9px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #ff9933;
	display: inline;
	line-height: 110%;
	}

a:link.inline, a:visited.inline
	{
	color: #ff6600;
	display: inline;
	}

a:hover.inline, a:active.inline
	{
	color: #ff9933;
	display: inline;
	}

