﻿.home #outer{
	padding-top:140px;
}

.mastehead .wrapper{
	width:100%;
}

#outer, .masthead .wrapper, .branding, .branding_welsh,
.wrapper, .siteview .wrapper{
	width:inherit;
}


.tabs {
	width:100%;
	margin:0 auto;
}

.tabs ul li a{
	padding: 10px 6px 9px 7px;
}

.search{
	position:relative;
}

.search .btn_search{
	position:absolute;
	top:0;
	right:0;
}

.search input.searchfield{
	height:35px;
}

.searchScopes{
	clear:right;
	margin:0 0 5px 0;	
}

.unav{
	width:40%;
}

.tabs .topMenu li.tabhome_on a{
	width:10px !important;
}


.topMenuExpander{
	display: block;
	height: 40px;
	width: 150px;
	position: absolute;
	top: 100px;
	left: 0;
	background-color: rgb(70,88,102);
	background-image: url('Images/menu.png');
	background-repeat: no-repeat;
	background-position: 45px 8px;
	background-size: 45px 23px;
	border-radius: 0 10px 10px 0;}
.topMenuExpander.revealed, .searchExpander.revealed{
	background-color:rgb(216,9,121);
}

.topMenu{
	width:250px;
	display:none;
	position:absolute;
	top:140px;
	left:0;
}

.tabs .topMenu ul li{
	width:100% !important;/*Must use, override other "tweaked" versions */
	padding:10px 10px 10px 5px;
	z-index:1001; /* +1 on carousel zindex */
}

.tabs .topMenu ul li.tabhome_on,.tabs .topMenu ul li.tablang, .tabs .topMenu ul li.tabhome{
	width:100% !important;/*Must use, override other "tweaked" versions */
}

/*.tabs a span{
	text-align:left;
}*/

.tabs ul li a, .tabs ul li.tabhome_on a, .tabs ul li:hover a, .tabs li:hover a, .tabs li.on a, .tabs li.focus a, .tabs li.tabhome_on a{
	box-shadow:none;
}

.topMenu ul li a span{
	text-align:left;
}

.breadcrumb{
	display:none;
}



.home #contentwrap{
	width:100%;
}
.home .contentPane{
	width:100%;
}

.home .contentPane .inner{
	width:100%;
}

.tabbedNews .tabs li{
	width:25%;
}

.home .rightPane{
	width:100%;
}
.rightPane .box{
	width: 46%;
	float: left;
	margin-right: 2%;
}

#outer{
	width:96%;
	padding:0 2%;
	padding-top:130px;
}

.imagestrip{
	width:100%;
}

.leftPane{
	width:100%;
}
.stack{
	width:100%;
}
#contentwrap, #contentwrap.ropPage{
	width:100%;
	float:none;
}


.siteview .wrapper{
	width:100%;
}
.nafwContent .columns{
	width:100%;
}
.sitemap{
	width:100%;
}

/* cookie */
.cookies{
	height:95px;
}
.cookies .message{
	width:inherit;
}
.cookies input{
	padding:0;
	float:none;	
}
.cookies p {
    padding-left: 4%;
}
/* end cookie */