@charset "utf-8";.sbHolder{background-color:#000;border:4px solid #f3d10c;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;color:#fff;font-size:30px;font-weight:normal;height:56px;position:relative;width:380px}.sbHolder:hover{border-color:#ffe54c}.sbHolder:focus .sbSelector{}.sbSelector{display:block;height:56px;left:0;line-height:56px;outline:none;overflow:hidden;position:absolute;text-indent:16px;top:0;width:320px}.sbSelector:link,.sbSelector:visited,.sbSelector:hover{color:#fff;outline:none;text-decoration:none}.sbToggle{background:url(wcagimg/select_icons.png) center -300px no-repeat;display:block;height:56px;outline:none;position:absolute;right:0;top:0;width:60px}.sbToggle:focus{outline:none}.sbToggle:hover{background:url(wcagimg/select_icons.png) center -200px no-repeat}.sbToggleOpen{background:url(wcagimg/select_icons.png) center -100px no-repeat}.sbToggleOpen:hover{background:url(wcagimg/select_icons.png) center 0 no-repeat}.sbHolderDisabled{background-color:#3c3c3c;border:solid 1px #515151}.sbHolderDisabled .sbHolder{}.sbHolderDisabled .sbToggle{}.sbOptions{background-color:#000;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;border:4px solid #f3d10c;*border-right-width:5px;*border-bottom-width:5px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);-o-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);color:#fff;display:none;float:left;left:-4px;list-style:none;margin:2px 0 0;overflow-y:auto;padding:5px 0;position:absolute;top:100%;z-index:1000}.sbOptions li{padding:0 7px}.sbOptions a{border-top:dashed 1px #f3d10c;display:block;outline:none;padding:7px 0 7px 3px}.sbOptions a:link,.sbOptions a:visited{color:#fff;text-decoration:none}.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus{color:#ffe54c}.sbOptions li:first-child a{border-top:none}.sbOptions .sbDisabled{border-top:dashed 1px #f3d10c;color:gray;display:block;padding:7px 0 7px 3px}.sbOptions .sbGroup{border-top:dashed 1px #f3d10c;color:#f3d10c;display:block;font-weight:bold;padding:7px 0 7px 3px}.sbOptions .sbSub{padding-left:17px}@charset "utf-8";html{position:relative}body{background-color:#000;color:#f3d10c;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;position:relative;min-width:1078px}a{color:#f3d10c;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}a:hover,a:focus{color:#ffe54c}.clear{clear:both}#header{background-color:#282828;border-bottom:1px solid #212021;height:50px;text-align:center}#menu{position:absolute;right:0;top:60px;width:80px}#container{margin:15px auto 0;width:988px;padding-right:90px;overflow:hidden}#content{overflow:hidden;position:relative}.tab-type-content{float:left;overflow:hidden;position:relative;width:988px}#scrollUp{background:url("wcagimg/scrollUp_bg.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:90px;width:70px;position:fixed;right:10px;bottom:10px}#scrollUp:hover{background-position:0 -90px}#header #headerTitle{line-height:52px;text-transform:uppercase}#menu #changeLanguage{font-size:22px;line-height:32px;text-align:center}#menu #changeLanguage img.flag{vertical-align:middle;display:block;margin:10px auto}#menu #headerActions .icon{background:url("wcagimg/header_icons.png") no-repeat scroll 0 0 transparent;display:block;height:70px;width:70px;margin:10px auto}#menu #headerActions .icon.star{background-position:0 -70px}#menu #headerActions .icon.star:hover{background-position:0 0}#menu #headerActions .icon.settings{background-position:-70px -70px}#menu #headerActions .icon.settings:hover{background-position:-70px 0}#menu #headerActions .icon.help{background-position:-140px -70px}#menu #headerActions .icon.help:hover{background-position:-140px 0}.dashed{background:url("wcagimg/dashed_bg.png") repeat-x scroll -2px 0 transparent;height:5px}#typeSelect{padding:20px 0}#typeSelect-navigation{-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;border:4px solid #f3d10c;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;font-size:40px;line-height:60px;overflow:auto}#typeSelect-navigation a{-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;color:#fff;cursor:pointer;display:block;float:left;padding:5px 0;text-align:center;text-decoration:none;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out;-o-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out;width:50%}#typeSelect-navigation a:first-child{-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:16px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:16px;border-bottom-left-radius:10px}#typeSelect-navigation a:last-child{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:16px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:16px;border-bottom-right-radius:10px}#typeSelect-navigation a.active{background-color:#f3d10c;color:#000}#typeSelect-navigation a:hover{background-color:#ffe54c;color:#000}#typeSelect-navigation a span{background:url("wcagimg/typeSelect_icons.png") no-repeat scroll 0 1px transparent;padding:5px 5px 5px 60px}#typeSelect-navigation a.type-route span{background-position:0 -400px}#typeSelect-navigation a.type-route.active span,#typeSelect-navigation a.type-route:hover span{background-position:0 0}#typeSelect-navigation a.type-station span{background-position:0 -600px}#typeSelect-navigation a.type-station.active span,#typeSelect-navigation a.type-station:hover span{background-position:0 -200px}#content .searchBox{padding:25px 0;padding-top:0}.searchBox .searchTargets{overflow:auto;padding:30px 0}.searchTargets .searchInputs{float:left;width:880px}.searchTargets .searchInputs .search-input{padding:5px 0}.searchTargets .searchInputs .search-input span.marker{font-size:60px;line-height:82px;vertical-align:middle}.searchTargets .searchInputs .search-input input{margin-left:20px;width:740px}.searchTargets #searchReplace{background:url("wcagimg/target_replace.png") no-repeat scroll 0 0 transparent;cursor:pointer;float:right;height:185px;margin:0;width:102px}.searchTargets #searchReplace:hover{background-position:0 -315px}.searchBox .searchSettings{margin-top:10px}.searchSettings .searchSettings-leftPanel{float:left;width:410px}.searchSettings .searchSettings-leftPanel .sbHolder{width:390px}.searchSettings .searchSettings-leftPanel .sbSelector{width:330px}.searchSettings .searchSettings-leftPanel select{width:398px}.searchSettings .searchSettings-leftPanel button{width:398px}.searchSettings .searchSettings-leftPanel input{width:360px}.searchSettings .searchSettings-rightPanel{float:right;width:560px}.searchSettings .searchSettings-rightPanel .sbHolder{width:550px}.searchSettings .searchSettings-rightPanel .sbSelector{width:490px}.searchSettings .searchSettings-rightPanel select{width:558px}.searchSettings .searchSettings-rightPanel button{width:558px}.searchSettings .searchSettings-rightPanel input{width:520px}.searchSettings .searchSettings-rightPanel .search-departuretime .sbHolder{float:left;width:150px}.searchSettings .searchSettings-rightPanel .search-departuretime .sbSelector{width:90px}.searchSettings .searchSettings-rightPanel .search-departuretime select{float:left;width:159px}.searchSettings .searchSettings-rightPanel .search-departuretime input{float:left;width:123px}.searchSettings .searchSettings-rightPanel .search-departuretime span{float:left;font-size:30px;line-height:64px;text-transform:uppercase;padding:0 15px}.searchSettings .searchSettings-title{font-size:30px;line-height:50px;margin-bottom:5px}.searchSettings .searchSettings-title span{font-size:26px;line-height:50px;color:#fff}.searchSettings button{width:398px}.searchSettings select,.searchSettings button,.searchSettings input,.searchSettings .sbHolder{margin-bottom:25px}.searchSettings button.search{margin-top:15px}.ajax-loader{margin:12px 25px;vertical-align:top}#content .searchResult{padding:15px 0}.searchResult .resultTitle{border-bottom:1px solid #fff;font-size:30px;font-weight:bold;padding-bottom:5px;text-transform:uppercase;margin-bottom:20px}.searchResult .resultEntry-outer{padding-bottom:75px;width:310px;float:left;margin-left:29px}.searchResult .resultEntry-outer.bg-selected{background:url("wcagimg/resultEntry_bg.png") no-repeat scroll center bottom transparent}.searchResult .resultEntry-outer.firstchild{margin-left:0}.searchResult .resultEntry-inner{border:4px solid #f3d10c;padding:10px;cursor:pointer}.searchResult .resultEntry-outer .resultEntry-number{background-color:#f3d10c;color:#000;cursor:pointer;font-size:30px;line-height:44px;font-weight:bold;text-align:center;padding-top:4px;text-transform:uppercase}.searchResult .resultEntry-inner .resultEntry-routetype{color:#f3d10c}.searchResult .resultEntry-inner .resultEntry-routetype div{background:url("wcagimg/resultEntry-routetype.png") no-repeat scroll 0 center transparent;font-size:22px;line-height:50px;overflow:hidden;padding-left:40px}.searchResult .resultEntry-inner .resultEntry-time{color:#fff;line-height:17px;font-size:26px;line-height:30px;margin-bottom:10px}.searchResult .resultEntry-inner .resultEntry-time span{color:#f3d10c;font-size:30px;line-height:40px}.searchResult #routeDetails{}.searchResult .routeDetailEntry{}.routeDetailEntry .routeDetailEntryTitle{background-color:#f3d10c;color:#000;font-size:30px;line-height:44px;font-weight:bold;text-transform:uppercase;padding-left:30px}.routeDetailEntry .routeDetailEntryContent{background:url("wcagimg/routeDetailEntryContent.png") repeat-y scroll 15px 4px transparent;margin:20px 0 20px}.routeDetailEntryContent .routeDetailEntryStation{margin-bottom:3px;height:177px;overflow:hidden;position:relative}.routeDetailEntryContent .routeDetailEntryStation.wp-end{height:auto}.routeDetailEntryContent .routeDetailEntryStation .number{color:#f3d10c;background-color:#000;font-size:60px;font-weight:bold;left:0;line-height:60px;position:absolute;top:0;width:60px;text-align:center}.routeDetailEntryContent .routeDetailEntryStation .number.double{font-size:48px}.routeDetailEntryContent .routeDetailEntryStation-inner{margin-left:60px}.routeDetailEntryContent .routeDetailEntryStation-inner .routeDetailEntryStation-title{color:#f3d10c;font-weight:bold;text-transform:uppercase;line-height:60px}.routeDetailEntryContent .routeDetailEntryStation-details{background:url("wcagimg/routeDetailEntryStation-details.png") no-repeat scroll 0 50% transparent;padding-left:230px;height:108px}.routeDetailEntryContent .wp-foot .routeDetailEntryStation-details{background-position:0 50%}.routeDetailEntryContent .wp-bus .routeDetailEntryStation-details{background-position:-1000px 50%}.routeDetailEntryContent .routeDetailEntryStation-details .routeDetailEntryStation-destination{color:#fff;line-height:36px}.routeDetailEntryContent .routeDetailEntryStation-details.row-2 .routeDetailEntryStation-destination{line-height:54px}.routeDetailEntryContent .routeDetailEntryStation-details .routeDetailEntryStation-time{color:#fff;line-height:36px}.routeDetailEntryContent .routeDetailEntryStation-details.row-2 .routeDetailEntryStation-time{line-height:54px}.routeDetailEntryContent .routeDetailEntryStation-details .routeDetailEntryStation-line{color:#fff;line-height:36px}.routeDetailEntryContent .routeDetailEntryStation-details.row-2 .routeDetailEntryStation-line{line-height:54px}.routeDetailEntryContent .routeDetailEntryStation-details .routeDetailEntryStation-line span{color:#f3d10c}table#stationLines{margin:20px 0 20px;width:100%;border:4px solid #f3d10c;font-size:36px;line-height:46px}table#stationLines th{background-color:#f3d10c;color:#000;font-weight:bold;padding:15px 14px;text-align:left;vertical-align:middle}table#stationLines td{padding:3px 5px;color:#fff}table#stationLines th,table#stationLines td{border-left:4px solid #f3d10c}table#stationLines th:first-child,table#stationLines td:first-child{border-left:0}table#stationLines td.time,table#stationLines td.delay{text-align:center;width:140px}table#stationLines td.delay{color:#f3d10c}table#stationLines td.station{background:url("wcagimg/table-stationLines.png") no-repeat scroll right 2px transparent;padding-right:30px}table#stationLines tbody tr:hover td{background-color:#f3d10c;color:#000;cursor:pointer}#stationLinesDetails{margin:20px 0 20px}#stationLinesDetails #back-stationLinesDetails{color:#f3d10c;cursor:pointer;font-weight:bold;font-size:40px;line-height:60px}#stationLinesDetails .stationLinesDetails-title{background-color:#f3d10c;color:#000;cursor:pointer;font-size:30px;line-height:44px;font-weight:bold;text-align:center;padding-top:4px;text-transform:uppercase}#stationLinesDetails .stationLinesDetails-infobox{border:4px solid #f3d10c;color:#fff;padding:15px}#stationLinesDetails .stationLinesDetails-infobox table{width:100%;font-size:32px;line-height:40px}#stationLinesDetails .stationLinesDetails-infobox table td{padding:5px}#stationLinesDetails .stationLinesDetails-infobox table td.infobox-title{width:300px}#stationLinesDetails .stationLinesDetails-infobox table td.infobox-data{color:#f3d10c;font-weight:bold}#stationLinesDetails .stationLinesDetails-stations{border:4px solid #f3d10c;margin-top:30px;padding:20px 15px}#stationLinesDetails .stationLinesDetails-stations table{width:100%;font-size:36px;line-height:46px}#stationLinesDetails .stationLinesDetails-stations table tr{border-top:2px solid #fff}#stationLinesDetails .stationLinesDetails-stations table tr:first-child{border-top:0}#stationLinesDetails .stationLinesDetails-stations table td{color:#f3d10c;padding:4px 0}#stationLinesDetails .stationLinesDetails-stations table td.time{color:#fff;width:200px;text-align:center}ul.ui-autocomplete{background-color:#000;background-image:none;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;border:4px solid #f3d10c;*border-right-width:5px;*border-bottom-width:5px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);-o-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);color:#fff;list-style:none;margin:2px 0 0;padding:5px 0}ul.ui-autocomplete li{padding:0 7px;cursor:pointer}ul.ui-autocomplete a{border-top:dashed 1px #f3d10c;color:#fff;display:block;outline:none;padding:7px 0 7px 3px}ul.ui-autocomplete a:link,ul.ui-autocomplete a:visited{color:#fff;text-decoration:none}ul.ui-autocomplete a:hover,ul.ui-autocomplete a:focus,ul.ui-autocomplete a.ui-state-focus{color:#ffe54c;background:none;border:none;border-top:dashed 1px #f3d10c}ul.ui-autocomplete li:first-child a{border-top:none}ul.ui-autocomplete li:first-child a.ui-state-focus{border-top:none}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{background-color:#000;border:4px solid #f3d10c;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;color:#fff;font-size:30px;height:40px;line-height:40px;padding:8px 15px;-webkit-transition:border-color .4s ease-in-out;-moz-transition:border-color .4s ease-in-out;-o-transition:border-color .4s ease-in-out;transition:border-color .4s ease-in-out;vertical-align:middle;width:350px}select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{border-color:#ffe54c}select:hover,textarea:hover,input[type="text"]:hover,input[type="password"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="date"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,input[type="number"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="color"]:hover{border-color:#ffe54c}input.icon{background:url("wcagimg/input_icons.png") no-repeat scroll 0 0 #000}input.icon.calendar{background-position:right 4px}select{height:64px;padding:9px 12px;width:388px}.btn{background-color:#f3d10c;border-width:0;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;color:#000;font-size:30px;font-weight:bold;height:64px;line-height:64px;padding:0 16px;text-align:center;text-transform:uppercase;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;vertical-align:middle}.btn:hover{background-color:#ffe54c}.btn span{background:url("wcagimg/btn_icons.png") no-repeat scroll 0 0 transparent;padding:12px 6px 12px 64px}.btn.search span{background-position:0 0}td.datepart{height:80px;width:20%}td.datepart>div{width:100%;height:100%;overflow:hidden;color:#000;font-size:56px;cursor:pointer;margin:auto;background-color:#fa0}.datePickerDefaultBackground{background-color:#363636!important}.spanDateTimeValue{font-size:36px}.spanDateTimeText{font-size:24px}.tblDateTimePicker{width:100%;text-align:center;border-collapse:collapse;border-spacing:0;font-weight:bold}