/*----------------------------------------------- 
	RBS Intranet
	
	CONTENT STYLESHEET
	Created by HeathWallace Ltd on 08 Dec 2006 
	(Louis Briggs)
------------------------------------------------*/

.contentLogo {
	margin:0px;
	padding:20px 0px 0px 20px;
	float:right;
}


/* CONTENT STYLES */

.contentStyleBasic {
	padding:0px;
	margin:0px 5px 0px 0px;
}

.contentStyleBasic h1 {
	font-size:150%;
	padding-bottom:20px;
	padding-top:0px;/* Modified 13-July-07 (LB) */
}

/*
.contentStyleBasic h2 {
	font-size:145%;
	padding-bottom:20px;
	padding-top:0px;
}
*/

.contentStyleBasic h1,
.contentStyleBasic h2,
.contentStyleBasic h3,
.contentStyleBasic h4,
.contentStyleBasic h5,
// .contentStyleBasic p,
.contentStyleBasic ul,
.contentStyleBasic ol {
	clear:both;
}

.themeNews h1 {
	font-size:150%;
	padding-bottom:0px;
}

.themeNews h3 {
	padding-bottom:10px;
}
/* HOME PAGE WIDE NEWS STYLE HEADLINE SIZE */
.themeNewsWide h3 a {
	font-size:130%;
}

.contentStyle01 {
	padding:0px;
	margin:0px 5px 0px 0px;
}

.contentStyleNews {
	clear:both;
	background:url("../images/dot_hor.gif") repeat-x top left;
	margin:0px 0px 10px 0px;
	padding:1px 0px 0px 0px;
}

.containerStyle04 .contentStyleNews h2,
.containerStyle04 .contentStyleNews h3,
.containerStyle04 .contentStyleNews a,
.containerStyle09 .contentStyleNews h2,
.containerStyle09 .contentStyleNews h3,
.containerStyle09 .contentStyleNews a,
.containerStyle10 .contentStyleNews h2,
.containerStyle10 .contentStyleNews h3,
.containerStyle10 .contentStyleNews a {
	padding-top:4px;
}	

.containerStyle04 .contentStyleNews a,
.containerStyle09 .contentStyleNews a,
.containerStyle10 .contentStyleNews a {
	padding-bottom:4px;
}

.containerContent2Column .contentStyleNews {
	background:none;
}

.contentStyleNews a {
	float:right;
	margin:0px 0px 0px 10px;
}
.contentStyleNews a.extImageLeft {
	float:left;
	margin:0px 10px 0px 0px;
}

.contentStyleNews h3 a,
.contentStyleNews h2 a {
	color:#C60;
	text-decoration:none;
	background:none;
	padding:0px;
	float:none;
	margin:0px 0px 0px 0px;
}

.contentStyleNews h3,
.contentStyleNews h2 {
	color:#333;
	font-size:150%;
	margin:0px;
	padding:0px;
}
	
.contentStyleNews p a,
.contentStyleNews ul a{
	float:none;
	margin:0px;
	padding:0px;
}

.contentStyleNews p a {
	color:#036;	
	text-decoration:underline;
}

.contentStyleNews p span.right img {
	padding-left:10px;
	float:right;
}

.contentStyleNews a:hover {
	text-decoration:underline;
	color:#036;	
}
					
.contentStyleShareInfo {
	border:1px solid #ccc;
	padding:0px 13px 8px;
	margin:0px;
	position:relative;
	top:-30px;
	background:#f2f6fd url("../images/bg_shareinfo.gif") repeat-x bottom left;
	width:283px;
}

.contentStyleShareInfo h2{
	background:url("../images/dot_hor.gif") repeat-x bottom left;
	margin-top:6px;	
	margin-bottom:8px;
	padding-bottom:5px;
}

.contentStyleShareInfo img{	
	padding:0px 4px;
}

.contentStyleAsset {
	position:relative;
	top:-30px;
	margin:5px 0px 0px 0px;
	padding:153px 0px 0px 0px;
	width:311px;
}

/* container class added for frontpage advert to fix
   spacing issue on temporary basis - Walter Smart 27-07-2007 */
.contentStyleFPAdvert {
	position:relative;
	top:-30px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:311px;
}

.contentStyleAsset p, .contentStyleFPAdvert p {
	margin:0px;
	padding:3px 8px;
	font-size:90%;
	background:#fff;
	border:1px solid #ccc;
}



.contentStyleLogin {
	float:left;
	background:#EAE5D1;
	width:470px;
	padding:10px;
}

.contentStyleAccountButtons {
	float:left;
	background:#E0DB6E;
	width:154px;
	margin-left:2px;
}

.contentStyleLandSection {
	padding-bottom:180px;
}

.contentStyleLandSection h2 a {
	font-size:150%;
	font-weight:normal;
	background-position:center left;
	padding-top:6px;
	margin-left:10px;
	display:block;
}

.contentStylePortal {
	background:#F3F0E3;
	padding:10px 10px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;	
	margin-right:5px;
}

.contentStylePortal h3 {
	padding:5px 0px 5px 0px;
	margin:5px 0px 0px 0px;
	font-size:90%;
	color:#333;
	font-weight:normal;
}


/* Portal boxes within news pages */

.contentStyleNews .contentStylePortal h2 {	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:120%;
	color:#003481;
	font-weight:bold;
	width:auto!important;
}

.contentStyleNews .contentStylePortal h2 a {	
	color:#003481;
}

.contentStyleNews .contentStylePortal h3 {	
	color:#333;
	font-size:100%;
	font-weight:bold;
	margin:0px;
	padding:0px;
	clear:left;
}

.containerContent2Column .contentStylePortal p {
	padding-bottom:5px;
	margin-bottom:0px;
}

.contentStyleNews .contentStylePortal {
	background:none;
}



.contentStylePortal p.list a:hover {
	text-decoration:underline;
}

.containerContent1Column .contentStylePortal {
	width:219px;
	background:none;
	border-right:none;
	margin-right:5px;
	margin-top:0px;
}

 
.containerContent1Column .wrapperTop .contentStylePortal,
.containerContent1Column .wrapperBottom .contentStylePortal {
	border-top:1px solid #E2DBBE;
}

.containerContent2Column .contentStylePortal {
	width:233px;
}

.containerContent2Column .containerPortalWideWrapper .contentStylePortal {
	width:362px;
}

.containerStylePortalWrapperExtLand .contentStylePortal {
	width:297px;
	margin-right:8px;
	background:none;
} 

.containerRightContent .contentStylePortal {
	width:170px;
	padding:10px;
	margin:10px 0px 10px 0px;	
	border:none;
}

.containerRightContent .contentStylePortal a {
	float:right;
	font-size:69%;
}

/* 	No longer used 
	Box used for containing Promotion image 
.contentStylePromo {
	padding:0px 4px 0px 0px;
	margin:4px 0px 0px 0px;
	display:block;
	float:left;
}
*/

/* Box used for containing Big Banner image within box */
.contentStyleBigPromo {
	width:320px;
	background:#E0DB6E;
	text-align:right;
	margin-top:14px;
}

/* Box used for containing Promotion image within divisional landing pages */
.contentPromoImage {
	float:left;
	padding-right:5px;
	margin-top:2px;
}

/* A-Z listings Section */

/*Amended by MS for HR as currently only users of style 14/09/07*/
.contentStyleAtoZ h2,
.contentStyleAtoZ .return p a {
	margin:0px;	
	padding:5px 10px;
	font-size:100%;
	color:#000;
	font-weight:bold;	
	border:1px solid #ccc;
	width:700px;	
	background:#F3EFE3;
	display:block;
}

.contentStyleAtoZ .return p a {
	padding:3px 10px;
	color:#039;
}

.contentStyleAtoZ h2 span {
	color:#333;
}

.contentStyleAtoZ .result {
	background:url("../images/bg_resultrow.gif") no-repeat bottom left;	
	margin:0px;
	padding:10px 0px 17px 1px;
}
.contentStyleAtoZ .result h2 {
	padding:0px;
	margin:0px;
	font-weight:bold;
	color:#039;
	font-size:100%;
}

.contentStyleAtoZ .result h2 a {
	color:#039;
	text-decoration:none;
}

.contentStyleAtoZ .result h2 a:hover {
	text-decoration:underline;
}


.contentStyleAtoZ .result p {
	padding:10px 0px 0px 0px;
	margin:0px;
	/*font-size:75%;*/
}

/* Used to wrap Link lists, split into two columns */
.contentStyleLinks {
	float:left;
	width:260px;
	margin:0px !important;
	padding:0px 0px 10px 0px !important;
	/* Styles for the list and listitems can be found in lists.css */
}

/* Used in right hand column for the Related links section */
.contentStyleRelatedLinks {	
	float:left;
	background:#e2ebec;
	margin:0px;
	padding:10px;
	width:170px;
}


/* Added new style for news archive box MJ 29/08/07 - - - - amended RN 5/11/08 */
.contentStyleNewsArchive {	
	float:left;
	background:#fff;
	border:1px solid #ccc;
	margin:0px 0px 10px 0px;
	padding:10px;
	width:168px;
}

.contentStyle02 {
	clear:both;
	padding:0px;
	margin:0px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:560px;
}