@charset "utf-8";
/* CSS Document */

body {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#000000;
	line-height: 20px;
	text-align:justify;
	}

.bold {
	font-size:15px;
	font-weight:bold;
	}

.title_font {
	color:#C9E7CD;
	font-size: 40px;
	font-weight:bold;
	padding: 10px;
	}
	
.subtitle_font {
	color:#000000;
	font-size: 30px;
	font-weight:bold;
	padding: 10px;
	}
	
.lesson_font {
	color: #DEF0DB;
	font-size: 40px;
	font-weight: bold;
	padding: 10px;
	}
	
.sublesson_font {
	color: #DEF0DB;
	font-size: 36px;
	font-weight: bold;
	padding: 10px;
	}

.black_bigger {
	color:#000000;
	font-size: 20px;
	font-weight:bold;
	}
		
.green_bigger {
	color:#3F7C42;
	font-size: 24px;
	font-weight:bold;
	}
	
.pink_bigger {
	color:#F5709E;
	font-size: 24px;
	font-weight:bold;
	}
	
.purple_bigger {
	color:#CC82BD;
	font-size: 24px;
	font-weight:bold;
	}
	
.blue_bigger {
	color:#000099;
	font-size: 24px;
	font-weight:bold;
	}
	
.red_bigger {
	color:#EA0006;
	font-size: 24px;
	font-weight:bold;
	}
	
.peach_bigger {
	color:#E99D01;
	font-size: 24px;
	font-weight:bold;
	}
	
.ciel_bigger {
	color:#6cc3d7;
	font-size: 24px;
	font-weight:bold;
	}
	
	
.unit8_bigger {
	color:#E60AFE;
	font-size: 24px;
	font-weight:bold;
	}
	
.unit9_bigger {
	color:#f7bdaf;
	font-size: 24px;
	font-weight:bold;
	}
	
	
.unit10_bigger {
	color:#a8ca38;
	font-size: 24px;
	font-weight:bold;
	}
	
.resources_bigger {
	color:#a6a6a6;
	font-size: 24px;
	font-weight:bold;
	}


.light_green_bigger {
	color: #9BC589;
	font-size: 28px;
	font-weight:bold;
	}


.green_medium{
	color:#3F7C42;
	font-size: 20px;
	font-weight:bold;
	}
	
.red_italics {
	color:#E10000;
	font-size: 15px;
	font-style:italic;
	font-family:"comic Sans MS";
	font-weight:bold;
	}
	
.red_italics_not_bold {
	color:#E10000;
	font-size: 15px;
	font-style:italic;
	font-family:"comic Sans MS";
	}
	
	
	
.black_italics {
	color:#000000;
	font-size: 15px;
	font-style:italic;
	font-family:"comic Sans MS";
	font-weight:bold;
	}

.goals_table{
	padding: 15px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	border: solid 25px #77B649;
}

.goals2_table{
	padding: 15px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	border: solid 25px #FCC7EA;
}

.aims_table{
	font-size:14px;
	padding: 20px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	border:  dotted 5px #77B649;
	background-color:#FFFFFF;
}

.checkbox_table{
	font-size:14px;
	padding: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	border:  solid 1px #666;
	background-color: #D0EAD2;
}


.green_table{
	padding: 20px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	border: solid 2px #77B649;
	background-color: #9BC589;
	color:#FFFFFF;
	font-weight:bold;
}

.pink_table{
	padding: 20px;
	border: solid 8px #FEDAFD;
	background-color: #FAC7E4;
	color:#FFFFFF;
	font-weight:bold;
}


.pink_white_table{
	padding: 20px;
	border: solid 8px #FEDAFD;
	background-color: #FFFFFF;
	color:#000000;
}


.pink_grey_table{
	padding: 20px;

	border: solid 2px  #E90C80;
	background-color:#FDDFEF;
	color: #000000;
	font-weight:bold;
}


.smallgreen_table{
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	padding: 10px;
    background-color: #9BC589;
	font-weight:bold;
	color:#3F7C42;
}

.lightgreen_table{
	padding: 10px;
    background-color:#CBE7CC;
	color:#000000;
	
}

.lightpink_table{
	padding: 10px;
	background-color: #FCCDF2;
	color:#C80D8F;
	
}

.remember_table{
	padding: 10px;
    background-color:#CBE7CC;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	color:#000000;
	
}


.remember_pink_table{
	padding: 10px;
    background-color:#F881C5;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	color:#FFFFFF;
	
}


.remember_purple_table{
	padding: 10px;
    background-color:#D8AFCF;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	color:#000000;	
	border: solid 2px  #9E4992;
}

.remember_blue_table{
	padding: 10px;
    background-color:#00FFFF;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	color:#000000;	
	border: solid 2px  #B5AEFF;
}

.remember_blue_table2{
	padding: 10px;
    background-color:#E6E0FC;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	color:#000000;	
	border: solid 2px  #B5AEFF;
}


.remember_purple_table2{
	padding: 10px;
    background-color:#D8AFCF;
	color:#FFFFFF;	
	border: solid 2px  #9E4992;
	font-weight:bold;
}

.remember_purple_table3{
	padding: 10px;
    background-color:#F3E0F0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	color:#000000;	
	border: solid 2px  #9E4992;
}


.letter_table{
	padding: 10px;
    background-color:#CBE7CC;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	color:#000000;
	font-family:"comic Sans MS";
	font-size: 14px;
	font-weight:bold
	
}

.dottedgreen_table{
	padding: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	border: dotted 2px #77B649;
	background-color: #9BC589;
	color:#FFFFFF;
}

.dottedpurple_table{
	padding: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	border: dotted 2px  #BF82B3;
	background-color:#EBD6E9
}

.dottedpink_table{
	padding: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	border: dotted 2px  #F98ED1;
	background-color: #FCCDF2;
	color:#000000;
}

.dashes {
border-top: 3px dashed #9BC589;
margin-top: 5px;
}

.pink_dashes {
border-top: 3px dashed  #FAA5E2;
margin-top: 5px;
}


.purple_dashes {
border-top: 3px dashed  #CC82BD;
margin-top: 5px;
}

.blue_dashes {
border-top: 3px dashed  #B5AEFF;
margin-top: 5px;
}

.peach_dashes {
border-top: 3px dashed  #FFBBA4;
margin-top: 5px;
}


.unit6_dashes {
border-top: 3px dashed  #FF9F88;
margin-top: 5px;
}

.ciel_dashes {
border-top: 3px dashed  #6cc3d7;
margin-top: 5px;
}


.unit8_dashes {
border-top: 3px dashed  #a6bfde;
margin-top: 5px;
}


.unit9_dashes {
border-top: 3px dashed  #f7bdaf;
margin-top: 5px;
}


.unit10_dashes {
border-top: 3px dashed  #a8ca38;
margin-top: 5px;
}


.appIV_dashes {
border-top: 3px dashed  #a6579a;
margin-top: 5px;
}




.orange_title{
	padding: 10px;
    background-color:#CBE7CC;
	color:#FF8040;
	font-size:38px;
	font-family:"comic Sans MS";
	
}

.pink_title{
	padding: 10px;
	color:#FAC7E4;
	font-size:42px;
	font-weight:bold;
	font-family:"comic Sans MS";
	
}



.letter_table_red{
	padding: 10px;
    background-color:#CBE7CC;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	color:#E10000;
	font-family:"comic Sans MS";
	font-size: 14px;
	font-weight:bold;
	
}

.letter_table_purple{
	padding: 10px;
    background-color:#EED2E8;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	color:#000000;
	font-family:"comic Sans MS";
	font-size: 14px;
	
}









.bigger {
	font-size: 18px;
	}
	
.smaller {
	font-size: 11px;
	font-style:italic;
	}
	
.notes {
	font-size: 10px;
	}
		
.red_bold {
	color:#a7553d;
	font-size: 16px;
	font-weight: bold;
	}
	

.solid {
	font-size:12px;
	background-color:#c4d4dd;
	border: 1px solid #666;
	padding: 10px;
	}
	
.thin {
	border: 1px solid #ee1c25;
	font-size:12px;
	text-align:justify;
	padding: 5px;
	}
	
.legent {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	border: 1px solid #a7553d;
	background-color:#a7553d;
	}

.fieldset_prop {
	border:solid 4px #a7553d;
	color: #333;
	background-color: #fee6ca;
	}

.terms {
	border: solid 2px #a7553d;	
}

.termshead{
	background-color: #fee6ca;
	color: #a7553d;
	font-size:16px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

.chron{
	color:#ee1c25;
	font-size:16px;
	font-weight:bold;
}


.chrontable{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	background-color: #c4d4dd;
	}
	
.unit_enrichments {
	color: #666;
	font-family: "Comic Sans MS", cursive;
	font-size: 16px;
	font-weight: bold;
	}
	
.unit_enrichments a{
	color: #666;
	text-decoration: none;}
	
	
.unit_enrichments a:hover{
	color: #666;
	text-decoration: underline;}
	
img {
	vertical-align: middle;}