#container-nav {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#nav-main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 68px
}
.bg-red02 {
	BACKGROUND: url() #000066 repeat-x left top
}
.bg-grey02 {
	BACKGROUND: url() #000099 repeat-x left top
}
#nav-main .logo {
	MARGIN: 6px 0px 0px 10px
}
#nav-main #clock {
	LEFT: 445px; WIDTH: 300px; COLOR: #ffffff; POSITION: absolute; TOP: 5px; TEXT-ALIGN: right
}
#nav-main #list-main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 135px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 635px; PADDING-TOP: 0px; POSITION: absolute; TOP: 43px; HEIGHT: 25px
}
#nav-main #list-main LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav-main #list-main A:hover {
	BACKGROUND-POSITION: 0px -25px
}
#nav-main #list-main A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1px; OVERFLOW: hidden; PADDING-TOP: 25px; HEIGHT: 25px
}
#list-main A:active {
	BACKGROUND-POSITION: 0px -25px
}
#list-main A.selected {
	BACKGROUND-POSITION: 0px -25px
}
#nav-sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url() #d6d5d5 repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 2.9em
}
#nav-sub #list-sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 9px
}
#nav-sub UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 770px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav-sub #list-sub UL LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
#list-sub A {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none
}
#list-sub A:hover {
	COLOR: #0033ff; TEXT-DECORATION: underline
}
#list-sub A:active {
	COLOR: #0033ff; TEXT-DECORATION: underline
}
#list-sub A.selected {
	COLOR: #0033ff; TEXT-DECORATION: underline
}
#nav-sub .bullet {
	BACKGROUND: url() no-repeat left bottom
}
#container-nav #line {
	FONT-SIZE: 1px; BACKGROUND: url() repeat-x left bottom; WIDTH: 100%; HEIGHT: 3px
}



#footer {
	CLEAR: both; BACKGROUND: url() #eaeae9 repeat-x left top; WIDTH: 100%; HEIGHT: 28px
}
#footer .inner {
	FLOAT: left; MARGIN: 8px 0px 0px; WIDTH: 770px
}
#footer .col-left {
	FLOAT: left; WIDTH: 25%
}
#footer .col-right {
	FLOAT: right; WIDTH: 74%
}
#footer UL#list-links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footer UL#list-links LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
#footer .bullet {
	BACKGROUND: url() no-repeat left bottom
}
#footer A {
	COLOR: #666666; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #0033ff; TEXT-DECORATION: underline
}
#useful-links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#useful-links H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#useful-links H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
#useful-links .item {
	CLEAR: both; FLOAT: left; WIDTH: 100%; BORDER-BOTTOM: #ffffff 1px solid
}
#useful-links .ticket {
	BACKGROUND: url() repeat-y left top
}
#useful-links .network {
	BACKGROUND: url() repeat-y left top
}
#useful-links .timetables {
	BACKGROUND: url() repeat-y left top
}
#useful-links .travel {
	BACKGROUND: url() repeat-y left top
}
#useful-links .col-one {
	FLOAT: left; WIDTH: 68%
}
#useful-links .col-one .inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
#useful-links .col-two {
	FLOAT: right; WIDTH: 28%; TEXT-ALIGN: center
}
#useful-links .col-two IMG {
	MARGIN: 5px 0px 3px
}
#useful-links .divider {
	FONT-SIZE: 1px; BACKGROUND: url() repeat-x left bottom; FLOAT: left; HEIGHT: 2px
}
DIV.box2px-grey {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url() #e2e4eb repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
DIV.box2px-grey .top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url() no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
DIV.box2px-grey .top .top_right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url() no-repeat right top; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
DIV.box2px-grey .main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url() no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.box2px-grey .main .bottom_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url() no-repeat right bottom; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.box2px-red {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url() repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.box2px-red .top-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url() no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
DIV.box2px-red .top-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url() no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
DIV.box2px-red .bottom-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url() no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.box2px-red .bottom-right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url() no-repeat right bottom; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
DIV.box2px-grey-home {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url() repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.box2px-grey-home .top-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url() no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
DIV.box2px-grey-home .top-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url() no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
DIV.box2px-grey-home .bottom-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url() no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.box2px-grey-home .bottom-right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url() no-repeat right bottom; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
DIV.box2px-red-urgent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url() repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.box2px-red-urgent .top-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url() no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
DIV.box2px-red-urgent .icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url() no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px 9px 0px 0px; PADDING-TOP: 2px; HEIGHT: 1.7em
}
DIV.box2px-red-urgent .top-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url() no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
DIV.box2px-red-urgent .bottom-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url() no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.box2px-red-urgent .bottom-right {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url() no-repeat right bottom; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 5px
}
DIV.box2px-red-urgent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.box2px-red-qtt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url() #0033ff repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.box2px-red-qtt H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
DIV.box2px-red-qtt .top-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url() #0033ff no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
DIV.box2px-red-qtt .top-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url() no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
DIV.box2px-red-qtt .bottom-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url() no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.box2px-red-qtt .bottom-right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url() no-repeat right bottom; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
DIV.box2px-red-qtt .divider-top {
	BORDER-TOP: #d63333 1px solid; FONT-SIZE: 1px; WIDTH: 100%; HEIGHT: 8px
}
DIV.box2px-red-qtt .divider-bot {
	FONT-SIZE: 1px; WIDTH: 100%; BORDER-BOTTOM: #d63333 1px solid; HEIGHT: 5px
}
DIV.box2px-red-qtt SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 5px 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
DIV.box2px-red-qtt INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 5px 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
DIV.box2px-red-qtt .w180 {
	WIDTH: 170px
}
DIV.box2px-red-qtt .w100 {
	WIDTH: 115px
}
DIV.box2px-red-qtt .w60 {
	WIDTH: 65px
}
DIV.box2px-red-qtt LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; VERTICAL-ALIGN: bottom; WIDTH: 82px
}
#disruptions DIV.details {
	CLEAR: both; WIDTH: 100%
}
.details {
	WIDTH: 590px
}
.details .col-one {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 20%
}
.details .col-two {
	FLOAT: left; WIDTH: 80%
}
#pageLiveInfo {
	BORDER-RIGHT: #e2e1df 2px solid; BORDER-LEFT: #e2e1df 2px solid; BACKGROUND-COLOR: #f6f6f6
}
#pageLiveInfo H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px
}
#pageLiveInfo .ddls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px; FONT-FAMILY: Verdana,Arial, Sans-Serif
}
#footerLiveInfo {
	BACKGROUND: url() no-repeat left top; HEIGHT: 8px
}
#pageLiveInfo .inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px
}
#pageLiveInfo UL.quicklinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#pageLiveInfo UL.quicklinks LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url() no-repeat left top; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
#pageLiveInfo UL.quicklinks LI A {
	COLOR: #000000
}
.divider {
	CLEAR: both; FONT-SIZE: 1px; BACKGROUND: url() repeat-x left top; WIDTH: 100%; HEIGHT: 10px
}
TABLE.tDepartures {
	BORDER-RIGHT: #ced2ce 1px solid; BORDER-TOP: #ced2ce 1px solid; BORDER-LEFT: #ced2ce 1px solid; WIDTH: 595px; BORDER-BOTTOM: #ced2ce 1px solid
}
TABLE.tDepartures TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ced2ce; TEXT-ALIGN: left
}
TABLE.tDepartures TR {
	BORDER-RIGHT: #ced2ce 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ced2ce 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ced2ce 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ced2ce 2px solid
}
TABLE.tDepartures TD {
	BORDER-RIGHT: #ced2ce 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ced2ce 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
UL.listLines {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 175px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.listLines LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; HEIGHT: 3.2em
}
UL.listLines LI.bullet-a {
	BACKGROUND: url() no-repeat left top
}
UL.listLines LI.bullet-b {
	BACKGROUND: url() no-repeat left top
}
UL.listLines LI.bullet-c {
	BACKGROUND: url() no-repeat left top
}
UL.listLines LI.bullet-d {
	BACKGROUND: url() no-repeat left top
}
UL.listLines LI.bullet-e {
	BACKGROUND: url() no-repeat left top
}
UL.listLines LI.bullet-f {
	BACKGROUND: url() no-repeat left top
}
UL.listLines LI.bullet-s {
	BACKGROUND: url() no-repeat left top
}
UL.listLines LI.bullet-v {
	BACKGROUND: url() no-repeat left top
}
#twoforone UL.listThumbs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#twoforone UL.listThumbs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 220px; PADDING-TOP: 10px
}
#twoforone UL.listAttractions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#twoforone UL.listAttractions LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 95px; BACKGROUND: url() no-repeat left top; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
#twoforone UL.listAttractions LI H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 1px; MARGIN: 0px; COLOR: #0033ff; PADDING-TOP: 1px
}
#twoforone H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
#twoforone H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 130%; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #0033ff; PADDING-TOP: 10px
}
#twoforone H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px
}
