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.webAuthorConsoleContainer ul.toolBar, div.webAuthorConsoleContainer ul.toolBar li { list-style: none !important; }
a.glossary { text-decoration: none !important; border-bottom: dashed 1px; }
.imageClearer { clear: both; }
a.skipNavigation:active, a.skipNavigation:focus { top: 0px !important; background-color: #FF0 !important; padding: 30px; z-index: 1000; font-size: 120%; }
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(/WYMetro/Sites/LocalTransportPlan/Theme/Images/icon_arrowleft.gif) no-repeat 0px 3px; }
ul.postingActionsList li.actionPrint a { background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/icon_print.gif) no-repeat 0px 2px; }
ul.postingActionsList li.actionEmail a { background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/icon_email.gif) no-repeat 0px 3px; }
ul.postingActionsList li.actionComment a { background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/icon_comment.gif) no-repeat 0px 1px; }
ul.postingActionsList li.actionLinkTo a { background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/icon_linkto.gif) no-repeat 2px 1px; }
ul.postingActionsList li.actionBookmark a { background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/icon_bookmark.gif) no-repeat 0px 2px; }
ul.postingActionsList li.actionAlert a { background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/icon_alert.gif) no-repeat 0px 2px; }
ul.postingActionsList li.actionPDF a { background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/icon_pdf.gif) no-repeat 0px 2px; }
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.leftColumnContainer { float: left; width: 187px; padding : 0px; margin : 29px 0px 0px 4px; display : inline; font-size : 88%; }
div.leftMenuContainer, div.navigationMenuContainer { margin : 0px; padding : 0px; }
div.pageNavTitle { padding : 12px 10px 8px 10px; margin : 0px 0px 1px 0px; background : #215394 url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/leftNav_top_active.gif) no-repeat top left; }
div.pageNavTitle a { color : #fff; font-weight : bold; }
div.pageNavTitle a:hover { color : #fff; }
div.leftColumnContainer ul.topChannel { margin : 0px; padding : 0px 0px 8px 0px; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/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 : #c0d7ee; color : #000; }
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; }
div.leftColumnContainer ul.subChannel li.channel_active a, div.leftColumnContainer ul.subChannel li.posting_active a { font-weight : bold; }
div.leftColumnContainer ul.topChannel li.channel_inactive a, div.leftColumnContainer ul.topChannel li.posting_inactive a { font-weight : normal; }
div.leftColumnContainer ul.topChannel li a:hover { text-decoration : underline; }
html { background : #f3f3f3 url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/header_bg.gif) no-repeat center top; font-family: Arial, Sans-Serif; font-size: 90%; margin: 0px; padding : 0px; color: #000; }
body { font-size: 90%; margin: 8px 0px 0px 0px; padding : 0px; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/body_bg_border.gif) repeat-y center; min-width: 980px; }
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: none; }
a.glossaryTermLink { border-bottom: 1px dashed #000; cursor: help; }
a.glossaryTermLink:hover { border-bottom: 1px solid #000; text-decoration: none !important; cursor: help; }
div.switchToContainer a, div.switchToContainer a.disabled, div.switchToContainer a:hover { color: #333; font-weight : bold; }
div.fullWidthHeaderContainer { width: 100%; margin : 0px; padding : 0px; }
div.fixedWidthHeaderContainer { width: 973px; margin : 0px auto 0px; }
div.header { float : left; position : relative; width : 962px; height : 129px; margin : 4px 4px 0px 6px; display : inline; background-color : #e4e4e4; }
div.headerText { margin : 0px 2px 0px 0px; padding : 0px; }
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; height : 30px !important; padding : 0px 15px 0px 0px !important; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/headerLinks_right.gif) no-repeat top right; }
div.headerText ul li a { position : relative; display : block; color : #333; font-size : 85%; font-weight : normal; margin : 0px -2px 0px 0px; padding : 8px 0px 8px 15px; white-space : nowrap; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/headerLinks_left.gif) no-repeat top left; }
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 : 0px; margin : 0px; display : inline; border-right : solid 4px #fff; }
div.headerRightTop { float: right; height : 94px; width : 125px; margin : 0px; display : inline; }
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 : #000 !important; font-size : 85%; font-weight : bold; padding : 9px 15px !important; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/viewingOptions_bg.gif) no-repeat top left; }
div.headerRightTop form { position : absolute; top : 50px; right : 58px; padding : 0px; }
div.headerRightTop label.searchLabel { display : none; }
div.headerRightBottom { position: absolute; top : 94px; left : -1px; font-size : 85%; }
ul.topLevelNavLinks { float : left; height : 35px; width : 962px; padding : 0px; margin : 0px; }
ul.topLevelNavLinks li { float: left; white-space: nowrap; padding : 0px 8px 0px 0px; margin : 0px; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/navLinks_right.gif) no-repeat top right; }
* html body ul.topLevelNavLinks li { width: 1px; }
ul.topLevelNavLinks li a { display: block; text-align: center; height : 35px; padding : 9px 2px 0px 10px; color: #333; font-weight : bold; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/navLinks_left.gif) no-repeat top left; }
ul.topLevelNavLinks li.firstLink { background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/navLinks_right_white.gif) no-repeat top right; }
ul.topLevelNavLinks li.firstLink a, ul.topLevelNavLinks li.linkIndex2 a { background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/navLinks_left_white.gif) no-repeat top left !important; }
ul.topLevelNavLinks li.channel_active { background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/channelActive_right.gif) no-repeat top right !important; }
ul.topLevelNavLinks li.channel_active a { color: #fff; font-weight : bold; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/channelActive_left.gif) no-repeat top left !important; }
ul.topLevelNavLinks li.firstLink.channel_active { background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/channelActive_right_white.gif) no-repeat top right !important; }
ul.topLevelNavLinks li.firstLink.channel_active a, ul.topLevelNavLinks li.linkIndex2.channel_active a { background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/channelActive_left_white.gif) no-repeat top left !important; }
ul.topLevelNavLinks li a:hover { text-decoration : underline; }
div.fullWidthBodyContainer { width: 100%; margin : 0px; padding : 0px; }
div.fixedWidthBodyContainer { width: 970px; padding : 0px 0px 30px 0px; margin : 0px auto; }
div.mainColumnContainer { float : left; position : relative; width : 720px; padding : 0px; margin : 4px 0px 0px 22px; display : inline; }
div.pageTitleContainer { padding-top: 12px; margin-bottom: 18px; }
h1.pageTitle { margin: 8px 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(/WYMetro/Sites/LocalTransportPlan/Theme/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.listenLink { float : right; margin: 12px 7px 0px 0px; display : inline; }
div.listenLink img { margin-right:3px; }
a.dixeritWithImage { background: url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/../../../../Images/listen.png) no-repeat 0 2px; padding-left: 15px; }
div.subHomeContent { float : left; width : 740px; margin : 0px; padding : 0px; display : inline; line-height: 140%; }
div.subHomePageTop, div.subHomePageTop .htmlContentContainer { margin : 0px; padding : 0px; width : 720px; }
div.subHomePageTop .htmlContentContainer p { margin : 10px 0px 0px 0px; padding : 0px; }
div.subHomePageMiddle { float : left; position : relative; clear : both; margin : 20px 0px 5px 0px; padding : 0px; width : 740px; display : inline; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/subHome_bottom.gif) no-repeat bottom left; }
div.subHomeContent .InfoLinks { float : left; margin : 0px 20px 0px 0px; padding : 0px; width : 226px; display : inline; color : #fff; line-height : 130%; }
div.subHomeContent .InfoLinks .image { margin : 0px; padding : 0px 0px 5px 0px; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/subHome_top.gif) no-repeat top left; }
div.subHomeContent .InfoLinks .image p { margin : 0px; padding : 0px; }
div.subHomeContent .InfoLinksRight { margin : 0px 0px 0px 1px; display : inline; }
div.InfoLinks .image img { border : solid 1px #d0d0d0; margin : 24px 40px 20px 36px; padding : 0px; }
div.subHomeContent .InfoLinks .text h3 { margin : 0px 3px 0px 1px; padding : 3px 10px 2px 10px; color : #fff; font-size : 100%; background-color : #215495; border-bottom : solid 2px #000; }
div.subHomeContent .InfoLinks .text a { color:#fff; font-weight:bold; text-decoration: underline; }
div.subHomeContent .InfoLinks p { margin : 0px 3px 0px 1px; padding : 7px 10px 5px 10px; font-size : 95%; }
div.subHomeContent .InfoLinks a.moreLink, div.subHomeContent .InfoLinks a.moreLinkLeft, div.subHomeContent .InfoLinks a.moreLinkMiddle { position : absolute; bottom : -32px; text-align : right; padding : 8px 10px 0px 0px; text-decoration : none !important; letter-spacing : -0.03em; font-size : 90%; font-weight : bold; color : #3c60a7; width : 226px; height : 28px; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/infoMoreLinks.gif) no-repeat right center; }
div.subHomeContent .InfoLinks a.moreLink { right : 20px; }
div.subHomeContent .InfoLinks a.moreLinkLeft { left : -10px; }
div.subHomeContent .InfoLinks a.moreLinkMiddle { left : 236px; }
div.subHomeContent .subHomePageBottom { float : left; position : relative; clear : both; margin : 50px 0px 0px 0px; padding : 0px; width : 740px; display : inline; }
div.subHomeContent .QuickLinks { float : left; margin : 0px; padding : 0px; width : 350px; display : inline; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/subHome_smallBox_bottom.gif) no-repeat bottom left; }
div.subHomeContent .QuickLinksLeft { margin-right : 20px; }
div.subHomeContent .QuickLinks .htmlContentContainer { float : left; width : 322px; margin : 0px; padding : 15px 16px 15px 12px; font-size : 90%; line-height : 130%; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/subHome_smallBox_top.gif) no-repeat top left; }
div.subHomeContent .QuickLinks .htmlContentContainer img { padding : 0px; margin : 0px 7px 0px 0px; border : solid 1px #d0d0d0; }
div.subHomeContent .QuickLinks .htmlContentContainer h3 { margin : 0px; padding : 0px; font-size : 100%; font-weight : bold; color : #3c60a7; }
div.subHomeContent .QuickLinks .htmlContentContainer p { margin : 5px 0px 0px 0px; padding : 0px; }
div.subHomeContent .QuickLinks a.moreLink, div.subHomeContent .QuickLinks a.moreLinkLeft { position : absolute; bottom : -20px; text-align : center; text-decoration : none !important; letter-spacing : -0.03em; font-size : 90%; font-weight : bold; padding : 12px 0px 0px 0px; color : #3c60a7; width : 120px; height : 21px; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/moreLink_bg.gif) no-repeat right center; }
div.subHomeContent .QuickLinks a.moreLink { right : 0px; }
div.subHomeContent .QuickLinks a.moreLinkLeft { left : 152px; }
div.breadcrumb { position : absolute; top : 3px; left : 0px; padding : 0px; margin : 0px; color: #333; font-size : 85%; font-weight : normal; }
div.breadcrumb a, div.breadcrumb a:hover { color : #333; font-weight : normal; }
div.breadcrumb 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.newLinks, div.newLinks .linkListOuter, div.newLinks .linkList, div.newLinks .linkList ul, div.newLinks .linkList ul li, div.newLinks .linkList ul li .titleOuter, div.newLinks .linkList ul li .imageOuter, div.newLinks .linkList ul li .textOuter, div.newLinks .linkList ul li a, div.newLinks .linkList ul li a img, div.newLinks .linkList ul li p { margin : 0px; padding : 0px; }
div.newLinks .linkListOuter { float : left; width : 720px; margin : 13px 0px 25px; }
div.newLinks .linkList ul li { list-style-type : none; float : left; width : 226px; margin-top : 12px; padding-bottom : 16px; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/newLinks_bottom.gif) no-repeat left bottom; }
div.newLinks .linkList ul li.withMargin { margin-right : 20px; }
div.newLinks .linkList ul li .titleOuter { float : left; width : 226px; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/newLinks_titleBottom.gif) no-repeat left bottom; }
div.newLinks .linkList ul li a.title { float : left; width : 206px; padding : 4px 10px 3px 10px; color : #fff; font-size : 100%; font-weight : bold; display : block; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/newLinks_titleTop.gif) no-repeat left top; text-decoration : underline; }
div.newLinks .linkList ul li a.title:hover { color : #fff; text-decoration : underline; }
div.newLinks .linkList ul li .imageOuter { float : left; width : 202px; padding : 10px 39px 10px 37px; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/newLinks_subHome_top.gif) repeat-y left top; }
div.newLinks .linkList ul li .imageOuter a img { border : solid 1px #d2d2d2; }
div.newLinks .linkList ul li .textOuter { float : left; width : 202px; padding : 10px 13px 0px 11px; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/newLinks_textTop.gif) no-repeat left top; }
div.newLinks .linkList ul li .textOuter p { color : #fff; line-height : 130%; }
div.fullWidthFooterContainer { clear : both; width: 100%; padding : 0px 0px 25px 0px; margin : 0px; font-size : 95%; background : url(/WYMetro/Sites/LocalTransportPlan/Theme/Images/footer_bg_main.gif) no-repeat center bottom; }
div.fixedWidthFooterContainer { position : relative; width: 958px; min-height : 51px; margin : 0px auto; padding : 0px 4px 4px 4px; background-color : #fff; }
*html body div.fixedWidthFooterContainer { height : 51px; }
div.footer { float : left; }
div.footer a { color : #000; }
div.footer a:hover { color : #000; text-decoration : underline; }
div.footer ul { float : right; padding : 15px 0 0 0; margin : 10px 20px 10px 20px; border-top : solid 1px #c7c7c7; width : 745px; text-align : right; display : inline; }
div.footer li { list-style-type: none; display: inline; }
div.footer li a { margin : 0px; padding : 0px 7px; color : #000; border-left : solid 1px #000; position : relative; }
div.footer li a.footerLink0 { border-left : none; }
div.authenticationLinksContainer { position : relative; float : right; padding : 0px; margin : 4px 0px -20px 0px; display : inline; width : 770px; text-align : right; white-space : nowrap; }
div.authenticationLinksContainer a { font-size : 95%; color : #fff; padding : 3px 15px; margin : 0px; }
div.authenticationLinksContainer a:hover { text-decoration : underline; }
