body{font-size:71%; margin:0; padding:0; color:#545454; background:#00294d url(../../images/bg/body-international.jpg) center top no-repeat; text-align:center;}

/* SHORTCUTS */
.shortcuts{position:relative;height:0;z-index:50;}
.shortcuts ul, .shortcuts ul li{list-style-type:none;height:0;padding:0;margin:0;}
.shortcuts ul{position:absolute;width:100%;}
.shortcuts li a{display:block;position:absolute;left:-500px;top:-500px;}
.shortcuts li a:focus, .shortcuts li a:active{position:absolute;left:0;top:0;width:100%;text-align:left;color:#fff;padding:3px 0;text-indent:164px;}
.toplink{position:absolute;left:-500px;height:1px;overflow:hidden;width:50%;}


/*LAYOUT*/
.page{width:970px;margin:0 auto;padding:0;text-align:left;}
.header{position:relative;z-index:20;color:#FFF;background:transparent url(../../images/bg/bg-header.jpg) left bottom no-repeat;margin:0 0 20px 0;min-height:90px;padding:0;}

.container{position:relative;z-index:10;background:url(../../images/bg/bg-container.gif) left top repeat-y;}
.container .top{background:url(../../images/bg/bg-container-top.gif) left top no-repeat;}
.container .bottom{background:url(../../images/bg/bg-container-bottom.gif) left bottom no-repeat;padding:5px;}
.container .bottom .bottom{background:transparent;}

.content .padding {padding:0 0 5px 0;}
.footer{color:#000;clear:both;margin:10px 0 0 0;background:url(../../images/bg/bg-footer.png) left top no-repeat;padding:8px 0 0 0;}
.footer-inner{background:url(../../images/bg/bg-footer-2.png) left bottom no-repeat;padding:0 10px 8px 10px;}


/* 2 Column layout - sidebar on right e.g. - Inspire Me */
.content {float:none;width:100%;}
.content .wrapper {background: url(../../images/bg/bg-content.gif) left top repeat;}
.content .main-content{background:url(../../images/bg/bg-main-content.gif) left top repeat-y;}
.content .main{float:left;width:715px;}
.content .main .padding{padding:20px 15px;background:url(../../images/bg/bg-main-content-padding.gif) left top no-repeat;}
.content .main .padding .padding{background:transparent;}
.content .inner{padding-bottom: 15px;}
.content .inner .padding{padding-bottom:0;}
.content .sidebar{float:right;width:245px;background:url(../../images/color3/bg/bg-sidebar-content-alt.gif) left top repeat-x;padding:0 0 20px 0;}
.content .sidebar .padding {padding: 26px 0 0 15px;}


/* 2 Column layout - sidebar on left e.g. - Careers Details */
.content-alt {float: none; width: 100%;}
.content-alt .padding {padding: 0 0 5px 0;}
.content-alt .main-content{background:url(../../images/bg/bg-main-content-alt.gif) left top repeat-y;}
.content-alt .main{float:right;width:715px;}
.content-alt .main .padding{padding:20px 15px;background:url(../../images/bg/bg-main-content-alt-padding.gif) left top no-repeat;}
.content-alt .sidebar{float:left;width:245px;background:url(../../images/bg/bg-sidebar-content-alt.gif) left top repeat-x;padding:0 0 20px 0;}
.content-alt .sidebar .padding{padding:15px 10px 16px 15px}


/* 3 Column layout - sidebar on left e.g. - Case Study Detail */
.content-3col{}
.content-3col .padding {padding: 0 0 5px 0;}
.content-3col .main-content{background:url(../../images/bg/bg-content.gif) left top repeat-y;}
.content-3col .main-content .padding {padding: 26px 20px;}
.content-3col .main{float:left;width:470px;}
.content-3col .sidebar {width: 245px; float: left; background: url(../images/bg/bg-sidebar-top.gif) left top repeat-x; font-size: 1.056em;padding:0 0 20px 0;}
.content-3col .sidebar .padding {padding: 20px 20px 16px 15px;}


/* Form layout */
.content-form {float: none; width: 100%;}
.content-form .padding {padding: 0 0 5px 0;}


/* PRESS RELEASE INTROS */
.main-content .intro{background:url(../../images/bg/bg-intro.gif) left top;border-bottom:1px solid #FFF;}
.main-content .intro .padding{background:url(../../images/colour3/bg/bg-intro-padding.gif) left top no-repeat;padding:20px 15px 5px 15px;}
.main-content .intro img{display:block;float:right;margin:0 0 0 15px;}
.main-content .intro p{font-size:1.2em;font-weight:bold;color:#313131;}

	
/* TITLE */
.title {background:url(../../images/bg/bg-intro-search.gif) left top no-repeat;border-bottom:1px solid #FFF;}
.title .padding{padding:8px 15px 0px 15px;}
	
	
/* HORIZONTAL RULE */
.hr{height:16px;}
.hr hr{display:none;}


/* COLS */
.cols2{}
.cols2 .col1{float:left;width:50%;}
.cols2 .col2{float:right;width:45%;}


/* FONT FORMAT */
abbr,acronym,dfn{cursor:help;border:0;}
a abbr,a acronym,a dfn{cursor:pointer;}

pre,address{margin:0;padding:0;}
p,blockquote{margin:0;padding:0 0 1em 0;line-height:1.4em;font-size:1em;}
p,blockquote{margin:0;padding:0 0 1em 0;line-height:1.4em;}
blockquote {margin:1em 0; padding:1em 0 1em 0;background:url(../../images/bg/quote-open.gif) left top no-repeat;}
blockquote div.blockquote{background:url(../../images/bg/quote-close.gif) right bottom no-repeat;}
blockquote p {color:#087c39;font-size:1.5em;text-align:right;font-weight:bold;padding:0 0 20px 0; }
/*
blockquote {margin: 0; padding:1em;}
blockquote p{font-size:1.1em;font-weight:bold;font-weight:bold;padding:0.5em;margin:0 0 0.5em 0;}
.col2 blockquote p {padding:0;font-size:1.5em;border:none;text-align:right;padding: 0 0 20px 0;}*/
.col2 blockquote cite{text-align:right;font-style:normal;font-weight:bold;display:block;}

img{border:0;}
.accessible {position: absolute; top: -5000em; left: -5000em;}

/* FORMAT > fonts */
body,input,textarea,select{font-family:Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
cite{font-style:italic;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}
.caps {text-transform: uppercase;}


/* ANCHORS */
a{text-decoration:none;color:#cf0000;outline:none;}
a:link{ }
a:visited{ }
a:hover{text-decoration:underline;color:#cf0000;}
a:active{text-decoration:underline;color:#cf0000;}
a:focus{text-decoration:underline;color:#cf0000;}
a.inactive{cursor:auto;}


/* HEADERS */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#000;}
h1{font-size:1.9em;margin:0 0 0.5em 0;font-weight:normal;}
h2{font-size:1.4em;margin: 0.5em 0;}
h3{font-size:1.2em;margin: 0.58em 0;}
h4{font-size:1em;margin: 0.7em 0;}
h5,h6{font-size:1em;}
h1 span{color:#696969;}

h1.international{color:#00529b;text-transform:lowercase;}
h1.international span{color:#000;}

h2.heading-two, h3.heading-three {text-transform:lowercase;}
h2.heading-two span {color:#696969;}

.main-content .inner h1{margin-left:5px;}

/* LISTS */
ul,ol,dl{margin:0;padding:0 0 1em 0;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0 0 0 2em;}
ul{list-style-type:none;}
ol{list-style-type:decimal;margin-left: 1.5em;}
li{margin:0;padding:0 0 0 10px;line-height:1.4em; background: url(../../images/bg/bg-li.gif) left 7px no-repeat;}
ol li {background: none;padding:0;}
dt{display:block;float:left;}
dd{margin-left:10em;}


/* FOOTER LINKS */
.footer{}
	.footer p.copyright{float:left;width:auto;color:#FFF;padding:0;}
	.footer .language{float:right;width:auto;margin:0 30px 0 0;color:#fff;}
	.footer .language a{color:#fff;}
	.footer .language select{font-size:1em;width:auto;}
	.footer ul{float:right;width:auto;list-style-type:none;margin:0;padding:0;}
	.footer ul li{display:inline;margin:0;padding:0;background:none;}
	.footer ul li a{background:url(../../images/bg/bg-footer-a.gif) left center no-repeat;color:#FFF;padding:0 0 0 10px;margin:0 0 0 5px;}
	.footer ul .lang{margin-right:4em;}
	.footer ul li a.first{background:transparent;}
	.footer ul li.active a {text-decoration: underline;}
	

/* TABLES */
div.table{background: url(../../images/bg/bg-table-top.gif) left top no-repeat; margin-bottom: 20px;}
div.table .bottom {background: url(../../images/bg/bg-table-bottom.gif) left bottom no-repeat;padding: 2px 0;}
caption{display:block;padding:0;margin:0;}
table{border:0;width:100%;margin:0;}
th{border:none;padding:8px 10px;background-color:#d7e6f4;color:#000;font-weight:bold;}
th.last, tr.footer td.last {border-left: none;padding:5px 0;}
th.last span, tr.footer span {background: #d7e6f4 url(../../images/bg/bg-table-border.gif) left top repeat-y;display: block;padding:3px 10px;}
th.row-header{background-color:transparent;color:#000;}
td{padding:8px 10px;background-color:#eef3f8;border:none;border-left:1px solid #fff;border-bottom: 1px solid #fff;}
td.first {border-left:none;}
tr.last td {border-bottom:none;}
tr.footer td{font-weight:bold;background-color:#d7e6f4;border:none;}
tr.footer td.first {text-align:right;}



/* FORMS */
form{margin:0;padding:0;}
fieldset{border:0px solid #fff;margin:30px 0 15px 0;padding:0;}
.main-content fieldset{background:#f0f6f9;padding:10px;}
.main-content fieldset fieldset{padding:0;margin:0;border:0;}
legend{margin:0;padding:0;color:#333;display:none;}

	/*Nested Fieldsets*/
	fieldset fieldset h3{padding:0 5px 0 0;font-size:1em;text-align:right;text-transform:lowercase;}

	/*Errors*/
	.errors{float:left;width:auto;border:1px solid #cc0000;padding:5px 10px;margin:0;background:#fff;}
	.errors p{color:#CC0000;font-weight:bold;}
	.errors li{color:#CC0000;font-weight:bold;}

	/*Layout*/
	.field{width:100%;padding:0 0 10px 0;z-index:2;}
	.field.last{padding:0;}
	.element{float:left;width:55%;}
	.label{float:left;width:30%;padding:0;margin:0 20px 0 0;text-align:left;}
	.input{float:left;width:55%;padding:1px 20px 1px 0;}

	/*Validity*/
	.invalid .input{background:url(../../images/bg/bg-form-invalid.png) top right no-repeat;}
	.invalid .input input.text{border:1px solid #CC0000;}
	.valid .input{background:url(../../images/bg/bg-form-valid.png) top right no-repeat;}
	.valid .input input.text{border:1px solid #0e903f;}

	/*Warning*/
	.warnEmpty{display:none;}
	.warn{clear:both;display:block;color:#CC0000;padding:3px 0 0 130px;font-weight:bold;}

	/*Labels*/
	label{color:#333;display:block;font-weight:bold;padding:2px 5px 2px 0;font-size:1em;text-align:right;text-transform:lowercase;}
	.input label{display:block;width:70%;float:left;padding:0;text-align:left;font-weight:normal;}
	fieldset fieldset label{float:left;width:50%;padding:2px 0 0 0;margin:0 10px 0 0;padding:0;font-weight:normal;}

	/*Elements*/
	textarea{width:180px;font-size:1em;padding:0.2em;}
	input.text{width:180px;font-size:1em;padding:1px 3px;}
	input.text.auto{width:auto;}
	input.radio{display:block;float:left;margin:0 5px 5px 0;padding:0;}
	input.checkbox{display:block;float:left;margin:0 5px 5px 0;padding:0;}
	select{width:187px;font-size:1em;}
	.short{width:50% !important;}

.element .col div{padding:0 0 5px 0;}

.button-left{float:left;width:auto;}
.button-right{float:right;width:auto;}

input.submit{width:auto;}


.highlight{color:#F00;}
.hide{display:none;}
.hidden{position:absolute;left:-500em;top:-500em;width:100px;}

	/*Help*/
	.helpbutton{position:relative;float:left;width:auto;padding:1px 4px;text-decoration:none;margin:0;z-index:100;}
	.help{position:absolute;bottom:22px;right:-88px;width:207px;padding:0;z-index:100;}
	.help h3{background:url(../../images/bg/bg-help-top.png) left top no-repeat;padding:6px 10px 3px 10px;margin:0;font-size:1.1em;color:#00366d;}
	.help h3 span{display:block;background:url(../../images/buttons/btn-help.png) left top no-repeat;padding:2px 0 2px 20px;}
	.help-content{background:url(../../images/bg/bg-help-bottom.png) left bottom no-repeat;padding:3px 10px 15px 10px;}
	
	


/*NON_JS HELP*/
#help{margin:12px;border-top:1px solid #CCBEA3;}
#help div{margin:0 0 15px 0;}
#help h2{margin:10px 0 10px 0;}
#help h3 span, .error h3 span{background:url(../../country/images/help-title-bg.gif) center right no-repeat;display:block;float:left;width:auto;padding:0 7px 0 0;margin:0 5px 0 0;}
#help ul, #help li{list-style-type:none;margin:0;padding:0;background:transparent;}
#help a.jumper{display:block;float:left;width:auto;margin:0 0 10px 0;}
#help p{margin:0 0 5px 0;}


	/* 3rd column */
	#form_login .label, #form_login .element {float:none; width:auto; margin:0; padding:0.1em 0;}
	#form_login input.text {width:100px;}

	/* survey */
	form#form_survey {}
	ul.results {list-style:none;}
	.results li {display:block !important;margin:0 0 5px 0 !important; padding:0;}
	.results span.bar {display:block;float:left; background:#F00; height:1.2em;margin:2px 3px 0 0;}	
	.results span.amount{display:block;float:left;margin:2px 0 0 0;}




/* STRAPLINE */
.strapline{height:90px;max-height:100px;text-align:right;}


/* HEADER */
.header-inner{position:relative;margin:-100px 0 0 0;padding:10px 10px 0 10px;}
.logo{float:left;width:145px;}
.logo img{display:block;margin:14px 0 0 20px;}


/* NAVIGATION */
.navigation{float:left;width:auto;margin:49px 0 0;font-weight:bold;}
	.navigation ul{list-style-type:none;margin:0;padding:0;}
	.navigation ul li{position:relative;display:block;float:left;width:auto;margin:0;padding:0;font-size:1.05em;background-image:none;}
	.navigation ul li a{display:block;float:left;width:auto;text-decoration:none;line-height:1.1em;color:#FFF;text-transform:uppercase;background:url(../../images/bg/bg-nav-li.gif) left top no-repeat;padding:0 5px 0 0;}
	.navigation ul li.first a{background:transparent;}
	.navigation ul li.nobg a{background:transparent;}
	.navigation ul li a span{display:block;padding:8px 5px 19px 10px;}

	.navigation ul li a:hover,
	.navigation ul li a:focus,
	.navigation ul li a:active{background:url(../../images/bg/bg-nav-a.gif) right top no-repeat; color: #fff; text-decoration: none;}
	.navigation ul li a.selected{background:url(../../images/bg/bg-nav-sel-a.gif) right top no-repeat;color:#0d2a72;}
	
	.navigation ul li a:hover span,
	.navigation ul li a:focus span,
	.navigation ul li a:active span{background:url(../../images/bg/bg-nav-span.gif) left top no-repeat;}
	
	.navigation ul li a.selected span{background:url(../../images/bg/bg-nav-sel-span.gif) left top no-repeat !important;}

	.navigation .subnav{position:absolute;bottom:-45px;left:-50px;width:68em;z-index: 500;min-height:45px;}
	.navigation .subnav .subnav-left{float:left;width:9px;overflow:hidden;background:url(../../images/bg/bg-subnav-left.png) left bottom no-repeat;min-height:45px;padding:0;}
	.navigation .subnav .subnav-right{float:left;width:9px;overflow:hidden;background:url(../../images/bg/bg-subnav-right.png) right bottom no-repeat;min-height:45px;padding:0;}
	.navigation .subnav ul{float:left;width:auto;background:url(../../images/bg/bg-subnav.png) left bottom repeat-x;min-height:45px;}
	.navigation .subnav ul li a{color:#0d2a72;background:url(../../images/bg/bg-subnav-a.gif) left center no-repeat;display:block;padding:12px 10px 12px 10px;text-transform:lowercase;}
	.navigation .subnav a.selected {background:url(../../images/bg/bg-subnav-a.gif) left center no-repeat !important;}
	.navigation .subnav ul li a:active,
	.navigation .subnav ul li a:focus,
	.navigation .subnav ul li a:hover{background:url(../../images/bg/bg-subnav-a.gif) left center no-repeat;text-decoration:underline; color:#0d2a72;}

	.navigation .subnav ul li.first a{background:transparent;}
	.navigation .subnav ul li.first a:hover{background:transparent;}



/* SEARCH FORM */	
.header fieldset{float:right;width:auto;margin:60px 0 0 0;padding:0 20px 5px 0;}
.header fieldset label{display:block;float:left;width:auto;color:#fff;font-size:1.1em;margin:0 10px 0 0;padding:2px 0 0 0;}
.header fieldset input.text{float:left;width:130px;border:0;height:16px;padding:2px 10px;background:url(../../images/bg/bg-keywords.png) left center no-repeat;margin:0 -20px 0 0;}
.header fieldset input.submit{float:left;width:47px;border:0;margin:-5px 0 0 0;}
	

/* PAGINATION */
.pagination{margin:10px 0 10px 0;}
	.pagination ul, .pagination ol{list-style-type:none;padding:0;margin:0; width: auto; float: left;}
		.pagination li{display:block;padding:0;margin:0;float:left;background-image:none}
		.pagination li a{padding:0;margin:0;display:block;font-weight: bold; color: #073663;}

	.pagination .numbers {background: url(../../images/bg/bg-pagination-top.gif) left top repeat-x;}
		.pagination .numbers li a, .pagination .numbers li strong, .sidebar .panel .pagination span {background: url(../../images/bg/bg-pagination-bottom.png) left bottom repeat-x; padding: 8px 5px 6px 5px; display: block;line-height: 1em; min-height: 16px;}
		.pagination .numbers li strong, .pagination p {color: #505050; font-weight: bold;}
		.pagination p {float: left; padding: 6px 0 0 0; margin-right: 10px;}
	.sidebar .panel .pagination {float: right;margin:0 8px 15px 0;}
	.sidebar .panel .pagination p {padding: 0;}

		
/* IMAGES */
.image-left{float:left;display:block;width:auto;background-color:#ccc;margin:0 15px 10px 0;padding:0 0 2px 0;border:1px solid #FFF;}
	.image-left img{display:block;border-bottom:1px solid #fff;margin:0 0 0 0;}

.image-right{float:right;display:block;width:auto;background-color:#ccc;margin:0 0 10px 15px;padding:0 0 2px 0;border:1px solid #FFF;}
	.image-right img{display:block;border-bottom:1px solid #fff;margin:0 0 0 0;}

.caption{display:inline;border-top:0px;background-color:transparent;color:#000;padding:2px 0 0 5px;}


/* HOME PAGE COUNTRIES - INTERNATIONAL ONLY??? 	
.countries {padding: 10px 0 10px 20px;background: #000 url(../../images/bg/bg-countries.gif) left top no-repeat;}
	.box {float: left; background-position: left top; background-repeat: repeat-y; margin-right: 19px;}
	.box ul, .box h2 {list-style-type: none; margin: 0; padding: 0;}
	.box h2 {margin: 0 0 1em 0; font-size: 1.2em; color: #fff; font-weight: normal;}
	.box h2 span {color: #b0b0b0;}
	.box li {font-size: 0.94em; padding: 0 0 0.5em 0; margin: 0;display: block;background-image: none;}
	.box li a {color: #b0b0b0;}
	.box li a:hover, .box li a:active, .box li a:focus {color: #fff; text-decoration: none;}
	
	.box .bottom {padding: 0 0 5px 0; background-position: left bottom; background-repeat: no-repeat;}
	.box .content {background-position: left top; background-repeat: no-repeat; padding: 20px 1px 0 1px; width: auto;}
	.box .content .inner {background-position: left top; background-repeat: no-repeat; min-height: 111px;}
	
	.box.europe {background-image: url(../../images/bg/bg-europe-sides.gif); width: 287px;}
	.box.europe .bottom {background-image: url(../../images/bg/bg-europe-bottom.gif);}
	.box.europe .content {background-image: url(../../images/bg/bg-europe-top.gif);}
	.box.europe .inner {background: url(../../images/bg/europe.gif) left top no-repeat        !important; padding-left: 92px;}
	.box.europe li {width: 90px; float: left;}
	
	.box.south-america {background-image: url(../../images/bg/bg-south-america-sides.gif); width: 190px;}
	.box.south-america .bottom {background-image: url(../../images/bg/bg-south-america-bottom.gif);}
	.box.south-america .content {background-image: url(../../images/bg/bg-south-america-top.gif);}
	.box.south-america .inner {background: url(../../images/bg/south-america.gif) left top no-repeat        !important; padding-left: 78px;}
	
	.box.north-america {background-image: url(../../images/bg/bg-north-america-sides.gif); width: 224px;}
	.box.north-america .bottom {background-image: url(../../images/bg/bg-north-america-bottom.gif);}
	.box.north-america .content {background-image: url(../../images/bg/bg-north-america-top.gif);}
	.box.north-america .inner {background: url(../../images/bg/north-america.gif) left top no-repeat        !important; padding-left: 109px;}
	
	.box.asia {background-image: url(../../images/bg/bg-asia-sides.gif); width: 160px;}
	.box.asia .bottom {background-image: url(../../images/bg/bg-asia-bottom.gif);}
	.box.asia .content {background-image: url(../../images/bg/bg-asia-top.gif);}
	.box.asia .inner {background: url(../../images/bg/asia.gif) left top no-repeat        !important; padding-left: 99px;}
*/	
		
		
/* TWO COLUMN */
.col-one, .col-two {width:48%;}
.col-one {float:left;}
.col-two {float:right;}
.cols2 .col{float:left;width:48%;margin:0 1% 0 0;}
.cols3 .col{float:left;width:30%;margin:0 1% 0 0;}	
	
	
/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}

.padding{padding:0px;}


/* FOOTER PANELS */
.footer-panels{background: #fff url(../../images/bg/bg-footer-panel-gradient.gif) left top repeat-x; margin:0; padding:0 0 10px 0;clear: both;}
.footer-panels .panel {float: left; width: 192px; background: url(../../images/bg/bg-footer-panel-dots.gif) right top repeat-y; min-height: 176px;}
.footer-panels .panel .padding {padding: 0 0 0 20px;}
.footer-panels .panel h2 {font-size: 1.1em; margin: 0 1px 1em 0; background-position: left bottom; background-repeat: no-repeat; padding: 15px 0 10px 20px; font-weight: normal;min-height:22px;text-transform:lowercase;}
.footer-panels .panel h2.colour1 {background-image: url(../../images/bg/bg-footer-panel-company.gif); color: #ba014b;}
.footer-panels .panel h2.colour2 {background-image: url(../../images/bg/bg-footer-panel-press.gif); color: #526b14;}
.footer-panels .panel h2.colour3 {background-image: url(../../images/bg/bg-footer-panel-careers.gif); color: #cc3300;}
.footer-panels .panel h2.colour4 {background-image: url(../../images/bg/bg-footer-panel-contact.gif); color: #0162a0;}
.footer-panels .panel h2.colour5 {background-image: url(../../images/bg/bg-footer-panel-email.gif); color: #333;}

.footer-panels .panel ul {margin: 0; padding: 0; list-style-type: none;}
.footer-panels .panel li {background: url(../../images/bg/icon-arrow-red.gif) left 0.5em no-repeat; padding-left: 8px; margin-left: 0;}
.footer-panels .panel .locations li {float: left; width: 6em;}
.footer-panels .panel a {color: #505050;}
.footer-panels .panel fieldset {padding: 0; margin: 0;}
.footer-panels .panel select {width: 114px;}
.footer-panels .panel .text {width: 90px; padding-top: 2px; padding-right: 5px; height: 18px; padding-left: 10px;background: url(../../images/bg/bg-signup.gif) left top no-repeat; border: 0; float: left;}
.footer-panels .panel .submit {float: left; border: 0; margin: -4px 0 0 0;}

.footer-panels .panel.email {background: url(../../images/bg/bg-footer-panel-signup.gif) right center no-repeat;}
.footer-panels .panel.email .padding {padding: 0 68px 0 20px;}
.footer-panels .panel.email fieldset {padding-left: 20px;}




/* SIDEBAR */
.sidebar blockquote p {padding-bottom: 1em;}
.sidebar cite {color: #cc3300; font-style: normal; font-weight: bold; margin-bottom: 2em; display: block;}


 
 
 
/* PANELS (Right hand side) */
.sidebar p{font-size:0.94em;}
.sidebar h2{margin-left:0;}
.sidebar .panel{width: 213px;background:url(../../images/bg/bg-panel.gif) left top repeat-y; margin: 0 -3px 1em 0;}
.sidebar .panel h2{background:url(../../images/bg/bg-panel-top.gif) left top no-repeat;margin: 0; padding: 14px 16px 10px 13px; margin-bottom: 1px; color: #b0b0b0; font-size: 1.2em;margin-bottom: 1px;font-weight: normal;text-transform:lowercase;}
.sidebar .panel h2 span.icon{display:block;padding:0 0 0 36px;}
.sidebar .panel h2.mouse span.icon{background:url(../../images/bg/bg-panel-mouse-icon.png) left top no-repeat;}
.sidebar .panel h2 span.alt {color: #fff;}
.sidebar .panel .padding{background:url(../../images/bg/bg-panel-bottom.gif) left bottom no-repeat;padding:0 5px 6px 5px;}
.sidebar .panel .shadow{background:url(../../images/bg/bg-panel-shadow.gif) left top repeat-x;padding:0;}
.sidebar .panel p{padding:5px 15px 10px 15px;margin:0;}

.sidebar .panel .hr {background:url(../../images/bg/bg-panel-li.gif) left center no-repeat; height: 3px; margin-bottom: 0;}

	/* PANELS - List of links */
	.sidebar .panel ul.links{list-style-type:none;margin:0 0 5px 0;padding:0;background:url(../../images/colour3/bg/bg-panel-li-a.gif) left top repeat-y;}
	.sidebar .panel ul.links li{margin:0;padding:0;background: url(../../images/bg/bg-links-li.gif) left top no-repeat;}
	.sidebar .panel ul.links li.first {background: none;}
	.sidebar .panel ul.links li .divider{padding:0 0 2px 0;background:url(../../images/bg/bg-panel-li.gif) left bottom no-repeat;}
	.sidebar .panel ul.links li a{display: block;color: #505050; font-weight: normal;padding:8px 0 8px 15px;}
	.sidebar .panel ul.links li a:hover {text-decoration:none;}
	.sidebar .panel ul.links li a .email{color:#d41919;}
	.sidebar .panel ul.links li a:hover .email, .sidebar .panel ul.contacts li a:active .email, .sidebar .panel ul.contacts li a:focus .email{text-decoration:underline;}
	.sidebar .panel ul.links li .address{display:block;padding:0px 0 8px 0;margin:2px 0 0 15px;}
	.sidebar .panel ul.links p.date {padding-bottom: 0;font-weight: bold;}
	.sidebar .panel ul.links h3 {margin: 0; font-size: 1em;}
	.sidebar .panel ul.links h3.alt{padding-top:5px;}
	.sidebar .panel ul.links h3 a {padding: 0 15px; color: #cf0000;}
	.sidebar .panel ul.links h3.research-title a{padding:0;}
	.sidebar .panel .tool {margin:1px 0 10px 0;background:url(../../images/bg/bg-panel-li-a.gif) left top repeat-y;}
	.sidebar .panel img {display: block;}
	.sidebar .panel .more img {float: right;}
	.sidebar .panel .research-title{padding-left:15px;}
	
	.sidebar .panel .downloads{margin:0;}
	.sidebar .panel ul.links ul.downloads li{background:none;padding:0 0 5px 15px;}
	.sidebar .panel ul.links ul.downloads a{background:none;color:#CF0000;padding:0;}

	/* PANELS - Images*/
	.sidebar .panel ul.images {margin: 10px 0 1px 0; list-style-type: none; padding-bottom: 8px;}
	.sidebar .panel ul.images li {padding: 5px 4px; margin: 0 2px 0 0; float: left; background: url(../../images/bg/bg-image-53.gif) left top no-repeat; width: 53px;}
	.sidebar .panel ul.images li.first {margin-left: 10px;}
	.sidebar .panel .map {margin: 5px 0 10px 0;}

	/* PANELS - Articles */
	.sidebar .panel ul.articles{margin:0; list-style-type: none; padding:0;}
	.sidebar .panel ul.articles li{margin:0;padding:0;background-image:none;}
	.sidebar .panel ul.articles li .divider{padding:8px 0 8px 5px;background:url(../../images/bg/bg-panel-li.gif) left bottom no-repeat;}
	.sidebar .panel ul.articles h3{font-size:1em;margin:5px 0 0 0;padding:0;}
	.sidebar .panel ul.articles h3 a{color:#cf0000;}
	.sidebar .panel ul.articles	.image{float:left;margin:0 10px 0 0;background:url(../../images/bg/bg-image-61.gif) left top no-repeat;padding:5px;}
	.sidebar .panel ul.articles	p{background:transparent;padding:0;}
	.sidebar .panel ul.articles .divider.last{background:transparent;}	
	.sidebar .panel .submit {float: right; padding: 5px 0 5px 3px;}
	 
	/* PANELS - Formats*/
	.sidebar ul.formats {margin: 0; padding: 0; list-style-type:none;}
	.sidebar .formats li:first-child {background: none;padding-top: 0;}
	.sidebar .formats li {margin: 0; padding: 1px 0 0; background:none;font-size: 0.94em;}
	.sidebar .formats a {background-position: left top; background-repeat: no-repeat; display: block; padding: 0; color: #505050; font-weight: bold;cursor:hand;}

	.sidebar .formats a .repeat {background-position: left top; background-repeat: repeat-y; display: block;}
	.sidebar .formats a .bottom {background-position: left bottom; background-repeat: no-repeat;display:block;padding:0;}
	.sidebar .formats .bottom .icon {background-position: 10px 9px; background-repeat: no-repeat; display: block; padding: 11px 10px 13px 45px;}

	.sidebar .formats .bus .icon {background-image:url(../../images/bg/bg-icon-bus.png)}
	.sidebar .formats .tube .icon {background-image: url(../../images/bg/bg-icon-tube.png);}
	.sidebar .formats .large_sheet .icon {background-image: url(../../images/bg/bg-icon-tube-48.png);}
	.sidebar .formats .small_sheet .icon {background-image: url(../../images/bg/bg-icon-tube-6.png);}
	.sidebar .formats .pearl .icon {background-image: url(../../images/bg/bg-icon-pearl.png);}
	.sidebar .formats .impact .icon {background-image: url(../../images/bg/bg-icon-impact.png);}
	.sidebar .formats .tram .icon {background-image: url(../../images/bg/bg-icon-tram.png);}
	.sidebar .formats .digital .icon {background-image: url(../../images/bg/bg-icon-alive.png);}

	.sidebar  .formats .arrow .icon {margin-left: 0; padding-left: 15px; background: url(../images/bg/icon-arrow-black.gif) 95% center no-repeat;}
	.sidebar .formats .arrow a:hover .icon {background-image: url(../images/bg/icon-arrow-white.gif);}
	.sidebar .formats .nolink {padding: 10px 0 !important;}
	.sidebar .formats .nolink span {padding: 0 15px; background: none; display: block;}
	.sidebar .formats .email {font-weight: normal; display: block;}
	.sidebar .formats  a:hover .email {color: #fff;}
	
	.sidebar .formats .tel {font-weight: normal; display: block;}
	
	.sidebar .formats a:hover .repeat {background: none;}
	.sidebar .formats a:hover {text-decoration: none;}
	.sidebar .formats .bus a:hover .icon {background-image: url(../../images/bg/bg-icon-bus-on.png);}
	.sidebar .formats .tube a:hover .icon {background-image: url(../../images/bg/bg-icon-tube-on.png);}
	.sidebar .formats .large_sheet a:hover .icon {background-image: url(../../images/bg/bg-icon-tube-48-on.png);}
	.sidebar .formats .small_sheet a:hover .icon {background-image: url(../../images/bg/bg-icon-tube-6-on.png);}
	.sidebar .formats .pearl a:hover .icon {background-image: url(../../images/bg/bg-icon-pearl-on.png);}
	.sidebar .formats .impact a:hover .icon {background-image: url(../../images/bg/bg-icon-impact-on.png);}
	.sidebar .formats .tram a:hover .icon {background-image: url(../../images/bg/bg-icon-tram-on.png);}
	.sidebar .formats .digital a:hover .icon {background-image: url(../../images/bg/bg-icon-alive-on.png);}

	.sidebar .formats a:hover {color: #fff;}

	.sidebar .formats .email, .sidebar cite, .sidebar .heading-two span {color: #cc3300;}
	.sidebar .feature h2 span {color: #f78f1e;}
	.sidebar .formats a {background-image: url(../../images/colour3/bg/bg-formats-a-top.gif);}
	.sidebar .formats a:hover {background-image: url(../../images/colour3/bg/bg-formats-a-top-hover.gif); background-color: #e47006; color: #fff;}
	.sidebar .formats a:hover .bottom {background-image: url(../../images/colour3/bg/bg-formats-a-bottom-hover.gif);}
	.sidebar .formats a .repeat { background-image:url(../../images/colour3/bg/bg-formats-a-repeat.gif);}
	.sidebar .formats a .bottom {background-image: url(../../images/colour3/bg/bg-formats-a-bottom.gif);}
	
	.sidebar .formats .further-info{display:block;font-weight:normal;}

/* DISCOVER */
.hero {position: relative;}
.hero .panel {position: absolute;bottom: 2px; left: 5px; background: url(../../images/bg/bg-hero-panel-top.png) left top no-repeat; width: 260px; padding-top: 20px; color: #fff;}
.hero .panel .padding {background: url(../../images/bg/bg-hero-panel-bottom.png) left bottom no-repeat; padding: 11px 25px 15px 29px; min-height: 140px; color: #fff;}
.hero .panel h1, .hero .panel h2 {color: #68bfff; margin-left: 0; margin-top: 0;}
.hero .panel p {font-size: 1.1em;}

.hero blockquote {position: absolute; bottom: 0; right: 0; width: 352px; margin: 0; padding: 0;background: url(../../images/bg/bg-blockquote-top.png) left top no-repeat;padding-top: 18px;}
.hero blockquote .inner {background: url(../../images/bg/bg-blockquote-bottom.png) left bottom no-repeat; color: #fff;}
.hero blockquote p, .hero blockquote cite {background: url(../../images/bg/bg-blockquote-p.png) left top repeat-y; color: #fff; padding: 0 30px; font-weight: normal;  padding-bottom: 10px;border:0;line-height:1.4em;font-size:1.1em;}
.hero blockquote p {font-size: 1.1em; padding-top: 12px;}
.hero blockquote cite {padding-bottom: 15px;}

.hero .panel ul{margin:0;padding:0;}
.hero .panel ul li{margin:0;padding:0;background:none;text-transform: lowercase;}




/* PRESS RELEASE ARCHIVE*/
.archive {background-color: #000;}
.archive h2 {color: #fcfcfc; background: #000 url(../../images/bg/bg-archive-h2.gif) left top no-repeat; text-transform: lowercase; padding: 12px 20px; font-size: 1.4em; margin: 0;}
.archive h2 .alt {color: #b0b0b0;}
.archive .articles {background: #000 url(../../images/bg/bg-articles.gif) left top no-repeat; padding: 10px 0 19px 0;}
.archive .articles .wrapper {float: left;width:618px;height:107px;overflow:hidden;background:transparent;}
.archive .articles .wrapper-inner{width:10000px}
.archive .timeline {background: #000 url(../../images/bg/bg-timeline.gif) left top no-repeat;}

.article {width: 298px; float: left; background: #fff url(../../images/bg/bg-article-top.gif) left top no-repeat;margin-left:0;margin-right:12px;}
.article.first {margin-left:0;}
.article .content{background: url(../../images/bg/bg-article-bottom.gif) left bottom no-repeat; padding: 10px 10px 10px 5px; width: auto;min-height:84px;}
.article .image {float: left; background: url(../../images/bg/bg-image-83.gif) left top no-repeat; padding: 5px; width: 83px; margin: -4px 10px 0 0;}
.article .image .clip{width:83px;height:83px;overflow:hidden;}
.article h3 {font-size: 1.2em; font-weight: normal; margin-bottom: 0.5em; margin-top:0;text-transform: lowercase;}
.article h3 a {color: #cf0000;}
.article p {color: #545454; padding-bottom: 0;}
	 
.archive ol {list-style-type: none; margin: 0; padding: 0;}
.archive .months {padding: 6px 0 0 43px; text-transform: lowercase;}
.archive .months ol {padding-left: 1px;}
.months li {width: 52px; float: left; margin: 0; padding-top: 7px; font-size: 1.2em; line-height: 1.1em; font-weight: bold;}
.months li a {color: #fff; display: block;padding: 5px 0 10px 0; text-align: center;}
.months li span {display: block; color: #c9c9c9; font-size: 0.9em; text-align: center;}
.months li.selected, .months li.hover {background: url(../../images/bg/bg-timeline-month-top.png) left top no-repeat; cursor: pointer;}
.months li.selected a, .months li.hover a, .months li a:hover, .months li a:active, .months li a:focus {background: url(../../images/bg/bg-timeline-month-bottom.png) left bottom no-repeat; color: #3c3c3c; text-decoration: none;}
.months li.selected span, .months li.hover span, .months li a:hover span, .months li a:active span, .months li a:focus span {color: #000;}

.archive .years {padding: 10px 0 38px 0;}
.archive .years .years-inner{float:left;width:625px;overflow:hidden;}
.archive .years ol {float: left;width:10000px;}
.years li {background: url(../../images/bg/bg-timeline-year-top.png) left top no-repeat; float: left; width: 105px; padding-top: 9px; margin: 0;}
.years li span {display: block; font-size: 0.5em;text-align: center;}
.years li a {display: block;color: #fff;background: url(../../images/bg/bg-timeline-year-bottom.png) left bottom no-repeat; padding: 13px 26px 16px 26px; font-size: 2em; line-height: 0.7em;}
.years li.selected, .years li.hover {background-image: url(../../images/bg/bg-timeline-year-top-sel.png); cursor: pointer;}
.years li.selected a, .years li.hover a, .years li a:hover, .years li a:active, .years li a:focus {background-image: url(../../images/bg/bg-timeline-year-bottom-sel.png); color: #3c3c3c; text-decoration: none;}

.archive a.previous, .gallery a.previous {display: block; float: left;}
.archive a.next, .gallery a.next {display: block; float: right;}
.archive .articles a.previous {height: 75px; padding: 31px 6px 0 0;}
.archive .articles a.next {height: 75px; padding-top: 31px;}
.archive a.inactive{cursor:default;}
.years a.next {margin: 14px 0 0 0;}
.years a.previous {margin: 14px 0 0 0;}
	
/* PRESS RELEASE ARCHIVE WIDE */
.archive.wide {background: #000 url(../../images/bg/bg-archive-wide.gif) left top no-repeat;}
.archive.wide h2 {background: none; margin-bottom: 0.5em;}
.archive.wide .timeline {background-image: url(../../images/bg/bg-timeline-wide.gif);}
.archive.wide .articles .wrapper {width:865px;}
.archive.wide .articles {background-image: url(../../images/bg/bg-articles-wide.gif); padding-bottom: 15px;}
.archive.wide .article {background-image: url(../../images/bg/bg-article-top-wide.gif); width: 278px;}
.archive.wide .article .content {background-image: url(../../images/bg/bg-article-bottom-wide.gif);}
.archive.wide .article.first, .archive.wide li.first {margin-left: 0 !important;}
.archive.wide .years .years-inner {width:870px;}
.archive.wide .months li {margin-left: 22px;}
.archive.wide .years li {margin-left: 5px;}

.archive ul.tabs, .gallery ul.tabs {list-style-type: none; margin: 0; padding: 0;}
.archive ul.tabs li, .gallery ul.tabs li {padding: 10px 20px 8px 20px; float: left; margin: 0; min-height: 18px; background-image:none;}
.archive ul.tabs li.selected, .gallery ul.tabs li.selected {background: url(../../images/bg/bg-archive-tabs-selected.png) left top repeat-x;}
.archive ul.tabs li a, .gallery ul.tabs li a{font-size: 1.3em; color: #fff; text-transform: lowercase; float: left;}
.archive ul.tabs label, .gallery ul.tabs label {display: inline; padding: 0 8px 0 0; color: #fff; font-weight: normal; float: left; font-size: 1.3em;}
.archive ul.tabs a:hover, .archive ul.tabs a:active, .archive ul.tabs a:focus, .archive ul.tabs a:hover label, .archive ul.tabs a:active label, .archive ul.tabs a:focus label {cursor: pointer; text-decoration: underline;}
.archive ul.tabs .text, .gallery ul.tabs .text {margin: 0; background: url(../../images/bg/bg-archive-search.gif) left top no-repeat; height: 16px; padding: 2px 0 0 5px; width: 112px; border: 0; float: left; font-size: 1em;}
.archive ul.tabs .submit, .gallery ul.tabs .submit {margin: -1px; padding: 0; float: left;}



/* INSPIRE ME- GALLERY */
.gallery{background: #000 url(../../images/bg/bg-gallery.gif) left top no-repeat;}
.gallery .tabs{background: none; margin-top: 10px;}
.gallery h2{background: url(../../images/bg/bg-gallery-h2.gif) left top no-repeat; padding: 10px 0 9px 20px;margin: 0;}
.gallery .wrapper{background: none; float:left;padding:20px 0 0 0;overflow:hidden;width:775px;}
.gallery .wrapper .wrapper-inner{width:10000px;}
.gallery .panels{background: url(../../images/bg/bg-gallery-panels.gif) left top no-repeat;}
.gallery .panel{width: 139px; float: left; margin-left: 17px;background: url(../../images/bg/bg-gallery-panel-top.png) left top no-repeat; padding-top: 11px;}
.gallery .panel.first{margin-left: 10px;}
.gallery .panel .content{background: url(../../images/bg/bg-gallery-panel-content.png) left top repeat-y;}
.gallery .panel .image{text-align: center;min-height:100px;}
.gallery .panel .image .clip{width:100px;height:95px;overflow:hidden;margin:0 0 0 19px;}
.gallery .panel .info {padding: 0 6px;}
.gallery h3 {font-size: 0.94em; margin: 0.5em 0 0 0;}
.gallery .date {padding-bottom: 0;color: #b7b7b7;}
.gallery .panel .bottom{background: url(../../images/bg/bg-gallery-panel-bottom.png) left top no-repeat; height: 12px;}
.gallery .panels a.previous {height: 61px; padding: 55px 6px 0 0;}
.gallery .panels a.next {padding: 55px 0 0 6px;}
.gallery .button {margin: 0 30px 20px 0;}


/* MEDIA LANDING */
.hero-container{min-height:314px;}
.hero .panel.main-info {top: 10px;}
.hero .panel h3 {margin-top: 0; font-size: 1.1em;}
.hero .panel.main-info .padding, .hero .panel.additional-info .padding {min-height: 0; padding-bottom: 25px;}
.regions{background: url(../../images/bg/bg-main-content-padding.gif) left top no-repeat;margin: 0 -15px;}
.regions p{width: 470px; float:left;padding:0 10px 0 0;margin-bottom: 20px;}
.regions fieldset{background: none; float: right; width: 187px; margin:0;padding:0;border-left: 1px solid #e9e9e9;padding:0 0 10px 10px;}
.regions label{text-align: left;font-size:1.3em;margin:-5px 0 0.5em 0;}
.regions .region{overflow:hidden;margin: 0 -15px;width:715px;}
.js .regions .region{height:0;}
.regions .region-media{padding:0;padding-top:13px;overflow: visible;min-height:0;background: url(../../images/bg/bg-products.gif) left top no-repeat;}
.scroller{float:left;width:540px;overflow:hidden;overflow-x:auto;min-height:125px;}
.scroller .formats{width:10000px;}
.regions .region h2{padding:0 0 0 15px;}

.media-landing-formats{background:#000;}

.regions .region-media .content-box{margin-left: 3px;}
.regions .region-media ul{width:auto;}
.regions .region-media li{float:none;text-align:left;width:auto;}
.regions .region-media a{padding:0;outline:none;}
.regions .region-media a:hover{background:none;text-decoration: underline;}

.regions .previous{float:left;margin:25px 1px 0;}
.regions .next{float:right;width:84px;margin-top:25px;}

.other-formats-container{min-height:240px;position:relative;}
.other-formats{background:#000 url(../../images/bg/bg-other-formats.gif) left top no-repeat;border-top:1px solid #fff;}
.other-formats .formats-wrapper{min-height:180px;width:685px;overflow: hidden;overflow-x:auto;margin:3px 20px 10px 10px; }
.other-formats ul {width: 1400px;padding-bottom:0.6em;}
.other-formats li {float:left;background-image: none;text-align: center;font-size:1.1em;width:115px;padding:0;}
.other-formats li .clip{cursor:pointer; width:95px;height:58px;overflow:hidden;margin:0 0 0 10px;padding:0;}
.other-formats a{display:block;padding-top:17px;outline:none;}
.other-formats a:hover,
.other-formats a:active,
.other-formats a:focus{text-decoration:none;}
.other-formats a.selected,
.other-formats a:hover,
.other-formats a:active,
.other-formats a:focus{background:url(../../images/bg/bg-other-formats-a.png) left top no-repeat;}
.other-formats span {display:block;color:#b7b7b7;margin-top:15px;padding:0 10px;}
.other-formats p.total{color: #b7b7b7;font-weight:bold;padding-bottom:0;min-height:33px;text-align:right;padding:10px 15px 0 0;background:url(../../images/bg/bg-other-formats-total.gif) left top no-repeat;}
p.total span {margin:0;padding:0;display:inline;}

/*MEDIA- DOWNLOADS PANEL*/
div.downloads{}
	div.downloads li{background:none;padding:0;}


/* CONTENT */	
.main-content .content-box{background:url(../../images/bg/bg-box-middle.gif) left top repeat-y;margin:0 0 20px 0;}
.main-content .content-box .content-box-inner{background:url(../../images/bg/bg-box-bottom.gif) left bottom no-repeat;}
.content .main-content .content-box .padding{background:url(../../images/bg/bg-box-top.gif) left top no-repeat;padding:8px 10px;}
.main-content .content-box .padding{background:url(../../images/bg/bg-box-top.gif) left top no-repeat;padding:8px 10px;}
.main-content .content-box .image{background:url(../../images/bg/bg-image-108.gif) left top no-repeat;padding:6px;float:left;width:116px;}	
.main-content .content-box .text{float:right;width:536px;padding:2px 0 0 0;}
.main-content .content-box .hr{background:url(../../images/bg/bg-box-divider.png) left center no-repeat;height:15px; margin-bottom: 0;}
.main-content .content-box p{padding:0;}
.main-content .content-box h2{font-size:1.1em;font-weight:normal;margin:0 0 5px 0;}
.main-content .content-box h2 a{display:block;color:#cf0000;padding:0;}
.main-content .content-box ul.links{margin:0;padding:0;list-style-type:none;}
.main-content .content-box ul.links li{margin:0;padding:0;background-image:none;}	
.main-content .content-box ul.links li a{color:#cf0000;}

.main-content .content-box.small{background:url(../../images/bg/bg-box-small-middle.gif) left top repeat-y;margin:0 0 20px 0; float: left;}
.main-content .content-box.small .content-box-inner{background:url(../../images/bg/bg-box-small-bottom.gif) left bottom no-repeat;}
.main-content .content-box.small .padding{background:url(../../images/bg/bg-box-small-top.gif) left top no-repeat;padding:8px 10px;}
.main-content .content-box.small .text {float: left; width: 190px;}
.main-content .content-box.first {margin-right: 9px;}

.main-content .content-box.smallest{background:url(../../images/bg/bg-box-smallest-middle-adjusted.gif) left top repeat-y;float:left;}
.main-content .content-box.smallest .content-box-inner{background:url(../../images/bg/bg-box-smallest-bottom-adjusted.gif) left bottom no-repeat;}
.main-content .content-box.smallest .padding{background:url(../../images/bg/bg-box-smallest-top-adjusted.gif) left top no-repeat !important;}
.main-content .content-box.smallest .text{float:none;width:158px;padding-top:5px;min-height:90px;}
.content-box.smallest p{width:auto;margin:0;float:none;border:none;padding-bottom:10px;}
.content-box.smallest h3{margin: 0 0 5px 0;font-weight: normal;}
.content-box.smallest ul{padding-bottom:0 !important;}
.content-box.smallest li{background-image: none;padding-left:0;}



	/* large content box */
	.sitemap-padding {padding: 16px 16px 0 16px; background: url(../../images/bg/bg-sitemap-padding.gif) left top repeat-x;}
	.content-box.large {background:url(../../images/bg/bg-box-large-middle.gif) left top repeat-y;margin:0 0 20px 0;}
	.content-box.large .content-box-inner{background:url(../../images/bg/bg-box-large-bottom.gif) left bottom no-repeat;}
	.content-box.large .padding{background:url(../../images/bg/bg-box-large-top.gif) left top no-repeat;padding:13px 3px 12px 23px;}
	.content-box.large .image{background:url(../../images/bg/bg-image-108.gif) left top no-repeat;padding:6px;float:left;width:116px;}	
	.content-box.large .text{float:right;width:520px;padding:2px 0 0 0;}
	.content-box.large .hr{background:url(../../images/bg/bg-box-divider.png) left center no-repeat;height:18px; margin-bottom: 0;}
	.content-box.large p{padding:0;}
	.content-box.large h2 {background: url(../../images/bg/bg-box-large-h2-divider.gif) left bottom no-repeat; padding-bottom: 18px; margin-bottom: 10px; font-size: 1.6em;margin-left:-5px;padding-left:5px !important;font-weight:normal;}
	.content-box.large h2, .content-box.large h3{text-transform: lowercase; padding-left: 0; margin-top: 0;}
	.content-box.large h3 {font-size: 1.2em; margin-bottom: 8px;}
	.content-box.large h2 a, .content-box.large h3 a{display:block;color:#000;padding:0;font-weight:normal;background: url(../../images/bg/icon-arrow-black.gif) left 8px no-repeat;}
	.content-box.large h3 a {background: url(../../images/bg/icon-arrow-black.gif) left 6px no-repeat;}
	.content-box.large ul.links{margin:0;padding:0;list-style-type:none;}
	.content-box.large ul.links li{margin:0;padding:0;}	
	.content-box.large ul.links li a{color:#cf0000;}
	.content-box.large a {padding-left: 11px !important; background: url(../../images/bg/icon-arrow-black.gif) left 5px no-repeat;}
	
	.content-box.large.alt .content-box-inner {background-image: url(../../images/bg/bg-box-large-bottom-alt.gif);}
	.content-box.large.alt h2 {background: none; margin-bottom: 0; padding-bottom: 0;}
	.content-box.large .sitemap, .content-box.large .sitemap ul {list-style-type: none; margin: 0; padding: 0;}
		.content-box.large .sitemap ul {min-height: 13em;}
		.sitemap li a {display: block;}
		.content-box.large .sitemap li {margin: 0 10px 15px 0; padding: 0; float: left; width: 165px; background-image: none;}
		.content-box.large .sitemap li.row{clear:left;}
		.content-box.large .sitemap ul {margin-left: 10px;}
		.content-box.large .sitemap li li {float: none; width: auto;margin:0;}

	/* Contacts */
	.main-content .content-box .contacts{padding:5px;}
	.main-content .content-box .contacts h2{background:url(../../images/bg/bg-box-contact-h2-divider.gif) left bottom no-repeat;padding:0 0 12px 0;margin:0 0 7px 0;font-size:1.6em;text-transform:lowercase;}
	.main-content .content-box .contacts ul{margin:0;padding:0;list-style-type:none;}
	.main-content .content-box .contacts ul li{margin:0 0 10px 0;padding:0 0 10px 0;background:url(../../images/bg/bg-dots.gif) left bottom repeat-x;}
	.main-content .content-box .contacts ul li p.name{float:left;width:130px;margin:0 20px 0 0;font-size:1.1em;}
	.main-content .content-box .contacts ul li p.name a{display:block;padding:0;}
	.main-content .content-box .contacts ul li p.details{float:left;width:400px;}
	
	
	/* Images */
	.main-content .content-box .images{position:relative;padding:0;margin:0 -7px;width:676px;}
	.main-content .content-box .images h2{background:url(../../images/bg/bg-box-contact-h2-divider.gif) left bottom no-repeat;padding:0 0 12px 0;margin:5px 0 7px 12px;font-size:1.6em;text-transform:lowercase;}
	
	.main-content .content-box .images .scroller{float:left;width:530px;margin:0 0 6px 30px;overflow:hidden;overflow-x:auto;}
	.js .main-content .content-box .images .scroller{overflow:hidden;}
	.main-content .content-box .images .scroller ul{margin:0;padding:0;list-style-type:none;}
	.main-content .content-box .images .scroller ul li{display:block;float:left;width:120px;margin:0 13px 0 0;padding:10px 0 0 0;background-image:none;}
	.main-content .content-box .images .scroller ul li div.image{float:none;}
	.main-content .content-box .images .scroller ul li a{display:block;padding:0 0 0 10px;background:url(../../images/bg/bg-box-header-link.gif) left center no-repeat;}
	.main-content .content-box .images .scroller ul li div.image a{background:transparent;padding:0;}
	
	.main-content .content-box .images ul.prev{float:left;width:43px;margin:0;padding:0;list-style-type:none;}
	.main-content .content-box .images ul.prev li{display:block;width:43px;margin:0;padding:0;background-image:none;}
	.main-content .content-box .images ul.prev li a{display:block;padding:55px 0 0 0;}
	.main-content .content-box .images ul.prev li a img{display:block;}
	
	.main-content .content-box .images ul.next{float:right;width:42px;margin:0;padding:0;list-style-type:none;}
	.main-content .content-box .images ul.next li{width:42px;margin:0;padding:0;background-image:none;}
	.main-content .content-box .images ul.next li a{display:block;padding:55px 0 0 0;}
	.main-content .content-box .images ul.next li a img{display:block;}
	
	
	/* Articles */
	.main-content .content-box .articles .article{background:none;width:100%;float:none;margin:0;}
	.main-content .content-box .articles{padding:5px;}
	.main-content .content-box .articles h2{background:url(../../images/bg/bg-box-contact-h2-divider.gif) left bottom no-repeat;padding:0 0 12px 0;margin:0 0 7px 0;font-size:1.6em;text-transform:lowercase;}
	.main-content .content-box .article .text{float:none;width:100%;padding:2px 0 8px 0;margin:0 0 8px 0;background:url(../../images/bg/bg-dots.gif) left bottom repeat-x;}
	.main-content .content-box .article h3{font-size:1.1em;margin:0 0 5px 0;}


/* SEARCH RESULTS */
p.search-results{font-size:1.5em;}
fieldset.search-results{background:transparent;margin:0;padding:0;}
fieldset.search-results label{position:absolute;left:-500em;top:-500em;}
fieldset.search-results input.text{float:left;width:90%;background:url(../../images/bg/bg-search-box.gif) left top no-repeat;border:1px solid #989fa4;font-size:1.2em;min-height:1.5em;margin:0 10px 5px 0;}
fieldset.search-results input.submit{float:left;width:83px;border:0;color:#FFF;font-size:1.2em;padding:0 0 3px 0;margin:-1px 0 0 0;}

	/* Search predictive text */
	.predict{position:relative;margin:0 0 0 -5px;width:215px;background:url(../../images/bg/bg-predict.gif) left top repeat-y;}
	.predict .inner{position:relative;background:url(../../images/bg/bg-predict-bottom.gif) left bottom no-repeat;}
	.predict .padding{background:url(../../images/bg/bg-predict-padding.gif) left top no-repeat;padding:28px 20px 16px 20px !important;}
	.predict h2{font-size:1em;color:#FFF;background:url(../../images/bg/bg-predict-h2.gif) left bottom no-repeat;padding:0 0 15px 0;margin:0 0 5px 0;}
	.predict ul{list-style-type:none;margin:0;padding:0;}
	.predict ul li{margin:0;padding:0 0 10px 0;color:#FFF;background-image:none;}
	.predict ul li a{color:#FFF;text-decoration:underline;}





/* GENERIC CONTENT
.main .inner .hero {margin: -20px 0 0 -15px;} */
ol {color: #d41919;}
ol p {color: #545454; padding: 0;}

.hr {background: url(../../images/bg/bg-divider.gif) left top no-repeat; margin-bottom: 10px;}




/* CONTACT PAGE PANELS */
.contact-panels {padding-bottom: 0;}
.contact-panels li {float: left; width: auto; padding: 0 0 22px 0; background: none; padding-left: 18px;margin:0;}
.contact-panels li.active {background: url(../../images/bg/bg-contact-arrow.gif) center bottom no-repeat;}
.contact-panels .panel {width: 297px;background:url(../../images/bg/bg-contact-panel-sides.gif) left top repeat-y; margin: 17px 0 0 0; float: left;}
.container .contact-panels .panel .bottom{background-position: left bottom; background-repeat: no-repeat; padding: 0 0 5px 0;}
.contact-panels .active .content {background: none;}
.contact-panels .panel .content {margin: 1px 5px 0 5px;background-position: left top; background-repeat: repeat-y;}

.contact-panels .first .panel .bottom{padding: 0 0 5px 0;}
.contact-panels .first .panel .content{padding-left:0;}

.contact-panels .panel  h2{background: url(../../images/bg/bg-contact-panel-top.gif) left top no-repeat;margin: 0; padding: 14px 16px 10px 13px; margin: 0; color: #fff; font-size: 1.2em;font-weight: normal;text-transform:lowercase;}
.contact-panels .panel h2 span.icon{display:block;padding:0 0 0 36px;}
.contact-panels .panel h2.individual span.icon{background:url(../../images/bg/bg-panel-individual-icon.png) left top no-repeat;}
.contact-panels .panel h2.department span.icon{background:url(../../images/bg/bg-panel-department-icon.png) left top no-repeat;}
.contact-panels .panel h2.office span.icon{background:url(../../images/bg/bg-panel-office-icon.png) left top no-repeat;}

.contact {clear: left; background: url(../../images/bg/bg-contact-search-hint.gif) left top repeat-y; }
	.contact h2 {background: #000 url(../../images/bg/bg-contact-h2.gif) left bottom no-repeat; padding: 12px 5px 11px 32px; margin: 0; text-transform: lowercase;}
	.contact h2 span {color: #fff;}
	
	.search-hint {width: 338px; float: left;}
	.search-hint fieldset {margin: 0; padding: 8px 30px 20px 30px;}
	.search-hint input.text {display:block;border: 1px solid #c1c2c4; width: 255px; padding: 4px 8px; margin-bottom: 10px; font-weight: bold;}
	.search-hint input.submit{margin-bottom:10px;}
	.search-hint label {color: #fff; text-transform: none; text-align: left; font-weight: normal;font-size:1.1em;}
	.search-hint ul {margin-top: 10px;}
	.search-hint li {background: none; padding-left: 32px;}
	.search-hint li a {color: #fff; font-size: 1.2em; font-weight: bold; padding-bottom: 0.5em; display: block;}
	.search-hint .active a {color: #0887ba;}
	
	.contact .result {float: left; width: 622px; background: url(../../images/bg/bg-contact-result-left.gif) left top repeat-y;}
	.contact .result .padding {padding: 8px 0; background: url(../../images/bg/bg-contact-result-top.gif) left top no-repeat;position:relative;}
	.result h3 {float: left;margin: 0;font-weight: normal; width: 80px; margin-right: 20px;}
	.result ul {padding: 8px 0 0 40px; background: url(../../images/bg/bg-contact-arrow-alt.gif) left 30px no-repeat;min-height:100px;}
	.result ul ul {padding: 0; margin: 0;background: none;float:left;}
	
	.result dl {float: left; padding-bottom: 0; background: url(../../images/bg/bg-dots-vertical.gif) 4.35em top no-repeat;}
	.result li {clear: left; background: none;padding: 10px 0 28px 0; font-weight: bold; background: url(../../images/bg/bg-contact-result-li.gif) left bottom no-repeat;}
	.result li li {background: none; padding: 0 0 10px 0;}
	.result ul p {float: left; display: block; width: 200px; background: url(../../images/bg/bg-dots-vertical.gif) right top no-repeat; margin-right: 20px; padding: 0;}
	.result ul ul p {width: 150px;}
	.result ul p span {display: block; color: #00639a;}
	.result dt {width: 4.4em;clear:left !important;display:block;}
	.result dd {margin-left: 0;display:block;margin-left:20px;float:left;word-wrap: normal;}
	.result a {color: #00639a;}
	
	.contact .result.full {background-color: #fff;width: 100%;}
	.contact .result.full .padding {background: url(../../images/bg/bg-contact-result-full-top.gif) left top no-repeat;}
	.result.full h3 {width: 160px;}
	.result.full ul {background: none; padding-left: 22px;}
	.result.full li {background: url(../../images/bg/bg-contact-result-full-li.gif) left bottom no-repeat; padding-left: 34px;}
	.result.full li li {background: none;}
	.result.full .address {width: 250px;}
		
	.result .pagination {margin: 0 0 0 40px;}
	.result .pagination .padding {padding: 10px 16px 0 0;float: right; background: none !important;}
	.result .pagination ul {background: none;padding:0;}
	.result .pagination li {background: none; padding: 0;clear: none;}
	
	

	
/* INSPIRE ME */
.content .main .intro h1 {color: #000; text-transform: none;}
.intro .panel {background: url(../../images/bg/bg-intro-panel-bottom.png) left bottom no-repeat; width: 357px; padding-bottom: 25px; color: #fff; margin: 0 -12px; float:left;}
.intro h1{padding-left:5px;}
.intro p{padding-left:5px;}
.intro .panel .top {background: url(../../images/bg/bg-intro-panel-top.png) left top no-repeat; padding: 25px 0 0 0;}
.intro .panel .content {background: url(../../images/bg/bg-intro-panel-sides.png) left top repeat-y; padding: 0 110px 0 34px; color: #fff; width: auto;}
.intro .panel h2 {margin: 0 0 10px 0; color: #fff; padding:0;font-size: 1.8em; font-weight:normal;text-transform:lowercase;}
.intro .panel ul {padding-bottom: 0; overflow: hidden;}
.intro .panel li {background: none; padding: 0;float:left;clear:left;height:1%; margin: 2px 0;}
.intro .panel .alt {float: right;clear:right}
.intro .panel li a {color: #f78f1e; font-weight: bold;}
.main-content .intro p{padding-bottom:5px;}
.main-content .intro .padding{overflow:hidden; width:300px;}

.panel.large {width: 334px; background-image: url(../../images/bg/bg-panel-large.gif);float:left;}
.panel.large.first{margin-right:16px;}
.panel.large .padding {background: url(../../images/bg/bg-panel-large-bottom.gif) bottom left no-repeat !important;padding:0 4px 3px 4px;}
.panel.large .padding .shadow {background: url(../../images/bg/bg-panel-large-shadow.gif) left top repeat-x;}
.panel.large h2{background: url(../../images/bg/bg-panel-large-top.gif) top left no-repeat;margin:0;padding:14px 16px 10px 13px;text-transform:lowercase;margin:0 0 1px 0;font-weight:normal;}
.panel.large h2 span.icon{padding:0 0 0 32px;}

.panel.large .links{padding: 0;margin:0;background:transparent;}
.panel.large .links li{background: url(../../images/bg/bg-panel-large-links-li.gif) left bottom no-repeat;padding:0 0 1px 0;}
.panel.large .links li.last{background:transparent;}
.panel.large .links li a{display:block;padding:10px 15px;font-weight:bold;}
.panel.large .links li a span{display:block;color:#505050;font-weight:normal;}
.panel.large .links li a:hover{background:#fa821b;color:#FFF;text-decoration:none;}
.panel.large .links li a:hover span{color:#FFF;}

.bus .icon {background: url(../../images/bg/icon-bus.png) left top no-repeat;}
.tube .icon {background: url(../../images/bg/icon-tube.png) left top no-repeat;}
.world .icon {background: url(../../images/bg/icon-world.png) left top no-repeat;}
.large_sheet .icon {background-image: url(../../images/bg/bg-icon-tube-48.png) left top no-repeat;}
.small_sheet .icon {background-image: url(../../images/bg/bg-icon-tube-6.png) left top no-repeat;}
.pearl .icon {background-image: url(../../images/bg/bg-icon-pearl.png) left top no-repeat;}
.impact .icon {background-image: url(../../images/bg/bg-icon-impact.png) left top no-repeat;}
.tram .icon {background-image: url(../../images/bg/bg-icon-tram.png) left top no-repeat;}
.digital .icon {background-image: url(../../images/bg/bg-icon-alive.png) left top no-repeat;}



/* CASE STUDIES - CASE STUDY VIEWER */
.case-study{}
.case-study .case-study-formats{background:url(../../images/bg/bg-case-study-formats.gif) left top;}
.case-study .case-study-formats .hero{float:left;width:714px;}
.case-study .case-study-formats .hero .panel{left:0;}
.case-study .case-study-formats .hero .padding{min-height:100px;padding:5px 25px 15px 29px}
.case-study .case-study-formats .hero h2{padding:0;margin:0 0 5px 0;color:#f78f1e;text-transform:lowercase;font-size:1.6em;font-weight:normal;}
.case-study .case-study-formats .hero p{font-size:1.2em;}
.case-study .case-study-formats .other-formats{float:right;width:245px;padding:0;background:none;border-top:none;}
.case-study .case-study-formats .other-formats ul{margin:0;padding:22px 0 16px 16px;list-style-type:none;width:auto;}
.case-study .case-study-formats .other-formats ul li{padding:0;display:block;width:95px;float:left;background:transparent;margin:0 16px 16px 0;}
.case-study .case-study-formats .other-formats ul li div.clip{height:63px;width:63px;margin:0;}
.case-study .case-study-formats .other-formats ul li span.clip{display:block;height:63px;width:63px;margin:0;}
.case-study .case-study-formats .other-formats ul li a{display:block;float:left;width:63px;height:63px;padding:16px;background:url(../../images/bg/bg-case-study-format.png) left top no-repeat;}
.case-study .case-study-formats .other-formats ul li a.alt{padding:21px 16px 11px 16px;}
.case-study .case-study-formats .other-formats ul li img{display:block;}
.case-study .case-study-formats .other-formats ul li a:hover{background:url(../../images/bg/bg-case-study-format-on.png);}

/* BUTTONS */
.container .button-action{background:transparent url(../../images/colour2/bg/button_action_mid.gif) 0 0 repeat-y;width:230px;margin:20px 0 -12px 0;}
.container .button-action .bottom{background:transparent url(../../images/colour2/bg/button_action_bottom.gif) 0 100% no-repeat;padding:0;}
.container .button-action .bottom .content{background:transparent url(../../images/colour2/bg/button_action_top.gif) 0 0 no-repeat;width:auto;}
.container .button-action .bottom .content a{position:relative;color:#fff;font-weight:bold;text-decoration:none;display:block;padding:19px 55px 24px 20px;}
.container .button-action .bottom .content a:hover{text-decoration:underline;}
.container .button-action .bottom .content a span.action-circle{display:block;background:url(../../images/colour2/bg/action_circles.gif) left -140px no-repeat;height:37px;width:37px;overflow:hidden;position:absolute;top:8px;right:12px;text-align:center;}

.container .button-action .bottom .content a span.action-circle .icon{display:block;padding-top:10px;}

/* RELATED CAMPAIGNS */
.related-campaigns{background:#000000 url(../../images/bg/bg-related-campaigns.gif) left top;padding:0 20px 20px 20px;}
.related-campaigns h2{color:#f78f1e;font-size:1.4em;margin:0;padding:21px 20px 10px 0;text-transform:lowercase;float:left;width:50%;}
.related-campaigns h2 span.alt{color:#FFF;}
.related-campaigns p.total{float:right;width:auto;padding:22px 20px 0 0;color:#b7b7b7;font-size:1.1em;}
.related-campaigns p.total span.alt{color:#f78f1e}
.related-campaigns .campaigns{width:920px;height:250px;overflow:auto;padding:0 0 5px 0;}
.related-campaigns .wrapper{width:2000px;}
.related-campaigns .campaign{float:left;width:195px;margin:5px 15px 0 0;padding:8px 10px;background:url(../../images/bg/bg-related-campaign.png) left top no-repeat;min-height:195px;}
.related-campaigns .campaign h3{color:#fff;padding:0 0 0 10px;margin:10px 0 2px 0;}
.related-campaigns .campaign h3 a{color:#FFF;}
.related-campaigns .campaign p{color:#999999;padding:0 0 0 10px;}
.related-campaigns .campaign a{text-align:center;}
.related-campaigns .campaign a img{display:block;margin:0 auto;}





/* GALLERY DETAILS - IMAGE VIEWER */
.gallery-detail{}
.gallery-detail .gallery-viewer{background:url(../../images/bg/bg-gallery-viewer.gif) left top repeat-y;}
.gallery-detail .gallery-viewer .hero{float:left;width:714px;padding:10px 0 30px 0;text-align:center;}
.gallery-detail .gallery-viewer .hero .image-title{padding:0 0 50px 20px;}
.gallery-detail .gallery-viewer .hero .clear{clear:both;}
.gallery-detail .gallery-viewer .hero .selected-image .inner{padding:22px;width:450px;margin:0 auto;border:1px solid #2D2D2D;}
.gallery-detail .gallery-viewer .hero .selected-image img{}
.gallery-detail .gallery-viewer .hero h2{color:#FCFCFC;font-size:1.4em;clear:both;padding:5px 0 0 0;text-transform:lowercase;float:left;width:auto;margin:0;}
.gallery-detail .gallery-viewer .hero h2 span.alt{color:#f78f1e}
.gallery-detail .gallery-viewer .hero p{font-size:1em;float:left;width:auto;color:#FFF;padding:8px 0 0 0;margin:0 0 0 10px;}
.gallery-detail .gallery-viewer .other-photos{float:right;width:245px;}
.gallery-detail .gallery-viewer .other-photos ul{margin:0;padding:22px 0 16px 16px;list-style-type:none;}
.gallery-detail .gallery-viewer .other-photos ul li{padding:0;display:block;width:95px;float:left;background:transparent;margin:0 16px 16px 0;}
.gallery-detail .gallery-viewer .other-photos ul li a{display:block;float:left;width:63px;height:63px;background:url(../../images/bg/bg-case-study-format.png);padding:16px;}
.gallery-detail .gallery-viewer .other-photos ul li a.alt{padding:21px 16px 11px 16px;}
.gallery-detail .gallery-viewer .other-photos ul li a div.clip{width:63px;height:63px;overflow:hidden;}
.gallery-detail .gallery-viewer .other-photos ul li img{display:block;}
.gallery-detail .gallery-viewer .other-photos ul li a:hover,
.gallery-detail .gallery-viewer .other-photos ul li a:active,
.gallery-detail .gallery-viewer .other-photos ul li a:focus,
.gallery-detail .gallery-viewer .other-photos ul li a.selected{background:url(../../images/bg/bg-case-study-format-on.png);}

/* GALLERY BUTTONS */
.container .gallery-viewer .button-action, .case-study-formats .button-action{background:transparent;float:right;margin:0 0 10px 0;}
.container .gallery-viewer .button-action .bottom, .case-study-formats .button-action .bottom{background:transparent url(../../images/bg/bg-gallery-button-action-bottom.png) 0 100% no-repeat;}
.container .gallery-viewer .button-action .bottom .content, .case-study-formats .button-action .bottom .content{background:transparent url(../../images/bg/bg-gallery-button-action-top.png) 0 0 no-repeat;}
.container .gallery-viewer .button-action .bottom .content a, .case-study-formats .button-action .bottom .content a{padding:19px 20px 25px 58px;}
.container .gallery-viewer .button-action .bottom .content a span.action-circle, .case-study-formats .button-action .bottom .content a span.action-circle{left:13px;top:8px;margin:0;padding:0;}
.case-study-formats .button-action .bottom .content a span.action-circle span{padding:0;margin:0;}
.case-study-formats .button-action .bottom .content a:hover{background:none;}




/* TABS */
div.tabs{background:url(../../images/bg/bg-tabs-bottom.gif) left bottom no-repeat;padding:0 0 10px 10px;}
div.tabs ul{list-style-type:none;margin:0;padding:0;}
div.tabs ul li{float:left;width:auto;padding:0;margin:0 3px 0 0;background:transparent;}
div.tabs ul li a{display:block;float:left;width:auto;font-size:1.2em;text-transform:lowercase;padding:0 15px 0 0;background:url(../../images/bg/bg-tabs-a.gif) right top no-repeat;color:#444444;font-weight:bold;}
div.tabs ul li a span{display:block;padding:15px 0 7px 15px;background:url(../../images/bg/bg-tabs-span.gif) left top no-repeat;}
div.tabs ul li.selected{}
div.tabs ul li.selected a{background:url(../../images/bg/bg-tabs-selected-a.png) right top no-repeat;color:#a90b3b;}
div.tabs ul li.selected a span{background:url(../../images/bg/bg-tabs-selected-span.png) left top no-repeat;}


/* TABS CONTENT */
.tab-content{background:url(../../images/bg/bg-tab-content.gif) left top repeat-y;}
.content-3col .main-content .tab-content .padding{background:url(../../images/bg/bg-tab-content-bottom.gif) left bottom no-repeat;padding:5px 20px 15px 20px;}
.tab-content h2{margin-top:0;}



/* VACANCIES STUFF */

/*panel mid*/
.vacancies-wrapper{padding:20px 15px;background:transparent url(../../images/bg/bg-sidebar-content-alt.gif) left top repeat-x;}
.vacancies-wrapper p{padding:0 0 20px 5px;}

.panel.mid {width: 296px; background-image: url(../../images/bg/bg-panel-mid.gif);float:left;margin-left:16px;}
.panel.mid.first{margin-left:0;}
.panel.mid .padding {background: url(../../images/bg/bg-panel-mid-bottom.gif) bottom left no-repeat !important;padding:0 4px 6px 5px;}
.panel.mid .padding .shadow {background: url(../../images/bg/bg-panel-mid-shadow.gif) left top repeat-x;margin:0;padding:4px 0 10px 0;}
.panel.mid .padding .scroll-y{overflow:auto;height:210px;}
.panel.mid h2{background: url(../../images/bg/bg-panel-mid-top.gif) top left no-repeat;margin:0;padding:14px 16px 10px 13px;margin:0 0 1px 0;font-weight:normal;}
.panel.mid h2 span.icon{padding:0 0 0 32px;}

.panel.mid .links{padding: 0;margin:0;background:url(../../images/colour2/bg/bg_panel_mid_li_colour2.gif) left top repeat-y;}
.panel.mid .links li{background: url(../../images/bg/bg-panel-large-links-li.gif) left bottom no-repeat;padding:0 0 1px 0;}
.panel.mid .links li.last{background:transparent;}
.panel.mid .links li a{display:block;padding:10px 15px;font-weight:bold;}
.panel.mid .links li a span{display:block;color:#505050;font-weight:normal;}
.panel.mid .links li a:hover{background:#899d18;color:#FFF;text-decoration:none;}
.panel.mid .links li a:hover span{color:#FFF;}

.career-detail h2{background:url(../../images/bg/bg-h2-long.gif) left bottom no-repeat;padding:0 0 15px 0;color:#526b14;margin:0 0 10px 0;}
.career-detail{padding:0 10px;}
.career-detail ul{list-style-type:none;padding:0;margin:0;}
.career-detail ul li{background:url(../../images/bg/bg-dots.gif) left bottom repeat-x;padding:0 0 10px 0;margin:0 0 10px 0;font-size:1.1em;}
.career-detail .title{background:transparent;float:left;width:150px;border:0;}
.career-detail .description{background:transparent;float:left;width:500px;}



.gallery-view{background:#000 url(../../images/mesh.gif) 0 0 repeat;}

.gallery-search-bar a.browse-button{position:relative;display:block;float:left;color:#ff9c00;height:25px;width:71px;text-align:center;font-size:1.2em;font-weight:700;background:transparent url(../../images/bg_browse_button.png) 0 0 no-repeat;padding-top:5px;margin-right:10px;cursor:pointer;}
.gallery-search-bar a.browse-button.active{color:#fff;background:transparent url(../../images/bg/bg_browse_button_on.png) 0 0 no-repeat;}
.gallery-search-bar{padding:10px 10px 0;margin:0 0 10px 0;}
.gallery-search-bar fieldset{margin:0;}
.gallery-search-bar .gallery-search-wrapper{position:relative;padding-top:3px;float:left;width:300px;}
.gallery-search-bar .gallery-search-wrapper label{float:left;color:#fff;font-size:1.2em;font-weight:400;}
.gallery-search-bar .gallery-search-wrapper .text{outline:none;border:none;border-left:none;border-right:none;float:left;background:transparent url(../../images/bg_search_box_rounded.png) 0 0 no-repeat;width:125px;padding:3px  10px}
.gallery-search-bar .gallery-search-wrapper .submit{margin-left:-10px;}

.gallery-grid{background:transparent url(../../images/bg_gallery_grid_fade.png) 0 0 no-repeat;}
.gallery-grid .sort{padding:10px 20px;}
.gallery-grid .sort label{float:left;font-weight:400;color:#fff;text-transform:none;}
.gallery-grid .sort select{float:left;width:auto;margin:0 10px 0 0;}
.gallery-grid .sort input{float:left;width:auto;font-size:1em;margin:-2px 0 0 0;}
.gallery-grid .count{float:right;width:auto;}
.gallery-grid .count p{color:#fff;font-size:1.2em;}
.gallery-grid .count p strong{color:#FF9C00;font-weight:normal;}


.gallery-grid .grid-scroll{overflow:auto;min-height:640px;}
.gallery-grid .grid{width:1925px;min-height:600px;}
.gallery-grid .grid-scroll.case-study{min-height:645px;}
.gallery-grid .grid-scroll.case-study .grid{min-height:615px;}
.gallery-grid .grid ul{padding-bottom:0;width:3000px;}
.gallery-grid .grid ul li{float:left;display:inline;background:none;padding-left:3px;}
.gallery-grid .grid ul li ul{margin:0 0 0 18px;width:auto;}
.gallery-grid .grid ul li ul li{padding:0 0 8px 0;margin-left:0;float:none;}

.gallery-grid .g-panel{background:transparent url(../../images/bg_g_panel_top.png) 0 0 no-repeat;width:215px;padding-top:13px;}
.gallery-grid .g-panel .content{background:transparent url(../../images/bg_g_panel_content.png) 0 0 repeat-y;border-left:1px solid #333131;border-right:1px solid #333131;width:213px;height:256px;}
.gallery-grid .g-panel .image{text-align:center;min-height:180px;padding-top:10px;}
.gallery-grid .g-panel .image .clip{width:170px;height:172px;overflow:hidden;margin:0 0 0 20px;}
.gallery-grid .g-panel .image a{display:block;line-height:180px;}
.gallery-grid .g-panel .image a img{vertical-align:middle; width:300px;}
.gallery-grid .g-panel .info{padding: 0 20px;}
.gallery-grid .g-panel .info h2{color:#ff9c00;font-size:1.2em;margin-bottom:.2em;padding:0;font-weight:normal;margin-left:0;}
.gallery-grid .g-panel .info .description,
.gallery-grid .g-panel .info .date{color:#ababab;}
.gallery-grid .g-panel .bottom{background:transparent url(../../images/bg_g_panel_bottom.png) 0 0 no-repeat;height:20px;overflow:hidden;}

.gallery-pagination .grid{width:960px;}
.gallery-pagination .previous{float:left;width:84px;margin-top:260px;}
.gallery-pagination .next{float:right;width:84px;margin-top:260px;}
.gallery-pagination .wrapper{float:left;width:708px;margin-left:32px;overflow:hidden;}
.gallery-pagination .grid ul li{display:list-item;padding-bottom:0;}

/*gallery-browser*/
.gallery-browse-wrapper{overflow:hidden;background:url(../../images/bg/bg-gallery-browse.png) left top no-repeat;}
.js .gallery-browse-wrapper{position:absolute;left:-500em;}
.gallery-browse{width:942px;padding:5px 0 0 0;margin:0 0 10px 0;}
.gallery-browse .content{/*position:relative;*/}
.gallery-browse .content .close-gallery-js{float:right;width:60px;}
.gallery-browse .content .close-gallery-js a {background:transparent url(../../images/buttons/icon_close.gif) right 0 no-repeat;padding-right:25px;font-size:1em;font-weight:700;color:#fff;display:block;min-height:22px;padding-top:3px;margin:-3px 0 0 0;}
.gallery-browse .content .gallery-select-browser{width:293px;float:left;padding:5px 10px;}
.gallery-browse .content .gallery-select-browser h2{color:#fff;font-size:1.1em;padding:0 0 6px 0;font-weight:400;float:left;width:60%;margin:0;}
.gallery-browse .content .gallery-select-browser .gallery-browse-content{}
.gallery-browse .content .gallery-select-browser .gallery-browse-content .gallery-browse-scroll{background:#0c0c0c;height:150px;overflow:auto;}
.gallery-browse .content .gallery-select-browser .gallery-browse-content .gallery-browse-scroll fieldset{padding:10px 10px;margin:0;}

.gallery-browse-scroll ul{margin:0;padding:0;}
.gallery-browse-scroll ul li{display:block;clear:both;margin:0;padding:0;background:transparent;min-height:2em;}
.gallery-browse-scroll ul li label{float:left;display:block;width:75%;margin:0;text-align:left;color:#ff9c00;text-transform:capitalize;}
.gallery-browse-scroll ul li input{float:left;display:block;width:20px;margin:3px 5px 0 0;}
.gallery-browse-scroll ul ul{padding:0 0 0 25px;}

.gallery-browse-scroll ul li.selected label{color:#FFF;}

/*
.gallery-browse .content .gallery-select-browser .gallery-browse-content .gallery-browse-scroll ul{padding-bottom:0;}
.gallery-browse .content .gallery-select-browser .gallery-browse-content .gallery-browse-scroll ul li{line-height:1.2em;background:none;}
.gallery-browse .content .gallery-select-browser .gallery-browse-content .gallery-browse-scroll ul li ul{}
.gallery-browse .content .gallery-select-browser .gallery-browse-content .gallery-browse-scroll ul li ul li{display:block;background:none;}
.gallery-browse .content .gallery-select-browser .gallery-browse-content .gallery-browse-scroll li label{text-align:left;color:#ff9c00;padding:5px 0;}
.gallery-browse .content .gallery-select-browser .gallery-browse-content .gallery-browse-scroll li label input{margin-right:10px;}
*/



/* HOMEPAGE */
.home-wrapper{padding:10px 0pt 10px 15px;background:url(../../images/bg/bg-homepage-wrapper.gif) left top;}
.home-wrapper .panel.mid .panel-content{padding:8px 5px 0 5px;position:relative;}
.home-wrapper .panel.mid{background:url(../../images/bg/bg-panel-mid-bottom.png) left bottom no-repeat;padding:0 0 15px 0;margin:0 16px 0 0;}
.home-wrapper .panel.mid h2{background:url(../../images/bg/bg-panel-mid-top.png) left top no-repeat;padding-left:18px}
.home-wrapper .panel.mid .padding{background:url(../../images/bg/bg-panel-mid.png) left top repeat-y !important;padding-bottom:0;}
.home-wrapper .panel.mid .padding .shadow{padding:0;min-height:148px;}
.home-wrapper .panel.mid .padding .shadow p{margin:1px 5px 40px 10px;padding:0 0 10px 0;background:url(../../images/bg/bg-homepage-p.gif) left bottom no-repeat;}
.home-wrapper .panel.mid .padding .shadow fieldset p{background:transparent;margin:0;font-size:1.1em;margin:0;padding:0 0 5px 0;}
.home-wrapper .panel.mid .padding .shadow .image-right{margin-bottom:0;}

.home-wrapper .panel.mid h2.colour2{color:#b3cb2e;}
.home-wrapper .panel.mid h2.colour3{color:#e28a1c;}
.home-wrapper .panel.mid h2.colour5{color:#e84f6f;}

.home-wrapper .panel.mid fieldset{margin:0;padding:8px 12px 12px 12px;background:url(../../images/bg/bg-homepage-search.gif) center bottom no-repeat;}
.home-wrapper .panel.mid fieldset label{display:none;font-size:1.1em;padding:0 0 5px 0;font-weight:normal;text-transform:none;text-align:left;}
.home-wrapper .panel.mid fieldset input.text{float:left;width:190px;border:0;height:19px;padding:2px 10px;background:url(../../images/bg/bg-signup.gif) left center no-repeat;margin:0 -20px 0 0;}
.home-wrapper .panel.mid fieldset input.submit{float:left;width:45px;height:28px;border:0;margin:-3px 0 0 0;}

.home-wrapper .images{margin:10px -2px 0 -1px;width:289px;}
.home-wrapper .images .prev{float:left;width:42px;list-style-type:none;margin:0;padding:0;}
.home-wrapper .images .prev li{background:transparent;display:block;margin:0;padding:0;}
.home-wrapper .images .prev li a{display:block;padding:10px 0 0 0;}
.home-wrapper .images .prev li img{display:block;}

.home-wrapper .images .next{float:right;width:42px;list-style-type:none;margin:0;padding:0;}
.home-wrapper .images .next li{background:transparent;display:block;margin:0;padding:0;}
.home-wrapper .images .next li a{display:block;padding:10px 0 0 0;}
.home-wrapper .images .next li img{display:block;}

.home-wrapper .images .scroller{float:left;width:205px;overflow:hidden;overflow-x:auto;min-height:85px;}
.js .home-wrapper .images .scroller{float:left;width:205px;overflow:hidden;min-height:72px;}
.home-wrapper .images .scroller ul{list-style-type:none;margin:0;padding:0;width:10000px;}
.home-wrapper .images .scroller ul li{background:transparent;margin:0;padding:0;float:left;width:68px;}
.home-wrapper .images .scroller ul li .image{background:url(../../images/bg/bg-image-60.gif) left top no-repeat;padding:4px;}
.home-wrapper .images .scroller ul li .image .clip{width:60px;height:60px;overflow:hidden;}
.home-wrapper .images .scroller ul li .image img{display:block; width:105px;}


.home-wrapper ul.button{list-style-type:none;margin:0;padding:0;float:left;width:auto;}
.home-wrapper ul.button.left{position:absolute;bottom:5px;left:5px;}
.home-wrapper ul.button.right{position:absolute;float:right;bottom:5px;right:5px;}
.home-wrapper ul.button li{background:transparent;margin:0;padding:0;display:block;}
.home-wrapper ul.button li a{display:block;background:url(../../images/bg/bg-button-right.png) right top no-repeat;padding:0 18px 0 0;color:#526b14;font-weight:bold;}
.home-wrapper ul.button li a span{display:block;background:url(../../images/bg/bg-button-left.png) left top no-repeat;}
.home-wrapper ul.button li a span.icon{background:url(../../images/bg/bg-button-icons.png) left top no-repeat;padding:7px 0px 7px 30px;}

.home-wrapper ul.button.colour2 a{color:#526b14;}
.home-wrapper ul.button.colour2 li a span.icon{background:url(../../images/bg/bg-button-icons.png) left top no-repeat;}

.home-wrapper ul.button.colour5 a{color:#a90b3b;}
.home-wrapper ul.button.colour5 li a span.icon{background:url(../../images/bg/bg-button-icons.png) left -31px no-repeat;}


/* Formats Layer */
.home-formats{clear:both;/*height:300px;*/margin:0 25px 10px 0;overflow:hidden;}
.home-formats-list{background:url(../../images/bg/bg-panel-wide-bottom.gif) left bottom no-repeat;padding:0 0 16px 0;}
.content .home-formats-list h2{background:url(../../images/bg/bg-panel-wide-top.gif) left top no-repeat;margin:0;padding:14px 16px 10px 18px;color:#E84F6F;font-weight:normal;}
.content .home-formats-list h2 .close{display:block;float:right;width:auto;background:url(../../images/bg/bg-close.gif) right 2px no-repeat;padding:0 22px 0 0;color:#FFF;}
.home-formats-list .padding{background:url(../../images/bg/bg-panel-wide.gif) left top repeat-y;padding:10px 0 10px 10px;/*overflow:auto;*/height:auto;}
.home-formats-list .col{float:left;width:150px;min-height:255px;margin:0 0 0 10px;padding:0 20px 0 0;background:url(../../images/bg/bg-home-formats.gif) right top no-repeat;}
.home-formats-list .col.last{background:transparent;}
.home-formats-list h3{color:#A90B3B;text-transform:lowercase;}
.home-formats-list h3 .alt{color:#444;}
.home-formats-list h3 a{color:#A90B3B;}
.home-formats-list ul{list-style-type:none;margin:0;padding:0;}
.home-formats-list ul li{list-style-type:none;margin:0;padding:0;background:transparent;}
.home-formats-list ul li a{color:#A90B3B;}



/*CASE STUDIES (Inspire me page)*/
.top-case-studies{}
.top-case-studies .case-study{float:left;width:163px;padding:0 5px 0 0;margin:0 4px 0 0; background:url(../../images/bg/bg-dots-vertical.gif) right top repeat-y;}
.top-case-studies .case-study.last{background:transparent;margin:0;}
.top-case-studies .case-study p{padding:0 5px 5px 5px;margin:0;}
.top-case-studies .case-study .image{background:url(../../images/bg/bg-image-152.gif) left top no-repeat;padding:5px;margin:0 0 5px 0;}
.top-case-studies .case-study .image .clip{width:152px;height:68px;overflow:hidden;}


/* MEDIA CATEGORIES */
.media-formats{background:url(../../images/bg/bg-media-category.gif) left top;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:25px 0 10px 20px;}
.media-formats .formats{padding:0 0 15px 0;}
.media-formats .formats .article{margin:0 15px 0 0;}

.media-category .panel {width: 329px; left: 0;background-image: url(../../images/bg/bg-hero-panel-wide-top.png);}
.media-category .panel .padding{background-image: url(../../images/bg/bg-hero-panel-wide-bottom.png); padding-top: 5px; min-height: 100px;}
.media-category .panel h2 {color: #ec1751; margin: 0 0 5px; font-size: 1.6em;}

/* BUTTONS */
ul.button{list-style-type:none;margin:5px 0;padding:0;float:left;width:auto;}
ul.button.right{float:right;}
ul.button li{background:transparent;margin:0;padding:0;display:block;font-size:1.1em;}
ul.button li a{display:block;background:#ce2357 url(../../images/colour5/bg/bg-button-right.gif) right center no-repeat;padding:0 15px 0 0;color:#fff;font-weight:bold;text-transform:lowercase;}
ul.button li a span{display:block;background:url(../../images/colour5/bg/bg-button-left.gif) left center no-repeat;}
ul.button li a span.icon{background:url(../../images/colour5/bg/bg-button-icons.gif) left center no-repeat;padding:3px 0px 5px 30px;}
.sidebar ul.button li a span .icon, .gallery ul.button li a span .icon{background-image:url(../../images/bg/bg-button-icons.png);background-repeat:no-repeat;}
ul.button li a:hover{color:#FFF;}


#temp{position:absolute;left:-500em;top:-500em;display:none;}

.waiting{position:absolute;left:341px;top:43px;margin:0;}
.wide .waiting{position:absolute;left:461px;top:43px;margin:0;}


/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */

