/*
	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: #764f9f;
	background: transparent;
}

/* Primary colour */
h1.ContentTitle {
	color: #764f9f;
	background-color: transparent;
	border-bottom: 1px solid #764f9f;
}

a	{
	font-weight:normal;
	text-decoration:none;
}

/* Secondary colour */
a:link	{
	color:#9f4f83;
	background-color: transparent;
	text-decoration:none;
}

/* Secondary colour - DARK */
a:visited	{
	color:#712c59;
	background-color: transparent;
	text-decoration:none;
}

/* Secondary colour */
a:active	{
	color:#9f4f83;
	background-color: transparent;
	text-decoration:none;
}

/* Secondary colour */
a:hover	{
	color:#9f4f83;
	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: 397px; 
}

/*********************************************
Section Banner
*********************************************/
/* Primary bg colour */
#sectionBannerImage { 
	color: #000;
	background: #764f9f url("../graphics/sectionheaderimage.gif") right no-repeat;
	/* background-color: #764f9f; */
}

/* Primary bg colour */
#sectionBannerTitle { 
	background-color: transparent;
	color: #fff; 	
}

/*********************************************
New HeaderBar Navigation
*********************************************/
/* Primary bg colour */
#HeaderSearchBox {
	color: #ffffff;
	background: #764f9f;
	border-left: solid 1px #fff;
	/* background: #88bf48 url("../graphics/seacrh_corner.gif") top left no-repeat; */
}

/*********************************************
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: #764f9f;
}

a.navigationlevel1, a.navigationlevel1:link, a.navigationlevel1:visited, a.navigationlevel1:active   {
	color: #fff;
}

/* Primary bg colour */
/***Selected State***/ 
li.navigationlevel1selected {
	background: #764f9f;
}

a.navigationlevel1selected, a.navigationlevel1selected:link, a.navigationlevel1selected:visited, a.navigationlevel1selected:active, a.navigationlevel1selected:hover {
	color: #fff;
}
/*********************************************
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: #764f9f;
}

/* Primary bg colour - LIGHT */
.bgOn {
	color: #555;
	background-color: #f8e4f0; 
}

/* Primary bg colour - LIGHT */
.bgOn h2 {
	color: #555;
	background-color: #f8e4f0; 
}

.bgOn h1, .intro .bgOn h2, .mainslideshow .bgOn h2 {
	color: #fff;
	background-color: transparent; 
}

/* Primary bg colour - LIGHT */
.summary .bgOn {
	color: #555;
	background-color: #f8e4f0; 
}

/* Primary bg colour */
.blockContainer .bgOn h2 {
	color: #fff;
	background-color: #764f9f; 
}

/* Primary bg colour - LIGHT */
#Interactive .bgOn {
	color: #555;
	background-color: #f8e4f0; 
}

/* Primary bg colour */
.quickLinks .bgOn h1, .quickLinks .bgOff h1 {
	color: #fff;
	background-color: #764f9f;
	border-bottom: 1px solid #fff;
}

/* Primary bg colour */
.quickLinks .bgOn h2, .quickLinks .bgOff h2 {
	color: #fff;
	background-color: #764f9f;
	border-bottom: 1px solid #fff;
}

/*********************************************
Interactive
*********************************************/
/* Primary bg colour - LIGHT */
#Interactive h2 {
	color: #555;
	background-color: #f8e4f0;
}

/* Primary colour */
#Interactive h3 {
	color: #764f9f;
	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: #764f9f;
	color: #fff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/* Primary bg colour - LIGHT */
table.style1 td {
	background-color: #f8e4f0;
	color: #555;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/* Primary bg colour */
table.style2 th {
	background-color: #764f9f;
	color: #fff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/* Primary bg colour - LIGHT */
table.style2 td {
	background-color: #c2dda3;
	color: #555;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/*********************************************
Pagetint classes
*********************************************/
/* Primary bg colour - LIGHT */
.pagetint {
	background-color: #f8e4f0;
	color: #555;
}
.pagetint ol {
	padding-left: 30px;
}
/*********************************************
Feedback form classes
*********************************************/
/* Primary bg colour */
table#feedback th {
	background-color: #764f9f;
	color: #fff;
}

/* Primary bg colour - LIGHT */
table#feedback td {
	background-color: #f8e4f0;
	color: #555;
}
}

/*********************************************
Site Specific Classes - News section
*********************************************/
/* Primary colour */
.newsdate {
	color: #764f9f;
	font-weight:bold;
}

/*********************************************
Site Specific Classes - Events
*********************************************/
/* Primary colour */
.eventdate {
	color: #764f9f;
	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: #764f9f;
	color: #fff;
}

/* Primary bg colour - LIGHT */
td.eventdetails {
	background-color: #f8e4f0;
	color: #555;
}

/* Primary bg colour - LIGHT */
td.eventTitle {
	background-color: #f8e4f0;
	color: #555;
}



/*********************************************
RSS displays
*********************************************/

.rssitemslist li a {
	font-weight:bold;
}

li.rssitem {
	border:none;
}

.rssitemslist li a {
	font-weight:normal !important;
}

.conversation img{
	margin-right:5px !important;
	vertical-align:text-top!important;	
}


.conversation h2 img {
	padding:0px !important;
	position:relative;
	top:-2px;
}

.column .bgOff {
	border:none;
	margin:0 0 50px;
}

.conversation .speechbubble {
	background:#F8E4F0;
	padding:5px;
}

.conversation .speechbubble img {
	padding:0px 0px 0px 0px;
	width:24px;
	height:24px;
}


.conversation li {
	margin-bottom:15px;
	border:none;
	
}

.conversation .content {
	padding:5px 5px 0px 5px;
}

.conversation .rssitemdescription {
	padding-bottom:3px;
}

.conversation .rssitemdate {
	font-style:italic;
	font-size:80%;
	padding:0px 5px 0px 5px;
}




/*********************************************
TV Screen Container
*********************************************/
#tvscreencontainer {
	margin: 0px auto;
	width: 425px;
}
#tvscreentop {
	background: #fff url("../graphics/topoftv.jpg") top no-repeat;
	color: #222;
	width: 419px;
	height: 14px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}
#tvscreenleft {
	background: #fff url("../graphics/side1oftv.jpg") top no-repeat;
	color: #222;
	width: 34px;
	height: 287px;
	padding: 0px 0px 0px 0px;
	margin:  -2px 0px 0px 0px;
	float: left;
}
#tvscreen {
	background: #fff url("../graphics/tvscreen.jpg") top no-repeat;
	color: #222;
	width: 352px;
	height: 287px;
	padding: 0px 0px 0px 0px;
	margin:  -2px 0px 0px 0px;
	float: left;
}
#tvscreenright {
	background: #fff url("../graphics/side2oftv.jpg") top no-repeat;
	color: #222;
	width: 33px;
	height: 287px;
	padding: 0px 0px 0px 0px;
	margin:  -2px 0px 0px 0px;
	float: left;
}
#tvscreenbottom {
	clear: both;
	background: #fff url("../graphics/bottomoftv.jpg") top no-repeat;
	color: #222;
	width: 419px;
	height: 50px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	display: block;
}
#tvscreenbase {
	clear: both;
	background: #fff url("../graphics/screenbase.gif") top no-repeat;
	color: #222;
	width: 419px;
	height: 63px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	display: block;
}
/*********************************************
Site Specific Classes
*********************************************/
table#SETTTVSchedule {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
table#SETTTVSchedule caption{
	display: none;
}
table#SETTTVSchedule th {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background: #b07bbe;
	color: #ffffff;
	font-weight: bold;
	font-size: 0.9em;
	text-align: center;
	vertical-align: top;
	width: 10%;
}
table#SETTTVSchedule td{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background: #9cc3e9;
	color: #000000;
	font-size: 0.9em;
	text-align: left;
	vertical-align: top;
}
table#SETTTVSchedule td.date{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background: #bc8ec6;
	color: #ffffff;
	font-size: 1em;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
}
table#SETTTVSchedule td.header{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background: #a51d70;
	color: #ffffff;
	font-size: 1em;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
}
table#SETTTVSchedule a {
	text-align: center;
}
/*********************************************
Archive  Navigation
*********************************************/
#ArchiveNavigationContainer {
	margin: 10px 10px 10px 10px;
	padding:13px 13px 13px 13px;
	color: #000000;
	background: transparent;
	display: block;
}
#ArchiveNavigation {	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	background: transparent;
}
#ArchiveNavigation ul{
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	list-style: none;
	width: 300px;
	float: left;
}
#ArchiveNavigation ul li {
	padding: 3px 0px 4px 35px;
	background-image: url("../graphics/seminar_arrow.gif");
	background-repeat: no-repeat;
}
#ArchiveNavigation ul li a {
	background: transparent;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 1em;
	font-weight: bold;
}
#ArchiveNavigation ul li a:hover {
	background: transparent;
	color: #ffffff;
}
/*****	First Column	****/
li#EarlyYears {
	background:#cbcc33;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
}
li#Five {
	background:#339933;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
}
li#Secondary {
	background: #2e99c7;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
}
li#FE {
	background: #006599;
	color: #ffffff;
	margin:0px 0px 10px 0px;
}
li#Management {
	background: #8b1919;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
}
li#Librarians {
	background: #cb6632;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
}
/*****	Second Column	****/
li#Communities {
	background: #cc9900;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
}
li#Emerging {
	background:#9d25ba;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
}
li#Inclusion {
	background: #cc0001;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
}
li#Creativity {
	background: #66c438;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
}
li#NationalInitiatives {
	background: #ff9934;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
}
li#Elearning {
	background: #660066;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
}
/*********************************************
Keynote speakers image classes
*********************************************/
#KeynoteItem {
	background: #e5d3e9;
	color: #000000;
	width: 100%;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 10px 0px;
}
#KeynoteItemImg{
	padding: 3px 3px 3px 0px;
	margin: 5px 5px 5px 10px;
	float: left;
}
#KeynoteItemLeft {
	background: #e5d3e9;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
#KeynoteItemRight {
	background: #e5d3e9;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
h2#Keynote{
	margin: -10px 0px 0px 0px;
	border: 1px dotted red;
}
h2.Keynotes {
	color: #54534e;
	background: #eaebed url("../graphics/h2_keynotes.gif") center left no-repeat;
	line-height: 20px;
	padding: 0px 0px 0px 22px;
}
hr,hr.Keynotes {
	color: #e5d3e9;
	background: transparent;
	height: 1px;
}
/***************************************
Seminar Programme Classes
***************************************/

/***************************************
Early Years
***************************************/
h1.EarlyYears {
	border-bottom: 1px solid #cbcc33;
}
h2.EarlyYears {
	color: #54534e;
	background: #eaebed url("../graphics/h2_early_years.gif") center left no-repeat;
	line-height: 20px;
	padding: 0px 0px 0px 22px;
}
hr.EarlyYears {
	color: #cbcc33; 
	background: transparent;
	height: 1px;
}
/************** IMAGES **************/
#EarlyYearsItem {
	background: transparent;
	color: #000000;
	width: 100%;
	padding: 1px 0px 5px 0px;
	margin: 1px 0px 5px 0px;
}
#EarlyYearsImg{
	background: #f9f9a8;
	color: #000000;
	padding: 10px 10px 10px 10px;
	margin: 5px 10px 5px 0px;
	float: left;
}
#EarlyYearsItemLeft {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
#EarlyYearsItemRight {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
} 
div.EarlyYearsRightImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 10px;
	display: block;
	float: right;
	width: auto;
	background: #f9f9a8;
	color: #222222;
	text-align: center;
}
div.EarlyYearsLeftImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 10px 0px;
	display: block;
	float: left;
	width: auto;
	background: #f9f9a8;
	color: #222222;
	text-align: center;
}
/***************************************
5 to 14
***************************************/
h1.Five {
	border-bottom: 1px solid #339933;
}
h2.Five {
	color: #54534e;
	background: #eaebed url("../graphics/h2_five_to_fourteen.gif") center left no-repeat;
	line-height: 20px;
	padding: 0px 0px 0px 22px;
}
hr.Five {
	color: #339933; 
	background: transparent;
	height: 1px;
}
/************** IMAGES **************/
#FiveItem {
	background: transparent;
	color: #000000;
	width: 100%;
	padding: 1px 0px 5px 0px;
	margin: 1px 0px 5px 0px;
}
#FiveImg{
	background: #cffccf;
	color: #000000;
	padding: 10px 10px 10px 10px;
	margin: 5px 10px 5px 0px;
	float: left;
}
#FiveItemLeft {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
#FiveItemRight {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
} 
div.FiveRightImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 10px;
	display: block;
	float: right;
	width: auto;
	background: #cffccf;
	color: #222222;
	text-align: center;
}
div.FiveLeftImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 10px 0px;
	display: block;
	float: left;
	width: auto;
	background: #cffccf;
	color: #222222;
	text-align: center;
}
/***************************************
Secondary
***************************************/
h1.Secondary {
	border-bottom: 1px solid #2e99c7;
}
h2.Secondary {
	color: #54534e;
	background: #eaebed url("../graphics/h2_secondary.gif") center left no-repeat;
	line-height: 20px;
	padding: 0px 0px 0px 22px;
}
hr.Secondary {
	color: #2e99c7; 
	background: transparent;
	height: 1px;
}
/************** IMAGES **************/
#SecondaryItem {
	background: transparent;
	color: #000000;
	width: 100%;
	padding: 1px 0px 5px 0px;
	margin: 1px 0px 5px 0px;
}
#SecondaryImg{
	background: #a4e4fb;
	color: #000000;
	padding: 10px 10px 10px 10px;
	margin: 5px 10px 5px 0px;
	float: left;
}
#SecondaryItemLeft {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
#SecondaryItemRight {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
} 
div.SecondaryRightImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 10px;
	display: block;
	float: right;
	width: auto;
	background: #a4e4fb;
	color: #222222;
	text-align: center;
}
div.SecondaryLeftImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 10px 0px;
	display: block;
	float: left;
	width: auto;
	background: #a4e4fb;
	color: #222222;
	text-align: center;
}
/***************************************
Further Education
***************************************/
h1.FurtherEd {
	border-bottom: 1px solid #006599;
}
h2.FurtherEd {
	color: #54534e;
	background: #eaebed url("../graphics/h2_further_education.gif") center left no-repeat;
	line-height: 20px;
	padding: 0px 0px 0px 22px;
}
hr.FurtherEd {
	color: #006599; 
	background: transparent;
	height: 1px;
}
/************** IMAGES **************/
#FurtherEdItem {
	background: transparent;
	color: #000000;
	width: 100%;
	padding: 1px 0px 5px 0px;
	margin: 1px 0px 5px 0px;
}
#FurtherEdImg{
	background: #4f9cc8;
	color: #000000;
	padding: 10px 10px 10px 10px;
	margin: 5px 10px 5px 0px;
	float: left;
}
#FurtherEdItemLeft {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
#FurtherEdItemRight {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
} 
div.FurtherEdRightImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 10px;
	display: block;
	float: right;
	width: auto;
	background: #4f9cc8;
	color: #222222;
	text-align: center;
}
div.FurtherEdLeftImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 10px 0px;
	display: block;
	float: left;
	width: auto;
	background: #4f9cc8;
	color: #222222;
	text-align: center;
}
/***************************************
Communities
***************************************/
h1.Communities {
	border-bottom: 1px solid #cc9900;
}
h2.Communities {
	color: #54534e;
	background: #eaebed url("../graphics/h2_communities.gif") center left no-repeat;
	line-height: 20px;
	padding: 0px 0px 0px 22px;
}
hr.Communities {
	color: #cc9900; 
	background: transparent;
	height: 1px;
}
/************** IMAGES **************/
#CommunitiesItem {
	background: transparent;
	color: #000000;
	width: 100%;
	padding: 1px 0px 5px 0px;
	margin: 1px 0px 5px 0px;
}
#CommunitiesImg{
	background: #f9d04f;
	color: #000000;
	padding: 10px 10px 10px 10px;
	margin: 5px 10px 5px 0px;
	float: left;
}
#CommunitiesItemLeft {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
#CommunitiesItemRight {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
} 
div.CommunitiesRightImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 10px;
	display: block;
	float: right;
	width: auto;
	background: #f9d04f;
	color: #222222;
	text-align: center;
}
div.CommunitiesLeftImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 10px 0px;
	display: block;
	float: left;
	width: auto;
	background: #f9d04f;
	color: #222222;
	text-align: center;
}
/***************************************
National Initiatives	
***************************************/
h1.NationalInitiatives {
	border-bottom: 1px solid #ff9934;
}
h2.NationalInitiatives {
	color: #54534e;
	background: #eaebed url("../graphics/h2_national_initiatives.gif") center left no-repeat;
	line-height: 20px;
	padding: 0px 0px 0px 22px;
}
hr.NationalInitiatives {
	color: #ff9934; 
	background: transparent;
	height: 1px;
}
/************** IMAGES **************/
#NationalInitiativesItem {
	background:  transparent;
	color: #000000;
	width: 100%;
	padding: 1px 0px 5px 0px;
	margin: 1px 0px 5px 0px;
}
#NationalInitiativesImg{
	background: #fac78f;
	color: #000000;
	padding: 10px 10px 10px 10px;
	margin: 5px 10px 5px 0px;
	float: left;
}
#NationalInitiativesItemLeft {
	background:  transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
#NationalInitiativesItemRight {
	background:  transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
} 
div.NationalInitiativesRightImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 10px;
	display: block;
	float: right;
	width: auto;
	background: #fac78f;
	color: #222222;
	text-align: center;
}
div.NationalInitiativesLeftImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 10px 0px;
	display: block;
	float: left;
	width: auto;
	background: #fac78f;
	color: #222222;
	text-align: center;
}
/***************************************
Inclusion
***************************************/
h1.Inclusion {
	border-bottom: 1px solid #cc0001;
}
h2.Inclusion {
	color: #54534e;
	background: #eaebed url("../graphics/h2_inclusion.gif") center left no-repeat;
	line-height: 20px;
	padding: 0px 0px 0px 22px;
}
hr.Inclusion {
	color: #cc0001; 
	background: transparent;
	height: 1px;
}
/************** IMAGES **************/
#InclusionItem {
	background: transparent;
	color: #000000;
	width: 100%;
	padding: 1px 0px 5px 0px;
	margin: 1px 0px 5px 0px;
}
#InclusionImg{
	background: #e99898;
	color: #000000;
	padding: 10px 10px 10px 10px;
	margin: 5px 10px 5px 0px;
	float: left;
}
#InclusionItemLeft {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
#InclusionItemRight {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
} 
div.InclusionRightImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 10px;
	display: block;
	float: right;
	width: auto;
	background: #e99898;
	color: #222222;
	text-align: center;
}
div.InclusionLeftImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 10px 0px;
	display: block;
	float: left;
	width: auto;
	background: #e99898;
	color: #222222;
	text-align: center;
}
/***************************************
Creativity
***************************************/
h1.Creativity {
	border-bottom: 1px solid #66c438;
}
h2.Creativity {
	color: #54534e;
	background: #eaebed url("../graphics/h2_creativity.gif") center left no-repeat;
	line-height: 20px;
	padding: 0px 0px 0px 22px;
}
hr.Creativity {
	color: #66c438; 
	background: transparent;
	height: 1px;
}
/************** IMAGES **************/
#CreativityItem {
	background: transparent;
	color: #000000;
	width: 100%;
	padding: 1px 0px 5px 0px;
	margin: 1px 0px 5px 0px;
}
#CreativityImg{
	background: #c1d9b7;
	color: #000000;
	padding: 10px 10px 10px 10px;
	margin: 5px 10px 5px 0px;
	float: left;
}
#CreativityItemLeft {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
#CreativityItemRight {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
} 
div.CreativityRightImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 10px;
	display: block;
	float: right;
	width: auto;
	background: #c1d9b7;
	color: #222222;
	text-align: center;
}
div.CreativityLeftImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 10px 0px;
	display: block;
	float: left;
	width: auto;
	background: #c1d9b7;
	color: #222222;
	text-align: center;
}
/***************************************
Emerging technologies
***************************************/
h1.Emerging {
	border-bottom: 1px solid #9d25ba;
}
h2.Emerging {
	color: #54534e;
	background: #eaebed url("../graphics/h2_emerging_technologies.gif") center left no-repeat;
	line-height: 20px;
	padding: 0px 0px 0px 22px;
}
hr.Emerging {
	color: #9d25ba; 
	background: transparent;
	height: 1px;
}
/************** IMAGES **************/
#EmergingItem {
	background: transparent;
	color: #000000;
	width: 100%;
	padding: 1px 0px 5px 0px;
	margin: 1px 0px 5px 0px;
}
#EmergingImg{
	background: #d9a3e8;
	color: #000000;
	padding: 10px 10px 10px 10px;
	margin: 5px 10px 5px 0px;
	float: left;
}
#EmergingItemLeft {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
#EmergingItemRight {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
} 
div.EmergingRightImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 10px;
	display: block;
	float: right;
	width: auto;
	background: #d9a3e8;
	color: #222222;
	text-align: center;
}
div.EmergingLeftImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 10px 0px;
	display: block;
	float: left;
	width: auto;
	background: #d9a3e8;
	color: #222222;
	text-align: center;
}
/***************************************
E-learning
***************************************/
h1.Elearning {
	border-bottom: 1px solid #660066;
}
h2.Elearning {
	color: #54534e;
	background: #eaebed url("../graphics/h2_elearning.gif") center left no-repeat;
	line-height: 20px;
	padding: 0px 0px 0px 22px;
}
hr.Elearning {
	color: #660066; 
	background: transparent;
	height: 1px;
}
/************** IMAGES **************/
#ElearningItem {
	background: transparent;
	color: #000000;
	width: 100%;
	padding: 1px 0px 5px 0px;
	margin: 1px 0px 5px 0px;
}
#ElearningImg{
	background: #9c6d9c;
	color: #000000;
	padding: 10px 10px 10px 10px;
	margin: 5px 10px 5px 0px;
	float: left;
}
#ElearningItemLeft {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
#ElearningItemRight {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
} 
div.ElearningRightImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 10px;
	display: block;
	float: right;
	width: auto;
	background: #9c6d9c;
	color: #222222;
	text-align: center;
}
div.ElearningLeftImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 10px 0px;
	display: block;
	float: left;
	width: auto;
	background: #9c6d9c;
	color: #222222;
	text-align: center;
}
/***************************************
Management / Policy Makers
***************************************/
h1.Management {
	border-bottom: 1px solid #8b1919;
}
h2.Management {
	color: #54534e;
	background: #eaebed url("../graphics/h2_management.gif") center left no-repeat;
	line-height: 20px;
	padding: 0px 0px 0px 22px;
}
hr.Management {
	color: #8b1919; 
	background: transparent;
	height: 1px;
}
/************** IMAGES **************/
#ManagementItem {
	background: transparent;
	color: #000000;
	width: 100%;
	padding: 1px 0px 5px 0px;
	margin: 1px 0px 5px 0px;
}
#ManagementImg{
	background: #d57171;
	color: #000000;
	padding: 10px 10px 10px 10px;
	margin: 5px 10px 5px 0px;
	float: left;
}
#ManagementItemLeft {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
#ManagementItemRight {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
} 
div.ManagementRightImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 10px;
	display: block;
	float: right;
	width: auto;
	background: #d57171;
	color: #222222;
	text-align: center;
}
div.ManagementLeftImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 10px 0px;
	display: block;
	float: left;
	width: auto;
	background: #d57171;
	color: #222222;
	text-align: center;
}
/***************************************
Librarians
***************************************/
h1.Librarians {
	border-bottom: 1px solid #cb6632;
}
h2.Librarians {
	color: #54534e;
	background: #eaebed url("../graphics/h2_librarians.gif") center left no-repeat;
	line-height: 20px;
	padding: 0px 0px 0px 22px;
}
hr.Librarians {
	color: #cb6632; 
	background: transparent;
	height: 1px;
}
/************** IMAGES **************/
#LibrariansItem {
	background: transparent;
	color: #000000;
	width: 100%;
	padding: 1px 0px 5px 0px;
	margin: 1px 0px 5px 0px;
}
#LibrariansImg{
	background: #f09f79;
	color: #000000;
	padding: 10px 10px 10px 10px;
	margin: 5px 10px 5px 0px;
	float: left;
}
#LibrariansItemLeft {
	background: #f09f79;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
#LibrariansItemRight {
	background: transparent;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
} 
div.LibrariansRightImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 10px;
	display: block;
	float: right;
	width: auto;
	background: #9c6d9c;
	color: #222222;
	text-align: center;
}
div.LibrariansLeftImg {
	padding: 10px 10px 10px 10px;
	margin: 0px 10px 10px 0px;
	display: block;
	float: left;
	width: auto;
	background: #9c6d9c;
	color: #222222;
	text-align: center;
}


/***************************************
SETT Portrait text container 

#  this class serves the purpose of holding the
#  text in a contianer so that any <hr /> tags
#  don't overlap and interfere with images.

***************************************/
div.PortraitLeftText {
	float: left;
	width: auto;
}
div.PortraitRightText {
	float: right;
	width: auto;
}

/*********************************************
Site Specific Classes - Seminar Programme
*********************************************/
table#seminarprogrammedetails {
	margin: 5px 0px 10px 0px;
	border: 0px;
	padding: 5px 0px 0px 0px;
	width: 100%;
}
table#seminarprogrammedetails tr {
	border: 0px;
	padding: 0px;
	vertical-align: top;
}
table#seminarprogrammedetails th {
	background-color: #e5d3e9;
	margin: 2px 0px 0px 0px;
	padding: 4px 4px 4px 4px;;
	color: #ffffff;
	font-weight: bold;
	border-top: 1px solid #cb99cc;
	border-bottom: 1px solid #cb99cc;
	vertical-align: top;
	text-align: left;
}
table#seminarprogrammedetails th.booknow {
	background-color: #cb99cc;
	margin: 2px 0px 0px 0px;
	padding: 4px 4px 4px 4px;;
	color: #ffffff;
	font-weight: bold;
	border-top: 1px solid #e5d3e9;
	border-bottom: 1px solid #e5d3e9;
	vertical-align: top;
	text-align: center;
}
table#seminarprogrammedetails  td {
	border-top: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 0px;
	padding: 8px;
	color: #000000;
	background-color: transparent;
	text-align: left;
}
table#seminarprogrammelist {
	margin: 5px 0px 10px 0px;
	border: 0px;
	padding: 5px 0px 0px 0px;
	width: 100%;
}
table#seminarprogrammelist tr {
	border: 0px;
	padding: 0px;
	vertical-align: top;
}
table#seminarprogrammelist th {
	font-weight: bold;
	border-top: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 0px;
	padding: 8px;
	color: #ffffff;
	background-color: #cb99cc;
	text-align: left;
}
table#seminarprogrammelist td {
	border-top: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 0px;
	padding: 8px;
	color: #000000;
	background-color: #e5d3e9;
	text-align: left;
}
table#seminarprogrammelist a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #03f;
	background: transparent;
}
table#seminarprogrammelist a:link {
	color: #03f;
	background: transparent;
}
table#seminarprogrammelist a:visited {
	color: #939;
	background: transparent;
}
table#seminarprogrammelist a:hover {
	color: #03f;
	background: transparent;
}
table#seminarprogrammelist a:active {
	color: #03f;
	background: transparent;
}
table#seminarprogrammefiles {
	margin: 5px 0px 10px 0px;
	border: 0px;
	padding: 5px 0px 0px 0px;
	width: 100%;
}
table#seminarprogrammefiles tr {
	border: 0px;
	padding: 0px;
	vertical-align: top;
}
table#seminarprogrammefiles th {
	font-weight: bold;
	border: 0px;
	padding: 3px;
	text-align: left;
}
table#seminarprogrammefiles td {
	border: 0px;
	padding: 3px;
	text-align: left;
}
table#seminarprogrammefiles a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #03f;
	background: transparent;
}
table#seminarprogrammefiles a:link {
	color: #03f;
	background: transparent;
}
table#seminarprogrammefiles a:visited {
	color: #939;
	background: transparent;
}
table#seminarprogrammefiles a:hover {
	color: #03f;
	background: transparent;
}
table#seminarprogrammefiles a:active {
	color: #03f;
	background: transparent;
}

/*********************************************
Resource Library 
*********************************************/
table#resourcelibrarydetails {
	margin: 10px 0px 10px 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	font-size: 1em;
	border-top: 1px solid #764f9f;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px solid #764f9f;
}
table#resourcelibrarydetails tr {
	border: 0px;
	padding: 0px;
	vertical-align: top;
}
table#resourcelibrarydetails th {
	background: #f8e4f0;/* #764f9f;*/
	width: 20%;
	color: #555;
	margin: 0px 0px 0px 0px;
	padding: 3px 4px 3px 4px;
	font-weight: bold;
	border-top: 0px;
	border-right: 1px solid #764f9f;
	border-bottom: 1px solid #764f9f;
	border-left: 0px;
	vertical-align: top;
	text-align: left;
}
table#resourcelibrarydetails  td {
	border-top: 0px;
	border-right: 1px solid #764f9f;
	border-bottom: 1px solid #764f9f;
	border-left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	color: #555;
	background-color: white;
	text-align: left;
	vertical-align: top;
}
table#resourcelibrarydetails h2 {
	color: #ec751e;
	background: transparent;
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px 0px 1px 0px;
	margin: 0px -5px 0px -5px;
}
table#resourcelibrarylist {
	margin: 5px 0px 10px 0px;
	border: 0px;
	padding: 5px 0px 0px 0px;
	width: 100%;
	font-size: 1em;
}
table#resourcelibrarylist tr {
	border: 0px;
	padding: 0px;
	vertical-align: top;
}
table#resourcelibrarylist th {
	font-weight: bold;
	border-top: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 0px;
	padding: 8px;
	color: #fff;
	background-color: #2e1d63;
	text-align: left;
	vertical-align: top;
}
table#resourcelibrarylist th.updateform {
	font-weight: bold;
	border-top: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	color: #fff;
	background-color: #cb99cc;
	text-align: right;
	 
}
table#resourcelibrarylist td {
	border-top: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 0px;
	padding: 8px;
	color: #000000;
	background-color: #f8e4f0;
	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: #03f;
	background: transparent;
}
table#resourcelibrarylist a:active {
	color: #03f;
	background: transparent;
}

/*********************************************
SETT Seminars Pathways
*********************************************/
#Pathways {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	/*height: 135px;*/
	width: 475px;
	border-left: 1px solid #222;
}
#Pathways ul {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: center;
}
#Pathways ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#Pathways ul li a {
	background: #6a6292;
	color: #fff;
	width: 93px;
	height: 45px;
	border-top: 1px solid #222;
	border-left: 1px solid #222;
	border-bottom: 1px solid #222;
	border-right: 1px solid #222;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	text-align: center;
/*	line-height: 28px;*/
	font: normal 0.85em verdana, lucida, sans-serif;
}
#Pathways ul li a:link, #Pathways ul li a:visited {
	border-right: 1px solid #222;
	background: #6a6292;
	color: #fff;
}
#Pathways ul li a:hover {
	background: #a7779b;
	color: #fff;
}
#Pathways ul li a:active	{
	background: #6a6292;
	color: #fff;
}

input {
	margin: 0px 0px 0px 5px;
}
/******************************************
Booking warning container for seminar bookings
*****************************************/
#bookingwarning {
	font-size: 1.3em;
	font-weight: bold;
	background: #FFFF00;
	color: #000;
	padding: 5px 5px 5px 5px;
	border: 1px solid #FF0000;
	border-top: 10px solid #FF0000;
	margin: 15px 0px 15px 0px;
}
table#formbuttons {
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1em;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}

table#formbuttons tr {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding: 0px;
	 
}
table#formbuttons td {
	background-color: transparent;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px ;
	padding: 0px;
	text-align: right;
	 
}
/******************************************
Interactive column form button
*****************************************/
#Interactive input {
	font-size: 0.9em;
	background: #764f9f;
	color: #fff;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}

/******************************************
Homepage Vote form
*****************************************/
form.emailform {
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border: 0px;
	background: #f8e4f0;
	color: #000000;
	font-size: 0.9em;
}
input.emailfield {
	font-size: 0.9em;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 2px 3px;
	background: #ffffff;
	color: #000000;
}
input.namefield {
	font-size: 0.9em;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 2px 3px;
	background: #ffffff;
	color: #000000;
}
input.emailbutton {
	font-size: 0.9em;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 3px;
	background: #ffffff;
	color: #000000;
	cursor: pointer;
}
fieldset {
	border: none;
	padding: 0px 0px 0px 0px;
}


/**********************************************
SETT Floor Plan rollover stuff
**********************************************/
#floorplan {
	position: relative;
	background-image: url("../graphics/mainfloorplan.jpg");
	height: 537px;
	width: 460px;
	margin: 0px 0px 50px 0px;
	display: block;
}
#menu a {
	color: #fff;
	background: transparent;
	font-size:0.1em;
	border:none;
 }
a#AreaA { 
	position: absolute;
	left: 0px; 
	top: 0px; 
	height: 306px;
	width: 293px;
	background-image: url("../graphics/shim.gif");
	color: #fff;
	border:none;
}
a#AreaA:hover { 
	position: absolute;
	left: 0px; 
	top: 0px; 
	height: 306px;
	width: 293px;
	background-image: url("../graphics/top_left_hover.jpg");
	color: #222;
	text-align: center;
	font-weight: bold;
	font-size: 1.8em;
	line-height: 2.5em;
	border:none;
}
a#AreaB {
	position: absolute;
	left: 292px; 
	top: 0px; 
	height: 306px;
	width: 168px;
	background-image: url("../graphics/shim.gif");
	color: #fff;
	border:none;
}
a#AreaB:hover {
	position: absolute;
	left: 292px; 
	top: 0px; 
	height: 306px;
	width: 168px;
	background-image: url("../graphics/top_right_hover.jpg");
	color: #222;
	text-align: center;
	font-weight: bold;
	font-size: 1.8em;
	line-height: 2.5em;
	border:none;
}

a#AreaC {
	position: absolute;
	left: 0px; 
	height: 232px;
	width: 292px;
	top: 306px;
	background-image: url("../graphics/shim.gif");
	color: #fff;
	border:none;
}
a#AreaC:hover {
	position: absolute;
	left: 0px; 
	height: 232px;
	width: 292px;
	top: 306px;
	background-image: url("../graphics/bottom_left_hover.jpg");
	color: #222;
	text-align: center;
	font-weight: bold;
	font-size: 1.8em;
	line-height: 2.5em;
	border:none;
}
a#AreaD {
	position: absolute;
	left: 292px;
	height: 233px;
	width: 168px;
	top: 306px;
	background-image: url("../graphics/shim.gif");
	color: #fff;
	border:none;
}
a#AreaD:hover {
	position: absolute;
	left: 292px;
	height: 233px;
	width: 168px;
	top: 306px; 
	background-image: url("../graphics/bottom_right_hover.jpg");
	color: #222;
	text-align: center;
	font-weight: bold;
	font-size: 1.8em;
	border:none;
}

/**********************************************
SETT Timetable classes	
**********************************************/
div.timetable {
	width: 90%;
	margin: 0px 0px 10px 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1em;
	border: 2px solid #660066;
}
table caption {
	display: none;
}
th.timetable {
	background: #660066;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}
td {
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}	
td.rowtint, .rowtint {
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	background: #f8e4f0;
	color: #000;
	vertical-align: top;
}
td.heading {
	background: #993399;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	padding:  3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
}
hr.darkerowtint {
	color: #723472;
	background: transparent;
	height: 1px;
}

/*********************************************
Site Specific Classes - Email Bulletin classes
********************************************/
div.bulletinform {
	padding: 5px 5px 5px 5px;
	margin:  0px 0px 10px 0px;
	background: #f8e4f0;
	color: #000;
	border: 1px solid #111;
}
ul.bulletinsub {
	list-style: none;
	padding: 5px 5px 5px 5px;
	margin:  0px 0px 10px 0px;
	background: #f8e4f0;
	color: #000;
}
li.bulletinsub {
	padding: 2px 0px 2px 0px;
	margin:  0px 0px 0px 0px;
}
ul.bulletinunsub {
	list-style: none;
	padding: 5px 5px 5px 5px;
	margin:  0px 0px 10px 0px;
	background: #f8e4f0;
	color: #000;
}
li.bulletinunsub {
	padding: 2px 0px 2px 0px;
	margin:  0px 0px 0px 0px;
}
div.bulletinsubhead {
	font-weight: bold;
	font-size: 1.1em;
}
div.bulletinsubtext {
	padding: 2px 0px 2px 0px;
	margin:  0px 0px 0px 0px;
}
ul.bulletinerror {
	list-style: none;
	padding: 5px 5px 5px 5px;
	margin:  0px 0px 10px 0px;
	background: #f8e4f0;
	color: #000;
}
li.bulletinerror {
	padding: 2px 0px 2px 0px;
	margin:  0px 0px 0px 0px;
}
div.bulletinerrortext {
	padding: 2px 0px 2px 0px;
	margin:  0px 0px 0px 0px;
}

/*	RSS	Feed Button*/
.rssfeedlink, .rssfeedlink a , .rssfeedlink a:link, .rssfeedlink a:visited, .rssfeedlink a:active, a.rssfeedlink, a.rssfeedlink:link, a.rssfeedlink:visited, a.rssfeedlink:active{
    background-color: #f80;
    font-weight: bold;
    color: white;
    font-size: 12px;
    padding: 0 0.4em;
    font-family: sans-serif;
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	display: inline;
}

/***** SETT Seminar Themes ******/

ul.Themes {
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}
li.TowardsACurriculumForExcellence {
	padding: 3px 0px 3px 22px;
	margin: 0px 0px 0px 4px;
	background-image: url("../graphics/theme_green.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

li.ExcellenceAndAmbition {
	padding: 3px 0px 3px 22px;
	margin: 0px 0px 0px 4px;
	background-image: url("../graphics/theme_darkgreen.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

li.SupportForTeachersAndLearners {
	padding: 3px 0px 3px 22px;
	margin: 0px 0px 0px 4px;
	background-image: url("../graphics/theme_orange.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

li.Leadership {
	padding: 3px 0px 3px 22px;
	margin: 0px 0px 0px 4px;
	background-image: url("../graphics/theme_pink.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

li.SkillsForWorkAndLife {
	padding: 3px 0px 3px 22px;
	margin: 0px 0px 0px 4px;
	background-image: url("../graphics/theme_blue.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

li.InternationalPerspectives {
	padding: 3px 0px 3px 22px;
	margin: 0px 0px 0px 4px;
	background-image: url("../graphics/theme_red.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

li.ThemesLevel2 {
	padding: 3px 0px 3px 15px;
	margin: 0px 0px 0px 4px;
	background-image: url("../graphics/theme_dash.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

a.Themes {
	background: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
}
a.Themes:link {
	background: none;
	color: #ffffff;
}
a.Themes:visited {
	background: none;
	color: #ffffff;
}
a.Themes:active {
	background: none;
	color: #ffffff;
}
a.Themes:hover {
	background: none;
	color: #ffffff;
}

table.SeminarTimes {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 80%;
}
th.SeminarTimes {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background: #2e1d63;
	color: #ffffff;
	font-weight: bold;
	font-size: 1em;
	text-align: center;
	vertical-align: top;
}
td.SeminarTimes{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background: #f8e4f0;
	color: #000000;
	font-size: 1em;
	text-align: center;
	vertical-align: top;
}


/*********************************************
Carousel
*********************************************/
.carousel .bgOn {
	color: #fff;
	background: #764f9f;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
#myGallery, #myGallerySet, #flickrGallery
{
	width: 300px;
	height: 200px;
}
.carousel .bgOn h1 {
	font-size: 1.8em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #fff;
}

.carousel h2 {
	color: #fff;
	background: transparent;
}
.carousel p {
	color: #fff;
}
#myGallery a, #myGallery a:link, #myGallery a:active, #myGallery a:visited {
	color: #fff;
}
#myGallery a:hover {
	color: #fff;
	text-decoration: underline;
}
#Content .jdGallery div.carouselContainer {
	height: 115px;
}
#Content .jdGallery .carousel {
	height: 95px;
}

/*********************************************
Site Specific Classes - Thumbnail gallery
*********************************************/
.thumbnailContainer {
	background: transparent;
	margin: 3px 5px 3px 0px;
	padding: 3px 3px 3px 3px;
	float: left;
	text-align: center;
	width: 120px;
}
.thumbnailContainer h2 {
	color: #000000;
	background: transparent;
	font-size: 1.0em;	
	font-weight: normal;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
}
.thumbnailImg {
	background: #f8e4f0;
	padding: 10px 3px 3px 3px;
	margin: 5px 10px 5px 0px;
	width: 110px;
	height: 110px;
	border: 2px solid #d7a8c6;
	text-align: center;
}
.thumbnailImg img {
	border: 1px solid #764f9f;
}
/*********************************************
Site Specific Classes - Extra Flickr Images styles
*********************************************/
#Interactive .flickr img {	
	border: 1px solid #764f9f;
	margin-top: 10px;
}

/*********************************************
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 a {
	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 a {
	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 a {
	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 a {
	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 a {
	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  {
	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  {
	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  {
	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  {
	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  {
	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  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#LinearNavigation li#previoustext  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#LinearNavigation li#nexttext  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#LinearNavigation li#hometext  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#LinearNavigation li#returntext  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#LinearNavigation li#count  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*********************************************
Mini Seaches
*********************************************/
/* Primary bg colour */
.search_form {
	border: 1px solid #764f9f;
}
/* Primary bg colour - LIGHT */
#search_browse {
	background: #f8e4f0;
}
/* Primary bg colour - LIGHT */
#atoz a {
	background: #f8e4f0;
}
/* Primary bg colour */
#atoz a:hover {
	background: #764f9f;
	color: #fff;
}
/* Primary bg colour - LIGHT */
table.search_checkboxes td {
	background: #f8e4f0;
}
/* Primary bg colour - LIGHT */
table.CheckboxTable td {
	background: #f8e4f0;
}
/* Primary bg colour */
.search_header {
	color: #764f9f;	
	font-weight: bold;
}

#Interactive .bgOff .bodyText h3 {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*********************************************
Poll Daddy fix
*********************************************/
#Interactive .PDS_Poll input {
	background: transparent;
}


/*********************************************
Site Specific Classes - Blogs
*********************************************/ 

/* GENERAL */

/* Reset margins, paddings etc */
#blog .bgOn, #blog #Interactive .bgOn, #blog #Interactive ul, #blog #Interactive h2, #blog #BlogsNavigationBox ul, #blog #NavigationContainer #blog, #NavigationContainer .bgOn, .widget ul {
	margin:0px;	
	padding:0px;
	border:none;
	list-style: none;
}

#NavigationContainer .bgOn, #Interactive .bgOn, .rsscontainer {
	margin:5px 0px 5px 0px !important;
	padding:5px 0px 5px 0px !important;	
}

#BlogHeaderWrapper #HeaderImage { 
	background: #fff url("../graphics/headerimage.gif") right no-repeat; 
}

#BlogHeaderWrapper #HeaderTitle { 
	background: #fff url("../graphics/blogheadertitle.gif") left no-repeat; 
	width: 397px;
}

#blog h1.ContentTitle, span#blogtext {
	display: none;
}


#blog .pagetitle {
	margin-bottom:7px;	
}

.horizontalrule {
	border-bottom:1px dotted #cccccc;
	margin:5px 0px 5px 0px;
}

#Content .horizontalrule {
	margin:0px 0px 20px 0px;
}



/*LEFT HAND NAV*/

#BlogsNavigationBox li {
	background:#6F5FAA url("../graphics/bulletchevron.gif") no-repeat scroll left;
	background-position: 12px;
	margin:0px;
	padding:3px 5px 3px 30px;
	border-bottom: solid 1px #fff;
}

#BlogsNavigationBox .globalblogsnavigation li {
	background-color:#7F888D;
}

div.rsscontainer ul a {
	color: #9C5798;	
}



/*PAGE NAV*/

div.pagenav {
	width:80%;
}

div.pagenav ul li a {
	background: #efefef;
	color: #9F4F83;
}

div.pagenav ul li.page a:link, div.pagenav ul li a:visited {
	background: #efefef;
	color: #9F4F83;
}

div.pagenav ul li.page a:active	{
	background: #efefef;
	color: #9F4F83;
}

div.pagenav ul li.page a:hover {
	background: #efefef;
	color: #9F4F83;
}



/*WIDGETS*/

.widget {
	margin:0px;
	padding:0px 0px 10px 10px;
	width:90%;	
	overflow:hidden;
}

.widget h2 {
	border:none;
	text-align:center;
	padding:5px 0px 10px 0px !important;
}

.widget ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;	
}

.widget li {
	margin:0px;
	padding:3px 0px 3px 0px;	
}

.widget #s {
	width:95%;
	margin:0px 0px 3px 0px;	
}

.widget#search {
	text-align:center;
}


/*POSTS*/

.post {
	margin-bottom:20px;
	width:100%; /*ie6 overflow hidden bug fix */
	overflow:hidden;
}

.posttitle {
	background: transparent;
	font-size: 1.6em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.postmetadata {
	font-size: 0.8em;
}

.post img {
	float:right;
	margin:0px 0px 10px 10px;
}

span.postauthor, span.commentauthor {
	color: #7e888c;
	background: transparent;
	font-size: 1.0em;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	font-weight: bold;
}

span.postdate, span.commentdate {
	color: #414141;
	background: transparent;
	font-size: 1.0em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}



/*COMMENTS*/

.commentlist {
	padding: 20px 0px 0px 0px;	
}

.commentlist li {
	list-style-position:inside;
	padding:2px 10px 30px 7px;
	color: #414141;
	font-weight:bold;
}

.commentlist .commentbody {
	color:#414141;
	font-weight:normal;	
	margin:10px 0px 0px 0px;
}

span.commentauthor {
	padding:0px 0px 0px 10px;	
}


span.commentauthor a, span.commentdate a{
	font-weight:bold;	
}

.postcommentcount {
	margin:5px 0px 20px 0px;
}

.contenttext {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}


/*ALL BLOGS HOMEPAGE*/

.blogname {
	font-size: 1.0em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.blogname  a {
	font-weight:bold;	
}



/*********************************************
Component Container BgOn
*********************************************/
/* Primary bg colour */
#blog .intro .bgOn {
	color: #fff;
	background-color: #6F5FAA;
}
#blog .intro .bgOn h1 {
	font-weight: bold;
	font-size: 2em;	
}
/* Primary bg colour - LIGHT */
#blog .bgOn {
	color: #414141;
	background-color: #efefef; 
}

/* Primary bg colour - LIGHT */
#blog .bgOn h2 {
	color: #414141;
	background-color: #efefef;
}

#blog .bgOn h1, #blog .intro .bgOn h2 {
	color: #fff;
	background-color: transparent; 
}

/* Primary bg colour - LIGHT */
#blog .summary .bgOn {
	color: #414141;
	background-color: #efefef; 
}

/* Primary bg colour */
#blog .blockContainer .bgOn h2 {
	color: #fff;
	background-color: #6F5FAA; 
}

/* Primary bg colour - LIGHT */
#blog #Interactive .bgOn {
	color: #414141;
	background-color: #efefef; 
}

/* Primary bg colour */
#blog .quickLinks .bgOn h1, #blog .quickLinks .bgOff h1 {
	color: #fff;
	background-color: #6F5FAA;
	border-bottom: 1px solid #fff;
}

/* Primary bg colour */
#blog .quickLinks .bgOn h2, #blog .quickLinks .bgOff h2 {
	color: #fff;
	background-color: #6F5FAA;
	border-bottom: 1px solid #fff;
}

/*********************************************
Interactive
*********************************************/
/* Primary bg colour - LIGHT */
#blog #Interactive h2 {
	color: #414141;
	background-color: #efefef;
}

/* Primary colour */
#blog #Interactive h3 {
	color: #6F5FAA;
	background-color: transparent;
}


/*********************************************
RSS nav box
*********************************************/
div.rsscontainer {
	background: #eee;
	margin-top: 1px;
}
div.rsscontainer ul {
	list-style: none;
	padding: 6px 15px;
	border-bottom: solid 1px #fff;
}
div.rsscontainer ul li {
	padding-bottom: 2px;
	margin: 0px;
}
div.rsscontainer ul img {
	padding: 0px 8px 0px 1px;
	margin: 0px;
	position: relative;
	top: 2px;
	left: -3px;
}
div.rsscontainer ul a {
	font-weight: bold;
	background: transparent;
	color: #9F4F83;
}
div.rsscontainer p {
	background: transparent;
	text-align: right;
	margin: 5px;
	font-size: 0.95em;
}
div.rsscontainer p a {
	background: transparent;
}


/*********************************************
Mini Seaches
*********************************************/
/* Primary bg colour */
.search_form {
	border: 1px solid #2ba2d1;
}
/* Primary bg colour - LIGHT */
#search_browse {
	background: #e0ebf5;
}
/* Primary bg colour - LIGHT */
#atoz a {
	background: #e0ebf5;
}
/* Primary bg colour */
#atoz a:hover {
	background: #2ba2d1;
	color: #fff;
}
/* Primary bg colour - LIGHT */
table.search_checkboxes td {
	background: #e0ebf5;
}
/* Primary bg colour - LIGHT */
table.CheckboxTable td {
	background: #e0ebf5;
}
/* Primary bg colour */
.search_header {
	color: #2ba2d1;	
	font-weight: bold;
}

#Interactive .bgOff .bodyText h3 {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* 960T gridMods */

div#wrapper {
width:980px;
}

* html div#wrapper {
width:980px;
}

* html div#userpref {
width:980px;
}

div#userpref {
width:980px;
}

#NavigationContainer {
margin:10px 10px 0 10px;
_margin:10px 5px 0 5px;
width:190px;
}

#MainContainer {
margin:0 0 0 10px;
_margin:0 0 0 5px;
width:750px;
}

#ContentContainer {
margin:10px 0 0 0;
width:540px;
_width:550px;
}

#InteractiveContainer {
margin:0;
width:190px;
}

/* end 960T gridMods */


/* seminar grid styles */

        #slfBox{}
		
		#myLink {float:right;}
        
        ul.tab-menu 
        {
            list-style-type:none;
			margin:0;
			padding:0 0 0 10px;
			float:left;
        }
        
        ul.tab-menu li
        {
            float:left;
            background-color:#ff0;
			margin:0 20px 0 0;
        }
		
		ul.tab-menu li a
        {
            display:block;
			height:30px;
			width:100px;
            background-color:#ff0;
        }
		
		.tabberlive {
			text-align:left;
		}
		.tabbertab {
			background-color:#FFF;
		}
		
		#myLink {
border-color:#aaa;
border-style:solid;
border-width:1px 1px 0 1px;
margin:0;
padding:0 5px;
text-decoration:none;
		}
		
		a#myLink:hover {
			background-color:#F00;
			color:#FFF;
		}
            
       .slfSeminarGridBoxWed
        {
            width: 750px;
            height: 610px;
            clear:left;
			padding:10px 0 0 0;
        }

        .slfSeminarGridBoxTwilight
        {
            width: 750px;
            height: 210px;
            clear:left;
			padding:10px 0 0 0;
        }
		
		.slfSeminarGridBoxThurs
        {
            width: 750px;
            height: 530px;
            clear:left;
			padding:10px 0 0 0;
        }
		
		.tab-container {
			background-color:#0F6;
			width:750px;
		}
        .slfSeminarTimes
        {
            float: left;
            width: 70px;
            font-size: 0.85em;
        }
        .slfSeminarTimes ul
        {
            list-style: none;
            margin: 22px 0 0 10px;
            padding: 0;
        }
        .slfSeminarTimes ul li
        {
            display: block;
            height: 81px;
            padding: 0;
            margin: 0;
        }
        #slfTimeTableBox
        {
            width: 660px;
            height: 530px;
            overflow: auto;
            float: left;
            background-color: #e5e5e5;
        }
        #slfTimeTableBoxTwo
        {
            width: 660px;
            height: 205px;
            overflow: auto;
            float: left;
            background-color: #e5e5e5;
        }
        #slfTimeTableBoxThree
        {
            width: 660px;
            height: 450px;
            overflow: auto;
            float: left;
            background-color: #e5e5e5;
        }
        .slfTimeTable
        {
            width: 4500px;
            text-align: left;
            border-collapse: collapse;
            font-size: 0.85em;
        }
        
        #slfTimeTableBoxTwo .slfTimeTable
        {
            width: 3300px;
            text-align: left;
            border-collapse: collapse;
            font-size: 0.85em;
        }
        .slfTimeTable thead th
        {
            width: 250px;
            height: 22px;
            padding: 1px 5px;
            border-right: 1px solid #fff;
            border-bottom: 1px solid #fff;
            color: #fff;
        }
        .slfTimeTable tbody td
        {
        width:250px;
            border-top: 1px solid transparent;
            border-right: 1px solid #fff;
            border-bottom: 1px solid #fff;
            border-left: none;
            background-color: #e5e5e5;
            padding: 5px;
            vertical-align: top;
        }
        .slfTimeTable tbody tr:hover td
        {
            background-color: #f8f8f8;
            background-image: url(../graphics/tdHoverBg.jpg);
            background-repeat: repeat-x;
        }
        .slfSeminarBox
        {
            height: 70px;
            width:260px;
        }
        .slfSeminarCode
        {
			float:left;
            padding: 0 0 8px 0;
            cursor: default;
        }
        .slfSeminarTitle
        {
            height: 40px;
            cursor: default;
            padding:0 0 2px 0;
        }
        .tip
        {
            width: 130px;
            text-align: center;
            font-size: 0.85em;

        }
        .tip-top
        {

        }
        .tip-title
        {
        border-top: 1px solid #666;
        border-right: 1px solid #666;
        border-left: 1px solid #666;
        padding: 5px;
        background-color: #e5e5e5;
        }
        .tip-text
        {        
        border-right: 1px solid #666;
        border-bottom: 1px solid #666;
        border-left: 1px solid #666;
	padding: 5px;
	background-color: #e5e5e5;
        }
        .tip-bottom
        {
        }
        .clyde
        {
            background-color: #C32B92;
        }
        .forth
        {
            background-color: #DC1150;
        }
        .gala1
        {
            background-color: #F495B3;
        }
        .gala2
        {
            background-color: #FBD9E3;
        }
        .lomond
        {
            background-color: #F72435;
        }
        .alsh1
        {
            background-color: #003768;
        }
        .alsh2
        {
            background-color: #94D3F6;
        }
        .boisdale1
        {
            background-color: #0168B3;
        }
        .boisdale2
        {
            background-color: #52B6E7;
        }
        .carron1
        {
            background-color: #0093B1;
        }
        .carron2
        {
            background-color: #55C8DD;
        }
        .dochart1
        {
            background-color: #00ADEF;
        }
        .dochart2
        {
            background-color: #88BCE4;
        }
        .leven
        {
            background-color: #673388;
        }
        .morar
        {
            background-color: #463995;
        }
        .ness
        {
            background-color: #9388C0;
        }
        .barra
        {
            background-color: #DAE7A2;
        }
        .jura
        {
            background-color: #BFD13F;
        }
        .shuna
        {
            background-color: #51BA5B;
        }
        .staffa
        {
            background-color: #005F35;
        }
		
.save {float:right;}

.save button {
color:#555555;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
height:23px;
margin:0;
padding:0;
background-color:transparent;
border:0;

		}
		
				#outcomes_savepopup {background-color:white;width:800px;padding:8px;border:2px solid #000;text-align:left;}
				#outcomes_savepopup h2 {font-size:1.8em;font-weight:normal;margin-bottom:10px;}
				#outcomes_savepopup h3 {display:inline;}
				#outcomes_savepopup hr {clear:left;}
				#outcomes_savepopup #seminarVenue, #outcomes_savepopup #seminarDateAndTime, #outcomes_savepopup #seminarDuration {float:left;margin-right:10px;}
				#outcomes_savepopup fieldset {float:right;}
		
		#closeBar {background-color:#eee;text-align:right;padding:3px;height:18px;}
		
.seminar {width:120px;float:left;}
		
.closeSticky  {
background:url("../graphics/iconclose.gif") no-repeat scroll right center transparent;
cursor:pointer;
display:block;
width:80px;
float:right;
padding-right:20px;
}

/* end seminar grid styles */

		.xlarge .slfSeminarTimes ul li
        {
            height: 121px;
        }
		
		.xlarge .slfSeminarBox
        {
            height: 120px;
        }
		
		.xlarge .slfSeminarTitle
        {
            height: 85px;
        }
		.xlarge .slfSeminarTimes
		{
			width:85px;
			}
		
		.xlarge #slfTimeTableBox
        {
            height: 960px;
			width:640px;
        }
        .xlarge #slfTimeTableBoxTwo
        {
            height: 830px;
			width:640px;
        }
        .xlarge #slfTimeTableBoxThree
        {
            height: 830px;
			width:640px;
        }
		
		.xlarge .slfSeminarGridBoxWed
        {
            height: 970px;
        }
		.xlarge .slfSeminarGridBoxTwilight
        {
            height: 840px;
        }		
		.xlarge .slfSeminarGridBoxThurs
        {
            height: 840px;
        }
		
		
		
		
				.large .slfSeminarTimes ul li
        {
            height: 121px;
        }
		
		.large .slfSeminarBox
        {
            height: 120px;
        }
		
		.large .slfSeminarTitle
        {
            height: 70px;
        }
		.large .slfSeminarTimes
		{
			width:85px;
			}
		
		.large #slfTimeTableBox
        {
            height: 960px;
			width:640px;
        }
        .large #slfTimeTableBoxTwo
        {
            height: 830px;
			width:640px;
        }
        .large #slfTimeTableBoxThree
        {
            height: 830px;
			width:640px;
        }		
		.large .slfSeminarGridBoxWed
        {
            height: 970px;
        }
		.large .slfSeminarGridBoxTwilight
        {
            height: 840px;
        }		
		.large .slfSeminarGridBoxThurs
        {
            height: 840px;
        }

#footer {line-height:18px}

#footer #searchSchool input#strSchoolSearch {
width:78px;
}

#bodychooseseminars .search_checkboxes {
	clear: both;
	padding-top: 15px;
}
#bodychooseseminars .CheckboxTable label{
	margin-left: 10px;
}

#bodychooseseminars .offset30,
#bodychooseseminars .dur90{
	background: #fff;
	padding:0;
}

#bodychooseseminars .offset30 .slfSeminarBox,
#bodychooseseminars .dur90 .slfSeminarBox{
	background: #E5E5E5;
	width: 100%;
}
#bodychooseseminars .offset30 .slfSeminarBox{
	margin-top: 65px;
}

#bodychooseseminars .offset30 .slfSeminarBox:hover,
#bodychooseseminars .dur90 .slfSeminarBox:hover{
	background: #f8f8f8;
}
#bodychooseseminars .dur90 .slfSeminarBox{
	width: 100%;
	height: 96px;
}
