/* LAYOUT */
.campaign .header{background:none;padding:0;}
/*NAVIGATION*/
.campaign .navigation {
	background:#0099CC;
	border-bottom:3px solid #fff;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	margin-left:2px;
	width:922px;
	}
.campaign .navigation ul li a {
	background:none;
	text-decoration:underline;
	font-weight:bold;}
.campaign .navigation ul li a:hover,.navigation ul li a:active,.navigation ul li a:focus {
	background:none;
	text-decoration:none;
	font-weight:bold;
	color:#fff;}
.campaign .navigation ul li a span {
	border:none;
	padding:4px 30px 8px 6px;}
.campaign .navigation ul li a:hover span,.navigation ul li a:active span,.navigation ul li a:focus span {
	border:none;}
	
/*HEADER ITEMS*/
.campaign .campaign-title {
	float:left;
	background:url("../images/colour-2/bg/info.png") no-repeat scroll left center transparent;
	margin:35px 0 0 0;
	min-height:55px;
	width:555px;
	padding:8px 0px 12px 5px;}
.no-head .campaign .campaign-title {background:none;}
.campaign .campaign-title h1{color:#fff;margin:0;}
.campaign .campaign-title h2{color:#fff;margin-top:-5px;}
.campaign .campaign-additional-sell {float:right;margin-right:25px}
.campaign .campaign-award {margin:10px 0 0 0;}
.campaign .campaign-award img{float:right;}
.campaign .campaign-additional-sell .actions, .col .actions,
.campaign .campaign-title-container .default .actions {
	margin:7px 0 0;
	clear:both;
	float:none;}
.campaign .campaign-additional-sell .button, .col .button,
.campaign .campaign-title-container .default .actions .button  {
	margin:10px 0 0 0;
	min-height:37px;
	padding:3px 0 7px;
	width:auto;}

/*NO HEAD IMAGE*/
.no-head .header .padding {padding:0 3px 0;}
.no-head .campaign-title-container .campaign-title{margin:0;background:none;}
.no-head .campaign-title-container {background: #004466;float:left;width:947px;margin-left:5px;}
.no-head .container{margin-top:0;}

/*VISUAL CAMPAIGN*/
.campaign .landing-feature .campaign-feature{
float:right;margin-right:8px;}
.campaign .landing-feature{padding-top:0;min-height:18em;}

.campaign .landing-feature .default,.campaign .campaign-title-container .default {
	color:#fff;width:460px;margin: 0 0 0 3px;padding:12px 70px 12px 25px;min-height:0;}
.campaign .landing-feature .default a,.campaign .campaign-title-container .default a{color:#fff;}
.campaign .campaign-title-container .default{float:left;margin:30px 0 0 75px;}
.campaign .landing-feature .default,
.campaign .campaign-title-container .default {
	background:transparent url(../images/colour-2/bg/campaign-info.png) no-repeat scroll right 50%;}
.campaign .landing-feature .actions .button {float:right;}
.campaign .landing-feature .default .actions ul {clear:both;float:none;color:#0099CC;margin:0;font-size:0.94em;font-weight:bold;width:100%;text-align:right;}
.campaign .margin .page .landing-feature .default h3{color:#fff;margin-top:-10px;}
.campaign .margin .page .header .campaign-title-container .default h3{color:#fff;font-size:1.1em;margin-top:-10px;}
.campaign .margin .page .header .campaign-title-container .default h2{color:#fff;font-size:2.8em;}
.campaign .margin .page .header .campaign-title-container .default .actions ul{list-style-type:none;margin:0;padding:0 0 8px;}
.campaign .margin .page .header .campaign-title-container .default .actions ul li {
background:transparent none repeat scroll 0 0; display:block;margin:0;padding:0 0 1px;color:#fff;}
.campaign .margin .page .header .campaign-title-container .default .actions ul li a{color:#fff;}
.campaign .campaign-title-container .default .button {float:right;}
.campaign .campaign-video {background:#fff;padding:15px 26px 15px 27px}
/*CONTENT*/
.campaign .col .button{float:right;}
.campaign .campaign-additional-sell .actions .button, .col .actions .button{
	background: url(../images/colour-2/bg/info-button.png) right center no-repeat;}
	
	
.campaign .campaign-additional-sell .actions .button a, .col .actions .button a{
background:none repeat scroll 0 0 transparent;
font-size:1.1em;
padding:10px 30px 10px 20px;}
.campaign .campaign-mpu {background:#EAEAEA;padding:12px;margin-bottom:0px;}
.campaign .container .feat1-cols-2 h1 {font-size:1.75em;}
.campaign .feat1-cols-1, .campaign .feat2-cols-1 {margin:0;padding:12px 25px 10px;width:897px;}
.campaign .feat1-cols-1 .col {background:#FFFFFF none repeat scroll 0 0;padding:15px 10px 15px 25px;width:862px;}
.campaign .feat1-cols-2, .campaign .feat2-cols-2 {margin:0;padding:12px 25px 10px;}
.campaign .feat1-cols-2 .col1,.campaign .feat2-cols-2 .col1 {width:569px;background:#fff;}
.campaign .feat1-cols-2 .col2,.campaign .feat2-cols-2 .col2{width:325px;margin:0;padding:0;background:#fff;}
.campaign .feat1-cols-2 .full,.campaign .feat2-cols-2 .col2 .full{background:white;}
.campaign .feat2-cols-2 .col1 {border-top:1px solid #0099cc;}
.campaign .feat2-cols-2 .col{padding:15px 10px 15px 25px;}
.campaign .feat2-cols-2 .col2 {padding:0;}
.campaign .feat2-cols-2 .col1 h3{padding: 6px 0 12px;}
.campaign .feat2-cols-2 .col1{padding:0;margin-right:38px;}

.campaign .feat2-cols-1 .col{padding:15px 10px 15px 25px;}
.campaign .feat2-cols-1 .col1{padding:0;width:100%;}
.campaign .feat2-cols-1 .col1 {border-top:1px solid #0099cc;}
.campaign .feat2-cols-1 .col1 h3{padding: 6px 0 12px;}
}
.campaign .feat1-cols-2-withnav {margin:0;padding:0;}
.campaign .feat1-cols-2-withnav .col1{width:178px;margin-right:0;}
.campaign .container .feat1-cols-2-withnav .col1 .options{background:#0099cc;}
.campaign .container .feat1-cols-2-withnav .col1 .options ul li {
display:block;font-weight:bold;margin:0 0 1px 0;padding:0;}
.campaign .container .feat1-cols-2-withnav .col1 .options ul li.selected {
background:#0099cc;}
.campaign .container .feat1-cols-2-withnav .col1 .options ul li.selected a{
color:#fff;}
.campaign .container .feat1-cols-2-withnav .col1 .options ul li.selected a {
background:transparent url(../images/colour-2/bg/arrow-dark.gif) no-repeat scroll 25px 7px;}

.campaign .container .feat1-cols-2-withnav .col1 .options ul li a:hover,
.campaign .container .feat1-cols-2-withnav .col1 .options ul li a:active,
.campaign .container .feat1-cols-2-withnav .col1 .options ul li a:focus{
text-decoration:underline;}
.campaign .container .feat1-cols-2-withnav .col1 .options h2{font-size:1em;margin:0 0 1px 0;color:#fff;padding:8px 30px 9px 25px;}
.campaign .container .feat1-cols-2-withnav .col1 .options ul li a {
background:transparent url(../images/bg/arrow-white.png) no-repeat scroll 25px 7px;
color:#FFFFFF;display:block;padding:4px 30px 4px 35px;text-decoration:none;}
.campaign .feat1-cols-2-withnav .col2{width:719px;margin:0;padding:15px 25px 25px;}
.campaign .feat1-cols-2-withnav .col1 ul {padding:0;}
.col2-content{background:#FFF;float:left;padding:12px;}
.cols-2 .col1-content {background:#FFF;float:left;padding:12px;width:518px;margin-right:3px;}
.cols-2 .col2-content {background:#FFF;float:left;padding:12px;width:150px;}
.campaign .campaign-info {padding:15px 20px 15px 25px;background:#FFF;clear:both;margin-bottom:0;border-top:3px solid #006688;}
.campaign .campaign-info .key-docs{
background:none;
border:none;
margin-bottom:15px;
padding:15px 0 15px 8px;
width:auto;
}
.campaign .campaign-info .key-document {margin-bottom:10px;padding-left:0;clear:both;}
.campaign .col .actions ul,
.campaign .margin .page .header .campaign-title-container .default .actions ul
{float:left;margin:18px 12px 0 0;padding:6px 0 7px;width:auto;}
.campaign .margin .page .header .campaign-title-container .default .actions ul{float:left;}
.campaign .col .actions ul li{background:none;}
.campaign .col .actions ul li a,
.campaign .campaign-title-container .default .actions ul li a{font-weight:bold;}
.campaign .cta-extra-info {text-align:right;width:100%;float:none;margin-right:15px;clear:both;padding:0 0 12px 0;}
.campaign .cta-extra-info strong{font-size:1.2em;}
.campaign .container .col ul li.tick{
	background:url(../images/colour-2/bg/tick-dark.gif) no-repeat 0 2px;padding:0 0 8px 20px;}
/*.campaign .container .col ol li, .container .col ul li {margin:0 0 6px 0;padding:0 0 0 20px;background:none;}*/
.campaign .container .col ol{padding: 0;font-weight:bold;}
.campaign .container .col ol li{margin:0 0 6px 0;}
.campaign .container .col ol span{font-weight:normal;color:#333333;}
.campaign .container ul.links li {font-size:1em;}
.campaign .container ul.links li a{display:inline;}

.campaign .col1 .campaign-content  {
	background:none repeat scroll 0 0 #ffffff;
	clear:both;
	display:block;
	padding:15px 10px 0 25px;
}
.campaign .col1 .campaign-feature  {
	
	border-top:3px solid #006688;
	clear:both;
	color:#FFFFFF;
	display:block;
	position:relative;
	width:auto;
}
.campaign .campaign-feature-full  {
	
	border-top:3px solid #006688;
	clear:both;
	color:#FFFFFF;
	display:block;
	position:relative;
	width:auto;
}
.campaign .campaign-feature-full .campaign-feature-content {
padding:14px 0 0 0;
}
.campaign .campaign-feature-full .campaign-feature-overlay{left:160px;width:auto;padding-right:25px;}
.campaign .feat1-cols-2 .col {padding:0;}
.campaign .cols-2 .col2-content .campaign-info {
	padding:0;
}
.campaign .campaign-feature  {
	color:#FFFFFF;
	display:block;
	width:325px;
	position:relative;}
.campaign .campaign-feature-overlay {
	position:absolute;
	right:0;
	top:0;
	width:170px;
	z-index:10;}
.campaign .col1 .campaign-feature-overlay{left:160px;width:auto;padding-right:25px;}
.campaign .campaign-feature img {display:block;}

.campaign .campaign-feature-content {
padding:16px 0 0 0;
z-index:20;}
.campaign .wide-advert{width:225px;}
.campaign .top{border:0 !important;}
.campaign .campaign-feature-content a{color:#FFF;}
.campaign .container .col .faq-item-off,.campaign .container .col .faq-item-on{margin: 0 12px 3px 0;} 
