
BODY {
	margin: 0;										
	color: #294C55;									
	background: none;
	font-family: helvetica, arial, verdana, sans-serif;
	background-color: #fff;}						

A:link, A:visited, A:hover, #rightCol .padding .announcementContainer .announcementContainerContent A {
    color: #294C55;									
    font-family: helvetica, arial, verdana;}							
A:hover {text-decoration: underline;}				

INPUT {border: 1px solid #6a6a6a;}				

.title1, .title4 {
	font-size: 1.1em;				
	color: #294C55;}					
.title4 {color: #294C55;}				

.main3col {
	background: none;}		

#mainPreviewContainer {border: 1px solid #ccc;}		
#mainPreviewContainer #midCol, #mainPreviewContainer #rightCol, #mainPreviewContainer #midColList {
	margin-top: 156px;}

.announcementContainer .title P {color: #294C55;}


#headingTop {height: 156px;}					/* header height (default: 87) */
#headingTop .logo, #mainPreviewContainer {
	background-image: url(/templates/GNER/images/en_GB/headerBgHome.png);	/* header logo (used inconjunction with #headingTop above - default: 579x87) */}
#headingTop .searchBoxContainer {
	background-image: url(/templates/GNER/images/en_GB/headerBgSearch.png);	/* header search background image (used inconjunction with #headingTop above - default: 173x87) */
	background-color: transparent;}		

.clientSearchContainer .padding {padding: 65px 13px 9px 13px;}	
.clientSearchContainer .padding .searchText {
	font-weight: bold;			/* global search text weight */
	color: #1f3C40;}					
.main3col.rightColShade {
	background-image: none;}		

.announcementContainer .sideBarAnnouncementContainerContent .title1 {
	color: #494949;										
	font-weight: bold;}									
#leftCol {
	font-family: helvetica, arial, verdana, sans-serif;		/* Font faces */
	font-size: 1.1em;}							/* Font size */

#menu ul li {background-color: #fff;}				
#menu ul li a {
	font-size: 1em;									/* menu font size */
	font-weight: bold;						/* menu font weight */
	color: #31403D;}								
#menu ul li a:hover, #menu ul li a.menuSelected {
	font-weight: bold;
	color: #31403d;									/* menu selected text colour */
	text-decoration: none;						/* menu selected decoration */
	background-color: #dee2e0;}						
#menu ul li a.menuSelected:hover {
	font-weight: bold;
	color: #31403d;									/* menu selected text colour */
	text-decoration: none;}					/* menu selected decoration */
#menu ul li a.menuSelected {
	color: #31403d;									/* menu selected text colour */
	text-decoration: none;}					/* menu selected decoration */

.pressPassContainer, .pressPassContainerLoggedIn {
	background-color: #b8c5c2;}					
.pressPassContainer .padding .presspass, .pressPassContainerLoggedIn .padding .welcomeBack {
	color: #294C55;}							
.pressPassContainer .padding .name, .pressPassContainer .padding .password,
	.pressPassContainer .padding .rememberMe, .pressPassContainerLoggedIn .padding .loggedInName {
	color: #294C55;}							
.pressPassContainer .padding .forgotPW A, .pressPassContainer .padding .about A,
	.pressPassContainer .padding .register A, .pressPassContainerLoggedIn .padding .myProfile A,
	.pressPassContainerLoggedIn .padding .mailBox A {
	color: #294C55;}							

.poweredBy {
	font-size: 0.9em;
	background-color: #fff;}				
.poweredBy .padding .poweredByText {
	color: #1f3C40;}									
.poweredBy .padding A { color: #1f3C40;}				
.poweredBy .padding A:hover {
	color: #fff;}									/* 'PrivacyPolicy' & 'IPC ver' text color */


.breadcrumb {
	font-size: 1em;						
	color: #31403d;}						
.breadcrumb .pad A, .breadcrumb .pad A:hover, .breadcrumb .pad A:link, .breadcrumb .pad A:visited,
	.breadcrumb .pad A:active {
	color: #31403d;}							
.breadcrumb .pad A:hover {
	color: #31403d;}						


.SearchBoxMainContainer .padding {
	background-color: #ccc;}				