body {margin: 5px; }

#subNav {
	margin-bottom: 10px;
	height: 20px;
	border-bottom: solid;
	text-indent: 10px;
	border-bottom-color: #336633;
	border-bottom-width: thin;
	background-image: url(images/pagelayout/sub_nav_bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10pt;
	padding-top: 5px;
	padding-bottom: 3px;
	min-height: 20px;
	max-height: 20px;
}

#subNav a:link {color: #006699; text-decoration: underline;}
#subNav a:visited {color: #006699; text-decoration: underline;}
#subNav a:hover {color: #FFCC33; text-decoration: underline;}

#subNav a.current {color:#000000; text-decoration:underline;}

#bodyContent {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#bodyContent a {color:#0000CC; text-decoration:underline; font-weight:normal; font-size: 10pt;}
#bodyContent a:link {color:#0000CC; text-decoration:underline; font-weight:normal; font-size: 10pt;}
#bodyContent a:active {color:#0000CC; text-decoration:underline; font-weight:normal; font-size: 10pt;}
#bodyContent a:visited {color:#CC6600; text-decoration:underline; font-weight:normal; font-size: 10pt;}
#bodyContent a:hover {color:#FFCC33; text-decoration:underline; font-weight:normal; font-size: 10pt;}
#bodyContent img{ margin-left: 10px; margin-right: 5px; margin-bottom: 10px; margin-top:10px;}


#grid {width:650px; border: #006600 solid 1px;  }

#sideMenu {margin-left:5px; margin-right: 5px;}

#sideMenu img{ margin: 0px; padding: 0px;}

#sideMenuContent {margin-left:0px; margin-right:0px; color:#ffffff;}

#sideMenuContentHP {margin-left:5px; margin-right:5px; color:#ffffff; font-size:10pt;}
#sideMenuContentHP img{ margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:12.5px;}

#sideMenuContent a {color:#ffffff; text-decoration:underline; font-weight:normal; font-size: 10pt;}
#sideMenuContent a:link {color:#ffffff; text-decoration:underline; font-weight:normal; font-size: 10pt;}
#sideMenuContent a:active {color:#ffffff; text-decoration:underline; font-weight:normal; font-size: 10pt;}
#sideMenuContent a:visited {color:#ffffff; text-decoration:underline; font-weight:normal; font-size: 10pt;}
#sideMenuContent a:hover {color:#ffcc33; text-decoration:underline; font-weight:normal; font-size: 10pt;}

#sideMenuContentHP a {color:#ffffff; text-decoration:underline; font-weight:normal; font-size: 10pt;}
#sideMenuContentHP a:link {color:#ffffff; text-decoration:underline; font-weight:normal; font-size: 10pt;}
#sideMenuContentHP a:active {color:#ffffff; text-decoration:underline; font-weight:normal; font-size: 10pt;}
#sideMenuContentHP a:visited {color:#ffffff; text-decoration:underline; font-weight:normal; font-size: 10pt;}
#sideMenuContentHP a:hover {color:#ffcc33; text-decoration:underline; font-weight:normal; font-size: 10pt;}

#sideMenuContentCurrent {color:#ffcc33; text-decoration:underline; font-weight:normal; font-size: 10pt;}

#sideMenuContentHeader { 
	text-align:center; 
	font-size:11pt; 
	color:#FFCC33; 
	margin-bottom:5px;
	font-weight:bold;
}

 #sideMenuContentHP ul {
	list-style-position: outside;
	color:#ffffff;
	padding-left:0px; 
	padding-top:4px; 
	margin-left:15px; 
	margin-top:0px;
	margin-bottom: 0px;
	line-height:17px;
	
}

#sideMenuContentHP li { 
	padding-left: 0px;
	margin-left: 0px; 
	margin-top: 0px;
	margin-botton: 0px;
	color: #ffffff;
}


#sideMenuContent ul {
	list-style-position: outside;
	color:#ffffff; 
	padding-left: 0px;
	pading-top:0px;
	margin-left: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height:17px; 
}

#sideMenuContent li { 
	padding-left: 0px;
	margin-left: 0px; 
	margin-top: 0px;
	margin-botton: 0px;
	color: #ffffff;
}

#homePageBorder {margin-left:190px; margin-right:10px; height: 380px; border-color:#006600; border-style:solid; border-width:thin;}

#backToTop {font-family: "Times New Roman", Times, serif; font-size:7.5pt;}




/*#whatNew {margin:0px;}*/

#whatNew img{ margin: 0px; padding: 0px;}

#whatNewContent {
	margin-left:5px;
	margin-right:5px; 
	margin-top:0px; 
	color:#006699; 
	font-size:9pt;
	padding-top:0px;
	padding-bottom:0px;
}

#whatNewContent a:link {color:#0000CC; text-decoration:underline; font-size: 10pt;}
#whatNewContent a:active {color:#0000CC; text-decoration:underline; font-size: 10pt;}
#whatNewContent a:visited {color:#CC6600; text-decoration:underline; font-size: 10pt;}
#whatNewContent a:hover {color:#FFCC33; text-decoration:underline; font-size: 10pt;}

#whatNewContentHeader {
	margin-left:0px; 
	margin-right:0px; 
	color:#006699; 
	font-size:11pt; 
	font-weight:bold;
	text-align:center;
}

#whatNewContent ul { 
	list-style-position: outside;
	padding-left: 0px;
	margin-left: 18px;
	line-height:17px; 
	margin-top: 0px;
	margin-botton: 0px;
	color:#006600; 
	font-size:9pt;
}

#whatNewContent p { color:#006600; }

#picBox {margin-left:0px;}
#picBox img{ margin: 0px; padding: 0px;}

#eventBox {margin-right:5px; float: right;}
#eventBox img{ margin: 0px; padding: 0px;}

/* shadow container for the photo gallery */

#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 15px;
	margin-bottom: 15px;
	width:127px;
	height:96px;
	float:left;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
#shadow-container .shadow1 {
	background: #eeefdf;
}

#shadow-container .shadow2 {
	/*background: #DBDADB;*/
	background:#707070;
}

#shadow-container .shadow3 {
	/*background: #B8B6B8;*/
	background:#707070;
}

#shadow-container .container {
	/*background: #eeefdf;*/
	background:#ffffff;
	/*border: 1px solid #848284;*/
	padding: 1px;
	text-align:left;
}

/* shadow container for the photo gallery */


p, li {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-right: 10px;
padding-left: 11px;
}

div.instructions { 
	font-size: 9pt; 
	font-family: Arial, Helvetica, sans-serif;
	width:485px; 
	margin-top:5px;
	margin-left:5px;
	float:right;
}

ol { 
	list-style-position:inside; 
	line-height:13pt; 
	padding-left: 15px;
	margin-left: 2px; 
}


#numberPoints ol {
	list-style-position: outside;
	line-height:17px;
	padding-left: 0px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#numberPoints li {
	padding-left: 0px;
	margin-left: 20px;  
	margin-top: 0px;
	margin-botton: 0px;
}

#LeafPoints ul {
	list-style-position: outside;
	padding-left: 10px;
	padding-left: 0px;
	margin-left: 18px;
	/*margin-left: 25px;*/
	line-height: 17px;
	margin-top: 2px;
	margin-bottom: 1px;
}

ul.leaf { 
	list-style-position: outside;
	line-height:17px;
	/*padding-left: 15px;*/
	padding-left: 25px;
	margin-left: 0px; 
	margin-top: 0px;
	margin-bottom: 5px;
}

ul.leaf li {
	list-style-image:url(images/leafbullet.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	padding-left: 0px;
	margin-left: 0px; 
	margin-top: 0px;
	margin-botton: 0px; 
}

ul.leaf li.padding {
	padding-bottom:8px; 
}

div.lessonPlans {
	font-family: Arial, Helvetica, sans-serif;
	margin-left:40px;
	margin-top:10px;
}

li.crumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

li.crumbs a:link {font-size: 9px;}

.indent {position:absolute; margin-left: 200px; margin-bottom:10px}

.navigation {text-align:right; font-weight:bold; font-size:9pt;}
.pageTitle { 
	font-family: Arial, Helvetica, sans-serif;
	color:#006600;
	font-size:16pt;
	font-weight:500;
	margin:0px;
}

.pageSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11pt;
	font-weight:bold;
	margin-bottom:0px;
}

.gradeHeading {
	font-family: Arial, Helvetica, sans-serif;
	color:#006600;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:0px;
}

div.lessonPlansDirectory {
	margin-left:10px;
	margin-top:10px;
	width:260px;
	border:none;
	border-width:thin;
	border-color:#006600;
}

div.pdfBox {
	margin-right:8px;
	margin-top:0px;
	margin-bottom:8px;
	width:340px;
	border:none;
	border-width:thin;
	border-color:#006600;
	float:right;
	
}

div.lessonPlansDirectoryContent {
	font-family: Arial, Helvetica, sans-serif;
	padding:5px;
}

div.lessonPlans {
	font-family: Arial, Helvetica, sans-serif;
	margin-left:40px;
	margin-top:10px;
}

div.lessonPlans li {
	padding-top:10px;
}

li.crumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

li.crumbs a:link {font-size: 9px;}

.paraLead {
	color: #006600;
	font-weight: bold;
}

.subPageIntroCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
}

.lessonsheader { color:#000099; font-weight:bold; }

div.answers { 
	padding-top:0px;
	margin-left:8px;
	padding-left:10px;
	margin-top:0px;	
	margin-bottom:0px;
	padding-bottom:0px;
}

div.answers ul { 
	/*list-style-type:upper-alpha; */
	list-style-type:decimal;
	font-weight:bold; 
	padding-bottom:0px;
	margin-bottom:0px;
}

div.answers ul.leaf { 
	list-style-position: outside;
	list-style-image:url(images/leafbullet.gif);
	line-height:13pt;
	margin-left: 0px; 
	margin-top:5px;
	margin-bottom:5px;
	padding-left: 0px;
}


div.collapse
{
    display:none;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	/*font-size:15px;*/
	font-weight:normal;
	/*background: #FFFFCC;*/
	/*border: 1px solid #46D001; */
	border: #006600 solid 1px; 
	background-color:#acd5fd;
	width:650px;
}

span.info {
	font-size:10px;
}


.ans {font-weight:normal;}

.caption { font-size:8pt; color: #006699;  }

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	width: 742px;
	text-align: center;
	float: center;
	color:#000000;
}

.copyright-hr {
	width:99%;
	border-top:thin;
	border-top-style:dashed;
	border-top-color:#99cc99;
	text-align:center;
	float:center;
	padding-top:2px;
	margin-top:10px;
}


.privacyheader {
	font-weight: bold; font-size: 16px; color:#006600;
}
.session {
	width: 234px;
	_width: 236px;
	margin: 0px 0px 8px 15px;
	float: left;
	text-align:center;
	vertical-align:middle;
	/*clear:right;*/
}

p.err {color:#ff0000; font-weight:bold;}