a.glossary { text-decoration: none !important; border-bottom: dashed 1px; }
.imageClearer { clear: both; }
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 div.toolBar ul, div.webAuthorConsoleContainer div.toolBar ul li { list-style: none !important; }
div.pager { padding-bottom: 24px; }
div.pager p { margin-bottom: 6px; }
div.pager a.pagerLink { padding: 3px 6px 3px 6px; background: #ececec; border: solid 1px #ccc; color: #000; text-decoration: none; }
div.pager a.pagerLink:hover { color: #000; background: #e0e0e0; text-decoration: none; }
div.leftColumnContainer { float: left; width: 156px; margin : 14px 0 0 8px; display : inline; background : url(/WYMetro/Sites/GenerationM/Theme/Images/leftNav_bg.gif) repeat-y top left; border-bottom : solid 4px #fff; }
div.leftMenuContainer { font-size: 90%; }
div.leftMenuContainer a { color: #fff; font-family: Arial, Sans-Serif; font-weight: bold; }
div.pageNavTitle { display: none; }
div.navigationMenuContainer { background : url(/WYMetro/Sites/GenerationM/Theme/Images/leftNav_top.gif) no-repeat top left; padding-top: 80px; padding-bottom: 30px; }
div.leftMenuContainer ul.topChannel { margin: 0px; padding: 0px; margin : 0 4px; border-top : solid 1px #fff; }
div.leftMenuContainer ul.topChannel li { list-style-type : none; border-bottom : solid 1px #fff; }
div.leftMenuContainer ul.topChannel li a { display : block; background : url(/WYMetro/Sites/GenerationM/Theme/Images/bullet_white.gif) no-repeat 2px 9px; padding : 3px 5px 3px 11px; }
div.leftMenuContainer ul.topChannel li a:hover { background : #0070d6 url(/WYMetro/Sites/GenerationM/Theme/Images/bullet_black.gif) no-repeat 2px 9px; color: #ffffff; }
div.leftMenuContainer ul.topChannel li.channel_active, div.leftMenuContainer ul.topChannel li.posting_active { background-color : #0070d6; }
div.leftMenuContainer ul.topChannel li.channel_active a, div.leftMenuContainer ul.topChannel li.posting_active a { background : #0070d6 url(/WYMetro/Sites/GenerationM/Theme/Images/bullet_black.gif) no-repeat 2px 10px; color : #f99602; }
div.leftMenuContainer ul.subChannel { margin: 0px; padding: 0px; border-top : none; padding-bottom : 5px; }
div.leftMenuContainer ul.subChannel li { list-style-type : none; border-bottom : none; padding-left : 10px; }
div.leftMenuContainer ul.subChannel li a { padding : 1px 5px 1px 15px !important; }
div.leftMenuContainer ul.subChannel li a:hover { background : url(/WYMetro/Sites/GenerationM/Theme/Images/bullet_black.gif) no-repeat 2px 7px !important; color : #f99602 !important; }
div.leftMenuContainer ul.subChannel li.channel_active a, div.leftMenuContainer ul.subChannel li.posting_active a { background : url(/WYMetro/Sites/GenerationM/Theme/Images/bullet_black.gif) no-repeat 2px 8px !important; color : #f99602 !important; }
div.leftMenuContainer ul.subChannel li.channel_inactive a, div.leftMenuContainer ul.subChannel li.posting_inactive a { background : url(/WYMetro/Sites/GenerationM/Theme/Images/bullet_sub_white.gif) no-repeat 2px 7px !important; color : #ffffff !important; }
div.fixedWidthFooterContainer { clear: both; width: 780px; margin : 0 auto; font-size: 80%; }
div.footer { clear: both; margin : 0; padding: 30px 0 0 0; background : url(/WYMetro/Sites/GenerationM/Theme/Images/footer_logo.gif) no-repeat 20px top; }
div.fixedWidthFooterContainer, div.fixedWidthFooterContainer a, div.fixedWidthFooterContainer a:hover { color: #c30121; }
div.fixedWidthFooterContainer a:hover { text-decoration : underline; }
div.footer ul { float: right; padding: 0; margin: -25px 0 0 0; width: 600px; }
div.footer li { list-style-type: none; display: inline; margin-left: 14px; margin-right: 14px; }
div.copyright, div.siteDesigner { display: inline; margin-left: 16px; clear: both; }
div.authenticationLinksContainer { margin: 20px 0 0 16px; }
div.fullWidthHeaderContainer { width: 100%; }
div.fixedWidthHeaderContainer { width: 780px; height: 170px; margin : 0 auto; position: relative; background : url(/WYMetro/Sites/GenerationM/Theme/Images/header_bg.gif) no-repeat top center; }
div.headerLeft { float: right; padding: 25px 45px 0 0; }
div.headerRightTop { float: left; padding : 10px 0 0 10px; }
div.headerRightTop a { color : #fff; font-weight : bold; }
div.headerRightTop a:hover { text-decoration: underline; }
div.headerRightTop form { position: absolute; top : 210px; left : 12px; height : 39px; margin: 0; padding: 0; }
ul.topLevelNavLinks { float: left; padding : 0; margin : 0 0 5px 12px; width : 772px; display : inline; position:absolute; bottom: 0; left: 0; }
ul.topLevelNavLinks li { float: left; margin : 0; padding : 0; display : inline; }
ul.topLevelNavLinks li a, ul.topLevelNavLinks li a:hover { float : left; color: #fff; font-weight : bold; width: 119px; padding: 12px 0 12px 33px; }
div.fullWidthBodyContainer { width : 100%; }
div.fixedWidthBodyContainer { width : 780px; margin : 0 auto; }
div.mainColumnContainer { width : 590px; float : left; margin : 15px 0 0 15px; display : inline; font-size : 90%; min-height : 800px; background : #fff url(/WYMetro/Sites/GenerationM/Theme/Images/mainBody_bg.gif) no-repeat top left; }
* html div.mainColumnContainer { height : 800px; }
div.mainColumnContainer a:hover { text-decoration : underline; }
div.pageTitleContainer { margin-bottom : 15px; }
h1.pageTitle { padding: 24px 0 0 0; margin: 0 30px 0 30px; color: #0070d6; font-size: 260%; font-weight: bold; }
h2.pageDescription { margin: 15px 0 0 0; padding: 0 36px; color: #000; font-weight: bold; font-size: 125%; }
span.pageDate { display: block; margin-top: 18px; font-size: 90%; color: #bbb; }
div.pageBodyContent { line-height: 160%; padding : 0 36px; }
div.pageBodyContent h3 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 160%; color : #6CAE0B; }
div.pageBodyContent h4 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 110%; color : #000; }
div.pageBodyContent h5, div.pageBodyContent h6 { margin-top: 1.2em; margin-bottom: 0.3em; font-size: 100%; color : #000; }
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 img { padding : 0 10px 0 0; }
div.listenLink { margin: 0px 0px 0px 30px; }
a.dixeritWithImage { background: url(/WYMetro/Sites/GenerationM/Theme/Images/../../../../Images/listen.png) no-repeat 0 2px; padding-left: 15px; }
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; overflow: hidden; }
html { background : url(/WYMetro/Sites/GenerationM/Theme/Images/body_bg.jpg) no-repeat center top; color : #000; font-family : Arial, Sans-Serif; font-size : 86%; margin : 0px; padding : 0px; }
body { padding : 0px; margin : 0px; }
div.floatClearer { height: 0; line-height: 0; clear: both; }
* html .floatClearer { font-size: 0; }
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; }
th, td { text-align: left; vertical-align: top; }
caption { display: block; }
a, a:hover { color: #0070d6; text-decoration: none; }
a.glossaryTermLink { border-bottom: 1px dashed #0070d6; cursor: help; }
a.glossaryTermLink:hover { border-bottom: 1px solid #0070d6; text-decoration: none !important; cursor: help; }
input.searchBox { width: 125px; height: 21px; font-size: 90%; border : solid 1px #fff; color : #0070d6; padding : 3px 0 0 0; margin-top : 6px; font-weight : bold; line-height : 150%; }
input.searchButton { position : absolute; top : 0px !important; left : 125px; height : 39px; margin : 0; padding : 0; }
div.postingActionsContainer { padding: 40px 0 5px 0; }
ul.postingActionsList { margin: 0 0 0 10px; padding: 0; font-size : 85%; }
ul.postingActionsList li { list-style-type : none; padding: 5px 0 5px 25px; }
ul.postingActionsList li.actionReturn { background : url(/WYMetro/Sites/GenerationM/Theme/Images/icon_arrowleft.gif) no-repeat left 8px; }
ul.postingActionsList li.actionPrint { background : url(/WYMetro/Sites/GenerationM/Theme/Images/icon_print.gif) no-repeat left 3px; }
ul.postingActionsList li.actionEmail { background : url(/WYMetro/Sites/GenerationM/Theme/Images/icon_email.gif) no-repeat left 3px; }
ul.postingActionsList li.actionComment { background : url(/WYMetro/Sites/GenerationM/Theme/Images/icon_comment.gif) no-repeat left 3px; }
ul.postingActionsList li.actionLinkTo { background : url(/WYMetro/Sites/GenerationM/Theme/Images/icon_linkto.gif) no-repeat left 3px; }
div.breadcrumb { float : right; padding : 10px 15px 15px 0; color: #0070d6; text-align : right; font-size : 75%; font-weight : bold; }
div.breadcrumb a:hover { text-decoration: underline; }
table.structuredData { margin-top: 6px; }
table.structuredData ul { margin: 0; padding: 0; list-style: none; }
table.structuredData ul li { margin: 0; }
div.parentChannelName { padding-top: 24px; font-weight: bold; }
ul.channelSummaryContainer { margin-bottom: 0; list-style: none; }
ul.channelSummaryContainer li { padding-bottom: 12px; }
span.date { display: block; font-size: 84%; color: #808080; }
span.desc { display: block; padding-top: 4px; font-size: 90%; }
div.linkPanel { clear : both; padding : 12px 0; }
div.LinkImage { margin-right: 8px; float: left; display : block; }
div.LinkDetails { display : block; }
div.LinkDetails a { font-weight : bold; }
div.LinkDetails a:hover { text-decoration : underline; }
div.linkPanelDate { font-size: 84%; display: block; color: #808080; padding-bottom: 6px; }
div.linkPanel table.metaData { margin-top: 6px; font-size: 90%; color: #999999; }
div.linkPanel table.metaData ul { margin: 0; list-style: none; }
div.linkPanel table.metaData ul li { margin: 0; }
div.pager { padding-top: 24px; }
div.letterContainerPanel { text-align: center; margin-top: 12px; margin-bottom: 12px; float: left; clear: both; }
div.letterContainerPanel .firstLink { display: none; }
div.currentLetterLarge { background: url(/WYMetro/Sites/GenerationM/Theme/Images/LargeLetter.gif) no-repeat top left; padding: 6px; margin-top: 70px; font-size: 200%; font-weight: bold; color: #fff; }
div.letterContainerPanel a, div.letterContainerPanel .disabledLink { font-weight: bold; display: block; float: left; width: 18px; font-size: 120%; border-top: solid 1px #cccccc; border-left: solid 1px #cccccc; border-bottom: solid 1px #cccccc; }
div.letterContainerPanel .lastLink { border-right: solid 1px #cccccc; }
div.letterContainerPanel .azLetterPunc, div.letterContainerPanel .azLetterNumber { display: none; }
div.letterContainerPanel a { color: #fe000c; }
div.letterContainerPanel .disabledLink { color: #cccccc !important; }
div.letterContainerPanel a:hover { background-color: #f99602; text-decoration: none; color: #fff; }
div.letterContainerPanel .disabledLink { color: #7e0006; }
a.selectedLetter { color: #ffffff !important; background-color: #f99602 !important; }
