.Dummy{FONT-WEIGHT: normal;}B {FONT-WEIGHT: bold;}P, ul, .bodytext {COLOR: #333333;FONT-FAMILY: Arial, Helvetica, Sans-Serif;FONT-SIZE: 12px;}BODY {COLOR: #333333;FONT-FAMILY: Arial, Helvetica, Sans-Serif;FONT-SIZE: 12px;}.NavBar{FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;TEXT-DECORATION: none;FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #003366;}.NavBarWhite{FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;TEXT-DECORATION: none;FONT-SIZE: 10px;COLOR: #FFFFFF;}.FooterBlue{FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;TEXT-DECORATION: none;FONT-SIZE: 10px;COLOR: #336699;}.error{COLOR: #CC0000;  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;FONT-WEIGHT: bold;FONT-SIZE: 10px;}.error2 {COLOR: #CC0000;FONT-FAMILY: verdana, arial, helvetica, sans-serif;FONT-WEIGHT: bold;FONT-SIZE: 12px;}.boxedError{  width: 543px;  COLOR: #CC0000;  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;  FONT-WEIGHT: bold;  FONT-SIZE: 12px;  float:right;  margin-top: 5px;  margin-bottom: 5px;  margin-left: 3px;  margin-right: 3px;}.boxedErrorSmall{  width: 450px;  COLOR: #CC0000;  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;  FONT-WEIGHT: bold;  FONT-SIZE: 12px;  float:right;  margin-top: 5px;  margin-bottom: 5px;  margin-left: 3px;  margin-right: 3px;}.errorimage{  float: left;  margin-top: 5px;  margin-bottom: 5px;  margin-left: 3px;  margin-right: 3px;}.errorrow{  background-color: #eeeeee;}.boxedInfo{  width: 543px;  COLOR: #0066CC;  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;  FONT-WEIGHT: bold;  FONT-SIZE: 12px;  float:right;  margin-top: 5px;  margin-bottom: 5px;  margin-left: 3px;  margin-right: 3px;}.info{COLOR: #0066CC;  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;FONT-WEIGHT: bold;FONT-SIZE: 10px;}.Info{COLOR: #0066CC;  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;FONT-WEIGHT: bold;FONT-SIZE: 12px;}.hilight{COLOR: #CC0000;}A {TEXT-DECORATION: underline;}A:hover {TEXT-DECORATION: underline;COLOR: #A981D4;}.frontframe {BORDER: #FFB770 1px solid;WIDTH: 425px;}.frontframeblue {BORDER: #FFB770 1px solid;WIDTH: 424px;BACKGROUND-COLOR: #336699;}.frontframeblue A {  COLOR: #FFB770;}.frontframeblue A:hover {TEXT-DECORATION: underline;COLOR: #A981D4;}.frontframebluewide {BORDER: #FFB770 1px solid;WIDTH: 583px;BACKGROUND-COLOR: #336699;}.frontframebluewide A {  COLOR: #FFB770;}.frontframebluewide A:hover {TEXT-DECORATION: underline;COLOR: #A981D4;}.vertframe {BORDER: #FFB770 1px solid;COLOR: #000;WIDTH: 172px;MARGIN: 0px;BACKGROUND-COLOR: #336699;}.serviceinfoframe {BORDER: #FFB770 1px solid;COLOR: #000;WIDTH: 150px;HEIGHT: 222px;MARGIN: 0px;BACKGROUND-IMAGE: url("/images/en/serviceinfotrain.jpg");BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: right bottom;}.serviceinfoframe2 {BORDER: #FFB770 1px solid;COLOR: #000;WIDTH: 150px;HEIGHT: 222px;MARGIN: 0px;}.servicechange {        BACKGROUND-COLOR: #FBE7D4;         BORDER: #FFB770 1px solid;         FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;         COLOR: #333333;         FONT-SIZE: 10px;}.routemapframe {BORDER: #FFB770 1px solid;COLOR: #000;MARGIN: 0px;}.routeresults {BORDER: #FFB770 1px solid;COLOR: #000;MARGIN: 0px;}.resframe {BORDER: #FFB770 1px solid;COLOR: #000;WIDTH: 583px;MARGIN: 0px;}.resframesmallwhite {BORDER: #FFFFFF 1px solid;COLOR: #000;MARGIN: 0px;}.resframeblue {BORDER: #336699 1px solid;COLOR: #000;WIDTH: 583px;MARGIN: 0px;}.resframeblueongray {BORDER: #336699 1px solid;BACKGROUND-COLOR: #EEEEEE;COLOR: #000;MARGIN: 0px;}.resframebluetop {BORDER-TOP: #336699 1px solid;COLOR: #000;WIDTH: 583px;MARGIN: 0px;}.resframesmall {BORDER: #FFB770 1px solid;COLOR: #000;MARGIN: 0px;}.frame {BORDER: #FFB770 1px solid;BACKGROUND-COLOR: #EEEEEE;WIDTH: 460px;MARGIN: 0px;}.segframe {BORDER: #FFB770 1px solid;BACKGROUND-COLOR: #EEEEEE;WIDTH: 575px;MARGIN: 0px;  PADDING: 5px;}.segframecell {BORDER: #FFB770 1px solid;BACKGROUND-COLOR: #EEEEEE;MARGIN: 0px;  PADDING: 5px;}.segframebluecell {BORDER: #336699 1px solid;BACKGROUND-COLOR: #EEEEEE;MARGIN: 0px;  PADDING: 5px;}.user {MARGIN: 5px;    PADDING: 0px;    text-transform: capitalize;}   .segframesngl {BORDER: #FFB770 1px solid;BACKGROUND-COLOR: #EEEEEE;WIDTH: 490px;MARGIN: 0px;}.tpfareframe {BORDER: #FFB770 1px solid; BACKGROUND-COLOR: #EEEEEE; WIDTH: 388px; MARGIN: 0px;}.confirmfareframe {BORDER: #FFB770 1px solid; BACKGROUND-COLOR: #EEEEEE; WIDTH: 100%;}.tpprintframe {BORDER: #FFB770 1px solid; COLOR: #000; WIDTH: 172px; MARGIN: 0px; BACKGROUND-COLOR: #FFDBB8;}.tpintro {FONT-FAMILY: Arial, Helvetica, Sans-Serif; COLOR: #336699; FONT-SIZE: 12px;}.tpsubhead {COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-WEIGHT: bold; FONT-SIZE: 12px;}.small {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;COLOR: #336699;FONT-SIZE: 10px;}.small a {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;COLOR: #FFB770;FONT-SIZE: 10px;}.blue {color : #336699;}.smallorange {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;COLOR: #FFB770;FONT-SIZE: 10px;}.smallwhite {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;COLOR: #FFFFFF;FONT-SIZE: 10px;}.smallgray {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;COLOR: #333333;FONT-SIZE: 10px;}.smallblue {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;COLOR: #336699;FONT-SIZE: 10px;}.selecttrain {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;COLOR: #333333;FONT-SIZE: 10px;}.sitemap {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;COLOR: #333333;FONT-SIZE: 10px;LINE-HEIGHT: 1.5;}.bottomlinkshome {BORDER-TOP: #FFB770 1px solid;BORDER-BOTTOM: #FFB770 1px solid;WIDTH: 770px;MARGIN: 5px;}.bottomlinks {BORDER-TOP: #FFB770 1px solid;BORDER-BOTTOM: #FFB770 1px solid;WIDTH: 500px;MARGIN: 5px;}.headline{FONT-FAMILY: Arial, Helvetica, Sans-Serif;FONT-WEIGHT: bold;FONT-SIZE: 16px;COLOR: #336699;}.headline2{FONT-FAMILY: Arial, Helvetica, Sans-Serif;FONT-WEIGHT: bold;FONT-SIZE: 15px;COLOR: #336699;}.subhead {FONT-FAMILY: Arial, Helvetica, Sans-Serif;FONT-WEIGHT: bold;COLOR: #FF9933;FONT-SIZE: 15px;}.subheadblue {COLOR: #336699;FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;FONT-WEIGHT: bold;FONT-SIZE: 12px;}.route {BORDER: #FFB770 1px solid;BORDER-COLLAPSE: collapse;}.selecttrain {BORDER: #FFB770 1px solid;BORDER-COLLAPSE: collapse;}.selecttrain td {BORDER-LEFT: #FFB770 1px solid;BORDER-RIGHT: #FFB770 1px solid;BORDER-BOTTOM: #FFB770 1px solid;}.route td {BORDER-LEFT: #FFB770 1px solid;BORDER-RIGHT: #FFB770 1px solid;}.special {COLOR: #336699;FONT-WEIGHT: bold;}.address {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;COLOR: #4A7DB0;FONT-WEIGHT: bold;FONT-SIZE: 10px;}.tpstationshead {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; COLOR: #CC0000; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 7px;}.lightbluebackground{  background-color: #E9F0F6;}.bluebackground{  background-color: #C5D3E2; }.greybackground{  background-color: #eeeeee;}.whitebackground{  background-color: #ffffff; }.orbackground{  background-color: #5aaad6;  color:#ffffff;  padding:1px 2px 1px 2px; }TR.gBG {background-color: #F2F2F2;}TR.wBG {background-color: #FFFFFF;}.i {color: #336699; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px;}.i2 {BACKGROUND-COLOR: #336699; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; text-decoration: none; padding: 12px;}.alphaHead {color: #FF9A38; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 18px; font-weight: bold; padding: 6px 1px 6px 1px;}.scviewoff {color: #336699; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px;}.scviewon {color: #FF9A38; font-weight: bold; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px;}.scheader {color: #336699; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 20px;}.sccenterline {background-color: #A7CAF0;}.whiteletter {color: #FFFFFF;}.orangeletter {color: #FF9A38; font-weight: bold;}
