
#wrapper {
	POSITION: relative; MARGIN: auto; MIN-HEIGHT: 100%; WIDTH: 560px
}
.leftcol H1 {
	MARGIN: 0px 0px 0px; WIDTH: 707px !important; FONT-SIZE: 1.5em
}
.panel_timetable_section STRONG {
	MARGIN: 0px 0px 10px; WIDTH: 707px !important; FONT-SIZE: 1.5em
}
.panel_timetable_section STRONG {
	MARGIN: 0px
}
.travel-tools-section H2 A {
	COLOR: #fff !important
}
.special-offers-section H2 A {
	COLOR: #fff !important
}
.community-section H2 A {
	COLOR: #fff !important
}
.news-section H2 A {
	COLOR: #fff !important
}
.panel_block H2 A {
	COLOR: #fff !important
}
.panel_full_width_offer H2 A {
	COLOR: #fff !important
}
#news-page .homepage_row_left H2 A {
	COLOR: #fff !important
}
#news-page .homepage_row_right H2 A {
	COLOR: #fff !important
}
H2 A {
	FONT-SIZE: 1em !important
}
H3 A {
	COLOR: #7d4199; FONT-SIZE: 1em !important
}
#northern-page H2 A {
	COLOR: #7d4199 !important
}
.leftcol H1 {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat 100% -305px; HEIGHT: 26px; COLOR: #7d4199; PADDING-TOP: 6px
}
.snippetpanel H2 {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat 100% -305px; HEIGHT: 26px; COLOR: #7d4199; PADDING-TOP: 6px
}
.panel_block H2 {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat 100% -305px; HEIGHT: 26px; COLOR: #7d4199; PADDING-TOP: 6px
}
.panel_timetable_section STRONG {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat 100% -305px; HEIGHT: 26px; COLOR: #7d4199; PADDING-TOP: 6px
}
.panel_full_width_offer H2 {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat 100% -305px; HEIGHT: 26px; COLOR: #7d4199; PADDING-TOP: 6px
}
.homepage_row_left H2 {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat 100% -305px; HEIGHT: 26px; COLOR: #7d4199; PADDING-TOP: 6px
}
.homepage_row_right H2 {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat 100% -305px; HEIGHT: 26px; COLOR: #7d4199; PADDING-TOP: 6px
}
.panel_full_width_offer H2 {
	MARGIN: 0px
}
.homepage_row H2 A {
	COLOR: #7d4199 !important
}
.snippetpanel H2 {
	MARGIN: 0px 0px 1px; WIDTH: 221px
}
.half.snippetpanel H2 {
	WIDTH: 342px !important
}
.panel_double H2 {
	WIDTH: 342px !important
}
.homepage_row_left H2 {
	WIDTH: 342px !important
}
.homepage_row_right H2 {
	WIDTH: 342px !important
}
.full.snippetpanel H2 {
	WIDTH: 707px
}
.panel_full_width H2 {
	WIDTH: 707px
}
panel_full_width_offer H2 {
	WIDTH: 707px
}
.leftcol H1 SPAN {
	POSITION: absolute; WIDTH: 5px; BACKGROUND: url(layoutsprite.png) no-repeat -243px -305px; FLOAT: left; HEIGHT: 32px; TOP: 0px; LEFT: 0px
}
.snippetpanel H2 SPAN {
	POSITION: absolute; WIDTH: 5px; BACKGROUND: url(layoutsprite.png) no-repeat -243px -305px; FLOAT: left; HEIGHT: 32px; TOP: 0px; LEFT: 0px
}
.panel_block H2 SPAN {
	POSITION: absolute; WIDTH: 5px; BACKGROUND: url(layoutsprite.png) no-repeat -243px -305px; FLOAT: left; HEIGHT: 32px; TOP: 0px; LEFT: 0px
}
.snippetpanel H3 {
	MARGIN: 10px 0px
}
.panel_block H3 {
	MARGIN: 10px 0px
}
#northern-page .leftcol H1 {
	BACKGROUND-POSITION: 100% -305px; COLOR: #7d4199 !important
}
.northern-section H2 {
	BACKGROUND-POSITION: 100% -305px; COLOR: #7d4199 !important
}
#northern-page THEAD TR {
	BACKGROUND-POSITION: 100% -305px; COLOR: #7d4199 !important
}
#northern-page H2 {
	BACKGROUND-POSITION: 100% -305px; COLOR: #7d4199 !important
}
#northern-page .leftcol H1 SPAN {
	BACKGROUND-POSITION: -243px -305px; COLOR: #7d4199
}
.northern-section H2 SPAN {
	BACKGROUND-POSITION: -243px -305px; COLOR: #7d4199
}
#travel-page .leftcol H1 {
	BACKGROUND-POSITION: 100% -273px; COLOR: #fff !important
}
.travel-tools-section H2 {
	BACKGROUND-POSITION: 100% -273px; COLOR: #fff !important
}
#travel-page THEAD TR {
	BACKGROUND-POSITION: 100% -273px; COLOR: #fff !important
}
#travel-page H2 {
	BACKGROUND-POSITION: 100% -273px; COLOR: #fff !important
}
.panel_timetable_section STRONG {
	BACKGROUND-POSITION: 100% -273px; COLOR: #fff !important
}
#travel-page .leftcol H1 SPAN {
	BACKGROUND-POSITION: -243px -273px; COLOR: #fff
}
.travel-tools-section H2 SPAN {
	BACKGROUND-POSITION: -243px -273px; COLOR: #fff
}
#tickets-page .leftcol H1 {
	BACKGROUND-POSITION: 100% -337px; COLOR: #fff !important
}
.special-offers-section H2 {
	BACKGROUND-POSITION: 100% -337px; COLOR: #fff !important
}
#tickets-page THEAD TR {
	BACKGROUND-POSITION: 100% -337px; COLOR: #fff !important
}
#tickets-page .leftcol H2 {
	BACKGROUND-POSITION: 100% -337px; COLOR: #fff !important
}
#tickets-page .panel_full_width_offer H2 {
	BACKGROUND-POSITION: 100% -337px; COLOR: #fff !important
}
#tickets-page .leftcol H1 SPAN {
	BACKGROUND-POSITION: -243px -337px; COLOR: #fff
}
.special-offers-section H2 SPAN {
	BACKGROUND-POSITION: -243px -337px; COLOR: #fff
}
#community-page .leftcol H1 {
	BACKGROUND-POSITION: 100% -369px; COLOR: #fff
}
.community-section H2 {
	BACKGROUND-POSITION: 100% -369px; COLOR: #fff
}
#community-page THEAD TR {
	BACKGROUND-POSITION: 100% -369px; COLOR: #fff
}
#community-page .leftcol H2 {
	BACKGROUND-POSITION: 100% -369px; COLOR: #fff
}
#community-page .leftcol H1 SPAN {
	BACKGROUND-POSITION: -243px -369px; COLOR: #fff
}
.community-section H2 SPAN {
	BACKGROUND-POSITION: -243px -369px; COLOR: #fff
}
#news-page .leftcol H1 {
	BACKGROUND-POSITION: 100% -401px; COLOR: #fff
}
.news-section H2 {
	BACKGROUND-POSITION: 100% -401px; COLOR: #fff
}
#news-page THEAD TR {
	BACKGROUND-POSITION: 100% -401px; COLOR: #fff
}
#news-page .leftcol H2 {
	BACKGROUND-POSITION: 100% -401px; COLOR: #fff
}
#news-page .leftcol H1 SPAN {
	BACKGROUND-POSITION: -243px -401px; COLOR: #fff
}
.news-section H2 SPAN {
	BACKGROUND-POSITION: -243px -401px; COLOR: #fff
}
#northern-page .leftcol H1 {
	COLOR: #7d4199
}
#home-page .leftcol H2 {
	COLOR: #0091cc
}
#home-page .leftcol H3 {
	COLOR: #0091cc
}
#home-page .leftcol H4 {
	COLOR: #0091cc
}
#home-page .leftcol H5 {
	COLOR: #0091cc
}
#travel-page H2 {
	COLOR: #0091cc
}
#travel-page H3 {
	COLOR: #0091cc
}
#travel-page .leftcol H4 {
	COLOR: #0091cc
}
#travel-page .leftcol H5 {
	COLOR: #0091cc
}
#dis_calendar H2 {
	
}
#tickets-page .leftcol H2 {
	COLOR: #92ae00
}
#tickets-page .leftcol H3 {
	COLOR: #92ae00
}
#tickets-page .leftcol H4 {
	COLOR: #92ae00
}
#tickets-page .leftcol H5 {
	COLOR: #92ae00
}
#community-page .leftcol H2 {
	COLOR: #ee6b00
}
#community-page .leftcol H3 {
	COLOR: #ee6b00
}
#community-page .leftcol H4 {
	COLOR: #ee6b00
}
#community-page .leftcol H5 {
	COLOR: #ee6b00
}
#news-page .leftcol H2 {
	COLOR: #d71042
}
#news-page .leftcol H3 {
	COLOR: #d71042
}
#news-page .leftcol H4 {
	COLOR: #d71042
}
#news-page .leftcol H5 {
	COLOR: #d71042
}
#northern-page .panel_double H2 {
	BACKGROUND-POSITION: 100% -1719px
}
.homepage_row_left H2 {
	BACKGROUND-POSITION: 100% -1719px
}
.homepage_row_right H2 {
	BACKGROUND-POSITION: 100% -1719px
}
#travel-page .panel_double H2 {
	BACKGROUND-POSITION: 100% -1687px; COLOR: #ffffff !important
}
#travel-page .half.snippetpanel H2 {
	BACKGROUND-POSITION: 100% -1687px; COLOR: #ffffff !important
}
#community-page .panel_double H2 {
	BACKGROUND-POSITION: 100% -1783px
}
#tickets-page .panel_double H2 {
	BACKGROUND-POSITION: 100% -1751px
}
#news-page .panel_double H2 {
	BACKGROUND-POSITION: 100% -1815px; COLOR: #fff !important
}
#news-page .homepage_row_left H2 {
	BACKGROUND-POSITION: 100% -1815px; COLOR: #fff !important
}
#news-page .homepage_row_right H2 {
	BACKGROUND-POSITION: 100% -1815px; COLOR: #fff !important
}

.timetables TD {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(tablefullbg.gif) repeat-y 0px 0px; PADDING-TOP: 20px
}
.timetables .alt TD {
	BACKGROUND: url(tabletimeablesaltfullbg.jpg) repeat-y 0px 0px
}
.tbgeneral TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(tablefullbg.gif) repeat-y 0px 0px; PADDING-TOP: 10px
}
THEAD.solidbg TR {
	BACKGROUND-IMAGE: none !important
}
THEAD.solidbg TR TH {
	PADDING-BOTTOM: 4px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 0px !important; FONT-SIZE: 1.2em !important; PADDING-TOP: 4px !important
}
#northern-page THEAD.solidbg TR {
	BACKGROUND-COLOR: #cdd0e3 !important
}
#northern-page .tbgeneral TBODY {
	BORDER-RIGHT: #cdd0e3 1px solid
}
THEAD SMALL A {
	COLOR: #fff !important
}
.ojp_resultstable {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: 0px; BACKGROUND: url(tablefullbg.gif) repeat-y 0px 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.ojp_resultstable TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333; PADDING-TOP: 5px
}
.ojp_resultstable TH {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333; PADDING-TOP: 5px
}
.ojp_resultstable TD {
	TEXT-ALIGN: center
}
.ojp_resultstable .alt {
	BACKGROUND: #dedede
}
.ojp_faresheader {
	BACKGROUND: url(/images/layout/layoutsprite.png) #dedede repeat-x -1px -1252px; FONT-WEIGHT: bold
}
.farescontainer TABLE.ojp_resultstable {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.ojp_resultscontrols {
	LIST-STYLE-TYPE: none; MARGIN: 0px; WIDTH: 100%; HEIGHT: 22px; LIST-STYLE-IMAGE: none
}
.ojp_resultscontrols LI {
	MARGIN: 0px; WIDTH: 180px; FLOAT: left
}
.ojp_resultscontrols LI.biggerwidth {
	WIDTH: 357px
}
TR.tblheaderA TD {
	TEXT-ALIGN: center
}
#northern-page THEAD TH {
	BACKGROUND-POSITION: 100% -32px; COLOR: #fff
}
#travel-page THEAD TH {
	BACKGROUND-POSITION: 100% -273px; COLOR: #fff
}
#tickets-page THEAD TH {
	BACKGROUND-POSITION: 100% -337px; COLOR: #fff
}
#community-page THEAD TH {
	BACKGROUND-POSITION: 100% -96px; COLOR: #fff
}
#news-page THEAD TH {
	BACKGROUND-POSITION: 100% -128px; COLOR: #fff
}
.timetableroute A {
	FONT-SIZE: 1.16em !important
}
.viewtimetable {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; BACKGROUND-POSITION: 100% 0px; PADDING-TOP: 10px !important
}
.viewtimetable A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(pdficon.gif) no-repeat 60% 0px; FLOAT: right; PADDING-TOP: 25px
}
.external.viewtimetable A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.new.viewtimetable {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.alt .new.viewtimetable {
	BACKGROUND: #f2f9ff
}
.newtimetabledate {
	FONT-STYLE: italic; COLOR: #666
}
#table_passengercharter {
	TEXT-ALIGN: left
}
#table_passengercharter TD {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 3px
}
#table_passengercharter TH {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 3px
}
#table_passengercharter TABLE {
	BACKGROUND-COLOR: #eaebf3; MARGIN: 5px 0px 10px; WIDTH: 718px
}
#table_passengercharter .title_row {
	BACKGROUND-COLOR: #1c2674; COLOR: #fff
}
#table_passengercharter .noborder {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#header {
	WIDTH: 960px
}
#nav {
	WIDTH: 960px
}
.content {
	WIDTH: 560px
}
#footer {
	WIDTH: 960px
}
#header {
	POSITION: relative; BACKGROUND: url(layoutsprite.png) no-repeat 0px 0px; HEIGHT: 102px
}
#header H1 {
	MARGIN: 15px 20px; WIDTH: 251px; BACKGROUND: url(layoutsprite.png) no-repeat -315px -515px; FLOAT: left; HEIGHT: 39px
}
#header H1 A {
	WIDTH: 241px; DISPLAY: block; HEIGHT: 33px
}
#header H1 SPAN {
	DISPLAY: none
}
#nav {
	POSITION: absolute; MARGIN: 0px 0px 1px; BOTTOM: 0px; HEIGHT: 32px; LEFT: 0px
}
#nav LI {
	POSITION: relative; TEXT-ALIGN: center; LIST-STYLE-TYPE: none; MARGIN: 0px; FLOAT: left; HEIGHT: 32px; FONT-SIZE: 1em; LIST-STYLE-IMAGE: none
}
#nav A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat 0px 0px; HEIGHT: 27px; COLOR: #7d4199; PADDING-TOP: 6px
}
#nav A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#nav .active {
	COLOR: #fff; TEXT-DECORATION: none
}
#nav LI:hover DIV {
	DISPLAY: block; BORDER-TOP: #fff 1px solid
}
#nav DIV {
	Z-INDEX: 1000; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: none; OVERFLOW: hidden; TOP: 33px; PADDING-TOP: 10px
}
#nav DIV UL {
	TEXT-ALIGN: left; WIDTH: 50%; FLOAT: left
}
#nav DIV LI {
	TEXT-ALIGN: left; WHITE-SPACE: normal; FLOAT: none; HEIGHT: auto; FONT-SIZE: 1.16em !important
}
#nav DIV A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 150%; PADDING-LEFT: 25px; WIDTH: 90%; PADDING-RIGHT: 15px; HEIGHT: auto; FONT-SIZE: 0.87em; PADDING-TOP: 0px
}
#nav .navhome A {
	BACKGROUND-POSITION: 0px -82px
}
#nav .navhome A:hover {
	BACKGROUND-POSITION: 0px -110px
}
#nav .navhome .active {
	BACKGROUND-POSITION: 0px -110px
}
#nav .navnorthern A {
	BACKGROUND-POSITION: -160px -82px
}
#nav .navnorthern A:hover {
	BACKGROUND-POSITION: -160px -110px
}
#nav .navnorthern .active {
	BACKGROUND-POSITION: -160px -110px
}
.navnorthern DIV {
	BORDER-BOTTOM: #cecfe3 4px solid; WIDTH: 449px; BACKGROUND: #f5f4f9
}
.navnorthern DIV A:hover {
	COLOR: #7d4199 !important
}
#nav .navtraveltools A {
	BACKGROUND-POSITION: -320px -82px
}
#nav .navtraveltools A:hover {
	BACKGROUND-POSITION: -320px -110px
}
#nav .navtraveltools .active {
	BACKGROUND-POSITION: -320px -110px
}
.navtraveltools UL LI A {
	BACKGROUND: url(navgreyarrow.jpg) no-repeat 7px 2px; COLOR: #00a3e4 !important
}
.navtraveltools DIV {
	BORDER-BOTTOM: #00a3e4 4px solid; WIDTH: 465px; BACKGROUND: #d8edff
}
#nav .navtraveltools DIV {
	Z-INDEX: 1000; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
#nav .navtraveltools DIV LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 40px
}
#nav .navtraveltools DIV A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 40px; WIDTH: auto; PADDING-RIGHT: 15px; BACKGROUND: url(layoutsprite.png) no-repeat 0px 0px; HEIGHT: 27px; PADDING-TOP: 2px
}
.mynorthernicon A {
	BACKGROUND-POSITION: 0px -839px
}
.timetablesicon A {
	BACKGROUND-POSITION: 0px -897px
}
.journeyplannericon A {
	BACKGROUND-POSITION: 0px -665px
}
.seasonticketicon A {
	BACKGROUND-POSITION: 0px -2245px
}
.ticketsicon A {
	BACKGROUND-POSITION: 0px -810px
}
.stationlookupicon A {
	BACKGROUND-POSITION: 0px -868px
}
.seasonticketcalc A {
	BACKGROUND-POSITION: 0px -2245px
}
.engineeringicon A {
	BACKGROUND-POSITION: 0px -926px
}
.servicedisruptionsicon A {
	BACKGROUND-POSITION: 0px -2306px
}
.accessibilityicon A {
	BACKGROUND-POSITION: 0px -752px
}
.departuresicon A {
	BACKGROUND-POSITION: 0px -694px
}
.networkmapicon A {
	BACKGROUND-POSITION: 0px -781px
}
.ticketgatesicon A {
	BACKGROUND-POSITION: 0px -723px
}
.safetyicon A {
	BACKGROUND-POSITION: 0px -1000px
}
.bikesontrains A {
	BACKGROUND-POSITION: 0px -1029px
}
.xmastraveltips A {
	BACKGROUND-IMAGE: url(xmas-nav.jpg) !important; BACKGROUND-COLOR: #1b2572 !important; BACKGROUND-REPEAT: no-repeat
}
.xmastraveltips A:hover {
	BACKGROUND-IMAGE: url(xmas-nav.jpg) !important; BACKGROUND-COLOR: #1b2572 !important; BACKGROUND-POSITION: left center
}
#nav .navtickets A {
	BACKGROUND-POSITION: -480px -82px
}
#nav .navtickets A:hover {
	BACKGROUND-POSITION: -480px -110px
}
#nav .navtickets .active {
	BACKGROUND-POSITION: -480px -110px
}
.navtickets UL LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #c4d932 !important
}
.navtickets DIV {
	BORDER-BOTTOM: #c4d932 4px solid; WIDTH: 470px; BACKGROUND: #f6f7e7; LEFT: -326px
}
.navtickets UL {
	WIDTH: auto !important; MAX-WIDTH: 235px
}
#nav .navcommunity A {
	BACKGROUND-POSITION: -640px -82px
}
#nav .navcommunity A:hover {
	BACKGROUND-POSITION: -640px -110px
}
#nav .navcommunity .active {
	BACKGROUND-POSITION: -640px -110px
}
.navcommunity UL LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f58428 !important
}
.navcommunity DIV {
	BORDER-BOTTOM: #f58428 4px solid; WIDTH: 420px; BACKGROUND: #fde6d4; LEFT: -276px
}
.navcommunity UL {
	WIDTH: auto !important; MAX-WIDTH: 235px
}
#nav .navnews A {
	BACKGROUND-POSITION: -800px -82px
}
#nav .navnews A:hover {
	BACKGROUND-POSITION: -800px -110px
}
#nav .navnews .active {
	BACKGROUND-POSITION: -800px -110px
}
.navnews UL LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ec174f !important
}
.navnews DIV {
	BORDER-BOTTOM: #ec174f 4px solid; WIDTH: 250px; BACKGROUND: #fbd1db; LEFT: -106px
}
#nav .navnews DIV A {
	BACKGROUND: url(layoutsprite.png) no-repeat 5px -1580px
}
#nav .navnews DIV A:hover {
	BACKGROUND: url(layoutsprite.png) no-repeat 7px -1580px
}
#nav .navtickets DIV A {
	BACKGROUND: url(layoutsprite.png) no-repeat 5px -1673px
}
#nav .navtickets DIV A:hover {
	BACKGROUND: url(layoutsprite.png) no-repeat 7px -1673px
}
#nav .navcommunity DIV A {
	BACKGROUND: url(layoutsprite.png) no-repeat 5px -1720px
}
#nav .navcommunity DIV A:hover {
	BACKGROUND: url(layoutsprite.png) no-repeat 7px -1720px
}
#nav .navnorthern DIV A {
	BACKGROUND: url(layoutsprite.png) no-repeat 5px -1627px
}
#nav .navnorthern DIV A:hover {
	BACKGROUND: url(layoutsprite.png) no-repeat 7px -1627px
}
.content {
	MARGIN: 0px 0px 10px
}
.leftcol {
	WIDTH: 717px; FLOAT: left
}
.rightcol {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 230px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.left_rightcol {
	WIDTH: 49%; FLOAT: left
}
.left_leftcol {
	WIDTH: 49%; FLOAT: left
}
.left_rightcol {
	MARGIN: 0px 0px 0px 14px
}
#mainpanel {
	Z-INDEX: 0; POSITION: relative; MARGIN: 1px 0px 10px; HEIGHT: 280px
}
#mainpanel_map {
	Z-INDEX: 0; POSITION: relative; MARGIN: 1px 0px 10px; HEIGHT: 380px; OVERFLOW: hidden
}
.headerblock_spacer {
	MARGIN: 0px 0px 10px; HEIGHT: 0px
}
#home-page #mainpanel {
	HEIGHT: 365px
}
.sectionrotator {
	POSITION: absolute; WIDTH: 525px; BOTTOM: 35px; DISPLAY: none; BACKGROUND: url(layoutsprite.png) no-repeat 100% -558px; HEIGHT: 155px; COLOR: #fff; LEFT: 0px
}
.sectionrotator IMG {
	POSITION: absolute; TOP: 20px; RIGHT: 30px
}
.sectionrotator .largeinfobutton {
	POSITION: absolute; BOTTOM: 10px; LEFT: 10px
}
.sectionrotator DL {
	POSITION: absolute; FONT-SIZE: 1.35em; TOP: 10px; LEFT: 10px
}
.sectionrotator DD {
	LINE-HEIGHT: 100%
}
.sectionrotator DT {
	LINE-HEIGHT: 100%
}
.sectiontitle {
	FONT-SIZE: 1em
}
.sectiontitle SPAN {
	FONT-SIZE: 1.45em !important
}
.sectionoffer {
	MARGIN-BOTTOM: 7px; FONT-SIZE: 1.5em
}
.sectionofferdesc {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
.rotatorimage {
	Z-INDEX: -1; POSITION: absolute; DISPLAY: none
}
#rotatorcontrols {
	Z-INDEX: 1000; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 515px; BOTTOM: -5px; PADDING-RIGHT: 0px; background-color: #242424;/*BACKGROUND: url(layoutsprite.png) no-repeat 100% -433px; */HEIGHT: 40px; PADDING-TOP: 1px; LEFT: 0px
}
#rotatorcontrols LI {
	MARGIN: 0px; DISPLAY: inline; COLOR: #ccc; FONT-SIZE: 1em
}
#rotatorcontrols A {
	COLOR: #ccc; CURSOR: pointer; FONT-WEIGHT: 100; font-family: verdana
}
#rotatorcontrols .active {
	CURSOR: default; FONT-WEIGHT: 700
}
#rotatorcontrols .active:hover {
	TEXT-DECORATION: none;
	
}

#rotatorcontrols A:hover {
	TEXT-DECORATION: none;
	color: #808080;
}
.home-section A {
	COLOR: #6c3a89
}
.home-section SPAN {
	COLOR: #6c3a89
}
.northern-section A {
	COLOR: #b0b3d1
}
.northern-section SPAN {
	COLOR: #b0b3d1
}
.travel-tools-section A {
	COLOR: #0098ca
}
.travel-tools-section SPAN {
	COLOR: #0098ca
}
.special-offers-section A {
	COLOR: #b3c425
}
.special-offers-section SPAN {
	COLOR: #b3c425
}
.community-section A {
	COLOR: #f06c0b
}
.community-section SPAN {
	COLOR: #f06c0b
}
.news-section A {
	COLOR: #d7104d
}
.news-section SPAN {
	COLOR: #d7104d
}
.home-section .active {
	COLOR: #6c3a89 !important
}
.northern-section .active {
	COLOR: #b0b3d1 !important
}
.travel-tools-section .active {
	COLOR: #0098ca !important
}
.special-offers-section .active {
	COLOR: #b3c425 !important
}
.community-section .active {
	COLOR: #f06c0b !important
}
.news-section .active {
	COLOR: #d7104d !important
}
.button {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: url(layoutsprite.png) no-repeat 96% -310px; COLOR: #444 !important; BORDER-TOP: #999 1px solid; CURSOR: pointer; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 2px
}
#submit {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: url(layoutsprite.png) no-repeat 96% -310px; COLOR: #444 !important; BORDER-TOP: #999 1px solid; CURSOR: pointer; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 2px
}
.button:hover {
	BORDER-BOTTOM: #333 1px solid; BORDER-LEFT: #333 1px solid; COLOR: #111 !important; BORDER-TOP: #333 1px solid; BORDER-RIGHT: #333 1px solid
}
.largeinfobutton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 142px; PADDING-RIGHT: 0px; BACKGROUND: url(layoutsprite.png) no-repeat 100% -741px; HEIGHT: 22px; PADDING-TOP: 6px
}
.smallinfobutton {
	POSITION: relative; PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: url(layoutsprite.png) no-repeat 100% -474px; COLOR: #7d4199 !important; FONT-SIZE: 1em !important; CURSOR: pointer; FONT-WEIGHT: 700; PADDING-TOP: 4px
}
#moreserviceinfo {
	MARGIN: 10px 0px 0px 10px; FONT-SIZE: 0.9em !important
}
.snippetpanel .smallinfobutton {
	POSITION: absolute; PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; BOTTOM: 20px; PADDING-RIGHT: 8px; HEIGHT: 15px; RIGHT: 0px; PADDING-TOP: 3px
}
.half.snippetpanel .smallinfobutton {
	POSITION: absolute; BOTTOM: 10px; RIGHT: 10px
}
.full.snippetpanel .smallinfobutton {
	POSITION: absolute; BOTTOM: 10px; RIGHT: 10px
}
.smallinfobutton SPAN {
	POSITION: absolute; TEXT-INDENT: -3000px; WIDTH: 5px; BACKGROUND: url(layoutsprite.png) no-repeat -718px -474px; HEIGHT: 21px; TOP: 0px; LEFT: 0px
}
.panel_triple_contact A {
	TEXT-INDENT: -3000px; MARGIN: 0px 12px 10px 0px; WIDTH: 231px; BACKGROUND: url(layoutsprite.png) no-repeat 0px -453px; FLOAT: left; HEIGHT: 58px; COLOR: transparent
}
.triple_faqs A {
	BACKGROUND-POSITION: 0px -453px
}
.triple_directory A {
	BACKGROUND-POSITION: -462px -453px
}
.triple_lostproperty A {
	BACKGROUND-POSITION: -231px -453px; MARGIN-RIGHT: 0px
}
#northern-page .smallinfobutton {
	BACKGROUND-POSITION: 100% -474px
}
#northern-page .smallinfobutton SPAN {
	BACKGROUND-POSITION: -718px -474px
}
.northern-section .smallinfobutton {
	BACKGROUND-POSITION: 100% -474px
}
.northern-section .smallinfobutton SPAN {
	BACKGROUND-POSITION: -718px -474px
}
#travel-page .smallinfobutton {
	BACKGROUND-POSITION: 100% -537px; COLOR: #fff !important
}
#travel-page .smallinfobutton SPAN {
	BACKGROUND-POSITION: -718px -537px; COLOR: #fff !important
}
.travel-tools-section .smallinfobutton {
	BACKGROUND-POSITION: 100% -537px; COLOR: #fff !important
}
.travel-tools-section .smallinfobutton SPAN {
	BACKGROUND-POSITION: -718px -537px; COLOR: #fff !important
}
#tickets-page .smallinfobutton {
	BACKGROUND-POSITION: 100% -495px; COLOR: #fff !important
}
#tickets-page .smallinfobutton SPAN {
	BACKGROUND-POSITION: -718px -495px; COLOR: #fff !important
}
.special-offers-section .smallinfobutton {
	BACKGROUND-POSITION: 100% -495px; COLOR: #fff !important
}
.special-offers-section .smallinfobutton SPAN {
	BACKGROUND-POSITION: -718px -495px; COLOR: #fff !important
}
#community-page .smallinfobutton {
	BACKGROUND-POSITION: 100% -516px; COLOR: #fff !important
}
#community-page .smallinfobutton SPAN {
	BACKGROUND-POSITION: -718px -516px; COLOR: #fff !important
}
.community-section .smallinfobutton {
	BACKGROUND-POSITION: 100% -516px; COLOR: #fff !important
}
.community-section .smallinfobutton SPAN {
	BACKGROUND-POSITION: -718px -516px; COLOR: #fff !important
}
#news-page .smallinfobutton {
	BACKGROUND-POSITION: 100% 0px; COLOR: #fff !important
}
#news-page .smallinfobutton SPAN {
	BACKGROUND-POSITION: -718px -453px; COLOR: #fff !important
}
.news-section .smallinfobutton {
	BACKGROUND-POSITION: 100% -453px; COLOR: #fff !important
}
.news-section .smallinfobutton SPAN {
	BACKGROUND-POSITION: -718px -453px; COLOR: #fff !important
}
.northern-section .largeinfobutton {
	BACKGROUND-POSITION: 100% -741px; COLOR: #7d4199 !important
}
.travel-tools-section .largeinfobutton {
	BACKGROUND-POSITION: 100% -825px; COLOR: #fff !important
}
.special-offers-section .largeinfobutton {
	BACKGROUND-POSITION: 100% -769px; COLOR: #fff !important
}
.community-section .largeinfobutton {
	BACKGROUND-POSITION: 100% -797px; COLOR: #fff !important
}
.news-section .largeinfobutton {
	BACKGROUND-POSITION: 100% -713px; COLOR: #fff !important
}
.snippetpanel {
	POSITION: relative; MARGIN: 0px 12px 10px 0px; WIDTH: 231px; FLOAT: left; HEIGHT: 379px
}
.panel_block {
	POSITION: relative; MARGIN: 0px 12px 10px 0px; WIDTH: 231px; FLOAT: left; HEIGHT: 379px
}
.homepage_row_left {
	POSITION: relative; MARGIN: 0px 12px 10px 0px; WIDTH: 231px; FLOAT: left; HEIGHT: 379px
}
.homepage_row_right {
	POSITION: relative; MARGIN: 0px 12px 10px 0px; WIDTH: 231px; FLOAT: left; HEIGHT: 379px
}
.panel_block {
	MARGIN: 0px 0px 10px
}
.panel_full_width_offer {
	MARGIN: 0px 0px 10px
}
.half.snippetpanel {
	BORDER-BOTTOM: #ccc 1px solid; WIDTH: 352px; BACKGROUND: url(snippedpanelhalfbg.gif) repeat-y 0px 0px; HEIGHT: 152px
}
.full.snippetpanel {
	BORDER-BOTTOM: #ccc 1px solid; WIDTH: 352px; BACKGROUND: url(snippedpanelhalfbg.gif) repeat-y 0px 0px; HEIGHT: 152px
}
.panel_block {
	BORDER-BOTTOM: #ccc 1px solid; WIDTH: 352px; BACKGROUND: url(snippedpanelhalfbg.gif) repeat-y 0px 0px; HEIGHT: 152px
}
.panel_full_width_offer {
	BORDER-BOTTOM: #ccc 1px solid; WIDTH: 352px; BACKGROUND: url(snippedpanelhalfbg.gif) repeat-y 0px 0px; HEIGHT: 152px
}
.homepage_row_left {
	BORDER-BOTTOM: #ccc 1px solid; WIDTH: 352px; BACKGROUND: url(snippedpanelhalfbg.gif) repeat-y 0px 0px; HEIGHT: 152px
}
.homepage_row_right {
	BORDER-BOTTOM: #ccc 1px solid; WIDTH: 352px; BACKGROUND: url(snippedpanelhalfbg.gif) repeat-y 0px 0px; HEIGHT: 152px
}
.homepage_row_left {
	HEIGHT: 210px
}
.homepage_row_right {
	HEIGHT: 210px
}
.homepage_row_right {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.homepage_row_left H2 {
	MARGIN: 0px
}
.homepage_row_right H2 {
	MARGIN: 0px
}
.homepage_row_text {
	MARGIN: 10px 0px 0px
}
.homepage_row_text BIG {
	MARGIN: 0px 0px 10px; DISPLAY: block
}
.full.snippetpanel {
	WIDTH: 717px; BACKGROUND: url(snippedpanelfullbg.gif) repeat-y 0px 0px; HEIGHT: 108px
}
.panel_full_width {
	WIDTH: 717px; BACKGROUND: url(snippedpanelfullbg.gif) repeat-y 0px 0px; HEIGHT: 108px
}
.panel_full_width_offer {
	WIDTH: 717px; BACKGROUND: url(snippedpanelfullbg.gif) repeat-y 0px 0px; HEIGHT: 108px
}
.panel_full_width_offer {
	HEIGHT: 151px
}
.half.snippetpanel P {
	MARGIN: 10px
}
.full.snippetpanel P {
	MARGIN: 10px
}
.panel_block P {
	MARGIN: 10px
}
.panel_full_width_offer P {
	MARGIN: 10px
}
.half.snippetpanel IMG {
	MARGIN: 10px; FLOAT: left
}
.homepage_row_left IMG {
	MARGIN: 10px; FLOAT: left
}
.homepage_row_right IMG {
	MARGIN: 10px; FLOAT: left
}
.panel_full_width_offer IMG {
	MARGIN: 0px 10px 0px 1px; FLOAT: left
}
.homepage_row_left IMG {
	MARGIN: 0px 10px 0px 1px; FLOAT: left
}
.homepage_row_right IMG {
	MARGIN: 0px 10px 0px 1px; FLOAT: left
}
.panel_full_width_offer H3 {
	COLOR: #333 !important
}
.panel_double IMG {
	MARGIN: 0px 10px 0px 0px; FLOAT: left
}
.last {
	MARGIN-RIGHT: 0px
}
.mynorthern .panel_double {
	HEIGHT: 151px
}
.mynorthern .floatleft IMG {
	MARGIN: 0px 10px 0px 1px
}
.mynorthern .homepage_row_text {
	MARGIN: 10px 0px 0px
}
.mynorthern UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.mynorthern UL LI {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 50px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.login FORM {
	MARGIN: 20px
}
.login A {
	COLOR: #666 !important; FONT-SIZE: 0.7em; FONT-WEIGHT: 100; TEXT-DECORATION: underline
}
.login P {
	MARGIN: 10px 0px
}
#northern_magazine {
	TEXT-INDENT: -3000px; WIDTH: 231px; DISPLAY: block; HEIGHT: 241px
}
#northern_magazine A {
	TEXT-INDENT: -3000px; WIDTH: 231px; DISPLAY: block; HEIGHT: 241px
}
#northern_magazine {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#northern_magazine A {
	BACKGROUND: url(northern_magazine_ss11.jpg) no-repeat 0px 0px
}
#quickcontrols {
	POSITION: absolute; WIDTH: 309px; RIGHT: 0px
}
#quickcontrols .quickpanels {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 9px
}
#quickcontrols #mynorthernlogin {
	POSITION: relative; HEIGHT: 100px; PADDING-TOP: 8px
}
#quickcontrols #mynorthernlogin .question {
	POSITION: absolute; TOP: 5px; RIGHT: 5px
}
#mynortherntwitter {
	POSITION: relative; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; BACKGROUND: #008cc1; HEIGHT: 108px; OVERFLOW: hidden; PADDING-TOP: 0px !important
}
#mynortherntwitter H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(layoutsprite.png) no-repeat 278px -972px; COLOR: #fff; BORDER-TOP: #fff 1px dotted; PADDING-TOP: 3px
}
#viewupdates {
	POSITION: absolute; TEXT-INDENT: -3000px; WIDTH: 106px; BOTTOM: 8px; BACKGROUND: url(layoutsprite.png) no-repeat -188px -627px; HEIGHT: 19px; RIGHT: 10px
}
#scrollup {
	POSITION: relative; LIST-STYLE-TYPE: none; MARGIN: 0px; HEIGHT: 75px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none
}
.headline {
	POSITION: absolute; MARGIN: 0px; HEIGHT: 75px; TOP: 210px; LEFT: 0px
}
.headline A {
	COLOR: #fff; FONT-WEIGHT: 100
}
.headline A:hover {
	COLOR: #fff; FONT-WEIGHT: 100; TEXT-DECORATION: underline
}
.twitterdate {
	DISPLAY: block; COLOR: #53cfff
}
.rightcol .returntime SPAN {
	WIDTH: 40px; FLOAT: left
}
.return_sameday {
	TEXT-INDENT: -3000px; BACKGROUND: url(layoutsprite.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 18px
}
.return_dayafter {
	TEXT-INDENT: -3000px; BACKGROUND: url(layoutsprite.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 18px
}
.return_sameday {
	WIDTH: 62px; BACKGROUND-POSITION: 0px -2209px
}
.return_dayafter {
	MARGIN: 0px 5px 0px 0px; WIDTH: 62px; BACKGROUND-POSITION: 0px -2227px
}
#myn_loggedin A {
	DISPLAY: block; COLOR: #fff; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#myn_loggedin P {
	MARGIN: 15px 0px 0px; FONT-SIZE: 1.5em; FONT-WEIGHT: bold
}
#myn_loggedin #myn_auser {
	MARGIN: 0px 0px 45px; FONT-SIZE: 1.2em
}
.myn_loggedin_homepage #myn_auser {
	MARGIN: 0px 0px 10px
}
#myn_loggedin #mynbutton {
	PADDING-BOTTOM: 0px; MARGIN: 112px 0px 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; BACKGROUND: url(layoutsprite.png) no-repeat -2px -1990px; HEIGHT: 16px; PADDING-TOP: 2px
}
#myn_loggedin #mylogoutbutton {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; BACKGROUND: url(layoutsprite.png) no-repeat -2px -2019px; HEIGHT: 16px; PADDING-TOP: 0px
}
.myn_loggedin_homepage A {
	DISPLAY: inline !important; FLOAT: left !important; CLEAR: none !important; MARGIN-RIGHT: 10px !important
}
.quickpanels .button {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#quickcontrols #mynuser_email_address {
	MARGIN: 0px 5px 0px 0px; WIDTH: 44% !important
}
#quickcontrols #mynuser_password {
	MARGIN: 0px 5px 0px 0px; WIDTH: 44% !important
}
.quickpanels {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #3d1a4d; PADDING-TOP: 10px
}
#quickcontrols .returntime {
	MARGIN: 0px
}
#quickcontrols .returntime SPAN {
	DISPLAY: block
}
.rightcol .quickpanels {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 10px; WIDTH: 210px; PADDING-RIGHT: 10px; BACKGROUND: url(layoutsprite.png) no-repeat -578px -713px; HEIGHT: 286px; PADDING-TOP: 7px
}
.rightcol #mynorthernlogin {
	BACKGROUND-POSITION: -348px -713px; HEIGHT: 227px
}
.quickpanels H2 {
	TEXT-INDENT: -3000px; MARGIN: 0px 0px 5px
}
.quickpanels DT {
	MARGIN: 0px 0px 6px; COLOR: #fff
}
.quickpanels DD {
	MARGIN: 0px 0px 6px; COLOR: #fff
}
#quickcontrols DT {
	MARGIN: 0px 0px 6px
}
#quickcontrols DD {
	MARGIN: 0px 0px 6px
}
.quickpanels P {
	COLOR: #fff
}
.quickpanels INPUT {
	WIDTH: 96%; FONT-SIZE: 1em
}
.quickpanels SELECT {
	WIDTH: 96%; FONT-SIZE: 1em
}
.journeydate {
	WIDTH: 19px !important
}
.journeytime {
	WIDTH: 47px !important
}
#mynorthernlogin H2 {
	MARGIN: 0px 0px 8px; WIDTH: 141px; BACKGROUND: url(layoutsprite.png) no-repeat 0px -621px; HEIGHT: 25px
}
#mynorthernlogin .button {
	MARGIN: 0px 5px 0px 0px; WIDTH: 43px; BACKGROUND: url(layoutsprite.png) no-repeat 0px -646px; FLOAT: left; HEIGHT: 19px
}
#mynorthernforgotpass {
	TEXT-INDENT: -3000px; WIDTH: 119px; BACKGROUND: url(layoutsprite.png) no-repeat -45px -646px; FLOAT: left; HEIGHT: 19px
}
#mynorthernregistration {
	TEXT-INDENT: -3000px; MARGIN: 0px 5px 0px 0px; WIDTH: 64px; BACKGROUND: url(layoutsprite.png) no-repeat -188px -646px; FLOAT: left; HEIGHT: 19px
}
#notregistered SPAN {
	MARGIN: 0px 10px 32px 0px; WIDTH: 21px; BACKGROUND: url(layoutsprite.png) no-repeat -165px -643px; FLOAT: left; HEIGHT: 22px
}
#quickcontrols #quickjourneyplanner {
	BACKGROUND: #008cc1
}
#quickcontrols #quickjourneyplanner .leavingarriving {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 69px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 4px
}
#quickcontrols #quickjourneyplanner #origin_crs {
	WIDTH: 200px
}
#quickcontrols #quickjourneyplanner #destination_crs {
	WIDTH: 200px
}
#quickjourneyplanner H2 {
	WIDTH: 192px; BACKGROUND: url(layoutsprite.png) no-repeat 0px -571px; HEIGHT: 18px; COLOR: #fff
}
#quickcontrols #quickjourneyplanner H2 {
	TEXT-INDENT: 0px !important; BACKGROUND: none transparent scroll repeat 0% 0%
}
#quickjourneyplanner .button {
	MARGIN: 0px 10px 0px 0px; WIDTH: 64px; BACKGROUND: url(layoutsprite.png) no-repeat 0px -591px; FLOAT: left; HEIGHT: 29px
}
#advancedjp {
	TEXT-INDENT: -3000px; MARGIN: 0px; WIDTH: 65px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat -65px -591px; FLOAT: left; HEIGHT: 29px
}
.tabbed_contentwrapper {
	POSITION: relative; WIDTH: 717px; CLEAR: both
}
.tabset_content {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc 1px solid; DISPLAY: none; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.station_container {
	PADDING-BOTTOM: 10px; OVERFLOW-X: hidden; PADDING-LEFT: 10px; WIDTH: 697px; PADDING-RIGHT: 10px; HEIGHT: 300px; PADDING-TOP: 10px
}
.specialtext {
	PADDING-BOTTOM: 10px; OVERFLOW-X: hidden; PADDING-LEFT: 10px; WIDTH: 697px; PADDING-RIGHT: 10px; HEIGHT: 300px; PADDING-TOP: 10px
}
.tabset_content LI A {
	FONT-SIZE: 1em !important
}
.tabset_content LI P {
	FONT-SIZE: 1em !important
}
.tabset_content LI STRONG {
	FONT-SIZE: 1em !important
}
.tabset_content LI LI {
	FONT-SIZE: 1em !important
}
.tabset_content DD A {
	FONT-SIZE: 1em !important
}
.tabset_content DT A {
	FONT-SIZE: 1em !important
}
.tabset_content P A {
	FONT-SIZE: 1em !important
}
.tabset_content TD A {
	FONT-SIZE: 1em !important
}
.tabset_content TH A {
	FONT-SIZE: 1em !important
}
.tabset_content P STRONG {
	FONT-SIZE: 1em !important
}
.tabset_content DD STRONG {
	FONT-SIZE: 1em !important
}
.tabset_content DT STRONG {
	FONT-SIZE: 1em !important
}
.tabset_content SPAN STRONG {
	FONT-SIZE: 1em !important
}
.tabset_content TD LI {
	FONT-SIZE: 1em !important
}
.tabset_content TD STRONG {
	FONT-SIZE: 1em !important
}
.tabset_content TD P {
	FONT-SIZE: 1em !important
}
.tabset_content SPAN SPAN {
	FONT-SIZE: 1em !important
}
.tabset_content SPAN A {
	FONT-SIZE: 1em !important
}
.tabset_content SPAN A {
	FONT-SIZE: 1em !important
}
.tabset_content P SPAN A {
	FONT-SIZE: 1em !important
}
.tabset_content P SPAN {
	FONT-SIZE: 1em !important
}
.tabset_content H3 STRONG {
	FONT-SIZE: 1em !important
}
.tabset_content LI {
	FONT-SIZE: 1em !important
}
.tabset_content P {
	FONT-SIZE: 1em !important
}
.tabset_content STRONG {
	FONT-SIZE: 1em !important
}
.tabset_content TD {
	FONT-SIZE: 1em !important
}
.tabset_content A {
	FONT-SIZE: 1em !important
}
.tabset_tabs LI.firstchild A {
	BORDER-LEFT-WIDTH: 1px
}
.tabset_label {
	DISPLAY: none
}
.tabset_content_active {
	DISPLAY: block
}
.tabset_tabs {
	LIST-STYLE-TYPE: none; MARGIN: 0px; WIDTH: 717px; DISPLAY: block; HEIGHT: 26px
}
.tabset_tabs LI {
	MARGIN: 0px 3px 0px 0px; FLOAT: left; HEIGHT: 26px; FONT-SIZE: 1em
}
.tabset_tabs A {
	POSITION: relative; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat 100% -1232px; HEIGHT: 16px; COLOR: #7d4199 !important; FONT-SIZE: 1.17em !important; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.tabset_tabs A SPAN {
	POSITION: absolute; TEXT-INDENT: -3000px; WIDTH: 5px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat -747px -1206px; HEIGHT: 26px; FONT-SIZE: 1em; TOP: 0px; LEFT: 0px
}
.tabset_tabs .active {
	BACKGROUND-POSITION: 100% -1180px; COLOR: #fff !important
}
#travel-page .tabset_tabs .active {
	BACKGROUND-POSITION: 100% -1076px; COLOR: #fff !important
}
#travel-page .tabset_tabs .active {
	BACKGROUND-POSITION: 100% -1258px; COLOR: #fff !important
}
.tabset_content TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.tabset_content TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.tabset_content TH {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.tabset_content H2 {
	FONT-SIZE: 1.3em
}
.tabset_content H3 {
	FONT-SIZE: 1.12em
}
.tabset_content H5 {
	FONT-SIZE: 1.12em
}
.tabset_content H6 {
	FONT-SIZE: 1.12em
}
.tabset_content H2 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #fff; PADDING-TOP: 5px
}
.tabset_content H6 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #fff; PADDING-TOP: 5px
}
#tab_timetables {
	BORDER-BOTTOM: #00a4e4 4px solid; HEIGHT: 23px
}
#tab_news {
	BORDER-BOTTOM: #00a4e4 4px solid; HEIGHT: 23px
}
#tab_information {
	BORDER-BOTTOM: #00a4e4 4px solid; HEIGHT: 23px
}
#tab_timetables A {
	HEIGHT: 13px
}
#tab_news A {
	HEIGHT: 13px
}
#tab_information A {
	HEIGHT: 13px
}
#tab_news {
	BORDER-BOTTOM: #ed174f 4px solid
}
#tab_information {
	BORDER-BOTTOM: #f58426 4px solid
}
#tab_timetables A:hover {
	BACKGROUND-COLOR: #00a4e4; BACKGROUND-POSITION: 100% -1258px
}
#tab_timetables .active {
	BACKGROUND-COLOR: #00a4e4; BACKGROUND-POSITION: 100% -1258px
}
#tab_news A:hover {
	BACKGROUND-COLOR: #ed174f; BACKGROUND-POSITION: 100% -1258px
}
#tab_news .active {
	BACKGROUND-COLOR: #ed174f; BACKGROUND-POSITION: 100% -1258px
}
#tab_information A:hover {
	BACKGROUND-COLOR: #f58426; BACKGROUND-POSITION: 100% -1258px
}
#tab_information .active {
	BACKGROUND-COLOR: #f58426; BACKGROUND-POSITION: 100% -1258px
}
#tickets-page .tabset_content H2 {
	MARGIN: 0px; BACKGROUND: #92ae00; COLOR: #fff
}
#travel-page .tabset_content H2 {
	MARGIN: 0px; BACKGROUND: #0091cc; COLOR: #fff
}
.specialfooter {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #92ae00; PADDING-TOP: 10px
}
.travelfooter {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #92ae00; PADDING-TOP: 10px
}
.travelfooter {
	BACKGROUND: #0091cc
}
.specialfooter A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 38px; BACKGROUND: url(layoutsprite.png) no-repeat 100% -1916px; COLOR: #fff !important; PADDING-TOP: 3px
}
.travelfooter A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 38px; BACKGROUND: url(layoutsprite.png) no-repeat 100% -1916px; COLOR: #fff !important; PADDING-TOP: 3px
}
.tabset_content H6 {
	BACKGROUND: #0091cc; COLOR: #fff; FONT-SIZE: 0.75em
}
#footer {
	POSITION: relative; MARGIN: 33px 0px 0px; BOTTOM: 0px; BACKGROUND: url(layoutsprite.png) no-repeat 0px -146px; HEIGHT: 127px
}
#footer A {
	COLOR: #7d4199
}
#footer UL {
	POSITION: absolute; MARGIN: 0px; BOTTOM: 7px; LEFT: 267px
}
#footer P {
	POSITION: absolute; MARGIN: 0px; BOTTOM: 6px; RIGHT: 20px
}
#footer LI {
	MARGIN: 0px; DISPLAY: inline
}
#sercolink SPAN {
	DISPLAY: none
}
#sercolink {
	POSITION: absolute; WIDTH: 48px; BOTTOM: 5px; DISPLAY: block; HEIGHT: 20px; LEFT: 24px
}
#abelliolink SPAN {
	DISPLAY: none
}
#abelliolink {
	POSITION: absolute; WIDTH: 58px; BOTTOM: 5px; DISPLAY: block; HEIGHT: 20px; LEFT: 96px
}
.feed_list_newsimage {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 8px; MIN-HEIGHT: 67px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.feed_list_newsimage SPAN {
	DISPLAY: block; HEIGHT: 12px; COLOR: #fff; FONT-SIZE: 1.65em !important
}
.feed_list_newsimage DIV {
	TEXT-ALIGN: center; MARGIN: 0px 20px 0px 0px; WIDTH: 38px; BACKGROUND: url(layoutsprite.png) no-repeat -310px -713px; FLOAT: left; HEIGHT: 59px; COLOR: #d71042
}
#northern-page .feed_list_newsimage DIV {
	BACKGROUND-POSITION: -310px -772px; COLOR: #777
}
#northern-page .feed_list_newsimage SPAN {
	COLOR: #444
}
.pagination {
	POSITION: relative; MARGIN: 20px 0px 0px; WIDTH: 717px; BACKGROUND: url(layoutsprite.png) no-repeat 100% -1017px; HEIGHT: 59px; COLOR: #fff
}
.pagination UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.pagination LI {
	MARGIN: 0px; DISPLAY: inline
}
.pagination A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.pagination P {
	POSITION: absolute; MARGIN: 0px; TOP: 10px; LEFT: 10px
}
.pagination .pagecontrols {
	POSITION: absolute; TOP: 10px; RIGHT: 10px
}
.pagination .pagecontrols A {
	COLOR: #fff !important
}
.pagination .pages {
	POSITION: absolute; BOTTOM: 6px; RIGHT: 10px
}
.tabset_content .pagination {
	MARGIN: 0px; WIDTH: 715px; BACKGROUND-POSITION: 0px -1220px
}
.tabset_content .pages A {
	COLOR: #7d4199 !important
}
.h_searchcat {
	PADDING-BOTTOM: 3px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; COLOR: #333; FONT-WEIGHT: 100; PADDING-TOP: 3px
}
.h_bg_northern {
	BORDER-BOTTOM: #a2a5dd 1px solid; BORDER-LEFT: #a2a5dd 1px solid; BACKGROUND: #dbdcf2; BORDER-TOP: #a2a5dd 1px solid; BORDER-RIGHT: #a2a5dd 1px solid
}
.h_bg_home {
	BORDER-BOTTOM: #a2a5dd 1px solid; BORDER-LEFT: #a2a5dd 1px solid; BACKGROUND: #dbdcf2; BORDER-TOP: #a2a5dd 1px solid; BORDER-RIGHT: #a2a5dd 1px solid
}
.h_bg_offers {
	BORDER-BOTTOM: #c1d82f 1px solid; BORDER-LEFT: #c1d82f 1px solid; BACKGROUND: #ecf3c0; BORDER-TOP: #c1d82f 1px solid; BORDER-RIGHT: #c1d82f 1px solid
}
.h_bg_charter {
	BORDER-BOTTOM: #ed8429 1px solid; BORDER-LEFT: #ed8429 1px solid; BACKGROUND: #fde6d4; BORDER-TOP: #ed8429 1px solid; BORDER-RIGHT: #ed8429 1px solid
}
.h_bg_tools {
	BORDER-BOTTOM: #00a4e4 1px solid; BORDER-LEFT: #00a4e4 1px solid; BACKGROUND: #b2e4f7; BORDER-TOP: #00a4e4 1px solid; BORDER-RIGHT: #00a4e4 1px solid
}
.h_bg_news {
	BORDER-BOTTOM: #e5194c 1px solid; BORDER-LEFT: #e5194c 1px solid; BACKGROUND: #fbd1db; BORDER-TOP: #e5194c 1px solid; BORDER-RIGHT: #e5194c 1px solid
}
.feed_list_searchresults {
	BORDER-BOTTOM: #cecfe3 1px dotted; PADDING-BOTTOM: 5px; MARGIN: 12px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.resdate {
	FONT-STYLE: italic; MARGIN: 10px 0px 5px; DISPLAY: block
}
#northern-page .pagination {
	BACKGROUND-POSITION: 100% -1847px; COLOR: #333
}
.searchres {
	BACKGROUND-POSITION: 100% -1847px; COLOR: #333
}
#northern-page .pagecontrols A {
	COLOR: #7d4199 !important
}
.searchres .pagecontrols A {
	COLOR: #7d4199 !important
}
#quicksearch {
	Z-INDEX: 1000; POSITION: absolute; WIDTH: 200px; TOP: 12px; RIGHT: 12px
}
#searchterm {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; WIDTH: 134px; PADDING-RIGHT: 0px; BACKGROUND: url(layoutsprite.png) #fff no-repeat 0px -520px; HEIGHT: 18px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 4px
}
#quicksearch .button {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 36px; PADDING-RIGHT: 0px; BACKGROUND: url(layoutsprite.png) no-repeat 0px -546px; HEIGHT: 22px; BORDER-TOP: 0px; RIGHT: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.form {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #f6f7fa; PADDING-TOP: 15px
}
.form DD {
	MARGIN: 0px 0px 5px
}
.registration.left_leftcol {
	WIDTH: 465px; BACKGROUND: #f6f7fa
}
.registration.left_leftcol .right.form {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 226px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
.registration .left.form {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 226px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
.registration.left_leftcol .left.form {
	PADDING-RIGHT: 0px
}
.registration.left_leftcol .right.form {
	WIDTH: 199px
}
#traveller_type {
	WIDTH: 120px
}
.checkbox {
	MARGIN: 10px 0px
}
.checkbox INPUT {
	MARGIN: 0px 3px 0px 0px; FLOAT: left
}
.register.left_rightcol {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 218px; PADDING-RIGHT: 10px; BACKGROUND: #d8edff; PADDING-TOP: 10px
}
.register.left_rightcol H3 {
	MARGIN: 0px 0px 15px; COLOR: #1c2672 !important
}
.register.left_rightcol UL {
	BORDER-BOTTOM: #1c2672 1px dashed; MARGIN: 0px
}
.register.left_rightcol LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0px 10px; COLOR: #1c2672; FONT-SIZE: 0.9em; LIST-STYLE-IMAGE: none
}
.register.left_rightcol LI IMG {
	MARGIN: 0px 5px 0px 0px; FLOAT: left
}
.register.left_rightcol P {
	MARGIN: 5px 0px 0px; COLOR: #1c2672; FONT-SIZE: 0.9em !important
}
.CollapsiblePanelTab {
	PADDING-BOTTOM: 2px; MARGIN: 0px 0px 5px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; COLOR: #7d4199; CURSOR: pointer; FONT-WEIGHT: 700; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
.CollapsiblePanel .CollapsiblePanelTab {
	BACKGROUND: url(layoutsprite.png) no-repeat 0px -1077px
}
.CollapsiblePanelOpen .CollapsiblePanelTab {
	BACKGROUND-POSITION: 0px -1094px
}
.northerngalleryimage {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 5px 5px 0px; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.northerngalleryimage IMG {
	BORDER-BOTTOM: #cecfe3 1px solid; BORDER-LEFT: #cecfe3 1px solid; DISPLAY: block; BORDER-TOP: #cecfe3 1px solid; BORDER-RIGHT: #cecfe3 1px solid
}
.northernrailcupgalleryimage {
	BORDER-BOTTOM: #cecfe3 1px solid; BORDER-LEFT: #cecfe3 1px solid; MARGIN: 0px 15px 15px 0px; FLOAT: left; BORDER-TOP: #cecfe3 1px solid; BORDER-RIGHT: #cecfe3 1px solid
}
.northernrailcupgalleryimage_right {
	BORDER-BOTTOM: #cecfe3 1px solid; BORDER-LEFT: #cecfe3 1px solid; MARGIN: 0px 0px 15px; FLOAT: left; BORDER-TOP: #cecfe3 1px solid; BORDER-RIGHT: #cecfe3 1px solid
}
.newsdetailimage {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.box_team {
	MARGIN: 0px 0px 20px; WIDTH: 100% !important; FLOAT: left; CLEAR: both
}
.box_team IMG {
	MARGIN: 0px; FLOAT: left; CLEAR: none
}
.box_team STRONG {
	PADDING-BOTTOM: 3px; MARGIN: 0px 0px 10px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.box_team P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 110px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #cecfe3 1px solid; PADDING-TOP: 10px
}
.ojp_box {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: url(layoutsprite.png) #ccedfa no-repeat 0px -1249px; HEIGHT: auto !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.ojp_outward {
	BACKGROUND-POSITION: 0px -1331px; HEIGHT: 145px !important
}
.ojp_return {
	BACKGROUND-POSITION: 0px -1331px; HEIGHT: 145px !important
}
.ojp_outward .radio {
	MARGIN: 0px 5px 0px 0px
}
.ojp_return .radio {
	MARGIN: 0px 5px 0px 0px
}
.ojp_return {
	BACKGROUND-POSITION: -353px -1331px; HEIGHT: 145px !important
}
.ojp_box TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 12px 20px 20px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.ojp_box INPUT {
	WIDTH: 192px
}
.ojp_innercontent {
	MARGIN: 12px 20px
}
.ojp_radios {
	POSITION: absolute; BOTTOM: 20px; FONT-SIZE: 0.75em; LEFT: 20px
}
.ojp_radios INPUT {
	WIDTH: 10px
}
.ojp_times {
	POSITION: absolute; BOTTOM: 25px; LEFT: 100px
}
.ojp_route {
	BACKGROUND-POSITION: 0px -1477px; HEIGHT: 92px !important
}
.ojp_route P {
	MARGIN: 0px 0px 10px
}
.ojp_passengers P {
	MARGIN: 0px 0px 10px
}
.ojp_ptable {
	MARGIN: 0px; WIDTH: 325px !important
}
.ojp_ptable TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ojp_passengers {
	BACKGROUND-POSITION: -353px -1477px; HEIGHT: 210px !important
}
.ojperror {
	BORDER-BOTTOM: #c10000 1px solid; BORDER-LEFT: #c10000 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ffcaca; COLOR: #c10000; BORDER-TOP: #c10000 1px solid; BORDER-RIGHT: #c10000 1px solid; PADDING-TOP: 10px
}
.errorprompt {
	BORDER-BOTTOM: #c10000 1px solid; BORDER-LEFT: #c10000 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ffcaca; COLOR: #c10000; BORDER-TOP: #c10000 1px solid; BORDER-RIGHT: #c10000 1px solid; PADDING-TOP: 10px
}
.farescontainer H1 {
	BACKGROUND: #03a1e0
}
.departurestation {
	WIDTH: 49%; FLOAT: left
}
.arrivalstation {
	WIDTH: 49%; FLOAT: left
}
.tagcloud A {
	PADDING-BOTTOM: 0px; MARGIN: 5px 4px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; PADDING-TOP: 8px
}
.tagcloud H2 {
	MARGIN: 0px
}
.tagcloud .smalltag {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.2em !important; PADDING-TOP: 7px
}
.tagcloud .mediumtag {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.5em !important; PADDING-TOP: 4px
}
.tagcloud .largetag {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.7em !important; PADDING-TOP: 3px
}
.tagcloud .largesttag {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 2em !important; PADDING-TOP: 0px
}
.infobox {
	PADDING-BOTTOM: 20px; MARGIN: 0px 30px 0px 0px; PADDING-LEFT: 20px; WIDTH: 303px; PADDING-RIGHT: 20px; BACKGROUND: #eaebf3; FLOAT: left; PADDING-TOP: 20px
}
.icon_list_registered_small {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: block; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px
}
.icon_list_registered_small SPAN {
	MARGIN: 0px
}
.icon_list_registered_small IMG {
	MARGIN: 0px 10px 0px 0px; FLOAT: left
}
.icon_list_registered {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px
}
.icon_list_registered IMG {
	MARGIN: 0px 10px 0px 0px; FLOAT: left
}
.icon_list_registered SPAN {
	MARGIN: 10px 0px 0px; WIDTH: 600px; FLOAT: left
}
.table_bg TABLE {
	BORDER-BOTTOM: #1c2674 1px solid; BORDER-LEFT: #1c2674 1px solid; BACKGROUND-COLOR: #eaebf3; MARGIN: 10px; WIDTH: 95%; BORDER-TOP: #1c2674 1px solid; BORDER-RIGHT: #1c2674 1px solid
}
.table_bg {
	TEXT-ALIGN: center
}
.table_bg .title_row {
	BACKGROUND-COLOR: #1c2674; COLOR: #fff
}
.table_bg TR {
	FONT-WEIGHT: bold
}
.table_bg TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 3px
}
.table_bg TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 3px
}
.tabset_content P {
	MARGIN: 10px
}
#table_prices TABLE {
	BORDER-BOTTOM: #1c2674 1px solid; BORDER-LEFT: #1c2674 1px solid; BACKGROUND-COLOR: #eaebf3; MARGIN: 10px; WIDTH: 95%; BORDER-TOP: #1c2674 1px solid; BORDER-RIGHT: #1c2674 1px solid
}
#table_prices {
	TEXT-ALIGN: center
}
#table_prices .title_row {
	BACKGROUND-COLOR: #1c2674; COLOR: #fff
}
#table_prices TR {
	FONT-WEIGHT: bold
}
#table_prices TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 3px
}
#table_prices TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 3px
}
.traveltoolsoptions {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(layoutsprite.png) #deefff no-repeat -30px -680px; PADDING-TOP: 10px
}
.traveltoolsoptions LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0px 8px; LIST-STYLE-IMAGE: none
}
.traveltoolsoptions A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 36px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat 0px 0px; HEIGHT: 23px; FONT-SIZE: 1em !important; PADDING-TOP: 6px
}
.summary {
	WIDTH: auto; DISPLAY: block; COLOR: #666; FONT-SIZE: 0.7em
}
.summary A {
	COLOR: #666 !important; FONT-WEIGHT: 100; TEXT-DECORATION: underline
}
.pdfsummary {
	PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(pdficon.gif) no-repeat 0px 0px; PADDING-TOP: 0px
}
.rss {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(layoutsprite.png) no-repeat 387% -981px; PADDING-TOP: 0px
}
.address {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.panel_download_disabilities {
	PADDING-BOTTOM: 12px; MARGIN: 10px 0px; MIN-HEIGHT: 55px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 12px
}
.panel_download_disabilities IMG {
	MARGIN: 0px 20px 0px 0px; FLOAT: left
}
#northern-page .panel_download_disabilities {
	BORDER-BOTTOM: #a2a5dd 1px solid; BORDER-LEFT: #a2a5dd 1px solid; BACKGROUND: #dbdcf2; BORDER-TOP: #a2a5dd 1px solid; BORDER-RIGHT: #a2a5dd 1px solid
}
#tickets-page .panel_download_disabilities {
	BORDER-BOTTOM: #c1d82f 1px solid; BORDER-LEFT: #c1d82f 1px solid; BACKGROUND: #ecf3c0; BORDER-TOP: #c1d82f 1px solid; BORDER-RIGHT: #c1d82f 1px solid
}
#community-page .panel_download_disabilities {
	BORDER-BOTTOM: #ed8429 1px solid; BORDER-LEFT: #ed8429 1px solid; BACKGROUND: #fde6d4; BORDER-TOP: #ed8429 1px solid; BORDER-RIGHT: #ed8429 1px solid
}
#travel-page .panel_download_disabilities {
	BORDER-BOTTOM: #00a4e4 1px solid; BORDER-LEFT: #00a4e4 1px solid; BACKGROUND: #b2e4f7; BORDER-TOP: #00a4e4 1px solid; BORDER-RIGHT: #00a4e4 1px solid
}
#news-page .panel_download_disabilities {
	BORDER-BOTTOM: #e5194c 1px solid; BORDER-LEFT: #e5194c 1px solid; BACKGROUND: #fbd1db; BORDER-TOP: #e5194c 1px solid; BORDER-RIGHT: #e5194c 1px solid
}
.panel_download_disabilities A {
	MARGIN: 0px 0px 5px; COLOR: #7d4199 !important
}
.panel_download_disabilities P {
	MARGIN: 0px
}
.errormsg {
	PADDING-BOTTOM: 1px; MARGIN: 3px 0px 0px; PADDING-LEFT: 8px; WIDTH: 235px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat 0px -275px; COLOR: #c10000; PADDING-TOP: 2px
}
.error {
	BORDER-BOTTOM: #c10000 1px solid; BORDER-LEFT: #c10000 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #c10000 1px solid; BORDER-RIGHT: #c10000 1px solid; PADDING-TOP: 3px
}
.communitygalleryimage {
	BORDER-BOTTOM: #f58426 1px solid; BORDER-LEFT: #f58426 1px solid; MARGIN: 0px 5px 5px 0px; FLOAT: left; BORDER-TOP: #f58426 1px solid; BORDER-RIGHT: #f58426 1px solid
}
.northerngalleryimage {
	BORDER-BOTTOM: #cdd0e3 1px solid; BORDER-LEFT: #cdd0e3 1px solid; MARGIN: 0px 5px 5px 0px; FLOAT: left; BORDER-TOP: #cdd0e3 1px solid; BORDER-RIGHT: #cdd0e3 1px solid
}
.promostar {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: 16px; WIDTH: 68px; PADDING-RIGHT: 15px; BACKGROUND: url(layoutsprite.png) no-repeat 0px -1111px; FLOAT: right; HEIGHT: 73px; COLOR: #fff; FONT-SIZE: 1em; FONT-WEIGHT: bold; PADDING-TOP: 25px
}
.feed_list {
	BORDER-BOTTOM: #cecfe3 1px dotted; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 15px; WIDTH: 100%; FLOAT: left; CLEAR: both
}
.feed_list IMG {
	FLOAT: left
}
.feed_list P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 190px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.icon_title IMG {
	MARGIN: 0px 10px 10px 0px; FLOAT: left
}
.gobackbox IMG {
	MARGIN: 0px 5px 0px 0px; FLOAT: left
}
.panel_contactdirectory {
	BORDER-BOTTOM: #cecfe3 1px solid; BORDER-LEFT: #cecfe3 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fbfbfd; DISPLAY: block; MARGIN-BOTTOM: 15px; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: #cecfe3 1px solid; BORDER-RIGHT: #cecfe3 1px solid
}
.panel_contactdirectory_addresses {
	BORDER-BOTTOM: #cecfe3 1px solid; BORDER-LEFT: #cecfe3 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fbfbfd; DISPLAY: block; MARGIN-BOTTOM: 15px; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: #cecfe3 1px solid; BORDER-RIGHT: #cecfe3 1px solid
}
.panel_contactdirectory_addresses .panel_full_width {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.panel_contactdirectory H2 {
	BORDER-BOTTOM: #cecfe3 1px solid; PADDING-BOTTOM: 5px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #7d4199 !important; FONT-SIZE: 1em; PADDING-TOP: 5px !important
}
.panel_contactdirectory_addresses H2 {
	BORDER-BOTTOM: #cecfe3 1px solid; PADDING-BOTTOM: 5px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #7d4199 !important; FONT-SIZE: 1em; PADDING-TOP: 5px !important
}
.panel_contactdirectory_addresses .panel_full_width H2 {
	BORDER-BOTTOM: #cecfe3 1px solid; PADDING-BOTTOM: 5px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #7d4199 !important; FONT-SIZE: 1em; PADDING-TOP: 5px !important
}
.panel_contactdirectory P {
	MARGIN: 10px 10px 0px
}
.panel_contactdirectory_addresses P .panel_contactdirectory_addresses .panel_full_width P {
	MARGIN: 10px 10px 0px
}
.termsandconditions {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; OVERFLOW-X: hidden; OVERFLOW-Y: scroll; PADDING-LEFT: 5px; WIDTH: 670px; PADDING-RIGHT: 5px; BACKGROUND: #fff; HEIGHT: 150px; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: 100; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
.blockquotes {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(blockquotes.gif) no-repeat 660px 200%; HEIGHT: 150px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
.blockquotes IMG {
	MARGIN: 0px 50px 0px 0px; FLOAT: left
}
.blockquotes P {
	PADDING-BOTTOM: 0px; FONT-STYLE: italic; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 49px; BACKGROUND: url(blockquotes.gif) no-repeat 114px -81px; PADDING-TOP: 10px
}
.blockquotes-readmore {
	MARGIN: 0px 55px 0px 0px; FLOAT: right
}
#co2graph_container {
	POSITION: relative; WIDTH: 717px; HEIGHT: 500px
}
#co2graph_container P {
	MARGIN: 20px 0px 10px; COLOR: #1c2674; FONT-WEIGHT: 700
}
.co2graph {
	MARGIN: 0px 0px 0px 20px; WIDTH: 216px; FLOAT: left
}
.co2graph DT {
	BORDER-LEFT: #ccc 2px solid; COLOR: #666
}
.co2graph DD {
	BORDER-LEFT: #ccc 2px solid; COLOR: #666
}
.co2graph DD {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
.co2graphbottom {
	BORDER-BOTTOM: #ccc 2px solid; HEIGHT: 16px; FONT-WEIGHT: 700
}
.co2graphbottom SPAN {
	DISPLAY: inline !important; BACKGROUND: none transparent scroll repeat 0% 0%
}
.co2graph DT {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 20px; PADDING-TOP: 2px
}
.co2graph SPAN {
	POSITION: relative; DISPLAY: block; BACKGROUND: url(rainbowgraph.gif) no-repeat 0px 0px; HEIGHT: 20px
}
.co2graph SPAN SPAN {
	POSITION: absolute; WIDTH: 60px !important; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666; TOP: 3px; RIGHT: -65px
}
.co2graphkeybottom {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: 700; BORDER-RIGHT: medium none
}
.co2graphkeybottom SPAN {
	DISPLAY: inline !important; BACKGROUND: none transparent scroll repeat 0% 0%
}
.occupations {
	MARGIN: 0px
}
.occupations LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 6px 0px 0px; FLOAT: left; LIST-STYLE-IMAGE: none
}
.occupations A {
	POSITION: relative
}
.occupations SPAN {
	POSITION: absolute; BOTTOM: 3px; LEFT: 4px
}
A.ojp_returnlink {
	COLOR: #fff !important; FONT-WEIGHT: normal !important; TEXT-DECORATION: underline
}
.borderbottom {
	BORDER-BOTTOM: #ccc 1px solid
}
.bordertop {
	BORDER-BOTTOM: #ccc 1px solid
}
.borderleft {
	BORDER-LEFT: #ccc 1px solid
}
.borderright {
	BORDER-RIGHT: #ccc 1px solid
}
.noborder {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.nofloat {
	FLOAT: none
}
.floatleft {
	FLOAT: left
}
.floatright {
	FLOAT: right
}
.nomargin {
	MARGIN: 0px
}
.marginnone {
	MARGIN: 0px
}
.nopadding {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.autoof {
	OVERFLOW: auto
}
.hiddenof {
	OVERFLOW: hidden
}
.paddingtentopbottom {
	PADDING-BOTTOM: 10px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 10px !important
}
.paddingtenbottom {
	PADDING-BOTTOM: 10px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.paddingfivetop {
	PADDING-TOP: 5px !important
}
.paddingtoprightleft10 {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; PADDING-TOP: 10px !important
}
.paddingtenleftright {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; PADDING-TOP: 0px !important
}
.paddingfivebottom {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.paddingtenbottom {
	PADDING-BOTTOM: 10px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.margintentopbottom {
	MARGIN: 10px 0px
}
.margintenright {
	MARGIN-RIGHT: 10px !important
}
.margintenbottom {
	MARGIN-BOTTOM: 10px !important
}
.marginfifteenleft {
	MARGIN: 0px 0px 0px 15px
}
.marginthirtyleft {
	MARGIN: 0px 0px 0px 30px
}
.margintwenty {
	MARGIN: 20px
}
.marginten {
	MARGIN: 10px
}
.marginfivetopbottom {
	MARGIN-TOP: 5px !important
}
.marginfivetop {
	MARGIN-TOP: 5px !important
}
.margintentop {
	MARGIN: 10px 0px 0px
}
.dashedbottom {
	BORDER-BOTTOM: #fff 1px dotted
}
.relative {
	POSITION: relative
}
.absolute {
	POSITION: absolute
}
.smalltext {
	FONT-SIZE: 0.85em !important
}
.smallprint {
	FONT-SIZE: 0.85em !important
}
.a-right {
	TEXT-ALIGN: right
}
.a-center {
	TEXT-ALIGN: center
}
.textaligncenter {
	TEXT-ALIGN: center
}
.a-left {
	TEXT-ALIGN: left !important
}
.autoheight {
	HEIGHT: auto !important
}
.red {
	COLOR: #c10000
}
.error {
	COLOR: #c10000
}
.strong {
	FONT-WEIGHT: 700
}
.nounderline {
	TEXT-DECORATION: none
}
.width100 {
	WIDTH: 100%
}
.notoppadding {
	PADDING-TOP: 0px !important
}
.displayblock {
	DISPLAY: block
}
.normaltext {
	FONT-SIZE: 0.75em
}
.clearboth {
	CLEAR: both
}
.nobottommargin {
	MARGIN-BOTTOM: 0px !important
}
.nolist {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.medium {
	FONT-SIZE: 1.2em !important
}
.large {
	FONT-SIZE: 1.6em !important
}
.larger {
	FONT-SIZE: 2em !important
}
.navy {
	COLOR: #009
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
TABLE.jCalendar {
	BORDER-BOTTOM: #d8edff 1px solid; BORDER-LEFT: #d8edff 1px solid; MARGIN: 0px; BORDER-SPACING: 2px; WIDTH: 100% !important; BORDER-COLLAPSE: separate; BACKGROUND: #fff; BORDER-TOP: #d8edff 1px solid; BORDER-RIGHT: #d8edff 1px solid
}
TABLE.jCalendar TH {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #d8edff; COLOR: #00a4e4; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
TABLE.jCalendar TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #ddd; COLOR: #000; PADDING-TOP: 3px
}
TABLE.jCalendar TD.other-month {
	BACKGROUND: #e2e2e2; COLOR: #aaa
}
TABLE.jCalendar TD.today {
	BACKGROUND: #00a4e4; COLOR: #fff
}
TABLE.jCalendar TD.selected {
	BACKGROUND: #f66; COLOR: #fff
}
TABLE.jCalendar TD.dp-hover {
	BACKGROUND: #fff; COLOR: #000
}
TABLE.jCalendar TR.activeWeekHover TD {
	BACKGROUND: #fff; COLOR: #000
}
TABLE.jCalendar TR.selectedWeek TD {
	BACKGROUND: #f66; COLOR: #fff
}
TABLE.jCalendar TD.disabled {
	BACKGROUND: #ccc; COLOR: #888
}
TABLE.jCalendar TD.dp-hover.disabled {
	BACKGROUND: #ccc; COLOR: #888
}
TABLE.jCalendar TD.disruption {
	BACKGROUND: #00a4e4; COLOR: #fff
}
TABLE.jCalendar TD.selected {
	BACKGROUND: #ffffff; COLOR: #00a4e4 !important
}
TABLE.jCalendar TD.tp-hover.today.disabled {
	BACKGROUND: #ffffff; COLOR: #00a4e4 !important
}
TABLE.jCalendar TD.unselectable {
	BACKGROUND: #bbb; COLOR: #888
}
TABLE.jCalendar TD.unselectable:hover {
	BACKGROUND: #bbb; COLOR: #888
}
TABLE.jCalendar TD.dp-hover.unselectable {
	BACKGROUND: #bbb; COLOR: #888
}
TH.weekday {
	COLOR: #00a4e4 !important
}
TH.weekend {
	COLOR: #00a4e4 !important
}
.dp-popup {
	BORDER-BOTTOM: #0091cc 1px solid; POSITION: relative; BORDER-LEFT: #0091cc 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 2px; WIDTH: 171px; PADDING-RIGHT: 2px; FONT-FAMILY: arial, sans-serif; BACKGROUND: #d8edff; FONT-SIZE: 10px; BORDER-TOP: #0091cc 1px solid; BORDER-RIGHT: #0091cc 1px solid; PADDING-TOP: 2px
}
#dp-popup {
	Z-INDEX: 199; POSITION: absolute
}
.dp-popup H2 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #00a4e4 !important; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#dp-close {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 11px; PADDING-TOP: 4px
}
#dp-close:hover {
	TEXT-DECORATION: underline
}
.dp-popup A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.dp-popup .dp-nav-prev {
	POSITION: absolute; WIDTH: 100px; TOP: 2px; LEFT: 4px
}
.dp-popup .dp-nav-prev A {
	FLOAT: left
}
.dp-popup .dp-nav-prev A {
	COLOR: #00a4e4 !important; CURSOR: pointer
}
.dp-popup .dp-nav-next A {
	COLOR: #00a4e4 !important; CURSOR: pointer
}
.dp-popup .dp-nav-prev A.disabled {
	CURSOR: default
}
.dp-popup .dp-nav-next A.disabled {
	CURSOR: default
}
.dp-popup .dp-nav-next {
	POSITION: absolute; WIDTH: 100px; TOP: 2px; RIGHT: 4px
}
.dp-popup .dp-nav-next A {
	FLOAT: right
}
.dp-popup A.disabled {
	COLOR: #aaa; CURSOR: default
}
.dp-popup TD {
	CURSOR: pointer
}
.dp-popup TD.disabled {
	CURSOR: default
}
A.dp-choose-date {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -2000px; MARGIN: 5px 3px 0px; PADDING-LEFT: 0px; WIDTH: 16px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(/images/layout/datepicker.gif) no-repeat; FLOAT: left; HEIGHT: 15px; OVERFLOW: hidden; PADDING-TOP: 0px
}
A.dp-disabled.dp-choose-date {
	BACKGROUND-POSITION: 0px -20px; CURSOR: default
}
INPUT.dp-applied {
	WIDTH: 140px; FLOAT: left
}
.ui-datepicker-trigger {
	CURSOR: pointer
}
#jquery-overlay {
	Z-INDEX: 90; POSITION: absolute; WIDTH: 100%; BACKGROUND: #666c9f; HEIGHT: 500px; TOP: 0px; LEFT: 0px
}
#jquery-lightbox {
	Z-INDEX: 100; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; TOP: 0px; LEFT: 0px
}
#jquery-lightbox A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#lightbox-container-image-box {
	POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: 250px; HEIGHT: 250px
}
#lightbox-container-image {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#lightbox-loading {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; HEIGHT: 25%; TOP: 40%; LEFT: 0px
}
#lightbox-nav {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#lightbox-container-image-box > #lightbox-nav {
	LEFT: 0px
}
#lightbox-nav A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#lightbox-nav-btnPrev {
	WIDTH: 49%; DISPLAY: block; HEIGHT: 100%
}
#lightbox-nav-btnNext {
	WIDTH: 49%; DISPLAY: block; HEIGHT: 100%
}
#lightbox-nav-btnPrev {
	FLOAT: left; LEFT: 0px
}
#lightbox-nav-btnNext {
	FLOAT: right; RIGHT: 0px
}
#lightbox-container-image-data-box {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1.1em; OVERFLOW: auto; PADDING-TOP: 0px
}
#lightbox-container-image-data {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #666; PADDING-TOP: 0px
}
#lightbox-container-image-data #lightbox-image-details {
	TEXT-ALIGN: left; WIDTH: 70%; FLOAT: left
}
#lightbox-image-details-caption {
	FONT-WEIGHT: bold
}
#lightbox-image-details-currentNumber {
	PADDING-BOTTOM: 1em; DISPLAY: block; CLEAR: left
}
#lightbox-secNav-btnClose {
	PADDING-BOTTOM: 0.7em; WIDTH: 66px; FLOAT: right
}
.specialimage H5 {
	BORDER-BOTTOM: #c1d82f 5px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 15px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #7d4199; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 169px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 2em; PADDING-TOP: 17px
}
.specialimage {
	POSITION: relative; MARGIN: 0px; WIDTH: 169px; DISPLAY: inline; FLOAT: right; HEIGHT: 250px
}
.specialtext {
	BACKGROUND-COLOR: #fff; MARGIN: 0px; WIDTH: auto; HEIGHT: 230px; OVERFLOW: auto
}
.location_list P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 120px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
.location_list IMG {
	BORDER-BOTTOM: #c1d82e 1px solid; BORDER-LEFT: #c1d82e 1px solid; MARGIN: 0px 10px 10px; FLOAT: left; CLEAR: left; BORDER-TOP: #c1d82e 1px solid; BORDER-RIGHT: #c1d82e 1px solid
}
.icon_container {
	LINE-HEIGHT: 40px; MARGIN: 0px 0px 15px; WIDTH: 702px; FLOAT: left; CLEAR: both; VERTICAL-ALIGN: middle; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.icon_container IMG {
	FLOAT: left
}
.icon_container DIV P {
	LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: 40px; PADDING-TOP: 10px
}
.image_floatright {
	MARGIN: 0px 0px 0px 15px; FLOAT: right
}
.content_section_border {
	BORDER-BOTTOM: #cecfe3 1px dotted; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 15px; WIDTH: 100%; CLEAR: both; OVERFLOW: hidden
}
TR.ojp_nav TD {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
TR.ojp_nav TD A {
	DISPLAY: block
}
TR.ojp_nav TD A:hover {
	COLOR: #fff !important; TEXT-DECORATION: none !important
}
TR.ojp_nav TD A.nav_earlier:hover {
	BACKGROUND: url(images/layout/layoutsprite.png) #57b7dd no-repeat 9px -2063px
}
TR.ojp_nav TD A.nav_later:hover {
	BACKGROUND: url(images/layout/layoutsprite.png) #57b7dd no-repeat -610px -2063px
}
TR.ojp_nav TD A.nav_earlier {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 29px; PADDING-RIGHT: 0px; BACKGROUND: url(images/layout/layoutsprite.png) #d8edff no-repeat 9px -2038px; PADDING-TOP: 5px
}
TR.ojp_nav TD A.nav_later {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 30px; BACKGROUND: url(images/layout/layoutsprite.png) #d8edff no-repeat -610px -2038px; PADDING-TOP: 5px
}
TR.ojp_foot TD {
	BACKGROUND-COLOR: #d8edff; HEIGHT: 35px
}
A.ojp_bsave {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 99px; PADDING-RIGHT: 6px; DISPLAY: block; FLOAT: left; HEIGHT: 17px; COLOR: #fff !important; CLEAR: none; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
A.ojp_bdefault {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 99px; PADDING-RIGHT: 6px; DISPLAY: block; FLOAT: left; HEIGHT: 17px; COLOR: #fff !important; CLEAR: none; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
INPUT.ojp_breverse {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 99px; PADDING-RIGHT: 6px; DISPLAY: block; FLOAT: left; HEIGHT: 17px; COLOR: #fff !important; CLEAR: none; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
INPUT.ojp_bsearch {
	WIDTH: 99px; COLOR: #fff !important; CURSOR: pointer; FONT-WEIGHT: bold
}
A.ojp_bsave {
	BACKGROUND: url(images/layout/layoutsprite.png) no-repeat -243px -1925px; MARGIN-LEFT: 443px
}
A.ojp_bdefault {
	BACKGROUND: url(images/layout/layoutsprite.png) no-repeat -349px -1925px; MARGIN-LEFT: 8px
}
.ojp_bdefault:hover {
	TEXT-DECORATION: none
}
INPUT.ojp_breverse {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px !important; MARGIN: 14px 0px 0px 50px; PADDING-LEFT: 0px !important; WIDTH: 136px !important; PADDING-RIGHT: 6px !important; BACKGROUND: url(images/layout/layoutsprite.png) no-repeat -243px -1944px; HEIGHT: 20px !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px !important
}
.ojp_bsave:hover {
	TEXT-DECORATION: none
}
INPUT.ojp_bsearch {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center !important; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px !important; MARGIN: 14px 0px 0px 10px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: url(images/layout/layoutsprite.png) no-repeat -380px -1944px; HEIGHT: 20px !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px !important
}
.ojp_bhelp {
	TEXT-INDENT: -10000px; MARGIN: 3px 0px 0px 5px; WIDTH: 13px; DISPLAY: block; BACKGROUND: url(images/layout/layoutsprite.png) no-repeat -455px -1929px; FLOAT: left; HEIGHT: 13px; CLEAR: none; CURSOR: help
}
A.ojp_bsave:hover {
	COLOR: #fff !important
}
DIV.mojp_planner {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #d8edff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.mojp_planner DIV {
	MARGIN-TOP: 15px; FLOAT: left
}
.mojp_iconmargin {
	MARGIN: 2px 10px 0px 0px
}
DIV.myn_box H2 {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 220px; PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-BOTTOM: 0px !important; BACKGROUND: url(layoutsprite.png) no-repeat 100% -1655px; HEIGHT: 26px; COLOR: #7d4199; PADDING-TOP: 6px
}
DIV.myn_box DIV {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: url(sidebox_bg.png) #d8edff no-repeat 50% bottom; PADDING-TOP: 10px
}
.p6px {
	PADDING-BOTTOM: 6px !important; PADDING-LEFT: 6px !important; PADDING-RIGHT: 6px !important; PADDING-TOP: 6px !important
}
DIV.myn_box DIV P {
	MARGIN: 0px 0px 10px
}
.myn_box P A {
	COLOR: #7d4199 !important
}
#home_station {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; WIDTH: 190px; BORDER-TOP: #dedede 1px solid; BORDER-RIGHT: #dedede 1px solid
}
#work_station {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; WIDTH: 190px; BORDER-TOP: #dedede 1px solid; BORDER-RIGHT: #dedede 1px solid
}
UL#savedlist {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; OVERFLOW-X: hidden; OVERFLOW-Y: scroll; BACKGROUND-COLOR: #fff; LIST-STYLE-TYPE: none; MARGIN: 0px; HEIGHT: 240px; BORDER-TOP: #666 1px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #666 1px solid
}
UL#savedlist LI {
	BACKGROUND-COLOR: #fff; MARGIN: 0px
}
UL#savedlist LI A {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 40px; PADDING-LEFT: 0px; WIDTH: 143px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #7d4099; CLEAR: none; PADDING-TOP: 2px
}
UL#savedlist LI:hover A {
	BACKGROUND-COLOR: #90d0e9
}
UL#savedlist LI:hover A {
	COLOR: #fff
}
#icdef_default {
	TEXT-INDENT: -10000px; MARGIN: 0px; MIN-HEIGHT: 0px !important; WIDTH: 32px !important; DISPLAY: block; FLOAT: left; HEIGHT: 40px; CLEAR: none
}
.icdef_click {
	TEXT-INDENT: -10000px; MARGIN: 0px; MIN-HEIGHT: 0px !important; WIDTH: 32px !important; DISPLAY: block; FLOAT: left; HEIGHT: 40px; CLEAR: none
}
#icdef_default {
	BACKGROUND: url(images/layout/layoutsprite.png) no-repeat -507px -1915px
}
.icdef_click {
	BACKGROUND: url(images/layout/layoutsprite.png) no-repeat -547px -1914px
}
.icdef_click:hover {
	BACKGROUND: url(images/layout/layoutsprite.png) no-repeat -507px -1915px
}
.icdel_click {
	TEXT-INDENT: -10000px; MARGIN: 0px; MIN-HEIGHT: 0px !important; WIDTH: 24px !important; DISPLAY: block; BACKGROUND: url(images/layout/layoutsprite.png) no-repeat -592px -1915px; FLOAT: left; HEIGHT: 40px; CLEAR: none
}
#icdel_nodel {
	TEXT-INDENT: -10000px; MARGIN: 0px; MIN-HEIGHT: 0px !important; WIDTH: 24px !important; DISPLAY: block; BACKGROUND: url(images/layout/layoutsprite.png) no-repeat -592px -1915px; FLOAT: left; HEIGHT: 40px; CLEAR: none
}
#icdel_nodel {
	BACKGROUND-IMAGE: none !important
}
#departureform .text {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 150px; PADDING-RIGHT: 3px; BORDER-TOP: #dedede 1px solid; BORDER-RIGHT: #dedede 1px solid; PADDING-TOP: 3px
}
#departuresubmit {
	BORDER-BOTTOM: medium none; POSITION: relative; TEXT-ALIGN: center !important; BORDER-LEFT: medium none; WIDTH: 28px !important; BACKGROUND: url(images/layout/layoutsprite.png) no-repeat -243px -1965px; COLOR: #fff !important; MARGIN-LEFT: 5px; BORDER-TOP: medium none; TOP: 1px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.myn_snippetinner {
	BORDER-BOTTOM: #0091cc 1px solid; BORDER-LEFT: #0091cc 1px solid; PADDING-BOTTOM: 9px; BACKGROUND-COLOR: #d8edff; MARGIN-TOP: 1px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; HEIGHT: 97px; BORDER-TOP: #0091cc 1px solid; BORDER-RIGHT: #0091cc 1px solid; PADDING-TOP: 9px
}
.blacktext P A {
	FONT-SIZE: 1.2em !important
}
.mynsnip {
	HEIGHT: auto !important
}
.mynsnip IMG {
	MARGIN-TOP: 1px
}
.snipsmall {
	MARGIN-TOP: 5px; FONT-SIZE: 0.95em !important
}
.snipsmall A {
	MARGIN: 10px 0px 0px; DISPLAY: block; FONT-SIZE: 1.05em !important
}
.ojperror {
	BORDER-BOTTOM: #c10000 1px solid; BORDER-LEFT: #c10000 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ffcaca; COLOR: #c10000; BORDER-TOP: #c10000 1px solid; BORDER-RIGHT: #c10000 1px solid; PADDING-TOP: 10px
}
.errorprompt {
	BORDER-BOTTOM: #c10000 1px solid; BORDER-LEFT: #c10000 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ffcaca; COLOR: #c10000; BORDER-TOP: #c10000 1px solid; BORDER-RIGHT: #c10000 1px solid; PADDING-TOP: 10px
}
.ojpnotice {
	BORDER-BOTTOM: #c1d82f 1px solid; BORDER-LEFT: #c1d82f 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f3f7d5; COLOR: #93b000; BORDER-TOP: #c1d82f 1px solid; BORDER-RIGHT: #c1d82f 1px solid; PADDING-TOP: 10px
}
.noticeprompt {
	BORDER-BOTTOM: #c1d82f 1px solid; BORDER-LEFT: #c1d82f 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f3f7d5; COLOR: #93b000; BORDER-TOP: #c1d82f 1px solid; BORDER-RIGHT: #c1d82f 1px solid; PADDING-TOP: 10px
}
.myn_timetables TH.thead {
	BACKGROUND-IMAGE: none !important; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d8edff !important; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: #0091cc !important; FONT-SIZE: 1.2em; PADDING-TOP: 5px
}
.showall {
	POSITION: absolute; PADDING-RIGHT: 17px; DISPLAY: none; BACKGROUND: url(images/layout/layoutsprite.png) no-repeat right -2094px; FLOAT: right; FONT-SIZE: 0.8em !important; TOP: 8px; CURSOR: pointer; RIGHT: 7px
}
.showall:hover {
	POSITION: absolute; PADDING-RIGHT: 17px; DISPLAY: none; BACKGROUND: url(images/layout/layoutsprite.png) no-repeat right -2094px; FLOAT: right; FONT-SIZE: 0.8em !important; TOP: 8px; CURSOR: pointer; RIGHT: 7px
}
#showfoot_home {
	DISPLAY: none
}
#showfoot_work {
	DISPLAY: none
}
.myn_thead {
	MARGIN-BOTTOM: 0px !important
}
.pt4px {
	HEIGHT: 102px !important; PADDING-TOP: 4px !important
}
DIV.myn_snippetinner UL#scrollup LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
#myn_loggedin #myn_auser {
	MARGIN: 0px 0px 21px
}
#myn_loggedin #mynbutton {
	MARGIN: 21px 0px 0px
}
#mynbtojp {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; BACKGROUND: url(layoutsprite.png) no-repeat 0px -2093px; HEIGHT: 16px; PADDING-TOP: 0px
}
#mynbtdisrupt {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; BACKGROUND: url(layoutsprite.png) no-repeat 0px -2120px; HEIGHT: 16px; PADDING-TOP: 0px
}
#mynbtlivedep {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; BACKGROUND: url(layoutsprite.png) no-repeat 0px -2148px; HEIGHT: 16px; PADDING-TOP: 0px
}
#mynbttimetables {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; BACKGROUND: url(layoutsprite.png) no-repeat 0px -2179px; HEIGHT: 16px; PADDING-TOP: 0px
}
.marginfiveleft {
	MARGIN-LEFT: 5px !important
}
.marginfifteenright {
	MARGIN-RIGHT: 15px !important
}
.marginthirteentop {
	MARGIN-TOP: 13px !important
}
.displayinline {
	DISPLAY: inline
}
.myn_loggedin_homepage #mynbutton {
	MARGIN: 8px 10px 0px 0px
}
.myn_loggedin_homepage #mylogoutbutton {
	MARGIN-TOP: 10px !important
}
DIV.stationresults .tabset_content TD P {
	MARGIN: 0px
}
.icon_para {
	PADDING-LEFT: 61px
}
.ojp_resulttbl TD {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 0px !important; HEIGHT: 20px; PADDING-TOP: 5px !important
}
.ojp_resulttbl TH {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 0px !important; HEIGHT: 20px; PADDING-TOP: 5px !important
}
.ojp_resulttbl {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #dedede 1px solid; PADDING-TOP: 10px
}
.resback {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 20px; WIDTH: 165px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat 0px -2042px; PADDING-TOP: 0px
}
.rsnotice {
	MARGIN: 0px 0px 10px; DISPLAY: block
}
.rtbl_blue {
	BACKGROUND-COLOR: #d8edff; COLOR: #0091cc !important
}
.rtbl_grey {
	BACKGROUND-COLOR: #dedede
}
.rtbl_alt {
	BACKGROUND-COLOR: #fff
}
FORM.seasonform {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f6f7fa; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
FORM.seasonform DIV {
	MARGIN: 0px 8px 10px 0px; WIDTH: 315px; FLOAT: left; CLEAR: none
}
FORM.seasonform LABEL {
	WIDTH: 150px; DISPLAY: block; MARGIN-BOTTOM: 5px; CLEAR: both
}
FORM.seasonform INPUT {
	WIDTH: 180px
}
#st_optin {
	WIDTH: auto !important
}
.stform_filler {
	HEIGHT: 45px !important
}
.community-section .spanmap {
	POSITION: relative; WIDTH: 5px; BACKGROUND-POSITION: -718px -516px; HEIGHT: 21px; TOP: 0px; LEFT: 0px
}
.special-offers-section .spanmap {
	POSITION: relative; WIDTH: 5px; BACKGROUND-POSITION: -718px -495px; HEIGHT: 21px; TOP: 0px; LEFT: 0px
}
.travel-tools-section .spanmap {
	POSITION: relative; WIDTH: 5px; BACKGROUND-POSITION: -718px -537px; HEIGHT: 21px; TOP: 0px; LEFT: 0px
}
#back {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
.infbutton {
	MARGIN: 10px 5px 0px 0px; DISPLAY: inline-block; MAX-WIDTH: 103px
}
.infbutton A {
	PADDING-BOTTOM: 2px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 4px !important; PADDING-TOP: 4px !important
}
.infbutton .spanmap {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; BACKGROUND: url(layoutsprite.png) no-repeat -718px -474px; PADDING-TOP: 4px
}
.widthonehundred {
	WIDTH: 100% !important
}
#ticket_logo {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#mapcanvas {
	WIDTH: 960px; HEIGHT: 350px
}
.markername {
	COLOR: #f58426; FONT-SIZE: 1.25em
}
.markerdescription {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 228px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px
}
.markerimage {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
.markerbutton {
	Z-INDEX: 8; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 70%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.markerbutton IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; PADDING-TOP: 10px
}
.marker {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#searchcategory {
	POSITION: absolute; HEIGHT: 264px; TOP: 47px; RIGHT: 0px
}
#show {
	BACKGROUND-IMAGE: url(mapfilters.jpg); BACKGROUND-COLOR: #ee6b00; WIDTH: 15px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -16px 118px; FLOAT: left; HEIGHT: 272px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px
}
#selectmap {
	BORDER-BOTTOM: #ee6b00 8px solid; BACKGROUND-COLOR: #ee6b00; WIDTH: 220px; DISPLAY: block; FLOAT: left; HEIGHT: 264px
}
.description {
	WIDTH: 505px; FLOAT: left
}
.description H2 {
	COLOR: #f58426
}
.photo {
	MARGIN: 0px 0px 17px 10px; WIDTH: 200px; FLOAT: left; HEIGHT: 159px
}
.photo H2 {
	COLOR: #f58426
}
.offer {
	MARGIN: 10px 10px 0px 0px; WIDTH: 294px !important; FLOAT: left
}
.offer .outlined {
	WIDTH: 292px
}
.offer .outlined H4 {
	WIDTH: 179px; FLOAT: right
}
.offer H2 {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat -665px -2071px; HEIGHT: 26px; COLOR: #ffffff !important; PADDING-TOP: 6px
}
.tool {
	MARGIN: 10px 10px 0px 0px; WIDTH: 200px !important; FLOAT: left
}
.tool H2 {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat -759px -2105px; HEIGHT: 26px; COLOR: #ffffff !important; PADDING-TOP: 6px
}
.contact {
	MARGIN: 10px 0px 0px; WIDTH: 200px !important; FLOAT: left
}
.contact H2 {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat -759px -2139px; HEIGHT: 26px; COLOR: #ffffff !important; PADDING-TOP: 6px
}
.outlined H4 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 188px; PADDING-RIGHT: 5px; COLOR: #000000 !important; FONT-SIZE: 1.06em; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.contact .outlined A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #ed6b00 !important; PADDING-TOP: 5px
}
.tool .outlined {
	BACKGROUND: #deefff; COLOR: #0098ca !important
}
.tool .outlined A {
	COLOR: #0098ca !important
}
.outlined .smallinfobutton {
	PADDING-BOTTOM: 2px !important; PADDING-LEFT: 8px !important; PADDING-RIGHT: 8px !important; PADDING-TOP: 4px !important
}
.outlined .promostar {
	COLOR: #ffffff
}
.outlined {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; FLOAT: left; BORDER-RIGHT: #cccccc 1px solid
}
.headtitle {
	BACKGROUND-POSITION: 100% -369px; COLOR: #ffffff !important
}
.nooffer .smallinfobutton {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 4px
}
.nooffer {
	POSITION: absolute; BOTTOM: 5px; HEIGHT: 21px; LEFT: 120px
}
.destinationbutton .smallinfobutton {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 4px
}
.destinationbutton {
	POSITION: relative; BOTTOM: -17px; HEIGHT: 21px; LEFT: 14px
}
#greenfridays_tables TABLE {
	Z-INDEX: 0; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eaebf3; MARGIN: 0px 0px 10px; WIDTH: 717px
}
#greenfridays_tables TABLE .title_row {
	BACKGROUND-COLOR: #1c2674; COLOR: #ffffff
}
#greenfridays_tables TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
#email_address {
	PADDING-BOTTOM: 5px; MARGIN: 10px; PADDING-LEFT: 5px; WIDTH: 180px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#searchdestination {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ee6b00; PADDING-LEFT: 0px; WIDTH: 220px; PADDING-RIGHT: 0px; HEIGHT: 22px; COLOR: #ffffff; FONT-SIZE: 1.5em; PADDING-TOP: 4px
}
#categoryfilter {
	BACKGROUND-COLOR: #fde6d4; HEIGHT: 235px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px
}
.player_o_round {
	LIST-STYLE-TYPE: none; FLOAT: left; LIST-STYLE-IMAGE: none
}
.player_o_round LI {
	MARGIN: 0px 0px 5px 15px; FLOAT: left
}
#categoryfilter UL {
	
}
#categoryfilter UL LI INPUT {
	MARGIN: 2px 10px 0px 0px; FLOAT: right
}
#categoryfilter UL LI {
	LIST-STYLE-TYPE: none; WIDTH: 204px; COLOR: #1b2572; LIST-STYLE-IMAGE: none
}
#travel-page .leftcol .player_o_round {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#travel-page .leftcol .player_o_round LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 150px; CLEAR: both; PADDING-TOP: 0px
}
#travel-page .leftcol .player_o_round LI IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#travel-page .leftcol .disruptions {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ecf9fd; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 2px; PADDING-TOP: 10px
}
#travel-page H2.disruptions_title {
	WIDTH: 200px; FLOAT: left; COLOR: #a4dff7 !important; FONT-SIZE: 2.4em
}
#travel-page H2.options_title {
	COLOR: #a4dff7 !important; FONT-SIZE: 1.8em
}
#travel-page H2.disruptions_title {
	WIDTH: 120px; FLOAT: left
}
#travel-page H2.options_title {
	WIDTH: 120px; FLOAT: left
}
#travel-page .disruptions .label {
	WIDTH: 220px; PADDING-RIGHT: 10px; FLOAT: left; COLOR: #00a4e4; FONT-SIZE: 1.6em
}
#travel-page .disruptions .subject {
	WIDTH: 345px; FLOAT: left
}
#travel-page .disruptions .label {
	PADDING-TOP: 5px
}
#travel-page .disruptions .subject {
	PADDING-TOP: 5px
}
#travel-page .disruptions STRONG {
	FONT-WEIGHT: bold
}
#travel-page .disruptions #dis_station {
	MARGIN: 0px; WIDTH: 190px
}
#travel-page .disruptions #dis_timetables {
	WIDTH: 330px
}
#travel-page .disruptions #dis_lookup {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#travel-page .disruptions .label .spacing {
	FLOAT: left
}
#travel-page .disruptions .subject .spacing {
	FLOAT: left
}
#travel-page .disruptions #dis_rout_twit_img IMG {
	MARGIN: 5px 0px
}
#travel-page #dis_step_2 {
	DISPLAY: none
}
#travel-page #dis_step_3 {
	DISPLAY: none
}
#travel-page #dis_step_4 {
	DISPLAY: none
}
#travel-page #dis_twitter {
	DISPLAY: none
}
#travel-page #dis_info_links UL {
	FONT-SIZE: 0.7em; PADDING-TOP: 20px
}
#disruptions_cal_overlay {
	Z-INDEX: 9999999; POSITION: absolute; WIDTH: 230px; BACKGROUND: url(images/disruptions/map_cal_overlay.png) no-repeat; FLOAT: right; HEIGHT: 312px; TOP: 30px; LEFT: 730px
}
#disruptions_cal_overlay H2.overlay {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 30px; COLOR: #ffffff !important; PADDING-TOP: 8px
}
#disruptions_cal_collapse {
	PADDING-BOTTOM: 145px; PADDING-LEFT: 2px; WIDTH: 6px; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; PADDING-TOP: 145px
}
#travel-page #message H2 {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(layoutsprite.png) no-repeat 100% -2268px; HEIGHT: 26px; COLOR: #ffffff !important; FONT-SIZE: 1.33em; PADDING-TOP: 6px
}
#map_cal_content {
	WIDTH: 215px; FLOAT: left
}
#messagelayout {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; FLOAT: left; HEIGHT: 278px; BORDER-RIGHT: #cccccc 1px solid
}
.messagetitles {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#toggle {
	MARGIN: 4px 5px 0px 8px; DISPLAY: inline; FLOAT: left
}
.textchecks {
	MARGIN: 4px 5px 0px 0px; DISPLAY: inline; FLOAT: left
}
.buttonholders #send {
	MARGIN: 0px; WIDTH: 19px; DISPLAY: block
}
.buttonholders {
	MARGIN: 2px 0px 5px; WIDTH: 100%; FLOAT: left; HEIGHT: 25px
}
#message P {
	MARGIN: 10px
}
#message .split OL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; WIDTH: 148px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#message P SPAN {
	DISPLAY: block
}
.split {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; WIDTH: 148px; PADDING-RIGHT: 8px; FLOAT: left; PADDING-TOP: 0px
}
#message {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; WIDTH: 352px; DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 251px; BORDER-TOP: 0px; TOP: -335px; BORDER-RIGHT: 0px; LEFT: 301px
}
#disruptions_cal_overlay P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.info_arrows STRONG {
	FONT-WEIGHT: bold
}
#overlayLegendImage {
	Z-INDEX: 9999999; POSITION: absolute; WIDTH: 284px; DISPLAY: block; BACKGROUND: url(inside.png) no-repeat; HEIGHT: 48px; OVERFLOW: hidden; TOP: 271px; LEFT: 8px
}
#overlayLegend {
	Z-INDEX: 9999999; POSITION: absolute; WIDTH: 385px; DISPLAY: block; BACKGROUND: url(legend.png) no-repeat; HEIGHT: 45px; OVERFLOW: hidden; TOP: 300px; LEFT: 8px
}
#overlayLegend SPAN {
	PADDING-LEFT: 45px; DISPLAY: block; FLOAT: left; PADDING-TOP: 6px
}
#overlayLegend SPAN.first {
	WIDTH: 77px
}
#overlayLegend SPAN.middle {
	WIDTH: 95px
}
#overlayLegend SPAN.last {
	WIDTH: 30px
}
#disruptions_cal_overlay DIV#disruptions_calendar {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
#dp-popup H2 {
	COLOR: #00a4e4 !important
}
#disruptions_calendar .dp-popup H2 {
	COLOR: #00a4e4 !important
}
#dis_calendar .dp-popup H2 {
	COLOR: #00a4e4 !important
}
#dis_calendar_legend {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 230px; PADDING-RIGHT: 0px; DISPLAY: none; CLEAR: left; PADDING-TOP: 10px
}
.info_details .info_button {
	TEXT-ALIGN: center; DISPLAY: block; FLOAT: left; HEIGHT: 19px; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px; PADDING-TOP: 3px
}
.info_details .info_detailsAuto {
	WIDTH: 61px; BACKGROUND: url(images/disruptions/details_button.png) no-repeat; COLOR: #ffffff
}
.info_details .info_detailsTime {
	WIDTH: 72px; BACKGROUND: url(images/disruptions/timetable_button.png) no-repeat
}
.info_details .info_detailsStation {
	WIDTH: 80px; BACKGROUND: url(images/disruptions/station_button.png) no-repeat
}
.info_details .info_detailsBus {
	WIDTH: 83px; BACKGROUND: url(images/disruptions/bus_pickup.png) no-repeat
}
#redMarker {
	Z-INDEX: 9999; BACKGROUND: url(/images/disruptions/isterminal.png) no-repeat left bottom; OVERFLOW: visible
}
#yelMarker {
	Z-INDEX: 9999; BACKGROUND: url(/images/disruptions/notterminal.png) no-repeat left bottom; OVERFLOW: visible
}
.titled {
	COLOR: #0084e4; CURSOR: pointer; TEXT-DECORATION: underline
}
.busstop {
	DISPLAY: none
}
.messages {
	BACKGROUND-COLOR: #d71042; MARGIN: 0px; WIDTH: 100%; DISPLAY: none; HEIGHT: 36px
}
.messagewords {
	MARGIN: 0px auto; WIDTH: 960px; DISPLAY: block; HEIGHT: 100%; COLOR: #ffffff
}
.messagewords P {
	FLOAT: left; COLOR: #ffffff
}
#travel-page H2 {
	COLOR: #0091cc !important
}
#travel-page .ojp_box H2 {
	COLOR: #fff !important
}
#travel-page .traveltab {
	COLOR: #fff !important
}
.body_mynorthern#travel-page H2 {
	COLOR: #ffffff !important
}
#frmflatfare .checkbox INPUT {
	MARGIN: 0px 3px 8px 0px
}
#travel-page .login H2 {
	COLOR: #ffffff !important
}
.competition_panel {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #daedff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px
}
.competition_panel INPUT[type='submit'] {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a4e4', endColorstr='#0091cc',GradientType=0 ); BORDER-LEFT: medium none; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #00a4e4; COLOR: #ffffff !important; FONT-SIZE: 16px !important; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; PADDING-TOP: 5px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px
}
.competition_panel INPUT[type='submit']:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); BACKGROUND: #ffffff; COLOR: #00a4e4 !important
}
.registration #email_address {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
#travel-page .realtimedepartures {
	BORDER-BOTTOM: #00a4e4 1px solid
}
#travel-page .realtimedepartures THEAD TR {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #00a4e4 1px solid; BACKGROUND-COLOR: #ffffff
}
#travel-page .realtimedepartures THEAD TR TH {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #000000; FONT-SIZE: 1em; PADDING-TOP: 3px
}
#travel-page .realtimedepartures TR TD {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; HEIGHT: 46px; PADDING-TOP: 8px
}
#travel-page .realtimedepartures TR.even {
	BACKGROUND-COLOR: #ffffff
}
#travel-page .realtimedepartures TR.odd {
	BACKGROUND-COLOR: #daedff
}
#travel-page .ontime {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#travel-page .update_time {
	FLOAT: right
}

ul {
	margin: 0 0 10px;
}

DT {
	FONT-WEIGHT: 600
}

DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

dd {
	margin: 0;
}

