<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#currentMedia {max-width: 1024px;}
.icon-home {
	font-size: 1.325em;
}
#wrapper {
	max-width: 1024px;
	height: 100%;
	position: relative;
	margin-left:auto;
	margin-right:auto;
}
body {
	background-color: #D9F7FF;
	background-attachment: scroll;
	background-image: url(../../../images/new-design-2014/header-desktop1024.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin: 0px;
}
#banner {
	background:transparent url('../../../images/new-design-2014/header-desktop1024.png') no-repeat center 0;
	position: relative;
	//height: 175px;
	height: 165px;
	//height: 120px;
	width:100%;
}
#imageMapForLogo {
	text-decoration:none;
	position: absolute;
	display: block;
	left: 90px;
	width: 200px;
	height: 70px;
}
#sitenavigation {
	position: absolute;
	top: 140px;
	height: 30px;
	width: 98.046%; /* 1004/1024 */
	margin-left: 0.976%; /* 10/1024 */
	margin-right: 0.976%; /* 10/1024 */
	overflow:hidden;
}
#contentwrapper {
	position: relative;
	height: auto;
	width: 97.07031%; /* 994/1024 */
	padding-left: 0.48828%; /* 5/1024 */
	padding-right: 0.48828%; /* 5/1024 */
	margin-left:auto;margin-right:auto;	
	padding-top: 0px;padding-bottom: 0px;
	background-color:#ffffff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
#whereru {
	position: relative;
	height: auto;
	width: 97.07031%; /* 994/1024 */
	padding:0;margin:0;
	padding-left: 0.48828%; /* 5/1024 */
	padding-right: 0.48828%; /* 5/1024 */
	margin-left:auto;margin-right:auto;
}

/* seems only way to add padding where parent height is 100% */
div.headertoppading {
	padding:0;margin:0;
	height:5px;
}
/* end padding hack */

#header, .subheader {
	position: relative;
	height: auto;
	width: 100%;
	background-color:#ffffff;
	margin-top:10px;
	margin-bottom:20px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}



/* MASTER COPIED FROM BROWSE */
/* CONFIRMATION AND ERROR MESSAGES (994px) */
#regmsgwrapper,
#constmsgwrapper,
#errmsgwrapper{
	width: 97.78672%; /* 972/994 (2px LR padding) */
	margin-left: 1.00603%; /* 10/994 */
	margin-right: 1.00603%; /* 10/994 */
}
#regmsgicon,
#constmsgicon,
#errmsgicon{
	width: 9%;
}
#regmsgicon span,
#constmsgicon span,
#errmsgicon span {
	font-size: 3em;
}
#regmsg,
#constmsg,
#errmsg{
	width: 91%;
}
/*added for left menu burger icon for non desktop views */
#regmsg p a span,
#errmsg p a span,
#regmsg p a span:hover,
#errmsg p a span:hover {
	position:absolute;
	left:-1500px;
}
/* END MASTER COPIED FROM BROWSE */



/* adverts copied from browse */
/* text left, banner right PLUS two banners */

div.advertwrappertxtimg, div.advertwrapperimgimg {
	position: relative;
	height: 40px;
	width:auto;
	padding:0;
	overflow: hidden;
	padding-left: auto;
	padding-right: auto;
	margin-bottom:20px;
}

/* text on left, banner on right */
div.advertwrappertxtimg div.textlinkleft {
	float:left;
	width: 50%;
}
div.advertwrappertxtimg div.bannerright {
	float:right;
	width: 50%;
}
div.advertwrappertxtimg div.bannerright img {
	align:center;
	width: 95%;
	height: 40px;
	border: 0;
	margin-left: auto;
	margin-right: auto;	
}

/* banner on left, banner on right */
div.advertwrapperimgimg div.bannerleft {
	float:left;
	width: 50%;
	text-align:center;
}
div.advertwrapperimgimg div.bannerleft img {
	align:center;
	width: 95%;
	height: 40px;
	border: 0;
	margin-left: auto;
	margin-right: auto;
}

div.advertwrapperimgimg div.bannerright {
	float:right;
	width: 50%;
	text-align:center;
}
div.advertwrapperimgimg div.bannerright img {
	align:center;
	width: 95%;
	height: 40px;
	border: 0;
	margin-left: auto;
	margin-right: auto;
}

/* contains advert include for peak and off peak index pages */
div.adcontainer {
	width: 75%;
	margin-left:auto;
	margin-right:auto;
}

/* end adverts */




/* MAIN CONTENT BELOW HEADER */
#maincontent {
	position: relative;
	height: auto;
	width: 100%;
	padding:0;margin:0;
}

/* map on left content on right (994px) */
#wrappertoprow {
	position: relative;
	overflow: hidden;
	height: auto;
	width: 100%;
	padding:0;margin:0;
}
#cell1toprow {
	position: relative;
	float:left;
	//width: 22.73641%; /* 226/994 */
	width: 30.18108%; /* 300/994 */
	height: auto;
	padding:0;margin:0;
	text-align:center;
}
#wrappercell23toprow {
	position: relative;
	overflow: hidden;
	float:right;
	//width: 77.26358%; /* 768/994 */
	width: 69.81891%; /* 694/994 */
	height: auto;
	padding:0;margin:0;
}
#cell2toprow {
	position: relative;
	float:left;
	width: 99.5%;
	height: auto;
	padding:0;margin:0;
	padding-left:0.5%;
	margin-bottom: 10px;
}


/* DONT SHOW SIDE BAR - SHOW MAIN PAGE ONLY */
/* use this set SIDE BAR width to 0% rather than hide it */
div.decreasecell1toprow {
	width: 0%;
}

/* where neccessary set MAIN PAGE to 100% full width */
div.increasewrappercell23toprow {
	width: 100%;
}




/* REGISTER FORM */
/* explanation on left and inputs on right */
#registerformexplanation {
	width:29%; /* ie,O,chrome &amp; firefix wont work if 100% total? */
	padding-left:auto;padding-right:auto;
	height:auto;
	float:left;
}
/* actual form contants: the table */
#registerforminputswrapper {
	display: table;
	width:70%;
	height:auto;
	float:right;
	border: #D9F7FF 1px solid;
}



h2.addtopmargin {
	margin-top:20px;
}


	

footer {
	position: relative;
	bottom: 0;
	clear: both;
	height: auto;
	overflow: hidden;
	width: 99.0234%; /* 1014/1024 */
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 0.4882%; /* 5/1024 */
	padding-right: 0.4882%; /* 5/1024 */
}
footer div {
	position: relative;
	height:auto;
	width: 100%;
}		
	
		
	</pre></body></html>