@charset "UTF-8";
/* CSS Document */

body {
	background: #fff url(gbg1.jpg) repeat-x;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a:link { text-decoration:none; color:#00f; }
a:visited { text-decoration:none; color:#00f; }
a:active { text-decoration:none; color:#FFA500; }
a:hover { text-decoration:none; color:#FFA500; }
img { border:0px; }
form { margin: 0 0 0 0; padding: 0 0 0 0; }
.container-outer {
	width:970px;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}
.container-inner {
	width:950px;
	margin-left:auto;
	margin-right:auto;
}
.container-logo { background:#000000 url(img/tbg.jpg) repeat-x;
	width:100%;
	height:100px;
	font-size:11px;
	color:#ffffff;
	margin-left:auto; margin-right:auto;
}
.container-logo a:link { text-decoration: none; color:#fff; }
.container-logo a:visited { text-decoration: none; color:#fff; }
.container-logo a:active { text-decoration: none; color:#fff; }
.container-logo a:hover { text-decoration: none; color:#fff; }
.cll-inner { width: 950px;margin-left:auto; margin-right:auto; }
.cl-text { padding: 5px 5px 5px 10px; }
.cl-logoL { width: 100px; float:left; }
.cl-logoR { width: 400px; position:relative; float:right; height:67px; }
.clL-text { width: 400px; position:absolute; bottom:0px; text-align:right; }
.container-nav { background:#e0e0e0; height:25px; line-height:25px;
	width:100%; font-size:12px; }
.cln-inner { width:950px; margin-left:auto; margin-right:auto;}
.cln-inner a:link { text-decoration: none; color:#483D8B; }
.cln-inner a:visited { text-decoration: none; color:#483D8B; }
.cln-inner a:active { text-decoration: none; color:#FFA500; }
.cln-inner a:hover { text-decoration: none; color:#f00; }
.container-bodyL {
	width:750px;
	margin-top:10px;
	margin-bottom:10px;
	float: left;
}
.container-bodyR {
	width:180px;
	margin-bottom:10px;
	margin-top:5px;
	float: right;
	font-size:11px;
}
.sideadv { font-size:9px;color:#999999;text-align:right;}
.container-footer { padding-bottom:5px; font-size:10px; clear:both; width:100%; height:auto; }
.container-footL { width:600px; float:left; } .container-footR {text-align:right; width:300px; float:right;}
h1 { padding:0 0 0 0; margin:0 0 0 0; }
.touter { font-size:12px; margin-left:30px; }
.tinner { margin-left:20px; margin-top:5px; margin-bottom:20px; }.tinner th { background:#ebebeb; font-weight:bold; width:150px; }.tinner td {  padding-top:2px; padding-bottom:2px; }
.tinneh { margin-left:20px; margin-top:5px; margin-bottom:20px;display:none; }.tinneh th { background:#ebebeb; font-weight:bold; width:150px; }.tinneh td {  padding-top:2px; padding-bottom:2px; }
.rstt-side { background:#CCCCCC; width:100px; font-size:16px; }
.rst-inner th { text-align:center; }
.rst-inner td { width:300px; }
.rstt-top { background:#CCCCCC; width:600px; }
.set_local_outer { font-size:12px; width:165px; background:#000; color:#fff; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px;text-align:center; font-weight: bold; }.set_local_inner { font-size:12px; width:165px; background:#EEE; padding:4px; border: 1px solid #000; text-align:center; } .set_local_inner a:link { text-decoration:none; color:#0000FF; } .set_local_inner a:visited { text-decoration:none; color:#0000FF; } .set_local_inner a:active { text-decoration:none; color:#FF6633; } .nt_db { color:#f00; }.notes { margin: 10px 10px 10px 10px; background:#ffffdb; border: 1px solid #000; padding: 0 0 0 0; } .nottp { background:#FFCC33 url(http://css.go-by-train.co.uk/notes/top.gif) repeat-x; height:10px; width:100%; border-bottom: 1px solid #79bd2b;}.notxt { font-size:11px; padding: 7px 7px 7px 7px; }.notxt ul { margin-top: 0; margin-bottom:0; } .notxt li { margin-top:5px; margin-bottom: 5px; list-style: none inside none; }