@charset "utf-8";

a{
color: #2e96be;
text-decoration:underline;
}
#main_content ul li{
background-image:url(../images/bullet_teachers.gif);
}

.active a{
color: #2E96BE !IMPORTANT;
background-image:url(../images/nav_1_OVER.gif) !IMPORTANT; 
}

#active_level1, #active_level1 a, #active_level1 a:hover{
color: #2E96BE !IMPORTANT;
}

#breadcrumbs {
color: #2E96BE;
height: 40px; 
background-image:url(../images/breadcrumb_bg_t.gif); 
width: 878px; 
margin-left: 6px; 
background-repeat:no-repeat;
}

#breadcrumbs a{
color: #2E96BE;
}

#breadcrumbs a:hover, .breadcrumb_active{
color:#075B88 !IMPORTANT;
}


#side_nav li a{
color: #075B88;
}


#side_nav li a:hover, #side_nav li a span{
color: #2E96BE;
}


#side_nav li li li{
background-image:url(../images/nav_level4arrow.gif);
background-repeat:no-repeat;
background-position:left 7px;
}


#main_content h2, #main_contentfull h2{
color: #2E96BE;
}

#main_content h3, #main_contentfull h3{
color: #2E96BE;
}

#header_content img{
float: left;
}
#managers_guide{
text-align: right;
padding: 0 130px 0 0;
width: 247px; 
height: 180px; 
float: left; 
background-image:url(../images/bg_managers_guide.gif); 
background-repeat:no-repeat;
}

#catalogue{
width: 187px; 
height: 180px; 
float: left; 
background-image:url(../images/bg_catalogue.gif); 
background-repeat:no-repeat;
}

#catalogue h3, #managers_guide h3{
font-size: 1.4em;
color: #2E96BE;
padding: 35px 0 0 15px;
margin:0px;
}

#managers_guide p{
padding: 0 20px 0 10px;
margin-top: 8px;
}

#catalogue a, #managers_guide a{
color: #075B88;
padding: 4px 0 0 20px;
margin:0px;
display:block;
}

#managers_guide a{
padding: 4px 0 0 0px;
}


#breadcrumbs ul{
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
}



#col_container #col3 li, #col_container #lessons li, #col_container #lessons #arrow1, #col_container #lessons #arrow2, #col_container #lessons #arrow3, #col_container #lessons #arrow4, #col_container #lessons #arrow5{
padding: 0px !important;
margin:0px;
float:left;
}


#col_container .under_5{
background-image: url(../images/under_5s.gif);
height: 138px;
}
#col_container .five_seven{
background-image: url(../images/5-7.gif);
height: 138px;
}
#col_container .over7{
background-image: url(../images/over7s.gif);
height: 138px;
}

#col3_col1{
width: 191px;
float:left;

}

#col3_col2{
float:left;
width: 191px;
}

#col3_col3{
width: 181px;
float:left;
}



.under_5 a, .five_seven a, .over7 a{
color: #2E96BE;
text-align:center;
display: block;
padding: 30px 70px 0 0;
font-size: 1.7em;
font-weight: bold;
text-decoration:none;
}

.under_5 a:hover, .five_seven a:hover, .over7 a:hover, 
#lesson1 a:hover, #lesson2 a:hover, #lesson3 a:hover, #lesson4 a:hover, #lesson5 a:hover{
color: #075B88;
text-decoration:underline;
}

#col3_col1 span, #col3_col2 span, #col3_col3 span{
color: #075B88;
font-size: 1.1em;
}



#col3 h3{
font-weight: normal;
text-align:left;
font-size:2.2em;
padding: 15px 0 7px 10px;
margin: 0px;
}

#col3 h3 a{
color: #075B88;
font-weight: normal;
text-decoration:none;
display: block;
width: 160px;
height: 80px;
}

#col3 p{
padding: 0px 10px 0 10px;
}

.col3_intronotes{
background-image:url(../images/3col_intronotes.gif);
background-repeat:no-repeat;
margin: 10px 0 10px 0;
height: 250px;
}

.col3_lessonideas{
background-image:url(../images/3col_lessonideas.gif);
background-repeat:no-repeat;
margin: 10px 0 10px 0;
height: 250px;
}

.col3_lessonideas p, .col3_lessonideas h3{
padding-left: 18px !IMPORTANT;
}

.col3_currlinks{
background-image:url(../images/3col_currlinks.gif);
background-repeat:no-repeat;
margin: 10px 0 10px 0;
height: 250px;
}


#col_container #lesson4_1{
width: 274px;
height: 111px;
background-image:url(../images/lesson4_1.gif);
background-repeat:no-repeat;
}

#col_container #lesson4_2{
width: 292px;
height: 111px;
background-image:url(../images/lesson4_2.gif);
background-repeat:no-repeat;
}

#col_container #lesson4_3{
width: 274px;
height: 92px;
background-image:url(../images/lesson4_3.gif);
background-repeat:no-repeat;
}

#col_container #lesson4_4{
width: 292px;
height: 92px;
background-image:url(../images/lesson4_4.gif);
background-repeat:no-repeat;
}


#col_container #lesson1, #col_container #arrow1{
width: 186px;
height: 97px;
background-image:url(../images/lesson_1.gif);
background-repeat:no-repeat;
}

#col_container #lesson2, #col_container #arrow2{
width: 191px;
height: 97px;
background-image:url(../images/lesson_2.gif);
background-repeat:no-repeat;
}

#col_container #lesson3, #col_container #arrow3{
width: 190px;
height: 97px;
background-image:url(../images/lesson_3.gif);
background-repeat:no-repeat;
}

#col_container #lesson4, #col_container #arrow4{
width: 186px;
height: 112px;
background-image:url(../images/lesson_4.gif);
background-repeat:no-repeat;
margin-top: 10px;
clear: both;
}

#col_container #lesson5, #col_container #arrow5{
width: 190px;
height: 112px;
background-image:url(../images/lesson_5.gif);
background-repeat:no-repeat;
margin-top: 10px;
}


#col_container #arrow6{
width: 190px;
height: 154px;

}

#col_container #arrow1{
background-image:url(../images/arrow_1.gif);
}

#col_container #arrow2{
background-image:url(../images/arrow_2.gif);
}

#col_container #arrow3{
background-image:url(../images/arrow_3.gif);
}

#col_container #arrow4{
background-image:url(../images/arrow_4.gif);
}

#col_container #arrow5{
background-image:url(../images/arrow_5.gif);
}

#col_container #arrow6{
background-image:url(../images/arrow_6.gif);
}
#lesson1 a, #lesson2 a, #lesson3 a, #lesson4 a, #lesson5 a, #lesson4_1 a, #lesson4_2 a, #lesson4_3 a, #lesson4_4 a{
color: #075B88;
font-size: 2em;
text-decoration:none;
display: block;
padding: 25px 20px 0 58px;
}

#lesson4_1 a, #lesson4_3 a{
padding: 40px 20px 0 58px;
}

#lesson4_2 a, #lesson4_4 a{
padding: 40px 20px 0 85px;
}

#arrow1 a, #arrow2 a, #arrow3 a, #arrow4 a, #arrow5 a, #arrow6 a{
color: #075B88;
font-size: 1.6em;
text-decoration:none;
display: block;
padding: 25px 10px 0 58px;
}

#arrow4 a{
padding-top: 30px;
}

#lesson4 a, #lesson5 a, #arrow5 a, #arrow6 a{
padding-top: 45px;
}

#arrow2 a{
padding-top: 15px;
}

#col_container #lesson_end{
width: 190px;
height: 174px;
background-image:url(../images/lesson_end.gif);
background-repeat:no-repeat;
margin-top: 10px;
}


.timings{
background-image:url(../images/bg_timings.gif);
background-repeat: repeat-y;
background-position: top 25px;
padding-left: 0px;
width: 580px;
padding: 10px 0 10px 0;
}

.timings h3, .timings p, .timings ul{
margin: 0px;
padding: 0px;
}
.time_left{
width: 150px;
float: left;
display: block;
font-weight: bold;
}

.time_right{
	width: 400px;
	float: left;
	display: block;
	}
	#main_content .time_right h3 {
		margin-bottom: 5px;
		}


.pdf_teachers{
display: block;
padding: 0px;
font-weight: bold;
width: 326px;
margin: 0 auto 0 auto;
text-align:center;
background-image:url(../images/pdf_boxbg.gif); 
background-repeat: repeat-y;
}

.pdf_teachers p, .pdf_teachers a, .video p, .video a{
margin: 0px;
padding: 0px;
}

.video p{
margin-left: -15px;
}

.flash_teachers{
display: block;
padding: 0px;
width: 325px;
margin: 0 auto 0 auto;
text-align:center;
background-repeat: repeat-y;
background-color: #eaedef;
}

.flash_teachers p, .flash_teachers a{
margin: 0px 0 1em 0;
padding: 0px;
}

.video{
width: 525px;
margin: 0 auto 0 auto;
border-bottom: 1px solid #d4dcdf;
padding-bottom: 10px;
text-align:left;
}

.poster_row1{
margin: 0px 15px 0px 0;
padding: 0px;
}

.poster{
	margin: 0px 0px 20px 20px;
}

.poster a{
color: #7baa20;
font-size:1.8em;
font-weight: bold;
text-decoration:none;
margin: 0px;
padding: 0px;
line-height: 1em;
}

.poster p{
padding: 0px;
margin: 0px 0 0 0px;
}

.textversion_box{
font-size: 1.1em !IMPORTANT; 
font-weight: normal !IMPORTANT; 
text-decoration:underline !IMPORTANT; 
display: inline !IMPORTANT;
}
