/*
	File: stylesheet_screen.css
	Application: Default
	Authors: Colin Abercrombie Steven Park
	(c) 2009 LT Scotland. All rights reserved.
*/

/*********************************************
General tags
*********************************************/
/* Primary colour */
h1, h2, h3, h4, h5	{
	color: #414141;
	background-color: transparent;
}

/* Primary colour */
h1.ContentTitle {
	color: #414141;
	background-color: transparent;
	border-bottom: 1px solid #414141;
}

h2 {
	border-bottom: 2px dotted #414141;
	padding: 5px 0 5px 0;
	margin: 0px 0px 10px 0px;
}
#bodysharedexperiencesandoutcomes h1.ContentTitle {
	color: #414141;
	background-color: transparent;
	border-bottom: 1px solid #414141;
}
#bodysharedexperiencesandoutcomes h1, #bodysharedexperiencesandoutcomes h2, #bodysharedexperiencesandoutcomes h3, #bodysharedexperiencesandoutcomes h4 {
	color: #414141;
	background-color: transparent;
}
.summary h2 {
	border-bottom: none;
	padding-bottom: 0;
}

a	{
	font-weight:normal;
	text-decoration:none;
}

/* Secondary colour */
a:link	{
	color:#037db4;
	background-color: transparent;
	text-decoration:none;
}

/* Secondary colour - DARK */
a:visited	{
	color:#8d5a9a;
	background-color: transparent;
	text-decoration:none;
}

/* Secondary colour */
a:active	{
	color:#037db4;
	background-color: transparent;
	text-decoration:none;
}

/* Secondary colour */
a:hover	{
	color:#036491;
	background-color: transparent;
	text-decoration:underline;
}

/*********************************************
Header Banner
*********************************************/
#HeaderImage { 
	color: #000;
	background: #fff url("../graphics/headerimage.gif") left no-repeat; 
	height: 95px;
}
#HeaderTitle { 
}
/*********************************************
User status bar
*********************************************/
#siteuserlogin {
  margin-top: 10px;
  margin-bottom: 20px;
  width: 100%;
  background: #e0e1e3;
}
#siteuserlogin p {
  margin: 0;
  padding: 0;
  line-height: 1.5em;
  padding: 0.5em 0;
  float: left;
}
#siteuserlogin a {
  font-weight: bold;
}

#siteuserlogin #siteuserloginintro {
    width: 213px;
    background: transparent url(../graphics/my_outcomes_icon.gif) center left no-repeat;
    padding: 0;
    overflow: hidden;

}
#siteuserlogin #siteuserloginintro a {
    display: block;
    height: 63px;
    width: 213px;
    padding-left: 300px;
}


#siteuserlogin #siteuserloginstatus {
  width: 310px;
  text-align: left;
}
#siteuserlogin #siteuserloginwarning {
  width: 210px;
  float: right;
  background: transparent url(../graphics/iconwarning.gif) center left no-repeat;
  padding-left: 35px;
}
span.smalltext {
  font-size: 1em;
}
#siteuserlogin #siteuserloginwarning span.smalltext {
  line-height: 1.2em;
}
#siteuserlogin #siteuserloginlogin, #siteuserlogin #siteuserloginlogout {
  width: 210px;
  float: right;
  padding-right: 10px;
  text-align: center;
  line-height: 1.2em;
}
#siteuserlogin #siteuserloginlogin a, #siteuserlogin #siteuserloginlogout a {
  font-size: 0.9em;
}
/*********************************************
Site Contents
*********************************************/
#ContentContainer {
	width: 66%;
	margin-right: 0;
}
#InteractiveContainer {
	width: 31%;
	float: right;
}

/*********************************************
Section Banner
*********************************************/
/* Primary bg colour */
#sectionBannerImage { 
	color: #000;
	background-color: #137f4d;
}

/* Primary bg colour */
#sectionBannerTitle {
	background-color: transparent;
	color: #fff;
}

/*********************************************
New HeaderBar Navigation
*********************************************/
/* Primary bg colour */
#HeaderSearchBox {
	color: #ffffff;
	border-left: solid 1px #fff;
}

/*********************************************
Main Navigation
*********************************************/
#NavigationBox {
	color: #000000;
	background: #fff url("../graphics/navbg.gif") bottom left repeat-x;
}
#NavigationBox a {
	color: #414141;
}
/*********************************************
Main Navigation Top Level (1)
*********************************************/
/* Primary bg colour */
li.navigationlevel1 {
	background: #e6e6e6;
}

#NavigationBox li.heading {
	background: #d0d0d0;
	color: #414141;
	font-weight: bold;
	padding: 3px 0px 3px 12px;
	margin: 10px 0px 1px 0px;
}

#NavigationBox li.heading a {
	color: #414141 !important;
}

/* Primary bg colour */
/***Selected State***/ 
li.navigationlevel1selected {
	background: #e6e6e6;
}

a.navigationlevel1selected, a.navigationlevel1selected:link, a.navigationlevel1selected:visited, a.navigationlevel1selected:active, a.navigationlevel1selected:hover {
	color: #414141;
}

/*********************************************
Navigation Group 2
*********************************************/
#NavigationGroup2OuterBox {
	background: #e6e6e6;
padding: 5px 5px 5px 12px;
}
#NavigationGroup2OuterBox a {
	color: #414141;
}

/*********************************************
Site Contents
*********************************************/
.center {
	text-align: center;
}

.floatright {
	float: right;
	padding: 3px 3px 3px 3px;
	margin: 5px 5px 5px 5px;
}

.floatleft {
	float: left;
	padding: 3px 3px 3px 3px;
	margin: 5px 5px 5px 5px;
}

/*********************************************
Component Container Intro
*********************************************/
.intro, .mainslideshow {
	width: 100%;
}

/*********************************************
Component Container BgOn
*********************************************/
/* Primary bg colour */
.intro .bgOn, .mainslideshow .bgOn {
	color: #fff;
	background-color: #137f4d;
	width: 100%;
}
.intro .bgOn h1 {
	font-weight: normal;
	font-size: 1.7em;	
}
.intro .bodyText h1 {
	background: #137f4d;
}

/* Primary bg colour - LIGHT */
.bgOn {
	color: #414141;
	background-color: #daebe3; 
}

/* Primary bg colour - LIGHT */
.bgOn h2 {
	color: #414141;
	background-color: transparent; 
}

.bgOn h1, .intro .bgOn h2, .mainslideshow .bgOn h2 {
	color: #fff;
	background-color: transparent; 
}
.mainslideshow img {
	height: 200px;
	width: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* Primary bg colour - LIGHT */
.summary .bgOn {
	color: #414141;
	background-color: #daebe3; 
}

/* Primary bg colour */
.blockContainer .bgOn h2 {
	color: #fff;
	background-color: #137f4d; 
}

/* Primary bg colour - LIGHT */
#Interactive .bgOn {
	color: #414141;
	background-color: #daebe3; 
}

/* Primary bg colour */
.quickLinks .bgOn h1, .quickLinks .bgOff h1 {
	color: #fff;
	background-color: #137f4d;
	border-bottom: 1px solid #fff;
}

/* Primary bg colour */
.quickLinks .bgOn h2, .quickLinks .bgOff h2 {
	color: #fff;
	background-color: #137f4d;
	border-bottom: 1px solid #fff;
}
/*********************************************
IE quirk fix - Added by SP
*********************************************/
.summary .bgOn {
  height: auto;
}
/*********************************************
Interactive
*********************************************/
/* Primary bg colour - LIGHT */
#Interactive h2 {
	color: #ffffff;
	background-color: #137f4d;
}

/* Primary colour */
#Interactive h3 {
	color: #137f4d;
	background-color: transparent;
}

/*********************************************
Icon
*********************************************/
img.icon {
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 0px 0px;
}

/*********************************************
General table classes
*********************************************/
/* Primary bg colour */
table.style1 {
	margin: 0px;
}
/* Primary bg colour */
table.style1 th {
	background-color: #137f4d;
	color: #fff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/* Primary bg colour - LIGHT */
table.style1 td {
	background-color: #daebe3;
	color: #414141;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/* saved outcomes */
table.style1 .savedOutcome p{
    font-size: 1.1em;
}

table.style1 .savedOutcome p.numberplate{
    font-size: 1em;
}

table.style1 .savedOutcomeCurricArea a, table.style1 .savedOutcomeGroups a{
    font-size: 0.85em;
}
/* end saved outcomes */



/* Primary bg colour */
table.style2 th {
	background-color: #137f4d;
	color: #fff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/* Primary bg colour - LIGHT */
table.style2 td {
	background-color: #c2dda3;
	color: #414141;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/*********************************************
Pagetint classes
*********************************************/
/* Primary bg colour - LIGHT */
.pagetint {
	background-color: #daebe3;
	color: #414141;
}

/*********************************************
Feedback form classes
*********************************************/
/* Primary bg colour */
table#feedback th {
	background-color: #137f4d;
	color: #414141;
}

/* Primary bg colour - LIGHT */
table#feedback td {
	background-color: #c2dda3;
	color: #414141;
}

/*********************************************
Site Specific Classes - News section
*********************************************/
/* Primary colour */
.newsdate {
	color: #137f4d;
	font-weight:bold;
}

/*********************************************
Site Specific Classes - Events
*********************************************/
/* Primary colour */
.eventdate {
	color: #137f4d;
	font-weight:bold;
}

/*********************************************
Site Specific Classes - Event Details
*********************************************/
table.eventtable {
	margin: 0px;
	padding: 4px;
	font-size: 1.0em;
}

td.eventtableheading {
	background-color: #ffffff;
	color: #137f4d;
}

/* Primary bg colour */
td.eventheader {
	background-color: #137f4d;
	color: #fff;
}

/* Primary bg colour - LIGHT */
td.eventdetails {
	background-color: #c2dda3;
	color: #414141;
}

/* Primary bg colour - LIGHT */
td.eventTitle {
	background-color: #c2dda3;
	color: #414141;
}

/*********************************************
Site Specific Classes - RSS
*********************************************/
/* Primary colour */
li.rssitem {
	color: #137f4d;
}
.rssitemdescription {
	color: #555;
}

/*************************************************************************
Navigation Group 1
*************************************************************************/
.NavigationGroup1OuterBox {
	color: #fff;
	background: #137f4d;
}
.NavigationGroup1InnerBox {
	color: #ffffff;
}
a.NavigationGroup1InnerBox {
	background: transparent;
	color: #fff;
}
a.NavigationGroup1InnerBox:link {
	background: transparent;
	color: #fff;
}
a.NavigationGroup1InnerBox:visited {
	background: transparent;
	color: #fff;
}
a.NavigationGroup1InnerBox:active {
	background: transparent;
	color: #fff;
}
a.NavigationGroup1InnerBox:hover {
	background: transparent;
	color: #fff;
}
/*************************************************************************
Navigation Group 2
*************************************************************************/
.NavigationGroup2OuterBox {
	color: #fff;
	background: #1d8063;
}
.NavigationGroup2InnerBox {
	background-color: transparent;
	color: #fff;
}
a.NavigationGroup2InnerBox {
	color: #fff;
	font-weight: bold;
}
a.NavigationGroup2InnerBox:link {
	color: #fff;
}
a.NavigationGroup2InnerBox:active {
	color: #fff;
}
a.NavigationGroup2InnerBox:visited {
	color: #fff;
}
a.NavigationGroup2InnerBox:hover {
	color: #fff;
}

/*********************************************
Email Update Box
*********************************************/
#emailOuterBox {
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 1px 0px;
	color: #fff;
	background: #1d8063;
}
#emailInnerBox {
	padding: 3px 15px 3px 12px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #fff;
}
a.emailInnerBox {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #fff;
	background: transparent;
	font-weight: bold;
}
a.emailInnerBox:link {
	color: #fff;
	background: transparent;
}
a.emailInnerBox:visited {
	color: #fff;
	background: transparent;
}
a.emailInnerBox:active {
	color: #fff;
	background: transparent;
}
a.emailInnerBox:hover {
	color: #fff;
	background: transparent;
}

/*********************************************
Assessment Box
*********************************************/
#AssessmentOuterBox {
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 1px 0px;
	color: #fff;
	background: #518bbb;
}
#AssessmentInnerBox {
	padding: 3px 15px 3px 12px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #fff;
	background: transparent url("../graphics/assesslogo.gif") no-repeat;
	background-position: center right;
}
a.AssessmentInnerBox {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #fff;
	background: transparent;
	font-weight: bold;
}
a.AssessmentInnerBox:link {
	color: #fff;
	background: transparent;
}
a.AssessmentInnerBox:visited {
	color: #fff;
	background: transparent;
}
a.AssessmentInnerBox:active {
	color: #fff;
	background: transparent;
}
a.AssessmentInnerBox:hover {
	color: #fff;
	background: transparent;
}
.AssessmentInnerBoxText {
	background: transparent;
	color: #fff;
	padding: 0px 0px 5px 5px;
	margin: 0px 0px 0px 0px;
}

/*********************************************
Glow Box
*********************************************/
#GlowOuterBox {
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 10px 0px;
	color: #fff;
	background: #6f5faa;
}
#GlowInnerBox {
	padding: 3px 15px 3px 12px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #fff;
	background: transparent url("../graphics/glowlogo.gif") no-repeat;
	background-position: center right;
}
a.GlowInnerBox {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #fff;
	background: transparent;
	font-weight: bold;
}
a.GlowInnerBox:link {
	color: #fff;
	background: transparent;
}
a.GlowInnerBox:visited {
	color: #fff;
	background: transparent;
}
a.GlowInnerBox:active {
	color: #fff;
	background: transparent;
}
a.GlowInnerBox:hover {
	color: #fff;
	background: transparent;
}
.GlowInnerBoxText {
	background: transparent;
	color: #fff;
	padding: 0px 0px 5px 5px;
	margin: 0px 0px 0px 0px;
}

/*********************************************
Site Contents - Page Sub Section list
*********************************************/
ul.pagesubsectionlist {
	font-weight: normal;
	list-style-type: none;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	background-color: transparent;
}
li.pagesubsectionlist {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #336699;
}
a.pagesubsectionlistlink {
	background: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #0033ff;
	font-weight: bold;
}
a.pagesubsectionlistlink:link {
	background: transparent;
	color: #0033ff;
	font-weight: bold;
}
a.pagesubsectionlistlink:visited {
	background: transparent;
	color: #993399;
	font-weight: bold;
}
a.pagesubsectionlistlink:active {
	background: transparent;
	color: #0033ff;
	font-weight: bold;
}
.pagesubsectionlisttitle {
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.pagesubsectionlistdate {
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.pagesubsectionlistdescription {
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*********************************************
Site Contents - Page File list
*********************************************/
li.pagefilelist {
	list-style: none;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px none;
}
.pagefilelistthumbnail {
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 2px 0px;
	border: none;
}
.pagefilelisttitle {
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

/*********************************************
Site Contents - Page Link list
*********************************************/
ul.pagelinklist {
	font-weight: normal;
	list-style-type: none;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	background-color: transparent;
}
li.pagelinklist {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #369;
}
a.pagelinklistlink {
	background: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #0033ff;
	font-weight: bold;
}
a.pagelinklistlink:link {
	background: transparent;
	color: #0033ff;
	font-weight: bold;
}
a.pagelinklistlink:visited {
	background: transparent;
	color: #993399;
	font-weight: bold;
}
a.pagelinklistlink:active {
	background: transparent;
	color: #0033ff;
	font-weight: bold;
}
.pagelinklisttitle {
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.pagelinklisturl {
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.pagelinklistdescription {
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

/*********************************************
Site Contents - Content Vote box
*********************************************/
.contentvotebox {
	color: #000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	font:0.9em Arial, Helvetica, sans-serif;
	background-color: #fff;
	border-bottom: 1px solid #369;
}
div.contentvotetext {
	background: transparent;
	color: #000;
	padding: 5px 3px 3px 10px;
	margin: 0px 0px 0px 0px;
}		
.contentvotefile {
	padding: 5px 3px 3px 10px;
	margin: 0px 0px 0px 0px;
}
.contentvoteanswers {
	background: transparent;
	color: #000;
	padding: 0px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
}		
.contentvotesubmit {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 15px;
}

/*********************************************
Homepage
*********************************************/
h1.HomeTitle {
	color: #586180;
	background-color: transparent;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #586180;
}
.HomepageMainItem {
	background: #ffffff;
	color: #000000;
	width: 100%;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
	border-bottom: 1px solid #87a8ca;
}
.HomepageMainItemLeft {
	background: #ffffff;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
.HomepageMainItemRight {
	background: #ffffff;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
.HomepageMainItem h2 {
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	padding: 7px 5px 2px 0px;
	margin: 0px 0px 5px 0px;
	color: #368fe7;
	background: transparent;
	border: none;
}
.HomepageMainItem p {
	padding: 0px 5px 5px 0px;
	margin: 0px 5px 0px 5px;
	line-height: 1.3em;
}
.HomepageMainItem img {
	width: 200px;
	margin: 0px 5px 5px 0px;
	padding: 7px 5px 2px 0px;
	border: none;
	float: left;
}
.HomepageSubItemsBox {
	color: #222222;
	background: #ffffff;
	width: 100%;
	padding: 1px 2px 3px 2px;
	margin: 10px 0px 0px 0px;
}
.HomepageSubItemsBox h2 {
	padding: 2px 5px 2px 0px;
	margin: 0px 0px 5px 0px;
	border: none;
}
.HomepageSubItemsBoxRight {
	width: 45%; 
	float: right;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	background: transparent;
	color: #222222;
}
.HomepageSubItemsBoxLeft{
	width: 45%; 
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	display: block;
	background: transparent;
	color: #222222;
}
.HomepageSubItemsBoxRight p, .HomepageSubItemsBoxLeft p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
.HomepageSubItemsBoxRight img, .HomepageSubItemsBoxLeft img {
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
	float: left;
}

/*********************************************
Site Specific Classes - Quote
*********************************************/
q {
	color: #000000;
	background-color: transparent;
	padding:0px;
	margin:0px;
}
.quotetint {
	color: #000000;
	background: #e7efec;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 15px 0px;
}

/*********************************************
Site Specific Classes - Resource Up Button
*********************************************/
#UpButtonContainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#UpButtonContainer ul {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: center;
}
#UpButtonContainer ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#UpButtonContainer ul li a {
	background: #EBF2F0;
	color: #000000;
	width: 100px;
	height: 30px;
	border-top: 3px solid #BDD0D7;
	border-left: 3px solid #BDD0D7;
	border-bottom: 3px solid #8DADBA;
	border-right: 3px solid #8DADBA;
	padding: 0px 0px 0px 0px;
	margin: 1px 1px 1px 1px;
	display: block;
	text-align: center;
/*	line-height: 28px;*/
	font: normal 0.85em verdana, lucida, sans-serif;
}
#UpButtonContainer ul li a:hover {
	background: #A2C3B9;
	color: #000000;
}
#UpButtonContainer ul li a:active	{
	background: #A2C3B9;
	color: #000000;
}

/*********************************************
Site Specific Classes - Resource Home Button
*********************************************/
#HomeButtonContainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#HomeButtonContainer ul {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: center;
}
#HomeButtonContainer ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url("../graphics/homebutton.gif") center no-repeat;
}
#HomeButtonContainer ul li a {
	color: #222;
	width: 100px;
	height: 30px;
	border-top: 3px solid #BDD0D7;
	border-left: 3px solid #BDD0D7;
	border-bottom: 3px solid #8DADBA;
	border-right: 3px solid #8DADBA;
	padding: 0px 0px 0px 0px;
	margin: 1px 1px 1px 1px;
	display: block;
	text-align: center;
	font: bold 0.85em verdana, lucida, sans-serif;
}
#HomeButtonContainer ul li a:hover {
	color: #222;
}
#HomeButtonContainer ul li a:active	{
	color: #222;
}

/*********************************************
Site Specific Classes - Linear Navigation Container
*********************************************/
#LinearNavigationContainer {
	color: #000000;
	background-color: #EBF2F0;
	padding: 5px 12px 5px 12px;
}
ul#LinearNavigation {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}
ul#LinearNavigation img  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 54px;
	width: 54px;
}
ul#LinearNavigation li#up  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 54px;
	width: 54px;
	background: url("../graphics/up.gif") top left no-repeat;
}
ul#LinearNavigation li#previous  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 54px;
	width: 54px;
	background: url("../graphics/previous.gif") top left no-repeat;
}
ul#LinearNavigation li#next  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 54px;
	width: 54px;
	background: url("../graphics/next.gif") top left no-repeat;
}
ul#LinearNavigation li#home  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 54px;
	width: 54px;
	background: url("../graphics/home.gif") top left no-repeat;
}
ul#LinearNavigation li#return  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 54px;
	width: 54px;
	background: url("../graphics/return.gif") top left no-repeat;
}
ul#LinearNavigation li#updisabled  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 54px;
	width: 54px;
	background: url("../graphics/updisabled.gif") top left no-repeat;
}
ul#LinearNavigation li#previousdisabled  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 54px;
	width: 54px;
	background: url("../graphics/previousdisabled.gif") top left no-repeat;
}
ul#LinearNavigation li#nextdisabled  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 54px;
	width: 54px;
	background: url("../graphics/nextdisabled.gif") top left no-repeat;
}
ul#LinearNavigation li#previoustextdisabled  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 54px;
	width: 54px;
	background: transparent;
	background-image: none;
}
ul#LinearNavigation li#nexttextdisabled  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 54px;
	width: 54px;
	background: transparent;
	background-image: none;
}
ul#LinearNavigation li#homedisabled  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 54px;
	width: 54px;
	background: url("../graphics/homedisabled.gif") top left no-repeat;
}
ul#LinearNavigation li#returndisabled  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 54px;
	width: 54px;
	background: url("../graphics/returndisabled.gif") top left no-repeat;
}
ul#LinearNavigation li#uptext  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#LinearNavigation li#previoustext  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#LinearNavigation li#nexttext  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#LinearNavigation li#hometext  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#LinearNavigation li#returntext  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#LinearNavigation li#count  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*********************************************
Site Specific Classes - General Table
*********************************************/
.GeneralTable {
	font-size: 1em;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 80%;
}
.GeneralTable caption {
	display: none;
}
.GeneralTable td {
	background-color: #e7efec;
	margin: 0px 0px 2px 0px;
	padding: 5px 3px 3px 5px;
	color: #000000;
	border-bottom: 1px solid #ffffff;
}
.GeneralTable th {
	background-color: #137f4d;
	margin: 0px 0px 2px 0px;
	padding: 5px 3px 3px 5px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
.GeneralTable td.buttons {
	background-color: transparent;
	margin: 0px 0px 2px 0px;
	padding: 5px 3px 3px 5px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align: right;
}

/*********************************************
Site Specific Classes - CfE Diagram classes
*********************************************/
.CfEDiagramContainer {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #ffffff;
	width: 570px;
	font-size: 0.9em;
}
.CfEPanel  {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background: #bacfc6;
	color: #000000;
	border: 3px solid #137f4d;
	width: 235px;
	height: 280px;
	float: left;
}
.CfEPanel h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}
.CfEPanel p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}
.CfEPanel ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 0.95em;
}
.CfEPanel li {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 20px;
	list-style: square;
}
.CfEUpperFiller {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #ffffff url("../graphics/upperpanelcircle.gif") bottom no-repeat;
	color: #000000;
	width: 52px;
	height: 280px;
	float: left;
}
.CfELowerFiller {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #ffffff url("../graphics/lowerpanelcircle.gif") top no-repeat;
	color: #000000;
	width: 52px;
	height: 280px;
	float: left;
}
.CfEMiddleFiller {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #ffffff url("../graphics/middlepanelcircle.gif") top center no-repeat;
	color: #000000;
	height: 65px;
	width: 554px;
	text-align: center;
	font-size:1.1em;
	font-weight: bold;
}
/*********************************************
Site Specific Classes - Feedback form
*********************************************/
table#feedback {
	font-size: 1em;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 80%;
}
table#feedback caption {
	display: none;
}
table#feedback td {
	background-color: #e7efec;
	margin: 0px 0px 2px 0px;
	padding: 5px 3px 3px 5px;
	color: #000000;
	border-bottom: 1px solid #ffffff;
}
table#feedback th {
	background-color: #137f4d;
	margin: 0px 0px 2px 0px;
	padding: 5px 3px 3px 5px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
table#feedback td.buttons {
	background-color: transparent;
	margin: 0px 0px 2px 0px;
	padding: 5px 3px 3px 5px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align: right;
}

/*********************************************
Site Specific Classes - Timeline - Added by Steven P
*********************************************/
h3.year {
background-color: #b7d3c6;
color: #3a3a6d;
border: 1px solid #000;
margin: 10px 0;
padding: 2px 5px;
}
h4.date {
background-color: #fff;
color: #3a3a6d;
border: 1px solid #000;
border-width: 1px 1px 0 1px;
margin: 0 0 0 40px;
padding: 2px 5px;
}
div.info {
background-color: #d8e7e0;
border: 1px solid #000;
margin: 0 0 10px 40px;
padding: 10px;
}


/*********************************************
Table: Video Collection
*********************************************/
table.VideoTable {
	margin: 5px 0px 10px 0px;
	padding:  0px 0px 0px 0px;
	width: 100%;
}
table.VideoTable caption {
	display: none;
}
table.VideoTable tr {
	padding: 0px;
	vertical-align: top;
}
table.VideoTable th {
	background-color: #137f4d;
	color: #ffffff;
	margin: 2px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	font-size:0.9em;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
table.VideoTable td {
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	color: #000000;
	background-color: #e7efec;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
table.VideoTable td.label {width: 25%;}

/*********************************************
Glossary
*********************************************/
table#glossary	{
	padding-right: 0px;
	border-top: #137f4d 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 10px;
	width: 91%;
	padding-top: 0px
}
table#glossarydetails	{
	padding-right: 0px;
	border-top: #137f4d 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 10px;
	width: 91%;
	padding-top: 0px
}
table#glossary caption	{
	display: none
}
table#glossary th	{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	background: #e7efec;
	padding-bottom: 5px;
	margin: 0px;
	vertical-align: top;
	width: 30%;
	color: #72bb80;
	padding-top: 5px;
	border-bottom: #ae3232 1px solid;
	text-align: left
}
table#glossary a	{
	font-weight: bold
}
table#glossary td	{
	padding-right: 5px;
	padding-left: 5px;
	background: #fff;
	padding-bottom: 5px;
	margin: 0px;
	vertical-align: top;
	color: #000000;
	padding-top: 5px;
	border-bottom: #137f4d 1px solid;
	text-align: left
}
table#glossaryitem	{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 20px 0px 10px;
	width: 91%;
	padding-top: 0px;
	font-size: 100%;
}
table#glossaryitem caption	{
	display: none
}
table#glossaryitem th	{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	background: #137f4d;
	color: #ffffff;
	padding-bottom: 5px;
	margin: 0px;
	vertical-align: top;
	width: 30%;
	padding-top: 5px;
	border-bottom: #ffffff 1px solid;
	text-align: left;
}
table#glossaryitem td	{
	padding-right: 5px;
	padding-left: 5px;
	background: #e7efec;
	padding-bottom: 5px;
	margin: 0px;
	vertical-align: top;
	color: #000000;
	padding-top: 5px;
	border-bottom: #ffffff 1px solid;
	text-align: left;
}

/*************************************
Resource results details
*************************************/
table#resourcelibrarydetails th {
	background-color: #daebe3;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #000;
}
table#resourcelibrarydetails th.main {
	background-color: #b40001;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #fff;
}
table#resourcelibrarydetails td {
	background-color: #daebe3;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #000;
}
table#downloadabledetails td {
	border: 0px;
	padding: 2px;
	margin: 0px;
	color: #000000;
}
#SendToAFriend {
	padding: 3px 3px 3px 3px;
	margin: 5px;
	text-align: right;
}
 a.SendToAFriend, a.SendToAFriend:link, a.SendToAFriend:visited, a.SendToAFriend:active {
	border: 1px solid #fff; 
	font-weight: bold; 
	font-size: 0.9em; 
	padding: 3px 3px 3px 3px;
	text-decoration: none;
	background-color: #b40001;
	color: #fff;
}
 a.SendToAFriend:hover {
	border: 1px solid #fff;
	font-size: 0.9em; 
	padding: 3px 3px 3px 3px;
	background-color: #b40001;
	color: #fff;
	text-decoration: underline
}

/*********************************************
General table classes
*********************************************/
table.newlevels {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.newlevels tr {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.newlevels th {
	padding: 5px;
	margin: 0px 0px 0px 0px;
	background-color: #fff;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}
table.newlevels td {
	padding: 5px;
	margin: 0px 0px 0px 0px;
	background-color: #fff;
	color: #000000;
	border-bottom: 1px dotted #000;
	border-right: 1px solid #000;
}

/*********************************************
Site Specific Classes - Drop Quote
*********************************************/
.dropquote {
	font-weight: bold;
	font-style: italic;
	font-size: 1.3em;
	line-height: 1.3em;
	color: #3f3f3f;
	width: 100%;
}
.quotebox {
	/* margin-top: 20px; */
	margin-top: 5px;
}
.openquote {
	float: left;
	width: 30px;
	height: 23px;
	background: transparent url("../graphics/openquote.gif") top left no-repeat;
}
.closequote {
	float: right;
	margin-top: -30px;
	width: 30px;
	height: 23px;
	background: transparent url("../graphics/closequote.gif") top left no-repeat;
}
.openquote {
	float: left;
	width: 30px;
	height: 23px;
	background: transparent url("../graphics/openquote.gif") top left no-repeat;
}
.closequote {
	display: none;
}
.openquote {
	display: none;
}

#Interactive blockquote {
	/* margin: 0px 40px; */
	margin: 0;
	font-weight: bold;
	font-style: italic;
	font-size: 1.3em;
	line-height: 1.3em;
	color: #3f3f3f;
	width: 90%;
}

/*********************************************
Site Specific Classes - Log In Forme
*********************************************/
#signin {
	background: #daebe3;
	width: 100%;
	padding: 2px 0px;
}
#signin td {
	padding: 3px 10px;
}
#signin th {
	padding: 3px 10px;
	text-align: left;
	font-size: 0.9em;
}
#signin .bodyText p {
margin: 0px;
	padding: 0px;
	font-size: 0.9em;
}
#signin a {
	font-size: 0.9em;
}
/*********************************************
Columns
*********************************************/
#bodycurriculumforexcellence .column {
	width: 31%;
	display: block;
}
#bodycurriculumforexcellence .column .blockContainer h2 {
	text-align: center;
	padding: 2px;
	display: block;
	margin: 0px 0px 0px 0px;
	background: #4ec8a1 url("../graphics/heading_bg.gif") bottom repeat-x;
}


/* Dynamic search content styles **********/
#bodycurriculumforexcellence ul.search_results{
	margin:0;
	padding: 5px 10px 0 10px;
}
#bodycurriculumforexcellence ul.search_results li{
	border-bottom: 2px dotted #000;
}
#bodycurriculumforexcellence ul.search_results li.l{
	border:none;
}

#bodycurriculumforexcellence .search_resultsthumbnail {
	clear: both;
	margin: 0 auto;
	width: 99%;
	display: block;
}
#bodycurriculumforexcellence .search_resultsdetails {
	width: 100%;
	display: block;
}
#bodycurriculumforexcellence .search_results a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
}
#bodycurriculumforexcellence .search_results img {
	float: none;
	padding: 10px;
	border: solid 1px #9c9c9c;
	margin: 10px 0;
	display: block;
}


/*********************************************
Carousel
*********************************************/
.carousel .bgOn {
	color: #fff;
	background-color: #137f4d;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
#myGallery, #myGallerySet, #flickrGallery
{
	width: 300px;
	height: 200px;
}
body#bodycurriculumforexcellence .carousel .bgOn h1 {
	color: #fff;
	padding: 0px 10px 0px 0px;
	font-size: 1.5em;
	float: left;
	font-weight: normal;
}
.carousel .bgOn h2 {
	background-color: transparent; 
}
.carousel h2 {
	color: #fff; 
}
.carousel p {
	color: #fff;
	padding: 0px 0px 0px 30px;
}
#myGallery a, #myGallery a:link, #myGallery a:active, #myGallery a:visited {
	color: #fff;
}
#myGallery a:hover {
	color: #fff;
	text-decoration: underline;
}
/*********************************************
Site Specific - Flash Divs
*********************************************/
/***************Flash Video*****************/
#bodycurriculumforexcellence #flashvideo {
	margin-top: 0;
}


/*********************************************
Mini Seaches
*********************************************/
/* Primary bg colour */
.search_form {
	border: 1px solid #137f4d;
}
/* Primary bg colour - LIGHT */
#search_browse {
	background: #daebe3;
}
/* Primary bg colour - LIGHT */
#atoz a {
	background: #daebe3;
}
/* Primary bg colour */
#atoz a:hover {
	background: #137f4d;
	color: #fff;
}
/* Primary bg colour - LIGHT */
table.search_checkboxes td {
	background: #daebe3;
}
/* Primary bg colour - LIGHT */
table.CheckboxTable td {
	background: #daebe3;
}
/* Primary bg colour */
.search_header {
	color: #137f4d;	
	font-weight: bold;
}

/*********************************************
Email this page
*********************************************/
table.admintable th {
    background: #137f4d;
    color: #fff;
}
table.admintable td {
    background: #daebe3;
    color: #000;
}

/*********************************************
Outcomes Grid (javascript)
*********************************************/
td.leftarrow, td.rightarrow {display: none}
div#outer {
	font-size: 0.85em;
}

table#outcomes h2 {
  margin-bottom: 10px;
}
table#outcomes #ThemeInfo {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	font-size: 1.15em;
}
table#outcomes #ThemeInfo h2 {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	font-size: 1em;
}
div#ThemeInfo h2 {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	font-size: 1em;
}
table#outcomes th {
  /* width: 160px; */
	height: 2em;
	background: #137f4d;
	color: #fff;
	font-size: 1.2em;
	text-transform: uppercase;
}
table#outcomes th a, table#outcomes th a:link, table#outcomes th a:active, table#outcomes th a:visited {
	color: #fff;
	font-weight: bold;
}
table#outcomes th a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
table#outcomes td {
  vertical-align: top;
}
td#id01, td#id02, td#id03, td#id04, td#id05, td#id06, td#id07, td#id08 {
  padding: 0px;
  background: #ffffff;
}
table.outcomesinnertable col {
  width: 20%;
}
table.outcomesinnertable th {
  text-align: center;
}
table.outcomesinnertable td {
  padding: 5px;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}
div.containerinner {
  overflow: hidden;
}
table#outcomes table.outcomesinnertable {
  width: 100%;
  background: #fff;
}
a.goleft, a.goright {
  display: block;
  width: 25px;
  height: 28px;
  visibility: hidden;
}
p.numberplate {
  font-weight: bold;
}
.cellOnGhost {
  background: #ddd !important;
}
table#outcomes table.outcomesinnertable th {
  background-color: #39a363;
}
.outcomesinnertable .numberplate {
  font-weight: bold;
  padding: 1px;
}
.outcomesinnertable ul {
  padding: 0px 1px 0px 15px;
}
/*********************************************
Cell layout
*********************************************/
.RoA {
font-style: italic;
font-weight: bold;
}
div.moreinfo {
margin-top: 10px;
}
div.save {
margin-top: 10px;
margin-bottom: 3px;
}
button {
border: 0px solid;
background-color: transparent;
padding:0px;
margin:0px;
cursor:pointer;
cursor:hand;
font-size: 1em;
font-weight: bold;
color: #555;
font-family:  Verdana, Arial, Helvetica, sans-serif;
}
button img {
vertical-align: bottom;
padding:0px;
margin:0px;
width: 20px;
height: 23px;
}
span.saved {
position: relative;
font-weight: bold;
top:-2px;
color: #555;
font-size: 1em;	
}
/*********************************************
Outcomes Save PopUp
*********************************************/
#outcomes_savepopup {
	background-color:#fff;
	width: 480px;
	text-align: left;
	border: solid 2px;
	font-size: 0.85em;
	padding: 5px;
}
#outcomes_savepopup h3 {
	padding: 5px 30px 5px 20px;
	margin: 0 ;
	border: none !important;
	background: #dfdfdf url('../graphics/save.gif') no-repeat left center;
	position: relative;
}
.closeSticky {
	display: block;
	position: absolute;
	top: 11px;
	right: 5px;
	padding-right: 20px;
background: transparent url('../graphics/iconclose.gif') no-repeat right center;
	text-align: right;
	cursor: pointer;
}
#outcomes_savepopup_details {
	border: solid 1px #dedede;
	margin: 4px 4px 0 4px;
}
#outcomes_savepopup_details p {
	margin: 5px;
	background: transparent;
}
#outcomes_savepopup form, #outcomes_savepopup fieldset {
	padding: 0;
	margin: 0;
	border: none;
	font-weight: normal;
}
#outcomes_savepopup form, #outcomes_savepopup input {
	font-weight: bold;
}
#outcomes_savepopup #outcomes_savepopup_groups {
	border: solid 1px #dedede;
	border-top: solid 1px #fff;
	margin: 0 4px 4px 4px;
	padding: 5px;
	text-align: right;
	background: #dfdfdf;
}
#outcomes_savepopup #outcomes_savepopup_save {
	margin: 0 4px 4px 4px;
	text-align: right;
}
#outcomes_savepopup span.numberplate {
	display: block;
	margin: 10px 0;
	font-weight: bold;
}
#outcomes_savepopup #siteuserloginwarning {
	margin: 10px;
	background: transparent url(../graphics/iconwarning.gif) top left no-repeat;
	padding-left: 35px;
}
/*********************************************
Save PopUp & My Saved Outcomes colours
*********************************************/
.EXA {background:#f4d6b2;}

.HWB {background:#d6e2b2;}

.GAI {background:#f9c6b3;}
.CLA {background:#f4b2cd;}
.LGL {background:#f4cfb2;}
.LIT {background:#f9b2c4;}
.ENG {background:#f9b2c4;}
.MLA {background:#efc3c0;}

.MNU {background:#cadaf3;}
.MTH {background:#cadaf3;}

.RER {background:#dccde4;}
.RME {background:#d2d0e6;}

.SCN {background:#c2e3d8;}

.SOC {background:#f4cbe9;}

.TCH {background:#b2e3e7;}


/*********************************************
Number plate colours
*********************************************/
a.EXA, a:link.EXA, a:active.EXA, a:visited.EXA, .EXA .numberplate, .EXA .numberplate a {border: 0px solid;color:#dd7901;background:transparent;font-weight: bold;}

a.HWB, a:link.HWB, a:active.HWB, a:visited.HWB, .HWB .numberplate, .HWB .numberplate a {border: 0px solid;color:#779f00;background:transparent;font-weight: bold;}

a.GAI, a:link.GAI, a:active.GAI, a:visited.GAI, .GAI .numberplate, .GAI .numberplate a {border: 0px solid;color:#e74200;background:transparent;font-weight: bold;}
a.CLA, a:link.CLA, a:active.CLA, a:visited.CLA, .CLA .numberplate, .CLA .numberplate a {border: 0px solid;color:#df0158;background:transparent;font-weight: bold;}
a.LGL, a:link.LGL, a:active.LGL, a:visited.LGL, .LGL .numberplate, .LGL .numberplate a {border: 0px solid;color:#dc6200;background:transparent;font-weight: bold;}
a.LIT, a:link.LIT, a:active.LIT, a:visited.LIT, .LIT .numberplate, .LIT .numberplate a {border: 0px solid;color:#d10b18;background:transparent;font-weight: bold;}
a.ENG, a:link.ENG, a:active.ENG, a:visited.ENG, .ENG .numberplate, .ENG .numberplate a {border: 0px solid;color:#ea003b;background:transparent;font-weight: bold;}
a.MLA, a:link.MLA, a:active.MLA, a:visited.MLA, .MLA .numberplate, .MLA .numberplate a {border: 0px solid;color:#c93b31;background:transparent;font-weight: bold;}

a.MNU, a:link.MNU, a:active.MNU, a:visited.MNU, .MNU .numberplate, .MNU .numberplate a {border: 0px solid;color:#2a6bc7;background:transparent;font-weight: bold;}
a.MTH, a:link.MTH, a:active.MTH, a:visited.MTH, .MTH .numberplate, .MTH .numberplate a {border: 0px solid;color:#5285d4;background:transparent;font-weight: bold;}

a.RER, a:link.RER, a:active.RER, a:visited.RER, .RER .numberplate, .RER .numberplate a {border: 0px solid;color:#8c59a6;background:transparent;font-weight: bold;}
a.RME, a:link.RME, a:active.RME, a:visited.RME, .RME .numberplate, .RME .numberplate a  {border: 0px solid;color:#6865ac;background:transparent;font-weight: bold;}

a.SCN, a:link.SCN, a:active.SCN, a:visited.SCN, .SCN .numberplate, .SCN .numberplate a {border: 0px solid;color:#35a17d;background:transparent;font-weight: bold;}

a.SOC, a:link.SOC, a:active.SOC, a:visited.SOC, .SOC .numberplate, .SOC .numberplate a {border: 0px solid;color:#dd52b7;background:transparent;font-weight: bold;}

a.TCH, a:link.TCH, a:active.TCH, a:visited.TCH, .TCH .numberplate, .TCH .numberplate a {border: 0px solid;color:#01a4b3;background:transparent;font-weight: bold;}


/*********************************************
Outcome pages
*********************************************/
#outcomeDetails div{padding: 10px;}
#outcomeDetails div.save{padding: 0;}
#outcomeDetails div.numberplate{
    font-weight: bold;
    margin-top: 10px;
    padding: 0;
}
.outcomeReturnLinks{
    background: #f8f8f8;
    padding: 10px;
    border:1px solid #ccc;
    margin-top: 10px;
}
.outcomeReturnLinks p{
    margin:0;
} 
.outcomeReturnLinks ul{
    padding: 0;
}
.outcomeReturnLinks li{
    list-style: none;
    margin-top: 10px;
    font-size: 10px;
}


/*********************************************
My Saved Outcomes - All Outcomes
*********************************************/
#alloutcomes fieldset#addtogroup {
	float: right;
}
#alloutcomes select {
	padding: 2px;
}
#alloutcomes col#coloutcomes {
	width: 40%;
}
#alloutcomes table th {
	background: #d7d7d7;
	border: solid 1px #fff;
	padding: 5px;
	color: #424242;
}
#alloutcomes table td {
	background: #efefef;
	vertical-align: top;
	padding: 5px;
}
#alloutcomes table .savedoutcome {
	border: solid 1px #ccc;
	padding: 5px;
	font-size: 0.85em;
	padding: 0 5px;
}

#alloutcomes ul {
	padding: 0 0 0 15px;
	margin: 0;
	list-style-type: disc;
}

#alloutcomes #outcomesoptions {
	text-align: right;
	background: #d7d7d7;
}
#alloutcomes fieldset#outcomesaddtogroup {
	float: left;
	margin-right: 5px;
	padding-right: 0px;
}
#alloutcomes fieldset#outcomesdeleteselected {
	float: left;
}
#alloutcomes fieldset#outcomesaddtogroup {
	float: left;
}
fieldset#outcomessaveprint {
	text-align: right;
}
#alloutcomes .toolbar {
	background-color: #fff;
}
input.delete {
	border:0px;
	height:25px;
	margin:0px;
	text-align: right;
	font-size:0.8em;
	background: transparent url("../graphics/delete.gif") bottom left no-repeat;
	width:110px;
	padding: 5px 4px 2px 0px;
}
input.add {
	border:0px;
	height:25px;
	margin:0px;
	text-align: right;
	font-size:0.8em;
	background: transparent url("../graphics/add.gif") bottom left no-repeat;
	width:110px;
	padding: 5px 10px 2px 0px;
}
input.add2 {
	border:0px;
	height:25px;
	margin:0px;
	text-align: right;
	font-size:0.8em;
	background: transparent url("../graphics/add2.gif") bottom left no-repeat;
	width:73px;
	padding: 5px 10px 2px 0px;
}
input.save {
	border:0px;
	height:25px;
	margin:0px;
	text-align: right;
	font-size:0.8em;
	background: transparent url("../graphics/savertf.gif") bottom left no-repeat;
	width:85px;
	padding: 5px 0px 2px 0px;
}
input.print {
	border:0px;
	height:25px;
	margin:0px;
	text-align: right;
	font-size:0.8em;
	background: transparent url("../graphics/print.gif") bottom left no-repeat;
	width:69px;
	padding: 5px 10px 2px 0px;
}
input.comments {
	border:0px;
	height:25px;
	margin:0px;
	text-align: right;
	font-size:0.8em;
	background: transparent url("../graphics/comments.gif") bottom left no-repeat;
	width:110px;
	padding: 5px 15px 2px 0px;
}
input.copy {
	border:0px;
	height:25px;
	margin:0px;
	text-align: right;
	font-size:0.8em;
	background: transparent url("../graphics/add.gif") bottom left no-repeat;
	width:110px;
	padding: 5px 15px 2px 0px;
}
input.edit {
	border:0px;
	height:25px;
	margin:0px;
	text-align: right;
	font-size:0.8em;
	background: transparent url("../graphics/edit.gif") bottom left no-repeat;
	width:110px;
	padding: 5px 2px 2px 0px;
}
input.saveoutcome {
	border:0px;
	color: #555;
	height:25px;
	margin:0px;
	text-align: left;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	background: transparent url("../graphics/save.gif") top left no-repeat;
	padding: 5px 0px 0px 23px;
        cursor: pointer;
}
/*********************************************
My Saved Outcomes - My Groups
*********************************************/
div.outcomeGroup {
	margin: 10px 0;
	background: #fff; 
	padding: 0;
}
.outcomeGroup form {
	margin: 5px;
}
h3.toggler {
	background: #8d8d8d;
	color: #fff !important;
	padding: 5px 5px 5px 5px;
	margin: 0;
}
#addGroup {
	margin: 10px 0;
	background: #d7d7d7;
	padding: 5px;
}
#usergroupcomments form {
	margin: 0;
}
#usergroupcomments textarea {
	width: 99%;
	height: 8em;
	margin: 0;
}
#alloutcomes #outcomescopyoutcome {
	float: right;
}
table.myGroups {
	width: 100%;
}
#alloutcomes table.myGroups th {
	background: #fff;
	border-bottom: 1px solid #fff;
	width: 55%;
	padding: 3px;
	margin: 0px;
}
#alloutcomes table.myGroups td {
	background: #f2f2f3;
	border-bottom: 1px solid #fff;
}
#alloutcomes table.myGroups td#outcomesnewgroup {
	background: #ccc;
	border-top: 1px solid #fff;
	width: 40%;
	padding: 4px;
	margin: 0px;
	text-align: center;
}
#alloutcomes table.myGroups td#outcomesnewgroup form {
	padding: 0px;
	margin: 0px;

}
/*********************************************
Outcomes Page Nav
*********************************************/
div.pagenav {
	text-align: center;
}
div.pagenav ul li a {
	padding: 2px 7px 2px 7px;
	margin: 0px 0px 0px 0px;
	background: #ccc;
	color: #0141a2;
}
div.pagenav ul li.page a {
	width: 0.8em;
}
div.pagenav ul li.page a:link, div.pagenav ul li a:visited {
	background: #ccc;
	color: #555;
}
div.pagenav ul li.page a:active	{
	background: #d4eeff;
	color: #555;
}
div.pagenav ul li.page a:hover {
	background: #ccc;
	color: #555;
}
/*********************************************
Tooltips
*********************************************/
.tip {
	background-color: #fff;
	padding: 2px;
	width: 200px;
}
.tip-title {
	color: #000;
	background-color: #e6e6e6;
	padding: 5px;
	font-size: 0.85em;
	text-align: left;
}
.tip-text {
	display: none;
}
a.Tips {
	padding: 3px 30px 3px 0px;
	background: transparent url("../graphics/infoicon.png") center right no-repeat;
}
a.Tips2 {
	padding: 3px 20px 3px 0px;
	background: transparent url("../graphics/infoicon2.png") center right no-repeat;
}
/*********************************************
Tabber Tabs
*********************************************/
ul.tabbernav li a
{
	background-color: #137f4d;
	color: #fff;
}
ul.tabbernav li a:link, ul.tabbernav li a:visited { 
}
ul.tabbernav li a:hover
{
 color: #fff;
 background: #1d8063;
}
.tabberlive .tabbertab {
 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */
 /* height:160px;*/
 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */
 /* overflow:auto;*/
}

/*********************************************
Curriculum Areas - Generic Columns
*********************************************/
#bodyresponsibilityofall .column .bgOff, #bodyexpressivearts .column .bgOff, #bodyhealthandwellbeing .column .bgOff, #bodylanguages .column .bgOff, #bodyliteracyandenglish .column .bgOff, #bodyliteracyandgaidhlig .column .bgOff, #bodyclassicallanguages .column .bgOff, #bodygaeliclearners .column .bgOff, #bodymodernlanguages .column .bgOff,  #bodymathematics .column .bgOff, #bodyrme .column .bgOff, #bodynondenominational .column .bgOff, #bodyrerc .column .bgOff, #bodysciences .column .bgOff, #bodysocialstudies .column .bgOff, #bodytechnologies .column .bgOff, #bodynumeracy .column .bgOff, #bodyliteracy .column .bgOff {
	border: none;
}

/*********************************************
Curriculum Areas - Generic Intro
*********************************************/
.intro {
	height: 220px;
	overflow: hidden;
	position: relative;
	margin:0 0 10px 0;
	padding: 0;
}
.intro .leftimg {
	overflow: hidden;
	bottom: 0;
	left: 0;
	width: 100%;
}
.intro .bodyText h1 {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 5px 0px 5px 2px;
	line-height: 1.2em;
	color: #fff;
	/* filter:alpha(opacity=90); */
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	width: 100%;
}

/*********************************************
Curriculum Areas - Generic Interactive
*********************************************/
#bodyresponsibilityofall #Interactive .topImg, #bodyliteracy #Interactive .topImg, #bodynumeracy #Interactive .topImg, #bodyaspectsofhealthandwellbeing #Interactive .topImg, #bodyict #Interactive .topImg,#bodyexpressivearts #Interactive .topImg, #bodyhealthandwellbeing #Interactive .topImg, #bodylanguages #Interactive .topImg, #bodyliteracyandenglish #Interactive .topImg, #bodyliteracyandgaidhlig #Interactive .topImg, #bodyclassicallanguages #Interactive .topImg, #bodygaeliclearners #Interactive .topImg, #bodymodernlanguages #Interactive .topImg, #bodymathematics #Interactive .topImg, #bodyrme #Interactive .topImg, #bodynondenominational #Interactive .topImg, #bodyrerc #Interactive .topImg, #bodysciences #Interactive .topImg, #bodysocialstudies #Interactive .topImg, #bodytechnologies #Interactive .topImg {
	padding: 0;
	width: 100%;
	overflow: hidden;
}
#bodyearlyyearsandprimary #Interactive p, #bodyresponsibilityofall #Interactive p, #bodyliteracy #Interactive p, #bodynumeracy #Interactive p, #bodyaspectsofhealthandwellbeing #Interactive p, #bodyict #Interactive p, #bodyexpressivearts #Interactive p, #bodyhealthandwellbeing #Interactive p, #bodylanguages #Interactive p, #bodyliteracyandenglish #Interactive p, #bodyliteracyandgaidhlig #Interactive p, #bodyclassicallanguages #Interactive p, #bodygaeliclearners #Interactive p, #bodymodernlanguages #Interactive p,  #bodymathematics #Interactive p, #bodyrme #Interactive p, #bodynondenominational #Interactive p, #bodyrerc #Interactive p, #bodysciences #Interactive p, #bodysocialstudies #Interactive p, #bodytechnologies #Interactive p {
	margin: 5px 0 10px 0;
}
#bodyresponsibilityofall #Interactive h3, #bodyliteracy #Interactive h3, #bodynumeracy #Interactive h3, #bodyaspectsofhealthandwellbeing #Interactive h3, #bodyict #Interactive h3, #bodyexpressivearts #Interactive h3, #bodyhealthandwellbeing #Interactive h3, #bodylanguages #Interactive h3, #bodyliteracyandenglish #Interactive h3, #bodyliteracyandgaidhlig #Interactive h3, #bodyclassicallanguages #Interactive h3, #bodygaeliclearners #Interactive h3, #bodymodernlanguages #Interactive h3, #bodymathematics #Interactive h3, #bodyrme #Interactive h3, #bodynondenominational #Interactive h3, #bodyrerc #Interactive h3, #bodysciences #Interactive h3, #bodysocialstudies #Interactive h3, #bodytechnologies #Interactive h3 {
	padding-left: 0;
}
#bodyresponsibilityofall #Interactive h2, #bodyliteracy #Interactive h2, #bodynumeracy #Interactive h2, #bodyaspectsofhealthandwellbeing #Interactive h2, #bodyict #Interactive h2, #bodyexpressivearts #Interactive h2, #bodyhealthandwellbeing #Interactive h2, #bodylanguages #Interactive h2, #bodyliteracyandenglish #Interactive h2, #bodyliteracyandgaidhlig #Interactive h2, #bodyclassicallanguages #Interactive h2, #bodygaeliclearners #Interactive h2, #bodymodernlanguages #Interactive h2, #bodymathematics #Interactive h2, #bodyrme #Interactive h2, #bodynondenominational #Interactive h2, #bodyrerc #Interactive h2, #bodysciences #Interactive h2, #bodysocialstudies #Interactive h2, #bodytechnologies #Interactive h2 {
	border-bottom: 0px solid;
}

/*********************************************
Curriculum Areas - Generic Quick Links
*********************************************/
#bodyresponsibilityofall .quickLinks, #bodyliteracy .quickLinks, #bodynumeracy .quickLinks, #bodyaspectsofhealthandwellbeing .quickLinks, #bodyict .quickLinks,#bodyexpressivearts .quickLinks, #bodyhealthandwellbeing .quickLinks, #bodylanguages .quickLinks, #bodyliteracyandenglish .quickLinks, #bodyliteracyandgaidhlig .quickLinks, #bodyclassicallanguages .quickLinks, #bodygaeliclearners .quickLinks, #bodymodernlanguages .quickLinks,  #bodymathematics .quickLinks, #bodyrme .quickLinks, #bodynondenominational .quickLinks, #bodyrerc .quickLinks, #bodysciences .quickLinks, #bodysocialstudies .quickLinks, #bodytechnologies .quickLinks {
	padding: 0px;
}
#bodyresponsibilityofall .quickLinks .bgOff, #bodyliteracy .quickLinks .bgOff, #bodynumeracy .quickLinks .bgOff, #bodyaspectsofhealthandwellbeing .quickLinks .bgOff, #bodyict .quickLinks .bgOff, #bodyexpressivearts .quickLinks .bgOff, #bodyhealthandwellbeing .quickLinks .bgOff, #bodylanguages .quickLinks .bgOff, #bodyliteracyandenglish .quickLinks .bgOff, #bodyliteracyandgaidhlig .quickLinks .bgOff, #bodyclassicallanguages .quickLinks .bgOff, #bodygaeliclearners .quickLinks .bgOff, #bodymodernlanguages .quickLinks .bgOff,  #bodymathematics .quickLinks .bgOff, #bodyrme .quickLinks .bgOff, #bodynondenominational .quickLinks .bgOff, #bodyrerc .quickLinks .bgOff, #bodysciences .quickLinks .bgOff, #bodysocialstudies .quickLinks .bgOff, #bodytechnologies .quickLinks .bgOff {
	padding: 0px;
}
#bodyresponsibilityofall .quickLinks .bgOff ul, #bodyliteracy .quickLinks .bgOff ul, #bodynumeracy .quickLinks .bgOff ul, #bodyaspectsofhealthandwellbeing .quickLinks .bgOff ul, #bodyict .quickLinks .bgOff ul, #bodyexpressivearts .quickLinks .bgOff ul, #bodyhealthandwellbeing .quickLinks .bgOff ul, #bodylanguages .quickLinks .bgOff ul, #bodyliteracyandenglish .quickLinks .bgOff ul, #bodyliteracyandgaidhlig .quickLinks .bgOff ul, #bodyclassicallanguages .quickLinks .bgOff ul, #bodygaeliclearners .quickLinks .bgOff ul, #bodymodernlanguages .quickLinks .bgOff ul,  #bodymathematics .quickLinks .bgOff ul, #bodyrme .quickLinks .bgOff ul, #bodynondenominational .quickLinks .bgOff ul, #bodyrerc .quickLinks .bgOff ul, #bodysciences .quickLinks .bgOff ul, #bodysocialstudies .quickLinks .bgOff ul, #bodytechnologies .quickLinks .bgOff ul {
	padding: 0 0 5px 15px;
	list-style-type: disc;
	margin: 0 0 0 0;
}
#bodyresponsibilityofall .quickLinks .bgOff ul li, #bodyliteracy .quickLinks .bgOff ul li, #bodynumeracy .quickLinks .bgOff ul li, #bodyaspectsofhealthandwellbeing .quickLinks .bgOff ul li, #bodyict .quickLinks .bgOff ul li,#bodyexpressivearts .quickLinks .bgOff ul li, #bodyhealthandwellbeing .quickLinks .bgOff ul li, #bodylanguages .quickLinks .bgOff ul li, #bodyliteracyandenglish .quickLinks .bgOff ul li, #bodyliteracyandgaidhlig .quickLinks .bgOff ul li, #bodyclassicallanguages .quickLinks .bgOff ul li, #bodygaeliclearners .quickLinks .bgOff ul li, #bodymodernlanguages .quickLinks .bgOff ul li,  #bodymathematics .quickLinks .bgOff ul li, #bodyrme .quickLinks .bgOff ul li, #bodynondenominational .quickLinks .bgOff ul li, #bodyrerc .quickLinks .bgOff ul li, #bodysciences .quickLinks .bgOff ul li, #bodysocialstudies .quickLinks .bgOff ul li, #bodytechnologies .quickLinks .bgOff ul li {
	padding: 0;
	margin: 0 0 5px 0;
}
#bodyresponsibilityofall #Content .quickLinks .bgOff h2, #bodyliteracy #Content .quickLinks .bgOff h2, #bodynumeracy #Content .quickLinks .bgOff h2, #bodyaspectsofhealthandwellbeing #Content .quickLinks .bgOff h2, #bodyict #Content .quickLinks .bgOff h2, #bodyexpressivearts #Content .quickLinks .bgOff h2, #bodyhealthandwellbeing #Content .quickLinks .bgOff h2, #bodylanguages #Content .quickLinks .bgOff h2, #bodyliteracyandenglish #Content .quickLinks .bgOff h2, #bodyliteracyandgaidhlig #Content .quickLinks .bgOff h2, #bodyclassicallanguages #Content .quickLinks .bgOff h2, #bodygaeliclearners #Content .quickLinks .bgOff h2, #bodymodernlanguages #Content .quickLinks .bgOff h2,  #bodymathematics #Content .quickLinks .bgOff h2, #bodyrme #Content .quickLinks .bgOff h2, #bodynondenominational #Content .quickLinks .bgOff h2, #bodyrerc #Content .quickLinks .bgOff h2, #bodysciences #Content .quickLinks .bgOff h2, #bodysocialstudies #Content .quickLinks .bgOff h2, #bodytechnologies #Content .quickLinks .bgOff h2 {
	background: transparent;
	border-bottom: 0px;
	font-size: 1em;
	padding: 0px 0 0px 0;
	margin: 0px 0px 10px 0px;
}

/*********************************************
Curriculum Areas - Generic Interactive Quick Links
*********************************************/
#bodyresponsibilityofall #Interactive .QLColumn1, #bodyexpressivearts #Interactive .QLColumn1, #bodyhealthandwellbeing #Interactive .QLColumn1, #bodylanguages #Interactive .QLColumn1, #bodyliteracyandenglish #Interactive .QLColumn1, #bodyliteracyandgaidhlig #Interactive .QLColumn1, #bodyclassicallanguages #Interactive .QLColumn1, #bodygaeliclearners #Interactive .QLColumn1, #bodymodernlanguages #Interactive .QLColumn1,  #bodymathematics #Interactive .QLColumn1, #bodyrme #Interactive .QLColumn1, #bodynondenominational #Interactive .QLColumn1, #bodyrerc #Interactive .QLColumn1, #bodysciences #Interactive .QLColumn1, #bodysocialstudies #Interactive .QLColumn1, #bodytechnologies #Interactive .QLColumn1 {
	padding: 0;
	margin: 5px 0 10px 0;
}
#bodyresponsibilityofall #Interactive .QLColumn1 ul li, #bodyexpressivearts #Interactive .QLColumn1 ul li, #bodyhealthandwellbeing #Interactive .QLColumn1 ul li, #bodylanguages #Interactive .QLColumn1 ul li, #bodyliteracyandenglish #Interactive .QLColumn1 ul li, #bodyliteracyandgaidhlig #Interactive .QLColumn1 ul li, #bodyclassicallanguages #Interactive .QLColumn1 ul li, #bodygaeliclearners #Interactive .QLColumn1 ul li, #bodymodernlanguages #Interactive .QLColumn1 ul li,  #bodymathematics #Interactive .QLColumn1 ul li, #bodyrme #Interactive .QLColumn1 ul li, #bodynondenominational #Interactive .QLColumn1 ul li, #bodyrerc #Interactive .QLColumn1 ul li, #bodysciences #Interactive .QLColumn1 ul li, #bodysocialstudies #Interactive .QLColumn1 ul li, #bodytechnologies #Interactive .QLColumn1 ul li {
	list-style: disc;	
	padding: 0 0 5px 0px;
	margin: 0 0 0 20px;
}
#bodyresponsibilityofall #Interactive .QLColumn1 ul li a, #bodyexpressivearts #Interactive .QLColumn1 ul li a, #bodyhealthandwellbeing #Interactive .QLColumn1 ul li a, #bodylanguages #Interactive .QLColumn1 ul li a, #bodyliteracyandenglish #Interactive .QLColumn1 ul li a, #bodyliteracyandgaidhlig #Interactive .QLColumn1 ul li a, #bodyclassicallanguages #Interactive .QLColumn1 ul li a, #bodygaeliclearners #Interactive .QLColumn1 ul li a, #bodymodernlanguages #Interactive .QLColumn1 ul li a,  #bodymathematics #Interactive .QLColumn1 ul li a, #bodyrme #Interactive .QLColumn1 ul li a, #bodynondenominational #Interactive .QLColumn1 ul li a, #bodyrerc #Interactive .QLColumn1 ul li a, #bodysciences #Interactive .QLColumn1 ul li a, #bodysocialstudies #Interactive .QLColumn1 ul li a, #bodytechnologies #Interactive .QLColumn1 ul li a {
	font-weight: normal;
}

/*********************************************
Curriculum Areas - Generic Interactive Glow Group Link
*********************************************/
#InteractiveContainer #Interactive .glowgrouplink h2 {
	background: #6f62aa url(../graphics/glowgrouplink.gif) right center no-repeat;
}
#InteractiveContainer #Interactive .glowgrouplink a {
	background: transparent url(../graphics/glowgrouplinkbullet.gif) left top no-repeat;
	padding-left: 22px;
	display: block;
}

/*********************************************
Curriculum Areas - Generic Image Padding fix
*********************************************/
#bodyresponsibilityofall #Interactive .bodyText, #bodyexpressivearts #Interactive .bodyText, #bodyhealthandwellbeing #Interactive .bodyText, #bodylanguages #Interactive .bodyText, #bodyliteracyandenglish #Interactive .bodyText, #bodyliteracyandgaidhlig #Interactive .bodyText, #bodyclassicallanguages #Interactive .bodyText, #bodygaeliclearners #Interactive .bodyText, #bodymodernlanguages #Interactive .bodyText,  #bodymathematics #Interactive .bodyText, #bodyrme #Interactive .bodyText, #bodynondenominational #Interactive .bodyText, #bodyrerc #Interactive .bodyText, #bodysciences #Interactive .bodyText, #bodysocialstudies #Interactive .bodyText, #bodytechnologies #Interactive .bodyText  {padding-bottom: 0}

/*********************************************
Curriculum Areas - Responsibility of all
*********************************************/
#bodyresponsibilityofall h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodyliteracy h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodynumeracy h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodyaspectsofhealthandwellbeing h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodyict h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}

#bodyresponsibilityofall #MainContainer h2, #bodyresponsibilityofall #MainContainer h3, #bodyresponsibilityofall #MainContainer h4, #bodyresponsibilityofall #MainContainer h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodyliteracy #MainContainer h2, #bodyliteracy #MainContainer h3, #bodyliteracy #MainContainer h4, #bodyliteracy #MainContainer h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodynumeracy #MainContainer h2, #bodynumeracy #MainContainer h3, #bodynumeracy #MainContainer h4, #bodynumeracy #MainContainer h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodyaspectsofhealthandwellbeing #MainContainer h2, #bodyaspectsofhealthandwellbeing #MainContainer h3, #bodyaspectsofhealthandwellbeing #MainContainer h4, #bodyaspectsofhealthandwellbeing #MainContainer h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodyict h2, #bodyict h3, #bodyict h4, #bodyict h5 {color: #414141; border-bottom: 2px dotted #414141;}

#bodyresponsibilityofall .summary h2, #bodyresponsibilityofall #MainContainer h3, #bodyresponsibilityofall #MainContainer h4, #bodyresponsibilityofall #MainContainer h5 {color: #414141; border-bottom: 0px;}

#bodyresponsibilityofall .intro .bodyText h1 {background: #137f4d;}
#bodyliteracy .intro .bodyText h1 {background: #d10b17;}
#bodynumeracy .intro .bodyText h1 {background: #2a6bc6;}
#bodyaspectsofhealthandwellbeing .intro .bodyText h1 {background: #527e00;}
#bodyict .intro .bodyText h1 {background: #0084a0;}

#bodyresponsibilityofall #Interactive h2 {background: #137f4d; color: #fff;}
#bodyliteracy #Interactive h2 {background: #d10b17; color: #fff;}
#bodynumeracy #Interactive h2 {background: #2a6bc6; color: #fff;}
#bodyaspectsofhealthandwellbeing #Interactive h2 {background: #527e00; color: #fff;}
#bodyict #Interactive h2 {background: #0084a0; color: #fff;}

#bodyresponsibilityofall #Interactive h3 {border-bottom: none;}
#bodyliteracy #Interactive h3 {border-bottom: none;}
#bodynumeracy #Interactive h3 {border-bottom: none;}
#bodyaspectsofhealthandwellbeing #Interactive h3 {border-bottom: none;}
#bodyict #Interactive h3 {border-bottom: none;}

#bodyresponsibilityofall .bgOn {background: #daebe3;}
#bodyliteracy .bgOn {background: #f3c7c7;}
#bodynumeracy .bgOn {background: #ced9f0;}
#bodyaspectsofhealthandwellbeing .bgOn {background: #d6e0c4;}
#bodyict .bgOn {background: #c4e1e6;}

#bodyresponsibilityofall .pagetint {background: #137f4d;}
#bodyliteracy .pagetint {background: #f3c7c7;}
#bodynumeracy .pagetint {background: #ced9f0;}
#bodyaspectsofhealthandwellbeing  .pagetint {background: #d6e0c4;}
#bodyict .pagetint {background: #c4e1e6;}

#bodyresponsibilityofall .navigationlevel1selected {background: #daebe3;}
#bodyliteracy .navigationlevel1selected {background: #daebe3;}
#bodynumeracy .navigationlevel1selected {background: #daebe3;}
#bodyaspectsofhealthandwellbeing .navigationlevel1selected {background: #daebe3;}
#bodyict .navigationlevel1selected {background: #daebe3;}

#bodyresponsibilityofall .navigationlevel1selectedroot {background: #daebe3;}
#bodyliteracy .navigationlevel1selectedroot {background: #daebe3;}
#bodynumeracy .navigationlevel1selectedroot {background: #daebe3;}
#bodyaspectsofhealthandwellbeing .navigationlevel1selectedroot {background: #daebe3;}
#bodyict .navigationlevel1selectedroot {background: #daebe3;}

/*#bodyliteracy #HeaderSearchBox {background: #d10b17;}*/
/*#bodynumeracy #HeaderSearchBox {background: #2a6bc6;}*/
/*#bodyaspectsofhealthandwellbeing #HeaderSearchBox {background: #527e00;}*/
/*#bodyict #HeaderSearchBox {background: #0084a0;}*/

#bodyresponsibilityofall #MainContainer #outcomes th a, #bodyliteracy #MainContainer #outcomes th a, #bodynumeracy #MainContainer #outcomes th a, #bodyaspectsofhealthandwellbeing #MainContainer #outcomes th a, #bodyict #MainContainer #outcomes th a {color:#fff;}
#bodyresponsibilityofall #MainContainer #outcomes th a:visited, #bodyliteracy #MainContainer #outcomes th a:visited, #bodynumeracy #MainContainer #outcomes th a:visited, #bodyaspectsofhealthandwellbeing #MainContainer #outcomes th a:visited, #bodyict #MainContainer #outcomes th a:visited {color:#fff;}

#bodyliteracy table#outcomes table.outcomesinnertable {background: #e7a5a3;}
#bodyliteracy table#outcomes table.outcomesinnertable th {background-color: #db2a24;}
#bodyliteracy #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodyliteracy #MainContainer table.outcomesinnertable .Empty {background: #f5bfbd;}

#bodynumeracy table#outcomes table.outcomesinnertable {background: #c4d6ef;}
#bodynumeracy table#outcomes table.outcomesinnertable th {background-color: #5285d4;}
#bodynumeracy #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodynumeracy #MainContainer table.outcomesinnertable .Empty {background: #d8e5f7;}

#bodyaspectsofhealthandwellbeing table#outcomes table.outcomesinnertable {background: #cfdea6;}
#bodyaspectsofhealthandwellbeing table#outcomes table.outcomesinnertable th {background-color: #85a039;}
#bodyaspectsofhealthandwellbeing #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodyaspectsofhealthandwellbeing #MainContainer table.outcomesinnertable .Empty {background: #e3efc2;}

#bodyict table#outcomes table.outcomesinnertable {background: #bedcdf;}
#bodyict table#outcomes table.outcomesinnertable th {background-color: #01a4b3;}
#bodyict #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodyict #MainContainer table.outcomesinnertable .Empty {background: #d9edef;}


/*********************************************
Curriculum Areas - Expressive Arts
*********************************************/
#bodyexpressivearts h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodyexpressivearts #MainContainer h2, #bodyexpressivearts #MainContainer h3, #bodyexpressivearts #MainContainer h4, #bodyexpressivearts #MainContainer h5 {color: #414141;	border-bottom: 2px dotted #414141;}
#bodyexpressivearts .column .bgOff {border-color: #dd7901;}
#bodyexpressivearts .intro .bodyText h1 {background: #dd7901;}
#bodyexpressivearts #Interactive h2 {background: #dd7901; color: #fff;}
/*#bodyexpressivearts #HeaderSearchBox {background: #dd7901;}*/
#bodyexpressivearts .navigationlevel1selected, #bodyexpressivearts .navigationlevel1selectedroot {background: #f4d6b2;}
#bodyexpressivearts table#outcomes table.outcomesinnertable {background: #f4d6b2;}
#bodyexpressivearts table#outcomes table.outcomesinnertable td.Empty {background: #faeada;}
#bodyexpressivearts table#outcomes table.outcomesinnertable th {background-color: #dd7901;}
#bodyexpressivearts #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodyexpressivearts #MainContainer .bgOn {background-color: #f4d6b2}
#bodyexpressivearts .pagetint {background: #f4d6b2;}
#bodyexpressivearts #Interactive h3 {border-bottom: none;}
#bodyexpressivearts .style1 {margin-top: 10px;}
#bodyexpressivearts .style1 th {background-color: #dd7901;}
#bodyexpressivearts .style1 td {background-color: #f4d6b2;}

/*********************************************
Curriculum Areas - Health & Wellbeing
*********************************************/
#bodyhealthandwellbeing h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodyhealthandwellbeing h2, #bodyhealthandwellbeing h3, #bodyhealthandwellbeing h4, #bodyhealthandwellbeing h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodyhealthandwellbeing .column .bgOff {border-color: #779f00;}
#bodyhealthandwellbeing .intro .bodyText h1 {background: #779f00;}
#bodyhealthandwellbeing #Interactive h2 {background: #779f00; color: #fff;}
/*#bodyhealthandwellbeing #HeaderSearchBox {background: #779f00;}*/
#bodyhealthandwellbeing .navigationlevel1selected, #bodyhealthandwellbeing .navigationlevel1selectedroot {background: #d6e2b2;}
#bodyhealthandwellbeing table#outcomes table.outcomesinnertable {background: #d6e2b2;}
#bodyhealthandwellbeing table#outcomes table.outcomesinnertable td.Empty {background: #ecf1da;}
#bodyhealthandwellbeing table#outcomes table.outcomesinnertable th {background-color: #779f00;}
#bodyhealthandwellbeing #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodyhealthandwellbeing #MainContainer table.outcomesinnertable .cellOn {background: #cfdea6;}
#bodyhealthandwellbeing #MainContainer .bgOn {background-color: #d6e2b2}
#bodyhealthandwellbeing .pagetint {background: #d6e2b2;}
#bodyhealthandwellbeing #Interactive h3 {border-bottom: none;}
#bodyhealthandwellbeing .style1 {margin-top: 10px;}
#bodyhealthandwellbeing .style1 th {background-color: #779f00;}
#bodyhealthandwellbeing .style1 td {background-color: #d6e2b2;}

/*********************************************
Curriculum Areas - Languages
*********************************************/
#bodylanguages h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodyliteracyandenglish h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodyliteracyandgaidhlig h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodyclassicallanguages h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodygaeliclearners h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodymodernlanguages h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}

#bodylanguages h2, #bodylanguages h3, #bodylanguages h4, #bodylanguages h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodyliteracyandenglish h2, #bodyliteracyandenglish h3, #bodyliteracyandenglish h4, #bodyliteracyandenglish h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodyliteracyandgaidhlig h2, #bodyliteracyandgaidhlig h3, #bodyliteracyandgaidhlig h4, #bodyliteracyandgaidhlig h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodyclassicallanguages h2, #bodyclassicallanguages h3, #bodyclassicallanguages h4, #bodyclassicallanguages h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodygaeliclearners h2, #bodygaeliclearners h3, #bodygaeliclearners h4, #bodygaeliclearners h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodymodernlanguages h2, #bodymodernlanguages h3, #bodymodernlanguages h4, #bodymodernlanguages h5 {color: #414141; border-bottom: 2px dotted #414141;}

#bodylanguages h2, #bodylanguages h3, #bodylanguages h4, #bodylanguages h5 {color: #414141; border-bottom: 0px;}

#bodylanguages .column .bgOff {border-color: #db2a24;}
#bodyliteracyandenglish .column .bgOff {border-color: #db2a24;}
#bodyliteracyandgaidhlig .column .bgOff {border-color: #e74300;}
#bodyclassicallanguages .column .bgOff {border-color: #df0058;}
#bodygaeliclearners .column .bgOff {border-color: #dc6200;}
#bodymodernlanguages .column .bgOff {border-color: #c93a30;}

#bodylanguages .intro .bodyText h1 {background: #db2a24;}
#bodyliteracyandenglish .intro .bodyText h1 {background: #ea003b;}
#bodyliteracyandgaidhlig .intro .bodyText h1 {background: #e74200;}
#bodyclassicallanguages .intro .bodyText h1 {background: #df0158;}
#bodygaeliclearners .intro .bodyText h1 {background: #dc6200;} 
#bodymodernlanguages .intro .bodyText h1 {background: #c93b31;}

#bodylanguages #Interactive h2 {background: #db2a24; color: #fff;}
#bodyliteracyandenglish #Interactive h2 {background: #ea003b; color: #fff;}
#bodyliteracyandgaidhlig #Interactive h2 {background: #e74200; color: #fff;}
#bodyclassicallanguages #Interactive h2 {background: #df0158; color: #fff;}
#bodygaeliclearners #Interactive h2 {background: #dc6200; color: #fff;}
#bodymodernlanguages #Interactive h2 {background: #c93b31; color: #fff;}

#bodylanguages #Interactive h3 {border-bottom: none;}
#bodyliteracyandenglish #Interactive h3 {border-bottom: none;}
#bodyliteracyandgaidhlig #Interactive h3 {border-bottom: none;}
#bodyclassicallanguages #Interactive h3 {border-bottom: none;}
#bodygaeliclearners #Interactive h3 {border-bottom: none;}
#bodymodernlanguages #Interactive h3 {border-bottom: none;}

/*#bodylanguages #HeaderSearchBox {background: #db2a24;}
#bodyliteracyandenglish #HeaderSearchBox {background: #ea003b;}
#bodyliteracyandgaidhlig #HeaderSearchBox {background: #e74200;}
#bodyclassicallanguages #HeaderSearchBox {background: #df0158;}
#bodygaeliclearners #HeaderSearchBox {background: #dc6200;}
#bodymodernlanguages #HeaderSearchBox {background: #c93b31;}*/

#bodylanguages .navigationlevel1selected {background: #f5bfbd;}
#bodyliteracyandenglish .navigationlevel1selected {background: #f5bfbd;}
#bodyliteracyandgaidhlig .navigationlevel1selected {background: #f5bfbd;}
#bodyclassicallanguages .navigationlevel1selected {background: #f5bfbd;}
#bodygaeliclearners .navigationlevel1selected {background: #f5bfbd;}
#bodymodernlanguages .navigationlevel1selected {background: #f5bfbd;}

#bodylanguages .navigationlevel1selectedroot {background: #f5bfbd;}
#bodyliteracyandenglish .navigationlevel1selectedroot {background: #f5bfbd;}
#bodyliteracyandgaidhlig .navigationlevel1selectedroot {background: #f5bfbd;}
#bodyclassicallanguages .navigationlevel1selectedroot {background: #f5bfbd;}
#bodygaeliclearners .navigationlevel1selectedroot {background: #f5bfbd;}
#bodymodernlanguages .navigationlevel1selectedroot {background: #f5bfbd;}
#bodymodernlanguages .pagetint {background: #f5bfbd;}

#bodylanguages table#outcomes table.outcomesinnertable {background: #f5bfbd;}
#bodyliteracyandenglish table#outcomes table.outcomesinnertable {background: #f5bfbd;}
#bodyliteracyandgaidhlig table#outcomes table.outcomesinnertable {background: #f5bfbd;}
#bodyclassicallanguages table#outcomes table.outcomesinnertable {background: #f5bfbd;}
#bodygaeliclearners table#outcomes table.outcomesinnertable {background: #f5bfbd;}
#bodymodernlanguages table#outcomes table.outcomesinnertable {background: #f5bfbd;}

#bodylanguages table#outcomes table.outcomesinnertable th {background-color: #db2a24;}
#bodyliteracyandenglish table#outcomes table.outcomesinnertable th {background-color: #ea003b;}
#bodyliteracyandgaidhlig table#outcomes table.outcomesinnertable th {background-color: #e74200;}
#bodyclassicallanguages table#outcomes table.outcomesinnertable th {background-color: #df0158;}
#bodygaeliclearners table#outcomes table.outcomesinnertable th {background-color: #dc6200;}
#bodymodernlanguages table#outcomes table.outcomesinnertable th {background-color: #c93b31;}

#bodylanguages table#outcomes table.outcomesinnertable td {background-color: #f5bfbd;}
#bodyliteracyandenglish table#outcomes table.outcomesinnertable td {background-color: #f9b2c4;}
#bodyliteracyandgaidhlig table#outcomes table.outcomesinnertable td {background-color: #f9c6b3;}
#bodyclassicallanguages table#outcomes table.outcomesinnertable td {background-color: #f4b2cd;}
#bodygaeliclearners table#outcomes table.outcomesinnertable td {background-color: #f4cfb2;}
#bodymodernlanguages table#outcomes table.outcomesinnertable td {background-color: #efc3c0;}

#bodylanguages table#outcomes table.outcomesinnertable td.Empty {background-color: #fbdfde;}
#bodyliteracyandenglish table#outcomes table.outcomesinnertable td.Empty {background-color: #fdd9e3;}
#bodyliteracyandgaidhlig table#outcomes table.outcomesinnertable td.Empty {background-color: #fbe3d9;}
#bodyclassicallanguages table#outcomes table.outcomesinnertable td.Empty {background-color: #fad8e6;}
#bodygaeliclearners table#outcomes table.outcomesinnertable td.Empty {background-color: #fae8da;}
#bodymodernlanguages table#outcomes table.outcomesinnertable td.Empty {background-color: #f7e2e1;}

#bodylanguages #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodyliteracyandenglish #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodyliteracyandgaidhlig #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodyclassicallanguages #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodygaeliclearners #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodymodernlanguages #MainContainer table.outcomesinnertable th a {color: #ffffff;}

#bodylanguages #MainContainer .bgOn {background-color: #f5bfbd}
#bodyliteracyandenglish #MainContainer .bgOn {background-color: #f9b2c4}
#bodyliteracyandgaidhlig #MainContainer .bgOn {background-color: #f9c6b3}
#bodyclassicallanguages #MainContainer .bgOn {background-color: #f4b2cd}
#bodygaeliclearners #MainContainer .bgOn {background-color: #f4cfb2}
#bodymodernlanguages #MainContainer .bgOn {background-color: #efc3c0}

#bodylanguages .pagetint {background-color: #f5bfbd;}
#bodyliteracyandenglish .pagetint {background-color: #f9b2c4;}
#bodyliteracyandgaidhlig .pagetint {background-color: #f9c6b3;}
#bodyclassicallanguages .pagetint {background-color: #f4b2cd;}
#bodygaeliclearners .pagetint {background-color: #f4cfb2;}
#bodymodernlanguages .pagetint {background-color: #efc3c0;}

/*********************************************
Curriculum Areas - Mathematics
*********************************************/
#bodymathematics h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodymathematics h2, #bodymathematics h3, #bodymathematics h4, #bodymathematics h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodymathematics .column .bgOff {border-color: #5285d4;}
#bodymathematics .intro .bodyText h1 {background: #5285d4;}
#bodymathematics #Interactive h2 {background: #5285d4; color: #fff;}
/*#bodymathematics #HeaderSearchBox {background: #5285d4;}*/
#bodymathematics .navigationlevel1selected, #bodymathematics .navigationlevel1selectedroot{background: #cadaf3;}
#bodymathematics table#outcomes table.outcomesinnertable {background: #cadaf3;}
#bodymathematics table#outcomes table.outcomesinnertable td.Empty {background: #e5edf8;}
#bodymathematics table#outcomes table.outcomesinnertable th {background-color: #5285d4;}
#bodymathematics #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodymathematics #MainContainer .bgOn {background-color: #cadaf3}
#bodymathematics .pagetint {background: #cadaf3;}
#bodymathematics #Interactive h3 {border-bottom: none;}
#bodymathematics .style1 {margin-top: 10px;}
#bodymathematics .style1 th {background-color: #5285d4;}
#bodymathematics .style1 td {background-color: #cadaf3;}

/*********************************************
Curriculum Areas - Religious and Moral Education
*********************************************/
#bodyrme h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodyrme h2, #bodyrme h3, #bodyrme h4, #bodyrme h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodyrme .column .bgOff {border-color: #715ca1;}
#bodyrme .intro .bodyText h1 {background: #715ca1;}
#bodyrme #Interactive h2 {background: #715ca1; color: #fff;}
/*#bodyrme #HeaderSearchBox {background: #715ca1;}*/
#bodyrme .navigationlevel1selected, #bodyrme .navigationlevel1selectedroot {background: #e7e0f7;}
#bodyrme table#outcomes table.outcomesinnertable {background: #e7e0f7;}
#bodyrme table#outcomes table.outcomesinnertable td.Empty {background: #f5f1fe;}
#bodyrme table#outcomes table.outcomesinnertable th {background-color: #715ca1;}
#bodyrme #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodyrme #MainContainer .bgOn {background-color: #e7e0f7;}
#bodyrme .pagetint {background: #e7e0f7;}
#bodyrme .style1 {margin-top: 10px;}
#bodyrme #Interactive h3 {border-bottom: none;}
#bodyrme .style1 th {background-color: #715ca1;}
#bodyrme .style1 td {background-color: #e7e0f7;}

/*********************************************
Curriculum Areas - Religious and Moral Education Non Denominational
*********************************************/
#bodynondenominational h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodynondenominational h2, #bodynondenominational h3, #bodynondenominational h4, #bodynondenominational h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodynondenominational .column .bgOff {border-color: #715ca1;}
#bodynondenominational .intro .bodyText h1 {background: #6865ac;}
#bodynondenominational #Interactive h2 {background: #6865ac; color: #fff;}
/*#bodynondenominational #HeaderSearchBox {background: #715ca1;}*/
#bodynondenominational .navigationlevel1selected, #bodynondenominational .navigationlevel1selectedroot {background: #e7e0f7;}
#bodynondenominational table#outcomes table.outcomesinnertable {background: #e7e0f7;}
#bodynondenominational table#outcomes table.outcomesinnertable td.Empty {background: #f5f1fe;}
#bodynondenominational table#outcomes table.outcomesinnertable th {background-color: #6865ac;}
#bodynondenominational #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodynondenominational #MainContainer .bgOn {background-color: #d2d0e6}
#bodynondenominational .pagetint {background: #d2d0e6;}
#bodynondenominational #Interactive h3 {border-bottom: none;}
#bodynondenominational .style1 {margin-top: 10px;}
#bodynondenominational .style1 th {background-color: #6865ac;}
#bodynondenominational .style1 td {background-color: #e7e0f7;}

/*********************************************
Curriculum Areas - Religious Education in Roman Catholic Schools
*********************************************/
#bodyrerc h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodyrerc h2, #bodyrerc h3, #bodyrerc h4, #bodyrerc h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodyrerc .column .bgOff {border-color: #715ca1;}
#bodyrerc .intro .bodyText h1 {background: #715ca1;}
#bodyrerc #Interactive h2 {background: #715ca1; color: #fff;}
/*#bodyrerc #HeaderSearchBox {background: #715ca1;}*/
#bodyrerc .navigationlevel1selected, #bodyrerc .navigationlevel1selectedroot {background: #e7e0f7;}
#bodyrerc table#outcomes table.outcomesinnertable {background: #e7e0f7;}
#bodyrerc table#outcomes table.outcomesinnertable td.Empty {background: #f5f1fe;}
#bodyrerc table#outcomes table.outcomesinnertable th {background-color: #715ca1;}
#bodyrerc #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodyrerc #MainContainer .bgOn {background-color: #e7e0f7}
#bodyrerc .pagetint {background: #e7e0f7;}
#bodyrerc #Interactive h3 {border-bottom: none;}
#bodyrerc .style1 {margin-top: 10px;}
#bodyrerc .style1 th {background-color: #715ca1;}
#bodyrerc .style1 td {background-color: #e7e0f7;}

/*********************************************
Curriculum Areas - Science
*********************************************/
#bodysciences h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodysciences h2, #bodysciences h3, #bodysciences h4, #bodysciences h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodysciences .column .bgOff {border-color: #39a363;}
#bodysciences .intro .bodyText h1 {background: #39a363;}
#bodysciences #Interactive h2 {background: #39a363; color: #fff;}
/*#bodysciences #HeaderSearchBox {background: #39a363;}*/
#bodysciences .navigationlevel1selected, #bodysciences .navigationlevel1selectedroot {background: #c3e2d0;}
#bodysciences table#outcomes table.outcomesinnertable {background: #c3e2d0;}
#bodysciences table#outcomes table.outcomesinnertable td.Empty {background: #def4e7;}
#bodysciences table#outcomes table.outcomesinnertable th {background-color: #39a363;}
#bodysciences #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodysciences #MainContainer .bgOn {background-color: #c3e2d0}
#bodysciences .pagetint {background: #c3e2d0;}
#bodysciences #Interactive h3 {border-bottom: none;}
#bodysciences .style1 {margin-top: 10px;}
#bodysciences .style1 th {background-color: #39a363;}
#bodysciences .style1 td {background-color: #c3e2d0;}

/*********************************************
Curriculum Areas - Social Studies
*********************************************/
#bodysocialstudies h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodysocialstudies h2, #bodysocialstudies h3, #bodysocialstudies h4, #bodysocialstudies h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodysocialstudies .column .bgOff {border-color: #dd52b7;}
#bodysocialstudies .intro .bodyText h1 {background: #dd52b7;}
#bodysocialstudies #Interactive h2 {background: #dd52b7; color: #fff;}
/*#bodysocialstudies #HeaderSearchBox {background: #dd52b7;}*/
#bodysocialstudies .navigationlevel1selected, #bodysocialstudies .navigationlevel1selectedroot {background: #f7e0f1;}
#bodysocialstudies table#outcomes table.outcomesinnertable {background: #f7e0f1;}
#bodysocialstudies table#outcomes table.outcomesinnertable td.Empty {background: #feeefa;}
#bodysocialstudies table#outcomes table.outcomesinnertable th {background-color: #dd52b7;}
#bodysocialstudies #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodysocialstudies #MainContainer .bgOn {background-color: #f7e0f1}
#bodysocialstudies .pagetint {background: #f7e0f1;}
#bodysocialstudies #Interactive h3 {border-bottom: none;}
#bodysocialstudies .style1 {margin-top: 10px;}
#bodysocialstudies .style1 th {background-color: #dd52b7;}
#bodysocialstudies .style1 td {background-color: #f7e0f1;}

/*********************************************
Curriculum Areas - Technologies
*********************************************/
#bodytechnologies h1.ContentTitle {color: #414141; border-bottom: 1px solid #414141;}
#bodytechnologies h2, #bodytechnologies h3, #bodytechnologies h4, #bodytechnologies h5 {color: #414141; border-bottom: 2px dotted #414141;}
#bodytechnologies .column .bgOff {border-color: #01a4b3;}
#bodytechnologies .intro .bodyText h1 {background: #01a4b3;}
#bodytechnologies #Interactive h2 {background: #01a4b3; color: #fff;}
/*#bodytechnologies #HeaderSearchBox {background: #01a4b3;}*/
#bodytechnologies .navigationlevel1selected, #bodytechnologies .navigationlevel1selectedroot {background: #d9edef;}
#bodytechnologies table#outcomes table.outcomesinnertable {background: #d9edef;}
#bodytechnologies table#outcomes table.outcomesinnertable td.Empty {background: #e8f7f9;}
#bodytechnologies table#outcomes table.outcomesinnertable th {background-color: #01a4b3;}
#bodytechnologies #MainContainer table.outcomesinnertable th a {color: #ffffff;}
#bodytechnologies #MainContainer .bgOn {background-color: #d9edef}
#bodytechnologies .pagetint {background: #d9edef;}
#bodytechnologies #Interactive h3 {border-bottom: none;}
#bodytechnologies .style1 {margin-top: 10px;}
#bodytechnologies .style1 th {background-color: #01a4b3;}
#bodytechnologies .style1 td {background-color: #d9edef;}

.h2NoDots{
    border-bottom: none;
}
#Interactive h2 a{color: #FFF;}

.mask {
	position: absolute;
	z-index: 999;
	background: transparent !important;
	overflow: hidden;
}
.mask div{
	opacity: 0.5;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	filter: alpha(opacity=50);
	background: #000;
	height: 2048px;
	width: 100%;
	float: left;
}

/* scroller */
.scrollerLinkPrevious,
.scrollerLinkNext{
    border-color: #FFF #137F4D;
}
/* end scroller */

#footer ul.footerLinksEsAndOs {width:450px}

#bodyresponsibilityofall #footer h2,
#bodyliteracy #footer h2,
#bodynumeracy #footer h2,
#bodyaspectsofhealthandwellbeing #footer h2,
#bodyict #footer h2,
#bodyhealthandwellbeing #footer h2,
#bodylanguages #footer h2,
#bodyliteracyandenglish #footer h2,
#bodyliteracyandgaidhlig #footer h2,
#bodyclassicallanguages #footer h2,
#bodygaeliclearners #footer h2,
#bodymodernlanguages #footer h2,
#bodymathematics #footer h2,
#bodyrme #footer h2,
#bodynondenominational #footer h2,
#bodyrerc #footer h2,
#bodysciences #footer h2,
#bodysocialstudies #footer h2,
#bodytechnologies #footer h2
{color:#fff;border:none}
