html{background-color :#676767;font-family:Arial, Sans-Serif;font-size:90%;margin:0px;padding :0px;color:#000;}
body{font-size:90%;margin:0px;padding :0px;}
div.floatClearer{height:0;line-height:0;clear:both;}
* html .floatClearer{font-size:0;}
a img{border:0px;}
form{display:inline;}
form .mandatoryIndicator{color:red;font-size:86%;}
input, select, textarea{font-family:Arial, Sans-Serif;font-size:98%;}
input.elegantButton{border:outset 1px #aaaaaa;background-color:#eeeeee;margin-top:6px;}
table{border-collapse:collapse;}
th{padding-right:6px;}
a,a:hover{color:#000;text-decoration:underline;}
a.glossaryTermLink{border-bottom:1px dashed #000;cursor:help;}
a.glossaryTermLink:hover{border-bottom:1px solid #000;text-decoration:none !important;cursor:help;}
a.glossary{text-decoration:none !important;border-bottom:dashed 1px;}
.imageClearer{clear:both;}
div.fullWidthBodyContainer{width:100%;margin :0px;padding :0px;}
div.fixedWidthBodyContainer{position :relative;width:975px;padding :0px 0px 0px 0px;margin :0px auto;background-color :#fff;}
div.mainColumnContainer{float :left;width :555px;padding :0px;margin :4px 0px 0px 20px;display :inline;}
div.pageTitleContainer{padding-top:12px;margin-bottom:18px;}
h1.pageTitle{position :relative;margin:-5px 0px 0px 0px;padding:0px;color:#000;font-size:160%;font-weight:normal;margin-bottom:10px;}
h2.pageDescription{margin:0px;padding:0px;color:#000;font-weight:bold;font-size:100%;line-height:140%;}
span.pageDate{display:block;margin-top:18px;font-size:90%;color:#bbb;}
div.pageBodyContent{line-height:140%;}
div.pageBodyContent .htmlContentContainer{padding :0px 0px 10px 0px;}
div.pageBodyContent .htmlContentContainer img{padding :5px 10px 0px 10px;}
div.pageBodyContent a{font-weight :normal !important;text-decoration :underline;}
div.pageBodyContent a:hover{text-decoration :underline;}
div.pageBodyContent h3{margin-top:1.2em;margin-bottom:0.3em;font-size:120%;}
div.pageBodyContent h4{margin-top:1.2em;margin-bottom:0.3em;font-size:110%;}
div.pageBodyContent h5,div.pageBodyContent h6{margin-top:1.2em;margin-bottom:0.3em;font-size:100%;}
div.pageBodyContent p{margin-top:0em;margin-bottom:1.2em;}
div.pageBodyContent input.formContainer,div.pageBodyContent textarea{width:180px;}
div.pageBodyContent textarea{height:60px;}
div.pageBodyContent .htmlContentContainer ul{margin :10px 0px 15px;padding :0px;}
div.pageBodyContent .htmlContentContainer ul li{margin :3px 0px;padding :0px 0px 0px 16px;list-style-type :none;background :url(/Images/bullet.gif) no-repeat left 9px;}
div.contactPanel{clear:both;border:solid 1px #ccc;background:#fafafa;padding:10px;margin-top :50px;font-weight:bold;}
div.contactPanel p{margin:0;}
div.pageTitleContainer{float:left;}
div.pageTitleContainer h1{float:left;width:555px;}
div.pageTitleContainer h2{float:left;clear:both;width:100%;}
div.listenLink{position :absolute;top :9px;left :10px;margin:0px;width:130px;}
div.listenLink a,div.listenLink a:hover,div.listenLink a:visited{float:right;width:100%;}
div.listenLink img{margin-right:3px;}
/* Right Column */div.rightColumnContainer,div.journeyplanner,div.realtimeinformation,div.travelalerts,div.travelalerts ul,div.travelalerts li{margin :0px;padding :0px;}
div.rightColumnContainer{width :187px;padding-bottom :0px;margin :4px 4px 0px 0px;display :inline;}
div.rightColumnContainer label{float :left;width :167px;margin :0px 10px;color :#000;font-size :85%;font-weight :bold;display :inline;}
div.rightColumnContainer input{margin :0px 10px 5px;width :163px;height :16px;}
/*div.journeyplanner{float :right;position :relative;width :187px;padding-bottom :8px;background :#d8dfed url(/Images/journey_bottom.gif) no-repeat left bottom;}*/
div.travelNow{float :left;margin :5px 0px 0px 0px;padding :0px 0px 8px;width:188px;background:url(/Images/PLW_Yorks_Background-bottom.gif) no-repeat left bottom;display :inline;}
div.travelNow h2{color:#fff;font-size :130%;width:180px;margin:0px;padding:8px 0px 8px 8px;background:url(/Images/PLW_Yorks_Background-top.gif) no-repeat left top;}
div.travelNow input.originLocation,div.travelNow input.destinationLocation{border:1px solid #DEC5F5;height:16px;margin:0 10px 5px;width:163px;color:grey;}
div.travelNow input.originLocation{margin-bottom :18px;}
div.travelNow a{float:right;margin:1px 13px 0 0;}
div.travelNow a.moreOptions{float :left;width :70px;margin:0px 0px 0px 10px;color:#fff;font-size :85%;display :block;}
div.realtimeinformation{float :right;position :relative;width :187px;margin-top :5px;padding-bottom :8px;background :#dbd0e4 url(/Images/real_bottom.gif) no-repeat left bottom;}
div.realtimeinformation h2{font-size :100%;color :#fff;margin :0px 0px 5px 0px;padding :6px 10px;background :#4a1579 url(/Images/real_top.gif) no-repeat left top;}
div.realtimeinformation input, div.realtimeinformation select{float :left;border :solid 1px #dec5f5;}
div.rightColumnContainer select{margin :0px 10px 5px;width :166px;height :22px;}
div.realtimeinformation input.findRealTimeInfo{float :right;width :39px;height :23px;color :#fff;font-size :95%;text-align :left;font-weight :bold;padding :2px 0px 3px 8px;margin :0px 8px 0px 0px;border :none;display :inline;background :url(/Images/real_button.gif) no-repeat left center;}
div.realtimeinformation input.findRealTimeInfo:hover{cursor:hand;}
div.realtimeinformation a{position :relative;text-align :left;font-size :85%;margin :5px 0px 0px 10px;padding :0px;text-decoration :underline;}
div.travelalerts{float :left;position :relative;width :187px;margin-top :5px;padding-bottom :8px;background :#f8e5ea url(/Images/travel_bottom.gif) no-repeat left bottom;}
div.travelalerts ul li{list-style-type :none;margin :0px 10px;padding :3px 0px;clear :both;}
div.travelalerts ul li a{float :left;width :142px;font-size :100%;font-weight :bold;text-decoration :none;background-color :#fff;display :block;padding :0px 0px 0px 5px;}
div.travelalerts ul li a:hover{text-decoration :underline;}
div.travelalerts ul li .travelAlertCount{float :right;width :20px;text-align :center;font-weight :bold;color :#fff;background-color :#be002f;}
div.travelalerts a.signup{float :left;width :187px;padding :0px;margin :3px 0px 0px 0px;}
div.travelalerts h2{font-size :100%;color :#fff;margin :0px 0px 5px 0px;padding :6px 10px;background :#be002f url(/Images/travel_top.gif) no-repeat left top;}
div.travelNews{margin-top:5px;}
div.travelalerts div.travelNews input.findTravelNews{float :right;width :39px;height :23px;color :#fff;font-size :95%;text-align :left;font-weight :bold;padding :2px 0px 3px 8px;margin :0px 8px 0px 0px;border :none;display :inline;background :url(/Images/travel_button.gif) no-repeat left center;}
div.travelalerts div.travelNews input.findTravelNews{cursor:hand;}
div.travelalerts div.travelNews a.travelNewsLink{position :relative;text-align :left;font-size :85%;margin :5px 0px 0px 10px;padding :0px;text-decoration :underline;}
div.adverts,div.generationM{width :187px;margin:0px 0px 10px 0px;padding:0 !important;float:left;clear:both;}
div.generationM div.linkList li{float:left;padding:0px;margin:5px 0px 0px 0px;}
div.generationM div.linkList img{width :187px;padding:0px !important;}
div.noAlerts{font-weight:bold;font-size:90%;margin-left:10px;}
div.fullWidthHeaderContainer{width:100%;margin :0px;padding :0px;}
div.fixedWidthHeaderContainer{width:975px;height :133px;margin :7px auto 0px;background-color :#fff;}
div.header{float :left;position :relative;width :969px;height :129px;margin :3px 3px 0px 3px;background :url(http://www.wymetro.com/WYMetro/Core/ImageServer.aspx?guid=%7bF125271D-AF8F-4AF6-924F-15E8A4E7A963%7d) no-repeat 97px 0px;display :inline;}
div.headerText{position :absolute;top :0px;right :118px;width:477px;margin :0px;padding :0px;z-index :1000;}
div.headerText ul{margin :0px;padding :0px;text-align :right;}
div.headerText ul li{float :right;position :relative;width :auto;list-style-type :none;margin :0px -2px 0px 0px;padding :8px 12px 8px 0px !important;height :30px !important;background :url(/Images/headerLinks_right.gif) no-repeat top right;}
div.headerText ul li a{position :relative;color :#333;font-size :95%;font-weight :bold;margin :0px -2px 0px 0px;padding :8px 0px 8px 12px;white-space :nowrap;background :url(/Images/headerLinks_left.gif) no-repeat top left;text-decoration:none;}
div.headerText ul li a.SiteMap{white-space :nowrap;margin :0px 0px 0px 0px;color :#333;font-size :95%;font-weight :bold;text-align :center;padding :9px 12px !important;background :url(/Images/viewingOptions_bg.gif) no-repeat top left;padding-right:0px !important;}
div.headerText ul li a:hover{color :#333;text-decoration :underline;}
div.header ul{margin:0;padding:0;list-style:none;}
div.headerLeft{float:left;padding :14px 13px 13px 14px;margin :0px;display :inline;background-color :#c7c7c7;border-right :solid 3px #fff;}
div.headerRightTop{float:right;position :relative;width :595px;height :94px;margin :0px;display :inline;background :#dadada  24px 53px;}
div.headerStatement { color : #333; padding : 40px 0px 0px 24px; font-size : 115%; line-height : 120%; white-space : nowrap; }
div.headerStatement span.bold { font-size : 115%; font-weight : bold; }
div.headerStatement span.small { font-size : 85%; }
div.headerRightTop a{color:#000;padding :0px;margin :0px;}
div.headerRightTop a:hover{color:#000;text-decoration:underline;}
a.layoutListOuter{float :right;margin :0px;color :#333;font-size :95%;font-weight :bold;padding :8px 12px !important;background :url(/Images/viewingOptions_bg.gif) no-repeat top left;text-decoration :none;}
div.headerRightTop form{position :absolute;top :50px;right :58px;padding :0px;}
div.headerRightTop label.searchLabel{display :none;}
div.headerRightBottom{position:absolute;top :94px;left :0px;font-size :90%;background-color :#dadada;z-index :1000;}
ul.topLevelNavLinks{float :left;height :35px;width :969px;padding :0px;margin :0px;}
ul.topLevelNavLinks li{float:left;white-space:nowrap;padding :0px 15px 0px 0px;margin :0px;background :url(/Images/navLinks_right.gif) no-repeat top right;}
/*	IE-Specific definitionsUnset list item padding... */* html body ul.topLevelNavLinks li{width:1px;}
ul.topLevelNavLinks li a{display:block;text-align:center;height :35px;padding :9px 6px 0px 20px;color:#333;font-weight :bold;background :url(/Images/navLinks_left.gif) no-repeat top left;text-decoration:none;}
ul.topLevelNavLinks li.firstLink,ul.topLevelNavLinks li.linkIndex2,ul.topLevelNavLinks li.linkIndex3,ul.topLevelNavLinks li.linkIndex4{background :url(/Images/navLinks_right_white.gif) no-repeat top right;}
ul.topLevelNavLinks li.firstLink a{background :url(/Images/navLinks_left_firstLink.gif) no-repeat top left !important;padding :9px 8px 0px 20px;}
ul.topLevelNavLinks li.linkIndex2 a,ul.topLevelNavLinks li.linkIndex3 a,ul.topLevelNavLinks li.linkIndex4 a,ul.topLevelNavLinks li.linkIndex5 a{background :url(/Images/navLinks_left_white.gif) no-repeat top left !important;padding :9px 7px 0px 20px;}
ul.topLevelNavLinks li.channel_active{background :url(/Images/channelActive_right.gif) no-repeat top right !important;}
ul.topLevelNavLinks li.firstLink.channel_active,ul.topLevelNavLinks li.linkIndex2.channel_active,ul.topLevelNavLinks li.linkIndex3.channel_active,ul.topLevelNavLinks li.linkIndex4.channel_active{background :url(/Images/channelActive_right_white.gif) no-repeat top right !important;}
ul.topLevelNavLinks li.linkIndex2.channel_active a,ul.topLevelNavLinks li.linkIndex3.channel_active a,ul.topLevelNavLinks li.linkIndex4.channel_active a,ul.topLevelNavLinks li.linkIndex5.channel_active a{background :url(/Images/channelActive_left_white.gif) no-repeat top left !important;}
ul.topLevelNavLinks li.firstLink.channel_active a{background :url(/Images/channelActive_left_firstLink.gif) no-repeat top left !important;}
ul.topLevelNavLinks li.channel_active a{color:#fff;background :url(/Images/channelActive_left.gif) no-repeat top left !important;}
ul.topLevelNavLinks li a:hover{color :#3b60a7;}
ul.topLevelNavLinks li.channel_active a:hover{color:#fff;}
div.leftColumnContainer{float:left;width:187px;padding :0px;margin :30px 0px 0px 3px;display :inline;font-size :88%;}
div.leftMenuContainer,div.navigationMenuContainer{margin :0px;padding :0px;}
div.pageNavTitle a { display : block; color : #fff; font-weight : bold; padding : 12px 10px 8px 10px; background : #3b60a7 url(/Images/leftNav_top_active.gif) no-repeat top left; }
div.pageNavTitle a:hover { color : #fff; text-decoration : underline; }
div.leftColumnContainer ul.topChannel{margin :0px;padding :0px 0px 8px 0px;background :url(/Images/leftNav_bottom.gif) no-repeat bottom left;}
div.leftColumnContainer ul.topChannel li{list-style-type :none;margin :0px;padding :0px;}
div.leftColumnContainer ul.topChannel li a{display :block !important;font-weight :normal;padding :6px 10px;margin :0px;border-bottom :solid 1px #fff;background-color :#dbe4eb;color :#000;text-decoration:none;}
div.leftColumnContainer ul.topChannel li.firstLink a{padding :12px 10px 8px 10px;background :#dbe4eb url(/Images/leftNav_top.gif) no-repeat top left;}
div.leftColumnContainer ul.topChannel li.firstActive a{padding :12px 10px 8px 10px;background :#3b60a7 url(/Images/leftNav_top_active.gif) no-repeat top left;}
div.leftColumnContainer ul.subChannel li.firstLink a,div.leftColumnContainer ul.subChannel li.firstActive a,div.leftColumnContainer ul.topChannel li.firstLink ul.subChannel li a,div.leftColumnContainer ul.topChannel li.firstActive ul.subChannel li a{padding :5px 10px 5px 20px;background-image :none !important;}
div.leftColumnContainer ul.subChannel{padding:0px;margin:0px;}
div.leftColumnContainer ul.subChannel li{padding :0px;margin :0px;}
div.leftColumnContainer ul.subChannel li a{padding :5px 10px 5px 20px !important;}
div.leftColumnContainer ul.subChannel li ul li a{padding :5px 10px 5px 40px !important;}
div.leftColumnContainer ul.subChannel ul ul li a{padding :5px 10px 5px 60px !important;}
div.leftColumnContainer ul.subChannel ul ul ul li a{padding :5px 10px 5px 80px !important;}
div.leftColumnContainer ul.subChannel ul ul ul ul li a{padding :5px 10px 5px 100px !important;}
div.leftColumnContainer ul.subChannel ul ul ul ul ul li a{padding :5px 10px 5px 120px !important;}
div.leftColumnContainer ul.topChannel li.channel_active a,div.leftColumnContainer ul.topChannel li.posting_active a{font-weight :bold;color :#fff;background-color :#3b60a7;}
div.leftColumnContainer ul.subChannel li.channel_active a,div.leftColumnContainer ul.subChannel li.posting_active a{font-weight :bold;color :#fff;background-color :#6382be;}
div.leftColumnContainer ul.topChannel li.channel_inactive a,div.leftColumnContainer ul.topChannel li.posting_inactive a{font-weight :normal;color :#000;background-color :#dbe4eb;}
div.leftColumnContainer ul.topChannel li a:hover{text-decoration :underline;}
div.linkListOuter,div.linkListOuter h4,div.linkList,div.linkList ul,div.linkList ul li,div.linkList ul li a,div.linkList ul li img,div.linkList ul li p{margin :0px;padding :0px;}
div.linkListOuter h4{font-size :100%;font-weight :bold;padding-bottom :10px;}
div.linkList ul li{list-style :none !important;padding :5px 0px;}
div.linkList ul li img{float :left;padding :1px 10px 0px 0px;}
div.linkList ul li p{font-size :90%;}
div.fullWidthFooterContainer{clear :both;float :left;width:100%;padding :0px;margin :0px;font-size :85%;border-bottom :solid 20px #676767;}
div.fixedWidthFooterContainer{overflow :auto;width:967px;height :auto;margin :0px auto;padding :0px 4px 4px 4px;background-color :#fff;}
div.footer{float :left;width :967px;border-bottom :solid 4px #fff;border-top :solid 1px #c7c7c7;}
div.footer a{color :#676767;}
div.footer a:hover{color :#676767;text-decoration :underline;}
div.footerStatement{float :right;width :300px;margin :0px;padding :10px 0px;}
div.footerStatement img{float :right;padding :0px 5px;}
div.footer ul{float :right;padding :10px 0px;margin :0px;width :480px;text-align :right;display :inline;}
div.footer li{list-style-type:none;display:inline;}
div.footer li a{margin :0px;padding :0px 7px;color :#676767;border-left :solid 1px #c7c7c7;position :relative;}
div.footer li a.footerLink0{border-left :none;}
div.siteDesigner{float :right;text-align :right;padding :0px 7px 7px 0px;width :90px;color :#c7c7c7;}
div.siteDesigner a,div.siteDesigner a:hover{color :#c7c7c7;text-decoration :underline;}
div.copyright{float :right;color :#c7c7c7;text-align :right;}
div.authenticationLinksContainer{float :right;text-align :right;padding :0px;margin :0px;display :inline;width :967px;background :url(/Images/footer_bg.gif) no-repeat center;}
div.authenticationLinksContainer a{color :#fff;padding :3px 15px;margin :0px;}
div.authenticationLinksContainer a:hover{color :#fff;text-decoration :underline;}
input.searchBox{width:147px;height:18px;padding :3px 0 0px 6px;font-size :90%;border :solid 1px #c7c7c7;color :#333;}
input.searchButton{position :absolute;right :-43px;}
div.switchToContainer{position:absolute;top:2px;right:2px;z-index:100;}
div.switchToContainer a{color:#000000;font-family:Tahoma;font-size:11px;text-decoration:none;}
div.switchToContainer a:hover{color:#0099ff;text-decoration:underline;}
div.switchToContainer a.disabled{text-decoration:line-through;color:#666;}
div.switchToContainer a,div.switchToContainer a.disabled,div.switchToContainer a:hover{color:#fff;font-weight :bold;}
div.postingActionsContainer{padding:0px;margin :30px 0px 0px 3px !important;}
ul.postingActionsList{margin:0px;padding:0px;}
ul.postingActionsList li{list-style-type :none;padding :5px 0;}
ul.postingActionsList li.actionPrint,ul.postingActionsList li.actionReturn{background :none;}
ul.postingActionsList li a{padding:0 0 0 20px;color:#1d1d1d;}
ul.postingActionsList li a:hover{text-decoration :underline;}
ul.postingActionsList li.actionReturn a{background :url(/Images/icon_arrowleft.gif) no-repeat 0px 3px;}
ul.postingActionsList li.actionPrint a{background :url(/Images/icon_print.gif) no-repeat 0px 2px;}
ul.postingActionsList li.actionEmail a{background :url(/Images/icon_email.gif) no-repeat 0px 3px;}
ul.postingActionsList li.actionComment a{background :url(/Images/icon_comment.gif) no-repeat 0px 1px;}
ul.postingActionsList li.actionLinkTo a{background :url(/Images/icon_linkto.gif) no-repeat 2px 1px;}
ul.postingActionsList li.actionBookmark a{background :url(/Images/icon_bookmark.gif) no-repeat 0px 2px;}
ul.postingActionsList li.actionAlert a{background :url(/Images/icon_alert.gif) no-repeat 0px 2px;}
ul.postingActionsList li.actionPDF a{background :url(/Images/icon_pdf.gif) no-repeat 0px 2px;}
div.breadcrumb{padding :0px;margin :0px;color:#000;font-size :85%;font-weight :normal;text-align :right;}
div.breadcrumb a,div.breadcrumb a:hover{color :#000;font-weight :normal;}
div.breadcrumb a:hover{text-decoration:underline;}
div.letterContainerPanel{margin-top:12px;margin-bottom:12px;float:left;clear:both;}
div.currentLetterLarge{background:url(/Images/LargeLetter.gif) no-repeat top left;padding:7px 6px;margin-top:70px;font-size:200%;font-weight:bold;color:#fff;}
div.letterContainerPanel a,div.letterContainerPanel .disabledLink{}
div.letterContainerPanel .disabledLink{color:#cccccc !important;}
div.letterContainerPanel a:hover{}
div.letterContainerPanel .disabledLink{color:#7e0006;}
a.selectedLetter{color:#3b60a7 !important;background-color:#fff;}
div.headedList{clear:both;}
div.headedList h3{margin-top:1.2em 0px 0.3em;font-size:120%;font-weight:normal;font-family:Arial, Sans-Serif;}
div.headedList ul{margin-top:6px;list-style:none;}
div.headedList ul li{margin-top:6px;list-style-image:url(/Images/icon_posting.gif);}
.introList li {margin-left :50px; padding-left :0px;}
.introList{margin :0px 0px 15px 0px; padding:0px}
