/* CSS Document */
/***** GENERAL FORMATTING ******/
body, td, th{
	font-size:75%;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
body{
	background-color:#ECE9D8;	
	margin:0px; 
	padding:0px;
	line-height:18px;
}
p{margin:0px; padding:5px;}
.bigText{font-size:120%;}
.biggerText{font-size:140%;}
.smallText{font-size:80%;}
form{margin:0px;padding:0px;}
/***** LINK FORMATTING ******/
a{
	text-decoration:none;
	font-weight:bold;
	color:#286103;
}
a:hover{
	text-decoration:underline;
}
a.link4_11 {
	color:#006699;	
}
a.link11_16{
	color:#663366;
}
a.searchBox{
	color:#669900;
}

/***** BANNER FORMATTING ******/
td.bbcpageToplefttd{
	background:url(/staticarchive/f212311b35a3c792c8c9b225a6ab3cd002d25787.jpg);
	background-color:#993333;
	height:100px;
}
font.bbcpageToplefttd{
	background-color:#993333;
}
.bbcpageTopleftlink, a.bbcpageTopleftlink, a.bbcpageTopleftlink:link, a.bbcpageTopleftlink:visited{
	color:#FFFFFF;
	background-color:#993333;
}
.banner{
	width:660px;
	height:100px;
}
.bannerIndex{
	background:url(/staticarchive/f212311b35a3c792c8c9b225a6ab3cd002d25787.jpg);
}
.banner4_11{
background:url(/staticarchive/4ac5ecd674ceb7559373ba48ebf69b06fc940c37.jpg);
}
.banner11_16{
background:url(/staticarchive/204d0b1e23c05e6958a4a6b0a481c01b1698b785.jpg);
}
/***********PAGE BACKGROUND  ************/
.mainBGColour{
	background:#ece9db url(/northernireland/schools/images/misc/background_repeat.gif) repeat-y left;
	width:100%;
	overflow:hidden;
}
/***** CRUMB FORMATTING ******/
a.bbcpageCrumb{
	display:none;
}
td.bbcpageCrumb br{
	display:none;
}
/***** NAVMENU FORMATTING ******/
.menu li{
	padding:3px;
	margin:0px 0px 1px 5px;
}
.menu li a{color:#333333;}
.topMenu li{background-color:#FFFFFF;}
.midMenu li{background-color:#F1EEE9;}
.botMenu li{background-color:#E3E0DB;}
/***** IMAGE FORMATTING ******/
img.bigPatch{
	float:left;
	margin:5px;
	background-color:#CCCCCC;
	border:1px solid #666666;
}
img.whatsOn{
	background-color:#CCCCCC;
	border:1px solid #666666;
}
img.thumbImage{
	border:1px solid #666666;
}

/***** 4-11 INDEX PAGE FORMATTING ******/
.curriculumBut{
	float:left;
	padding:5px;
	background-color:#006699;
	color:#FFFFFF;
	width:109px;
	text-align:center;
}
.whatsOn4_11Box_left{
	float:left;
	width:165px;
	margin:0px 5px 0px 5px;
	/*IE hack*/ _margin:0px 3px 0px 2px;
}
.whatsOn4_11Box_left img{
	border:1px solid #333333;
}
.whatsOn4_11Box_right{
	float:right;
	width:165px;
	margin:0px 5px 0px 0px;
	/*IE hack*/ _margin:0px 3px 0px 2px;
}
/***** TEACHERS PAGE FORMATTING ******/
.teachersBox{
	width:208px;
	float:left;
	margin:5px 5px 0px 0px;
}
/***** GAMES PAGE FORMATTING ******/
.gameBox{
	margin:5px;
	margin-right:15px;
	_margin-right:25px;
	padding:5px;
	background:#E3E0DB;
	width:175px;
	float:left;
}
.gameBox .title{
	font-weight:bold;
	margin-bottom:3px;
}
.gameBox img{
	padding:0px;
	margin:0px;
	border:1px solid #666666;
}
.gamesKStabs{
	background-color:#BBD7C4;
	width:100px;
	float:left;
	padding:3px;
	margin-right:3px;
	text-align:center;
}
/***** LIST FORMATTING ******/

ul, li{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.quickLinks4_11 li{
	background-color:#D8ECF5;
	margin:1px 0px 0px 0px;
	padding:3px;
}
ul.quickLinks11_16 li{
	background-color:#EEE1F5;
	margin:1px 0px 0px 0px;
	padding:3px;
}
li.quickLinksBottom{
	background-color:#D8ECF5;
}
ul.whatsOn li{
	margin:0px 5px 2px 5px;
}
ul.resourceSearch li{
	float:left;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	display: inline;
}
ul.subjectLinks{
	padding:5px 0px 5px 0px;
}
ul.subjectLinks li{
	padding-left:5px;
	/*border-bottom:1px solid #CCC;*/
}
ul.gamePromos li{
	margin:1px 0px 1px 0px;
	padding:4px 0px 5px 4px;
	background-color:#D7EFCB;
	_width:199px;
}
ul.teachers{
	margin-top:10px;
	margin-bottom:15px;
}
ul.teachers li{
	margin:5px 0px 0px 15px;
	list-style: disc;
}
.subject_links li{}
.subject_links a{padding:0px 0px 5px;}
/***** HEADINGS ******/
.mainHeading{	
	font-size:160%;
	color:#FFFFFF;
	padding:7px;
}
.mainHeading4_11{
	background-color:#005E98;
}
.mainHeading11_16{
	background-color:#5E0099;
}
.mainHeadingResources{
	background-color:#449313;
}
.lightMainHeading4_11{
	background-color:#4F93C0;
}
.lightMainHeading11_16{
	background-color:#A677C5;
}
.subHeading{
	font-size:140%;
	font-weight:bold;
	color:#333333;
	margin-top:10px;
	margin-bottom:5px;
	padding:5px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
.subHeading4_11{
	background-color:#DFF2FF;
}
.subHeading11_16{
	background-color:#EEE1F5;
}
/***** TABLE FORMATTING ******/
.subjectsTable {
	border:1px solid #999;
}
.subjectsTable th {
	background-color:#999;
	color:#FFFFFF; 	
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.subjectsTable td {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.teachersInfoTable td{
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}
.teachersInfoTable th{
	border-left:1px solid #CCC;
	color:#FFFFFF;
}

.whatsOnTable{
	background-color:#FFFFFF;
}
.whatsOnTable td{
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.whatsOnTable th{
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	background-color:#999;
	color:#FFF;
}
/***** QUICKLINKS FORMATTING ******/
.quickLinksCont{
	float:left;
	width:170px;
	margin:5px 0px 0px 5px; 
	_margin-left:3px; 
}
.quickLinksHeading{
	font-size:140%;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}
/***** EMPLOYMENT PATCHES ******/
.employerPatch{
	background-color:#ECE9D8;
	margin:5px;
	padding:5px; 
	min-width:180px;
	max-width:180px;
}
.employerPatch img{
	background-color:#CCCCCC;
	border:1px solid #666666;
}
/***** FOOTER FORMATTING ******/
.bbcpageFooter, .bbcpageFooterMargin, .bbcpageFooterGutter {
	padding-top:10px;
	background:#666666;
	color:#FFFFFF;
	clear:both;
}
/*br[clear="all"] {
	display: none;
}*/


/* TAB formatting */
.tab{
	margin:0px 2px 0px 0px;
	width:110px;
	_width:120px;
	float:left;
	padding:3px;
	padding-top:8px;
	height:25px;
	_height:30px;
	text-align:center;
	font-weight:bold;
}
.curriculumTab_4_11{
	background-color:#069;
	color:#FFFFFF;
}
.curriculumTab_11_16{
	background-color:#5E0099;
	color:#FFFFFF;
}
.whatsonTab{
	background-color:#449313;
}
.teachersTab{
	background-color:#449313;
}
.newCurrTab{
	background-color:#0D6952;
	height:20px;
}
.currentCurrTab{
	background-color:#333366;
	height:20px;
}
.gamesTab{
	background-color:#336;
}
/***** A-Z formatting ******/
.a_z_letter{
	border-bottom:1px solid #999999;
	font-weight:bold;
}
.a_z_links{
	margin-bottom:5px;
}
.a_z_links td{
	background-color:#CCCCCC;
}
.a_z_subjectLink{
	color:#600;
}

/***** MISC ******/
.teachersResources{
	margin:5px; 
	padding:5px;
	background-color:#DFDABD;
	min-width:180px;
	max-width:180px;
}
.content{
	background-color:#FFFFFF;
	margin:0px;
	padding:5px;
}
.contentDarkerBG{
	background-color:#ECE9D8;
	margin:0px;
	padding:5px;
}
.contentHolder{
	width:380px; 
	float:left; 
	margin-left:2px;
	margin-right:2px;
	margin-top:4px;
}
hr{
	height:0;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color:#CCCCCC;
	width:98%;
}
div.clear{
	clear:both;
	height:0;
	margin:0;
	line-height:0;
	font-size:1px;
}
div.clearBottom{
	height:5px;
}
div.divider{
	width:99%;
	border-top:1px solid #CCCCCC;
}
.keyStageTab{
	margin:5px;
	padding:5px;
	background-color:#CCCCCC;
	float:left;
	text-align:center;
	font-weight:bold;
	_width:100px;
}
span.supportMaterialsKey{
	border:1px solid #fff;
	padding:1px;
	margin:2px;
}
span.supportMaterialsKey_dark{
	border:1px solid #999;
	color: #666666;
	padding:1px;
	margin:2px;
	width:20px;
	text-align:center;
}
span.supportMaterialsKey_light{
	border:1px solid #CCCCCC;
	color: #CCCCCC;
	padding:1px;
	margin:2px;
	width:20px;
	text-align:center;
}
div#tagSearch{
	line-height:20px;
}
div#tagSearch a{
	margin-right:5px;
	font-weight:bold;
}