/*
	File: stylesheet_screen.css
	Application: Default
	Authors: Colin Abercrombie Steven Park
	(c) 2006 LT Scotland. All rights reserved.
/*
/*********************************************
General tags
*********************************************/
/* Primary colour */
h1, h2, h3, h4, h5	{
	color: #3b77c7;
	background: transparent;
}

/* Primary colour */
h1.ContentTitle {
	color: #3b77c7;
	background-color: transparent;
	border-bottom: 1px solid #3b77c7;
}

a	{
	font-weight:normal;
	text-decoration:none;
}

/* Secondary colour */
a:link	{
	color:#f7740b;
	background-color: transparent;
	text-decoration:none;
}

/* Secondary colour - DARK */
a:visited	{
	color:#ca6515;
	background-color: transparent;
	text-decoration:none;
}

/* Secondary colour */
a:active	{
	color:#f7740b;
	background-color: transparent;
	text-decoration:none;
}

/* Secondary colour */
a:hover	{
	color:#f7740b;
	background-color: transparent;
	text-decoration:underline;
}

/*********************************************
Header Banner
*********************************************/
#HeaderImage { 
	color: #000;
	background: #fff url("../graphics/headerimage.gif") right no-repeat; 
	height: 66px;
	width: 100%;
}
#HeaderTitle { 
	background: #fff url("../graphics/headertitle.gif") left no-repeat; 
	color: #fff; 	
	height: 66px; 
	float: left;
	display: block; 	
	width: 417px; 
}

/*********************************************
Section Banner
*********************************************/
/* Primary bg colour */
#sectionBannerImage { 
	color: #000;
	/* background: #fff url("../graphics/sectionheaderimage.gif") right no-repeat; */
	background-color: #3b77c7;
}

/* Primary bg colour */
#sectionBannerTitle { 
	background-color: #3b77c7;
	color: #fff; 	
}

/*********************************************
New HeaderBar Navigation
*********************************************/
/* Primary bg colour */
#HeaderSearchBox {
	color: #ffffff;
	border-left: solid 1px #fff;
	background-color: #3b77c7;
}

/*********************************************
Main Navigation
*********************************************/
#NavigationBox {
	color: #000000;
	background: #fff url("../graphics/navbg.gif") bottom left repeat-x;
}

/*********************************************
Main Navigation Top Level (1)
*********************************************/
/* Primary bg colour */
li.navigationlevel1 {
	background: #3b77c7;
}

a.navigationlevel1, a.navigationlevel1:link, a.navigationlevel1:visited, a.navigationlevel1:active   {
	color: #fff;
}

/* Primary bg colour */
/***Selected State***/ 
li.navigationlevel1selected {
	background: #3b77c7;
}

a.navigationlevel1selected, a.navigationlevel1selected:link, a.navigationlevel1selected:visited, a.navigationlevel1selected:active, a.navigationlevel1selected:hover {
	color: #fff;
}
/*********************************************
Early Years Link Box
*********************************************/
#EYMOuterBox {
	padding:1px 0px 1px 0px;
	margin:0px 0px 1px 0px;
	color: #fff;
	background-color: #f24a01;
}
#EYMInnerBox {
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 3px;
}
a.EYMInnerBox {
	background: #f24a01;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
}
a.EYMInnerBox:link {
	background: #f24a01;
	color: #ffffff;
}
a.EYMInnerBox:visited {
	background: #f24a01;
	color: #ffffff;
}
a.EYMInnerBox:active {
	background: #f24a01;
	color: #ffffff;
}
a.EYMInnerBox:hover {
	background: #f24a01;
	color: #ffffff;
}
/*********************************************
EY Glow Box
*********************************************/
#EYGlowOuterBox {
	padding:1px 0px 1px 0px;
	margin:0px 0px 1px 0px;
	color: #ffffff;
	background-color: #6f5faa;
}
#EYGlowInnerBox {
	padding: 3px 0px 3px 12px;
	margin: 0px 3px 0px 0px;
}
a.EYGlowInnerBox {
	background: #6f5faa;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
}
/*********************************************
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 BgOn
*********************************************/
/* Primary bg colour */
.intro .bgOn, .mainslideshow .bgOn  {
	color: #fff;
	background-color: #3b77c7;
}

/* Primary bg colour - LIGHT */
.bgOn {
	color: #555;
	background-color: #e7f1ff; 
}

/* Primary bg colour - LIGHT */
.bgOn h2 {
	color: #555;
	background-color: #e7f1ff; 
}

.bgOn h1, .intro .bgOn h2, .mainslideshow .bgOn h2 {
	color: #fff;
	background-color: transparent; 
}

/* Primary bg colour - LIGHT */
.summary .bgOn {
	color: #555;
	background-color: #e7f1ff; 
}

/* Primary bg colour - LIGHT */
.blockContainer .bgOn h2 {
	color: #555;
	background-color: #e7f1ff; 
}

/* Primary bg colour - LIGHT */
#Interactive .bgOn {
	color: #555;
	background-color: #e7f1ff; 
}

/* Primary bg colour */
.quickLinks .bgOn h1, .quickLinks .bgOff h1 {
	color: #fff;
	background-color: #3b77c7;
	border-bottom: 1px solid #fff;
}

/* Primary bg colour */
.quickLinks .bgOn h2, .quickLinks .bgOff h2 {
	color: #555;
	background-color: #e7f1ff;
	border-bottom: 1px solid #fff;
}

/*********************************************
Interactive
*********************************************/
/* Primary bg colour - LIGHT */
#Interactive h2 {
	color: #555;
	background-color: #e7f1ff;
}

/* Primary colour */
#Interactive h3 {
	color: #3b77c7;
	background-color: transparent;
}

/*********************************************
Icon
*********************************************/
img.icon {
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 0px 0px;
}

/*********************************************
General table classes
*********************************************/
/* Primary bg colour */
table.style1 th {
	background-color: #3b77c7;
	color: #fff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/* Primary bg colour - LIGHT */
table.style1 td {
	background-color: #e7f1ff;
	color: #555;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/* Primary bg colour */
table.style2 th {
	background-color: #3b77c7;
	color: #fff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/* Primary bg colour - LIGHT */
table.style2 td {
	background-color: #e7f1ff;
	color: #555;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/*********************************************
Pagetint classes
*********************************************/
/* Primary bg colour - LIGHT */
.pagetint {
	background-color: #e7f1ff;
	color: #555;
}

/*********************************************
Feedback form classes
*********************************************/
/* Primary bg colour */
table#feedback th {
	background-color: #3b77c7;
	color: #555;
}

/* Primary bg colour - LIGHT */
table#feedback td {
	background-color: #e7f1ff;
	color: #555;
}

/*********************************************
Site Specific Classes - News section
*********************************************/
/* Primary colour */
.newsdate {
	color: #3b77c7;
	font-weight:bold;
}

/*********************************************
Site Specific Classes - Events
*********************************************/
/* Primary colour */
.eventdate {
	color: #3b77c7;
	font-weight:bold;
}

/*********************************************
Site Specific Classes - Event Details
*********************************************/
table.eventtable {
	margin: 0px;
	padding: 4px;
	font-size: 1.0em;
}

td.eventtableheading {
	background-color: #ffffff;
	color: #88bf48;
}

/* Primary bg colour */
td.eventheader {
	background-color: #3b77c7;
	color: #fff;
}

/* Primary bg colour - LIGHT */
td.eventdetails {
	background-color: #e7f1ff;
	color: #555;
}

/* Primary bg colour - LIGHT */
td.eventTitle {
	background-color: #e7f1ff;
	color: #555;
}

/*********************************************
Site Specific Classes - RSS
*********************************************/
/* Primary colour */
li.rssitem {
	color: #3b77c7;
}
.rssitemdescription {
	color: #555;
}





/*********************************************
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
*********************************************/
.pagelinklistheading {
	display: none;
}

div.pagelinklisttitle {
	color: #C30;
	background: transparent;
	font-weight: bold;
}

div.pagelinklisttitle a {
	font-weight: bold;
}

div.pagelinklisturl {
	display: none;
}

a.pagelinklistlink {
	font-weight: bold;
}

ul.pagelinklist {
	padding: 0px;
	margin: 0px;
	list-style: none
}

li.pagelinklist {
	padding: 0px;
	margin: 0px 0px 15px 0px;
	list-style: none
}
/*********************************************
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;
}
/*********************************************
Site Specific Classes
*********************************************/
hr {
	/*color: #adbdd6; */
	color: #cccccc; 
	background: transparent;
	height: 1px;
}
strong.orangestrong { 
		color: #FF9900;
}
/*********************************************
Site Specific Classes - Content Optional Register Feature 
*********************************************/
table.optionalregister {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
td.optionalregisterlabel {
	background-color: #ccc;
	padding:2px 2px 2px 4px;
	margin:4px 4px 4px 4px;
	color: #000;
	font-weight: bold;
	vertical-align: top;
}
label.optionalregisterlabel {
	background-color: #ccc;
	padding:2px 2px 2px 2px;
	margin:4px 4px 4px 4px;
	color: #000;
	font-size: 0.9em;
	font-weight: bold;
	vertical-align: top;
}
.asterisk{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: transparent;
	color: red;
	font-size: 1.3em;
	font-weight: bold;
}
.reminder{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: transparent;
	color: red;
	font-size: 0.8em;
	font-weight: bold;
}
/*********************************************
Site Specific Classes - Content Discussion Forums 
*********************************************/
div.contentdiscussionforum {
	display: inline;
	font-size:	1.1em;
	width: 100%;
	color: #000;
	background-color: #fff;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0px none #000;
	float: left;
} 
iframe.discussionforumsframe {
	width: 100%;
	height: 400px;
	display: inline;
	color: #000;
	background-color: #fff;
	padding: 0px;
	margin: 0px;
	border: 0px solid #000;
	float: left;
}
/*********************************************
Site Specific Classes - Quick Guide Sections Elements 
*********************************************/
div.QuickGuideOuter {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	background: transparent;
	color: #000000;
	width:95%;
	border-bottom: 1px solid #adbdd6;
}
div.QuickGuideInnerTitle {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	background: transparent;
	color: #000000;
	width:28%;
	float:left;
}
div.QuickGuideInnerBlurb {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	color: #000000;
	width:100%;
	font-weight:normal;
}
/*********************************************
Site Specific Classes - Quote Elements 
*********************************************/
div.QuoteContainer {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
	margin: 10px 0px 10px 0px;
	padding: 1px 10px 5px 10px;
	background: #eaf2ff;
	color: #615f5f;
}
p.QuoteAttribution{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
	background: transparent;
	color: #000000;
	text-align:right;	
}
/*********************************************
Site Specific Classes - Drop Quote
*********************************************/
.dropquote {
	color: #295795;
}
.quotebox blockquote {
	color: #295795;
}
/*********************************************
Site Specific Classes - Guidelines Section Elements 
*********************************************/
div.GuidelinesItemHolder{
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #ffffff;
	color: #000000;
	border: 1px solid grey;
}
h2.black	{
	color:#000000;
	font-size:1.0em;
	font-weight:bold;
}
ul.GuidelinesList{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
	color: #000000;
}		
li.GuidelinesItem {
	background: transparent;
	color: #000000;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
}
div.GuidelinesIntro {
	background: transparent;
	color: #000000;
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
}
div.GuidelinesURL {
	background: transparent;
	color: #000000;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}
div.GuidelinesDescription {
	background: transparent;
	color: #000000;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul.CoverAndPublicationLinksContainer{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
	color: #000000;
}		
li.CoverAndPublicationLinksContainer {
	display: inline;
	background: transparent;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid red;
}
div.CoverAndGuidelinesIntroContainer{
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	background: transparent;
	height:180px;
}
div.CoverContainer{
	background: transparent;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:20%;
	float:right;
}
div.PublicationLinksContainer{
	background: transparent;
	color: #000000;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	width:75%;
}
div.GuidelinesIntroContainer{
	background: #eaf2ff;
	color: #615f5f;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	width:75%;
	float:left;
	font-weight:bold;
}
/*********************************************
Site Specific Classes - Weblinks classes 
*********************************************/
ul.weblinkslist{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
	color: #000000;
}		
li.weblinksitem {
	background: transparent;
	color: #000000;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #369;
}
.weblinkstitle {
	font-weight: bold;
	color: #06c;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
a.weblinkslink {
	background: transparent;
	color: #06c;
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}
.weblinksurl {
	background: transparent;
	color: #096;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}
.weblinksdescription {
	background: transparent;
	color: #000;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*************************************
Resource results details
*************************************/
table#resourcelibrarydetails {
	margin: 5px 0px 10px 0px;
	border-bottom: 1px solid #f7740b;
	border-left: 1px solid #f7740b;
	padding:  0px 0px 0px 0px;
	width: 100%;
}
table#resourcelibrarydetails tr {
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
table#resourcelibrarydetails th {
	background-color: #f7740b;
	margin: 2px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	color: #000000;
	font-weight: bold;
	border-top: 1px solid #f7740b;
	border-right: 1px solid #f7740b;
	vertical-align: top;
	text-align: left;
}
table#resourcelibrarydetails  td {
	border-top: 1px solid #f7740b;
	border-right: 1px solid #f7740b;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	background-color: #fff;
	text-align: left;
}
/*************************************
Resource results list
*************************************/
table#resourcelibrarylist {
	border-bottom: 1px solid #f7740b;
	border-left: 1px solid #f7740b;
	margin: 5px 0px 10px 0px;
	padding:  0px 0px 0px 0px;
	width: 100%;
}
table#resourcelibrarylist tr {
	padding: 0px;
	vertical-align: top;
}
table#resourcelibrarylist th {
	background-color: #f7740b;
	color: #000000;
	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 #f7740b;
	border-right: 1px solid #f7740b;
}
table#resourcelibrarylist td {
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	color: #000000;
	background-color: #fff;
	border-top: 1px solid #f7740b;
	border-right: 1px solid #f7740b;
	text-align: left;
	vertical-align: top;
}
table#resourcelibrarylist a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #03f;
	background: transparent;
}
table#resourcelibrarylist a:link {
	color: #03f;
	background: transparent;
}
table#resourcelibrarylist a:visited {
	color: #939;
	background: transparent;
}
table#resourcelibrarylist a:hover {
	color: #03f;
	background: transparent;
}
table#resourcelibrarylist a:active {
	color: #03f;
	background: transparent;
}
table#resourcelibraryfiles {
	margin: 5px 0px 10px 0px;
	border: 0px;
	padding: 5px 0px 0px 0px;
	width: 100%;
}
table#resourcelibraryfiles tr {
	border: 0px;
	padding: 0px;
	vertical-align: top;
}
table#resourcelibraryfiles th {
	font-weight: bold;
	border: 0px;
	padding: 3px;
	text-align: left;
}
table#resourcelibraryfiles td {
	border: 0px;
	padding: 3px;
	text-align: left;
}
table#resourcelibraryfiles a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #03f;
	background: transparent;
}
table#resourcelibraryfiles a:link {
	color: #03f;
	background: transparent;
}
table#resourcelibraryfiles a:visited {
	color: #939;
	background: transparent;
}
table#resourcelibraryfilesbrarylist a:hover {
	color: #03f;
	background: transparent;
}
table#resourcelibraryfiles a:active {
	color: #03f;
	background: transparent;
}
/*********************************************
Site Specific  - Videos Download Table
*********************************************/
table#videodownload {
	border-bottom: 1px solid #f7740b;
	border-left: 1px solid #f7740b;
	margin: 5px 0px 10px 0px;
	padding:  0px 0px 0px 0px;
	width: 75%;
}
table#videodownload caption {
	display: none;
}
table#videodownload tr {
	padding: 0px;
	vertical-align: top;
}
table#videodownload th {
	background-color: #f7740b;
	color: #000000;
	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 #f7740b;
	border-right: 1px solid #f7740b;
}
table#videodownload td {
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	color: #000000;
	background-color: #fff;
	border-top: 1px solid #f7740b;
	border-right: 1px solid #f7740b;
	text-align: left;
	vertical-align: top;
}
table#videodownload a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #03f;
	background: transparent;
}
table#videodownload a:link {
	color: #03f;
	background: transparent;
}
table#videodownload a:visited {
	color: #939;
	background: transparent;
}
table#videodownload a:hover {
	color: #03f;
	background: transparent;
}
table#videodownload a:active {
	color: #03f;
	background: transparent;
}
/*****************************************************************************
Questionnaire Table classes
/*****************************************************************************/
table#questionnaire {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}
table#questionnaire tr {
	background-color: #b0d6fc;
	color: #000000;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}
table#questionnaire th {
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 10px 5px;
	border-bottom: 0px solid #cccccc;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
table#questionnaire td {
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 10px 5px;
	border-bottom: 0x solid #cccccc;
	text-align: left;
	vertical-align: top;
}
td.question {
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 10px 5px;
	text-align: left;
	vertical-align: top;
	width: 30%;
}
/*********************************************
Site Specific Classes - Resource Library Elements 
*********************************************/
table.ResourceLibraryListTable {
	width: 100%;
	color: #000000;
	font-size: 1em;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
caption.ResourceLibraryListTable {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
th.ResourceLibraryListTableSubject	{
	color: #ffffff;
	background-color: #af4e4e;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	width: 35%;
	text-align: left;
}
th.ResourceLibraryListTableDescription	{
	color: #ffffff;
	background-color: #c96a6a;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	width: 30%;
	text-align: left;
}
th.ResourceLibraryListTableLevel	{
	color: #ffffff;
	background-color: #e08a8a;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	width: 35%;
	text-align: left;
}
td.ResourceLibraryListSubjectName {
	color: #ffffff;
	background-color: #84adce;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align:top;
	width: 35%;
}
td.ResourceLibraryListDescription {
	color: #000000;
	background-color: #f6d5cd;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	font-weight: normal;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align:top;
	width: 30%;
}
td.ResourceLibraryListLevel {
	color: #000000;
	background-color: #f6d5cd;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align:top;
	width: 35%;
}
div.ViewButton{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	background: transparent;
	float:right;
}
div.LevelNameHolder{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	background: transparent;
	float:left;
}
/*********************************************
Site Specific  - Videos Download Table
*********************************************/
table#minibeast {
	margin: 5px 0px 5px 0px;
	padding:  0px 0px 0px 0px;
	width: 75%;
	border-bottom: 1px solid #ffcc33;
	border-left: 1px solid #ffcc33;
}
table#minibeast caption {
	display: none;
}
table#minibeast tr {
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}
table#minibeast th {
	background-color: #ffcc33;
	color: #000000;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	border-top: 1px solid #ffcc33;
	border-right: 1px solid #ffcc33;
}
table#minibeast td {
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	color: #000000;
	background-color: #ffffcc;
	border-top: 1px solid #ffcc33;
	border-right: 1px solid #ffcc33;
	text-align: center;
	vertical-align: top;
}
/*********************************************
Site Specific Classes - Thumbnail gallery
*********************************************/
.thumbnailContainer {
	background: transparent;
	margin: 3px 5px 3px 0px;
	padding: 3px 3px 3px 3px;
	float: left;
	text-align: center;
	width: 130px;
}
.thumbnailContainer h2 {
	color: #000000;
	background: transparent;
	font-size: 1.0em;	
	font-weight: normal;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.thumbnailImg {
	background: #e7f1ff;
	padding: 10px 3px 3px 3px;
	margin: 5px 10px 5px 0px;
	width: 120px;
	height: 110px;
	border: 2px solid #f7740b;
	text-align: center;
}
.thumbnailImg img {
	border: 1px solid #3b77c7;
}
/*********************************************
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: #e7f1ff;
	margin: 0px 0px 2px 0px;
	padding: 5px 3px 3px 5px;
	color: #000000;
	border-bottom: 1px solid #ffffff;
}

table#feedback th {
	background-color: #3b77c7;
	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;
}

/*********************************************
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;
}

/*********************************************
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: #222222;
}
#HomeButtonContainer ul li a:active	{
	color: #222222;
}

/*********************************************
Linear Navigation Container
*********************************************/
#LinearNavigationContainer {
	color: #000000;
	background-color: #d9d9d9;
	padding: 5px 12px 3px 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: 36px;
	width: 42px;
}
ul#LinearNavigation li#up  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 36px;
	width: 42px;
	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: 36px;
	width: 42px;
	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: 36px;
	width: 42px;
	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: 36px;
	width: 42px;
	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: 36px;
	width: 42px;
	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: 36px;
	width: 42px;
	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: 36px;
	width: 42px;
	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: 36px;
	width: 42px;
	background: url("../graphics/nextdisabled.gif") top left no-repeat;
}
ul#LinearNavigation li#homedisabled  {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 36px;
	width: 42px;
	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: 36px;
	width: 42px;
	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;
}
/*********************************************
Video Table
*********************************************/
table.VideoTable td img {
		border: none;
}
table.VideoTable {
	border-bottom: 1px solid #f7740b;
	border-left: 1px solid #f7740b;
	margin: 5px 0px 10px 0px;
	padding:  0px 0px 0px 0px;
	width: 75%;
}
table.VideoTable caption {
	display: none;
}
table.VideoTable tr {
	padding: 0px;
	vertical-align: top;
}
table.VideoTable th {
	background-color: #f7740b;
	color: #000000;
	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 #f7740b;
	border-right: 1px solid #f7740b;
}
table.VideoTable td {
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	color: #000000;
	background-color: #fff;
	border-top: 1px solid #f7740b;
	border-right: 1px solid #f7740b;
	text-align: left;
	vertical-align: top;
}
/*********************************************
Send to a Friend
*********************************************/
a.SendToAFriend,  a.SendToAFriend:link, a.SendToAFriend:visited, a.SendToAFriend:active {
	background-color: #3b77c7; 
	color: white; 
}
a.SendToAFriend:hover {
	background:#3b77c7;
	color:#ffffff;
}
table.admintable th
{
    background: #3b77c7;
    color: #fff;
}
table.admintable td
{
    background: #e7f1ff;
    color: #000;
}
table.admintable td.buttons
{
    background: #ffffff;
    color: #ffffff;
}
/* discuss this button */
 a.DiscussThis, a.DiscussThis:link, a.DiscussThis:visited, a.DiscussThis:active{
	background-color: #ffffff; 
	color: #3b77c7; 
}
 a.DiscussThis:hover {
	background:#ffffff;
	color:#3b77c7;
}
/*********************************************
Survey Table Styles - Added by Steven P, 31/10/05
*********************************************/
td.surveynumber {
	width: 5%;
	padding:5px;
	background-color: #3b77c7;
	font-weight: bold;
	color: #fff;
	vertical-align: top;
	text-align: center;
}
td.surveyquestion {
	width: 95%;
	padding:5px;
	background-color: #e7f1ff;
}
td.surveyanswer {
	width: 95%;
	padding:5px;
	background-color: #e7f1ff;
}
/*********************************************
Tag Cloud Styles
*********************************************/
.cloud .one {font-size: 0.9em;}
.cloud .two {font-size: 1.1em;}
.cloud .three{font-size: 1.4em;}
.cloud .four {font-size: 1.8em;}
.cloud .five {font-size: 2.1em;}
.cloud .six {font-size: 1.4em;}
.cloud .seven {font-size: 1.5em;}
.cloud .eight {font-size: 1.6em;}
.cloud .nine {font-size: 1.8em;}
ul.cloud {
	background: #e7f1ff;
	padding: 10px;
	margin: 0 0 10px 0;
	border: 0;
	text-align: center;
}
ul.cloud li {
	margin: 2px;
	display: inline;
	line-height: 1.5em;
}
#Interactive ul.cloud li {
	margin: 5px 5px 10px 5px;
	display: block;
	line-height: 1.0em;
}

/* scroller */
.scrollerLinkPrevious,
.scrollerLinkNext{
    border-color: #FFF #3B77C7;
}
/* end scroller */
