/*----------------------------------------------- 
	RBS Intranet
	
	EXTENSIONS STYLESHEET
	Created by HeathWallace Ltd on 08 Dec 2006 
	(Louis Briggs)
------------------------------------------------*/
/*
Extenstion classes, used to add style attributes to existing elements
*/

.ScreenReaderText {
	position:absolute;
	top:-1000px;	
	left:-1000px;
}

.mainLogo {
	padding:2px;
	float:left;
}

.extBorderTop {
	border-top:1px solid #CDCDCD;
}

.extBorderBottom {
	border-bottom:1px solid #CDCDCD;
}

.extPaddingTop {
	padding-top:10px;
}

.extSpacing01 {
	padding-top:5px;
}

.extSpacing02 {
	padding-top:12px;
	padding-bottom:2px;
	line-height:1.2em!important;

}

.extPaddingLeft {
	padding-left:20px !important;
}

.extNoPadding {
	padding:0px;
}

.extTextStyle01 {
	font-weight:normal;
	padding-top:4px;
	padding-right:4px;
}



.hr {
	padding:0px;
	margin:0px;
	width:971px;
	float:left;
	border-top:1px solid #cdcdcd;
	line-height:1px;
	font-size:1px;
	height:1px;
}


.hr2 {
	padding:0px;
	margin:6px 0px;
	width:770px;
	clear:both;
	float:left;
	border-top:1px solid #cdcdcd;
	line-height:1px;
	font-size:1px;
	height:1px;
}

.news {
	color:#c60;
}

.extH2 {
	padding:0px 0px 2px 0px;
	margin:5px 0px 2px 0px;	
	color:#003481;
	font-weight:bold;
}

.h2Style02 {
	background:#F3EFE3;
	padding:5px 10px;
}

.extGrey {
	color:#666;
}

.extSmallText{
	font-size:62%;
	vertical-align:middle;
}

.extPageInfo {
	color:#666;
	font-size:90%;
	clear:both;
	background:url("../images/dot_hor.gif") repeat-x top left;
	margin-bottom:0px!important;
	margin-top:0px!important;
	padding-top:10px;
	float:left;
	width:100%;
}

.extLastUpdated {
	color:#666;
	font-size:90%;
	clear:both;
	margin-top:0px!important;
	padding-top:0px;
	float:left;
	width:100%;
}

/*	RN - temp fix for scrolling bug
	color:#666;
	font-size:69%;
	clear:both;
	margin-top:10px!important;
	padding-top:5px;
	border-top: 1px dotted #dadada;
*/


.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.clearBoth {
	clear:both;
}

.linkBackToTop{
	padding:0px 0px 10px;
	margin:0px 0px 10px;
	background:url("../images/dot_hor.gif") repeat-x bottom left;
}



/*	IMAGES 	
	Assign this class to inserted images. 
	imageStyleright will align all images to the right, with padding on the left. 
	imageStyleleft will align all images to the left, with padding on the right.*/

.imageRight {
	float:right;
	padding: 5px 0px 5px 10px;
	clear: none;
}
	
.imageLeft {
	float:left;
	padding: 5px 10px 5px 0px;
}

/* Adds padding to images */
.contentStyleBasic themeNews img {
	padding: 5px 10px 5px 10px;
}