body {				
	font: normal 12pt tahoma;
	color: black;
	background-color:white;
}
h1{
	text-align:center;
	color: black;
	font: bold 12pt tahoma;
	background-color: #DCDCDC;
	padding:3px;
	border:1px solid gray;						
}
h2{
	text-align:left;
	padding:3px;
	color: black;
	font: bold 12pt tahoma;
	background-color:#DCDCDC;	
	border:1px solid gray;	
}
h3 {
	font:bold 12pt tahoma;
	margin-bottom:0px;
	clear:both;
}
h4 {
	font:normal 12pt tahoma;	
	text-decoration:underline;
	margin-bottom:0px;
	clear:both;
}
.smallBold {
	color: black;
	font: bold 12pt tahoma;
}
.smallNormal 
{
    font: normal 10pt tahoma;
}
.smallPlainLink 
{
    font: normal 10pt tahoma;
}
.tiny 
{
    font: normal 10pt tahoma;
}
.tinyBold 
{
    font: bold 10pt tahoma;
}
.clearBoth 
{
	clear:both;
}	
#lessonMapContainer
{
	height:0px;
	visibility:hidden;
}
#navigationButtonContainer{
	visibility:hidden;
}
.navigationContainer{
	visibility:hidden;
	height:0px;
}
.printHeader {
	font: bold 14pt tahoma;
	text-align:center;
	background-color:#DCDCDC;
	border:1px solid darkGray;
	padding:5px;
}
.sectionTitle {
	color: black;
	font: bold 16pt tahoma;
}
.thinLine{
	visibility:hidden;
}
.thickLine 
{
	visibility:hidden;
}

.lessonPartLink{
	font: normal 12pt tahoma;
}
.lessonPartLinkHeader{
	padding:5px;
	background-color:#DCDCDC;
	border:1px solid black;
	font: bold 12pt tahoma;
	margin-top:15px;
	width:66%;
	margin-left:auto;
	margin-right:auto;
}
.lessonPartLinkContainer{
	padding:5px;
	border:1px solid black;
	width:66%;
	margin-left:auto;
	margin-right:auto;
}
.lessonPartLinkFooter{
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#DCDCDC;
	border:1px solid black;
	border-top:0px;
	font: normal 10pt tahoma;
	width:66%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}
.lessonPartLinkObject
{
	visibility:hidden;
}


#copyrightFooter{
	visibility:hidden;
}
.copyright
{
	text-align:center;
	font:normal 10pt tahoma;
	border:1px solid gray;
	padding:3px;
}
			.floatLeft 
			{
			    float:left;
			}
			.floatRight
			{
			    float:right;
			}	
			.clearBoth 
			{
			    clear:both;
			}		
.print140px 
{
    width: 140px;
}
.fiftyfifty 
{
  	width: 50%;
	float: left;	
}
.oneThird 
{
    width: 33%;
    float: left;
}
.oneQuarter 
{
    width: 25%;
    float: left;
}
.threeQuarter
{
    width: 75%;
    float: left;
}
.underline 
{
    text-decoration: underline;
}
.center 
{
    text-align: center;
}
#header{
	visibility:hidden;
}
#footer
{
	visibility:hidden;
}
.iPhone 
{
	font: bold 14pt tahoma;
	color:Black;
	text-align:left;
}

.noPrint
{
	visibility:hidden;
	height:0px;
}

.testBodyClass {
	background-color:white;
}
.productionBodyClass {
	background-color:white;
}
.parentPlanContainer
{
	background-color:#DCDCDC;
	font-size:10pt;
	padding:10px;
	margin-right:30px;
	margin-left:30px;
	border:1px solid gray;
}
