/*
Copyright © Tribal Education Ltd. 

This file has been compressed to make the page loading faster. For working version of this file, please contact Tribal's Digital Learning Studio at digitallearningsupport@tribalgroup.com.
*/
body 
{ 
	margin: 0px;
	font-family:arial, sans-serif; 
	font-size:1em;
	background-color: #FFFDCD; 
}
h1 { 
	font-size: 1.5em; padding: 0;
	margin-top:0em;
	margin-left:0em;
	margin-right:0em;
	margin-bottom:0.7em;
}
.fractions {
 white-space: nowrap;
}
.above, .below { 
 font-size: 70%;
 font-family: Verdana, Arial, sans-serif; 
}
.above { 
 vertical-align: 0.7ex; 
}
.below { 
 vertical-align: -0.3ex; 
}
.highlightyellow { background-color: #FFFF67;}
.highlightgrey { background-color: #acacac;}
.highlightpink { background-color: #F7DDEE;}
.textrednormal {color: #FF0000;}
.textredbold {color: #FF0000; font-weight: bold;}
.handwritelarge{font-family:Comic Sans MS, Arial, Sans-serif;font-size:1.1em;}
.larger{font-size:1.4em;}
.handwritenormal{font-family:Comic Sans MS, Arial, Sans-serif;}
.handwritebold {font-family:Comic Sans MS, Arial, Sans-serif; font-weight: bold;}
.questiontext{font-size:1em;}
.questionoption{font-size:1em;}
.simpletext{font-size:1em;}
.txtmulti_text{font-size:1em; color:#000000; margin-bottom: 19px;}
.feedbacktitle{font-family:Arial, sans-serif; font-size:1.2em; color:#000000; margin: 0px; font-weight:bold;margin-bottom:1em;background-color: #FFFDCD;}
.feedbacktxt{font-size:0.9em; color:#000000; margin-bottom: 19px;background-color: #FFFDCD;}
.feedbackbackground_color {background-color: #FFFDCD;}
.image_swf_border {border: 1px solid #880400;}
.radio,.check{width:16px; height:16px;}
label{font-size:1em;}
select{min-height: 0.9em; font-size:0.7em;} 
.submit{color: #FFFFFF; font-family: Arial, sans-serif; font-size:0.9em; font-weight:bold; background-color: #F75100;}
.caption_page_backbutton{color: #FFFFFF; font-family: Arial, sans-serif; font-size:0.9em; font-weight:bold; background-color: #F75100;}
.feedbackbut{padding-top:12px;}
a {text-decoration:none; font-size: 1em;color:#000000;}
a:hover { text-decoration:underline; font-size: 1em;color:#000000;}
a.normal {text-decoration:underline;}
a.normal:hover {text-decoration:underline;}
a.normalright {text-decoration:underline;float:right;}
a.normalright:hover {text-decoration:underline;float:right;}
#title_img { position: absolute;} 
#main_table { 
	width: 764px; 
	height: 100%;
	min-height: 100%;
} 
div#header { 
	width: 764px; 
	height: 101px;
	font-size: 1px; 
	vertical-align: text-top; 
	position: relative; 
	z-index: 1; 
}
ul.smaller{line-height:100%;}
ul.normal{line-height:normal;}
.goright{float:right; padding-left:10px;}
div#leftContent{
float:left;
width:50%;
vertical-align:top;
text-align:left;
}
div#rightContent{
float:right;
width:46%;
vertical-align:top;
text-align:left;
}
div#leftCS{
float:left;
width:35%;
vertical-align:top;
text-align:left;
}
div#rightCS{
float:right;
width:55%;
vertical-align:top;
text-align:left;
}
.centered{	
	display:block;
	border:none;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
	margin-bottom:1em;
}
.left{	
	display:block;
	border:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
	margin-bottom:1em;
}
div#activity{
	margin-top:2em;
	text-align:center;
}
div#leftIndent{
	margin-left:50px;
}
div#click{
float:left;
width:40%;
vertical-align:middle;
}
div#stick{
float:right;
width:60%;
vertical-align:middle;
}
div#clicktext{
float:left;
width:35%;
vertical-align:middle;
}
div#sticktext{
float:right;
width:60%;
vertical-align:middle;
}
div.source_zone{
	vertical-align:middle;
	margin-bottom:3px;
}
div.clear{
	clear:both;
	margin-bottom:3px;
}
td.target_zone{
	float:left;
	vertical-align:middle;
	text-align:left;
}
#header a {float: left;}
div#Content, div#header, div#spacer, #main_table { 
	
}
div#middle_section { min-height:100%; z-index: 0; padding: 0 5px 0 10px;} 
div#Content {padding: 10px 0px 0px 0px; width: 760px; min-height:100%;} 
div#logo 
{ 
	background: url('images/buttonsselected_01.jpg') no-repeat; 
	width: 78px; 
	height: 99px; 
	float: left; 
}
div#subnavigation { 
	float: left; 
	visibility: hidden; 
}
#subnavigation a{float: left;}
div#title01 
{ 
	background: url('images/buttonsselected_02.jpg') no-repeat; 
	width: 254px; 
	height: 44px; 
	float: left; 
} 
#title02 
{ 
	width: 258px; 
	height: 44px; 
	float: left; 
}
div#right_image 
{ 
	background: url('images/buttonsselected_04.jpg') no-repeat; 
	width: 174px; 
	height: 44px; 
	float: left; 
}
div#exit_bar
{ 
	background: url('images/buttons/1exit.jpg') no-repeat; 
	width: 111px; 
	height: 30px; 
	float: left; 
}
.hideme { display: none; } 
div#sticky_footer { 
	position:fixed;
	width: 764px;
	height: 50px; 
	clear:both;	
	bottom:0;
}
div#footer { width: 764px; height: 34px; }
div#footer2 { width: 764px; height: 16px; background-color: #FEF1C0; font-size: 11px; }
.padleft {padding: 0 0 0 10px;}
div#spacer { height: 50px; }
div#bottom_bg { background: url('images/buttonsselected_21.jpg') no-repeat; width: 64px; height: 34px; float: left; } 
a#textsize1 { background: url("images/changetextsize.jpg") no-repeat; width: 216px; height: 34px; float: left; } 
a#textsize1:hover{background:url("images/changetextsize_over.jpg") no-repeat; width:216px; height: 34px; float:left;}
div#textsize6 { background: url('images/buttonsselected_27.jpg') no-repeat; width: 354px; height: 34px; float: left; font-size: 1px; } 
div#helpTable{margin:10px;
				padding-bottom:10px;}
div#helpheader{
	background-color:#f35001;
	width:100%;
	margin:auto;
	padding-top:3px;
	padding-bottom:5px;
	text-align:center;
}
div#helpfooter
 {
 background-color:#f35001;
 position: absolute;
 color: #ccc;
 bottom: 0;
 left: 0;
 padding-bottom:5px;
 width: 100%;
 height: 30px;
 text-align:center;
}
 
a#btn_01 { 
	background: url('images/buttons/buttonsselected_05.jpg') no-repeat; 
	width: 68px; 
	height: 30px; 
	float: left;
 }
a#btn_01:hover, a#btn_01_s { background: url('images/buttons/buttonsselected_05_over.jpg') no-repeat; width: 68px; height: 30px; float: left; }
a#btn_02 { background: url('images/buttons/buttonsselected_06.jpg') no-repeat; width: 85px; height: 30px; float: left; }
a#btn_02:hover, a#btn_02_s { background: url('images/buttons/buttonsselected_06_over.jpg') no-repeat; width: 85px; height: 30px; float: left; }
a#btn_p { background: url('images/buttons/buttonsselected_07.jpg') no-repeat; width: 101px; height: 30px; float: left; }
a#btn_p:hover, a#btn_p_s { background: url('images/buttons/buttonsselected_07_over.jpg') no-repeat; width: 101px; height: 30px; float: left; }
a#btn_p_s { background: url('images/buttons/buttonsselected_07_over.jpg') no-repeat; } 
a#btn_07 { background: url('images/buttons/buttonsselected_08.jpg') no-repeat; width: 57px; height: 30px; float: left; }
a#btn_07:hover, a#btn_07_s { background: url('images/buttons/buttonsselected_08_over.jpg') no-repeat; width: 57px; height: 30px; float: left; }
a#btn_08 { background: url('images/buttons/buttonsselected_09.jpg') no-repeat; width: 107px; height: 30px; float: left; }
a#btn_08:hover, a#btn_08_s { background: url('images/buttons/buttonsselected_09_over.jpg') no-repeat; width: 107px; height: 30px; float: left; }
a#btn_09 { background: url('images/buttons/buttonsselected_10.jpg') no-repeat; width: 94px; height: 30px; float: left; }
a#btn_09:hover, a#btn_09_s { background: url('images/buttons/buttonsselected_10_over.jpg') no-repeat; width: 94px; height: 30px; float: left; }
a#btn_03_1 { background: url('images/menu/1/buttonsselected_13.jpg') no-repeat; margin-left: 32px; width: 93px; height: 25px; float: left; }
a#btn_03_1:hover, a#btn_03_1_s { background: url('images/menu/1/buttonsselected_13_over.jpg') no-repeat; margin-left: 32px; width: 93px; height: 25px; float: left; }
a#btn_04_1 { background: url('images/menu/1/buttonsselected_14.jpg') no-repeat; width: 80px; height: 25px; float: left; }
a#btn_04_1:hover, a#btn_04_1_s { background: url('images/menu/1/buttonsselected_14_over.jpg') no-repeat; width: 80px; height: 25px; float: left; }
a#btn_05_1 { background: url('images/menu/1/buttonsselected_15.jpg') no-repeat; width: 81px; height: 25px; float: left; }
a#btn_05_1:hover, a#btn_05_1_s { background: url('images/menu/1/buttonsselected_15_over.jpg') no-repeat; width: 81px; height: 25px; float: left; }
a#btn_06_1 { background: url('images/menu/1/buttonsselected_16.jpg') no-repeat; width: 83px; height: 25px; float: left; }
a#btn_06_1:hover, a#btn_06_1_s { background: url('images/menu/1/buttonsselected_16_over.jpg') no-repeat; width: 83px; height: 25px; float: left; }
a#btn_03_2 { background: url('images/menu/2/buttonsselected_13.jpg') no-repeat; margin-left: 29px; width: 83px; height: 25px; float: left; }
a#btn_03_2:hover, a#btn_03_2_s { background: url('images/menu/2/buttonsselected_13_over.jpg') no-repeat; margin-left: 29px; width: 83px; height: 25px; float: left; }
a#btn_04_2 { background: url('images/menu/2/buttonsselected_14.jpg') no-repeat; width: 93px; height: 25px; float: left; }
a#btn_04_2:hover, a#btn_04_2_s { background: url('images/menu/2/buttonsselected_14_over.jpg') no-repeat; width: 93px; height: 25px; float: left; }
a#btn_05_2 { background: url('images/menu/2/buttonsselected_15.jpg') no-repeat; width: 80px; height: 25px; float: left; }
a#btn_05_2:hover, a#btn_05_2_s { background: url('images/menu/2/buttonsselected_15_over.jpg') no-repeat; width: 80px; height: 25px; float: left; }
a#btn_06_2 { background: url('images/menu/2/buttonsselected_16.jpg') no-repeat; width: 81px; height: 25px; float: left; }
a#btn_06_2:hover, a#btn_06_2_s { background: url('images/menu/2/buttonsselected_16_over.jpg') no-repeat; width: 81px; height: 25px; float: left; }
a#btn_03_3 { background: url('images/menu/3/buttonsselected_13.jpg') no-repeat; margin-left: 54px; width: 65px; height: 25px; float: left; }
a#btn_03_3:hover, a#btn_03_3_s { background: url('images/menu/3/buttonsselected_13_over.jpg') no-repeat; margin-left: 54px; width: 65px; height: 25px; float: left; }
a#btn_04_3 { background: url('images/menu/3/buttonsselected_14.jpg') no-repeat; width: 86px; height: 25px; float: left; }
a#btn_04_3:hover, a#btn_04_3_s { background: url('images/menu/3/buttonsselected_14_over.jpg') no-repeat; width: 86px; height: 25px; float: left; }
a#btn_05_3 { background: url('images/menu/3/buttonsselected_15.jpg') no-repeat; width: 81px; height: 25px; float: left; }
a#btn_05_3:hover, a#btn_05_3_s { background: url('images/menu/3/buttonsselected_15_over.jpg') no-repeat; width: 81px; height: 25px; float: left; }
a#btn_06_3 { background: url('images/menu/3/buttonsselected_16.jpg') no-repeat; width: 93px; height: 25px; float: left; }
a#btn_06_3:hover, a#btn_06_3_s { background: url('images/menu/3/buttonsselected_16_over.jpg') no-repeat; width: 93px; height: 25px; float: left; }
a#btn_help { background: url('images/buttons/buttonsselected_19.jpg') no-repeat; width: 67px; height: 34px; float: left; } 
a#btn_help:hover { background: url('images/buttons/buttonsselected_19_over.jpg') no-repeat; width: 67px; height: 34px; float: left; } 
a#btn_print { background: url('images/buttons/buttonsselected_20.jpg') no-repeat; width: 63px; height: 34px; float: left; } 
a#btn_print:hover { background: url('images/buttons/buttonsselected_20_over.jpg') no-repeat; width: 63px; height: 34px; float: left; } 
 
.hidden {
	display: none;
	visibility: hidden }
.skiptocontent
{
	position:absolute;left:-100px;
}
.wordclick{padding:10px; border: 1px solid #940C00;}
a.null_anchor{text-decoration:none; font-size:1em; color:#000000;}
#resourcetable {font-size:0.9em;}
#resourcetable h2 {font-size:1.3em; padding: 0; margin: 0; color:#fff;}
#resourcetable a {text-decoration:underline;}
#resourcetable a:hover {text-decoration:none;}
#resourcetable h3 {text-decoration:underline;}
.resourcetable_color {background-color: #8c0000;}
.resourcetable_leftside {background: url('images/template/1pix.gif') repeat-y left;}
.resourcetable_centertile {background: url('images/template/1pix.gif') repeat-y; padding: 0 8px 0 0 ;}
.resourcetable_rightside {background: url('images/template/1pix.gif') repeat-y right;}
.padding_left {padding: 0 20px 0 0;}
.resource_image {float:left; border: 1px solid #8C0000; margin: 0 5px 5px 5px;}
ol.resourcetableleft {margin: 0 0 10px 0}
h1.padtop {padding: 15px 0 0 0;}
a.backtolink {font-size: 0.8em;}
a.backtolink:hover {font-size: 0.8em;}
#caption_page{
	padding: 10px
}
	#redtable {
		border: solid 2px #440905;
		border-collapse: collapse;
		font-family:Arial, Sans-serif;
		font-size:0.9em;
		font-weight:inherit;
		padding: 0px;
		margin: 0px;
		background-color: #F7E1A7;
		color:#440905;
	}
	
	#redtable thead th{
		background-color: #980A00;
		color:#ffffff;
		margin: 5px;
		text-align:center
	}
		
	#redtable th {
		background-color: #980A00;
		color:#ffffff;
		padding: 5px;
		text-align: left;
		border: solid 1px #980A00;
	}
	
	#redtable tr td {
	 	padding: 5px;
		border: hidden;
		background-color: #F7E1A7;
		color:#440905;
 }
	 	
	#redtable tr.borders{
	border-top:1px solid #fffdcd;
	border-bottom:1px solid #fffdcd;
	border-left:1px solid #fffdcd;
	border-right:1px solid #fffdcd;
}
	#redtable td.borders{
	border-top:1px solid #fffdcd;
	border-bottom:1px solid #fffdcd;
	border-left:1px solid #fffdcd;
	border-right:1px solid#fffdcd;
}
 	
 #redtable tr.odd {
 	background-color: #F8E1A7;
	 	padding: 5px;
		border: solid 1px #440905;
 }
	
	#redtable tfoot th{
		border:hidden;
		background-color: #980A00;
		margin: 5px;
		font-weight: normal;
		text-align: center;
	}
	
	#redtable td.tableheader{
 	background-color: #980A00;
		color: #ffffff;
	 	padding: 5px;
		font-size:1em;
		font-weight: bold;
 }
	
	#redtable td.subheading{
 	background-color: #980A00;
		color: #ffffff;
	 	padding: 5px;
		font-size:1em;
		font-weight: bold;
 }
	
	#redtable td.oddrowbgcolour {
		background-color: #980A00;
	}
	#redtable select { 
		font-size:1em
	}
	#orangetable {
		border: solid 2px #440905;
		border-collapse: collapse;
		font-family:Arial, Sans-serif;
		font-size:0.9em;
		font-weight:inherit;
		padding: 0px;
		margin: 0px;
		background-color: #FBDF94;
		color:#440905;
	}
	
	#orangetable thead th{
		background-color: #FC5101;
		color:#ffffff;
		margin: 5px;
		text-align:center
	}
		
	#orangetable th {
		background-color: #FC5101;
		color:#ffffff;
		padding: 5px;
		text-align: left;
		border: solid 1px #440905;
	}
	
	#orangetable tr td {
	 	padding: 5px;
		border: solid 1px #440905;
		background-color: #FBDF94;
		color:#440905;
 }
	
 #orangetable tr.odd {
 	background-color: #EEBB79;
	 	padding: 5px;
		border: solid 1px #440905;
 }
	
	#orangetable tfoot th{
		border: solid 1px #440905;
		background-color: #FC5101;
		color:#ffffff;
		margin: 5px;
		font-weight: normal;
		text-align: center;
	}
	
	#orangetable td.tableheader{
 	background-color: #EEBB79;
		color: #ffffff;
	 	padding: 5px;
		font-size:1em;
		font-weight: bold;
 }
	
	#orangetable td.subheading{
 	background-color: #EFBB79;
		color: #ffffff;
	 	padding: 5px;
		font-size:1em;
		font-weight: bold;
 }
	
	#orangetable td.oddrowbgcolour {
		background-color: #EEBB79;
	}
	#orangetable select { font-size:1em}
	#bluetable {
		border: solid 2px #000000;
		border-collapse: collapse;
		font-family:Arial, Sans-serif;
		font-size:0.9em;
		font-weight:inherit;
		padding: 0px;
		margin: 0px;
		background-color: #ECF5FC;
		color:#000000;
	}
	
	#bluetable thead th{
		background-color: #171F8D;
		color:#ffffff;
		margin: 5px;
		text-align:center
	}
		
	#bluetable th {
		background-color: #171F8D;
		color:#ffffff;
		padding: 5px;
		text-align: left;
		border: solid 1px #000000;
	}
	
	#bluetable tr td {
	 	padding: 5px;
		border: solid 1px #000000;
		background-color: #ECF5FC;
		color:#000000;
 }
	
 #bluetable tr.odd {
 		background-color: #AAB7C2;
	 	padding: 5px;
		border: solid 1px #000000;
 }
	
	#bluetable tfoot th{
		border: solid 1px #000000;
		background-color: #171F8D;
		margin: 5px;
		font-weight: normal;
		text-align: center;
	}
	
	#bluetable td.tableheader{
 	background-color: #AAB7C2;
		color: #ffffff;
	 	padding: 5px;
		font-size:1em;
		font-weight: bold;
 }
	
	#bluetable td.subheading{
 	background-color: #AAB7C2;
		color: #ffffff;
	 	padding: 5px;
		font-size:1em;
		font-weight: bold;
 }
	
	#bluetable td.oddrowbgcolour {
		background-color: #AAB7C2;
	}
	#bluetable select { font-size:1em}
	
	#invisibletable {
		border: none;
		font-family:Arial, Sans-serif;
		font-size:0.9em;
		padding: 0px;
		margin: 0px;
	}
	
	#invisibletable thead th{
		margin: 5px;
		text-align: center;
	}
	
	#invisibletable th {
		padding: 5px;
		text-align: left;
	}
	#invisibletable tr td {
	 	padding: 5px;
 }
 #invisibletable tr.odd {
	 	padding: 5px;
 }
	
	#invisibletable tfoot th{
		margin: 5px;
		text-align: center;
	}
	
	#innertable {
		border: none;
		padding: 0px;
		margin: 0px;
	}
	
	#innertable thead th{
		margin: 5px;
		text-align: center;
	}
	
	#innertable th {
		padding: 5px;
		text-align: left;
	}
	#innertable tr td {
	 	padding: 5px;
 }
 #innertable tr.odd {
	 	padding: 5px;
 }
	
	#innertable tfoot th{
		margin: 5px;
		text-align: center;
	}
