@charset "utf-8";

@import url(resetCSS.css);
@import url(style.css);
@import url(../../configuration/header.css);

/* 

	File Description & Change Log
	-------------------------------------------------------

	Details
	-------

	Title: 		layout.css
	Author: 	Andy Smith
	Of:			Tsuko
	Creation:	08/02/2008

	Note:		This is the StyleSheet 
				that define's site 
				layout.

	Edits
	-----

	Author: 	Andy Smith
	Date:		08/02/2008

	Note:		

	-------------------------------------------------------

*/


/*
 * General Layout Definitions
 */
div#container-wrapper{
	margin:0em auto 0 auto;
	width:47.5em;
	text-align:center;
}
body *{
	text-align:left;
	}

div#container{
	padding:2em 1em 1em 1em;
	position:relative;	
	}

div#content{
	position:relative;
	padding-top:0;
	}

div#mainContent{
	margin-top:0;
	margin-left:4.5em;
	padding-left:1em;
	padding-bottom:2em;
	position:relative;
	}


div#centralBlock{
	position:relative;
	float:left;
	width:27.5em;
        min-height: 23em;
	}

/*
 * Content Descriptor Definitions
 */

div#contentDescriptor{

	}

div#contentDescriptor div#description{
	float:left;
	width:26.5em;
	line-height:1.25;
	position:relative;

	}

div#contentDescriptor form#searchbox-top{
	padding-left:0.25em;
	margin-left:27.5em;
	margin-top:0em;
	position:relative;
	}

div#contentDescriptor form#searchbox-top p{
	width:auto;
	font-size:1em;
	}

div#contentDescriptor form#searchbox-top input#searchFor{
	width:10em;   
	}

form#searchbox-bottom input#searchFor-bottom{
	width:9.5em;
	}

div#contentDescriptor h2{
	padding-top:0.5em;
	margin:0.5em 0 0 0;
	}

/*
 * Header Defintions
 */

div#header h1 a{
	padding:1.25em 1em;
	display:block;
	}

div#header div#titleBlock{
	height:4.875em;
	}
div#header h1 img{
	width:25.375em;
	height:2.375em;
	}

/*
 * TopMenu Defintions
 */

ul#mainMenu{
	display:block;
	margin:1em 0;
	}

ul#mainMenu li{
	float:left;
	}

ul#mainMenu li a{
	width:6.4em;
	padding-right:0.7em;
	height:3.4em;
	display:block;
	text-align:center;
	line-height:3.2em;
	}


ul#mainMenu li a{
	
	}

ul#mainMenu li a.double{

	line-height:1.4em;
	}

/*
 * TopLink Defintions
 */
 
div#toplinks{
	width:45.5em;
	position:absolute;
	top:0.25em;
	margin:0;
	padding-bottom:0.25em;
	}

div#toplinks ul li a{
	float:left;
	display:block;
	padding:0 0.5em;
	}

div#toplinks ul li.first-child a,
div#toplinks ul li:first-child a{
	padding-left:0;
	}

div#toplinks p{
	float:right;

	}

/*
 * Breadcrumb Definitions
 */

div#breadcrumb{
	padding:0.5em 0 0 0;
	margin:0.5em 0 0.5em 0;
	}

div#breadcrumb p{
	float:left;
	}

div#breadcrumb ul li,
div#breadcrumb ul{
	float:left;
	}

div#breadcrumb ul li a{
	float:left;
	padding-left:1em;
	margin-left:0.25em;
	display:block;

	}

/*
 * left Menu Definitions
 */
 
ul#leftHandColumn{
	position:absolute;
	top:0em;
	left:-4.25em;
	display:block;
	width:4.25em;
	padding-top:0.75em;
	}

ul#leftHandColumn li{
	margin-bottom:0.5em;
	}

ul#leftHandColumn li a{
	display:block;
	padding-top:3.65em;
	}

ul#leftHandColumn li a span{
	display:none;
	}

/*
 * right Menu Definitions
 */
 
div#rightHandColumn{
	float:left;
	width:12em;
	margin-left:0.25em;
	position:relative;
	}
	
div#rightHandColumn div.link-list,
div#rightHandColumn div.rightHandOptionContent,
div#rightHandColumn div.rightHandOptionLink{
	position:relative;
	padding:0.5em 0;
	height:auto;
	}

div#rightHandColumn div.rightHandOptionLink a{
	margin-left:0.5em;
	padding-left:1.5em;
	font-weight:bold;
	}

div#rightHandColumn div.rightHandOptionContent img{
	float:left;
	border:2px solid #FFF;
	margin:0.25em;
	width:2.875em;
	}


div#rightHandColumn div.rightHandOptionContent h4{
	margin-left:0.5em;
	}

div#rightHandColumn div.rightHandOptionContent p{
	margin:0.5em;
	float:left;
	width:10.5em;
	}

div#rightHandColumn div.link-list{
	
	margin-bottom:0.5em;
	}
div#rightHandColumn div.link-list h3{
	
	padding-bottom:0.5em;
	}

/*
 * main content area Definitions
 */
 
div.oneColumnContentSection,
div.twoColumnContentSection{
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	margin-right:0.5em;
	}

div.oneColumnContentSection{
	width:25em;
	}
	
div.oneColumnContentSection .imageRight{
	float:right;
	}
	
div.twoColumnContentSection   img{
	float:right;
	}
	
div#centralBlock div.twoColumnContentSection h3,
div#centralBlock div.twoColumnContentSection h4,
div#centralBlock div.twoColumnContentSection p{

	line-height:1.25;
	margin:0 15em 0 0;
	}
div#centralBlock div.twoColumnContentSection h4{
	line-height:1;
	}


	
div#mainContent div#centralBlock ol,
div#mainContent div#centralBlock ul,
div#mainContent div#centralBlock p{
	padding-bottom:1em;
    padding-right: 0.5em;
	}
div#mainContent div#centralBlock ol p,
div#mainContent div#centralBlock ul p{
	font-size:1em;
}

div#mainContent div#centralBlock ol li,
div#mainContent div#centralBlock ul li{
	margin-left:1.5em;
	list-style:disc;
	list-style-position:outside;
	}

div#mainContent div#centralBlock ul li#text1,
div#mainContent div#centralBlock ul li#text1a,
div#mainContent div#centralBlock ul li#text2,
div#mainContent div#centralBlock ul li#text3,
div#mainContent div#centralBlock ul li#text4,
div#mainContent div#centralBlock ul li#text5,
div#mainContent div#centralBlock ul li#text6,
div#mainContent div#centralBlock ul li#text7,
div#mainContent div#centralBlock ul li#text8,
div#mainContent div#centralBlock ul li#text9,
div#mainContent div#centralBlock ul li#text10,
div#mainContent div#centralBlock ul li#text11,
div#mainContent div#centralBlock ul li#text12,
div#mainContent div#centralBlock ul li#text13,
div#mainContent div#centralBlock ul li#text14,
div#mainContent div#centralBlock ul li#text15


{
	list-style:none;
	}
div#mainContent div#centralBlock ul li#text1 ul li,
div#mainContent div#centralBlock ul li#text1a ul li,
div#mainContent div#centralBlock ul li#text2 ul li,
div#mainContent div#centralBlock ul li#text3 ul li,
div#mainContent div#centralBlock ul li#text4 ul li,
div#mainContent div#centralBlock ul li#text5 ul li,
div#mainContent div#centralBlock ul li#text6 ul li,
div#mainContent div#centralBlock ul li#text7 ul li,
div#mainContent div#centralBlock ul li#text8 ul li,
div#mainContent div#centralBlock ul li#text9 ul li,
div#mainContent div#centralBlock ul li#text10 ul li,
div#mainContent div#centralBlock ul li#text11 ul li,
div#mainContent div#centralBlock ul li#text12 ul li,
div#mainContent div#centralBlock ul li#text13 ul li,
div#mainContent div#centralBlock ul li#text14 ul li,
div#mainContent div#centralBlock ul li#text15 ul li
{
	margin-left:0;
	padding-left:0;
	list-style:disc;
	list-style-position:inside;
	}

#text1 p img, #text1a p img,#text2 p img,
#text2 p img,#text4 p img,
#text5 p img,#text6 p img
#text7 p img,#text8 p img
#text9 p img,#text10 p img,
#text11 p img,#text12 p img,
#text13 p img,#text14 p img,
#text15 p img
{
  float: right;
  margin-left: 0.5em
}

div#mainContent div#centralBlock ul ol li,
div#mainContent div#centralBlock ul ul li{
	padding-left:0.5em;
	}
	
div#mainContent div#centralBlock ul li.col{
	list-style:none;
	padding-left:0;
	list-style-position:outside;
	}
div#mainContent div#centralBlock ul.siteM li,
div#mainContent div#centralBlock div.liveTravelNews ul li,
div#mainContent div#centralBlock ul.paging li{
	list-style:none;
	list-style-type:none;
	}

div#mainContent div#centralBlock li{
	margin-left:1.5em;
	}

div#mainContent div#centralBlock li li{
	margin-left:0;
	}
	
div#mainContent div#centralBlock div.liveTravelNews p{
	margin-bottom:0;
	padding-bottom:0;

}
div#mainContent div#centralBlock div.acrobatReaderSign{
	padding-top:2em;
	border: 0;
	width: 100%;
	clear:both;
}

div#mainContent div#centralBlock div.twoColumnContentSection h4{
	font-size:1.1em;
	}

div#mainContent div#centralBlock div.acrobatReaderSign a img{
	float:left;
	border:none;
	width:7em;
	height:2.0625em;
	display:block;
}

div#mainContent div#centralBlock div.acrobatReaderSign p{
	margin-left:11em;
	display:block;
	font-size:0.7em;
}

/*
 * Footer Defintions
 */
 
div#footer{
	padding-bottom:1em ;
	}

div#footer div#footer-left-column{
	float:left;
	padding-top:1em;
	padding-left:8em;
	width:9em;
	}

div#footer div#footer-right-column{
	float:right;
	width:10.5em;
	padding-top:1em;
	padding-right:1em;
	padding-left:5em;
	}

div#footer div#footer-central-column{
	float:left;
	width:11em;
	padding-top:1em;
	}

div#footer div#footer-central-column p.quote{
	margin-right:7em;
	}
div#footer div#footer-central-column p a.footer-quote-link{
	display:block;
	margin-right:7em;
	}


div#footer div#footer-central-column img{
	width:4.625em;
	float:right;
	}

div#footer div#footer-central-column p.quote-Author{
	margin:0.5em 0;
	}

div#footer div#footer-central-column form#searchbox-bottom{
	margin-top:1.5em;
	}

div#contentDescriptor form#searchbox-top input,
div#footer div#footer-central-column form#searchbox-bottom input{
	font-size:0.7em;
	}

div#footer div#footer-right-column ul{
	margin-bottom:5.5em;
	}
	
div#footer div#footer-right-column p{
	text-align:right;
}

/*
 * Footer links Defintions
 */

ul#footer-links{
	padding-bottom:3em;
	padding-top:0.25em;
	}

ul#footer-links li{
	display:inline;
	}

ul#footer-links li a{
	padding-right:0.5em;
	}


/*
 * Specific Item styles
 */
 
/* Live news */
 	
	div#centralBlock div.journeyPlanner,
	div#centralBlock div.liveTravelNews{
		width:13em;
		float:left;
		}
	
	div#centralBlock div.journeyPlanner h4,
	div#centralBlock div.liveTravelNews h4{
		margin-bottom:0.5em;
		line-height:1.3;
		}
	
	div#mainContent div#centralBlock div.liveTravelNews ul li{
		margin-left:0;
		font-size:1em;
		}
	
	div#centralBlock div.liveTravelNews ul li a{
		display:block;
		padding: 0.3em 0 0.3em 3em;
		margin:0 0 0.25em 0;
		}
		
/* Journey Planner */
	
	div#centralBlock div.journeyPlanner h4{
		display:block;
		padding-right:8em;
		}
	
	
	div#centralBlock div.journeyPlanner{
		margin-left:1em;
		}
	
	div#centralBlock div.journeyPlanner form select#dateH{
		margin-left:0.75em;
		}
		
	div#centralBlock div.journeyPlanner form select#dateH{
		margin-left:0.75em;
		}
	
	
	div#centralBlock div.journeyPlanner form select#dateM{
		
        margin-top:0.25em;
		}
	
	div#rightHandColumn div.RH-journeyPlanner form select#dateH{
		margin-left:0.5em;
		}
		
	
/* Travel News and Service Updates */

	div#centralBlock h3{
		margin:0 0 1em 0;
		}
	
	div.lg-timetable-buttons{
		display:block;
		height:5em;
		padding-left:1em;
		}
	
		
	div#mainContent div#centralBlock div.lg-travel-buttons p{
		line-height:4;
		font-size:1em;
		}
		
	div#mainContent div#centralBlock div.lg-timetable-buttons{
		width:12em;
		}
	
	div#mainContent div#centralBlock div.lg-travel-buttons p img{
		margin-right:0.5em;
		float:left;
		display:block;
		width:3.5em;
		}
		

	div#mainContent div#centralBlock div.lg-timetable-buttons p a{
		display:block;
		float:left;
		font-size:1em;
		line-height:4.5em;
		width:4em;
		}
	
	
	
	div.lg-travel-buttons{
		display:block;
		margin:0em 15em 0 0;
		}

/*  Ticket Listing area */

	div#centralBlock div.link-list-wide,
	div#centralBlock div.link-list{
		float:left;
		width: 12em;
		margin:0.5em;
		margin-left:0;
		}
	
	div#centralBlock div.link-list-wide{
		width:auto;
		}
	
	
	div#centralBlock div.link-list-wide h3,
	div#centralBlock div.link-list h3{
		margin-bottom:0.5em;
		}
	
	div#mainContent div#centralBlock div.link-list-wide ul li,
	div#mainContent div#centralBlock div.link-list ul li{
		margin-left:0;
		}
		
	div#centralBlock hr{
		border: 0;
		height: 2px;
		width: 100%;
		text-align: left;
		clear:both;
		}
		
	table.timetable th, 
	table.timetable td {
	
		width:12em;
		}
		
/* Rail Page */

	div.blockLeftImage img{
		width:14.375em;
		height:8.125em;
		float:left;
        margin-right: 1em;
        }
		
	div.blockLeftImage p{
		margin-top:.5em;
		}
		
/* News Page */
	
	/* Main Page */
	
	/* Individual small item floats uses link-list code line 499 approx*/
	
	div#centralBlock div.news-item-mainpage{
		float:left;
		margin:0.5em;
		margin-left:0;
		width: 12em;
		}
	
	div.news-item-mainpage h3{
		float:right;
		width:7.5em;
		display:block;
		}
	

	/* Articles */
	div#centralBlock.news{
		position:relative;
		float:left;
		width:23em;
		}

	div#rightHandColumn.news{
		float:right;
		width:16em;
		margin-left:0.5em;
		position:relative;
		}
	div#mainContent h1.news-Header{
		margin-bottom:0.25em;
		}
		
	div#mainContent div#centralBlock div.content-insert{
		display:block;
		clear:both;
		margin-bottom:1em;
		width:100%;
		}
		
	div#mainContent div#centralBlock div.content-insert p{
		float:right;
		width:18em;
		}
		
	div#mainContent div#centralBlock div.content-insert img{
		width:6.25em;
		height:6.25em;
		}
		
	div#mainContent div#centralBlock div.content-insert p.quote{
		color:#b60810;
		margin-bottom:0;
		}
		
	div#mainContent span.news-date{
		margin-bottom:1em;
		display:block;
		}
/* Employee Pages (SPT board, SPT Members */

div#mainContent div#centralBlock div.employee{
	display:block;
	clear:both;
	margin-bottom:1em;
	}


div#mainContent div#centralBlock div.employee h4,
div#mainContent div#centralBlock div.employee p{
	float:right;
	width:25em;
	}
	


div#mainContent div#centralBlock div.employee h4{
	width:22.25em;
	}

div#mainContent div#centralBlock div.employee img{
	width:6.25em;
	
	}

/* Travel News Section MK2 */
	
	ul#the-travel-news{
		float:right;
		display:block;
		width:13em;
    margin-right: .5em;
		padding-left: 1em;
		}
		
	ul#the-travel-news li{
		margin:0;		
		}

	ul#the-travel-news li a{
		display:block;
		line-height:1.2;
		padding:0.5em 0;
		}
		
/* 
 * New Main Menu Code 19-08-2008
 */

ul#main-Menu{
	margin-top:0.5em;
	height:3em;
	
	border-bottom:2px solid #b60810;
	}

ul#main-Menu li{
	float:left;
	display:block;
	}

ul#main-Menu li a{
	width:6.925em;
	height:3.2em;
	display:block;
	text-align:center;
	line-height:3.2em;
	margin-right:0.2em;
	
	background-image:url(../images/grey-menu-background.gif);
	background-repeat:repeat-x;
	background-position:0% 50%;
	background-color:#c6c7c8;
	font-size:0.8em;
	color:#37373b;
	}

ul#main-Menu li a.in-area,
ul#main-Menu li a:hover,
ul#main-Menu li a:active,
ul#main-Menu li a:focus{
	background-image:url(../images/red-menu-background.gif);
	background-position:0 50%;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#b60810;
	}
	
ul#main-Menu li a:active,
ul#main-Menu li a:focus{
	border-right:none;
	border-left:none;
	}

ul#main-Menu li a.double{
	line-height:1.4em;
	}
	
ul#main-Menu li a.last-item{
	margin-right:0;
	}

/*
 * New e-ticketing Code 26-08-2008
 */
 
	div#centralBlock div.e-ticketing{
		width:13em;
		float:left;
		}
	
	div#centralBlock div.e-ticketing h4{
		margin-bottom:0.5em;
		line-height:1.3;
		}
	
	div#mainContent div#centralBlock div.e-ticketing ul{
		padding-top:0.5em;
		}
	
	div#mainContent div#centralBlock div.e-ticketing ul li{
		margin-left:0;
		font-size:1em;
		}
	
	div#centralBlock div.e-ticketing ul li{
		display:inline;
		}
	
	div#centralBlock div.e-ticketing ul li a{
		display:block;
		padding: 0em 0 0em 0.5em;
		margin:0.5em 0 0.5em 0;
		}
	
	div#centralBlock div.e-ticketing h4{
		display:block;
		padding-right:5em;
		line-height:2.5em;
		}
	
	
	div#centralBlock div.e-ticketing{
		margin-left:0;
		}
		
	div#centralBlock div.e-ticketing img{
		padding:0em 0 0 0.5em;
		}
		
	div#centralBlock form#journeyPlannerForm p.search-submit{
		padding-bottom:0;
		}

/*
 * Journey Planner
 */ 	
	
div#rightHandColumn div.RH-journeyPlanner{
	padding-top:0;
	}
	
body div#mainContent div#rightHandColumn div.RH-journeyPlanner p.disclaimer{
	color:#A7A8AB !important;
	font-size:0.7em;
	}
	
body div#mainContent div#rightHandColumn div.RH-journeyPlanner p.disclaimer a{
	color:#B60810 !important;
	text-decoration:underline;
	}
body div#mainContent div#centralBlock div.journeyPlanner div.shadow-footer p{
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	color:#5B595F;
	font-size:0.7em;
	}
/*
 * Shadow Fixes
 */ 
 
/*Annual Report template*/ 
body.annualReport div#container {
	float:left;
	width:45.5em;
}

body.annualReport div#header  {
	margin-bottom:10px;
}
body.annualReport div#content  {
	float:left;
	background: url("/__components/images/wideBG.gif") repeat;
}
body.annualReport div#mainContent {
	width:25em;
	display:inline-block;
	padding-right:10px;
	float:left;
	margin-left:4.5em !important;
	margin-left:2em;
	padding-bottom:0;
}

body.annualReport div#mainContent div#centralBlock{
	width:25em;
	min-height:0;
	font-size:0.8em;
	line-height:1.2;
}

body.annualReport div#mainContent div#centralBlock p{
	padding-bottom:1em;
	padding-right:0.5em;
	font-size:1em;
}
body.annualReport div#rightHandColumn div.rightHandText p{
	padding-bottom:0.8em;
}
body.annualReport div#mainContent div#centralBlock li{
	font-size:1em;
}

body.annualReport div#centralBlock h2.basic{
	color:#B60610 !important;
	margin:1em 0;
	padding-bottom:0.5em;
	border-bottom:1px solid #DFE1E2;
	font-size:1.3em;
	font-weight:normal;
}

body.annualReport div#centralBlock h3.basic{
	color:#B60610 !important;
	margin:0.5em 0;
 	font-size:1.2em;
	font-weight:normal;
}
body.annualReport div#rightHandColumn{
	width:14em;
	background:#DFE1E2;
	margin-left:0;
	display:inline-block;
	float:right;
}
body.annualReport div#contentDescriptor h2{
	color:#fff;
	margin:0 1em 0.5em 1em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	font-weight:normal;
	font-size:1.2em;
}
body.annualReport div#contentDescriptor{
	background:#B60610;
}

body.annualReport .followPages{
	background:#DFE1E2;
	bottom:0;
	height:28px;
	width:25em;
}

body.annualReport .followPages ul{
	margin:0 0.5em;
}

body.annualReport .followPages ul li{	
	float:left;
	font-size:0.8em;
	margin:0.5em 0.2em;
	color:#B60610;
	width:15px;
	height:15px;
	text-align:center;
}


body.annualReport .followPages ul li.active{
	background:#fff;
	width:15px;
	height:15px;
}
	
body.annualReport .followPages ul li.first{	
	color:#1C1C20;
	height:15px;
	width:40px;
}

body.annualReport div#rightHandColumn {
	border:none;
}
body.annualReport div#rightHandColumn ul.linkList{
	margin:10px 15px;
	
}

body.annualReport div#rightHandColumn li.rightHandLink{
	width:200px;
	height:25px;
	padding:5px 0;
}

body.annualReport div#rightHandColumn li.rightHandLink a:link, body.annualReport div#rightHandColumn li.rightHandLink a:visited, body.annualReport div#rightHandColumn li.rightHandLink a:active, body.annualReport div#rightHandColumn li.rightHandLinkActive a{
	background:url("/__components/images/grey.gif") no-repeat scroll 107% 50% #FFFFFF;
	color:#1C1C20;
	font-size:0.7em;
	font-weight:bold;
	height:30px;
	width:190px;
	display:block;
	line-height:30px;
	padding:0 0 0 10px;
	text-decoration:none;
}

	
body.annualReport div#rightHandColumn li.rightHandLink a:hover, 	body.annualReport div#rightHandColumn li.rightHandLinkActive a{
	background:#cc0001;
	color:#fff;
	text-decoration:none;
}

body.annualReport div#rightHandColumn div.rightHandText{
	background:#fff;
	font-size:0.8em;
	color:#1C1C20;
	width:180px;
	padding:5px 10px;
	margin: 0 15px 10px 15px;
	overflow:hidden;
}

body.annualReport div#rightHandColumn div.rightHandText h2.basic{
	color:#B60610 !important;
	margin:1em 0;
	padding-bottom:0.5em;
	border-bottom:1px solid #DFE1E2;
	font-size:1.2em;
	font-weight:normal;
}
body.annualReport div#rightHandColumn div.rightHandText h3.basic{
	color:#B60610 !important;
	margin:0.5em 0;
	font-weight:normal;
	font-size:1em;
}
body.annualReport div#rightHandColumn div.rightHandText img{
	float:left;
	margin:2px 3px 1px 0;
}

body.annualReport  form#searchbox-top {
	margin-top:0;
	padding-left:0em;
	position:relative;
}
body.annualReport div#rightHandColumn .lowerSearch{
	color:#B60810;
	font-size:0.6em;
	margin:0 0 15px 15px ;
	border:none;
}
body.annualReport .lowerSearch #search-submit{
	background-color:#B60810;
	border:1px solid #1C1C20;
	color:#FFFFFF;
	text-align:center;
	font-size:1em;
}

body.annualReport .lowerSearch #searchFor{
	width:139px;
}

body.annualReport  div.oneColumnContentSection{
	width:400px;
}

body.annualReport div#rightHandColumn a, body.annualReport div#mainContent a{
	color:#B60610;
}
body.annualReport div#rightHandColumn div.rightHandText .message, body.annualReport div#rightHandColumn div.rightHandText .caption{
	font-size:0.8em;
}


body.annualReport div#rightHandColumn div.rightHandText sup,body.annualReport div.oneColumnContentSection sup{
	position:relative;
	font-size:0.8em;
	bottom:4px
}
body.annualReport div#rightHandColumn div.rightHandText sub, body.annualReport div.oneColumnContentSection sub{
	position:relative;
	font-size:0.8em;
	top:3px;
}
body.annualReport div#rightHandColumn div.rightHandText .horizontal, body.annualReport div.oneColumnContentSection .horizontal{
	padding-right:1em;
}


.RH-journeyPlanner, #formListFooter, #searchbox-bottom, #searchbox-top {display:none}
