/*
	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: #2ba2d1;
	background: transparent;
}

/* Primary colour */
h1.ContentTitle {
	color: #2ba2d1;
	background-color: transparent;
	border-bottom: 1px solid #2ba2d1;
}

a	{
	font-weight:normal;
	text-decoration:none;
}

/* Secondary colour */
a:link	{
	color:#0487a1;
	background-color: transparent;
	text-decoration:none;
}

/* Secondary colour - DARK */
a:visited	{
	color:#014552;
	background-color: transparent;
	text-decoration:none;
}

/* Secondary colour */
a:active	{
	color:#0487a1;
	background-color: transparent;
	text-decoration:none;
}

/* Secondary colour */
a:hover	{
	color:#0487a1;
	background-color: transparent;
	text-decoration:underline;
}

/*********************************************
Header Banner
*********************************************/
#HeaderImage { 
	color: #000;
	background: url(../graphics/headerimage.gif) no-repeat right 60px;
	width: 99%;
	height: 140px;
}
#HeaderTitle { 
	background: url(../graphics/headertitle.gif) left no-repeat; 
	color: #fff; 	
	height: 26px; 
	float: left;	
	width: 501px;
	margin-top: 75px;
	margin-left: 10px;
}

/*********************************************
Section Banner
*********************************************/
/* Primary bg colour */
#sectionBannerImage { 
	color: #000;
	/*background-color: #2ba2d1;*/
}

/* Primary bg colour */
#sectionBannerTitle {
	background-color: transparent;
	color: #fff;
}

/*********************************************
New HeaderBar Navigation
*********************************************/
/* Primary bg colour */
#HeaderSearchBox {
	color: #ffffff;
	background: #cecfd0;
	line-height: 30px;
	height: 33px;
	border-top: 1px solid #bbc0c4;
	border-bottom: 2px solid #c2c6c8;
}

/*********************************************
Main Navigation
*********************************************/
#NavigationBox {
	color: #000000;
	/*background: #2ba2d1;*/
	background-image: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#NavigationBox a {
	color: #636161;
}
/*********************************************
Main Navigation Top Level (1)
*********************************************/
/* Primary bg colour */
li.navigationlevel1 {
	/*background: #2ba2d1;*/
	margin-bottom: 0px;
	border-bottom: 1px dashed #636161;
}

a.navigationlevel1, a.navigationlevel1:link, a.navigationlevel1:visited, a.navigationlevel1:active   {
	color: #fff;
}

/* Primary bg colour */
/***Selected State***/ 
li.navigationlevel1selected {
	/*background: #2ba2d1;*/
	margin-bottom: 0px;
	border-bottom: 1px dashed #636161;
}

#NavigationBox a.navigationlevel1selected{
	color: #059AB6;
}

a.navigationlevel1selected:link, a.navigationlevel1selected:visited, a.navigationlevel1selected:active, a.navigationlevel1selected:hover {
	color: #fff;
}


/*************************************************************************
Home
*************************************************************************/
.NavigationGroup1OuterBox {
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	color: #fff;
	/*background-color: #2ba2d1;*/
	display: block;
}
.NavigationGroup1InnerBox {
	color: #9F56B3;
	padding: 3px 0px 3px 5px;
	margin: 0px 0px 0px 0px;
}
a.NavigationGroup1InnerBox {
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-weight: bold;
}
a.NavigationGroup1InnerBox:link {
	color: #fff;
}
a.NavigationGroup1InnerBox:active {
	color: #fff;
}
a.NavigationGroup1InnerBox:visited {
	color: #fff;
}
a.NavigationGroup1InnerBox:hover {
	color: #fff;
}
/*************************************************************************
Group2
*************************************************************************/
.NavigationGroup2OuterBox {
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	color: #fff;
	background-color: #52bbe4;
	display: block;
}
.NavigationGroup2InnerBox {
	color: #9F56B3;
	padding: 3px 0px 3px 5px;
	margin: 0px 0px 0px 0px;
}
a.NavigationGroup2InnerBox {
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-weight: bold;
}
a.NavigationGroup2InnerBox:link {
	color: #fff;
}
a.NavigationGroup2InnerBox:active {
	color: #fff;
}
a.NavigationGroup2InnerBox:visited {
	color: #fff;
}
a.NavigationGroup2InnerBox:hover {
	color: #fff;
}

/*************************************************************************
Group3
*************************************************************************/
.NavigationGroup3OuterBox {
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	color: #fff;
	/*background-color: #2ba2d1;*/
	display: block;
}
.NavigationGroup3InnerBox {
	color: #40503e;
	padding: 3px 0px 3px 5px;
	margin: 0px 0px 0px 0px;
}
a.NavigationGroup3InnerBox {
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-weight: bold;
}
a.NavigationGroup3InnerBox:link {
	color: #fff;
}
a.NavigationGroup3InnerBox:active {
	color: #fff;
}
a.NavigationGroup3InnerBox:visited {
	color: #fff;
}
a.NavigationGroup3InnerBox:hover {
	color: #fff;
}

/*************************************************************************
Group4
*************************************************************************/
.NavigationGroup4OuterBox {
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	color: #fff;
	background-color: #52bbe4;
	display: block;
}
.NavigationGroup4InnerBox {
	color: #40503e;
	padding: 3px 0px 3px 5px;
	margin: 0px 0px 0px 0px;
}
a.NavigationGroup4InnerBox {
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-weight: bold;
}
a.NavigationGroup4InnerBox:link {
	color: #fff;
}
a.NavigationGroup4InnerBox:active {
	color: #fff;
}
a.NavigationGroup4InnerBox:visited {
	color: #fff;
}
a.NavigationGroup4InnerBox:hover {
	color: #fff;
}
/*********************************************
HMIe
*********************************************/
#HMIeOuterBox {
	padding: 1px 0px 1px 0px;
	margin: 1px 0px 2px 0px;
}
#HMIeInnerBox {
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #fff;
	background: transparent;
}
#HMIeInnerBox a {
	color: #636161;
	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: #2ba2d1;*/
}
.intro .bgOn h1 {
	font-weight: bold;
	font-size: 2em;	
}
/* Primary bg colour - LIGHT */
.bgOn {
	color: #414141;
	background-color: #e0ebf5; 
}

/* Primary bg colour - LIGHT */
.bgOn h2 {
	color: #414141;
	background-color: #e0ebf5; 
}

.bgOn h1, .intro .bgOn h2 {
	color: #fff;
	background-color: transparent; 
}

/* Primary bg colour - LIGHT */
.summary .bgOn {
	color: #414141;
	background-color: #e0ebf5; 
}

/* Primary bg colour */
.blockContainer .bgOn h2 {
	color: #fff;
	/*background-color: #2ba2d1;*/ 
}

/* Primary bg colour - LIGHT */
#Interactive .bgOn {
	color: #414141;
	background-color: #e0ebf5; 
}

/* Primary bg colour */
.quickLinks .bgOn h1, .quickLinks .bgOff h1 {
	color: #fff;
	/*background-color: #2ba2d1;*/
	border-bottom: 1px solid #fff;
}

/* Primary bg colour */
.quickLinks .bgOn h2, .quickLinks .bgOff h2 {
	color: #fff;
	/*background-color: #2ba2d1;*/
	border-bottom: 1px solid #fff;
}

.intro .bgOff h2 {
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.intro .bgOn h2 {
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*********************************************
Interactive
*********************************************/
/* Primary bg colour - LIGHT */
#Interactive h2 {
	color: #414141;
	background-color: #e0ebf5;
}

/* Primary colour */
#Interactive h3 {
	color: #2ba2d1;
	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: #2ba2d1;
	color: #fff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/* Primary bg colour - LIGHT */
table.style1 td {
	background-color: #e0ebf5;
	color: #414141;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/* Primary bg colour */
table.style2 th {
	background-color: #748a97;
	color: #fff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/* Primary bg colour - LIGHT */
table.style2 td {
	background-color: #F6F6F6;
	color: #414141;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

/*********************************************
Pagetint classes
*********************************************/
/* Primary bg colour - LIGHT */
.pagetint {
	background-color: #e0ebf5;
	color: #414141;
}

/*********************************************
Feedback form classes
*********************************************/
/* Primary bg colour */
table#feedback th {
	background-color: #2ba2d1;
	color: #414141;
}

/* Primary bg colour - LIGHT */
table#feedback td {
	background-color: #c2dda3;
	color: #414141;
}

/*********************************************
Site Specific Classes - News section
*********************************************/
/* Primary colour */
.newsdate {
	color: #2ba2d1;
	font-weight:bold;
}

/*********************************************
Site Specific Classes - Events
*********************************************/
/* Primary colour */
.eventdate {
	color: #2ba2d1;
	font-weight:bold;
}

/*********************************************
Site Specific Classes - Event Details
*********************************************/
table.eventtable {
	margin: 0px;
	padding: 4px;
	font-size: 1.0em;
}

td.eventtableheading {
	background-color: #ffffff;
	color: #2ba2d1;
}

/* Primary bg colour */
td.eventheader {
	background-color: #2ba2d1;
	color: #fff;
}

/* Primary bg colour - LIGHT */
td.eventdetails {
	background-color: #c2dda3;
	color: #414141;
}

/* Primary bg colour - LIGHT */
td.eventTitle {
	background-color: #c2dda3;
	color: #414141;
}

/*********************************************
Site Specific Classes - RSS
*********************************************/
/* Primary colour */
li.rssitem {
	color: #2ba2d1;
}
.rssitemdescription {
	color: #555;
}


/*********************************************
Site Specific Classes - Linear Navigation Container
*********************************************/
#LinearNavigationContainer {
	color: #000000;
	background-color: transparent;
	padding: 0px;
	margin: 15px 0px 15px 0px;
	height: 37px;
}
ul#LinearNavigation {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#LinearNavigation li {
	display: inline;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#LinearNavigation img {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 37px;
	width: 42px;
}
ul#LinearNavigation a {
	color: #000000;
	background-color: #ccc;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 37px;
	width: 42px;
}
ul#LinearNavigation a:link {
	color: #000000;
	background-color: transparent;
	text-decoration: none;
}
ul#LinearNavigation a:visited {
	color: #000000;
	background-color: transparent;
	text-decoration: none;
}
ul#LinearNavigation a:active {
	color: #000000;
	background-color: transparent;
	text-decoration: none;
}
ul#LinearNavigation a:hover {
	color: #fff;
	background-color: transparent;
	text-decoration: underline;
}
/*********************************************
Linear Navigation Container
*********************************************/
ul#LinearNavigation li#up  {
	display: inline;
	padding: 0px 0px 22px 0px;
	margin: 0px 0px 0px 0px;
	background: url("../graphics/up.gif") top left no-repeat;
}
ul#LinearNavigation li#updisabled  {
	display: inline;
	padding: 0px 0px 22px 0px;
	margin: 0px 0px 0px 0px;
	background: url("../graphics/updisabled.gif") top left no-repeat;
}
ul#LinearNavigation li#previous  {
	display: inline;
	padding: 0px 0px 22px 0px;
	margin: 0px 0px 0px 0px;
	background: url("../graphics/previous.gif") top left no-repeat;
}
ul#LinearNavigation li#previousdisabled  {
	display: inline;
	padding: 0px 0px 22px 0px;
	margin: 0px 0px 0px 0px;
	background: url("../graphics/previousdisabled.gif") top left no-repeat;
}
ul#LinearNavigation li#next  {
	display: inline;
	padding: 0px 0px 22px 0px;
	margin: 0px 0px 0px 0px;
	background: url("../graphics/next.gif") top left no-repeat;
}
ul#LinearNavigation li#nextdisabled  {
	display: inline;
	padding: 0px 0px 22px 0px;
	margin: 0px 0px 0px 0px;
	background: url("../graphics/nextdisabled.gif") top left no-repeat;
}
ul#LinearNavigation li#home  {
	display: inline;
	padding: 0px 0px 22px 0px;
	margin: 0px 0px 0px 0px;
	background: url("../graphics/home.gif") top left no-repeat;
}
ul#LinearNavigation li#homedisabled  {
	display: inline;
	padding: 0px 0px 22px 0px;
	margin: 0px 0px 0px 0px;
	background: url("../graphics/homedisabled.gif") top left no-repeat;
}
ul#LinearNavigation li#return  {
	display: inline;
	padding: 0px 0px 22px 0px;
	margin: 0px 0px 0px 0px;
	background: url("../graphics/return.gif") top left no-repeat;
}
ul#LinearNavigation li#returndisabled  {
	display: inline;
	padding: 0px 0px 22px 0px;
	margin: 0px 0px 0px 0px;
	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;
}



/*********************************************
Glossary
*********************************************/
table#glossary	{
	padding-right: 0px;
	border-top: #2ba2d1 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 10px;
	width: 91%;
	padding-top: 0px
}
table#glossarydetails	{
	padding-right: 0px;
	border-top: #2ba2d1 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 10px;
	width: 91%;
	padding-top: 0px
}
table#glossary caption	{
	display: none
}
table#glossary th	{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	background: #f3e7f1;
	padding-bottom: 5px;
	margin: 0px;
	vertical-align: top;
	width: 30%;
	color: #72bb80;
	padding-top: 5px;
	border-bottom: #2ba2d1 1px solid;
	text-align: left
}
table#glossary a	{
	font-weight: bold
}
table#glossary td	{
	padding-right: 5px;
	padding-left: 5px;
	background: #fff;
	padding-bottom: 5px;
	margin: 0px;
	vertical-align: top;
	color: #000000;
	padding-top: 5px;
	border-bottom: #2ba2d1 1px solid;
	text-align: left
}
table#glossaryitem	{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 20px 0px 10px;
	width: 91%;
	padding-top: 0px;
	font-size: 100%;
}
table#glossaryitem caption	{
	display: none
}
table#glossaryitem th	{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	background: #2ba2d1;
	color: #ffffff;
	padding-bottom: 5px;
	margin: 0px;
	vertical-align: top;
	width: 30%;
	padding-top: 5px;
	border-bottom: #ffffff 1px solid;
	text-align: left;
}
table#glossaryitem td	{
	padding-right: 5px;
	padding-left: 5px;
	background: #f3e7f1;
	padding-bottom: 5px;
	margin: 0px;
	vertical-align: top;
	color: #000000;
	padding-top: 5px;
	border-bottom: #ffffff 1px solid;
	text-align: left;
}
table#atoz	{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.9em;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px
}
table#atoz caption	{
	display: none
}
table#atoz td	{
	padding-right: 0px;
	border-top: #ffffff 1px solid;
	padding-left: 0px;
	background: #2ba2d1;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #ffffff 1px solid;
	color: #fff;
	padding-top: 0px;
	text-align: center
}
table#atoz td#listall	{
	background: #f3e7f1;
	color: #fff
}
table#atoz a	{
	display: block;
	font-weight: bold;
	background: #f3e7f1;
	color: #2ba2d1;
}
table#atoz a:link	{
	display: block;
	font-weight: bold;
	background: #f3e7f1;
	color: #2ba2d1;
}
table#atoz a:visited	{
	display: block;
	font-weight: bold;
	background: #f3e7f1;
	color: #2ba2d1;
}
table#atoz a:active	{
	display: block;
	font-weight: bold;
	background: #f5f7d5;
	color: #2ba2d1;
}
table#atoz a:hover	{
	display: block;
	font-weight: bold;
	background: #fff;
	color: #2ba2d1;
}
#keyword	{
	border-right: #fff 1px solid;
	padding-right: 0px;
	border-top: #fff 1px solid;
	padding-left: 0px;
	background: #f3e7f1;
	padding-bottom: 0px;
	margin: 0px 0px 10px;
	border-left: #fff 1px solid;
	color: #000;
	padding-top: 0px;
	border-bottom: #fff 1px solid
}
#keyword h2	{
	font-size: 0.95em;
	background: #2ba2d1;
	color: #fff;
	padding-left: 10px;
}
#keyword #form4	{
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	padding-top: 5px
}
#keyword #text4	{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 70%;
	padding-top: 0px
}
#keyword #submit5	{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px
}
/*********************************************
Resource Finder
*********************************************/
table#resourceFinder {
	width: 50%;
	font-size: 1em;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
table#resourceFinder tr {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}	
table#resourceFinder th h2 {
	background-color: #52bbe4;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 3px 5px;
	color: #000000;
	border-bottom: 1px solid #ffffff;
}
table#resourceFinder td {
	background-color: rgb(204, 204, 204);
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #000000;
	border-bottom: 1px solid #ffffff;
}
table#resourceFinder h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	background-color: transparent;
	color: #666666;
}
table#resourceFinder td.submit {
	background-color: #2ba2d1;
	text-align: center;
	color: #ffffff;
}
table#resourceFinder caption {
	display: none;
}

/*********************************************
Mini Seaches
*********************************************/
/* Primary bg colour */
.search_form {
	margin-top: 20px;
	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;
}

/*############## new ################*/
/*********************************************
A to Z
*********************************************/
.atoz ul li a {
	border: 2px solid #fff;
	display: block;
	font-weight: bold;
}


/*********************************************
A to Z - Interactive
*********************************************/
#Interactive .atoz {
	margin: 5px 0 0 0;
	padding: 0;
	width: 100%;
}
#Interactive .atoz ul {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: center;
}
#Interactive .atoz ul li {
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 35px;
}
#Interactive .atoz ul.atoz li.currentletter {
	background: #f7d7ee;
	color: #0141a2;
	border: 1px solid #fff;
	padding: 0;
	margin: 0;
	display: block;
	text-align: center;
	font-weight: bold;
}
#Interactive .atoz ul li a {
	background: #4b90bf;
	color: #fff;
	border-width: 0 2px 2px 0;
	padding: 0;
	margin: 0;
	width: 33px;
	font-size: 0.95em;
}
#Interactive .atoz ul li a:hover {
	background: #148aa1 bottom repeat-x;
	color: #fff;
}
#Interactive h2 {
	font-size: 1.2em;
}

/*********************************************
Global Tabber tcm:4-527121-32
*********************************************/
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */
#Interactive ul {	
list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*********************************************
Tabber Tabs
*********************************************/
ul.tabbernav{
	overflow: auto;
	clear: both;
	_height: 52px;
	min-height: 52px;
	padding: 0 !important;
	margin: 0 !important;
}
ul.tabbernav li{
	padding: 0 !important;
	margin: 0 !important;
}
ul.tabbernav li a
{
	background-color: #4b90bf;
	color: #000;
	float: left;
	width: 95px;
	_height: 50px;
	min-height: 50px;
	margin-right: 3px;	
}
ul.tabbernav li a:link, ul.tabbernav li a:visited { 
	color: #fff; 
}
ul.tabbernav li a:hover
{
 color: #fff;
 background: #148aa1;
}
/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav li.tabberactive a
{
	color: #555;
}

blockquote {
font-size:1.3em;
font-style:italic;
font-weight:normal;
line-height:1.3em;
margin:0;
}

/* sjs fix blockquotes */
div.bodyText blockquote{
   width:auto;
}


body{
	background: #FFF;
}

div#userpref{
	overflow: hidden;
	height: 30px;
	margin-bottom: -35px;
	position: relative;
	width: 960px !important;
}

div#wrapper{	
	background-color: #FFF;
	margin-top:0px;
	padding-top:0;
	border:0;
	width: 960px !important;	
}

#HeaderContainer{
	height: 164px;
	background: url(../graphics/bgHeadzzz.gif) repeat-x top left;
}

#NGfLBarHeaderContainer{
	background: transparent url(../graphics/bgSearchBar.gif) repeat-x bottom left;
	height: 36px;
	border:0;
	padding-top:0;
	margin-top:0
}

#NavList{
	line-height: 36px;
	color: #6B6B6A;
}
	#NavList ul li a{
		line-height: 36px;
		color: #6B6B6A;
	}

#ftrStretch{
	position: absolute;
	left: 0;
	z-index: 1;
	background: #f5f5f4 url(../graphics/bgFtrStretch.gif) repeat-x bottom left;
}
	#ftrStretch #ftrTopBar{
		border: 1px solid #BEC3C6;
		border-width: 1px 0 1px 0;
		background: #EBEBEB;	
	}
	#ftrStretch #ftrBtmBar{
		position: absolute;
		bottom:0;
		width: 100%;
	}

#footerInner{
	position: relative;
	z-index: 10;
	width: 100%;
	background: #f5f5f4 url(../graphics/bgFtrStretch.gif) repeat-x bottom left;
}	
#footerInner p{
	background: none;
	height: 41px;
	line-height: 41px;
	padding-top:0;
	padding-bottom: 0;
	border:0;
}

#footerInner #plain{
	line-height: normal;
	height: 100%;
}

#FooterContainer #footerInner a,
#footerInner p,
.FooterTextUpdateFloat{
	color: #484747;
}

/* for inner pages
h1.ContentTitle{
	background: transparent url(../graphics/h1Header.gif) no-repeat bottom left;
	line-height: 85px;
	padding-left: 70px;
	border:0;
}
*/


.cnrs{
	border: 1px solid #E8E8E9;
	position: relative;
	_zoom:1;
	padding: 10px !important;
}
.cnr{
	width: 11px;
	height: 11px;	
	background: url(../graphics/cornersTrans.png) 0 0;
	overflow: hidden;
	position: absolute;
	font-size:0;
	float: left;
}
.cnr img{
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}
.tl{top: -1px; left: -1px;}
.tr{background-position: -11px 0; top: -1px; right: -1px;}
.bl{background-position: 0 -11px; bottom: -1px; left: -1px;}	
.br{background-position: -11px -11px; bottom: -1px; right: -1px;}


.tl,
.tr,
.bl,
.br{background: none;}


/*intro homepage*/
#bodyjourneytoexcellence h1{
	border:0;
	color: #e65200;
}
#bodyjourneytoexcellence .intro .bgOn{
	background: none;
}
#bodyjourneytoexcellence #Content .column{
	border: 0;
}
#bodyjourneytoexcellence .intro h2{
	color: #54646d !important;
	font-style: normal;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.3em;
}
#bodyjourneytoexcellence #Content .column2 h2{
	background: transparent url(../graphics/icon2Stars.png) no-repeat center right;
	height: 38px;
	font-size: 1em;
	color: #e65200;
}
#bodyjourneytoexcellence #Content .column2 h2{
	margin-bottom: -28px;
}
#bodyjourneytoexcellence .column2 div.bgOff{
	border:0;
}
#introBox{
	padding-bottom: 0 !important;
	padding-left: 0 !important;
}
#introBoxInner{
	background: transparent url(../graphics/introMapTrans.png) no-repeat bottom left;
	position: relative;
}
#bodyjourneytoexcellence .intro p{
	position: relative;
	top: 50px;
}



/*triangle bullets*/
a.bullet, .bullet li{
	background: transparent url(../graphics/triangleBullet.gif) no-repeat 0 0.4em;
	padding-left: 16px;
	list-style: none;
}
.bullet li{
	margin-top: 6px;
}
.bullet ul, ul.bullet{
	padding:0;
}



/* top level areas */
#bodyvisionandleadership h2,
#bodylearningandteaching h2,
#bodypartnership h2,
#bodypeople h2,
#bodycultureandethos h2{
	color: #e65200;
}


/*!<thinBanners>*/
#bodylearningandteaching h1,
#bodyvisionandleadership h1,
#bodypartnership h1,
#bodypeople h1,
#bodycultureandethos h1{
	background: transparent url(../graphics/rounded-banner-learning-64.jpg) no-repeat top left;
	padding-top: 70px;
	font-size: 1.6em;	
}
#bodyvisionandleadership h1{background-image: url(../graphics/rounded-banner-vision-64.jpg);}
#bodypartnership h1{background-image: url(../graphics/rounded-banner-partnership-64.jpg);}
#bodypeople h1{background-image: url(../graphics/rounded-banner-people-64.jpg);}
#bodycultureandethos h1{background-image: url(../graphics/rounded-banner-culture-64.jpg);}
/*!</thinBanners>*/


/*!<thickBanners>*/
#bodylearningandteaching.depth1 h1,
#bodyvisionandleadership.depth1 h1,
#bodypartnership.depth1 h1,
#bodypeople.depth1 h1,
#bodycultureandethos.depth1 h1{
	background: transparent url(../graphics/rounded-banner-learning-87.jpg) no-repeat top left;
	border-style: none !important;
	padding: 0 0 0 50px;
	line-height: 87px;
	font-size: 2em;	
}
#bodyvisionandleadership.depth1 h1{background-image: url(../graphics/rounded-banner-vision-87.jpg);}
#bodypartnership.depth1 h1{background-image: url(../graphics/rounded-banner-partnership-87.jpg);}
#bodypeople.depth1 h1{background-image: url(../graphics/rounded-banner-people-87.jpg);}
#bodycultureandethos.depth1 h1{background-image: url(../graphics/rounded-banner-culture-87.jpg);}
/*!</thickBanners>*/


/* stop IE6 top level page content from falling under nav */
#bodyvisionandleadership #flashcontent2,
#bodylearningandteaching #flashcontent2,
#bodypartnership #flashcontent2,
#bodypeople #flashcontent2,
#bodycultureandethos #flashcontent2{
	_width: 740px !important;
	_overflow: hidden;
}


.twoColList li{
	float: left;
	width: 47%;
}
#bodyvisionandleadership div.twoCol1,
#bodylearningandteaching div.twoCol1,
#bodypartnership div.twoCol1,
#bodypeople div.twoCol1,
#bodycultureandethos div.twoCol1{
	width: 70%;
	padding:0;
	margin:0;
}
#bodyvisionandleadership div.twoCol2,
#bodylearningandteaching div.twoCol2,
#bodypartnership div.twoCol2,
#bodypeople div.twoCol2,
#bodycultureandethos div.twoCol2{
	width: 22%;
}
#bodyvisionandleadership div.twoCol2 div,
#bodylearningandteaching div.twoCol2 div,
#bodypartnership div.twoCol2 div,
#bodypeople div.twoCol2 div,
#bodycultureandethos div.twoCol2 div{
	margin:0;
	padding:0;
}
div.twoCol2 h2.research,
div.twoCol2 h2.proDevPack{
	background: transparent url(../graphics/iconBooks.png) no-repeat top left;
	font-size: 1em;
	color: #e65200;
	padding-left: 40px;
	_height: 38px;
	min-height: 38px;
}
div.twoCol2 h2.proDevPack{
	background-image: url(../graphics/iconFolder.png);
}


.js #refineSearchBox{
    height: 4em;
    overflow: hidden;
    position: relative;
    margin: 5px 0 10px 0;
    border-bottom: 1px solid #E8E8E9;
}
.js #toggleThemes{
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
    float: right;
    line-height: 32px;
    background: transparent url(../graphics/toggleLeftArrow.png) no-repeat right;
    padding: 0 30px 0 0;
}
.js #toggleThemes.open{
    background-image: url(../graphics/toggleDownArrow.png);
}
.refineSearch{
	border: 1px solid #E8E8E9;
	padding: 10px;
}
body.thin .refineSearch{
	border: 0;
	padding:0;
}
.refineSearch ul{
	list-style: none;
	padding:0;
	margin-top: 10px;
}
.refineSearch ul li a{
	font-weight: bold;
}
.refineSearch ul li li a{
	font-weight: normal;
	font-size: 0.8em;
}
.refineSearch ul li ul{
	margin-left: 20px;
	margin-top: 0;
}
.refineSearch h3,
.refineSearch a{
	/*color: #000;*/
	color:#414141;
}
.refineSearch .col1,
.refineSearch .col2,
.refineSearch .col3{
	float: left;
	width: 33%;
}





/*broad areas*/
.twoCol1 h2{
	color: #e65200;
}
.broadArea, #otherAreas ul li{
	margin: 7px 0 7px 0;
}
#otherAreas ul li{
	background: transparent url(../graphics/iconManPointing.png) no-repeat left top;
	padding-left: 45px;
}
#otherAreas ul li#partnership{
	background-image: url(../graphics/iconHands.png);
}
#otherAreas ul li#leadershipVision{
	background-image: url(../graphics/iconFlags.png);
}
#otherAreas ul li#people{
	background-image: url(../graphics/icon3People.png);
}
#otherAreas ul li#cultureEthos{
	background-image: url(../graphics/iconArrows.png);
}

.broadArea{
	height: 74px;
	line-height: 72px;
	background: url(../graphics/hp-learning-and-teaching.jpg) no-repeat top left;
}
.broadArea .icon h3{
	padding-left: 60px;
}
.broadArea .icon{
	background: transparent;
}
#broadArea2{
	background-image: url(../graphics/hp-vision-and-leadership.jpg);
}
#broadArea3{
	background-image: url(../graphics/hp-partnership.jpg);
}
#broadArea4{
	background-image: url(../graphics/hp-people.jpg);
}
#broadArea5{
	background-image: url(../graphics/hp-culture-and-ethos.jpg);
}




/*quickFind*/
.quickFind{
	margin-top: 36px;
}
.quickFind h2{
	color: #e65200;
}


/*popVid*/
#Interactive .popularVideos{
	margin:0;
}
#bodyjourneytoexcellence #Interactive .popularVideos h2{
	background: transparent url(../graphics/iconScreenArrowUp.png) no-repeat center left !important;
	height: 38px;
	font-size: 1em;
	color: #e65200;
	padding-left: 40px;
}
div.QLColumn1 li{
	margin-top: 8px;
	border-bottom: 1px dashed #e65200;
}



/* two col jse results */
.search_results{
	overflow: auto;
}
.search_results li{
	float: left;
	width: 46%;
	min-height: 180px;
	_height: 180px;
	margin-left: 3px;
	background: #EEE;
	border: 1px solid #DDD;
	margin-left: 3px;
	margin-right: 3px;
}
.search_results li div.search_resultsthumbnail{
	float: left;
	width: auto;
}

.search_resultsdetails{
	float: left;
	width: 69.95%;
	margin-left: 5px;
}
/* end 2 col j2e results */

/*********** video icon ***************/
.search_resultsthumbnail a{
	position: relative;
}
.search_resultsthumbnail .iconVid{
	position: absolute;
	bottom: 6px;
	left:4px;
	width: 24px;
	height: 24px;
	background: transparent url(../graphics/iconVideo.png) no-repeat top left;
}
/************ end video icon ***********/


/* video pages */
#otherAreas ul{
	list-style: none;
	padding-left:0
}
#otherAreas ul li{
	height: 38px;
}

/* end video pages */

div#Content div.pagenav li.page{
	padding:5px !important;
}
div#Content div.pagenav ul a{
	background: none;
}
#coolIris{
	/*padding: 0 !important;*/
	padding-top: 2.5em !important;
}
/* blockquotes with quote images */
div.quotesBox{
	background: #e9ecf3 url(../graphics/quotesStart.gif) no-repeat 3% 5%;
	margin-left: 232px !important;
	padding: 0;
}
div.quotesBox .quotes{
	background: transparent url(../graphics/quotesEnd.gif) no-repeat 97% 95%;
	padding: 35px 20px;
}

/*latest videos*/
div.latestVideoH2 h2{
	/*background: transparent url(../graphics/iconMonitorNew.png) no-repeat 96% center;*/
	_background: transparent;
	color: #e65200;
	padding: 0 20px !important;
	position: relative;
	z-index: 99;
	bottom: -25px;
}
.h2Overlay#coolIris{
	/*margin-top: -25px;*/
}

/*tabber*/
.tabberlive .refineSearch{
	border:0;
}
.tabbertab{
	padding:0 !important;
	margin:0 !important;
}


h2,h3{
	color: #E6523A !important;
}
h1{
	color: #E6523A !important;
	border-bottom: 1px solid #E6523A !important;
}
h1.cnrs{
	border-bottom: 0 !important;
}
#bodyjourneytoexcellence .bgOn,
#bodyjourneytoexcellence #Interactive h2{
	background: none !important;
	filter: none !important;
}

.column2 h2,
.summary h2{
	background-color: transparent;
}


.bgOn,
.pagetint,
#Interactive h2{
	background-color: #EDEDED !important;
}

#MainContainer{
	width: 79.2%;
}

h1.bannerOff{
	border-width: 0 0 1px 0 !important;
}


#HeaderContainer{
	height: 130px;
}

div#userpref{
	margin-top: 10px;
	margin-bottom: -45px;
	border-bottom: 1px solid #E8E8E9;
	height: 40px;
}

#bodyjourneytoexcellence h1{
	position: absolute;
	left: -9999px;
}

/* end border2 */

div.rsscontainer ul a {
color:#0487a1;
}

.search_submit input{
font-size: 1em;
}

/*!pngFix*/
.latestVideoH2 h2,
.research,
.proDevPack,
#leadershipVision,
#partnership,
#people,
#cultureEthos,
#learningTeaching,
.iconVid,
#toggleThemes,
.popularVideos h2,
#introBoxInner,
.cnr img,
.icon,
#introBoxInner .column2 h2{
	_behavior: url(/global/includes/fixPng.htc);
}
/*!/pngFix*/

body{
	margin-top: 36px;
	background-position: 50% 36px;
}
#redevBar{
	background: #E5E6E8;
}

.cnrBox .cnrs{
	display: none !important;
	visibility: hidden !important;
}



a.videoDownload {background:transparent url("/global/graphics/iconQuicktime.gif") no-repeat 0 0;padding:2px 0 2px 23px}
a.referringArticle {background:transparent url("/global/graphics/iconInternalLinkSmall.gif") no-repeat 0 0;padding:2px 0 2px 23px}

.videoRelatedWide,
.videoRelatedWide .videoBox,
.videoRelatedWide #flashcontent1,
.videoRelatedWide .flashObject,
.videoRelatedWide .flashRelated{
	margin:0;
	padding:0;
	border:0;
	width: auto;
	float: none;
}
.videoRelatedWide .videoBox{
	width: 730px;
	padding: 5px;
	overflow: auto;
}
.videoRelatedWide #flashcontent1,
.videoRelatedWide .flashObject{
	float: left;
	width: 432px;
}
.videoRelatedWide .flashRelated{
	float: left;
	width: 288px;
	margin-left: 10px; 
}
.videoRelatedWide table {
	border-collapse:collapse;
	border-spacing:0;
	width:740px;
	background:#EEF1EF
}
.videoRelatedWide table th {
	border:1px solid #fff;
	text-align: center;
}
.videoRelatedWide table td {border:1px solid #fff;width:540px;padding:20px}
.videoRelatedWide table h2 {margin:0}
.videoRelatedWide a.videoDownload {
	background:transparent url(/global/graphics/iconDownload.gif) no-repeat 0 0;
	display: block;
}

#HeaderImage a{
	display:block;
	float:right;
	height:60px;
	margin-top:60px;
	text-indent:-999em;
	width:180px;
}
