﻿@charset "utf-8";
/* CSS Document */

/*Skin Style Sheet Notes for [Glasgow Life]

version:   		1.0
author:    		StormID
email:    		info@stormid.com
website:   		http://www.glasgow-life.com/

last updated:	07/05/2010

Basic Color Palette

primary-color:
secondary-color:
titles-color:
font-color:
link:
link-hover:
link-visited:

Font-size Adjustment

To change the size of a font, use a percentage value from the list below.
Always use percentages as the units because they render more consistently than ems,
and because they allow user-initiated resizing (unlike pixels).
		 
For pixels(px) Declare the appropriate percentage(%)

			Pixels 	EMs 		Percent Points  
			6px 	0.462em 	46.2% 	5pt     
			7px 	0.538em 	53.8% 	5pt	    
			8px 	0.615em 	61.5% 	6pt      
			9px 	0.692em 	69.2% 	7pt      
			10px 	0.769em 	77% 	8pt     
			11px 	0.846em 	85% 	8pt      	
			12px 	0.923em 	93% 	9pt      	
			13px 	1em 		100% 	10pt
			14px 	1.077em 	108% 	11pt
			15px 	1.154em 	116% 	11pt
			16px 	1.231em 	123.1% 	12pt
			17px 	1.308em 	131% 	13pt
			18px 	1.385em 	138.5% 	14pt
			19px 	1.462em 	146.5% 	14pt
			20px 	1.538em 	153.9% 	15pt
			21px 	1.615em 	161.6% 	16pt
			22px 	1.692em 	167% 	17pt
			23px 	1.769em 	174% 	17pt
			24px 	1.846em 	182% 	18pt 
				
For custom font sizes see http://pxtoem.com/ and use the 100% setting as body size.
				
Skin Style Sheet Notes end */ 

/* Sharepoint elements styles start */

/* fix scrolling on list pages */

body #s4-bodyContainer {
	min-width:760px;
	position:relative;
	background:#FFF url('../images/common/bg-body.jpg') no-repeat center top;
}

/* Sharepoint elements styles end */

/* Basic Positional Holders Starts */
body {
    color:#333;
    position:relative;
}

.container_12 {
    /* wraps the whole of the content. Appears directly after the body tag*/
    /* temp background image used as visual aid for grid*/
    background:transparent repeat-y left top;
}

.hd.print {
	/* hides inline logo for print.css use*/
	display:none;
}

.bd {
    position:relative;
    *height:1%;
}

.home .bd {
    margin-top:10px;
}

.ft {

}

/* Basic Positional Holders Ends */

/* Basic Element Styles Starts (part of YUI's CSS Foundation) */

h1, h2, h3, h4 {
	/* top & bottom margin based on font size */
	margin:10px 0;
}


h1 {
	/*22px equivalent*/
	font-size:197% !important;
	color:#000;
	padding:0 0 5px 0;
	margin:10px 0 10px 0;
	border-bottom:1px solid #ccc;
}

h2 {
	/*18px equivalent*/
	border-bottom:1px dotted #999999;
    margin-top:10px;
    padding-bottom:5px;
    color:#333333;
    font-size:153.9%;
}

h3 {
	/*14px  equivalent*/
	font-size:138.5%;  
	background-color:#999;
    padding:5px 10px;
    color:#fff;
    text-transform:capitalize;
    font-weight:normal;
}

h3.landing-lister {
	/*14px  equivalent*/
	font-size:123.1%;
	padding-top:7px;  
    text-transform:capitalize;
    font-weight:normal;
}

h4 {
	/*11px  equivalent*/
	font-size:93%; 
	padding:5px;
	color:#003366;
	font-weight:bold;
}

strong, b {
	/*bringing boldness back to the strong element*/
	font-weight:bold;
}


.bd p,  .bd .ms-rteElement-P, .bd p.ms-rteElement-P 
{
    /* Sets equilant of 12px */
	font-size:93%;
    line-height:140%;
    color:#444;
    margin-bottom:10px;
    
}

abbr, acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}

.blockquote, ul, ol, dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}

ol, ul, dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
	
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;
	margin:4px 0;	
}

ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
	margin:4px 0;	
}

ul.links 
{
    margin:0 5px 1em;
}

ul.links  li {
	/*giving UL's LIs generated disc markers*/
	list-style: none outside;
	margin:0px 0 15px 5px;
	background: url('../images/common/link-bullet-1.jpg') no-repeat left 2px;
	padding-left:10px;
	float:left;
	
}

ul.links  li a {
	
	color:#333;
	text-decoration:none;
	display:block;
	font-size:93%;
}

ul.links  li a:hover 
{
    text-decoration:underline;
}

ul.double 
{
    float:left;
    margin:0 0 15px 0;
}

ul.double li
{
    float:left;
	display:block;
    width:200px;
    padding-right:0px;
	margin:0 20px 10px 0;

}

address 
{
    font-style:normal;
    margin:0 10px;
    line-height:130%;
	color:#666;
	font-size:93%;
}

.bd blockquote 
{
	/*callout text holder default styling*/
	border-bottom:1px solid #003366;
	border-top:10px solid #003366;
	display:block;
	float:left;
	margin:10px 20px 20px 0;
	padding:10px 0;
	width:220px;
	display:block;
}

.bd blockquote  p {
	/*callout text default styling*/
	color:#666666;
	display:block;
	float:left;
	font-size:138.5%;
	line-height:150%;
	margin:0 15px 5px;
	padding:0 !important;
}

.bd blockquote  p .cufon.cufon-canvas{
	
	height:26px !important;
}

.annotation 
{
	display:block;
	padding:10px;
	font-size:85%;
	color:#666;
	background-color:#ededed;
	margin:0 0 10px 0;
	border-bottom:1px solid #ddd;
}

.image_grid_6, .image_grid_6 img  {
	width:460px;
	overflow:hidden;
}

.image_grid_2,
.image_grid_3 {
	overflow:hidden;
	float:right;
	margin:10px 0 10px 20px;
}


.image_grid_2, .image_grid_2 img {
	width:140px;

}

.image_grid_3, .image_grid_3 img  {
	width:220px;	
}

.image_grid_2 .annotation,
.image_grid_3 .annotation {
	color:#fff;
    background-color:#003366;
	font-weight:bold;
}


/* Basic Element Styles Ends */

/* Search Box Styles Start*/

.srch 
{
	margin:0 0 0 0;
	background: url('../images/branding/bg-search.png') no-repeat left top;
	display:block;
	height:45px;
	background-color:#fff;
	padding:50px 0 0px 20px ;
	position:relative;
}


.srch .textfield 
{
	position:absolute;
	top:55px;
	left:25px;
	font-size:138.5%;
	font-weight:normal;
	background-color:transparent;
	color:#999;
	width:300px;
	height:25px;
	border:0;
	
}

.srch .button
{
	position:absolute;
	top:60px;
	left:345px;
	border-style: none;
    border-color: inherit;
    border-width: 0;
    padding: 0px;
    height:15px;
	width:100px;
	cursor:pointer;
	background:url('../images/branding/bg-search-btn-off.png') no-repeat center;
}

.srch .button:hover
{
	background:url('../images/branding/bg-search-btn-on.png') no-repeat center;
}

/* Search Box Styles End*/

/* Basic Link Styles Start */

a.header:link {
	/* unvisited link */
	color: #000000;
	text-decoration: none;
} 

a.header:active {
	color: #999;
	text-decoration: underline;
}

a {
    color:#000;
}

a:hover {
	 /* mouse over link */
	color: #000;
	text-decoration: underline;
}

/* Basic Link Styles End */


.logo a {
	margin:0;
	position:relative;
	width:350px;
	height:100px;
	font-size:77%;
	display:block;
	text-decoration:none;
}

.logo a span {
	background:#FFFFFF url('../images/branding/hd-logo-home.png') no-repeat left top;
	display:block;
	height:100%;
	position:absolute;
	width:100%;
}

.glasgow-beo .logo a span {
    background-position:0 -100px;
}

.box 
{
    background-color:#FFF;
    padding:0px 0px 10px;
    margin:0 0 10px;
    border:1px solid #895C9F;
    _height:130px;
    min-height:130px;
}

.box h1, .box h2, .box h3,.box h4 
{
    margin-top:0;
    padding-top:0;
}

.box h4 a
{
    color:#895C9F;
    text-decoration:none;
    text-transform:uppercase;
    display:block;
    margin:0 10px 0 0;
}

.box h4 a:hover {
	color:#333 !important;
}

.box h4 {
	height:auto;
	padding:10px 0 15px 10px;
    margin-bottom:5px;
	background-image:url('../images/branding/bg-h4-brandable.gif');
	background-repeat:no-repeat;
	background-position:  center bottom;
	background-color:#000;
	font-size:108%;
	overflow:hidden;
}



.box img 
{
    float:left;
    margin:0 0 0 10px;
    padding:0;
}

.box p 
{
    margin:0 10px 0 80px;
    padding:0;
	color:#666;
	line-height:120%;
}

.box p a {
	color:#666;

}

.box p a:hover {
	text-decoration:underline;
}

.box a.more 
{
    display:block;
    text-align:right;
    margin:10px 10px 0 0;
    padding:0 8px 0 0;
    font-size:85%;
    background-image: url("../images/navigation/bg-ns.png");
    background-position: 203px 4px;
    background-repeat:no-repeat;
}

.box a.more:hover 
{
    text-decoration:underline
}

.rotator 
{
    margin:10px 0 0;
}

.nugget 
{
    margin:0 0 10px 0;
    padding:0;
}

/* Basic Element Styles End */

/* Navigation Styles Start - Handle Sub-navigation by casscading styles, eg .ns ul ul*/

.np ul, .ns ul, .nt ul, .nb ul, .ft ul, .tools ul {
	/*giving navigation ul's no margins*/
	margin:0;
}

.np li, .ns li, .nt li, .nb li, .ft li, .tools li  {
	/*giving navigation ul li's no margins and removing disc markers*/
	margin:0 0 0 0;
	list-style-type:none;
}

/* Navigate Primary Styles Start */

.np { /* Navigate Primary*/ 
    
    width:960px;
    background-color:transparent;
    font-size:93%;
    line-height:normal;
    padding:0;
    margin:5px 0 0 0;
	position:relative;
  }

.np ul {
    margin:0 0 0 0;
    padding:0 0 0 0;/* Controls the indentation of the tabs */
    list-style:none;
    float:left;
    background:transparent url('../images/navigation/bg-np.jpg') no-repeat right top;
    width:960px;
     
  }
.np li {
    display:inline;
    float: left;
    margin:0 0px 0 0;/* Controls the space between the tabs */
    padding:0;
    height:50px;
    overflow:hidden;
    border:0px solid red;
  }
.np ul li a {
    float:left;
    background:transparent url('../images/navigation/primary-nav-sprite.jpg') no-repeat 0 0; /* displays the generic sprite off state */
    margin:0 0px 0 0;
    padding:0 0 0 10px;
    text-decoration:none;
    cursor:pointer;
    display:block;
    height:50px;
  }
.np ul li a span {
    float:left;
    display:block;
    padding:0px;
    color:#000;
    visibility:hidden;
}

.np ul li#chan1 a 
{
    width:75px;
    background-position:0 0;
}

.np ul li#chan1 a:hover, .np ul li#chan1.selected a
{
    background-position:0 -50px!important;
}

.np ul li#chan2 a 
{
    width:64px;
    background-position:-75px 0;
}

.np ul li#chan2 a:hover, .np ul li#chan2.selected a
{
    background-position:-75px -50px;
}

.np ul li#chan3 a 
{
    width:84px;
    background-position:-149px 0;
}

.np ul li#chan3 a:hover, .np ul li#chan3.selected a
{
    background-position:-149px -50px;
}

.np ul li#chan4 a 
{
    width:82px;
    background-position:-243px 0;
}

.np ul li#chan4 a:hover, .np ul li#chan4.selected a
{
    background-position:-243px -50px;
}

.np ul li#chan5 a 
{
    width:70px;
    background-position:-336px 0;
}

.np ul li#chan5 a:hover, .np ul li#chan5.selected a
{
    background-position:-336px -50px;
}

.np ul li#chan6 a 
{
    width:56px;
    background-position:-415px 0;
}

.np ul li#chan6 a:hover, .np ul li#chan6.selected a
{
    background-position:-415px -50px;
}

.np ul li#chan7 a 
{
    width:64px;
    background-position:-481px 0;
}

.np ul li#chan7 a:hover, .np ul li#chan7.selected a
{
    background-position:-481px -50px;
}

.np ul li#chan8 a 
{
    width:133px;
    background-position:-555px 0;
}

.np ul li#chan8 a:hover, .np ul li#chan8.selected a
{
    background-position:-555px -50px;
}

.np ul li#chan9 a 
{
    width:108px;
    background-position:-698px 0;
}

.np ul li#chan9 a:hover, .np ul li#chan9.selected a
{
    background-position:-698px -50px;
}

.np ul li#chan10 a 
{
    width:66px;
    background-position:-816px 0;
}

.np ul li#chan10 a:hover, .np ul li#chan10.selected a
{
    background-position:-816px -50px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.np ul li a span 
{
   float:none;}
/* End IE5-Mac hack */
.np ul li a:hover span {
  color:#FFF;
}


/* Navigate Primary Styles End */


/* Navigate Secondary Styles Start */
.ns .ns-hd { /* Navigation Secondary header span*/ 
     display:block;
     color:#fff;
     font-weight:bold;
     padding:8px 0 8px 10px;
     margin:10px 0 0 0;
     background-color:#003366;
     text-transform:uppercase;
     
}

.ns ul  {
     padding-bottom:10px;
     margin-bottom:10px;
}

.ns li {
    border-bottom:1px dotted #666;
	list-style-image:none;
}

.ns li a {
    display:block;
    text-decoration: none;
    color:#666;
	font-size:93%;
    padding: 6px 0 6px 12px;
    background-image:url('../images/navigation/bg-ns.png');
    background-repeat:no-repeat;
    background-position:0 9px;

}

 .ns li a:visited {
	
	color:#666;
	
}

.ns li a:hover, 
.ns li.selected a {
    color: #333;
	text-decoration:none;
	background-color:#ededed;
	
}

.ns li.selected a {
    background-position:0 -28px;

}

.ns li.selected 
{
    padding:0;
    font-weight:bold;
}

/* Navigate Secondary Submenu Styles Start */
    
.ns ul ul 
{
    margin:3px 0;
    padding:0 0 0 10px;
    background-color:#ffffff;
    border-bottom:0;
}

.ns ul ul li
{
    border-bottom:0;
    margin-bottom:1px;
   
}

.ns ul li.selected ul li a, 
.ns ul ul li a 
{
    height:auto;
    padding:5px 5px 5px 15px;
    margin:0px 0 0 0;
    font-weight:normal;
    background-color:#fff;
    background-image:none;
    font-size:85%;
   
}

.ns ul li.selected ul li a:hover {
    color:#999;
    background-color:#fff;
    
}

.ns ul li.selected ul li a  {
    color:#333;
    font-weight:normal;
    background-image: url('../images/navigation/bg-ns.png');
    background-position:5px 8px;
    background-repeat:no-repeat;
    
    
}

/* Navigate Secondary Submenu Styles End */     
/* Navigate Secondary Styles End */
/* Navigate Tertiary Styles Start */

.nt { /* Navigation Tertiary*/
    color:#999999;
    margin:0px 0px;
    padding:0 10px;
    /*border-bottom:1px solid #dddddd;
    background-color:#eee;*/
}

.nt ul 
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:right;
    width:475px;
    height:40px;
    background:transparent  url('../images/navigation/bg-tools.png') no-repeat left center;
}

.nt ul li
{
    display:inline;
    float:left;
    margin:0 0 0 0;
    padding:0;
    background:transparent  url('../images/navigation/bg-tools-divider.jpg') no-repeat right center;
    border:0px solid red;
}

.nt ul li#last
{
    background-image:none;
}

.nt ul li a
{
    margin:0px 10px;
    padding:0 0px 0 0px;
    color:#000;
    font-weight:bold;
    text-decoration:none;
    line-height:30px;
    height:30px;
	font-size:77%;
}

.nt ul li a:hover 
{
    color:#999;
}

/* Navigate Tertiary Styles End */

/* Navigate Breadcrumb Styles Start */
.nb { /* Navigation Breadcrumb*/
    font-size:93%;
    color:#999999;
    margin:0;
    border-bottom:0px solid #dddddd; 
}

.nb ul 
{
    margin:0;
    padding:0 0 0 5px;
    float:left; 
}
.nb ul li
{
    display:inline;
    float:left;
    height:25px;
    line-height:25px;
    margin:0;
    padding:0 0px 0 5px;
    font-weight:bold;
    color:#666666;
    font-size:93% !important;
}

.nb ul li a, .nb ul li a:visited
{
    margin:0 0 0 0px;
    padding:0 15px 0 5px;
    background:  url('../images/navigation/bg-nbc-li.png') no-repeat right center;
    font-weight:normal;
    color:#999999;
    text-decoration:none;
   
}

.nb ul li a:hover
{
    text-decoration:underline;
    color:#666;
}

/* Navigate Breadcrumb Styles End */

/* Navigate Footer Styles Start*/

.ft { /* Navigation Footer*/   
    font-size:85%;
    color:#999999;
    background-color:#fff;
	background: url('../images/navigation/bg-footer.jpg') no-repeat center 38px;
	margin:20px 0 0 0;
}



/* Social Media Styles Start*/ /* the following styles allow the social media icons and links to be placed */

.ft .follow 
{
    position:absolute;
    top:17px;
    right:0;
}

.ft .follow h5 
{
    display:block;
    float:left;
    margin:0;
    padding:0px 0 0;
}

.ft .follow a 
{
    display:block;
    float:left;
    margin:0 0 0 5px;

}

.ft .follow img 
{
    vertical-align:middle;
    margin-top:-7px;
}


/* Social Media Styles End*/

.ft .related
{
     margin:10px 0;
}

.ft .related a
{
     display:inline;
     margin:0 20px;
}

.ft .related 
{
     text-align:center;
}


.ft p 
{
    font-size:108%;
    color:#666666;
    margin:0;
    padding:10px 10px 0;
}

p.footer-title 
{
    background: url('../images/common/bg-footer-title.jpg') no-repeat left top;
    width:310px;
    height:30px;
    font-weight:bold;
    color:#333;
    padding:20px 20px 0;
}

.ft h5 
{
    font-size:110%;
    color:#666666;
    font-weight:bold;
    padding:10px 0px 0;
    text-transform:uppercase;
}

.ft ul 
{
    margin:10px 0 0;
    padding:0;

}
.ft ul li
{
    display:block;
    margin:0px 0 5px 0;
    padding:0 0 0 10px;
    background: url('../images/common/footer-li-bullet.jpg') no-repeat left 5px;
    color:#666;
}

.ft ul li a
{
    margin:0 0 0 0px;
    padding:0 0px 0 0px;
    color:#666;
    text-decoration:none !important;
}

.ft ul li a:hover
{

    color:#000;
    text-decoration:underline !important;
}

.ft .contact-us ul li
{
    background-image:none;
    padding:0 0 0 0;
    
}

.ft .contact-us ul li span
{
    font-weight:bold;
    
}

.copyright 
{
    background: url('../images/navigation/bg-footer.jpg') no-repeat center 0px;
    margin:0 auto;
    padding:15px 0;
    position:relative;
}

.copyright span
{
    font-weight:bold;
}

.copyright img
{
    margin:0 0 0 10px;
    vertical-align:top;

}

.copyright .copyright-text
{
    float:right;

}

.ft .copyright .disclaimer {
    margin:20px 0 0 20px;
    
}

.ft .copyright .disclaimer span {
    color:#999;
    font-weight:normal;
    font-size:93%;
    
}

/* Navigate Footer Styles End */

/* Navigate Tools Styles Start */
.ft .tools  {
	
	margin:0 0 10px 0;
 
}

.ft .tools ul  {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:-10px 0 0 10px;
	padding:0px;

}

.ft .tools ul li {
	
    background-image:none;
	margin:0px;
	padding:0px;
	
}

.ft .tools ul li a {
	color:#999;
	display:block;
    float:left;
	margin:0 5px 0 0;
	padding:0 0 0 5px;
	text-decoration:none;
    line-height:18px;
   
}

.ft .tools ul li a:hover {
	color:#000;
	text-decoration:none !important;
}

.ft .tools ul li.print a span.icon,
.ft .tools ul li.bookmark a span.icon
{
	
	display:block;
	height:16px;
	width:16px;
	margin: 0 5px;
	float:left;
	color:#000;
	background-image:url('../images/icons/sprite-icons.png');

}

.ft .tools ul li.print a span.icon {
	background-position:-48px 0;
}


.ft .tools ul li.bookmark a span.icon {
	
	background-position:-96px 0;
	
}

/* Navigate Tools Styles End*/

/* Navigation Styles End  */


/* Homepage styles start */
.home .logo a span {
	background-image: url('../images/branding/hd-logo-home.png');
	width:360px;
}

.home .srch{
	padding:0 0 0 20px;
	margin:25px 0 0 0;
	background-position: 0 -45px;
}

.home .srch .textfield {
	top:10px;
	left:25px;
	
}

.home .srch .button {
	top:13px;
	left:340px
	
}

.latest-news-home  {
	margin: 0 0 10px 0;
	height:250px;
	
}

.latest-news-home  h3{
	display:block;
	margin:0px;
	padding:0px;
	height:40px;
	overflow:hidden;
	background-color: transparent;
}

.latest-news-home h3 a{
	display:block;
	margin:0px;
	height:0px;
	padding:40px 0 0 0;
	background-color: transparent;
	background-image: url('../images/common/bg-hd-home-latest-news.gif');
	background-position:0 0;
	overflow:hidden;
}


.latest-news-home ul  {
	margin:0px;
}

.latest-news-home ul li {
	list-style-type:none;
	display:block;
	padding:5px 0;
	margin:0 0 0 0;
	border-bottom:1px solid #28B8B5;
}

.latest-news-home ul li img {
	display:block;
	float:left;
	
}

.latest-news-home ul li img {
	width:60px;
	margin:0 10px 0 0;
    bordeR:1px solid #ccc;
}

.latest-news-home ul li span.content {
	width:140px;
    display:block;
	float:left;
}

.latest-news-home ul li span.date {
	color:#666;
	font-size:77%;
	display:block;
}

.latest-news-home ul li .content a {
	color:#000;
	font-size:85%;
	text-decoration:none;
    display:block;
    line-height:120%;


}

.latest-news-home ul li a:hover {
	color:#000;
	text-decoration:underline;
}

.newsletter {
	height:130px;
}


.tabs-home {
	background-color:#FCB016;
	background-image: url('../images/common/bg-tabs-home.gif');
	background-repeat:no-repeat;
	background-position:0 0;
	padding:5px;
	/*height:130px;
	overflow:hidden;*/
}

.tabs-home #tab-headlines {
	float:left;
	width:220px;
	padding:30px 0 0 5px;
	margin:0 10px 0 0;
}

.tabs-home #tab-headlines ul {
	display:block;
	margin:0px;
	padding:0px;
}

.tabs-home #tab-headlines ul li{
	list-style-type:none;
	display:block;
	margin:0 0 5px 0;
	padding:0px;
}

.tabs-home #tab-headlines ul li span{
	display:block;
	color:#666;
	font-size:77%;
	margin:0px;
	padding:0px;
}

.tabs-home #tab-headlines ul li a{
	display:block;
	color:#000;
	font-size:93%;
	font-weight:bold;
	text-decoration:none;

}

.tabs-home #tab-headlines ul li a:hover{
	text-decoration:underline;

}

.tabs-home .tab-content {
	float:left;
	width:215px;
	height:130px;
}


/* Homepage styles end */


/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/ 
.scroller-holder {
	margin:0 0 10px 0;	
}

div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 700px; 
    height:105px; 
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left; 
} 
 
/* you may want to setup some decorations to active the item */ 
div.items div.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}

a.browse.right  {
	background-position:-15px 0;
	float:right;
}

a.browse {
	background:url('../images/common/bg-scrollable-nav-butts.gif') no-repeat  0 0 transparent;
	cursor:pointer;
	display:block;
	float:left;
	font-size:1px;
	height:15px;
	margin:0px;
	width:15px;
}

.scrollable-nav {
	background:url('../images/common/bg-scrollable-nav.jpg') no-repeat 0 0 transparent;
	height:15px;
}


/* container for slides */
.images {

	position:relative;	
	height:250px;
	width:700px;
	margin:0 0 15px 0;
	cursor:pointer;
}

/* single slide */
.images div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	font-size:12px;
}

/* header */
.images h3 {
	font-size:22px;
	font-weight:normal;
	margin:0 0 20px 0;
	color:#456;
}


.rotator-holder {
	position:relative;
	height:260px;
}


/* tabs (those little circles below slides) */
.tabs {
	position:absolute;
	top:210px;
	right:10px;
	clear:both;
	height:10px;
	background-image:url('../images/common/bg-rotator-tabs.png');
	background-color:transparent;
	background-repeat: repeat;
	background-position:0 0;
	padding:10px 5px;
}

/* single tab */
.tabs a {
	display:block;
	width:10px !important;
	height:10px !important;
	padding:0px;
	float:left;
	margin:0px 5px;
	background-image: url('../images/common/navigator.png');
	background-color:transparent;
	background-repeat: repeat;
	background-position:0 0;
	overflow:hidden;
}

/* mouseover state */
.tabs a:hover {
	background-position:0 -10px;      
}

/* active state (current page state) */
.tabs a.current {
	background-position:0 -20px;     
} 	


/* prev and next buttons */
.forward, .backward {
	float:left;
	margin-top:140px;
	background:#fff url('../images/common/hori_large.png') no-repeat;
	display:block;
	width:30px;
	height:30px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;	
}

/* next */
.forward { background-position: 0 -30px; clear:right; }
.forward:hover 	{ background-position:-30px -30px; }
.forward:active { background-position:-60px -30px; } 


/* prev */
.backward:hover  { background-position:-30px 0; }
.backward:active  { background-position:-60px 0; }

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}


/* Default table styling starts */ 
.table-style {
    margin:0 0 20px 0;
    width:100%;
}

.table-style tr th {
	background-color: #ccc;
	padding:5px;
	color: #fff;
	font-weight: bold;
	font-size:100%;
}

.table-style tr.subheader td {
	background-color:#E2E2E2;
	border-bottom:1px solid #999;
	padding:5px;
	font-weight:bold;
	font-size:93%;
	color:#666;
}

.table-style tr td {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	padding: 10px 5px;
	font-weight: normal;
	color: #666;
	font-size:93%;
}

.table-style tr td.col-one {
	background-color:#eee;
	border-right: 1px solid #ccc;
	color:#666666;
    font-size:93%;
    font-weight:bold; 
}

.table-style tr td a:hover {
	text-decoration:none;
}

.table-style tr.highlight td {
	background-color:#E2E2E2;
}

.table-style tr td.bg80 {
	background-color:#D8D8D8;
	border-left:1px solid #ccc;
}

.table-style tr td.bg40 {
	background-color:#E2E2E2;
	border-left:1px solid #ccc;
}

.table-style tr td.bg20 {
	background-color:#F8F8F8;
	border-left:1px solid #ccc;
}

.table-style tr td.col-one.bg80,
.table-style tr td.col-one.bg40,
.table-style tr td.col-one.bg20 {
	border-left:none;

}

.table-annotation {
    background-color:#eee;
    padding:10px 20px;
    margin:-20px 0 20px 0;
}

.table-annotation p{
    font-size:85%;
    line-height:120%;
    color:#777;
    margin:0 0 0 0;
}

.table-style tr td p {
	margin:0 0 10px 0;
	font-size:100%;
}

.table-style tr td ul {
	margin:0 0 0 15px;
	
}

/* Default table styling ends */ 


/* Sharepoint table styling starts */ 
.ms-rteTable-default {
    margin:0 0 20px 0;
    width:100%;
    border:none;
}

.ms-rteTable-default tr th {
	background-color: #ccc;
	padding: 5px 10px;
	color: #fff;
	font-weight: bold;
	font-size:100%;
}

.ms-rteTable-default tr.subheader td {
	background-color:#E2E2E2;
	border-bottom:1px solid #999;
	padding:5px;
	font-weight:bold;
	font-size:93%;
	color:#666;
}

.ms-rteTable-default tr.ms-rteTableEvenRow-default td {
    background-color:#E2E2E2;
}

.ms-rteTable-default tr td.ms-rteTableFirstCol-default,
.ms-rteTable-default tr.ms-rteTableFooterRow-default  td.ms-rteTableFooterFirstCol-default {
    border-right:1px solid #CCCCCC;
    color:#666666;
    font-size:93%;
    font-weight:bold;
    width:150px;
}

.ms-rteTable-default tr td {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	padding: 5px 10px;
	font-weight: normal;
	color: #666;
	font-size:93%;
    vertical-align:top;
}

.ms-rteTable-default tr td.ms-rteTableOddCol-default {

}

.ms-rteTable-default tr td.ms-rteTableEvenCol-default {

}

.ms-rteTable-default tr td a:hover {
	text-decoration:none;
}

.ms-rteTable-default tr td p {
	margin:0 0 10px 0;
	font-size:100%;
}

.ms-rteTable-default tr td ul {
	margin:0 0 0 15px;
	
}

.ms-rteTable-default tr td.bg80 {
	background-color:#D8D8D8;
	border-left:1px solid #ccc;
}

.ms-rteTable-default tr td.bg40 {
	background-color:#E2E2E2;
	border-left:1px solid #ccc;
}

.ms-rteTable-default tr td.bg20 {
	background-color:#F8F8F8;
	border-left:1px solid #ccc;
}

.ms-rteTable-default tr td.col-one.bg80,
.ms-rteTable-default tr td.col-one.bg40,
.ms-rteTable-default tr td.col-one.bg20 {
	border-left:none;

}

.ms-rteTable-default tr td hr {
    height:1px;
    border:0px;
    background-color:#ccc;
    color:#ccc;
    margin:2px 0;
    line-height:0px;
}

.table-annotation {
    background-color:#eee;
    padding:10px 20px;
    margin:-20px 0 20px 0;
}

.table-annotation p{
    font-size:85%;
    line-height:120%;
    color:#777;
    margin:0 0 0 0;
}

/* Sharepoint table styling ends */ 


/* Hero panel styling starts */ 
.hero-brand-logos {
    position:absolute;
    right:0px;
    top:25px;
}

.hero-brands-holder .looking-for {
    float:left;
    width:180px;
    height:20px;
    padding:10px 0 0 10px;
    *padding:5px 0 0 10px;
    *height:25px;
    margin:5px 0;
    background-color:#895C9F;
    background-image:url("../images/common/bg-looking-for.png");
    background-position:right center;
    background-repeat:no-repeat;
}

.hero-brands-holder .looking-for p{
    text-transform:uppercase;
    color:#fff;
    font-weight:bold;
}


.hero-brands-holder .a{
    display:block;
    float:left;
    margin:0 5px;
}


/* Hero panel styling ends */ 



/* Contact Us panel */
.contact-panel {
    border:2px solid #003366;
    margin:10px 0;
    overflow: auto;
    padding:10px 0;
}

.contact-panel h4{
	background:url("../images/branding/bg-h4-brandable.gif") no-repeat scroll left bottom #003366;
	display:block;
	height:20px;
	font-size:108%;
	padding:0 0 10px 10px;
	margin:0 0 0 0;
}

.contact-panel address span {
	/*display:block;*/
	margin:5px 0 0 0;
	word-wrap:break-word; 

}

.contact-panel address a {
    
    display:block; 
    word-wrap:break-word; 

}

.contact-panel address a:hover  {
   text-decoration:underline;

}


/* Contact panel end */

/* Related links and documents lister starts */
.related-links,
.related-docs {
	background-color:#E6E6E6;
	margin:0 0 10px 0;
	padding:0 0 20px 0;
}

.related-links {
    border:1px solid #ccc;
}

.related-docs {
	background-color:#003366;
}

.related-links h4,
.related-docs h4 
{
	margin:0px;
	background:url("../images/branding/bg-h4-white.gif");
	background-position: left bottom;
	background-color:transparent;
	display:block;
	height:20px;
	padding:10px 0 10px 10px;
    font-size:116%;
}


.related-docs h4 
{
	color:#fff !important;
}

.related-links ul,
.related-docs ul 
{
	margin:0px 10px;
	display:block;
}
 

.related-links ul li,
.related-docs ul li
{
	list-style-type:none;
	list-style-image:none;
}

.related-links ul li a,
.related-docs ul li a
{
	list-style-type:none;
	font-size:93%;
	text-decoration:none;
	display:block;
	padding:0 0 0 10px;
	background-image:url(../images/common/arrow-grey.gif);
	background-position:-5px 0px;
	background-repeat: no-repeat;
}

.related-links ul li a
{
    background-position:0 3px !important;


}

.related-docs ul li a
{
	background-image:url(../images/common/arrow-white.gif);
    background-position:-5px 0px !important;
	color:#fff;

}

.related-links ul li a:hover,
.related-docs ul li a:hover
{
	text-decoration:underline;
}

/* Related links lister ends */

/* Arts directory styles start */
.directory-srch-panel {
    background-color:#fff;
    border:1px solid #ccc;
    padding:10px 0;
}

.directory-srch 
{
	margin:0 0 0 0;
	background-image: url('../images/branding/bg-search-directory.png');
	background-color:#CE6DA3;
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:55px;
	position:relative;
}


.directory-srch .textfield 
{
	position:absolute;
	top:13px;
	left:25px;
	font-size:138.5%;
	font-weight:normal;
	background-color:transparent;
	color:#999;
	width:300px;
	height:25px;
	border:0;
	
}

.directory-srch .button
{
	position:absolute;
	top:20px;
	left:585px;
	border-style: none;
    border-color: inherit;
    border-width: 0;
    padding: 0px;
    height:15px;
	width:100px;
	cursor:pointer;
	background:url('../images/branding/bg-search-btn-off.png') no-repeat center;
}

.directory-srch .button:hover
{
	background:url('../images/branding/bg-search-btn-on.png') no-repeat center;
}

.a-z  {
    margin:10px 0 20px 0;
    padding:10px 0;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
}

.a-z ul {
    margin:0px;
    padding:0px;
}

.a-z ul li{
    list-style-type:none;
    display:inline;
}

.a-z ul li a{
    font-size:116%;
    text-decoration:none;
    text-align:center;
    display:block;
    float:left; 
    width:18px; 
    height:18px;
    line-height:18px;
    margin:0 4px 0 0;
    border:1px solid #ccc;
    color:#666;
}

.a-z ul li a:hover {
    background-color:#CE6DA3;
    border-color:#CE6DA3;
    color:#fff;
}

.directory-srch-teaser  {
    margin:5px 0;
    padding:5px 0;
    border-top:1px solid #ddd;
}

.directory-srch-teaser ul  {
    margin:0px;
}

.directory-srch-teaser ul li {
    list-style-type:none;
    margin:2px 0;
}

.directory-srch-teaser ul li span{
    font-weight:bold;
}

.directory-srch-teaser ul li a {
    font-size:123.1%;
}

.directory-srch-teaser ul li a:hover {
    text-decoration:underline;
}

.directory-srch-teaser ul li a:hover{
    text-decoration:none;
}


/* Arts directory styles end */



/* Article content style start */
.article-content h2 {
	margin-top:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #999;
}

.article-content h3 {
	background-color: transparent !important;
	color:#003366;
	padding:0 0 0 0 !important;
	margin:10px 0 0 0 !important;
}

.ms-rtestate-field h4,
.article-content h4 {
	background-color: #003366;
	color:#fff;
	padding:5px 10px;
	margin:10px 0;
}


.article-content ul, .ms-rtestate-field ul  {
	margin:10px 0px;
	padding:0px;
}

.article-content ul li, .ms-rtestate-field ul li  {

	list-style-type:none;
	list-style-image:none;
	background-image:url('../images/icons/bullet-default.png');
	background-position: 15px 6px;
	background-repeat:no-repeat;
	padding:0 0 0 30px;
	margin:0 0 5px 0;
	font-size:93%;
	line-height:160%;
	color:#444;
}

.article-content ol, .ms-rtestate-field ol {
	margin:20px 23px;
	padding:0px;
}

.article-content ol li, .ms-rtestate-field ol li  {

	padding:0 0 0 0;
	margin:0 0 1em 0;
	font-size:93%;
	line-height:160%;
	color:#444;
}

.bd .ms-rtestate-field ul li p,
.bd .ms-rtestate-field ul li p.ms-rteElement-P {
    font-size: 100% !important;
}

/* Article content style end */

/* Sharepoint html editor overwrite styles */

.ms-rteElement-Callout1  {
    background-color:#fff;
    border-left:none;
    border-right:none;
    border-bottom:1px solid #003366;
    border-top:10px solid #003366;
    float:left;
    margin:10px 20px 20px 0;
    padding:10px 20px;
    width:180px;
    font-size:138.5%;
    line-height:150%;
    color:#666;
}

.ms-rteElement-Callout2  {
    background-color:#fff;
    border-left:none;
    border-right:none;
    border-bottom:1px solid #003366;
    border-top:10px solid #003366;
    float:right;
    margin:10px 0 20px 20px;
    padding:10px 20px;
    width:180px;
    font-size:138.5%;
    line-height:150%;
    color:#666;
}

.ms-rteElement-Callout3  {
    border-bottom:1px dotted #003366;
    border-top:1px dotted #003366;
    color:#666;
    float:left;
    font-style:italic;
    margin:10px 0 20px 0;
    padding:10px 20px;
    font-size:123.1%;
    line-height:150%;
    font-family:Georgia;
}

.ms-rteElement-Callout4  {
    background-color:#eee;
    border:1px solid #ccc;
    color:#666;
    float:right;
    font-family:Arial,Verdana,Geneva,sans-serif;
    padding:10px 20px;
    margin:10px 0 20px 20px;
    width:180px;
    font-size:108%;
    line-height:150%;
    font-style:italic;
    font-family:Georgia;
}

h1.ms-rteElement-H1,
h1.ms-rteElement-H1B {
    border-bottom:1px solid #CCCCCC;
    color:#000;
    font-size:197% !important;
    margin:10px 0;
    padding:0 0 10px;

}


h2.ms-rteElement-H2,
h2.ms-rteElement-H2B {
    border-bottom:1px dotted #999999;
    margin-top:10px;
    padding-bottom:5px;
    color:#333333;
    font-size:153.9%;

}

h3.ms-rteElement-H3, 
h3.ms-rteElement-H3B {
    background-color:Transparent !important;    
    color:#333;    
    font-size:123.1% !important;
	font-weight:bold !important;
	margin:10px 0 !important;
	padding:0 !important;
    
}

h4.ms-rteElement-H4,
h4.ms-rteElement-H4B {
    font-style:normal;
    font-size:93%;
    font-weight:bold;
    color:#fff;
    background-color:#e6e6e6;

}
/* Sharepoint html editor overwrite styles end */

/* Transport lister sprite styles start */
.transport ul   {
	margin:0px;
	padding:0px;
}


.transport ul li {
	list-style-type:none;
	clear:both;
	display:block;
	border-bottom:1px dotted #ccc;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	font-size:93%;
	color:#666;
}

.transport ul  li strong {
	color:#333;
}

.transport ul li span.icon{
	list-style-type:none;
	display:block;
	width:40px;
	height:40px;
	margin:0 20px 0 0;
	overflow:hidden;
	float:left;
	background:url("../images/icons/sprite-transport.png");
	background-repeat:no-repeat;
	background-color:transparent;
}

.transport ul li span{
	display:block;
	float:left;
	width:400px;

}


.transport ul li.rail span.icon{
	background-position: 0 0;

}

.transport ul li.bus span.icon{
	background-position: -40px 0;

}

.transport ul li.walk span.icon{
	background-position: -80px 0;

}

.transport ul li.underground span.icon{
	background-position: -120px 0;

}
/* Transport lister sprite styles end */

/* meta content  */
.meta-content  {
    margin:20px 0;
}

.meta-content input, .meta-content textarea {
    width:100%;
    font-size:123.1%;
    margin:0 0 20px 0;
    padding:3px;
}

.meta-content select {
    padding:2px;
}

/**  news search style start **/

.pagination-internal ul,
.pagination-bottom ul {
    margin:0px;
    padding:0px;
}

.pagination-internal ul li,
.pagination-bottom ul li {
    list-style-type:none;
    display:inline;
}

.pagination-internal ul li a, 
.pagination-bottom ul li a {
    font-size:116%;
    text-decoration:none;
    text-align:center;
    display:block;
    float:left; 
    width:20px; 
    height:20px;
    line-height:20px;
    margin:0 4px 0 0;
    border:1px solid #ccc;
    color:#666;
}

.pagination-internal ul li a:hover,
.pagination-bottom ul li a:hover {
    background-color:#CE6DA3;
    border-color:#CE6DA3;
    color:#fff;
}

.pagination-internal p.results,
.pagination-bottom p.results  {
    border-top:1px solid #ddd;
    display:block;
    padding:5px 0;
    margin:5px 0;
}

.news .directory-srch-teaser {
    clear:both;
}

.news .directory-srch-teaser img {
    float:left;
    display:block;
    margin:0 20px 0 0;
}

.news .directory-srch-teaser ul {
    float:left;
    display:block;
}

.news .directory-srch-teaser ul li span{
    font-weight:normal;
    color:#999;
    font-size:93%;
}

/* Guided nav styles  Start */
.guided-nav-hd {
    display:block;
    line-height:30px;
    margin:-15px 0 0 0;
    *margin:0 0 0 0;
    padding:0 10px;
    color:#003366;
    font-weight:bold;
}

.guided-nav ul  {
     margin:0px;
     padding-bottom:10px;
     margin-bottom:10px;
}

.guided-nav li {
    list-style-type:none;
    margin:0px;
    padding:0px;
	list-style-image:none;
}

.guided-nav li span {
    display:block;
    padding:5px 10px;
    color:#666;
    background-color:#ddd;
    font-weight:bold;
	
}

.guided-nav ul ul li a {
    display:block;
    text-decoration: none;
    color:#666;
	font-size:93%;
    padding: 6px 0 6px 12px;
    background-image:url('../images/navigation/bg-ns.png');
    background-repeat:no-repeat;
    background-position:0 9px;

}

.guided-nav ul ul li a:hover {
    text-decoration: underline;
}


.guided-nav ul ul li {
    border-bottom:1px dotted #ccc;
   
}

/* Guided nav styles end */

/**  news search style end **/


/**  news article style starts**/

.news-article .subtitle {
    font-size:153.9%;
    color:#666;  
}

.news-article .date {
    font-size:93%;
    display:block;
    margin:5px 0;
    padding:5px 0;
    border-top:1px dotted #ddd;
    border-bottom:1px dotted #ddd;
    color:#999;
}

.news-article a {
    font-weight:bold;
    /*display:block;*/
    margin:0 0 10px 0;
    padding:0 0 10px 0;
    border-bottom:1px dotted #ddd;
    color:#999;
}



/**  news article style ends**/


/**  vacancy article style starts**/
.vacancy-summary ul  {
    margin:0 0 20px 0;
    padding:0px;
}

.vacancy-summary ul li {
    list-style-type:none;
    height:24px;
    line-height:24px;
    border-bottom:1px dotted #ccc;
    font-size:93%;
}

.vacancy-summary ul li span{
    font-weight:bold;
    display:block;
    float:left;
    width:110px;
    margin:0 10px 0 0;
    text-align:right;

}

/**  vacancy article style ends**/


/**  Venue finder style starts**/
.venue-finder .directory-srch-panel {
    margin:0 0 10px 0;
}

.venue-finder .venue-finder-filter ul {
    display:block;
    margin:0px;
}

.venue-finder .venue-finder-filter ul li {
    border-bottom:1px dotted #ccc;
    list-style-type:none;
}

.venue-finder .venue-finder-filter ul li a {
    background-image:url('../images/navigation/bg-ns.png');
    background-position:0 5px;
    background-repeat:no-repeat;
    color:#666666;
    display:block;
    font-size:93%;
    padding:2px 0 2px 12px;
    text-decoration:none;

}

.venue-finder .venue-finder-filter ul li a:hover {
    color:#003366;
    text-decoration:underline;

}

.venue-finder #map_canvas {
    height:450px !important;

}

.venue-finder .venue-finder-results ul {
    margin:5px 0;
    padding:5px 0;
    border-bottom:1px dotted #ddd;

}

.venue-finder .venue-finder-results ul li{
    list-style-type:none;
    color:#666;
}

.venue-finder .venue-finder-results ul li h3{
    background-color: transparent;
    padding:0px;
    margin:0px;
    color:#333;

}

.venue-finder .venue-finder-results ul li.address {
    

}

.venue-finder .venue-finder-results ul li.distance {
    color:#999;

}


/**  Venue finder style ends**/


/**  Sharepoint search styles start **/
.srch-Page {
    clear:both;
    color:#666666;
    font-family:arial;
    font-size:100%;
    padding: 0 0 0 0;
}

.srch-Icon {
    display:none;
}

.srch-results  {
    max-width:700px;
    padding-left:0px;
}

.srch-Metadata2 {
    color:#666666;
    margin-left:0px;
}

.srch-Title3 {
    padding:0 0 0 0;
}

.srch-Description2 {
    color:#666;
    font-size:116%;
    margin-left:0;
    padding:0 0 10px 0;
    margin:5px 0 10px 0;
    border-bottom:1px dotted #ddd;
    max-width:700px;
    font-family:Arial !important;
}

.srch-Description2 strong {
    color:#333;
    
}

.srch-Title2 a:link, .srch-Title2 a:visited, .srch-Title2 a:hover {
    color:#0072BC !important;
    font-size:167%;
    text-decoration:none !important;
    font-family:Arial !important;
}

.srch-Title2 a:hover {
    text-decoration:underline !important;

}

.srch-Metadata1, .srch-Metadata2 {
    display:none;
}

.srch-Page a:link, .srch-Page a:visited {
    background-image:none;
    border:1px solid #ccc;
    display:block;
    float:left;
    font-size:116%;
    font-weight:normal;
    padding:0 0 0 0;
    margin:0 5px 0 0;
    height:23px;
    width:23px;
    line-height:23px;
    text-align:center;
    text-decoration:none;

}

.srch-Page strong, .srch-Page a:hover {
    background-image:none;
    background-color:#003366;
    color:#fff;
    border:1px solid #003366;
    display:block;
    float:left;
    font-size:116%;
    font-weight:normal;
    padding:0 0 0 0;
    margin:0 5px 0 0;
    height:23px;
    width:23px;
    line-height:23px;
    text-align:center;
    text-decoration:none;
}

.srch-Page a:link img, .srch-Page a:visited img {
    vertical-align:middle;
}

.s4-wpcell-plain  {
  padding: 0 0 10px 0;
  border-bottom:1px dotted #ddd;
}


/**  Sharepoint search styles end **/


/************************************************************************************/
/* Unique Styles each channel. This must always be at the bottom of this stylesheet */
/************************************************************************************/

/* channel header logo */
.museums .logo a{
	width:350px;
}

.museums .logo a span {
	background:#FFFFFF url('../images/branding/hd-logo-museums.gif') no-repeat left top;

}

/* channel sharepioint editor colors */
.museums .ms-rteElement-Callout1,
.museums .ms-rteElement-Callout2,
.museums .ms-rteElement-Callout3,
.museums .ms-rteElement-Callout4 {
    border-color:#895C9F;
}   

.museums .box h4 {
    
	background-color:#895C9F;
}

.museums ul.links li, .museums .related-links ul li a
{
    background-image:url('../images/icons/arrow-museums.gif')
}

.museums .related-docs ul li a 
{
    background-image:url('../images/icons/arrow-white.gif');

}

/* channel coloured backgrounds */
.museums h3,
.museums .srch, 
.museums .ns .ns-hd,
.museums .contact-panel h4,
.museums .related-docs
{
    background-color:#895C9F;
}

/* channel font colour */
.museums a, 
.museums h1,
.museums h4, 
.museums h4 a,
.museums .box h4 a,
.museums .box h4,
.museums .article-content h3,
.museums h3.ms-rteElement-H3, 
.museums h3.ms-rteElement-H3B {
    color:#895C9F;
}

/* channel border colour */
.museums h1, 
.museums .box, 
.museums .ns li, 
.museums .ns ul,
.museums .contact-panel,
.museums blockquote,
.museums .related-links
{
    border-color:#895C9F;
}

.museums .ms-rtestate-field h4,
.museums .article-content h4 {
	background-color:#895C9F;
	color:#fff;
}

.museums .image_grid_2 .annotation,
.museums .image_grid_3 .annotation {
	background-color:#895C9F;
	color:#fff;
}

.museums .article-content ul li, .museums .ms-rtestate-field ul li {
	background-image:url('../images/icons/bullet-museums.png');

}

/* gallery navigator position */
.museums .tabs a {
    background-position:-20px 0;
}

.museums .tabs a:hover {
    background-position:-20px 0;
}

.museums .tabs a.current {
	background-position:-20px -20px;     
} 


/* table colours */
.museums .table-style tr th,
.museums .ms-rteTable-default tr th {
    background-color:#895C9F;
}

.museums .table-style tr.subheader td,
.museums .ms-rteTable-default tr.subheader td {
    background-color:#D0BED9;
    border-bottom:1px solid #895C9F;
    color:#895C9F;
}




/* channel header logo */
.arts .logo a{
	width:200px;
}

.arts .logo a span {
	background:#FFFFFF url('../images/branding/hd-logo-arts.gif') no-repeat left top;

}

/* channel sharepoint editor colors */
.arts .ms-rteElement-Callout1,
.arts .ms-rteElement-Callout2,
.arts .ms-rteElement-Callout3,
.arts .ms-rteElement-Callout4 {
    border-color:#CE6DA3;
}   

/* channel background images */
.arts .box h4 {
    
	background-color:#CE6DA3;
}

.arts ul.links li, .arts .related-links ul li a
{
    background-image:url('../images/icons/arrow-arts.gif')
}

 .arts .related-docs ul li a  
{
    background-image:url('../images/icons/arrow-white.gif');

}

/* channel coloured backgrounds */
.arts h3,
.arts .srch, 
.arts .ns .ns-hd,
.arts .contact-panel h4,
.arts .related-docs
{
    background-color:#CE6DA3;
}

/* channel font colour */
.arts a, 
.arts h1,
.arts h4, 
.arts h4 a,
.arts .box h4 a,
.arts .box h4,
.arts .article-content h3,
.arts h3.ms-rteElement-H3, 
.arts h3.ms-rteElement-H3B {
    color:#CE6DA3;
}

/* channel border colour */
.arts h1, 
.arts .box, 
.arts .ns li, 
.arts .ns ul,
.arts .contact-panel,
.arts blockquote,
.arts .related-links
{
    border-color:#CE6DA3;
}

.arts .ms-rtestate-field h4,
.arts .article-content h4 {
	background-color:#CE6DA3;
	color:#fff;
}

.arts .image_grid_2 .annotation,
.arts .image_grid_3 .annotation {
	background-color:#CE6DA3;
	color:#fff;
}

.arts .article-content ul li, .arts .ms-rtestate-field ul li {
	background-image:url('../images/icons/bullet-arts.png');

}


/* gallery navigator position */
.arts .tabs a {
    background-position:-50px 0;
}

.arts .tabs a:hover {
    background-position:-50px 0;
}

.arts .tabs a.current {
	background-position:-50px -20px;     
} 


/* table colours */
.arts .table-style tr th,
.arts .ms-rteTable-default tr th {
    background-color:#CE6DA3;
}

.arts .table-style tr.subheader td,
.arts .ms-rteTable-default tr.subheader td {
    background-color:#F0D3E3;
    border-bottom:1px solid #CE6DA3;
    color:#CE6DA3;
}



/* channel header logo */
.music .logo a{
	width:250px;
}

.music .logo a span {
	background:#FFFFFF url('../images/branding/hd-logo-concert-halls.gif') no-repeat left top;

}


/* channel sharepoint editor colors */
.music .ms-rteElement-Callout1,
.music .ms-rteElement-Callout2,
.music .ms-rteElement-Callout3,
.music .ms-rteElement-Callout4 {
    border-color:#D37126;
}   


/* channel background images */
.music .box h4 {
    
	background-color:#D37126;
}

.music ul.links li, .music .related-links ul li a 
{
    background-image:url('../images/icons/arrow-concert-halls.gif');
    background-position: -5px 0;
}

 .music .related-docs ul li a   
{
    background-image:url('../images/icons/arrow-white.gif');

}

/* channel coloured backgrounds */
.music h3,
.music .srch, 
.music .ns .ns-hd,
.music .contact-panel h4,
.music .related-docs
{
    background-color:#D37126;
}

/* channel font colour */
.music a, 
.music h1,
.music h4, 
.music h4 a,
.music .box h4 a,
.music .box h4,
.music .article-content h3,
.mucic h3.ms-rteElement-H3, 
.music h3.ms-rteElement-H3B {
    color:#D37126;
}

/* channel border colour */
.music h1, 
.music .box, 
.music .ns li, 
.music .ns ul,
.music .contact-panel,
.music blockquote,
.music .related-links
{
    border-color:#D37126;
}

.music .ms-rtestate-field h4,
.music .article-content h4 {
	background-color:#D37126;
	color:#fff;
}

.music .image_grid_2 .annotation,
.music .image_grid_3 .annotation {
	background-color:#D37126;
	color:#fff;
}

.music .article-content ul li, .music .ms-rtestate-field ul li {
	background-image:url('../images/icons/bullet-concert-halls.png');

}


/* gallery navigator position */
.music .tabs a {
    background-position:-60px 0;
}

.music .tabs a:hover {
    background-position:-60px 0;
}

.music .tabs a.current {
	background-position:-60px -20px;     
} 

/* table colours */
.music .table-style tr th,
.music .ms-rteTable-default tr th {
    background-color:#D37126;
}

.music .table-style tr.subheader td,
.music .ms-rteTable-default tr.subheader td {
    background-color:#F2D4BD;
    border-bottom:1px solid #D37126;
    color:#D37126;
}




/* channel header logo */
.young-glasgow .logo a{
	width:290px;
}

.young-glasgow .logo a span {
	background:#FFFFFF url('../images/branding/hd-logo-young-glasgow.gif') no-repeat left top;

}


/* channel sharepoint editor colors */
.young-glasgow .ms-rteElement-Callout1,
.young-glasgow .ms-rteElement-Callout2,
.young-glasgow .ms-rteElement-Callout3,
.young-glasgow .ms-rteElement-Callout4 {
    border-color:#E9B416;
}   

/* channel background images */

.young-glasgow .box h4 {
    
	background-color:#E9B416;
}

.young-glasgow ul.links li, .young-glasgow .related-links ul li a 
{
    background-image:url('../images/icons/arrow-young-glasgow.gif');

}

 .young-glasgow .related-docs ul li a  
{
    background-image:url('../images/icons/arrow-white.gif');

}

/* channel coloured backgrounds */
.young-glasgow h3,
.young-glasgow .srch, 
.young-glasgow .ns .ns-hd,
.young-glasgow .contact-panel h4,
.young-glasgow .related-docs
{
    background-color:#E9B416;
}

/* channel font colour */
.young-glasgow a, 
.young-glasgow h1,
.young-glasgow h4, 
.young-glasgow h4 a,
.young-glasgow .box h4 a,
.young-glasgow .box h4,
.young-glasgow .article-content h3,
.young-glasgow h3.ms-rteElement-H3, 
.young-glasgow h3.ms-rteElement-H3B {
    color:#E9B416;
}

/* channel border colour */
.young-glasgow h1, 
.young-glasgow .box, 
.young-glasgow .ns li, 
.young-glasgow .ns ul,
.young-glasgow .contact-panel,
.young-glasgow blockquote,
.young-glasgow .related-links
{
    border-color:#E9B416;
}

.young-glasgow .ms-rtestate-field h4,
.young-glasgow .article-content h4 {
	background-color:#E9B416;
	color:#fff;
}

.young-glasgow .image_grid_2 .annotation,
.young-glasgow .image_grid_3 .annotation {
	background-color:#E9B416;
	color:#fff;
}

.young-glasgow .article-content ul li, .young-glasgow .ms-rtestate-field ul li {
	background-image:url('../images/icons/bullet-young-glasgow.png');

}

/* gallery navigator position */
.young-glasgow .tabs a {
    background-position:-70px 0;
}

.young-glasgow .tabs a:hover {
    background-position:-70px 0;
}

.young-glasgow .tabs a.current {
	background-position:-70px -20px;     
} 

/* table colours */
.young-glasgow .table-style tr th,
.young-glasgow .ms-rteTable-default tr th {
    background-color:#E9B416;
}

.young-glasgow .table-style tr.subheader td,
.young-glasgow .ms-rteTable-default tr.subheader td {
    background-color:#FBF0D0;
    border-bottom:1px solid #E9B416;
    color:#E9B416;
}





/* channel header logo */
.libraries .logo a{
	width:200px;
}

.libraries  .logo a span {
	background:#FFFFFF url('../images/branding/hd-logo-libraries.gif') no-repeat left top;
}


/* channel sharepoint editor colors */
.libraries .ms-rteElement-Callout1,
.libraries .ms-rteElement-Callout2,
.libraries .ms-rteElement-Callout3,
.libraries .ms-rteElement-Callout4 {
    border-color:#84B7E6;
}  

/* channel background images */
.libraries .box h4 {
	background-color:#84B7E6;
}

.libraries ul.links li, .libraries .related-links ul li a {
    background-image:url('../images/icons/arrow-libraries.gif');
    background-position: -5px 0;
}

.libraries .related-docs ul li a   {
    background-image:url('../images/icons/arrow-white.gif');
    background-position: -5px 0;
}

/* channel coloured backgrounds */
.libraries h3,
.libraries .srch, 
.libraries .ns .ns-hd,
.libraries .contact-panel h4,
.libraries .related-docs {
    background-color:#84B7E6;
}

/* channel font colour */
.libraries a, 
.libraries h1,
.libraries h4, 
.libraries h4 a,
.libraries .box h4 a,
.libraries .box h4,
.libraries .article-content h3,
.libraries h3.ms-rteElement-H3, 
.libraries h3.ms-rteElement-H3B {
    color:#84B7E6;
}

/* channel border colour */
.libraries h1, 
.libraries .box, 
.libraries .ns li, 
.libraries .ns ul,
.libraries .contact-panel,
.libraries blockquote,
.libraries .related-links
{
    border-color:#84B7E6;
}

.libraries .ms-rtestate-field h4,
.libraries .article-content h4 {
	background-color:#84B7E6;
	color:#fff;
}

.libraries .image_grid_2 .annotation,
.libraries .image_grid_3 .annotation {
	background-color:#84B7E6;
	color:#fff;
}

.libraries .article-content ul li,  .libraries .ms-rtestate-field ul li {
	background-image:url('../images/icons/bullet-libraries.png');

}

/* gallery navigator position */
.libraries .tabs a {
    background-position:-30px 0;
}

.libraries .tabs a:hover {
    background-position:-30px 0;
}

.libraries .tabs a.current {
	background-position:-30px -20px;     
} 

/* table colours */
.libraries .table-style tr th,
.libraries .ms-rteTable-default tr th {
    background-color:#84B7E6;
}

.libraries .table-style tr.subheader td,
.libraries .ms-rteTable-default tr.subheader td {
    background-color:#DAE9F7;
    border-bottom:1px solid #84B7E6;
    color:#84B7E6;
}


/* channel header logo */
.sport .logo a{
	width:170px;
}

.sport .logo a span {
	background:#FFFFFF url('../images/branding/hd-logo-sport.gif') no-repeat left top;

}

/* channel sharepoint editor colors */
.sport .ms-rteElement-Callout1,
.sport .ms-rteElement-Callout2,
.sport .ms-rteElement-Callout3,
.sport .ms-rteElement-Callout4 {
    border-color:#48A7A9;
}  

/* channel background images */
.sport .box h4 {
    
	background-color:#48A7A9;
}

.sport ul.links li, .sport .related-links ul li a   
{
    background-image:url('../images/icons/arrow-sport.gif');

}

.sport .related-docs ul li a   
{
    background-image:url('../images/icons/arrow-white.gif');
  

}

/* channel coloured backgrounds */
.sport h3,
.sport .srch, 
.sport .ns .ns-hd,
.sport .contact-panel h4,
.sport .related-docs
{
    background-color:#48A7A9;
}

/* channel font colour */
.sport a, 
.sport h1,
.sport h4, 
.sport h4 a,
.sport .box h4 a,
.sport .box h4,
.sport .article-content h3,
.sport h3.ms-rteElement-H3, 
.sport h3.ms-rteElement-H3B {
    color:#48A7A9;
}

/* channel border colour */
.sport h1, 
.sport .box, 
.sport .ns li, 
.sport .ns ul,
.sport .contact-panel,
.sport blockquote,
.sport .related-links
{
    border-color:#48A7A9;
}

.sport .ms-rtestate-field h4,
.sport .article-content h4 {
	background-color:#48A7A9;
	color:#fff;
}

.sport .image_grid_2 .annotation,
.sport .image_grid_3 .annotation {
	background-color:#48A7A9;
	color:#fff;
}

.sport .article-content ul li,  .sport .ms-rtestate-field ul li {
	background-image:url('../images/icons/bullet-sport.png');

}

/* gallery navigator position */
.sport .tabs a {
    background-position:-10px 0;
}

.sport .tabs a:hover {
    background-position:-10px 0;
}

.sport .tabs a.current {
	background-position:-10px -20px;     
} 

/* table colours */
.sport .table-style tr th,
.sport .ms-rteTable-default tr th {
    background-color:#48A7A9;
}

.sport .table-style tr.subheader td,
.sport .ms-rteTable-default tr.subheader td {
    background-color:#C8E4E5;
    border-bottom:1px solid #48A7A9;
    color:#48A7A9;
}


/* channel header logo */
.events .logo a{
	width:170px;
}

.events .logo a span {
	background:#FFFFFF url('../images/branding/hd-logo-events.gif') no-repeat left top;

}

/* channel sharepoint editor colors */
.events .ms-rteElement-Callout1,
.events .ms-rteElement-Callout2,
.events .ms-rteElement-Callout3,
.events .ms-rteElement-Callout4 {
    border-color:#80B461;
}  

/* channel background images */

.events .box h4 {
    
	background-color:#80B461;
}

.events ul.links li, .events .related-links ul li a 
{
    background-image:url('../images/icons/arrow-events.gif');

}

.events .related-docs ul li a   
{
    background-image:url('../images/icons/arrow-white.gif');

}

/* channel coloured backgrounds */
.events h3,
.events .srch, 
.events .ns .ns-hd,
.events .contact-panel h4,
.events .related-docs
{
    background-color:#80B461;
}

/* channel font colour */
.events a, 
.events h1,
.events h4, 
.events h4 a,
.events .box h4 a,
.events .box h4,
.events .article-content h3,
.events h3.ms-rteElement-H3, 
.events h3.ms-rteElement-H3B {
    color:#80B461;
}

/* channel border colour */
.events h1, 
.events .box, 
.events .ns li, 
.events .ns ul,
.events .contact-panel,
.events blockquote,
.events .related-links
{
    border-color:#80B461;
}

.events .ms-rtestate-field h4,
.events .article-content h4 {
	background-color:#80B461;
	color:#fff;
}

.events .image_grid_2 .annotation,
.events .image_grid_3 .annotation {
	background-color:#80B461;
	color:#fff;
}

.events .article-content ul li, .events .ms-rtestate-field ul li {
	background-image:url('../images/icons/bullet-events.png');

}

/* gallery navigator position */
.events .tabs a {
    background-position:-40px 0;
}

.events .tabs a:hover {
    background-position:-40px 0;
}

.events .tabs a.current {
	background-position:-40px -20px;     
} 

/* table colours */
.events .table-style tr th,
.events .ms-rteTable-default tr th {
    background-color:#80B461;
}

.events .table-style tr.subheader td,
.events .ms-rteTable-default tr.subheader td {
    background-color:#D9E8CF;
    border-bottom:1px solid #80B461;
    color:#80B461;
}

/* channel header logo */
.communities .logo a{
	width:250px;
}

.communities .logo a span {
	background:#FFFFFF url('../images/branding/hd-logo-communities.gif') no-repeat left top;

}

/* channel sharepoint editor colors */
.communities .ms-rteElement-Callout1,
.communities .ms-rteElement-Callout2,
.communities .ms-rteElement-Callout3,
.communities .ms-rteElement-Callout4 {
    border-color:#CC4C6D;
}  

/* channel background images */
.communities .box h4 {
	background-color:#CC4C6D;
}

.communities ul.links li, .communities .related-links ul li a {
    background-image:url('../images/icons/arrow-communities.gif');

}

.communities .related-docs ul li a    {
    background-image:url('../images/icons/arrow-white.gif');

}

/* channel coloured backgrounds */
.communities h3,
.communities .srch, 
.communities .ns .ns-hd,
.communities .contact-panel h4,
.communities .related-docs {
    background-color:#CC4C6D;
}

/* channel font colour */
.communities a, 
.communities h1,
.communities h4, 
.communities h4 a,
.communities .box h4 a,
.communities .box h4,
.communities .article-content h3,
.communities h3.ms-rteElement-H3, 
.communities h3.ms-rteElement-H3B {
    color:#CC4C6D;
}

/* channel border colour */
.communities h1, 
.communities .box, 
.communities .ns li, 
.communities .ns ul,
.communities .contact-panel,
.communities blockquote,
.communities .related-links
{
    border-color:#CC4C6D;
}

.communities .ms-rtestate-field h4,
.communities .article-content h4 {
	background-color:#CC4C6D;
	color:#fff;
}

.communities .image_grid_2 .annotation,
.communities .image_grid_3 .annotation {
	background-color:#CC4C6D;
	color:#fff;
}

.communities .article-content ul li, .communities .ms-rtestate-field ul li {
	background-image:url('../images/icons/bullet-communities.png');

}

/* gallery navigator position */
.communities .tabs a {
    background-position:-80px 0;
}

.communities .tabs a:hover {
    background-position:-80px 0;
}

.communities .tabs a.current {
	background-position:-80px -20px;     
} 

/* table colours */
.communities .table-style tr th,
.communities .ms-rteTable-default tr th {
    background-color:#CC4C6D;
}

.communities .table-style tr.subheader td,
.communities .ms-rteTable-default tr.subheader td {
    background-color:#F0C9D3;
    border-bottom:1px solid #CC4C6D;
    color:#CC4C6D;
}




/* channel sharepoint editor colors */
.about-us .ms-rteElement-Callout1,
.about-us .ms-rteElement-Callout2,
.about-us .ms-rteElement-Callout3,
.about-us .ms-rteElement-Callout4 {
    border-color:#003366;
}  


/* channel background images */

.about-us .box h4 {
	background-color:#003366;
}

.about-us ul.links li, .about-us .related-links ul li a {
    background-image:url('../images/icons/arrow-about-us.gif');

}

.about-us .related-docs ul li a   {
    background-image:url('../images/icons/arrow-white.gif');

}

/* channel coloured backgrounds */
.about-us h3,
.about-us .srch, 
.about-us .ns .ns-hd,
.about-us .contact-panel h4,
.about-us .related-docs
{
    background-color:#003366;
}

/* channel font colour */
.about-us a, 
.about-us h1,
.about-us h4, 
.about-us h4 a,
.about-us .box h4 a,
.about-us .box h4,
.about-us .article-content h3,
.about-us h3.ms-rteElement-H3, 
.about-us h3.ms-rteElement-H3B {
    color:#003366;
}

/* channel border colour */
.about-us h1, 
.about-us .box, 
.about-us .ns li, 
.about-us .ns ul,
.about-us .contact-panel,
.about-us blockquote,
.about-us .related-links
{
    border-color:#003366;
}

.about-us .ms-rtestate-field h4,
.about-us .article-content h4 {
	background-color:#003366;
	color:#fff;
}

.about-us .image_grid_2 .annotation,
.about-us .image_grid_3 .annotation {
	background-color:#003366;
	color:#fff;
}

.about-us .article-content ul li,  .about-us .ms-rtestate-field ul li {
	background-image:url('../images/icons/bullet-about-us.png');

}

/* gallery navigator position */
.about-us .tabs a {
    background-position:-90px 0;
}

.about-us .tabs a:hover {
    background-position:-90px 0;
}

.about-us .tabs a.current {
	background-position:-90px -20px;     
} 


/* table colours */
.about-us .table-style tr th,
.about-us .ms-rteTable-default tr th {
    background-color:#003366;
}

.about-us .table-style tr.subheader td,
.about-us .ms-rteTable-default tr.subheader td {
    background-color:#003366;
    border-bottom:1px solid #003366;
    color:#003366;
}




/* channel sharepoint editor colors */
.news .ms-rteElement-Callout1,
.news .ms-rteElement-Callout2,
.news .ms-rteElement-Callout3,
.news .ms-rteElement-Callout4 {
    border-color:#003366;
}  


/* channel background images */

.news .box h4 {
	background-color:#003366;
}

.news ul.links li, .news .related-links ul li a {
    background-image:url('../images/icons/arrow-about-us.gif');
    border-bottom:none;
}

.news .related-docs ul li a   {
    background-image:url('../images/icons/arrow-white.gif');
    border-bottom:none;
}

/* channel coloured backgrounds */
.news h3,
.news .srch, 
.news .ns .ns-hd,
.news .contact-panel h4,
.news .related-docs
{
    background-color:#003366;
}

/* channel font colour */
.news a, 
.news h1,
.news h4, 
.news h4 a,
.news .box h4 a,
.news .box h4,
.news .article-content h3,
.news h3.ms-rteElement-H3, 
.news h3.ms-rteElement-H3B {
    color:#003366;
}

/* channel border colour */
.news h1, 
.news .box, 
.news .ns li, 
.news .ns ul,
.news .contact-panel,
.news blockquote,
.news .related-links
{
    border-color:#003366;
}

.news .ms-rtestate-field h4,
.news .article-content h4 {
	background-color:#003366;
	color:#fff;
}

.news .image_grid_2 .annotation,
.news .image_grid_3 .annotation {
	background-color:#003366;
	color:#fff;
}

.news .article-content ul li,  .news .ms-rtestate-field ul li {
	background-image:url('../images/icons/bullet-about-us.png');

}

/* gallery navigator position */
.news .tabs a {
    background-position:-90px 0;
}

.news .tabs a:hover {
    background-position:-90px 0;
}

.news .tabs a.current {
	background-position:-90px -20px;     
} 


/* table colours */
.news .table-style tr th,
.news .ms-rteTable-default tr th {
    background-color:#003366;
}

.news .table-style tr.subheader td,
.news .ms-rteTable-default tr.subheader td {
    background-color:#003366;
    border-bottom:1px solid #003366;
    color:#003366;
}

/* srch directory */
.directory-srch {
    background-color:#fff;
}



/* channel sharepoint editor colors */
.vacancies .ms-rteElement-Callout1,
.vacancies .ms-rteElement-Callout2,
.vacancies .ms-rteElement-Callout3,
.vacancies .ms-rteElement-Callout4 {
    border-color:#003366;
}  


/* channel background images */

.vacancies .box h4 {
	background-color:#003366;
}

.vacancies ul.links li, .vacancies .related-links ul li a {
    background-image:url('../images/icons/arrow-about-us.gif');

}

 .vacancies .related-docs ul li a   {
    background-image:url('../images/icons/arrow-white.gif');
}

/* channel coloured backgrounds */
.vacancies h3,
.vacancies .srch, 
.vacancies .ns .ns-hd,
.vacancies .contact-panel h4,
.vacancies .related-docs
{
    background-color:#003366;
}

/* channel font colour */
.vacancies a, 
.vacancies h1,
.vacancies h4, 
.vacancies h4 a,
.vacancies .box h4 a,
.vacancies .box h4,
.vacancies .article-content h3,
.vacancies h3.ms-rteElement-H3, 
.vacancies h3.ms-rteElement-H3B {
    color:#003366;
}

/* channel border colour */
.vacancies h1, 
.vacancies .box, 
.vacancies .ns li, 
.vacancies .ns ul,
.vacancies .contact-panel,
.vacancies blockquote,
.vacancies .related-links
{
    border-color:#003366;
}

.vacancies .ms-rtestate-field h4,
.vacancies .article-content h4 {
	background-color:#003366;
	color:#fff;
}

.vacancies .image_grid_2 .annotation,
.vacancies .image_grid_3 .annotation {
	background-color:#003366;
	color:#fff;
}

.vacancies .article-content ul li,  .vacancies .ms-rtestate-field ul li {
	background-image:url('../images/icons/bullet-about-us.png');

}

/* gallery navigator position */
.vacancies .tabs a {
    background-position:-90px 0;
}

.vacancies .tabs a:hover {
    background-position:-90px 0;
}

.vacancies .tabs a.current {
	background-position:-90px -20px;     
} 


/* table colours */
.vacancies .table-style tr th,
.vacancies .ms-rteTable-default tr th {
    background-color:#003366;
}

.vacancies .table-style tr.subheader td,
.vacancies .ms-rteTable-default tr.subheader td {
    background-color:#003366;
    border-bottom:1px solid #003366;
    color:#003366;
}




/* channel sharepoint editor colors */
.customer-comments .ms-rteElement-Callout1,
.customer-comments .ms-rteElement-Callout2,
.customer-comments .ms-rteElement-Callout3,
.customer-comments .ms-rteElement-Callout4 {
    border-color:#003366;
}  


/* channel background images */

.customer-comments .box h4 {
	background-color:#003366;
}

.customer-comments ul.links li, .customer-comments .related-links ul li a {
    background-image:url('../images/icons/arrow-about-us.gif');

}

.customer-comments .related-docs ul li a   {
    background-image:url('../images/icons/arrow-white.gif');
}

/* channel coloured backgrounds */
.customer-comments h3,
.customer-comments .srch, 
.customer-comments .ns .ns-hd,
.customer-comments .contact-panel h4,
.customer-comments .related-docs
{
    background-color:#003366;
}

/* channel font colour */
.customer-comments a, 
.customer-comments h1,
.customer-comments h4, 
.customer-comments h4 a,
.customer-comments .box h4 a,
.customer-comments .box h4,
.customer-comments .article-content h3,
.customer-comments h3.ms-rteElement-H3, 
.customer-comments h3.ms-rteElement-H3B {
    color:#003366;
}

/* channel border colour */
.customer-comments h1, 
.customer-comments .box, 
.customer-comments .ns li, 
.customer-comments .ns ul,
.customer-comments .contact-panel,
.customer-comments blockquote,
.customer-comments .related-links
{
    border-color:#003366;
}

.customer-comments .ms-rtestate-field h4,
.customer-comments .article-content h4 {
	background-color:#003366;
	color:#fff;
}

.customer-comments .image_grid_2 .annotation,
.customer-comments .image_grid_3 .annotation {
	background-color:#003366;
	color:#fff;
}

.customer-comments .article-content ul li,  .customer-comments .ms-rtestate-field ul li {
	background-image:url('../images/icons/bullet-about-us.png');

}

/* gallery navigator position */
.customer-comments .tabs a {
    background-position:-90px 0;
}

.customer-comments .tabs a:hover {
    background-position:-90px 0;
}

.customer-comments .tabs a.current {
	background-position:-90px -20px;     
} 


/* table colours */
.customer-comments .table-style tr th,
.customer-comments .ms-rteTable-default tr th {
    background-color:#003366;
}

.customer-comments .table-style tr.subheader td,
.customer-comments .ms-rteTable-default tr.subheader td {
    background-color:#003366;
    border-bottom:1px solid #003366;
    color:#003366;
}











/* channel sharepoint editor colors */
.publications .ms-rteElement-Callout1,
.publications .ms-rteElement-Callout2,
.publications .ms-rteElement-Callout3,
.publications .ms-rteElement-Callout4 {
    border-color:#003366;
}  


/* channel background images */

.publications .box h4 {
	background-color:#003366;
}

.publications ul.links li, .publications .related-links ul li a {
    background-image:url('../images/icons/arrow-about-us.gif');

}

.publications .related-docs ul li a   {
    background-image:url('../images/icons/arrow-white.gif');

}

/* channel coloured backgrounds */
.publications h3,
.publications .srch, 
.publications .ns .ns-hd,
.publications .contact-panel h4,
.publications .related-docs
{
    background-color:#003366;
}

/* channel font colour */
.publications a, 
.publications h1,
.publications h4, 
.publications h4 a,
.publications .box h4 a,
.publications .box h4,
.publications .article-content h3 {
    color:#003366;
}

/* channel border colour */
.publications h1, 
.publications .box, 
.publications .ns li, 
.publications .ns ul,
.publications .contact-panel,
.publications blockquote,
.publications .related-links
{
    border-color:#003366;
}

.publications .ms-rtestate-field h4,
.publications .article-content h4 {
	background-color:#003366;
	color:#fff;
}

.publications .image_grid_2 .annotation,
.publications .image_grid_3 .annotation {
	background-color:#003366;
	color:#fff;
}

.publications .article-content ul li,  .publications .ms-rtestate-field ul li {
	background-image:url('../images/icons/bullet-about-us.png');

}

/* gallery navigator position */
.publications .tabs a {
    background-position:-90px 0;
}

.publications .tabs a:hover {
    background-position:-90px 0;
}

.publications .tabs a.current {
	background-position:-90px -20px;     
} 


/* table colours */
.publications .table-style tr th,
.publications .ms-rteTable-default tr th {
    background-color:#003366;
}

.publications .table-style tr.subheader td,
.publications .ms-rteTable-default tr.subheader td {
    background-color:#003366;
    border-bottom:1px solid #003366;
    color:#003366;
}









/* channel sharepoint editor colors */
.sponsorship .ms-rteElement-Callout1,
.sponsorship .ms-rteElement-Callout2,
.sponsorship .ms-rteElement-Callout3,
.sponsorship .ms-rteElement-Callout4 {
    border-color:#003366;
}  


/* channel background images */

.sponsorship .box h4 {
	background-color:#003366;
}

.sponsorship ul.links li, .sponsorship .related-links ul li a {
    background-image:url('../images/icons/arrow-about-us.gif');
    background-position: -5px 0;
}

.sponsorship .related-docs ul li a   {
    background-image:url('../images/icons/arrow-white.gif');
    background-position: -5px 0;
}

/* channel coloured backgrounds */
.sponsorship h3,
.sponsorship .srch, 
.sponsorship .ns .ns-hd,
.sponsorship .contact-panel h4,
.sponsorship .related-docs
{
    background-color:#003366;
}

/* channel font colour */
.sponsorship a, 
.sponsorship h1,
.sponsorship h4, 
.sponsorship h4 a,
.sponsorship .box h4 a,
.sponsorship .box h4,
.sponsorship .article-content h3 {
    color:#003366;
}

/* channel border colour */
.sponsorship h1, 
.sponsorship .box, 
.sponsorship .ns li, 
.sponsorship .ns ul,
.sponsorship .contact-panel,
.sponsorship blockquote
{
    border-color:#003366;
}

.sponsorship .ms-rtestate-field h4,
.sponsorship .article-content h4 {
	background-color:#003366;
	color:#fff;
}

.sponsorship .image_grid_2 .annotation,
.sponsorship .image_grid_3 .annotation {
	background-color:#003366;
	color:#fff;
}

.sponsorship .article-content ul li,  .sponsorship .ms-rtestate-field ul li {
	background-image:url('../images/icons/bullet-about-us.png');

}

/* gallery navigator position */
.sponsorship .tabs a {
    background-position:-90px 0;
}

.sponsorship .tabs a:hover {
    background-position:-90px 0;
}

.sponsorship .tabs a.current {
	background-position:-90px -20px;     
} 


/* table colours */
.sponsorship .table-style tr th,
.sponsorship .ms-rteTable-default tr th {
    background-color:#003366;
}

.sponsorship .table-style tr.subheader td,
.sponsorship .ms-rteTable-default tr.subheader td {
    background-color:#003366;
    border-bottom:1px solid #003366;
    color:#003366;
}




/* channel sharepoint editor colors */
.venue-hire .ms-rteElement-Callout1,
.venue-hire .ms-rteElement-Callout2,
.venue-hire .ms-rteElement-Callout3,
.venue-hire .ms-rteElement-Callout4 {
    border-color:#003366;
}  


/* channel background images */

.venue-hire .box h4 {
	background-color:#003366;
}

.venue-hire ul.links li, .venue-hire .related-links ul li a {
    background-image:url('../images/icons/arrow-about-us.gif');
    background-position: -5px 0;
}

.venue-hire .related-docs ul li a   {
    background-image:url('../images/icons/arrow-white.gif')
}

/* channel coloured backgrounds */
.venue-hire h3,
.venue-hire .srch, 
.venue-hire .ns .ns-hd,
.venue-hire .contact-panel h4,
.venue-hire .related-docs
{
    background-color:#003366;
}

/* channel font colour */
.venue-hire a, 
.venue-hire h1,
.venue-hire h4, 
.venue-hire h4 a,
.venue-hire .box h4 a,
.venue-hire .box h4,
.venue-hire .article-content h3 {
    color:#003366;
}

/* channel border colour */
.venue-hire h1, 
.venue-hire .box, 
.venue-hire .ns li, 
.venue-hire .ns ul,
.venue-hire .contact-panel,
.venue-hire blockquote
{
    border-color:#003366;
}

.venue-hire .ms-rtestate-field h4,
.venue-hire .article-content h4 {
	background-color:#003366;
	color:#fff;
}

.venue-hire .image_grid_2 .annotation,
.venue-hire .image_grid_3 .annotation {
	background-color:#003366;
	color:#fff;
}

.venue-hire .article-content ul li, .venue-hire .ms-rtestate-field ul li  {
	background-image:url('../images/icons/bullet-about-us.png');

}

/* gallery navigator position */
.venue-hire .tabs a {
    background-position:-90px 0;
}

.venue-hire .tabs a:hover {
    background-position:-90px 0;
}

.venue-hire .tabs a.current {
	background-position:-90px -20px;     
} 


/* table colours */
.venue-hire .table-style tr th,
.venue-hire .ms-rteTable-default tr th {
    background-color:#003366;
}

.venue-hire .table-style tr.subheader td,
.venue-hire .ms-rteTable-default tr.subheader td {
    background-color:#003366;
    border-bottom:1px solid #003366;
    color:#003366;
}


/* channel sharepoint editor colors */
.accessibility .ms-rteElement-Callout1,
.accessibility .ms-rteElement-Callout2,
.accessibility .ms-rteElement-Callout3,
.accessibility .ms-rteElement-Callout4 {
    border-color:#003366;
}  


/* channel background images */

.accessibility .box h4 {
	background-color:#003366;
}

.accessibility ul.links li, .accessibility .related-links ul li a {
    background-image:url('../images/icons/arrow-about-us.gif');
    background-position: -5px 0;
}

.accessibility .related-docs ul li a   {
    background-image:url('../images/icons/arrow-white.gif')
}

/* channel coloured backgrounds */
.accessibility h3,
.accessibility .srch, 
.accessibility .ns .ns-hd,
.accessibility .contact-panel h4,
.accessibility .related-docs
{
    background-color:#003366;
}

/* channel font colour */
.accessibility a, 
.accessibility h1,
.accessibility h4, 
.accessibility h4 a,
.accessibility .box h4 a,
.accessibility .box h4,
.accessibility .article-content h3 {
    color:#003366;
}

/* channel border colour */
.accessibility h1, 
.accessibility .box, 
.accessibility .ns li, 
.accessibility .ns ul,
.accessibility .contact-panel,
.accessibility blockquote
{
    border-color:#003366;
}

.accessibility .ms-rtestate-field h4,
.accessibility .article-content h4 {
	background-color:#003366;
	color:#fff;
}

.accessibility .image_grid_2 .annotation,
.accessibility .image_grid_3 .annotation {
	background-color:#003366;
	color:#fff;
}

.accessibility .article-content ul li, .accessibility .ms-rtestate-field ul li  {
	background-image:url('../images/icons/bullet-about-us.png');

}

/* gallery navigator position */
.accessibility .tabs a {
    background-position:-90px 0;
}

.accessibility .tabs a:hover {
    background-position:-90px 0;
}

.accessibility .tabs a.current {
	background-position:-90px -20px;     
} 


/* table colours */
.accessibility .table-style tr th,
.accessibility .ms-rteTable-default tr th {
    background-color:#003366;
}

.accessibility .table-style tr.subheader td,
.accessibility .ms-rteTable-default tr.subheader td {
    background-color:#003366;
    border-bottom:1px solid #003366;
    color:#003366;
}




