body, body.olympicsBody, body.financialServicesBody { background: url(7c4b5f36e487717822e0736fe22301983f87fba6.gif)  repeat-y scroll center top rgb(255, 255, 255); color: rgb(40, 40, 40); font-family: georgia,"times new roman",times,serif; font-size: 62.5%; margin: 0px; padding: 0px; }
body.olympicsBody { background: none repeat scroll 0% 0% rgb(245, 245, 243); }
body.financialServicesBody { background: none repeat scroll 0% 0% rgb(0, 68, 118); }
.noSummaryTopBorder .summary:first-child {  }
img { border: 0px none; display: block; overflow: hidden; }
form { display: inline; }
form .formSubmit { background-color: rgb(35, 75, 123); border: 1px solid rgb(51, 51, 51); color: rgb(255, 255, 255); font: 1em arial,sans-serif; height: 21px; padding: 2px 0px; text-transform: uppercase; }
form .formSubmit:active { background-color: rgb(18, 40, 66); }
.access { display: none; }
.hidden { display: none; }
.hdn { display: none; }
.invisible { visibility: hidden; }
a { color: rgb(35, 75, 123); outline: 0px none; text-decoration: none; padding: 0px; }
a:hover { border-bottom: 1px dotted rgb(18, 40, 66); color: rgb(18, 40, 66); }
p, h1, h2, h3, h4, h5, h6, h7 { margin: 0px; padding: 0px; }
h1 a, h4 a, h5 a, h6 a, h7 a { color: rgb(0, 0, 0); }
#tmglSite { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0px auto; padding: 0px 10px; width: 940px; }
#tmglHeader { width: 940px; }
#tmglTopBar { background-color: rgb(235, 235, 229); font-family: arial,sans-serif; font-size: 1.2em; padding: 3px 0px 5px; }
#tmglTopBar p { color: rgb(88, 88, 88); font-weight: normal; margin: 0px; padding: 0px; }
#tmglTopBar #tmglTopLeft { float: left; margin-left: 5px; }
#tmglTopBar #tmglTopLeft #regDetails { padding-left: 8px; }
#tmglTopBar #tmglTopLeft #winaop { margin: 0px; padding: 0px; }
#tmglTopBar #tmglTopLeft p a#winaop { color: rgb(178, 41, 41); font-size: 1.1em; text-decoration: none; }
#tmglTopBar #tmglTopLeft p a#winaop:hover { border: 0px none; color: rgb(178, 41, 41); text-decoration: underline; }
#tmglTopBar #tmglTopLeft p a#dpotyear { color: rgb(178, 41, 41); }
#tmglTopBar #tmglTopLeft p a#dpotyear:hover { border-bottom: 1px dotted rgb(127, 17, 17); color: rgb(127, 17, 17); }
#tmglTopBar #tmglTopLeft p .lastUpdate { border: 0px none; color: rgb(178, 41, 41); font-size: 1em; text-decoration: none; }
#tmglTopBar #tmglTopLeft p .wireTicon { background: url(ebd5f9a5589c5e998614deb48733591bad3d8043.png)  no-repeat scroll 0px 2px transparent; padding: 5px 10px 10px; }
#tmglTopBar #tmglTopRight { float: right; margin-right: 5px; }
.rss { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -500px transparent; padding-left: 15px; }
#tmglMenu { margin-bottom: 10px; position: relative; }
#tmglMenu .fadeCover { height: 33px; position: absolute; background-color: white; width: 100%; top: 26px; display: none; z-index: 20; }
#brand { float: left; margin: 0px; padding: 0px; text-indent: -9999px; }
#search { float: left; }
#search .searchBox { float: left; margin-right: 6px; padding: 1px; }
#search .searchSubmit { float: left; }
.portal #tmglBrandLarge { position: relative; min-height: 63px; padding: 0px 0px 15px; }
.headerSolidBg p { background-color: rgb(35, 75, 123); float: left; font-size: 1em; line-height: 1em; margin: 0px 0px 5px; padding: 2px 3px; text-transform: uppercase; }
.headerSolidBg p a { clear: both; color: rgb(255, 255, 255); text-decoration: none; }
.headerSolidBg p a:visited { color: rgb(255, 255, 255); }
.headerSolidBg p a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.summary { border-top: 1px dotted rgb(204, 204, 204); margin-top: 10px; padding-top: 3px; }
.summary.iframeHeadline { border-top: medium none; margin-top: 0px; padding-top: 0px; }
.summary.iframeSummary { border-top: 2px solid rgb(102, 102, 102); margin-top: 0px; padding-bottom: 5px; }
.iframeSummaryFullWidth + .summary { border-top: medium none; }
.iframeSummaryFullWidth iframe { border-top: 2px solid rgb(102, 102, 102); padding-top: 5px; }
.summary span.live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll left bottom transparent; display: block; width: 26px; height: 13px; float: left; margin: 0px 5px 0px 0px; }
.summary.headlineOnly + .summary.headlineOnly { margin-top: 5px; }
.summary ul { list-style-type: none; margin: 0px; overflow: hidden; padding: 0px; }
.summary ul li { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1050px transparent; font-size: 1.2em; padding: 0px 0px 5px 18px; font-family: arial,helvetica,sans-serif; }
.summary ul li a { color: rgb(0, 102, 204); }
.summary ul li b { font-weight: normal; }
.summary ul li.video { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1950px transparent; }
.summary ul li.audio { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1170px transparent; }
.summary ul li.photo { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1800px transparent; }
.summary ul li.blog { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -2100px transparent; }
.summary .sidebars { clear: left; margin: 0px; overflow: hidden; padding: 0px; }
.summary .sidebars h3 { font-family: arial,helvetica,sans-serif; }
.summary .sidebars h3.bullet { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1050px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.bullet a { color: rgb(0, 102, 204); }
.summary .sidebars h3.video { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1950px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.video a { color: rgb(0, 102, 204); }
.summary .sidebars h3.audio { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1170px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.audio a { color: rgb(0, 102, 204); }
.summary .sidebars h3.photo { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1800px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.photo a { color: rgb(0, 102, 204); }
.summary .sidebars h3.blog { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -2100px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.blog a { color: rgb(0, 102, 204); }
.summary .sidebars h3.live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll left 1px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 30px; }
.summary .sidebars h3.live a { color: rgb(0, 102, 204); }
.summary .sidebars h3.interactive { background: url(324aee7171005e19afdcf80ff16dfa2e3cffbcb3.png)  no-repeat scroll 0px 0px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.interactive a { color: rgb(0, 102, 204); }
.summary .sidebars h3.graph, .summaryMediumToSmall .graph h3 { background: url(771d8babc297b63f16c554ed1f3db1828de70b2c.png)  no-repeat scroll 0px -655px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.graph:hover, .summaryMediumToSmall .graph h3:hover { background-position: 0px -741px; }
.summary .sidebars h3.poll, .summaryMediumToSmall .poll h3 { background: url(771d8babc297b63f16c554ed1f3db1828de70b2c.png)  no-repeat scroll 0px -1151px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.poll:hover, .summaryMediumToSmall .poll h3:hover { background-position: 0px -1234px; }
.summary .sidebars h3.map { background: url(771d8babc297b63f16c554ed1f3db1828de70b2c.png)  no-repeat scroll 0px -2436px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.map:hover { background-position: 0px -2525px; }
.summary .sidebars h3.graph a, .summary .sidebars h3.poll a { color: rgb(35, 75, 123); }
.summary .sidebars h3.graph:hover a, .summary .sidebars h3.poll:hover a { color: rgb(18, 40, 66); }
.summary p { color: rgb(38, 38, 38); font-family: arial,helvetica,sans-serif; font-size: 1.3em; line-height: 1.3em; margin: 0px 0px 5px; padding: 0px; }
.summary p.date { color: rgb(102, 102, 102); font-size: 1.1em; font-family: arial,sans-serif; }
.summary p.dateCC { color: rgb(102, 102, 102); font-size: 1.1em; font-family: arial,sans-serif; display: inline; }
.summary p.wirebyline { color: rgb(102, 102, 102); font-size: 1.1em; }
.summary .piccentre { margin: 0px; padding: 0px 0px 7px; }
.summary .picleft { float: left; padding: 4px 10px 0px 0px; }
.summary blockquote { margin: 0px; padding: 0px; }
.summary blockquote p { color: rgb(68, 68, 68); font: italic 1.8em georgia,serif; width: 296px; }
.summary blockquote p a { color: rgb(68, 68, 68); }
.summary blockquote p a:hover { border-bottom: 1px dotted rgb(34, 34, 34); color: rgb(34, 34, 34); }
.summary blockquote p a:visited { color: rgb(102, 102, 102); }
.summary cite { font-size: 1em; font-style: normal; font-weight: bold; text-transform: uppercase; }
.summary cite a { background: none repeat scroll 0% 0% rgb(35, 75, 123); border: medium none; color: rgb(255, 255, 255); display: block; padding: 2px; }
.summary cite a:hover { background: none repeat scroll 0% 0% rgb(18, 40, 66); border: medium none; color: rgb(255, 255, 255); }
.summary cite a:visited { background: none repeat scroll 0% 0% rgb(92, 125, 163); border: medium none; color: rgb(255, 255, 255); }
.summary iframe { margin-bottom: 10px; }
.summaryMedium .summary iframe { margin-bottom: 0px; }
.summaryPadding { margin-bottom: 15px; }
.summary ol { color: rgb(64, 64, 64); font-size: 1.3em; line-height: 1.3em; }
.summaryBorderTop { border-bottom: medium none; border-top: 1px dotted rgb(204, 204, 204); padding-top: 7px; }
.summaryNoBorder { border: medium none; }
.summaryBig h3 { font-size: 2.4em; font-weight: normal; line-height: 1.07em; padding: 6px 0px 15px; text-rendering: optimizelegibility; }
.summaryBig h2 { font-size: 2.4em; font-weight: normal; line-height: 1.07em; padding: 0px 0px 10px; text-rendering: optimizelegibility; }
.summaryMediumLarge h3 { font-size: 1.8em; font-weight: normal; line-height: 1.13em; padding: 0px 0px 6px; }
.summaryMedium h3 { font-size: 1.8em; font-weight: normal; line-height: 1.13em; padding: 0px 0px 6px; }
.summarySmall h3 { font-size: 1.4em; font-weight: normal; line-height: 1.28em; }
.summarySmall h3.live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll left 2px transparent; padding: 0px 0px 2px; text-indent: 30px; clear: both; }
.oneSixth .summarySmall h3 { font-size: 1.4em; font-weight: normal; line-height: 1.28em; padding: 0px; }
#tmglBrandLarge { padding: 8px 0px 10px; }
#tmglBrandFinanceLarge { padding: 8px 0px 10px; }
.portal #tmglBrandLarge { position: relative; min-height: 63px; padding: 0px 0px 15px; }
#tmglBrandLarge #brand, .portal #tmglBrandLarge #brand { background: url(2cc0ad393354fe7dc4346c5d7480c43803d658f5.gif)  no-repeat scroll 0px 0px transparent; height: 48px; margin-right: 35px; width: 275px; }
.portal #tmglBrandLarge #brand { background: none repeat scroll 0% 0% transparent; height: 60px; width: 344px; margin: 7px 35px 0px 0px; position: absolute; left: 300px; }
#tmglBrandLarge #search { padding: 16px 0px 5px; width: 335px; }
#tmglBrandLarge #search .searchBox { width: 247px; }
#tmglLasUpdatedDateFeed { border: 0px none; color: rgb(88, 88, 88); font-size: inherit; text-decoration: none; }
#tmglLasUpdatedDateFeed .lastUpdate { color: rgb(178, 41, 41); }
.portal #tmglLasUpdatedDateFeed { color: rgb(0, 0, 0); }
.portal #tmglLasUpdatedDateFeed p { font: 10px/11px Arial,Helvetica,sans-serif; color: black; text-transform: uppercase; }
.portal #tmglLasUpdatedDateFeed .lastUpdate { color: rgb(179, 179, 179); display: block; }
#tmgTopBar { float: right; clear: both; font: 12px arial,sans-serif; width: 350px; }
.tmgTopBarDate { padding-top: 15px; float: right; clear: both; }
.portal #tmgTopBar { position: absolute; clear: both; font: 12px arial,sans-serif; width: 350px; }
.portal .tmgTopBarDate { padding-top: 15px; clear: both; float: none; }
#searchBar { float: right; padding: 6px 0px 0px; }
#searchBar #searchBlock { background-color: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); width: 250px; height: 20px; }
#searchBar #searchBlock form { height: 20px; }
#searchBar #tg_search .searchBox, #searchBar #otsn_search .searchBox { background-color: rgb(245, 245, 245); border: medium none; height: 19px; width: 202px; margin-top: 0px; padding-top: 0px; float: left; }
#searchBar #tg_search .formSubmit, #searchBar #otsn_search .formSubmit { background: url(fe8503411f532575a157fc354463306b0dfd05a7.png)  no-repeat scroll 3px 3px transparent; border: 0px none; height: 20px; width: 25px; float: right; }
.portal #topBarRightContainer #searchBar { padding: 2px 0px 20px; }
.portal #searchBar #searchBlock { width: 230px; box-shadow: 0px 3px 3px 0px rgb(179, 179, 179); position: relative; }
.hiddensearchBox { background-color: rgb(245, 245, 245); border: medium none; padding: 0px; margin: 0px; }
.portal #searchBar #tg_search .searchBox { width: 172px; }
#tmglBrandLarge #ebGoogle { background: url(466a8e1aa9e4cae1ea7b42fa65ab356e1ed17426.gif)  no-repeat scroll -275px 0px transparent; float: left; height: 28px; margin: 16px 10px 0px 0px; text-indent: -9999px; width: 53px; }
#tmglBrandLarge #widget { background: url(d0cd86b7226fe8e59f98233e43b363e194528e88.gif)  repeat-y scroll 0% 0% transparent; float: left; height: 48px; padding-left: 10px; width: 220px; }
#tmglBrandSmall { float: left; padding: 8px 0px; }
#tmglBrandSmall #brand { background: url(bb32fc726a882054484d39a2b48930fdcbf99075.gif)  no-repeat scroll 0px 0px transparent; height: 34px; width: 195px; }
#tmglBrandSmall #search { padding: 6px 0px 5px; width: 490px; }
#tmglBrandSmall #ebGoogle { background: url(8be63873c40f56c13071dbf288566b290910b23e.gif)  no-repeat scroll left 6px transparent; float: left; height: 34px; text-indent: -9999px; width: 214px; }
#tmglBrandSmall #search .searchBox { width: 400px; }
#tmglBannerAd { border-bottom: 1px solid rgb(199, 199, 199); padding: 5px 0px; }
.admpu { background-color: rgb(244, 244, 240); margin-left: auto; margin-right: auto; width: 300px; }
.adsky { background-color: rgb(244, 244, 240); margin-left: auto; margin-right: auto; text-align: center; }
.adbox { background-color: rgb(244, 244, 240); height: 60px; margin-left: auto; margin-right: auto; width: 120px; }
.adyell { margin-bottom: 1em; }
.adarea { background-color: rgb(244, 244, 240); }
.sectionSponsor { margin-bottom: 10px; }
.sectionSponsor .puff a { text-decoration: none; }
.activeNav { background: none repeat scroll 0% 0% transparent; }
.activeNav li.first { border-left: medium none; }
.activeNav a { color: rgb(255, 255, 255); }
.activeNav .styleTwelve a { color: rgb(0, 0, 0); }
.activeNav a:hover { background: none repeat scroll 0% 0% transparent; border: medium none; color: rgb(64, 64, 64); text-decoration: none; text-shadow: 1px 1px 1px rgb(153, 153, 153); }
.nonActiveNav { background: none repeat scroll 0% 0% rgb(38, 38, 38); }
.nonActiveNav li.first { border-left: medium none; }
.nonActiveNav a { color: rgb(255, 255, 255); }
.nonActiveNav .styleTwelve a { color: rgb(255, 255, 255); }
#google-ads-container { margin-left: 0px; }
#google-ads-container-inner { background-color: rgb(255, 255, 255); color: rgb(64, 64, 64); margin: 0px 0px 1.5em; }
#googleHead { margin: 0px 0px 5px; padding: 0px; text-transform: none; }
#googleHead p span { color: rgb(40, 40, 40); font-family: arial,sans-serif; font-weight: bold; padding: 0px; vertical-align: top; }
#googleHead p span a { text-decoration: none; }
div.googleAdText { border-top: medium none; font-size: 1.1em; padding: 0px; position: relative; }
.googleAdText { font-family: arial; list-style: none outside none; margin: 1px 0px 9px; padding-left: 0px; }
.googleAdText p { font-size: 12px; padding: 4px 0px 1px; }
.googleAdText p a { font-size: 11px; margin: 7px 0px 4px; }
.googleAdText p a:hover { border: 0px none; }
.googleAdText li { border-bottom: 1px solid rgb(0, 0, 0); color: rgb(64, 64, 64); margin-bottom: 7px; padding-bottom: 5px; }
.googleAdText li h4 a { color: rgb(35, 75, 123); font: bold 14px arial; margin-top: 7px; }
.googleAdText li h4 a:hover { border: 0px none; }
.googleAdText li h4 a:active { border: 0px none; }
.googleAdText li.last { border-bottom: 0px none; }
div.google-ads-section { width: auto; }
.googleadssection { margin-bottom: 12px; width: auto; }
.google-ads-section li { border-bottom: 0px none; border-right: 1px solid rgb(206, 206, 206); float: left; margin-bottom: 2px; padding: 5px 7px 0px; width: 23%; }
.google-ads-section li.last { border-right: 0px none; }
.nonActiveNav .styleTwelve.selected a { color: rgb(0, 0, 0) ! important; }
#googleHead .headerOne.styleTen { border-bottom: 1px solid rgb(0, 0, 0); }
#google-ads-container.google-ads-section .headerOne.styleTen { border-bottom: 1px dotted rgb(204, 204, 204); }
.activeNav li.first { border-left: medium none; }
.activeNav a { color: rgb(255, 255, 255); }
.activeNav .styleTwelve a { color: rgb(0, 0, 0); }
.activeNav a:hover { background: none repeat scroll 0% 0% transparent; border: medium none; color: rgb(64, 64, 64); text-decoration: none; text-shadow: 1px 1px 1px rgb(153, 153, 153); }
.nonActiveNav { background: none repeat scroll 0% 0% rgb(38, 38, 38); }
.nonActiveNav li.first { border-left: medium none; }
.nonActiveNav a { color: rgb(255, 255, 255); }
.nonActiveNav .styleTwelve a { color: rgb(255, 255, 255); }
.nonActiveNav .styleTwelve.selected a { color: rgb(0, 0, 0) ! important; }
.nonActiveNav a:hover { background: none repeat scroll 0% 0% rgb(0, 151, 177); border-bottom: medium none; color: rgb(255, 255, 255); height: inherit; margin-top: 0px; min-height: inherit; text-decoration: underline; text-shadow: none; }
.nonActiveNav .selected { background: none repeat scroll 0% 0% rgb(0, 151, 177); margin-top: -4px; min-height: 28px; text-shadow: none; }
#tmglSite.advertising .nonActiveNav .selected { min-height: 16px; }
.nonActiveNav #itmSport { background-color: rgb(38, 38, 38); }
.nonActiveNav .selected a { color: rgb(255, 255, 255); }
.nonActiveNav .styleTwelve .selected a { color: rgb(0, 0, 0); }
.nonActiveNav .selected a:hover { margin-top: 0px; }
#tmglHotTopics { background-color: rgb(255, 255, 255); border-bottom: 0px none; border-top: 1px solid rgb(234, 234, 234); padding-top: 3px; margin: 5px 0px; height: 20px; overflow: visible; }
#tmglMenu #tmglHotTopics { border-bottom: 0px none; border-top: 1px solid rgb(127, 127, 127); padding-top: 0px; margin: 0px 0px 7px; padding-bottom: 3px; position: relative; overflow: hidden; height: 24px; }
#tmglHotTopics p { color: rgb(178, 41, 41); float: left; font-size: 1.2em; font-weight: bold; margin: 0px 10px 2px 0px; padding: 0px; text-transform: none; }
#tmglHotTopics ul { list-style: none outside none; margin: 0px; padding: 0px; visibility: hidden; }
#tmglHotTopics ul li { background: url(cf408c91b54a30f6f959f40449dc273846e5bda9.gif)  no-repeat scroll 0px 5px transparent; float: left; padding: 0px 10px; }
#tmglHotTopics p.htPointer { font-size: 1.3em; line-height: 1em; margin-top: 5px; padding-left: 6px; display: none; }
#tmglHotTopics ul li a { font-family: georgia,"times new roman",serif; white-space: nowrap; line-height: 24px; height: 24px; }
#tmglMenu #tmglHotTopics .mainNav { z-index: 10; position: relative; display: none; }
#tmglMenu #tmglHotTopics .mainNav li.active a {  }
#tmglMenu #tmglHotTopics .mainNav li.active a:hover { border-bottom: 1px dotted rgb(255, 255, 255); }
#tmglMenu #tmglHotTopics .mainNav li { height: 31px; z-index: 10; }
#tmglMenu #tmglHotTopics .mainNav li.active { background: url(26827dd9cb618ca51bba9d1ebea497c6b6d73dfc.png)  no-repeat scroll 49% 0px transparent; z-index: 10; }
#tmglMenu #tmglHotTopics .secondaryNav { position: absolute; z-index: 0; width: 1300px; }
#tmglHotTopics .mainNav li .hotTopicsContent { display: none; }
#tmglMenu #tmglHotTopics .hotTopicsContent { padding: 5px 5px 5px 0px; margin: 0px auto; text-align: left; overflow: hidden; height: 23px; line-height: 23px; float: left; }
#tmglMenu #tmglHotTopics ul.mainNav { display: block; visibility: visible; width: 1300px; }
#tmglMenu #tmglHotTopics ul.mainNav li { display: none; }
#tmglMenu #tmglHotTopics ul.mainNav li.active { background: none repeat scroll 0% 0% transparent; display: block; }
#tmglHotTopics ul.mainNav li .hotTopicsContent { display: block; }
#tmglMenu #tmglHotTopics .hotTopicsContent h3, #tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5 { display: inline; font-weight: normal; font-size: 1.6em; padding: 0px 5px 0px 0px; color: rgb(176, 40, 42); }
#tmglMenu #tmglHotTopics .hotTopicsContent h3 span a, #tmglMenu #tmglHotTopics .hotTopicsContent h5 span a { color: rgb(176, 40, 42); }
#tmglMenu #tmglHotTopics .hotTopicsContent h3 + h3, #tmglMenu #tmglHotTopics .hotTopicsContent h5 + h5 { display: inline-block; font-weight: normal; font-size: 1.6em; padding: 0px 0px 0px 18px; }
#tmglMenu #tmglHotTopics .hotTopicsContent h3 span, #tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5 span { margin-right: 5px; }
#tmglMenu #tmglHotTopics .hotTopicsContent h3 + h3, #tmglMenu #tmglHotTopics .hotTopicsContent h5 + h5 {  }
#tmglMenu #tmglHotTopics .hotTopicsContent h3 a, #tmglMenu #tmglHotTopics .hotTopicsContent h5 a { color: rgb(49, 134, 215); }
#rssExternalFeed { margin: 0px; }
#rssExternalFeed h3 { line-height: 1em; margin: 0px 0px 1px; }
#rssExternalFeed p.date { line-height: 1.5em; margin: 0px; padding: 0px 3px 0px 0px; }
#tmglPageTitle { margin: 0px 0px 13px; padding: 0px; float: left; }
#tmglPageTitle.olympic { width: 460px; margin-right: 20px; }
#tmglPageTitle .iefix > img + div { margin-left: 70px; }
#tmglPageTitle + .cl + .summary.marginUnder { margin-top: 0px; }
#tmglPageTitle h1 { color: rgb(38, 38, 38); font-family: georgia,times new roman,serif; font-size: 2em; font-weight: bold; margin: 0px; padding: 0px; }
#tmglPageTitle h2 { color: rgb(88, 88, 88); font-size: 1.4em; font-weight: normal; margin: 0px; padding: 5px 0px 0px; }
#tmglPageTitle img.byline_pic { margin-top: 3px; padding-right: 10px; float: left; }
#tmglPageTitle .bylineSocialButtons { float: left; height: 21px; margin-top: 8px; width: 100%; }
.story .bylineSocialButtons { float: left; margin: 4px 0px 6px; width: 350px; }
.bylineSocialButtonTwitter { float: left; height: 21px; width: 155px; }
#shareSectionByline { float: left; }
#tmglPageTitleImageRight { margin: 0px 0px 10px; }
#tmglPageTitleImageRight h2 { color: rgb(64, 64, 64); font-size: 1.3em; font-weight: normal; line-height: 1.3em; margin: 0px; padding-top: 5px; }
#tmglPageTitleImageRight img { float: right; margin-top: 3px; padding-left: 20px; padding-right: 0px; }
#tmglThirdNav { background: none repeat scroll 0% 0% rgb(235, 235, 229); border-bottom: 0px none; height: 24px; width: 940px; }
#tmglThirdNav .mainNav { font-size: 1.3em; list-style: none outside none; margin: 0px; padding: 0px; }
#tmglThirdNav .mainNav li { background: url(e017fcbbbbc48f0803857552777e48948ed6c4f7.png)  no-repeat scroll 0px 6px transparent; float: left; padding: 0px; }
#tmglThirdNav .mainNav a { color: rgb(35, 75, 123); display: block; font-weight: normal; padding: 4px 10px; }
#tmglThirdNav .mainNav a:hover { border-bottom: medium none; color: rgb(35, 75, 123); text-decoration: underline; }
#tmglThirdNav .mainNav .selected a { color: rgb(38, 38, 38); font-weight: bold; }
#travelDestinationsSelector { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-bottom: 1px solid rgb(224, 224, 224); height: 30px; width: 940px; }
#travelDestinationsSelector p { color: rgb(34, 68, 119); float: left; font-size: 1.3em; font-weight: bold; margin: 0px; padding: 8px 20px 0px 10px; }
#travelDestinationsSelector form { float: left; padding: 5px 0px 0px; }
#travelDestinationsSelector form select { font-size: 1.2em; margin-right: 20px; width: 280px; }
#travelDestinationsSelector .subBtnActive { background-color: rgb(34, 85, 119); border: 1px solid rgb(17, 51, 102); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; height: 2em; text-transform: uppercase; }
#travelDestinationsSelector .subBtnInactive { background-color: rgb(153, 153, 153); border: 1px solid rgb(204, 204, 204); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; height: 2em; text-transform: uppercase; }
#otherSportsSelector { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-bottom: 1px solid rgb(224, 224, 224); height: 30px; width: 940px; }
#otherSportsSelector p { color: rgb(34, 68, 119); float: left; font-size: 1.3em; font-weight: bold; margin: 0px; padding: 8px 20px 0px 10px; }
#otherSportsSelector form { float: left; padding: 5px 0px 0px; }
#otherSportsSelector form select { font-size: 1.2em; margin-right: 20px; width: 280px; }
#otherSportsSelector .subBtnActive { background-color: rgb(34, 85, 119); border: 1px solid rgb(17, 51, 102); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; height: 2em; text-transform: uppercase; }
#otherSportsSelector .subBtnInactive { background-color: rgb(153, 153, 153); border: 1px solid rgb(204, 204, 204); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; height: 2em; text-transform: uppercase; }
#tmglBreakingNews #tmglbn { color: rgb(178, 41, 41); float: left; font-size: 1.8em; font-weight: bold; line-height: 1.11em; padding-right: 9px; }
#tmglBreakingNews ul { float: left; list-style: none outside none; margin: 0px; padding: 0px; }
#tmglBreakingNews ul li { color: rgb(64, 64, 64); font-size: 1.4em; line-height: 1.11em; margin: 0px; padding: 0px; }
#tmglBreakingNews ul li.shown { padding-top: 3px; }
#tmglCrumbtrail { font-weight: bold; margin-bottom: 5px; color: rgb(35, 75, 123); padding-top: 8px; text-transform: uppercase; }
#tmglCrumbtrail ol { list-style: none outside none; margin: 0px; padding: 0px; }
#tmglCrumbtrail li { float: left; }
#tmglCrumbtrail span { color: rgb(102, 102, 102); padding: 0px 5px; }
#tmglCrumbtrail .styleOne, #tmglCrumbtrail .styleOne a { color: rgb(0, 122, 143); border-top: medium none; }
#tmglCrumbtrail .styleTwo, #tmglCrumbtrail .styleTwo a { color: rgb(95, 86, 83); border-top: medium none; }
#tmglCrumbtrail .styleThree, #tmglCrumbtrail .styleThree a { color: rgb(177, 13, 24); border-top: medium none; }
#tmglCrumbtrail .styleFour, #tmglCrumbtrail .styleFour a { color: rgb(53, 100, 6); border-top: medium none; }
#tmglCrumbtrail .styleFive, #tmglCrumbtrail .styleFive a { color: rgb(0, 84, 179); border-top: medium none; }
#tmglCrumbtrail .styleSix, #tmglCrumbtrail .styleSix a { color: rgb(158, 0, 71); border-top: medium none; }
#tmglCrumbtrail .styleSeven, #tmglCrumbtrail .styleSeven a { color: rgb(72, 133, 32); border-top: medium none; }
#tmglCrumbtrail .styleEight, #tmglCrumbtrail .styleEight a { color: rgb(17, 17, 17); border-top: medium none; }
#tmglCrumbtrail .styleNine, #tmglCrumbtrail .styleNine a { color: rgb(212, 47, 0); border-top: medium none; }
#tmglCrumbtrail .styleTen, #tmglCrumbtrail .styleTen a { color: rgb(84, 84, 84); border-top: medium none; }
#tmglCrumbtrail .styleEleven, #tmglCrumbtrail .styleEleven a { color: rgb(249, 212, 38); border-top: medium none; }
#tmglCrumbtrail .styleTwelve, #tmglCrumbtrail .styleTwelve a { color: rgb(255, 212, 65); border-top: medium none; }
#tmglCrumbtrail .styleThirteen, #tmglCrumbtrail .styleThirteen a { color: rgb(0, 84, 179); border-top: medium none; }
#tmglCrumbtrail .styleOne a:hover { border-bottom: 1px dotted rgb(0, 122, 143); }
#tmglCrumbtrail .styleTwo a:hover { border-bottom: 1px dotted rgb(95, 86, 83); }
#tmglCrumbtrail .styleThree a:hover { border-bottom: 1px dotted rgb(177, 13, 24); }
#tmglCrumbtrail .styleFour a:hover { border-bottom: 1px dotted rgb(53, 100, 6); }
#tmglCrumbtrail .styleFive a:hover { border-bottom: 1px dotted rgb(0, 84, 179); }
#tmglCrumbtrail .styleSix a:hover { border-bottom: 1px dotted rgb(158, 0, 71); }
#tmglCrumbtrail .styleSeven a:hover { border-bottom: 1px dotted rgb(72, 133, 32); }
#tmglCrumbtrail .styleEight a:hover { border-bottom: 1px dotted rgb(17, 17, 17); }
#tmglCrumbtrail .styleNine a:hover { border-bottom: 1px dotted rgb(212, 47, 0); }
#tmglCrumbtrail .styleTen a:hover { border-bottom: 1px dotted rgb(84, 84, 84); }
#tmglCrumbtrail .styleEleven a:hover { border-bottom: 1px dotted rgb(249, 212, 38); }
#tmglCrumbtrail .styleTwelve a:hover { border-bottom: 1px dotted rgb(255, 212, 65); }
#tmglCrumbtrail .styleThirteen a:hover { border-bottom: 1px dotted rgb(0, 84, 179); }
#tmglBody { padding: 0px; width: 940px; }
.backtotop { padding: 4px 0px; }
.backtotop p { background: url(2324b9a7827fc0e9878f841987a863eaacccc42c.gif)  no-repeat scroll 100% -18px transparent; font-size: 1.2em; font-weight: bold; padding: 2px 10px 0px 0px; text-align: right; }
#tmglFooter { background: url(07f6de0498a3f882efb4c5bee9bbc4a42006c075.gif)  no-repeat scroll left center rgb(119, 119, 119); border-top: 4px solid rgb(221, 221, 221); color: rgb(255, 255, 255); padding: 0px 0px 0px 77px; }
#tmglFooter a { color: rgb(255, 255, 255); }
#tmglFooter a:hover { border-bottom: 1px dotted rgb(224, 224, 224); color: rgb(224, 224, 224); }
#tmglFooter a:visited { color: rgb(255, 255, 255); }
#tmglFooter a:visited:hover { border-bottom: 1px dotted rgb(224, 224, 224); color: rgb(224, 224, 224); }
#tmglFooter .links { float: left; font-size: 1.2em; padding-top: 36px; }
#tmglFooter .links p { margin: 0px; padding: 0px; }
#tmglFooter .links p a { margin: 0px 12px; }
#tmglFooter .copyright { float: right; font-size: 1.1em; line-height: 1.38em; padding: 10px 10px 7px 0px; text-align: right; }
#tmglFooter .copyright p { margin: 0px; padding: 0px 0px 3px; }
#tmglFooterLargeItems { background: none repeat scroll 0% 0% rgb(38, 38, 38); margin-left: 60px; min-height: 130px; }
#tmglFooterLarge { background: none repeat scroll 0% 0% rgb(38, 38, 38); border-top: 1px solid rgb(102, 102, 102); color: rgb(255, 255, 255); padding: 10px 0px 8px 20px; }
#tmglFooterLarge a { color: rgb(255, 255, 255); }
#tmglFooterLarge a:hover { border-bottom: 1px dotted rgb(224, 224, 224); color: rgb(255, 255, 255); }
#tmglFooterLarge p { margin: 0px 0px 3px; padding: 0px; }
#tmglFooterLarge .ftHead { color: rgb(221, 217, 211); font-size: 1.2em; font-weight: bold; line-height: 1.36em; margin: 0px; padding: 0px; }
#tmglFooterLarge p a { font-size: 1.1em; line-height: 1.36em; margin: 0px 15px 0px 0px; padding: 0px; }
#tmglFooterLarge ul { list-style: none outside none; margin: 0px; min-height: 7.8em; padding: 0px; }
#tmglFooterLarge ul + ul { min-height: 0px; }
#tmglFooterLarge ul li { color: rgb(206, 223, 242); display: block; font-size: 1.2em; line-height: 1.5em; margin-right: 15px; padding: 0px; }
#tmglFooterLarge ul li.itemfocus { color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; }
#tmglFooterLarge ul li.itemfocus a { color: rgb(255, 255, 255); }
#tmglFooterLarge .imgBulletList li { background: none no-repeat scroll 0px 2px transparent; color: rgb(255, 255, 255); font-weight: bold; line-height: 1.7em; padding-left: 28px; }
#tmglFooterLarge .imgBulletList li a { color: rgb(255, 255, 255); }
#tmglFooterLarge ul li.footrss { background-image: url(6dad3927a3e2cfe31570496eab7ef2a498c2cba1.png) ; background-position: 0px center; }
#tmglFooterLarge ul li.footwidgets { background-image: none; background-position: 0px center; }
#tmglFooterLarge ul li.footmobile { background-image: url(f11eeb8322bb484fa3061347e985264da4c70246.png) ; background-position: 0px center; }
#tmglFooterLarge ul li.footemail { background-image: url(49f3ae0b68150eb5b5906f3527968fa2c3eff3b8.gif) ; }
#tmglFooterLarge ul li.footepaper { background-image: url(0ab48e17f8720e17dcb70ca0475808d0c9c7f5bb.png) ; background-position: 0px center; }
#tmglFooterLarge ul li a { color: rgb(198, 198, 198); white-space: nowrap; }
#tmglFooterLarge ul li.itemgap { margin-bottom: 13px; }
.footercolumn { background: url(1560d783b01999ab11ebd087af84ba890cdbd149.png)  repeat-y scroll 130px 50% rgb(38, 38, 38); float: left; margin: 0px; width: 144px; }
#footercolumn_last { float: left; margin: 0px; width: 140px; }
#tmglFooterLarge #footerlogolink:hover { border: 0px none; }
#footerlogolink { border: 0px none; display: block; float: left; height: 50px; margin-bottom: -50px; position: relative; width: 40px; }
#footerinfo { border-top: 1px solid rgb(66, 66, 66); margin: 10px 0px 0px; padding-top: 6px; }
#footerinfo .divbar { color: rgb(65, 114, 147); display: inline; }
#footerinfo p { border-right: 1px solid rgb(66, 66, 66); color: rgb(153, 153, 153); float: left; font-size: 1.1em; line-height: 1.1em; padding-right: 12px; }
#footerinfo p a { color: rgb(153, 153, 153); font-size: 1.1em; line-height: 1.1em; margin-left: 12px; }
#footerinfo p.f_copyright { padding-top: 1px; }
#footerinfo p.lastp { border: 0px none; color: rgb(204, 204, 204); float: left; font-size: 1.1em; line-height: 1.1em; padding-right: 12px; }
.error_body { background: url(7531d855d065be652737b2d31d21fba2fe1e2a17.gif)  no-repeat scroll 450px 80px transparent; margin-left: 80px; padding: 0px 450px 20px 0px; }
.error_body .storyHead h1 { color: rgb(35, 75, 123); font-size: 4.5em; font-weight: bold; letter-spacing: -0.05em; line-height: 1.18em; margin: 0px; padding: 0px 0px 5px; }
.error_body .storyHead h2 { color: rgb(68, 68, 68); font-size: 2em; font-weight: normal; line-height: 0.5em; margin: 0px; padding: 0px 0px 5px; }
.footerSectionLinks { border-bottom: 1px dotted rgb(255, 255, 255); margin-bottom: 7px; }
.error_body .storyHead ul.sidebars { color: rgb(64, 64, 64); font-size: 1.4em; line-height: 1.3em; list-style-image: url(262c89e2644cac44f52982c7d4468dad6746d7c7.gif) ; padding-left: 20px; }
.error_body .storyHead ul.sidebars a { font-weight: bold; }
.error_body .storyHead ul li { padding-bottom: 10px; }
.error_body .headererror p { background-color: rgb(255, 255, 255); color: rgb(178, 41, 41); display: inline; font-size: 1.4em; font-weight: bold; line-height: 1em; margin: 0px; padding: 0px 3px 0px 0px; }
.cl { clear: both; display: table; }
.show { display: block; }
.hide { display: none; }
.gutter { margin: 0px 20px 0px 0px; }
.gutterUnder { margin-bottom: 15px; }
.gutterAbove { margin-top: 10px; }
.gutterAboveFull { margin-top: 15px; }
.gutterSmall { margin-right: 10px; }
.gutterUnderSmall { margin-bottom: 5px; }
.gutterAboveSmall { margin-top: 5px; }
.gutterLeft { margin-left: 10px; }
.indexaz h3 { font-size: 1.3em; font-weight: normal; }
.indexaz .marginUnder { margin-bottom: 15px; }
.indexaz .twoThirds { padding-bottom: 12px; }
.indexaz .twoThirds .headerOne { padding: 0px; margin-bottom: 0px; background: none repeat scroll 0% 0% transparent; height: 4px; }
.indexaz .twoThirds h2 { color: rgb(102, 102, 102); font-size: 1.8em; font-weight: normal; }
.indexaz .twoThirds p { background: url(fc2a66ff0cbdab687439f92d535e601bd4bad29d.gif)  no-repeat scroll right center transparent; font-size: 1.2em; padding-right: 10px; text-align: right; }
.indexaz ul.indexGCSec { list-style-image: none; }
.indexaz ul.indexGCSec li { background: none repeat scroll 0% 0% transparent; }
.indexaz ul.indexGCSec li a { color: rgb(35, 75, 123); }
.indexaz ul.indexGCSec li h4 { font-size: 1em; font-weight: normal; }
.floatLeft { float: left; }
.floatRight { float: right; }
.bodyTwoThirdsOneSix { background: url(931179d409d83c0331ee59f4c777eab9efd59c74.gif)  repeat-y scroll 630px 50% transparent; width: 940px; }
.twoHalves { background: url(c4c9de1300bee80eda325bfc9840502293d65f63.gif)  repeat-y scroll 0% 0% transparent; width: 940px; }
.twoThirdsThird { width: 940px; }
.twoThirdsThird2 { background: url(63825ab55b5bb49427bdaea591d8a1f2c3a677d2.gif)  repeat-y scroll 0% 0% transparent; width: 940px; }
.twoThirdsb { background: url(8e1afd213ea215129d0472694ca505c3fd210063.gif)  repeat-y scroll 390px 50% transparent; width: 620px; }
.twoThirdsd { background: url(f69af36f3dcdb4758d745ef18274e8e8a142c73e.gif)  repeat-y scroll 80px 0px transparent; }
.twoThirdsc { background: url(f69af36f3dcdb4758d745ef18274e8e8a142c73e.gif)  repeat-y scroll 0px 0px transparent; width: 620px; }
.quartFiveTwelfthsThird { background: url(e6d74dad6507712a4a887a6826e3c3d1ba843ca9.gif)  repeat-y scroll 0px 0px transparent; width: 940px; }
.quartFiveTwelfths { background: url(daa872cf98cf7069a24d7038fa5d16037cd9ae69.gif)  repeat-y scroll 0% 0% transparent; width: 620px; }
.fiveTwelfthsQuart { background: url(2a0a6b0e15a390d5b06da2ba1ff507567695b31f.gif)  repeat-y scroll 0% 0% transparent; width: 620px; }
.fourQuarters { background: url(fcb5cbf75c22a9c7c8dc22c8d89e1e07ec8dd621.gif)  repeat-y scroll 0% 0% transparent; width: 940px; }
.threeThirds { background: url(1db89276f4ba68ee64280661e65c6a38119029a6.gif)  repeat-y scroll 0% 0% transparent; width: 940px; }
.threeThirdsSolid { background: url(d4ca4798081cc586a631f964f2983c04acb25245.gif)  repeat-y scroll 0% 0% transparent; width: 940px; }
.sixSixths { background: url(7da0d1a682da73aeb7b1afea983c5418522c6fe7.gif)  repeat-y scroll 0px 0px transparent; margin: 10px 0px; width: 940px; }
.borderSevenTwelfth, .borderFiveSixths, .sevenTwelfth .oneQuarterThirdCont { background: url(931179d409d83c0331ee59f4c777eab9efd59c74.gif)  repeat-y scroll 790px 50% transparent; }
.borderSevenTwelfth { background-position: 550px 50%; }
.sevenTwelfth .oneQuarterThirdCont { background-position: 310px 50%; }
.borderOneThird { background: url(931179d409d83c0331ee59f4c777eab9efd59c74.gif)  repeat-y scroll 310px 50% transparent; }
.twoThirds.borderOneThird.gutter, .newPortalWrapper .oneHalf.gutterBorder.gutterUnder, .newPortalWrapper .oneSixth { margin-top: 10px; }
.twoThirds.gutter .separatorBottom { margin-bottom: 0px; }
.borderOneSixth { background: url(931179d409d83c0331ee59f4c777eab9efd59c74.gif)  repeat-y scroll 150px 50% transparent; }
.oneTwelfth { float: left; width: 60px; }
.oneSixth { float: left; width: 140px; }
.oneQuarter { float: left; width: 220px; }
.oneThird { float: left; width: 300px; }
.oneThirdCut { float: left; width: 290px; }
.fiveTwelfths { float: left; width: 380px; }
.oneHalf { float: left; width: 460px; }
.twoThirds { float: left; width: 620px; }
.fiveSixths { float: left; width: 780px; }
.sevenTwelfth, .sevenTwelfthCont { float: left; width: 540px; }
.newPortalWrapper { float: left; width: 640px; }
.portalPullQuote span.live, .summary span.live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll left bottom transparent; display: block; width: 26px; height: 13px; float: left; margin: 0px 5px 0px 0px; }
.summary ul, .summaryMedium ul { list-style-type: none; margin: 0px; overflow: hidden; padding: 0px; }
.summary ul li { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1050px transparent; padding: 0px 0px 2px 18px; font-family: arial,helvetica,sans-serif; }
.liveVideoIcon { background: url(e40b80dad6764b66afffec7e98778651e53e58fe.png)  no-repeat scroll 8px 8px transparent; position: absolute; width: 36px; height: 36px; }
.oneQuarter .liveVideoIcon { background-position: 4px -25px; width: 28px; height: 26px; }
.portalPullQuote .picleft .liveVideoIcon, .imageLeftHeadline .picleft .liveVideoIcon, .headlineImageLeft .picleft .liveVideoIcon, #newsAlert .oneThirdCut .picleft .liveVideoIcon, .oneSixth .liveVideoIcon { background-position: 3px -53px; width: 26px; height: 20px; }
.liveVideo { position: absolute; width: 140px; background-color: rgb(204, 0, 0); bottom: 8px; height: 36px; }
#newsAlert .oneHalf .picleft .liveVideo, .imageLeftHeadline .picleft .liveVideo { bottom: 5px; }
#newsAlert .oneHalf .piccentre .liveVideo, #newsAlert .storyExpand .oneThird.w280 .picleft .liveVideo, .headlineImageLeft .picleft .liveVideo, #newsAlert .storyExpand .twoThirds .picleft .liveVideo, .portalPullQuote .picleft .liveVideo, .portalPullQuote .piccentre .liveVideo, #newsAlert .oneThird .imageCentreHeadline .piccentre .liveVideo, #newsAlert .oneThird .headlineImageCentre .piccentre .liveVideo, #newsAlert .oneThirdCut .piccentre .liveVideo, #newsAlert .oneSixth .piccentre .liveVideo { bottom: 0px; }
.imageLeftLabelHeadline .liveVideo { display: none; }
.oneQuarter .liveVideo { height: 26px; }
.imageCentreOverlay .liveVideo { bottom: 0px; }
.portalPullQuote .picleft .liveVideo, .imageLeftHeadline .picleft .liveVideo, .headlineImageLeft .picleft .liveVideo, #newsAlert .oneThirdCut .picleft .liveVideo, .oneSixth .liveVideo { height: 20px; }
.liveVideoText { margin: 10px 5px 10px 36px; color: rgb(255, 255, 255); font-family: arial,sans-serif; font-weight: bold; font-size: 14px; position: absolute; text-transform: capitalize; }
.oneQuarter .liveVideoText { margin: 6px 5px 6px 28px; font-size: 12px; }
.portalPullQuote .picleft .liveVideoText, .imageLeftHeadline .picleft .liveVideoText, .headlineImageLeft .picleft .liveVideoText, #newsAlert .oneThirdCut .picleft .liveVideoText, .oneSixth .liveVideoText { margin: 4px 5px 4px 26px; font-size: 11px; }
ul li.audio { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1415px transparent; }
ul li.audio:hover { background-position: 0px -1484px; }
ul.sidebars li.live, .summary .sidebars h3.live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll left 1px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 30px; }
.sidebars li { line-height: 1.2em; }
.sidebars li.graph { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -561px transparent; }
.sidebars li.graph:hover, .summary .sidebars h3.graph:hover, .summaryMediumToSmall .graph h3:hover { background-position: 0px -632px; }
.sidebars li.poll { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -986px transparent; }
.sidebars li.poll:hover, .summary .sidebars h3.poll:hover, .summaryMediumToSmall .poll h3:hover { background-position: 0px -1058px; }
.sidebars li.map { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1271px transparent; }
.sidebars li.map:hover, .summary .sidebars h3.map:hover { background-position: 0px -1343px; }
.summaryMedium h3, .summaryMedium h2 { font-size: 1.8em; font-weight: normal; line-height: 1.13em; padding: 0px 0px 10px; }
.sixSixths .summaryMedium .summarySmall h3 { font-size: 1.4em; font-weight: normal; line-height: 1.28em; }
.sixSixths .summaryMedium .summarySmall h3, .oneSixth .secPuffs .summarySmall h3 { font-size: 1.4em; font-weight: normal; line-height: 1.28em; }
.summary.headlineSize .summarySmall h3 { font-size: 1.8em; font-weight: normal; line-height: 1.13em; padding: 0px 0px 6px; }
.summaryMedium.tps5 h3, .summaryMedium.tps5 h2 { font-size: 1.4em; font-weight: normal; line-height: 1.28em; padding: 0px 0px 6px; }
.summaryMedium.tps5 .headerOne h3, .summaryMedium.tps5 .headerOne h2 { font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 0px; padding: 0px 3px 1px 0px; }
.newPortal .fiveSixths .summary h2 a { color: rgb(35, 75, 123); }
.newPortal .fiveSixths .summary h2 a:hover { color: rgb(18, 40, 66); }
.headerOne + .summary { border-top: medium none; margin-top: 0px; padding-top: 0px; }
.headerOne + div > .summary:first-child { border-top: medium none; margin-top: 0px; padding-top: 0px; }
.headerOne + .summary:nth-child(1) { border-top: medium none; margin-top: 0px; padding-top: 0px; }
div.access + .summary { border-top: medium none; margin-top: 0px; padding-top: 0px; }
div.access + div > .summary:first-child { border-top: medium none; margin-top: 0px; padding-top: 0px; }
.summaryBig + div > .summary:first-child { border-top: medium none; margin-top: 0px; padding-top: 0px; }
.summary.imageCentreOverlay { border-top: medium none; }
.summaryBig .summary { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 3px; padding-bottom: 10px; }
.oneTwelfth > .summary:first-child, .oneSixth > .summary:first-child, .oneQuarter > .summary:first-child, .oneThird > .summary:first-child, .fiveTwelfths > .summary:first-child, .oneHalf > .summary:first-child, .twoThirds > .summary:first-child, .fiveSixths > .summaryBig .summary:first-child { border-top: medium none; margin-top: 0px; padding-top: 0px; }
.oneTwelfth > div:first-child > .summary:first-child, .oneSixth > div:first-child > .summary:first-child, .oneQuarter > div:first-child > .summary:first-child, .oneThird > div:first-child > .summary:first-child, .fiveTwelfths > div:first-child > .summary:first-child, .oneHalf > div:first-child > .summary:first-child, .twoThirds > div:first-child > .summary:first-child { border-top: medium none; margin-top: 0px; padding-top: 0px; }
.fiveTwelfths > div:first-child > .summary.imageCentreOverlay:first-child, .fiveTwelfths > div:first-child > .summary.imageCentreHeadline:first-child { padding-top: 5px; }
.oneSixth > div:first-child > div:first-child, .oneQuarter > div:first-child { margin-top: 0px; }
.newPortalWrapper .fiveTwelfths.styleOne.gutter .summaryBig .summary .carv2:first-child { margin-top: 5px; }
.pictureGrid { margin-bottom: 10px; }
.pictureGrid .summary { border-top: medium none; float: left; margin-top: 0px; padding-top: 0px; margin-right: 20px; min-height: 130px; width: 46%; }
.pictureGrid .picGrid-03, .pictureGrid .picGrid-05, .pictureGrid .picGrid-07 { margin-right: 0px; }
.pictureGrid .summary h3 { font-size: 1.3em; }
.pictureGrid .summary .piccentre { margin: 0px; padding: 0px 0px 2px; }
.summaryMediumToSmall h3, .summaryMediumToSmall h2 { font-size: 1.4em; font-weight: normal; line-height: 1.2em; margin-bottom: 0px; padding: 0px; }
.summaryMediumToSmall .video h3 { background: url(000fd92d2b659979e21d56f2184d73d3f58d3836.png)  no-repeat scroll 0px -1948px transparent; text-indent: 18px; padding: 0px 0px 2px; }
.summaryMediumToSmall .video h3 a { color: rgb(35, 75, 123); }
.summaryMediumToSmall .audio h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1167px transparent; text-indent: 18px; }
.summaryMediumToSmall .audio h3 a { color: rgb(35, 75, 123); }
.summaryMediumToSmall .photo h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1796px transparent; text-indent: 18px; }
.summaryMediumToSmall .photo h3 a { color: rgb(35, 75, 123); }
.summaryMediumToSmall .blog h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -2096px transparent; text-indent: 18px; }
.summaryMediumToSmall .blog h3 a { color: rgb(35, 75, 123); }
.summaryMediumToSmall .live h3 { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll left 2px transparent; padding: 0px 0px 2px; text-indent: 30px; }
.summaryMediumToSmall .interactive h3 { background: url(324aee7171005e19afdcf80ff16dfa2e3cffbcb3.png)  no-repeat scroll 0px 3px transparent; text-indent: 18px; }
.summaryMediumToSmall .interactive h3 a { color: rgb(35, 75, 123); }
.summaryMediumToSmall .map h3 { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2436px transparent; text-indent: 18px; }
.summaryMediumToSmall .map h3 a { color: rgb(35, 75, 123); }
.summaryMediumToSmall .live h3 a { color: rgb(35, 75, 123); }
.otherStoriesRow .oneSixth .summary h3 { font-size: 1.4em; font-weight: normal; line-height: 1.2em; }
.headerOne { background-color: rgb(255, 255, 255); border-bottom: 1px dotted rgb(204, 204, 204); border-top: 2px solid rgb(38, 38, 38); color: rgb(38, 38, 38); margin-bottom: 5px; padding: 3px 0px 13px; font-family: arial,sans-serif; margin-top: 8px; }
.headerOne:first-child { margin-top: 0px; }
.InSkinHide:first-child + .headerOne { margin-top: 0px; }
.headerOne h2, .summaryMedium.tps5 .headerOne h3, .summaryMedium.tps5 .headerOne h2 { font-size: 1.2em; font-weight: bold; margin: 0px; padding: 0px 3px 1px 0px; display: inline; background: none repeat scroll 0% 0% rgb(255, 255, 255); line-height: 1em; }
.headerOne h2 a { color: rgb(38, 38, 38); padding: 0px 5px 0px 0px; margin-bottom: 1px; }
.headerOne h2 a:hover { border-bottom: 0px none; margin-bottom: 0px; }
.headerOne h2 span { padding: 0px 5px 0px 0px; }
.headerOne h2 a span { padding: 0px; line-height: 1em; }
.headerOne p { font-size: 1.2em; font-weight: bold; margin: 0px; padding: 0px 5px 1px 0px; text-transform: capitalize; display: inline; background: none repeat scroll 0% 0% rgb(255, 255, 255); line-height: 1em; }
.headerOne p a { color: rgb(38, 38, 38); padding: 0px 5px 0px 0px; margin-bottom: 1px; }
.headerOne p a span { padding: 0px; }
.headerOne p a:hover { border-bottom: 0px none; margin-bottom: 0px; }
.styleOne { border-top: 2px solid rgb(0, 122, 143); }
.styleTwo { border-top: 2px solid rgb(95, 86, 83); }
.styleThree { border-top: 2px solid rgb(177, 13, 24); }
.styleFour { border-top: 2px solid rgb(53, 100, 6); }
.styleFive { border-top: 2px solid rgb(0, 84, 179); }
.styleSix { border-top: 2px solid rgb(158, 0, 71); }
.styleSeven { border-top: 2px solid rgb(72, 133, 32); }
.styleEight { border-top: 2px solid rgb(17, 17, 17); }
.styleNine { border-top: 2px solid rgb(212, 47, 0); }
.styleTen { border-top: 2px solid rgb(84, 84, 84); }
.styleEleven { border-top: 2px solid rgb(0, 151, 210); clear: both; }
.styleTwelve { border-top: 2px solid rgb(255, 212, 65); }
.styleThirteen { border-top: 2px solid rgb(0, 84, 179); }
.styleOne p a, .styleOne h2 a { color: rgb(38, 38, 38); }
.styleTwo p a, styleTwo h2 a { color: rgb(38, 38, 38); }
.styleThree p a, styleThree h2 a { color: rgb(38, 38, 38); }
.styleFour p a, styleFour h2 a { color: rgb(38, 38, 38); }
.styleFive p a, styleFive h2 a { color: rgb(38, 38, 38); }
.styleSix p a, styleSix h2 a { color: rgb(38, 38, 38); }
.styleSeven p a, styleSeven h2 a { color: rgb(38, 38, 38); }
.styleEight p a, styleEight h2 a { color: rgb(38, 38, 38); }
.styleNine p a, styleNine h2 a { color: rgb(38, 38, 38); }
.styleEleven p a, styleEleven h2 a { color: rgb(38, 38, 38); }
.styleTwelve p a, styleTwelve h2 a { color: rgb(38, 38, 38); }
.styleOne p a:hover, .styleOne h2 a:hover { color: rgb(1, 102, 120); }
.styleTwo p a:hover, .styleTwo h2 a:hover { color: rgb(73, 67, 64); }
.styleThree p a:hover, .styleThree h2 a:hover { color: rgb(144, 21, 24); }
.styleFour p a:hover, .styleFour h2 a:hover { color: rgb(53, 100, 6); }
.styleFive p a:hover, .styleFive h2 a:hover { color: rgb(21, 71, 141); }
.styleSix p a:hover, .styleSix h2 a:hover { color: rgb(127, 14, 57); }
.styleSeven p a:hover, .styleSeven h2 a:hover { color: rgb(56, 111, 49); }
.styleEight p a:hover, .styleEight h2 a:hover { color: rgb(56, 56, 56); }
.styleNine p a:hover, .styleNine h2 a:hover { color: rgb(181, 43, 29); }
.styleTen p a:hover, .styleTen h2 a:hover { color: rgb(63, 64, 64); }
.styleEleven p a:hover, .styleEleven h2 a:hover { color: rgb(249, 212, 38); }
.relatedThirdPartyLink { background-color: rgb(238, 238, 238); border: medium none; }
.relatedThirdPartyHeader { font-weight: normal; }
.byline { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; }
.bylineComments { padding-bottom: 5px; border-bottom: medium none; margin-bottom: 0px; }
.story .byline p, .story .bylineComments p { color: rgb(63, 63, 63); font-size: 1.2em; font-weight: bold; margin: 0px; padding: 0px 0px 9px; }
.story .byline p span.name, .story .bylineComments p span.name { color: rgb(35, 75, 123); font-weight: bold; margin: 0px; padding: 0px 0px 9px; }
.story .byline p span a, .story .bylineComments p span a { font-weight: bold; }
.story .byline p span.bar, .story .bylineComments p span.bar { color: rgb(204, 204, 204); }
.story .byline p.favLinks, .story .bylineComments p.favLinks { color: rgb(204, 204, 204); font-weight: normal; margin: 0px; padding-bottom: 0px; float: left; }
.story .bylineImg { float: left; margin: 2px 10px 12px 0px; }
.story { border-bottom: 0px none; margin-bottom: 5px; padding-bottom: 5px; border-top: 2px solid rgb(102, 102, 102); padding-top: 3px; }
.story p { font-family: arial,helvetica,sans-serif; font-size: 1.4em; line-height: 1.48em; margin: 0px; padding: 0px 0px 0.7em; }
.story H2, .story H3, .story H4, .story H5, .story H6 { border-top: 1px solid rgb(102, 102, 102); color: rgb(51, 51, 51); font-size: 1.4em; font-weight: bold; margin-bottom: 0.1em; padding: 3px 0px 5px; font-family: arial,helvetica,sans-serif; }
.story H6 { background-color: rgb(153, 0, 0); color: rgb(255, 255, 255); font-size: 1.1em; font-weight: bold; margin-bottom: 0.5em; padding: 1px 4px; text-transform: uppercase; }
.story div.h7 { color: rgb(102, 102, 102); font-size: 1.1em; font-weight: bold; margin-bottom: 0.1em; padding: 0px; }
.story div.h8 { font-size: 1.1em; font-weight: bold; margin-bottom: 0.1em; padding: 0px; }
.story ul { list-style-image: url(262c89e2644cac44f52982c7d4468dad6746d7c7.gif) ; overflow: hidden; }
.story ul, .story ol { font-size: 1.3em; line-height: 1.3em; margin: 0px 0px 1em 2em; overflow: hidden; padding: 0px; font-family: arial,sans-serif; }
.story table { border: 0px none; margin-bottom: 1em; padding: 0px; }
.story table tr th { border-bottom: 1px solid rgb(224, 224, 224); color: rgb(51, 51, 51); font-size: 1.3em; font-weight: bold; padding: 2px; text-align: left; }
.story table tr td { color: rgb(64, 64, 64); font-size: 1.3em; padding: 2px; }
.story table tr.mod2zero { background-color: rgb(251, 249, 243); }
.story table tr .txtRight { text-align: right; }
.story p img { display: inline; }
.story p img[align="right"] { display: inline; padding-left: 10px; padding-right: 0px; }
.story p img[align="left"] { display: inline; padding-right: 10px; }
.story p img[align="center"] { display: block; }
.story .bylineSocialButtons table { margin-bottom: 0px; padding: 0px; }
.story .bylineSocialButtons table tr th { border-bottom: 0px none; padding: 0px; }
.story .bylineSocialButtons table tr td { padding: 0px; }
.guideBodyHeading { width: 460px; }
.storyHead, .guideBodyHeading { margin: 0px; padding: 0px; }
.storyHead h1, .guideBodyHeading h1 { color: rgb(30, 30, 30); font-size: 2.4em; font-weight: normal; line-height: 1.16em; margin: 0px; padding: 0px 0px 8px; }
.storyHead h2, .guideBodyHeading h2 { color: rgb(64, 64, 64); font-size: 1.6em; font-weight: normal; line-height: 1.2em; margin: 0px; padding: 0px 0px 10px; }
.storyHead .rating { padding: 0px 0px 10px; }
h1.storyHeadFull { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 10px; }
.artIntroFullWidthIFrame .summary { border-top: medium none; }
#tmglSite.olympic .storyHead, #tmglSite.olympic .guideBodyHeading { float: left; margin-bottom: 15px; margin-right: 20px; }
#tmglSite.olympic .storyHead h1, #tmglSite.olympic .guideBodyHeading h1 { font-size: 2em; font-weight: bold; padding: 0px 0px 4px; }
.storyFt .placeComment { float: left; }
.storyFt .pagination { float: right; }
.storyFt .header { background: url(9d5df2af208f36242abfd4f4673ca23e8e21cc6d.gif)  repeat-x scroll 0px 2px transparent; padding-bottom: 7px; }
.header h4 { background-color: rgb(255, 255, 255); color: rgb(178, 41, 41); display: inline; font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 0px; padding: 0px 3px 0px 0px; text-transform: uppercase; }
.storyFt .secLinks { margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px; }
.storyFt .secLinks .section { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; padding-bottom: 5px; }
.storyFt .secLinks .section .name { color: rgb(102, 102, 102); float: left; font-weight: bold; }
.storyFt .secLinks .section .name h2 { color: rgb(102, 102, 102); float: left; font-size: 1em; font-weight: bold; }
.storyFt .secLinks .section .name h2 a { color: rgb(35, 75, 123); }
.storyFt .secLinks .section .feed { float: right; font-size: 1.2em; }
.storyfct { font-size: 1em; padding-bottom: 5px; }
.storyfct #storyMoreOnFucntion { border-top: 2px solid rgb(102, 102, 102); }
.storyfct #storyMoreOnFucntion .header { color: rgb(102, 102, 102); font-weight: bold; margin: 0px; padding: 0px; }
.storyfct #storyMoreOnFucntion .secLinks { margin-bottom: 10px; margin-top: 5px; padding-bottom: 5px; }
.storyfct #storyMoreOnFucntion .secLinks .section { margin-bottom: 0px; padding-bottom: 3px; }
.storyfct #storyMoreOnFucntion .secLinks .section .name { color: rgb(102, 102, 102); font-weight: bold; }
.storyfct #storyMoreOnFucntion .secLinks .section .name h2 { color: rgb(102, 102, 102); font-size: 1.2em; font-weight: bold; }
.storyfct #storyMoreOnFucntion .secLinks .section .name h2 a { color: rgb(35, 75, 123); }
.storyfct #storyMoreOnFucntion .secLinks ul { margin: 0px; padding: 0px; }
.storyfct #storyMoreOnFucntion .secLinks ul li { background: none repeat scroll 0% 0% transparent; float: left; list-style: none outside none; padding: 0px 10px 0px 0px; }
.storyfct #storyMoreOnFucntion .secLinks ul li.last { background: none repeat scroll 0% 0% transparent; list-style: none outside none; padding: 0px 10px 0px 0px; }
.storyfct #storyMoreOnFucntion .secLinks ul li h3 { color: rgb(102, 102, 102); font-size: 1.2em; font-weight: normal; }
.storyfct #storyMoreOnFucntion .secLinks ul li h3 a { color: rgb(35, 75, 123); }
.cornerimagevideoleft { background: url(e3fbbac3fd52d7be818f17c1198946ca23613556.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 7px; width: 20px; }
.cornerimagephotoleft { background: url(375e57c9bf9a1e57e32e8ca28e3234e7180e2859.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 7px; width: 20px; }
.cornerimageaudioleft { background: url(f6d3828e83727fa0bb608c620ef3ba3ccacf86d6.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 7px; width: 20px; }
.cornerimageblogleft { background: url(e70dd7c472c1ea3cba1c4cd63c892c7cd91978d0.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 7px; width: 20px; }
.cornerimagevideocentre { background: url(e3fbbac3fd52d7be818f17c1198946ca23613556.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 3px; width: 20px; }
.cornerimagephotocentre { background: url(375e57c9bf9a1e57e32e8ca28e3234e7180e2859.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 3px; width: 20px; }
.cornerimageaudiocentre { background: url(f6d3828e83727fa0bb608c620ef3ba3ccacf86d6.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 3px; width: 20px; }
.cornerimageblogcentre { background: url(e70dd7c472c1ea3cba1c4cd63c892c7cd91978d0.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 3px; width: 20px; }
.cornerimageleft { height: 16px; left: 0px; margin-top: 4px; position: absolute; top: 0px; width: 16px; }
.cornerimagecentre { height: 16px; left: 0px; position: absolute; top: 0px; width: 16px; }
.cornerimageinteractiveleft { background: url(95c4f41c525bb6316427f6948e886c8dc5941527.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 7px; width: 20px; }
.cornerimageinteractivecentre { background: url(95c4f41c525bb6316427f6948e886c8dc5941527.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 3px; width: 20px; }
.cornerimagegraphleft { background: url(ccc5ed8194160607b4b3737218230fd020128ae9.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 7px; width: 20px; }
.cornerimagegraphcentre { background: url(ccc5ed8194160607b4b3737218230fd020128ae9.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 3px; width: 20px; }
.cornerimagemapleft { background: url(301d8caffe1e9630fe810112b0a078dea71103a1.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 7px; width: 20px; }
.cornerimagemapcentre { background: url(301d8caffe1e9630fe810112b0a078dea71103a1.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 3px; width: 20px; }
.cornerimagepollleft { background: url(2c8c10c8423ac283eb64c21541b1818497e462b8.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 7px; width: 20px; }
.cornerimagepollcentre { background: url(2c8c10c8423ac283eb64c21541b1818497e462b8.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 3px; width: 20px; }
.story h2.noUpper { text-transform: none; }
.containerdiv { float: left; position: relative; }
#tmgPortalRand .containerdiv { position: static; }
.storyFtVideo { padding-top: 10px; }
.storyFtVideo .placeComment { float: left; }
.storyFtVideo .pagination { float: right; }
.storyFtVideo .header { background: url(9d5df2af208f36242abfd4f4673ca23e8e21cc6d.gif)  repeat-x scroll 0px 2px transparent; padding-bottom: 7px; }
.storyFtVideo .secLinks { margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px; }
.storyFtVideo .secLinks .section { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; padding-bottom: 5px; }
.storyFtVideo .secLinks .section .name { color: rgb(102, 102, 102); float: left; font-weight: bold; }
.storyFtVideo .secLinks .section .name h2 { color: rgb(102, 102, 102); float: left; font-size: 1em; font-weight: bold; }
.storyFtVideo .secLinks .section .name h2 a { color: rgb(35, 75, 123); }
.storyFtVideo .secLinks .section .feed { float: right; font-size: 1.2em; }
.storyFtVideo #storyMoreOn .header { color: rgb(102, 102, 102); font-weight: bold; margin: 0px; padding: 0px; }
.storyFtVideo #storyMoreOn .secLinks { margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px; }
.storyFtVideo #storyMoreOn .secLinks .section { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; padding-bottom: 5px; }
.storyFtVideo #storyMoreOn .secLinks .section .name { color: rgb(102, 102, 102); float: left; font-weight: bold; }
.storyFtVideo #storyMoreOn .secLinks .section .name h2 { color: rgb(102, 102, 102); float: left; font-size: 1.2em; font-weight: bold; }
.storyFtVideo #storyMoreOn .secLinks .section .name h2 a { color: rgb(35, 75, 123); }
.storyFtVideo #storyMoreOn .secLinks .section .name h3 { color: rgb(102, 102, 102); float: left; font-size: 1.2em; font-weight: bold; }
.storyFtVideo #storyMoreOn .secLinks .section .name h3 a { color: rgb(35, 75, 123); }
.storyFtVideo #storyMoreOn .secLinks .section .feed { float: right; }
.storyFtVideo #storyMoreOn .secLinks .section .feed .rss { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -500px transparent; padding-left: 12px; }
.related_links_moreon h2 { background: none repeat scroll 0% 0% transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 7px; }
.related_links_moreon h2 a { color: rgb(27, 55, 88); }
.videoArt .summary { margin: 0px 10px 5px; padding-bottom: 10px; }
.videoArt .summaryMedium h3 { color: rgb(35, 75, 123); font-size: 1.4em; font-weight: normal; line-height: 1.2em; }
.videoArt p.date { color: rgb(84, 84, 84); font-family: arial; font-size: 1.1em; }
.videoArt.videoPadding .summary { margin: 0px ! important; }
.playButton { height: 88px; overflow: hidden; position: relative; width: 140px; }
.playButton .playBtt { background: url(f4e48bd72cc99282a68f2a8031cd7aa9d4fc5339.png)  no-repeat scroll 50% 30% rgb(0, 0, 0); height: 100%; left: 0px; position: absolute; top: 0px; width: 38px; }
.playButton a { text-decoration: none; }
.playButton .playBttTop { background: url(f4e48bd72cc99282a68f2a8031cd7aa9d4fc5339.png)  no-repeat scroll 50% 30% transparent; opacity: 0.7; height: 100%; left: 0px; position: absolute; top: 0px; width: 38px; }
.related_links .header { color: rgb(38, 38, 38); border-top: 2px solid rgb(102, 102, 102); font-family: arial,sans-serif; padding: 2px 0px 4px; text-transform: uppercase; font-size: 1.1em; font-weight: bold; background: url(bd19896a560e99f742523f17450108713131011f.gif)  repeat-x scroll 0px 1px rgb(255, 255, 255); }
.related_links .header span { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding-right: 5px; }
.related_links ul { list-style-type: none; margin: 0px; padding: 0px; }
.related_links ul li { padding: 5px 0px 0px; }
.related_links ul li h3 { border-top: medium none; font-size: 1.2em; line-height: 1.38em; font-weight: normal; }
.related_links ul li h2 { border-top: medium none; font-size: 1.2em; line-height: 1.38em; font-weight: normal; }
.related_links ul li h2 a { color: rgb(35, 75, 123); }
.related_links ul li.video h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1950px transparent; padding-left: 21px; }
.related_links ul li.audio h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1110px transparent; padding-left: 21px; }
.related_links ul li.photo h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1800px transparent; padding-left: 21px; }
.related_links ul li.blog h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -2100px transparent; padding-left: 21px; }
.related_links_inline { background-color: rgb(244, 244, 240); border-bottom: 1px solid rgb(229, 229, 229); margin-bottom: 8px; overflow: hidden; width: 460px; }
.related-links-float-design { width: 180px ! important; float: left; margin-right: 20px; margin-top: 10px; border-bottom: 0px none ! important; }
.related_links_inline .headerOne p, .related_links_inline .headerOne h2 { font-family: arial,sans-serif; font-size: 1.1em; padding: 0px 5px 1px 0px; line-height: 1em; }
.related_links_inline .headerOne h2 { border-top: 0px none; }
.related_links_inline .relContentPuff { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 3px; padding-bottom: 3px; }
.related_links_inline img { margin-bottom: 2px; }
.related_links_inline .label { color: rgb(178, 41, 41); font-size: 10px; font-weight: bold; text-transform: uppercase; }
.related_links_inline .headline a { font-size: 1.2em; font-weight: bold; }
.related_links_inline .lastModDate { color: rgb(102, 102, 102); font-size: 1.1em; font-weight: normal; }
.related_links_inline ul { list-style-type: none; margin: 0px; overflow: hidden; padding: 0px 0px 0px 5px; }
.related_links_inline ul li { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1048px transparent; padding: 0px 0px 5px 18px; }
.related_links_inline ul li.audio { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1165px transparent; }
.related_links_inline ul li.blog { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -2095px transparent; }
.related_links_inline ul li.photo { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1795px transparent; }
.related_links_inline ul li.video { background: url(000fd92d2b659979e21d56f2184d73d3f58d3836.png)  no-repeat scroll 0px 4px transparent; }
.related_links_inline ul li.video:hover { background-position: 0px -68px; }
.related_links_inline ul li .summary { border-bottom: 0px dotted rgb(0, 0, 0); margin-bottom: 5px; padding-bottom: 0px; }
.related_links_inline ul li a { color: rgb(35, 75, 123); font-size: 12px; font-weight: bold; line-height: 13px; text-transform: none; font-family: arial,helvetica,sans-serif; }
.related_links_inline ul li a:hover { color: rgb(18, 40, 66); border-bottom: 1px dotted rgb(18, 40, 66); }
.related_links_inline ul li h2, .related_links_inline ul li p { border-top: medium none; display: inline; margin-bottom: 0px; }
.related_links_inline ul li p { line-height: 0.8em; }
.related_links_inline .relContDate { color: rgb(84, 84, 84); font-family: helvetica; font-size: 11px; font-weight: normal; line-height: 13px; text-transform: none; }
.related_links_inline .headerOne { padding-top: 2px; }
#postComment { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px; padding-bottom: 10px; }
#postComment p { font-size: 1.2em; margin: 0px; padding: 10px 0px; }
#postComment p.reqInfo { color: rgb(102, 102, 102); }
#postComment .mandatory { color: rgb(178, 41, 41); }
#postComment form .commentInputText { width: 270px; }
#postComment form textarea { height: 131px; width: 274px; }
#postComment form .subBtn { background-color: rgb(34, 85, 119); border: 1px solid rgb(17, 51, 102); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; height: 1.7em; text-transform: uppercase; }
#postComment .commentThankYou { background: none repeat scroll 0% 0% rgb(233, 237, 242); border: 6px solid rgb(204, 213, 221); padding: 43px 60px; }
#postComment .commentThankYou .thankContainer { background: url(5e6f1adce42d6b61d089d6437f824b52b57c5b20.gif)  no-repeat scroll 0px 25px transparent; border-bottom: 1px dotted rgb(255, 255, 255); border-top: 1px dotted rgb(255, 255, 255); padding: 25px 0px 25px 90px; }
#postComment .commentThankYou .thankContainer h1 { color: rgb(35, 75, 123); font-size: 2.5em; font-weight: normal; }
#postComment .commentThankYou .thankContainer p { color: rgb(64, 64, 64); font-size: 1.6em; }
.puff { padding-bottom: 10px; }
.configurableWidget .puff { padding-bottom: 0px; }
.secPuffs .summary { margin-top: 6px; padding-top: 5px; }
.secPuffs .summary h3 { padding-bottom: 0px; }
ul.comments { list-style-type: none; margin: 0px; padding: 0px 0px 10px; }
ul.comments li { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 2px; padding: 10px 0px 5px; }
ul.comments li p { font-size: 1.2em; line-height: 1.5em; margin: 0px; padding: 0px; }
ul.comments li .author { font-size: 1.2em; font-weight: bold; }
ul.comments li .date { font-size: 1.2em; line-height: 1.5em; }
ul.comments li .time { font-size: 1.2em; line-height: 1.5em; }
ul.comments li .report { font-size: 1.2em; line-height: 2em; }
.advertLinks { padding: 5px 0px; }
.advertLinks ul { list-style-type: none; margin: 0px; padding: 0px; }
.advertLinks ul li { background: none repeat scroll 0% 0% rgb(238, 255, 238); margin-bottom: 2px; padding: 3px; }
.advertLinks ul li .title { font-size: 1.2em; font-weight: bold; }
.advertLinks ul li p { font-size: 1.2em; margin: 0px; padding: 0px; }
.mpu { background-color: rgb(238, 238, 238); height: 250px; width: 300px; }
.sky { background-color: rgb(238, 238, 238); height: 680px; width: 300px; }
.searchForm p { color: rgb(64, 64, 64); font-size: 1.2em; line-height: 1.3em; margin: 0px 0px 3px; padding: 0px 0px 2px; }
.searchForm #searchOuter { background-color: rgb(227, 227, 227); height: 30px; }
.searchForm #searchKeywords { float: left; padding: 4px 0px 4px 4px; }
.searchForm #keywords { border: 1px solid rgb(39, 100, 154); color: rgb(64, 64, 64); font-family: arial,sans-serif; font-size: 1.2em; height: 15px; padding: 2px; width: 200px; }
.searchForm #searchSubmit { background-image: url(f5a55dcc49b394e20eb016decc02634672a264de.jpg) ; background-repeat: no-repeat; float: left; height: 12px; margin: 8px 0px 0px 4px; width: 59px; }
.searchForm #linkItemsText { font-size: 1.1em; margin: 5px 0px 2px; padding: 0px; }
.searchForm #linkItems { margin: 0px; }
.searchForm #linkItem { background: url(262c89e2644cac44f52982c7d4468dad6746d7c7.gif)  no-repeat scroll 0px 3px transparent; float: left; padding: 0px 0px 1px; }
.searchForm #linkItems a { font-size: 1.1em; margin: 0px 15px 0px 10px; padding: 0px; }
.searchForm #searchSubmit:hover { background-image: url(d30ef6142b59155917a99993e0d7f09f8ee0799e.jpg) ; cursor: pointer; }
.searchSpacing { padding: 2px 0px 1px; }
.comCarGutter { margin: 0px 10px 0px 0px; }
.comGutterUnder { margin: 0px 0px 5px; }
#comCarousel { width: 300px; }
#comCarousel #comCarPartners { background: none repeat scroll 0% 0% rgb(239, 239, 239); margin-bottom: 5px; padding: 5px; }
#comCarousel #comCarPartners .partner { height: 157px; }
#comCarousel #comCarPartners .partner .offer h3 { font-size: 1.2em; line-height: 1.2em; padding-bottom: 5px; }
#comCarousel #comCarPartners .partner .offer p { font-family: verdana; font-size: 1.1em; line-height: 1.5em; }
.comCarImage { height: 41px; text-align: center; vertical-align: middle; width: 140px; }
#comCarousel #comCarTools { background: none repeat scroll 0% 0% rgb(239, 239, 239); padding: 5px 2px; }
#comCarousel #comCarTools #carouselBtns { margin: 0px; padding: 0px 5px; }
#comCarousel #comCarTools #comCarNav { font-size: 1.1em; line-height: 1.1em; padding-bottom: 5px; }
#comCarousel #comCarTools #comCarNav img { display: inline; }
#comCarousel #comCarTools #comCarNav .prev { float: left; text-align: left; width: 90px; }
#comCarousel #comCarTools #comCarNav .info { float: left; text-align: center; width: 106px; }
#comCarousel #comCarTools #comCarNav .next { float: left; text-align: right; width: 90px; }
#comCarousel #comCarTools .btn { border: 1px solid rgb(214, 214, 214); float: left; margin: 0px 2px; }
#comCarousel #comCarTools .active { border: 1px solid rgb(34, 68, 119); }
.comPuff { margin-bottom: 15px; border: 2px solid rgb(233, 233, 223); padding: 7px 5px 7px 7px; }
.comPuff .comPuffImage { float: left; margin: 0px; padding: 1px 0px 0px; }
.comPuff .comPuffImage img { border: 1px solid rgb(255, 255, 255); width: 60px; height: 60px; }
.comPuff .comPuffCopy { float: left; word-wrap: break-word; margin: 0px 0px 0px 7px; }
.comPuff .comPuffCopy a#titleMarkPuff { color: black; border-bottom: medium none; font-size: 12px; font-weight: bold; }
.comPuff .comPuffCopy p { font-family: Georgia; font-size: 12px; line-height: 1.3em; width: 213px; color: rgb(35, 75, 123); padding-top: 4px; }
.comPuff .comPuffCopy p.title { font-family: arial; font-size: 1.2em; line-height: 0.9em; padding-bottom: 3px; }
.comPuff .comPuffCopy ul { list-style-type: none; margin: 0px; padding: 3px 0px 0px; }
.comPuff .comPuffCopy ul li { background: url(39aafb88f184fac1f43fcd6f662b4fe317012e94.gif)  no-repeat scroll 0px 3px transparent; font-size: 1.1em; padding-left: 12px; }
.comPuff .comPuffCopy h3 { font-weight: normal; }
.editorialPuff:hover { background: none repeat scroll 0% 0% rgb(238, 238, 235); }
#noComPuffImage p { width: auto; }
#comDating { padding: 0px; width: 300px; height: 250px; }
#comDating .topText { color: rgb(51, 51, 51); font-size: 14px; margin: 0px 0px 0px 14px; font-family: Arial; }
#comDating .datingBox ul.profiles { list-style: none outside none; margin: 0px; padding: 0px; }
#comDating .datingBox ul.profiles li { float: left; list-style: none outside none; height: 186px; padding: 5px; }
#comDating .datingBox .dateProf { color: rgb(64, 64, 64); height: auto; margin: 0px; padding: 3px 5px 10px; width: 100%; }
#comDating .datingBox .dateProf .dateProfImage { background-color: white ! important; margin-top: 5px; border-radius: 7px; height: 153px; width: 110px; }
#comDating .datingBox .dateProf .dateProfName { font-weight: bold; text-align: center; }
#comDating .datingBox .dateProf .dateProfImage img { padding-right: 17px; padding-bottom: 17px; padding-left: 17px; padding-top: 10px ! important; }
#comDating .datingBox .dateProf .title { clear: both; padding: 4px 0px; }
#comDating .datingBox .dateProf .title { color: rgb(206, 63, 110); font-size: 1.1em; font-weight: bold; }
#comDating .datingBox .dateProf .description { height: 89px; margin: 0px 0px 2px; overflow: hidden; }
#comDating .datingBox .dateProf .rightColDesc { width: 152px; background-color: white ! important; padding-left: 10px; border-bottom-right-radius: 6px; border-top-right-radius: 6px; margin: 15px 0px 8px; height: 109px; }
#comDating .datingBox .dateProf .description p { font-size: 14px; padding: 3px 5px 0px 0px; margin-top: 1px ! important; font-family: Arial ! important; }
#comDating .datingBox .dateProf ul { margin: 0px; padding: 0px; }
#comDating .datingBox .dateProf ul li { font-size: 1.1em; }
#comDating .tabs .colLeft { float: left; width: 195px; margin: 10px 0px 0px 8px; }
#comDating .tabs .colRight { float: right; width: 80px; margin-top: 5px; padding-top: 5px; }
#comDating .tabs .hide { display: none; }
#comDating .tabs { background: none repeat scroll 0% 0% transparent; font-size: 0px; }
#comDating .tabs ul { list-style: none outside none; margin: 0px; padding: 0px; }
#comDating .tabs li { cursor: pointer; float: right; margin: 0px; padding: 0px 2px 0px 0px; }
#comDating .tabs li a:hover { border-color: rgb(215, 215, 215); border-style: solid; border-width: 1px 1px 0px; }
.comFooter { background: url(c34c71d16c9835b9ae079338b5e0042d0ca0b12e.gif)  no-repeat scroll 0% 0% transparent; height: 19px; margin-top: 4px; padding: 3px 10px 3px 3px; text-align: right; width: 274px; }
.comFooter a { color: rgb(35, 75, 123); font-size: 1.1em; line-height: 1.2em; text-decoration: none; }
.dbBordTB { background: url(9ed4b9ac549d0a0d1eb60bffb27594e758ce006a.gif)  no-repeat scroll 0% 0% transparent; height: 2px; width: 300px; }
#comDating .datingLoader { background: url(194a422ecdbccb0ecb3af03c01412c1dec648fd8.gif)  no-repeat scroll 127px 72px transparent; color: rgb(35, 75, 123); font-size: 1.5em; font-weight: bold; padding: 140px 0px 93px 112px; width: 250px; }
#datingSearch { border: medium none; margin: 10px 0px; }
#datingSearch .dsLabels { color: rgb(64, 64, 64); float: left; font-size: 1.1em; margin-top: 3px; padding: 2px 10px 0px 0px; text-align: right; width: 80px; }
#datingSearch .dsFields { color: rgb(64, 64, 64); float: left; font-size: 1.1em; padding: 2px 10px 0px 0px; }
#datingSearch .cl { clear: both; height: 1px; margin: 0px; padding: 0px; }
#datingSearch select { font-size: 12px; }
#datingSearch input { font-size: 12px; }
#datingSearch .searchButton { background: url(614e2a9d58bfc1be060081eaef52805761c60a5e.jpg)  repeat-x scroll 0% 0% transparent; height: 30px; width: 150px; border: medium none; cursor: pointer; margin-left: -15px; }
#gender { width: 135px; }
#mGender { width: 135px; }
#mAgeMin { width: 57px; }
#mAgeMax { width: 57px; }
#mPostCode { width: 131px; }
#mHasPhoto { margin: 0px; padding: 0px; }
#mRangeID { width: 135px; }
#comDatingSmall .comPuffDating { background: none repeat scroll 0% 0% rgb(237, 247, 237); margin-bottom: 4px; padding: 3px; }
#comDatingSmall .comPuffDating .comPuffDatingImage { float: left; margin-right: 5px; padding: 0px; }
#comDatingSmall .comPuffDating .comPuffDatingImage img { border: 1px solid rgb(255, 255, 255); }
#comDatingSmall .comPuffDating .comPuffDatingCopy p { font-family: verdana; font-size: 1.1em; line-height: 1.5em; }
#comDatingSmall .comPuffDating .comPuffDatingCopy p.title { font-family: arial; font-size: 1.2em; line-height: 0.9em; padding-bottom: 3px; }
#comDatingSmall .comPuffDating .comPuffDatingCopy ul { clear: both; list-style-type: none; margin: 0px; padding: 3px 0px 0px; }
#comDatingSmall .comPuffDating .comPuffDatingCopy ul li { background: url(39aafb88f184fac1f43fcd6f662b4fe317012e94.gif)  no-repeat scroll 0px 3px transparent; font-size: 1.1em; padding-left: 12px; }
#comDatingSmall .comDatingFt { background: none repeat scroll 0% 0% rgb(227, 227, 227); height: 15px; margin-top: 4px; padding: 3px; text-align: right; width: 294px; }
#comDatingSmall .comDatingFt a { color: rgb(35, 75, 123); font-size: 1.1em; line-height: 1.2em; text-decoration: none; }
.ediPuff { background: none repeat scroll 0% 0% rgb(245, 245, 245); margin-bottom: 4px; padding: 3px; }
.ediPuff .ediPuffImage { float: left; margin-right: 5px; padding: 0px; }
.ediPuff .ediPuffImage img { border: 1px solid rgb(0, 0, 0); }
.ediPuff .ediPuffCopy { float: left; }
.ediPuff .ediPuffCopy p { font-size: 1.2em; }
.ediPuff .ediPuffCopy p.title { padding-bottom: 3px; }
.ediPuff .ediPuffCopy ul { list-style-type: none; margin: 0px; padding: 3px 0px 0px; }
.ediPuff .ediPuffCopy ul li { background: url(39aafb88f184fac1f43fcd6f662b4fe317012e94.gif)  no-repeat scroll 0px 3px transparent; font-size: 1.1em; padding-left: 12px; }
.headlineImageCentreAbstractPuff { clear: left; position: relative; margin-top: 10px; }
.headerOne + .headlineImageCentreAbstractPuff { margin-top: 0px; }
.fiveTwelfths .summaryBig .headlineImageCentreAbstractPuff, .fiveTwelfths .summaryMedium .headlineImageCentreAbstractPuff { margin-top: 10px; margin-bottom: 10px; }
.fiveTwelfths .summaryMedium .headlineImageCentreAbstractPuff:first-child { margin-top: 0px; }
.headlineImageCentreAbstractPuff .puffRollOver { position: absolute; bottom: 0px; overflow: hidden; width: 100%; height: 24px; font-family: helvetica,arial,sans-serif ! important; font-size: 12px ! important; color: rgb(255, 255, 255) ! important; background: url(60fdfd52b649a71538e3f6a045c7d2d48a51e9ab.png)  repeat scroll 0% 0% transparent; margin-top: -1px; margin-right: -1px; }
.headlineImageCentreAbstractPuff .puffRollOver p { font-family: helvetica,arial,sans-serif ! important; font-size: 12px ! important; color: rgb(255, 255, 255) ! important; line-height: 13px ! important; }
.large .puffRollOver { position: absolute; bottom: 0px; overflow: hidden; width: 100%; font-family: helvetica,arial,sans-serif; font-size: 12px; color: rgb(255, 255, 255); background: url(60fdfd52b649a71538e3f6a045c7d2d48a51e9ab.png)  repeat scroll 0% 0% transparent; }
.headlineImageCentreAbstractPuff .puffRollOver:hover { border: medium none; }
.headlineImageCentreAbstractPuff h3 { font-weight: bold; font-size: 12px; padding: 5px 5px 0px; }
.headlineImageCentreAbstractPuff p { margin: 5px auto 15px 5px; padding: 0px 0px 15px; }
.headlineImageCentreAbstractPuff h5, .headlineImageCentreAbstractPuff h4 { font-weight: bold; font-size: 12px; margin: 6px auto 0px 0px; padding: 0px 5px; }
#polldisplay { margin: 0px; padding: 5px 0px; }
.epollcontent { color: rgb(38, 38, 38); float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 18px; margin: 0px; padding: 0px; }
.polltitle { float: left; margin: 2px 0px 0px; }
.polloption { float: right; }
.polloptions { margin: 5px 0px; }
.epollq { color: rgb(38, 38, 38); float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px; margin: 5px 0px 0px; padding: 0px; }
.epolla { border-bottom: 1px solid rgb(204, 204, 204); color: rgb(38, 38, 38); font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 20px; }
.epollresult { color: rgb(49, 86, 131); font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px; margin: 0px; padding: 0px; text-align: right; }
.epollbar { background-color: rgb(178, 41, 41); float: left; font-size: 10px; margin-bottom: 3px; }
.epollresults { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1050px transparent; float: left; font-size: 0.6886em; margin-top: 4px; padding-left: 14px; }
#polldisplay form .voteBtn { background-color: rgb(34, 85, 119); border: 1px solid rgb(17, 51, 102); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; height: 1.7em; text-transform: uppercase; }
.horizontal_line { border-bottom: 1px solid rgb(205, 204, 204); margin-top: 5px; }
.vertical_line { border-left: 1px solid rgb(204, 204, 204); float: left; height: 100px; padding: 2px; width: 2px; }
#tmglSearch { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); margin: 0px auto; padding: 0px 10px; width: 940px; }
#tmglSearch .searchType { font-size: 1.2em; font-weight: bold; padding: 5px 0px; }
#tmglSearch h1 { color: rgb(102, 102, 102); font-size: 2em; font-weight: bold; padding: 10px 0px; }
#tmglSearch .searchBorders { border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); padding: 10px 0px; }
#tmglSearch .searchPresentation { float: left; }
#tmglSearch .searchPages { float: right; font-size: 1.2em; padding-top: 4px; }
#tmglSearch .backTop { float: right; padding: 10px 0px; }
#tmglSearch .backTop p { font-size: 1.2em; }
#tmglSearch .backTop p a { background: url(fc2a66ff0cbdab687439f92d535e601bd4bad29d.gif)  no-repeat scroll right center transparent; padding-right: 12px; }
#tmglSearch .searchNext { background: url(49aeae8852c633908a4444a58175b5e076f2aec2.gif)  no-repeat scroll right center transparent; font-weight: bold; padding-right: 8px; text-transform: uppercase; }
#tmglSearch .searchPrev { background: url(50d508ced5b3f1a16090150b9e1294a03c294afc.gif)  no-repeat scroll left center transparent; font-weight: bold; padding-left: 8px; text-transform: uppercase; }
#tmglSearch .basicSearchForm { float: left; margin-right: 10px; }
#tmglSearch .googleEnhance { background: url(8be63873c40f56c13071dbf288566b290910b23e.gif)  no-repeat scroll 0% 0% transparent; float: left; height: 26px; margin: 0px; padding: 0px; text-indent: -9999px; width: 53px; }
#tmglSearch .searchSmallText { font-size: 1.1em; }
#tmglSearch .searchLeftCol { text-align: right; }
#tmglSearch .advBtn { float: left; margin-right: 10px; }
#tmglSearch .calendar { display: inline; margin-left: 3px; position: relative; top: -2px; }
.gws .gwsDesc { font-size: 1.2em; margin-bottom: 5px; }
.gws .gwsResult { margin-bottom: 10px; }
.gws .gwsResult .gwsResultHd { font-size: 1.4em; }
.gws .gwsResult .gwsResultHd a { border-bottom: medium none; text-decoration: underline; }
.gws .gwsResult .gwsResultTxt { font-size: 1.2em; }
.gws .gwsResult .gwsResultUrl { color: rgb(65, 160, 66); font-size: 1.2em; }
.gafs { background: none repeat scroll 0% 0% rgb(255, 250, 221); margin-bottom: 10px; padding: 3px; }
.gafs .gafsAd { margin-bottom: 10px; }
.gafs .gafsAd .gafsAdTitle { font-size: 1.4em; }
.gafs .gafsAd .gafsAdTitle a { border-bottom: medium none; text-decoration: underline; }
.gafs .gafsAd .gafsAdDesc { font-size: 1.2em; }
.gafs .gafsAd .gafsAdDesc a { color: rgb(0, 0, 0); }
.gafs .gafsAd .gafsAdDesc a:hover { border-bottom: medium none; }
.gafs .gafsAd .gafsAdDesc .gafsAdUrl { color: rgb(65, 160, 66); margin-right: 10px; }
.archiveHeader a { font-size: 1.4em; }
#autotrader { font-family: arial; padding: 0px; }
#autotrader .search { background: none repeat scroll 0% 0% rgb(227, 227, 227); border-bottom: 1px solid rgb(237, 247, 237); color: rgb(64, 64, 64); margin: 0px auto; }
#autotrader .tabs { background: url(91c2112cba6ac80bbb865c1373ece72907bc9672.gif)  repeat-x scroll center bottom rgb(255, 255, 255); float: left; line-height: normal; width: 100%; }
#autotrader .tabs ul { list-style: none outside none; margin: 0px; padding: 0px; }
#autotrader .tabs li { background: url(6dade95eae78ffa27e12580362bb0ac62143d26c.gif)  no-repeat scroll left top transparent; cursor: pointer; float: left; margin: 0px; padding: 0px 0px 0px 7px; }
#autotrader .tabs a { background: url(f6736667caf26e40fac5993cd78ea8e8510dc8dc.gif)  no-repeat scroll right top transparent; display: block; padding: 5px 15px 4px 6px; text-decoration: none; }
#autotrader .tabs .ui-tabs-selected { background-image: url(6881579a34f0c3fa4df38f28f3ff6345792335cb.gif) ; }
#autotrader .tabs .ui-tabs-selected a { background-image: url(2f9ef9e8d23cd008576cf1cbb274e2d711a8aaf3.gif) ; padding-bottom: 5px; }
#autotrader .tabs a:hover { border: 0px none; }
#autotrader .ui-tabs-hide { display: none; }
#autotrader .ui-tabs-panel { background: none repeat scroll 0% 0% transparent; border-top: medium none; padding: 0px; }
#autotrader .advanced_link a { color: rgb(35, 75, 123); cursor: pointer; }
#autotrader .advanced_link a:hover { border-bottom: 1px none; }
#autotrader label { color: rgb(64, 64, 64); float: left; font: bold 12px arial; padding: 5px; text-align: right; width: 60px; }
#autotrader select { color: rgb(102, 102, 102); width: 200px; }
#autotrader input { color: rgb(102, 102, 102); width: 195px; }
#autotrader .floatRight { float: right; padding: 7px 20px 7px 7px; }
#autotrader .formSubmit { background-color: rgb(104, 143, 54); width: 50px; }
#autotrader_response .results_text { color: rgb(64, 64, 64); font-size: 12px; }
#autotrader_response .sorting { float: left; }
#autotrader_response #pagination { float: right; margin-top: 2px; }
#autotrader_response #pagination a { font-size: 12px; padding-right: 3px; }
#autotrader_response #pagination .current { font-size: 12px; padding-right: 3px; }
#autotrader_response .postcode { font-weight: bold; text-transform: uppercase; }
#autotrader_response .summary { padding: 0px 0px 5px; }
#autotrader_response .summary a { font-size: 15px; }
#autotrader_response .summary .details a { font-weight: bold; }
#autotrader_response .summary .advert_image { float: left; padding: 0px 10px 40px 5px; }
#autotrader_response .summary .new_advert_image { margin-bottom: 30px; }
#autotrader_response .summary .trade { color: rgb(102, 102, 102); font-size: 14px; }
#autotrader_response .summary .price { font-size: 14px; font-weight: bold; padding-top: 2px; }
#autotrader_response .summary .ad_text { color: rgb(64, 64, 64); font-size: 12px; padding-top: 2px; }
#autotrader_response .summary .distance { color: rgb(64, 64, 64); font-size: 12px; padding-top: 2px; }
#charterListener { color: rgb(64, 64, 64); font-family: arial; font-size: 13px; margin-right: 20px; }
#charterListener .contact_us { margin-bottom: 10px; margin-top: 12px; padding-left: 10px; }
#charterListener h3 { border-bottom: 1px solid rgb(224, 224, 224); color: rgb(0, 0, 0); font-weight: bold; }
#charterListener label { float: left; font-family: arial; font-size: 12px; padding: 5px; text-align: right; width: 130px; }
#charterListener input[type="text"] { margin-bottom: 8px; width: 300px; }
#charterListener textarea { height: 100px; margin-bottom: 8px; width: 304px; }
#charterListener .asterix { color: rgb(178, 41, 41); padding-left: 1px; }
#charterListener form .formSubmit { float: right; margin-right: 144px; }
#charterListener .error { float: left; text-align: left; }
.commentContainer { margin-bottom: 10px; }
.commentContainer .commentImg:first-child { background: none repeat scroll 0% 0% transparent; margin-top: -5px; }
.commentContainer .comment:first-child { background: none repeat scroll 0% 0% transparent; margin-top: -5px; }
.commentImage { background: none repeat scroll 0% 0% rgb(255, 255, 255); float: right; margin: 0px 0px 5px; padding: 2px 0px 0px 10px; }
.comment, .commentImg { font-size: 1.1em; line-height: 1.3em; margin-top: 7px; padding-top: 5px; background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; }
.headerOne + .comment, .headerOne + .commentImg { border-top: medium none; margin-top: 0px; padding-top: 0px; }
.comment p, .commentImg p { color: rgb(64, 64, 64); margin-bottom: 1px; }
.comment ul, .commentImg ul { list-style-type: none; margin: 0px; padding: 0px; }
.comment ul li, .commentImg ul li { background: none repeat scroll 0% 0% transparent; padding-left: 0px; }
.comment ul li a, .commentImg ul li a { background: none repeat scroll 0% 0% transparent; color: rgb(35, 75, 123); font-family: georgia,"times new roman",times,serif; line-height: 1.3em; font-size: 1.2em; padding-left: 0px; }
.comment p strong, .commentImg p strong { font-family: helvetica,arial,sans-serif; }
.comment p strong a, .commentImg p strong a { color: rgb(64, 64, 64); font-family: helvetica,arial,sans-serif; }
.comment p strong a:hover, .commentImg p strong a:hover { border-bottom: 1px dotted rgb(64, 64, 64); }
#commentContainerOlympics .commentImg, #commentContainerOlympics .comment { background: url(7dd440ba0dd0547407650c02db4048833ff64f7b.png)  no-repeat scroll 5px 10px rgb(244, 240, 230); border-top: medium none; border-bottom: 1px solid rgb(211, 206, 186); padding: 7px 0px 0px 26px; position: relative; min-height: 62px; }
#commentContainerOlympics .commentImg img { float: right; padding: 0px 0px 0px 10px; position: absolute; bottom: 0px; right: 0px; }
#commentContainerOlympics .commentImg ul, #commentContainerOlympics .comment ul { padding-right: 70px; }
#commentContainerOlympics .commentImg ul li a, #commentContainerOlympics .comment ul li a { font-style: italic; color: rgb(66, 66, 66); font-size: 1.3em; }
#commentContainerOlympics .commentImg p, #commentContainerOlympics .comment p { margin: 4px 0px; }
#commentContainerOlympics .commentImg p strong a, #commentContainerOlympics .comment p strong a { color: rgb(0, 151, 210); font: bold 10px georgia,"times new roman",times,serif; text-transform: uppercase; }
#commentContainerOlympics { margin-top: 10px; }
#commentContainerOlympics .commentImg p strong { color: rgb(0, 151, 210); font: bold 10px georgia,"times new roman",times,serif; text-transform: uppercase; }
#commentCartoonContainer { width: 300px; float: left; background-color: rgb(255, 255, 255); }
.commentsContainer { margin-left: 0px; float: left; width: 300px; padding-top: 12px; }
.cartoonContainer { width: 140px; padding-right: 9px; border-right: 1px solid rgb(231, 231, 231); float: left; padding-top: 12px; }
.cartoonContainer img { border-top: 1px dotted rgb(204, 204, 204); padding-top: 2px; }
.cartoonContainer .mattDescription { margin-top: 6px; font-family: Georgia; font-size: 12px; font-style: italic; text-align: center; }
.mattDescription a { color: rgb(38, 38, 38); }
.cartoonTabsContainer { margin-bottom: 10px; }
.cartoonTabsContainer a.tabMatt { float: left; width: 77px; height: 29px; background-image: url(ec1f8dbad744a39375902aa98d33f712b6b404b8.png) ; }
.cartoonTabsContainer a.tabAlex { float: left; width: 63px; height: 29px; background-image: url(2e02b77a50f9a2786e10a4b43575a611be4e33ab.png) ; }
.cartoonTabsContainer a:hover { border-bottom: medium none; }
.cartoonImage { margin: 0px auto; padding: 0px; border-bottom: 1px dotted rgb(204, 204, 204); }
.cartoonImage a:hover { border-bottom: medium none; }
.cartoonImage p { text-align: center; font-style: italic; padding: 5px; font-size: 11px; color: black; }
.mattArticleLink { text-align: center; padding: 3px; }
.mattArticleLink a { font-family: arial,helvetica,sans-serif; font-size: 12px; color: rgb(35, 75, 123); }
.mattArticleLink a:hover { color: rgb(18, 40, 66); }
.mattAlexPuffs .headlineImageCentreAbstractPuff.small { margin-top: 7px; }
.mattAlexPuffs .headlineImageCentreAbstractPuff.small:first-child { margin-top: 0px; }
.mattAlexPuffs .oneSixth .oneSixth.mattAlertBox.mattAlexBox { margin-top: 7px; }
.mattAlexPuffs .oneSixth .oneSixth.mattAlertBox.mattAlexBox:first-child { margin-top: 0px; }
.oneSixth.mattAlertBox.mattAlexBox + .headlineImageCentreAbstractPuff.small { margin-top: 0px; padding-top: 7px; }
.mattAlexPuffs .summary.html { border-top: medium none; padding-top: 0px; }
#autoNav { border-width: 1px medium; border-style: dotted none; border-color: rgb(204, 204, 204) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-weight: bold; margin-bottom: 10px; padding: 2px 0px; }
#autoNav .leftTool { float: left; font-size: 1.2em; text-align: left; width: 100px; }
#autoNav .rightTool { float: right; font-size: 1.2em; text-align: right; width: 100px; }
#autoNav .leftTool .prev { background: url(7a401d7045594fe488e470b5927fe1223af6d26a.gif)  no-repeat scroll left center transparent; padding-left: 10px; }
#autoNav .rightTool .next { background: url(023036179899b5aebe2116859797e19ddd45acf9.gif)  no-repeat scroll right center transparent; padding-right: 10px; }
#artComRelLinks { margin-bottom: 10px; }
#artComRelLinks ul { color: rgb(206, 206, 206); list-style-type: none; margin-left: 0px; }
#artComRelLinks ul li { padding: 0px 0px 3px; }
.comLink { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 1.2em; margin-bottom: 2px; padding: 0px; }
.rssFeed h3 { background: url(3dd6f2e3706a489e9562773f9196249f05afaf50.gif)  no-repeat scroll right center transparent; }
.feedTools { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 6px solid rgb(224, 224, 224); overflow: hidden; padding: 5px 5px 2px; width: 288px; }
.feedTools .title { margin-bottom: 5px; width: 288px; }
.feedTools .title p { color: rgb(64, 64, 64); float: left; font-size: 1.3em; font-weight: bold; margin: 0px; padding: 0px; width: 260px; }
.feedTools img { float: right; padding-left: 10px; }
.feedTools ul { list-style-type: none; margin: 0px; padding: 0px; }
.feedTools ul li { border-top: 1px dotted rgb(224, 224, 224); font-size: 1.2em; font-weight: bold; line-height: 1.6em; padding: 2px 0px 1px 25px; width: 263px; }
.feedTools ul li.google { background: url(9c33b9740abf577147116754aab275245315be9f.gif)  no-repeat scroll 0px 3px transparent; }
.feedTools ul li.bloglines { background: url(ac09857fb6c91ed20331ff06fe40b96ea4648d07.gif)  no-repeat scroll 0px 3px transparent; }
.feedTools ul li.yahoo { background: url(831006bb22ed247dee61fbc835ad213a7c254941.gif)  no-repeat scroll 0px 3px transparent; }
.feedTools ul li.netvibes { background: url(cdbae535ff9a768b808420c25be501aacb2dc48e.gif)  no-repeat scroll 0px 3px transparent; }
.feedTools ul li.newsgator { background: url(b5fed33bae2bfbad0e5f6cb5980fe9dc4353e791.gif)  no-repeat scroll 0px 3px transparent; }
.feedTools ul li.pageflakes { background: url(16054f992944bee0e1015c4ed0e7f2b4a2ff80e1.gif)  no-repeat scroll 0px 3px transparent; }
.feedTools ul li.technorati { background: url(95fae9eea9661ff559533be3946c2b79c5c67368.gif)  no-repeat scroll 0px 3px transparent; }
.feedTools ul li.aol { background: url(e2068330bad2e21a79d41b6f7bf375d3f4d8d209.gif)  no-repeat scroll 0px 3px transparent; }
.feedTools ul li.rss { background: url(d5fbc052c113de3276902d900ff8e372fbe9e726.gif)  no-repeat scroll 0px 3px transparent; font-size: 1.1em; font-weight: normal; padding-top: 3px; }
.googleads { padding: 5px 0px 0px; width: 620px; }
.radlinks { width: auto; }
#google-links-container { margin: 0px; padding: 0px; }
#googleLinksHead { color: rgb(178, 41, 41); font-size: 1.2em; font-weight: bold; margin: 0px; padding: 0px 0px 6px; }
.googleLinksText { font-family: arial; list-style: none outside none; margin: 0px; padding: 0px; }
.googleLinksText p { font-size: 12px; padding: 4px 0px 1px; }
.googleLinksText p a { font-size: 11px; margin: 7px 0px 4px; }
.googleLinksText p a:hover { border: 0px none; }
.googleLinksText li { color: rgb(64, 64, 64); padding: 0px 0px 7px; }
.googleLinksText li h4 a { color: rgb(35, 75, 123); font: bold 12px arial; margin-top: 7px; }
.googleLinksText li h4 a:hover { border-width: 0px 0px 1px; border-style: none none dotted; border-color: -moz-use-text-color -moz-use-text-color rgb(18, 40, 66); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.googleLinksText li h4 a:active { border: 0px none; }
.googleLinksText li.last { border-bottom: 0px none; }
.secNavLink { padding-bottom: 10px; }
.secNavLink .headerOne { padding-bottom: 5px; }
.secNavLink .headerOne h2 { background-color: rgb(255, 255, 255); color: rgb(178, 41, 41); display: inline; font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 0px; padding: 0px 3px 0px 0px; text-transform: uppercase; }
.secNavLink .secNavLinkBadge { float: right; }
.secNavLink .secNavLinkItems { float: left; width: 240px; }
.secNavLink .secNavLinkItems .twoColm { background: url(262c89e2644cac44f52982c7d4468dad6746d7c7.gif)  no-repeat scroll 0px 8px transparent; border-bottom: 1px dotted rgb(239, 239, 239); float: left; line-height: 1.2em; margin-right: 10px; padding: 5px 0px; width: 105px; }
.secNavLink .secNavLinkItems .oneColm { background: url(262c89e2644cac44f52982c7d4468dad6746d7c7.gif)  no-repeat scroll 0px 8px transparent; border-bottom: 1px dotted rgb(239, 239, 239); line-height: 1.2em; margin-right: 10px; padding: 5px 0px; }
.secNavLink .secNavLinkItems .oneColm .bulletPoint { font-size: 1.2em; margin: 0px 0px 0px 10px; padding: 0px; text-indent: 0px; }
.secNavLink .secNavLinkItems .twoColm .bulletPoint { font-size: 1.2em; margin: 0px 0px 0px 10px; padding: 0px; text-indent: 0px; }
.umeeHide { display: none; }
.commHeader { background-color: rgb(55, 100, 154); color: rgb(255, 255, 255); font: 1em arial; margin-bottom: 5px; padding: 2px 4px; text-transform: uppercase; }
.commercialPuff { width: 300px; }
.rPuff { width: 300px; }
.puffContainer { border-left: 4px solid rgb(227, 227, 227); border-right: 4px solid rgb(227, 227, 227); padding-left: 6px; padding-right: 6px; width: 300px; }
.nav { float: right; height: 16px; width: 34px; }
.nav img { border: 0px none; text-decoration: none; }
.nav a:hover img { visibility: hidden; }
.nav a { text-decoration: none; }
.headline { color: rgb(35, 75, 123); font: bold 1.1em arial; text-decoration: none; }
.headline a:visited { color: rgb(35, 75, 123); text-decoration: none; }
.headline a:hover { border-style: dotted; border-width: 0px 0px 1px; color: rgb(18, 40, 66); }
.blurb { color: rgb(64, 64, 64); font: 1.1em arial; margin-bottom: 5px; margin-left: auto; margin-right: auto; }
.blurb a:hover { border-style: dotted; border-width: 0px 0px 1px; color: rgb(35, 75, 123); }
.blurb a:visited { color: rgb(35, 75, 123); text-decoration: none; }
.puffFooter { color: rgb(178, 41, 41); font: bold 1.1em arial; padding-right: 2px; text-align: right; text-decoration: none; }
.puffFooter a { color: rgb(178, 41, 41); text-decoration: none; }
.px { background: url(550782f235e689645c91339ee5aa6e457ac39b07.gif)  no-repeat scroll 0px 0px transparent; text-decoration: none; }
a.nextComPuff:hover { background: url(ae608c89f84335b2fa707987b6f0ea8f66210a5d.gif)  no-repeat scroll 0px 0px transparent; text-decoration: none; }
.heading { padding: 2px 4px; }
.sideBars { border-left: 4px solid rgb(227, 227, 227); border-right: 4px solid rgb(227, 227, 227); padding-left: 6px; padding-right: 6px; }
.imageDiv { float: left; margin: 4px 0px 7px; width: 58px; }
.imageDiv img { height: 50px; margin-top: 2px; width: 50px; }
.puffBody { float: left; width: 188px; }
.puffBodyWide { float: left; width: 246px; }
.footerDiv { background-color: rgb(227, 227, 227); }
.footerTop { background: url(7f1124bcf06e2e6e34fda1bc1c6894433c562874.gif)  no-repeat scroll 0% 0% transparent; height: 3px; width: 280px; }
.footerBtm { background: url(46c17d31139917125af5edeee33502d38b6e6606.gif)  no-repeat scroll 0% 0% transparent; height: 5px; width: 280px; }
.far_out { left: -9999px; position: absolute; }
a.actionBut { background: url(6caeb548849314510688d4c59e0a9dee0161486e.gif)  no-repeat scroll 0px 2px transparent; display: block; float: right; height: 15px; margin-left: 5px; width: 33px; }
a.actionBut:hover { background: url(32fe8f6e6a30e2c79dcc1465f75d0498fe5ef366.gif)  no-repeat scroll 0px 2px transparent; border: medium none; display: block; float: right; height: 15px; text-decoration: none; width: 33px; }
.fText { float: right; }
.f_nav { margin-left: 100px; width: 175px; }
.rounded { margin-bottom: -50px; position: relative; top: -52px; }
.spacing { padding: 4px 0px 5px; }
.rotatingPuffContainer { margin-bottom: 10px; }
.commNavLink { border-bottom: 1px dotted silver; margin-top: -5px; padding-bottom: 5px; width: 300px; }
.commNavLink .commNavLinkItems { float: left; width: 300px; }
.commNavLink .commNavLinkItems .twoColm { background: url(39aafb88f184fac1f43fcd6f662b4fe317012e94.gif)  no-repeat scroll 0px 6px transparent; float: left; line-height: 1.2em; margin-left: 10px; margin-right: -10px; padding: 3px 0px; width: 145px; }
.commNavLink .commNavLinkItems .oneColm { background: url(39aafb88f184fac1f43fcd6f662b4fe317012e94.gif)  no-repeat scroll 0px 6px transparent; line-height: 1.2em; margin-left: 10px; margin-right: 10px; padding: 3px 0px; }
.commNavLink .commNavLinkItems .oneColm .commBulletPoint { color: rgb(0, 102, 204); font-size: 1em; margin: 0px 0px 0px 12px; padding: 0px; text-decoration: none; text-indent: 0px; }
.commNavLink .commNavLinkItems .twoColm .commBulletPoint { color: rgb(0, 102, 204); font-size: 1em; margin: 0px 0px 0px 12px; padding: 0px; text-decoration: none; text-indent: 0px; }
.commNavLink .commNavLinkItems .twoColm a:hover { color: rgb(18, 40, 66); }
.commNavLink .commNavLinkItems .oneColm a:hover { color: rgb(18, 40, 66); }
.jsRand { display: none; }
.imgSlantOverlay { display: none; }
.summaryMedium .imgSlantOverlay { background: none repeat scroll 0% 0% transparent; display: none; }
.summaryMedium .cta { font-size: 1.2em; margin-top: 10px; text-align: left; }
.summaryMedium .cta a { color: rgb(35, 75, 123); }
#trafficDrivers { background-color: rgb(244, 244, 240); border-bottom: 1px solid rgb(229, 229, 229); }
#trafficDrivers .headerOne, #bottomGroup .headerOne { border-bottom: 1px dotted rgb(204, 204, 204); border-top: 2px solid rgb(38, 38, 38); color: rgb(38, 38, 38); }
#trafficDrivers .gutterUnder { margin-bottom: 5px; }
#trafficDrivers .headerFive { margin-bottom: 5px; }
#bottomGroup .headerFive a, #bottomGroup .headerFive span, #trafficDrivers .headerFive a, #trafficDrivers .headerFive span { color: rgb(84, 84, 84); font-family: arial,sans-serif; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }
#bottomGroup .headerFive a:hover, #trafficDrivers .headerFive a:hover { border-bottom: 1px dotted rgb(127, 17, 17); color: rgb(63, 63, 63); margin-bottom: 1px; }
#trafficDrivers .headerFive a, #trafficDrivers .headerFive a:hover { color: rgb(212, 47, 0); }
#bottomGroup .summaryMedium p, #trafficDrivers .summaryMedium p { color: rgb(63, 63, 63); font-size: 1.3em; line-height: 1.3em; font-family: arial,helvetica,sans-serif; }
#bottomGroup .summaryMedium img, #trafficDrivers .summaryMedium img { margin: 0px 0px 0px 10px; }
#trafficDrivers .summaryMedium img { margin: 0px 0px 0px 10px; }
#bottomGroup .summaryMedium img { margin: 0px; }
#bottomGroup .summaryMedium h3, #trafficDrivers .summaryMedium h3 { font-size: 2em; margin-bottom: 5px; }
#bottomGroup .piccentre, #trafficDrivers .piccentre { margin-bottom: 8px; }
#bottomGroup .summaryMedium h3, #bottomGroup .piccentre { margin-bottom: 0px; }
#bottomGroup h3 a, #trafficDrivers h3 a { margin: 8px 0px 10px; }
#tmgPortalRand {  }
#tmgPortalRand .servicesSmall { padding: 0px 7px; border-right: 1px dotted rgb(204, 204, 204); margin: 5px 0px; }
#tmgPortalRand .last { border-right: 0px none; }
#tmgPortalRand .last .summarySmall h3 { padding-right: 5px; }
.servLarge { font-size: 1.6em; font-weight: bold; line-height: 1.13em; margin-bottom: 8px; }
.servSmall { font-size: 1.3em; font-weight: bold; line-height: 1.38em; }
.traffdrivViewLink { text-align: right; clear: both; }
.traffdrivViewLink a { color: rgb(0, 102, 204); font-size: 1.2em; font-family: arial,helvetica,sans-serif; }
#trafficDrivers h3 { margin-bottom: 6px; clear: both; height: 50px; }
div.headerOne + div.configTabs { margin-top: -9px; }
#configurableTabs a { cursor: pointer; }
#configurableTabs { border-left: 0px none; border-right: 0px none; margin-bottom: 1em; }
#configurableTabs .topline { margin-top: 5px; }
#configurableTabs .topline .left, #configurableTabs .topline .right, #configurableTabs .bottomline .left, #configurableTabs .bottomline .right { float: left; height: 2px; width: 4px; }
#configurableTabs .topline .right, #configurableTabs .bottomline .right { float: right; }
#configurableTabs ul { list-style: none outside none; margin: 0px; padding: 0px; }
#configurableTabs .mainTabs { background: url(1265f0db135b5a977f451458112474f6a9b328c5.gif)  repeat scroll 0px -1px transparent; min-height: 21px; width: 100%; }
#configurableTabs .mainTabs li { background: none repeat scroll 0% 0% rgb(215, 215, 215); border-right: 1px solid rgb(215, 215, 215); border-top: 1px solid rgb(215, 215, 215); float: left; font-family: arial,sans-serif; margin: 0px; text-transform: uppercase; }
#configurableTabs .mainTabs li.start { border-left: 1px solid rgb(215, 215, 215); }
#configurableTabs .mainTabs .end { clear: left; }
#configurableTabs .mainTabs li, #configurableTabs .mainTabs li a { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(96, 96, 96); display: block; font-size: 10px; text-decoration: none; width: auto; }
#configurableTabs .mainTabs li a { background: url(4225d24524ec54fd1ce00184d2fe45a25dc18683.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); padding: 3px 10px; }
#configurableTabs .mainTabs a:hover { border-bottom: 0px none; color: rgb(96, 96, 96); }
#configurableTabs .mainTabs .current, #configurableTabs .mainTabs .current a, #configurableTabs .mainTabs .current a:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); color: rgb(96, 96, 96); font-weight: bold; }
#configurableTabs .subHead { clear: both; color: rgb(64, 64, 64); font-size: 11px; margin-bottom: 3px; margin-left: 2px; padding-bottom: 0.2em; padding-top: 0.4em; }
#configurableTabs .mainTabs .ui-tabs-selected, #configurableTabs .mainTabs .ui-tabs-selected a, #configurableTabs .mainTabs .ui-tabs-selected a:hover { background: url(74ae2a1e00775623505238336893519c74eb73a9.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); color: rgb(52, 52, 52); font-weight: bold; margin-bottom: -1px; }
#configurableTabs .listOfItems li { border-bottom: 1px dotted rgb(227, 227, 227); display: block; margin: 0px 2px; padding: 5px 5px 0px; width: 268px; }
#configurableTabs .listOfItems li.doubleColumn { background: url(f00e98dfd7a1e777eaa9660825349f82b1d9b31d.jpg)  repeat-x scroll 0% 0% transparent; border: 0px none; float: left; padding-bottom: 2px; width: 126px; }
#configurableTabs .listOfItems .break { background: none repeat scroll 0px center transparent; border-top: 1px dotted rgb(206, 206, 206); clear: left; display: block; float: left; height: 0px; width: 92%; }
#configurableTabs .listOfItems .break hr { display: none; }
#configurableTabs .listOfItems .info { color: rgb(64, 64, 64); font-size: 11px; margin: -52px 0px 8px 53px; }
#configurableTabs .listOfItems .mainLink { color: rgb(35, 76, 121); display: inline; font-size: 10px; font-weight: bold; margin-bottom: 3px; text-decoration: none; }
#configurableTabs .listOfItems .mainLink:hover, #configurableTabs .listOfItems .info .bookLink:hover { border-bottom: 1px dotted rgb(18, 40, 66); color: rgb(18, 40, 66); margin-bottom: 2px; }
#configurableTabs .listOfItems .partnerLogo { margin: 0px 0px 0px -48px; padding: 0px; }
#configurableTabs .listOfItems .info .starRating { display: block; height: 9px; }
#configurableTabs .listOfItems .info .starRating img { color: rgb(153, 153, 0); float: left; margin-right: 2px; }
#configurableTabs .listOfItems .info p { display: inline; font-size: 11px; }
#configurableTabs .listOfItems .info .bookLink, #configurableTabs .showLink a { background: url(49aeae8852c633908a4444a58175b5e076f2aec2.gif)  no-repeat scroll right center transparent; color: rgb(35, 75, 123); display: inline; font-size: 10px; padding-right: 7px; text-decoration: none; }
#configurableTabs .showLink a { background-image: url(76980a740ea6884ef666c993998b97e595768a17.gif) ; padding-right: 13px; }
#configurableTabs .bottomBar { background: none repeat scroll 0% 0% rgb(245, 245, 242); clear: both; color: rgb(178, 41, 41); font-size: 11px; margin-top: 10px; text-align: left; }
#configurableTabs .bottomBar .left, #configurableTabs .bottomBar .right { background: url(ddbd3892f26673e48167913154b0207134f16c87.gif)  no-repeat scroll 0% 0% rgb(227, 227, 227); float: left; height: 5px; width: 5px; }
#configurableTabs .bottomBar .right { background: url(108270996b6dc083bed24f8eb4066bd07b33e8cd.gif)  repeat scroll 0% 0% transparent; float: right; }
#configurableTabs .bottomBar .bottom .right { background: url(f4e60d7e1e97f31c8b57fcedb0ff92b829e0cb02.gif)  repeat scroll 0% 0% transparent; }
#configurableTabs .bottomBar .bottom .left { background: url(e7fbc9088f6c375e4e14dd6a0c2d57a5689f286d.gif)  repeat scroll 0% 0% transparent; }
#configurableTabs .bottomBar .end { clear: both; display: none; }
#configurableTabs .bottomBar .bottom { margin-bottom: 5px; margin-top: -5px; }
#configurableTabs .bottomBar .content { margin-top: -5px; padding: 5px; vertical-align: middle; }
#configurableTabs .bottomBar .content .partnerLogo { float: left; margin-top: 1px; text-align: left; }
#configurableTabs .bottomBar .content img, #configurableTabs .bottomBar .content a { vertical-align: inherit; }
#configurableTabs .bottomBar .content .ctaImgLink img { background: none repeat scroll 0% 0% rgb(55, 100, 154); color: rgb(255, 255, 255); margin-left: 5px; }
#configurableTabs .bottomBar .content .ctaImgLink:hover img { background: none repeat scroll 0% 0% rgb(18, 40, 66); }
#configurableTabs .bottomBar .content .ctaLink { color: rgb(178, 41, 41); font-size: 11px; font-weight: bold; text-align: right; text-decoration: none; }
#configurableTabs .bottomBar .content .ctaLink:hover { border-color: rgb(119, 0, 0); color: rgb(119, 0, 0); }
#configurableTabs .bottomBar .content a:hover { border-bottom: 0px none; }
#configurableTabs .ui-tabs-hide { display: none; }
#configurableTabs .bottomBar .content a { display: block; float: left; margin: 0px; padding: 0px; width: 50%; }
#configurableTabs .loadingMessage { background: url(194a422ecdbccb0ecb3af03c01412c1dec648fd8.gif)  no-repeat scroll 127px 72px transparent; color: rgb(35, 75, 123); font-size: 1.5em; font-weight: bold; padding: 127px 0px 80px 112px; width: 138px; }
#configurableTabs .innerPlugin { padding: 10px; background-color: rgb(244, 244, 240); border-top: 1px dotted rgb(204, 204, 204); }
#configurableTabs .controlledTab ul.configurableWidget li { margin: 10px 0px 8px; border-bottom: 1px dotted rgb(204, 204, 204); position: relative; z-index: 11; }
#configurableTabs .controlledTab ul.configurableWidget li div, #configurableTabs .controlledTab ul li p { font-family: arial,sans-serif; font-size: 1.2em; }
#configurableTabs .controlledTab ul.configurableWidget li div { margin-bottom: 2px; font-weight: bold; }
#configurableTabs .controlledTab ul.configurableWidget li p { color: rgb(64, 64, 64); padding-bottom: 10px; }
#configurableTabs .controlledTab ul.configurableWidget li.doubleColumn { width: 130px; float: left; border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: -moz-use-text-color rgb(220, 220, 213) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding-right: 9px; }
#configurableTabs .controlledTab ul.configurableWidget li.doubleColumn img { width: 130px; height: 80px; border: 0px none; margin-bottom: 7px; }
#configurableTabs .controlledTab ul.configurableWidget li.last { padding-left: 10px; padding-right: 0px; border: 0px none; }
#configurableTabs .controlledTab .commPuffSearchForm { position: relative; z-index: 10; }
#configurableTabs .controlledTab .commPuffSearchForm input.search { width: 198px; height: 20px; border: 1px solid rgb(204, 204, 204); color: rgb(111, 111, 111); font-family: arial,sans-serif; font-size: 1.2em; padding: 0px 6px; background: url(520d736ff92b2d624e8b376ea3b6be99c82e0ec3.png)  no-repeat scroll 190px 3px rgb(255, 255, 255); }
#configurableTabs .controlledTab .commPuffSearchForm input.formSubmit { position: absolute; margin-left: 2px; height: 21px; margin-top: 1px; }
#configurableTabs .controlledTab .commPuffSearchForm input.formSubmit:hover { background-color: rgb(22, 48, 75); cursor: pointer; }
#configurableTabs .controlledTab .commPuffFooterLink { font-family: arial,sans-serif; font-size: 1.2em; margin: 8px 0px 0px; z-index: 1000; position: relative; }
#configurableTabs .controlledTab ul.ssAds { position: relative; height: 265px; }
#configurableTabs .controlledTab ul.ssAds li { border: medium none; background: none repeat scroll 0% 0% transparent; }
#configurableTabs .controlledTab ul.ssAds img { margin-bottom: 10px; }
#configurableTabs .controlledTab ul.ssAds li p { height: 22px; margin-bottom: 10px; overflow: hidden; }
#configurableTabs .controlledTab ul.ssAds div a { font-size: 1.1em; }
.rotImgLink { border: medium none; }
#configurableTabs .controlledTab ul.configurableWidget li .viewLink { display: block; text-align: right; font-family: arial,helvetica,sans-serif; font-weight: normal; margin: 0px; }
#configurableTabs .controlledTab ul.configurableWidget li .viewLink a { color: rgb(0, 102, 204); font-size: 1em; }
.controlledTab .tools .prevArrowImage { background: url(53dccc43570636b246d3b18aa436bf0333609424.png)  no-repeat scroll left center transparent; right: auto; left: 0px; }
.controlledTab .tools a { border: medium none; display: block; height: 175px; margin: 0px; position: absolute; top: 0px; width: 30px; cursor: pointer; padding: 0px; z-index: 30; float: left; }
.controlledTab .tools .nextArrowImage { float: left; text-align: right; width: 30px; background: url(bbf6c09b5969b01634e78943b58886a33ab1556e.png)  no-repeat scroll right center transparent; right: 0px; }
.controlledTab .tools a:hover { border: medium none; text-decoration: none; }
.controlledTab .tools img { display: inline; }
.controlledTab { position: relative; }
.roundButton { background: none repeat scroll 0% 0% rgb(0, 0, 255); color: rgb(255, 255, 255); float: right; margin: 0px; padding: 0px; position: relative; width: 5.5em; }
#configurableTabs .roundButton input { background: none repeat scroll 0% 0% rgb(55, 100, 154); border: 0px none; color: rgb(255, 255, 255); font-size: 1em; line-height: 1.4em; text-transform: uppercase; width: 100%; }
#configurableTabs .roundButton input:hover { background-color: rgb(18, 40, 66); }
.roundButton div { background: none no-repeat scroll left top transparent; height: 5px; position: absolute; width: 5px; }
.roundButton .tl { background-image: url(0969977d3273373d6e3dba5ede16682a5699f6ee.png) ; left: 0px; top: 0px; }
.roundButton .tr { background-image: url(1f0d9df529cdd9998112591461e666966b2c6633.png) ; right: 0px; top: 0px; }
.roundButton .br { background-image: url(33a9f1f55e43baf4abd0141fbbd0a9e6c7a527a4.png) ; bottom: 0px; right: 0px; }
.roundButton .bl { background-image: url(e9fe739030ce84516111473da1fc851ef630105e.png) ; bottom: 0px; left: 0px; }
#configurableTabs .rowOdd, #configurableTabs .rowEven { margin: 0px 0px -1px; padding: 2px 0px; }
#configurableTabs .rowEven { background-color: rgb(255, 255, 255); }
#advanced_link_hide a { cursor: pointer; display: inline; margin: 0px; width: auto; }
#advanced_link_hide { border-bottom: 1px solid rgb(255, 255, 255); display: block; margin: 0px 0px -1px; padding: 0px; width: auto; }
#configurableTabs .innerPlugin .hideLink, #configurableTabs .innerPlugin .showLink { background: none repeat scroll 0% 0% rgb(255, 255, 255); display: block; margin-bottom: -1px; padding: 4px 5px 2px; }
#configurableTabs .innerPlugin .showLink .advanced_link { padding-left: 0px; padding-top: 2px; }
#configurableTabs .innerPlugin .hideLink a { display: inline; margin-bottom: 2px; }
#configurableTabs .gen_advanced select { margin: 3px 0px; }
#advanced_options { display: none; }
div#liveBloggingInfo { background-color: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); color: rgb(64, 64, 64); font-size: 1.2em; font-weight: bold; margin-bottom: 10px; padding: 3px; font-family: arial,helvetica,sans-serif; }
div#liveBloggingInfo .loadingImg { background: url(d7fd7214397a7efe63134c1c4ae64bf50d5de042.gif)  no-repeat scroll 5px 2px transparent; height: 18px; padding-top: 5px; text-indent: 28px; }
div#liveBloggingInfo .loadingImg span { color: rgb(35, 75, 123); cursor: pointer; margin-left: 5px; padding: 3px 4px; }
div#liveBloggingInfo .loadingImg span.selected { background-color: rgb(64, 64, 64); color: rgb(238, 238, 238); }
#mostPopular { margin-bottom: 30px; }
#mostPopular .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all { width: 300px; height: 33px; overflow: hidden; }
#mostPopular .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li { background-color: rgb(244, 244, 240); height: 15px; }
.wt_gap.ui-state-default.ui-corner-top { height: 100% ! important; }
#mostPopular .headerOne { color: rgb(38, 38, 38); border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 14px; }
#mostPopular .headerOne p { color: rgb(38, 38, 38); }
#mostPopular .headerOne p a { background: none repeat scroll 0% 0% transparent; color: rgb(84, 84, 84); }
#mostPopular .headerOne p a:hover { border-bottom: 1px dotted rgb(18, 40, 66); color: rgb(18, 40, 66); }
#mostPopular #mostpop { padding: 0px 10px 10px; }
#mostPopular #mostpop .tabs ul, #medalsContent ul.tabs { background: url(1265f0db135b5a977f451458112474f6a9b328c5.gif)  repeat-x scroll 0px 0px transparent; height: 22px; list-style: none outside none; margin: 0px; padding: 0px; }
#mostPopular #mostpop .tabs li, #medalsContent ul.tabs li { color: rgb(96, 96, 96); float: left; font-family: arial,sans-serif; font-size: 1em; height: 22px; margin: 0px; }
#mostPopular #mostpop .tabs li.first a, #medalsContent ul.tabs li.first a { border-right: medium none; }
#mostPopular #mostpop .tabs li.last a, #medalsContent ul.tabs li.last a { border-left: medium none; }
#mostPopular #mostpop .tabs a, #medalsContent ul.tabs a { background: url(4225d24524ec54fd1ce00184d2fe45a25dc18683.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(165, 165, 165) rgb(165, 165, 165) rgb(225, 225, 225); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(96, 96, 96); cursor: pointer; display: block; height: 20px; padding: 0px 5px; }
#mostPopular #mostpop .tabs a span, #medalsContent ul.tabs li a span { display: block; padding: 3px 5px; text-transform: uppercase; }
#mostPopular #mostpop .tabs .current a, #medalsContent ul.tabs .current a { background: url(74ae2a1e00775623505238336893519c74eb73a9.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(244, 244, 240); color: rgb(52, 52, 52); font-weight: bold; }
#mostPopular #mostpop .tabs a:hover, #medalsContent ul.tabs li a:hover { background: url(74ae2a1e00775623505238336893519c74eb73a9.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(244, 244, 240); }
#mostPopular #mostpop .lists ol { color: rgb(102, 102, 102); margin: 0px; padding: 0px; }
#mostPopular #mostpop .lists ol li { color: rgb(158, 0, 71); font-size: 1.4em; font-weight: bold; margin: 0px 0px 0px 20px; padding: 5px 0px 0px; }
#tmglSite.olympic #mostPopular #mostpop .lists ol li { color: rgb(0, 151, 210); }
#mostPopular #mostpop .lists ol li a { display: inline; font-size: 14px; font-weight: normal; line-height: 1.38em; }
#medalsContent ul.tabs { background-image: url(445b8de5b3ee970b20fcfea1482f0f70a898c59e.gif) ; background-repeat: repeat-x; background-position: 0px 21px; font-family: arial,sans-serif; font-size: 10px; }
#mostviewed .accordion h3, #mostviewed .tabs ul.ui-tabs-nav li { border-top: 2px solid black; margin: 0px; padding: 2px 5px 10px; cursor: pointer; font-size: 12px; font-family: helvetica,Arial,sans-serif; color: rgb(35, 75, 123); }
#mostviewed .tabs ul.ui-tabs-nav li { display: inline-block; float: left; font-weight: bold; }
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-default { border-bottom: 1px solid rgb(204, 204, 204); padding-top: 5px; }
#mostviewed .tabs ul.ui-tabs-nav li.wt_gap, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed.ui-tabs-selected + li.wt_gap, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostShared.ui-tabs-selected + li.wt_gap { background: none repeat scroll 0% 0% rgb(204, 204, 204); border-top: 2px solid rgb(244, 244, 240); width: 1px; padding: 0px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 0px none; height: 27.5px; }
@media not all {
  #mostviewed .tabs ul.ui-tabs-nav li.wt_gap, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed.ui-tabs-selected + li.wt_gap, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostShared.ui-tabs-selected + li.wt_gap { height: 28.5px; }
}
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-default a { color: rgb(35, 75, 123); text-decoration: none; }
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-default a:hover { border-bottom: 1px dotted rgb(18, 40, 66); color: rgb(18, 40, 66); }
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active a:hover { border-bottom: medium none; color: rgb(204, 0, 0); }
#mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostShared { width: auto; }
#mostviewed .tabs ul.ui-tabs-nav li.wt_mostCommented { width: 41%; text-align: center; }
#mostviewed .accordion h3:hover, #mostviewed .tabs li:hover { cursor: pointer; }
#mostviewed .tabs li.ui-tabs-selected:hover, #mostviewed .tabs li.ui-tabs-selected a:hover { cursor: default; }
#mostviewed .accordion .ui-state-active { color: white; background: url(35b21a497df042ecf12907b679c2c5a0bb8d7136.png)  no-repeat scroll 280px 50% rgb(204, 0, 0); outline-style: none; }
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active { border-top: 2px solid rgb(204, 0, 0); color: rgb(204, 0, 0); background: none no-repeat scroll 0% 0% white; outline-style: none; border-bottom: 1px solid transparent; cursor: default; }
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active a { color: rgb(204, 0, 0); }
#mostviewed .accordion .ui-state-hover, #mostviewed .tabs .ui-state-hover { outline-style: none; }
#mostviewed .accordion ul, #mostviewed .tabs ul { list-style: none outside none; margin: 0px; padding: 0px; }
#mostviewed .tabs ul { clear: both; }
#mostviewed .accordion .view-content, #mostviewed .tabs .view-content { overflow: hidden; }
#mostviewed .tabs .view-content { height: 100%; margin: 0px auto; }
#mostviewed .accordion .view-content li, #mostviewed .tabs .view-content li { margin: 0px; padding: 9px 0px 8px; background-color: white; background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; overflow: hidden; }
#mostviewed .accordion .view-content li a, #mostviewed .tabs .view-content li h3 { font-size: 1.3em; line-height: 1.3em; text-decoration: none; font-weight: normal; margin-left: 34px; }
#mostviewed .accordion .view-content li a:hover, #mostviewed .tabs .view-content li a:hover { border-bottom: 1px dotted rgb(35, 75, 123); }
#mostviewed .accordion .view-content li a.image, #mostviewed .tabs .view-content li a.image { float: right; padding-left: 10px; }
#mostviewed .accordion .view-content li img, #mostviewed .tabs .view-content li img { border: medium none; }
#mostviewed .accordion .view-content li.first-story, #mostviewed .tabs .view-content li.first-story { border-top: medium none; background-image: none; }
#mostviewed .accordion .view-content li .ordinal, #mostviewed .tabs .view-content li .ordinal { float: left; width: 24px; height: 85px; font-size: 2.2em; margin: 0px 10px 0px 0px; padding: 2px 0px 0px; text-align: center; color: rgb(59, 59, 59); background: -moz-linear-gradient(center top , rgb(233, 233, 223), rgb(255, 255, 255)) repeat scroll 0% 0% transparent; }
#mostviewed .accordion .view-content li .ordinal p, #mostviewed .tabs .view-content li .ordinal p { margin-top: -5px; }
#mostviewed .accordion .view-content li.first-story-hover, #mostviewed .tabs .view-content li.first-story-hover { width: 20px; height: 85px; background-color: rgb(204, 0, 0); }
#mostviewed .accordion .view-content li:hover .ordinal, #mostviewed .tabs .view-content li:hover .ordinal { color: white; }
#mostviewed .accordion .view-content li:hover .image, #mostviewed .tabs .view-content li:hover .image { text-decoration: underline; border: medium none; }
#mostviewed .accordion .view-content li:hover .topFiveComment a, #mostviewed .tabs .view-content li:hover .topFiveComment a { border-bottom: 1px dotted rgb(35, 75, 123); }
#mostviewed .accordion .view-content .cl, #mostviewed .tabs .view-content .cl { height: 0px; }
#mostviewed .accordion .view-content li .topFiveComment, #mostviewed .tabs .view-content li .topFiveComment {  }
.beforeActiveArrow { background: url(89a8499344a904cac5ffe91a75be5dec940e58c1.png)  no-repeat scroll 280px 50% rgb(233, 233, 223); }
.afterActiveArrow { background: url(44b0c1f8883b76ebfa429a1cede736cca57339ea.png)  no-repeat scroll 280px 50% rgb(233, 233, 223); }
#tmglSite.olympic .indexaz .marginUnder { border-top: 2px solid rgb(247, 204, 0); }
#tmglSite.olympic .indexaz .twoThirds .headerOne { border-top: 1px solid rgb(0, 151, 210); }
#tmglSite.olympic .indexaz .letterHeader { border-bottom: 1px dotted rgb(204, 204, 204); margin: 20px 0px 5px; }
#tmglSite.olympic .indexaz .styleOne, #tmglSite.olympic .indexaz .styleTwo, #tmglSite.olympic .indexaz .styleThree, #tmglSite.olympic .indexaz .styleFour, #tmglSite.olympic .indexaz .styleFive, #tmglSite.olympic .indexaz .styleSix, #tmglSite.olympic .indexaz .styleSeven, #tmglSite.olympic .indexaz .styleEight, #tmglSite.olympic .indexaz .styleNine, #tmglSite.olympic .indexaz .styleTen, #tmglSite.olympic .indexaz .styleTwelve, #tmglSite.olympic .indexaz .styleThirteen { background: none repeat scroll 0% 0% transparent; border-top: medium none; font-family: georgia,"times new roman",serif; font-weight: normal; text-transform: none; padding: 0px; margin: 15px 0px 10px; }
#tmglSite.olympic .indexaz .headerOne p { font-weight: normal; text-transform: none; font-size: 1.3em; padding: 0px; }
#tmglSite.olympic .indexaz .thirdCol { width: 190px; float: left; }
#tmglSite.olympic .indexaz .thirdCol .summary { border-top: medium none; }
#superSummaryTabElement .styleOne, #superSummaryTabElement .styleTwo, #superSummaryTabElement .styleThree, #superSummaryTabElement .styleFour, #superSummaryTabElement .styleFive, #superSummaryTabElement .styleSix, #superSummaryTabElement .styleSeven, #superSummaryTabElement .styleEight, #superSummaryTabElement .styleNine, #superSummaryTabElement .styleTen, #superSummaryTabElement .styleEleven, #superSummaryTabElement .styleTwelve, #superSummaryTabElement .styleThirteen { color: rgb(84, 84, 84); border-top: medium none; border-bottom: medium none; }
#superSummaryTabElement .headerOne h2, #superSummaryTabElement .headerOne p { border-top: medium none; background: none repeat scroll 0% 0% transparent; padding-top: 0px; font-size: 1em; font-weight: normal; text-transform: uppercase; line-height: 1.2em; font-family: arial,sans-serif; }
#superSummaryTabElement .headerOne { background: none repeat scroll 0% 0% transparent; font-style: normal; margin-bottom: 0px; padding: 0px; border: medium none; color: rgb(84, 84, 84); }
#superSummaryTabElement .ui-tabs-hide { display: none; }
#superSummaryTabElement .ui-tabs-nav, #superSummaryTabElement .ui-tabs-panel { font-size: 1em; background-color: rgb(255, 255, 255); }
#superSummaryTabElement .ui-tabs-nav { list-style: none outside none; margin: 0px; padding: 0px; height: 25px; background: url(38e9bcbafc4fbbb22e01c51f987fd9afd809f4ae.gif)  repeat-x scroll 0px 0px transparent; }
#superSummaryTabElement .ui-tabs-nav:after { display: block; clear: both; content: " "; }
#superSummaryTabElement .ui-tabs-nav li { float: left; margin: 0px 0px 0px 1px; height: 25px; }
#superSummaryTabElement .ui-tabs-nav li.first { margin-left: 0px; }
#superSummaryTabElement .ui-tabs-nav a { display: block; padding: 0px 5px; background: url(4225d24524ec54fd1ce00184d2fe45a25dc18683.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-color: rgb(165, 165, 165) rgb(165, 165, 165) rgb(225, 225, 225); border-style: solid; border-width: 1px; height: 22px; }
#superSummaryTabElement .ui-tabs-nav a span { display: block; padding: 5px; }
#superSummaryTabElement .ui-tabs-nav a { margin: 1px 0px 0px; color: rgb(39, 83, 122); font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; outline: 0px none; }
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a { position: relative; top: 1px; margin-top: 0px; }
* > .ui-tabs-nav a span { width: auto; height: auto; }
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a, #superSummaryTabElement .ui-tabs-nav a:hover { background: none repeat scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); color: rgb(64, 64, 64); }
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a:link, #superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a:visited, #superSummaryTabElement .ui-tabs-nav .ui-tabs-disabled a:link, #superSummaryTabElement .ui-tabs-nav .ui-tabs-disabled a:visited { cursor: text; }
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a h2, #superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a p { color: rgb(52, 52, 52); font-weight: bold; }
#superSummaryTabElement .ui-tabs-disabled { opacity: 0.4; }
#superSummaryTabElement .ui-tabs-panel { border: medium none; padding: 0px; }
#superSummaryTabElement .ui-tabs-loading em { padding: 0px 0px 0px 20px; background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll 0px 50% transparent; }
* html #superSummaryTabElement .ui-tabs-nav { display: inline-block; }
:first-child + html #superSummaryTabElement .ui-tabs-nav { display: inline-block; }
#superSummaryTabElement { padding-bottom: 2px; }
#superSummaryTabElement .oneQuarter { width: 940px; }
#superSummaryTabElement .oneQuarter .summary { float: left; width: 220px; background-color: rgb(255, 255, 255); }
#superSummaryTabElement .nmTab { margin: 0px; }
#superSummaryTabElement .summaryTabPannel { padding: 10px 0px 0px; }
#superSummaryTabElement .summaryTabPannel .summary { margin: 0px; border-top: 0px none; padding-top: 0px; }
#superSummaryTabElement .summary .piccentre { margin: 0px; }
.superSummaryTopThree { background-color: rgb(244, 244, 244); border: 1px solid rgb(217, 217, 217); padding: 5px 10px 10px; }
.superSummaryTopThree .headerOne { background: none repeat scroll 0% 0% transparent; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 2px; padding-bottom: 7px; }
.superSummaryTopThree .summary { background: none repeat scroll 0% 0% transparent; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 2px; padding-bottom: 7px; }
.superSummaryTopThree .headerOne p { margin: 0px; padding: 0px 3px 0px 0px; font-size: 1.4em; line-height: 1.3em; background-color: rgb(244, 244, 244); font-weight: bold; text-transform: none; display: inline; color: rgb(18, 18, 18); }
.superSummaryTopThree h3 { font-size: 1.2em; line-height: 1.38em; margin-bottom: 0px; }
.superSummaryTopThree p { font-size: 1.2em; }
.summaryQuarterGutter { padding: 0px 20px 0px 0px; margin: 0px; display: block; float: left; }
.summaryQuarterNoGutter { padding: 0px; margin: 0px; display: block; float: left; }
#rightTabElement .styleOne, #rightTabElement .styleTwo, #rightTabElement .styleThree, #rightTabElement .styleFour, #rightTabElement .styleFive, #rightTabElement .styleSix, #rightTabElement .styleSeven, #rightTabElement .styleEight, #rightTabElement .styleNine, #rightTabElement .styleTen, #rightTabElement .styleEleven, #rightTabElement .styleTwelve, #rightTabElement .styleThirteen { color: rgb(84, 84, 84); border-top: medium none; border-bottom: medium none; }
#rightTabElement .headerOne h2, #rightTabElement .headerOne p { border-top: medium none; background: none repeat scroll 0% 0% transparent; padding-top: 0px; font-size: 1em; font-weight: normal; text-transform: uppercase; line-height: 1.2em; }
#rightTabElement .headerOne { background: none repeat scroll 0% 0% transparent; font-style: normal; margin-bottom: 0px; padding: 0px; border-top: 0px none; }
#rightTabElement .ui-tabs-hide { display: none; }
#rightTabElement .ui-tabs-nav, #rightTabElement .ui-tabs-panel { background-color: rgb(255, 255, 255); font-family: arial,sans-serif; font-size: 1em; }
#rightTabElement .ui-tabs-nav { background: url(38e9bcbafc4fbbb22e01c51f987fd9afd809f4ae.gif)  repeat-x scroll 0px 0px transparent; height: 25px; list-style: none outside none; margin: 0px; padding: 0px; }
#rightTabElement .ui-tabs-nav:after { clear: both; content: " "; display: block; }
#rightTabElement .ui-tabs-nav li { float: left; height: 25px; margin: 0px 0px 0px 1px; }
#rightTabElement .ui-tabs-nav li.first { margin-left: 0px; }
#rightTabElement .ui-tabs-nav a { background: url(4225d24524ec54fd1ce00184d2fe45a25dc18683.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-color: rgb(165, 165, 165) rgb(165, 165, 165) rgb(225, 225, 225); border-style: solid; border-width: 1px; color: rgb(39, 83, 122); display: block; font-weight: bold; height: 22px; line-height: 1.2; margin: 1px 0px 0px; outline: 0px none; padding: 0px 5px; text-align: center; text-decoration: none; white-space: nowrap; }
#rightTabElement .ui-tabs-nav a span { display: block; padding: 5px; }
#rightTabElement .ui-tabs-nav .ui-tabs-selected a { margin-top: 0px; position: relative; top: 1px; }
#rightTabElement .ui-tabs-nav .ui-tabs-selected a, #rightTabElement .ui-tabs-nav a:hover { background: none repeat scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); color: rgb(64, 64, 64); }
#rightTabElement .ui-tabs-nav .ui-tabs-selected a:link, #rightTabElement .ui-tabs-nav .ui-tabs-selected a:visited, #rightTabElement .ui-tabs-nav .ui-tabs-disabled a:link, #rightTabElement .ui-tabs-nav .ui-tabs-disabled a:visited { cursor: text; }
#rightTabElement .ui-tabs-nav .ui-tabs-selected a h2, #superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a p { color: rgb(52, 52, 52); font-weight: bold; }
#rightTabElement .ui-tabs-disabled {  }
#rightTabElement .ui-tabs-panel { border: medium none; padding: 0px; }
#rightTabElement .ui-tabs-loading em { background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll 0px 50% transparent; padding: 0px 0px 0px 20px; }
* html #rightTabElement .ui-tabs-nav { display: inline-block; }
:first-child + html #rightTabElement .ui-tabs-nav { display: inline-block; }
#rightTabElement { padding-bottom: 2px; margin-top: 5px; }
#rightTabElement .oneQuarter { width: 940px; }
#rightTabElement .oneQuarter .summary { background-color: rgb(255, 255, 255); float: left; width: 220px; }
#rightTabElement .nmTab { margin: 0px; }
#rightTabElement .summaryTabPannel { padding: 10px 0px 0px; }
#rightTabElement .summaryTabPannel .summary { margin: 0px; }
#rightTabElement .summary .piccentre { margin: 0px; }
#twtr-widget-1 .twtr-doc a:hover { text-decoration: none ! important; }
#twtr-widget-1 .twtr-doc .twtr-hd { display: none; }
#twtr-widget-1 .twtr-doc .twtr-ft span { float: left; padding: 1px 0px 0px 5px; text-align: right; }
#twtr-widget-1 .twtr-doc .twtr-ft a:hover { border-bottom: medium none; text-decoration: none ! important; }
#twtr-widget-1 .twtr-user { font-weight: bold; }
#twtr-widget-1 .twtr-tweets .twtr-tweet { font-family: helvetica,arial,sans-serif ! important; }
#twtr-widget-1 .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text i { color: rgb(103, 103, 103); font-size: 12px; }
#twtr-widget-1 .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text i a { color: rgb(103, 103, 103) ! important; }
#twtr-widget-1 .twtr-doc .twtr-ft div > a img { visibility: hidden; }
#twtr-widget-1 .twtr-doc .twtr-ft div > a { width: 80px; height: 15px; display: block; background-image: url(48b6301d8f6c1dac6a377096fecf5df23fc21f3c.png) ; background-repeat: no-repeat; }
#tmglPageTitle.listPageHeader h1 { color: rgb(52, 52, 52); margin-bottom: 5px; }
#tmglPageTitle.listPageHeader h1.noDescription { margin-bottom: 14px; }
#tmglPageTitle.listPageHeader h2 { margin-bottom: 14px; }
.listPageHeader .headerOne { padding-bottom: 7px; }
.listNoArticles { color: rgb(88, 88, 88); font-size: 1.3em; }
.listSummary { font-size: 1em; font-weight: bold; min-height: 16px; padding: 0px 0px 8px; }
.listSummary .listTitle { font-size: 1.3em; padding-right: 6px; font-weight: normal; }
.listSummary .pubDate { color: rgb(102, 102, 102); font-size: 1.1em; font-weight: normal; white-space: nowrap; }
.listLink { float: right; font-size: 1.2em; padding-bottom: 1px; margin-top: 8px; font-family: arial,helvetica,sans-serif; }
.listLink:hover { padding-bottom: 0px; }
.majorEvents h3 { color: rgb(35, 75, 123); font-size: 3.8em; font-weight: normal; line-height: 1.2em; }
.majorEvents p { color: rgb(64, 64, 64); font-size: 1.6em; font-weight: normal; line-height: 1.18em; }
.majorEvents .summary { border: medium none; }
.fbbi { background: url(3ec7749d18687a644ba65bd311e00bc0a423216a.gif)  repeat-y scroll 0px 0px transparent; }
.armStyle { border-top: 2px solid rgb(102, 102, 102); padding-top: 5px; }
.armStyle .headerOne { background: none repeat scroll 0% 0% transparent; }
#armageddon #fragment-3, #armageddon2 #fragment-3 { background-color: rgb(0, 0, 0); }
#armageddon #fragment-3 .gutterUnder, #armageddon2 #fragment-3 .gutterUnder { margin: 0px; }
#armageddon { border-top: 2px solid rgb(102, 102, 102); margin: 0px; padding-top: 5px; width: 620px; }
#armageddon2 { border-top: 0px none; height: 287px; margin: 0px; overflow: hidden; padding-top: 0px; position: relative; width: 620px; }
#armageddon .ui-tabs-hide, #armageddon2 .ui-tabs-hide { display: none; }
#armageddon .ui-tabs-nav, #armageddon2 .ui-tabs-nav { list-style: none outside none; margin: 0px; padding: 0px; border-top: medium none; }
#armageddon .ui-tabs-nav:after, #armageddon2 .ui-tabs-nav:after { clear: both; content: " "; display: block; }
#armageddon .ui-tabs-nav li { float: left; height: 60px; }
#armageddon2 .ui-tabs-nav li { float: none; height: 72px; }
#armageddon .ui-tabs-nav li.first, #armageddon2 .ui-tabs-nav li.first { margin-left: 0px; }
#armageddon .ui-tabs-nav a, #armageddon2 .ui-tabs-nav a { background-color: rgb(227, 232, 238); border-bottom: 2px solid rgb(187, 194, 204); color: rgb(39, 83, 122); display: block; font-weight: normal; height: 60px; line-height: 1.2; margin: 0px; outline: 0px none; padding: 0px 10px 0px 0px; text-align: left; text-decoration: none; }
#armageddon .ui-tabs-nav a span, #armageddon2 .ui-tabs-nav a span { color: rgb(88, 88, 88); display: block; font-size: 1em; padding: 5px; text-transform: uppercase; font-family: arial,sans-serif; }
#armageddon .ui-tabs-nav a p, #armageddon2 .ui-tabs-nav a p { font-family: georgia; font-size: 1.3em; line-height: 1.2; padding-left: 5px; }
#armageddon .ui-tabs-panel .summary, #armageddon2 .ui-tabs-panel .summary { border: medium none; margin: 0px; padding: 0px; }
#armageddon #videoTabId, #armageddon2 #videoTabId, #armageddon #videoTabId1, #armageddon2 #videoTabId1, #armageddon #videoTabId2, #armageddon2 #videoTabId2, #armageddon #videoTabId3, #armageddon2 #videoTabId3, #armageddon #videoTabId0, #armageddon2 #videoTabId0 { background: none repeat scroll 0% 0% rgb(0, 0, 0); }
#armageddon .ui-tabs-panel .summary iframe { height: 400px; }
#armageddon .ui-tabs-nav .ui-tabs-selected a, #armageddon .ui-tabs-nav a:hover { background-color: rgb(35, 75, 123); border-bottom: 2px solid rgb(102, 102, 102); color: rgb(255, 255, 255); margin: 0px; position: relative; top: 0px; }
#armageddon2 .ui-tabs-nav .ui-tabs-selected a, #armageddon2 .ui-tabs-nav a:hover { background-color: rgb(35, 75, 123); border-bottom: 2px solid rgb(102, 102, 102); color: rgb(255, 255, 255); margin: 0px; position: relative; top: 0px; }
* > #armageddon .ui-tabs-nav a span, * > #armageddon2 .ui-tabs-nav a span { height: auto; width: auto; }
#armageddon .ui-tabs-nav .ui-tabs-selected a span, #armageddon .ui-tabs-nav a:hover span, #armageddon2 .ui-tabs-nav .ui-tabs-selected a span, #armageddon2 .ui-tabs-nav a:hover span { color: rgb(221, 221, 221); }
#armageddon .ui-tabs-disabled, #armageddon2 .ui-tabs-disabled {  }
#armageddon .ui-tabs-panel { background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 400px; padding: 0px; }
#armageddon2 .ui-tabs-panel { background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 286px; padding: 0px; }
#armageddon .ui-tabs-loading em, #armageddon2 .ui-tabs-loading em { background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll 0px 50% transparent; padding: 0px 0px 0px 20px; }
* html #armageddon .ui-tabs-nav, * html #armageddon2 .ui-tabs-nav { display: inline-block; }
:first-child + html #armageddon .ui-tabs-nav, :first-child + html #armageddon2 .ui-tabs-nav { display: inline-block; }
.toolLoading { background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll 50% 50% transparent; height: 400px; padding-top: 5px; width: 620px; }
.toolLoading2 { background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll 50% 50% transparent; height: 330px; padding-top: 5px; width: 620px; }
#armageddon .slideshow .nextPrevLayer { height: 100%; overflow: hidden; position: relative; width: 620px; }
#armageddon .slideshow .tools .imgGallImg a { background: url(8d8b20b6f0ef37c410691243c9c813e523a81e22.gif)  no-repeat scroll 0px 0px transparent; cursor: pointer; padding: 0px; z-index: 10; }
#armageddon .slideshow .tools .imgGallImg a:hover { background-position: 0px 0px; border: 0px none; text-decoration: none; }
#armageddon .slideshow .nextPrevLayer .allOver { display: block; height: 400px; margin: 0px; position: absolute; top: 0px; width: 100%; }
#armageddon .slideshow div > .nextPrevLayer .allOver { display: block; height: 100%; margin: 0px; position: absolute; top: 0px; width: 100%; }
#armageddon .ssPortrait, #armageddon2 .ssPortrait { float: right; margin-left: 10px; }
#armageddon .slideshow .tools { color: rgb(0, 0, 0); font-size: 1.1em; }
#armageddon .slideshow .tools .prev { float: left; width: 55px; }
#armageddon .slideshow .tools .imgindex { float: left; text-align: center; width: 110px; }
#armageddon .slideshow .tools .next { float: left; text-align: right; width: 55px; }
#armageddon .slideshow .tools .prev a { background: url(8d8b20b6f0ef37c410691243c9c813e523a81e22.gif)  no-repeat scroll -40px 0px transparent; cursor: pointer; padding: 0px; z-index: 10; }
#armageddon .slideshow .tools .prev a:hover { background-position: -40px 0px; border: 0px none; text-decoration: none; }
#armageddon .slideshow .nextPrevLayer .prevArrowImg { display: block; height: 400px; left: 0px; margin: 0px; position: absolute; right: auto; top: 0px; width: 100px; }
#armageddon .slideshow div > .nextPrevLayer .prevArrowImg { display: block; height: 100%; left: 0px; margin: 0px; position: absolute; right: auto; top: 0px; width: 100px; }
#armageddon .slideshow .tools .next a { background: url(8d8b20b6f0ef37c410691243c9c813e523a81e22.gif)  no-repeat scroll -140px 0px transparent; cursor: pointer; padding: 0px; z-index: 10; }
#armageddon .slideshow .tools .next a:hover { background-position: -140px 0px; border: 0px none; text-decoration: none; }
#armageddon .slideshow .nextPrevLayer .nextArrowImg { display: block; height: 400px; margin: 0px; position: absolute; right: 0px; top: 0px; width: 100px; }
#armageddon .slideshow div > .nextPrevLayer .nextArrowImg { display: block; height: 100%; margin: 0px; position: absolute; right: 0px; top: 0px; width: 100px; }
#armageddon .slideshow .tools a { cursor: pointer; }
#armageddon .slideshow .tools img { display: inline; }
#armageddon .slideshow .ssImg { height: 400px; padding: 0px; }
#armageddon2 .slideshow .ssImg { height: 287px; padding: 0px; position: relative; width: 460px; }
#armageddon .epic .ssImg, #armageddon2 .epic .ssImg { padding: 0px 0px 5px; }
#armageddon .slideshow .ssImg .imageExtras { background-color: rgb(0, 0, 0); height: 60px; margin: 340px 0px 0px; opacity: 0; padding: 0px; position: absolute; top: 0px; width: 620px; }
#armageddon .slideshow .ssImg .imageExtras .caption { color: rgb(255, 255, 255); font-size: 1.2em; line-height: 1.38em; padding: 5px 0px 5px 5px; }
#armageddon .slideshow .ssImg .imageExtras .credit { color: rgb(102, 102, 102); font-size: 1.1em; line-height: 1.38em; padding: 0px 0px 5px 5px; }
#armageddon .slideshow .ssImg .epicCompany { font-size: 1.38em; margin: 0px 0px 3px; padding: 0px; width: 220px; }
#armageddon2 div#armageddon2Inner { cursor: pointer; float: left; margin-right: 1px; }
#armageddon2 .ui-tabs-nav { position: absolute; right: 0px; }
#armageddon2 .ui-tabs-nav li a { height: 70px; overflow: hidden; }
#armageddon2 .imageExtras { background-color: rgb(0, 0, 0); bottom: 0px; min-height: 45px; opacity: 0; position: absolute; }
#armageddon2 .imageExtras span.standfirst { color: rgb(255, 255, 255); font-size: 1.1em; }
#armageddon2 .imageExtras span.readmore a { color: rgb(255, 255, 255); font-size: 1.1em; font-weight: bold; text-transform: uppercase; }
#armageddon2Inner h3 { font-size: 2.8em; }
#armageddon2 .styleOne .ui-tabs-selected a, #armageddon2 .styleOne a:hover { background-color: rgb(0, 122, 143); }
#armageddon2 .styleTwo .ui-tabs-selected a, #armageddon2 .styleTwo a:hover { background-color: rgb(95, 86, 83); }
#armageddon2 .styleThree .ui-tabs-selected a, #armageddon2 .styleThree a:hover { background-color: rgb(177, 13, 24); }
#armageddon2 .styleFour .ui-tabs-selected a, #armageddon2 .styleFour a:hover { background-color: rgb(53, 100, 6); }
#armageddon2 .styleFive .ui-tabs-selected a, #armageddon2 .styleFive a:hover { background-color: rgb(0, 84, 179); }
#armageddon2 .styleSix .ui-tabs-selected a, #armageddon2 .styleSix a:hover { background-color: rgb(158, 0, 71); }
#armageddon2 .styleSeven .ui-tabs-selected a, #armageddon2 .styleSeven a:hover { background-color: rgb(72, 133, 32); }
#armageddon2 .styleEight .ui-tabs-selected a, #armageddon2 .styleEight a:hover { background-color: rgb(17, 17, 17); }
#armageddon2 .styleNine .ui-tabs-selected a, #armageddon2 .styleNine a:hover { background-color: rgb(212, 47, 0); }
#armageddon2 .styleTen .ui-tabs-selected a, #armageddon2 .styleTen a:hover { background-color: rgb(84, 84, 84); }
#armageddon2 .styleEleven .ui-tabs-selected a, #armageddon2 .styleEleven a:hover { background-color: rgb(249, 212, 38); }
#armageddon2 .styleTwelve .ui-tabs-selected a, #armageddon2 .styleTwelve a:hover { background-color: rgb(255, 212, 65); color: rgb(0, 0, 0); }
#armageddon2 .styleTwelve .ui-tabs-selected a span, #armageddon2 .styleTwelve a:hover span { color: rgb(0, 0, 0); }
#armageddon2 .styleThirteen .ui-tabs-selected a, #armageddon2 .styleThirteen a:hover { background-color: rgb(0, 84, 179); color: rgb(255, 255, 255); }
#armageddon2 .styleThirteen .ui-tabs-selected a span, #armageddon2 .styleThirteen a:hover span { color: rgb(255, 255, 255) ! important; }
#armageddon .styleThirteen.ui-tabs-nav a span, #armageddon2 .styleThirteen.ui-tabs-nav a span { color: rgb(0, 0, 0); }
#sportguide .ui-tabs-hide { display: none; }
#sportguide .ui-tabs-nav { list-style: none outside none; margin: 0px; padding: 0px; }
#sportguide .ui-tabs-nav:after { clear: both; content: " "; display: block; }
#sportguide .ui-tabs-nav li { float: left; border-top: 1px solid rgb(165, 165, 165); height: 29px; background: url(d30cc028a4a125baf2114b048661c2b93e43b627.png)  no-repeat scroll 0px -1px transparent; padding: 0px 1px; }
#sportguide .ui-tabs-nav li.first { margin-left: 0px; }
#sportguide .ui-tabs-nav li.empty { border-top: 0px none; }
#sportguide .ui-tabs-nav a { color: rgb(39, 83, 122); display: block; font-weight: normal; margin: 0px; padding: 7px 7px 5px; text-decoration: none; background: url(088834bee0832a2f9c486f4416cccc18de590aed.png)  repeat-x scroll 0px 0px transparent; }
#sportguide .ui-tabs-nav a:hover { border-bottom: medium none; }
#sportguide .ui-tabs-nav a span { display: block; font-size: 1.3em; }
#sportguide .ui-tabs-nav a span:hover { border-bottom: 1px dotted rgb(39, 83, 122); }
#sportguide .ui-tabs-nav a p { font-family: georgia; font-size: 1.3em; padding-left: 5px; }
#sportguide .ui-tabs-panel .summary { border: medium none; margin: 0px; padding: 0px; }
#sportguide .ui-tabs-nav li.ui-tabs-selected, #sportguide .ui-tabs-nav li.ui-state-active { border-bottom: medium none; }
#sportguide .ui-tabs-nav .ui-tabs-selected a { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0px; position: relative; top: 0px; height: 22px; }
* > #sportguide .ui-tabs-nav a span {  }
#sportguide .ui-tabs-nav .ui-tabs-selected a span { color: rgb(40, 40, 40); font-weight: bold; }
#sportguide .ui-tabs-nav .ui-tabs-selected a span:hover { border-bottom: 0px none; }
#sportguide .ui-tabs-disabled {  }
#sportguide .ui-tabs-panel { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0px; margin-bottom: 20px; }
#sportguide .ui-tabs-loading em { background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll 0px 50% transparent; padding: 0px 0px 0px 20px; }
* html #sportguide .ui-tabs-nav { display: inline-block; }
:first-child + html #sportguide .ui-tabs-nav { display: inline-block; }
#sportguideinner { padding-top: 10px; border-top: 1px solid rgb(225, 225, 224); width: 620px; }
#sportguideinner .body { border-top: 1px dotted rgb(204, 204, 204); padding-top: 5px; }
#sportguideinner .body p { font-family: arial,helvetica,sans-serif; font-size: 1.4em; line-height: 1.48em; margin: 0px; padding: 0px 0px 0.7em; }
#sportguide .body table { border: 7px solid rgb(230, 230, 230); }
#sportguide .body table th { background-color: rgb(230, 230, 230); padding: 2px 14px; text-align: left; font-family: arial,helvetica,sans-serif; font-size: 1.2em; }
#sportguide .body table td { padding: 5px 7px; border-bottom: 1px solid rgb(230, 230, 230); border-right: 1px solid rgb(230, 230, 230); }
#sportguide .body table td, #sportguide .body table th p, #sportguide .body table td p { font-family: arial,helvetica,sans-serif; font-size: 1.2em; line-height: 1.48em; margin: 0px; }
#sportguide .body H3, #sportguide .body H4, #sportguide .body H5, #sportguide .body H6, #sportguide .body h3, #sportguide .body h4, #sportguide .body h5, #sportguide .body h6 { color: rgb(1, 131, 182); font-family: georgia,"times new roman",times,serif; padding-top: 3px; border-top: 1px dotted rgb(204, 204, 204); font-size: 1.4em; }
H3 + #sportguide .body, h3 + #sportguide .body { border-top: medium none; }
.sportguideselector { background: none repeat scroll 0% 0% rgb(252, 240, 195); border-top: 2px solid rgb(247, 204, 0); height: 33px; margin-bottom: 15px; }
.sportguideselector p, .sportguideselector div { float: left; padding-top: 6px; }
.sportguideselector p { margin-right: 10px; text-indent: 70px; font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 1.3em; text-shadow: 1px 1px rgb(255, 255, 255); background: url(a370e23d6ccaddc4e56a9f1cb9759bcfc74b1b76.png)  no-repeat scroll 10px 3px transparent; height: 30px; }
.sportguideselector div select { width: 170px; }
#sportguide #sportguideinner .randomfact { background: none repeat scroll 0% 0% rgb(252, 240, 195); border-bottom: 1px solid rgb(207, 196, 160); padding: 5px 5px 10px; font-family: georgia,"times new roman",times,serif; margin-bottom: 10px; font-size: 1.6em; }
#sportguide #sportguideinner .randomfactheader { text-transform: uppercase; background: none repeat scroll 0% 0% rgb(0, 151, 210); font-family: arial,helvetica,sans-serif; padding: 5px; color: rgb(255, 255, 255); text-shadow: 1px 1px rgb(21, 110, 161); font-size: 1em; float: left; margin-right: 5px; }
#sportguide ul.storylist { padding-left: 0px; list-style: none outside none; }
#sportguide ul.storylist li { font-family: arial,helvetica,sans-serif; font-size: 1.4em; margin-bottom: 20px; background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1050px transparent; text-indent: 18px; }
.dataBar { border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); height: 90px; margin: 0px 0px 10px; width: 940px; font-family: arial,helvetica,sans-serif; }
.dataBar .dataBarFirstBuck { float: left; margin: 0px; }
.dataBar .dataBarBuck { float: left; height: 90px; overflow: hidden; }
.dataBar .dataBarBuckLast { float: left; margin: 0px; }
.dataBar .summaryMedium h3 { color: rgb(178, 41, 41); font-size: 1em; font-weight: bold; }
.dataBar .summaryMedium h3 a { color: rgb(178, 41, 41); font-size: 1em; font-weight: bold; }
.dataBar .summaryMedium h3 a:hover { border: medium none; }
.dataBar p span.time { color: rgb(178, 41, 41); }
.dataBar p { color: rgb(64, 64, 64); font-size: 1.2em; line-height: 1.1em; margin: 0px 0px 3px; padding: 0px 0px 2px; }
.dataBar .data1large3small { background: url(09a62674a49045e88a0dce030ebd9e7674791bb2.gif)  repeat-y scroll 0% 0% transparent; height: 80px; margin: 5px 0px; width: 940px; }
.dataBar .outer {  }
.dataBar p.lastUpdatedText { color: rgb(102, 102, 102); font-size: 1.1em; font-weight: normal; margin: 0px; padding: 0px; }
.dataBar .seatDec .seatDecItems div.avResultsDef { height: 22px; background-color: rgb(255, 255, 255); color: rgb(64, 64, 64); font-size: 22px; font-weight: bold; border-top: 1px dotted rgb(204, 204, 204); font-family: arial,helvetica,sans-serif; margin-bottom: 5px; }
.dataBar .seatDec .seatDecItems div.avResultsDec { height: 15px; background-color: rgb(255, 255, 255); color: rgb(64, 64, 64); font-size: 12px; font-weight: normal; border-top: 1px dotted rgb(204, 204, 204); font-family: arial,helvetica,sans-serif; padding-top: 5px; }
.dataBar .seatDec .seatDecItems div.avResultsDec .votingAreaPer { font-weight: bold; }
.dataBar a { font-size: 11px; }
.dataBar .summaryMedium .sopHeader { background-color: rgb(178, 41, 41); margin: 0px 10px 2px 0px; padding: 5px 0px; }
.dataBar .summaryMedium .sopHeader h3 { color: rgb(255, 255, 255); margin-left: 5px; text-transform: uppercase; }
.dataBar .summaryMedium .sopHeader h3 a { color: rgb(255, 255, 255); margin-left: 5px; text-transform: uppercase; }
.dataBar .summaryMedium .rushHeader { padding-bottom: 3px; }
.dataBar .summaryMedium .rushHeader h3 { text-transform: uppercase; }
.dataBar .seatDec .longDecItems { overflow: hidden; font-family: arial,helvetica,sans-serif; }
.dataBar .seatDec .longDecItems p { font-weight: normal ! important; }
.dataBar .seatDec .seatDecItems { overflow: hidden; width: 200px; }
.dataBar .seatDec .seatDecItems p { color: rgb(255, 255, 255); font-size: 0.9em; font-weight: bold; height: 10px; line-height: 1em; margin: 0px 0px 2px; padding: 2px 5px 1px; }
.dataBar .seatDec .seatDecItems p.lastUpdatedText { color: rgb(102, 102, 102); font-size: 1.1em; font-weight: normal; margin: 0px; padding: 0px; }
.dataBar .debateCont { width: 200px; }
.dataBar .debateCont .debateContLeft { float: left; margin-right: 5px; width: 25px; }
.dataBar .debateCont .debateContRight { float: right; padding-top: 3px; width: 170px; }
.dataBar .debateCont .debateContRight ul { color: rgb(127, 127, 127); margin: 0px; padding: 0px; }
.dataBar .debateCont .debateContRight ul li { background: url(13c694477d5772a0f0b3d447848a33d6c1437837.gif)  no-repeat scroll 0% 0% transparent; color: rgb(64, 64, 64); font-size: 1.2em; line-height: 1.4em; list-style-type: none; padding-left: 18px; }
.dataBar .summaryMedium .debateHeader { padding-bottom: 3px; }
.dataBar .summaryMedium .debateHeader h3 { text-transform: uppercase; }
.dataBar .summaryMedium .debateHeader h3 a:hover { border: medium none; }
.debateCircle { background: url(c3e726acea6a5b3f685aab9739f4d36026ed463a.gif)  no-repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; height: 25px; padding-top: 6px; text-align: center; width: 25px; }
.dataBar .dataBarHeadAbsImgRCont { height: 80px; width: 210px; }
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft { float: left; margin-right: 5px; }
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft ul { color: rgb(127, 127, 127); margin: 0px; padding: 0px; }
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft ul li { background: url(5fee929e57ea6ce2bc7cf6eefaa06719960bb91f.gif)  no-repeat scroll 0% 0% transparent; font-size: 1.2em; line-height: 1.4em; list-style-type: none; padding-left: 15px; }
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContRight { float: right; padding-right: 10px; }
.dataBar .barsChartCont { height: 80px; width: 280px; }
.dataBar .barsChartCont .barsChartContLeft { float: left; margin-right: 10px; width: 150px; }
.dataBar .barsChartCont .barsChartContLongLeft { float: left; margin-right: 2px; width: 190px; }
.dataBar .barsChartCont .barsChartContRight { float: right; padding-right: 10px; width: 110px; }
.dataBar .barsChartCont .barsChartContShortRight { float: right; padding-right: 2px; width: 80px; }
.dataBar .barsChartCont .barsChartContLeft ul { color: rgb(127, 127, 127); margin: 0px; padding: 0px; }
.dataBar .barsChartCont .barsChartContLeft ul li { background: url(5fee929e57ea6ce2bc7cf6eefaa06719960bb91f.gif)  no-repeat scroll 0% 0% transparent; font-size: 1.2em; line-height: 1.4em; list-style-type: none; padding-left: 15px; }
.dataBar .summaryMedium .barchartHeader { padding-bottom: 3px; }
.dataBar .summaryMedium .barchartHeader h3 { text-transform: uppercase; }
.dataBar .graph { clear: both; height: 45px; margin-bottom: 0px; margin-top: 17px; width: 110px; }
.graphShort { width: 75px ! important; }
.dataBar .graphLoading { background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll 50% 50% transparent; }
.dataBar .graph .label { color: rgb(64, 64, 64); font-size: 1.2em; font-weight: bold; padding-bottom: 2px; padding-top: 2px; text-align: center; }
.dataBar .graph-header h3 { margin-bottom: 0px; }
.dataBar .graph-header { text-align: center; }
.dataBar .graph-header p { margin-top: 0px; }
.dataBar .graph .legend td, .graph .legend, .graph .legend tr { border-collapse: collapse; margin: 0px; padding: 0px; }
.dataBar .graph .legend { margin-left: 10px; }
.dataBar .graph .legend td { padding-right: 5px; }
.dataBar .graph .legend .color-box { height: 10px; overflow: hidden; width: 14px; }
.rushDef { background-color: rgb(173, 173, 173); }
.lab { background-color: rgb(220, 36, 31); height: 12px; }
.con { background-color: rgb(57, 94, 167); height: 12px; }
.c { background-color: rgb(57, 94, 167); height: 12px; }
.ld { background-color: rgb(230, 188, 22); height: 12px; }
.ukip { background-color: rgb(127, 0, 255); height: 12px; }
.snp { background-color: rgb(230, 188, 22); height: 12px; }
.green { background-color: rgb(173, 173, 173); height: 12px; }
.dup { background-color: rgb(173, 173, 173); height: 12px; }
.bnp { background-color: rgb(173, 173, 173); height: 12px; }
.pc { background-color: rgb(173, 173, 173); height: 12px; }
.sf { background-color: rgb(173, 173, 173); height: 12px; }
.uup { background-color: rgb(173, 173, 173); height: 12px; }
.sdlp { background-color: rgb(173, 173, 173); height: 12px; }
.ssp { background-color: rgb(173, 173, 173); height: 12px; }
.alliance { background-color: rgb(173, 173, 173); height: 12px; }
.indlaw { background-color: rgb(173, 173, 173); height: 12px; }
.soclab { background-color: rgb(173, 173, 173); height: 12px; }
.speaker { background-color: rgb(173, 173, 173); height: 12px; }
.wp { background-color: rgb(173, 173, 173); height: 12px; }
.ac { background-color: rgb(173, 173, 173); height: 12px; }
.cpcpa { background-color: rgb(173, 173, 173); height: 12px; }
.slp { background-color: rgb(173, 173, 173); height: 12px; }
.spgb { background-color: rgb(173, 173, 173); height: 12px; }
.tpp { background-color: rgb(173, 173, 173); height: 12px; }
.tuv { background-color: rgb(173, 173, 173); height: 12px; }
.ucunf { background-color: rgb(173, 173, 173); height: 12px; }
.ukf { background-color: rgb(173, 173, 173); height: 12px; }
.waid { background-color: rgb(173, 173, 173); height: 12px; }
.no2eu { background-color: rgb(173, 173, 173); height: 12px; }
.y2e { background-color: rgb(173, 173, 173); height: 12px; }
.libeu { background-color: rgb(173, 173, 173); height: 12px; }
.jt { background-color: rgb(173, 173, 173); height: 12px; }
.ind { background-color: rgb(173, 173, 173); height: 12px; }
.fpft { background-color: rgb(173, 173, 173); height: 12px; }
.mk { background-color: rgb(173, 173, 173); height: 12px; }
.rushVotesyes { background-color: rgb(156, 63, 152); height: 12px; color: rgb(255, 255, 255) ! important; text-transform: uppercase; }
.rushVotesno { background-color: rgb(217, 224, 39); height: 12px; color: rgb(40, 40, 40) ! important; text-transform: uppercase; }
.avResultsDef .avVoteYes { color: rgb(156, 63, 152); float: left; width: 45px; }
.avResultsDef .avVoteNo { color: rgb(188, 188, 23); float: left; width: 45px; }
.avResultsDef { clear: both; }
.avResultsDec { clear: both; }
.tvPlayer3 .featuredVideo .gutterUnder { margin-bottom: 5px; }
.tvPlayer3 .storyFunc { border-bottom: 1px dotted rgb(204, 204, 204); margin-top: 3px; }
.tvPlayer3 .standfirst { font-size: 1.4em; margin: 5px 0px 12px; }
.tvPlayer3 .moreVideos { margin-top: 10px; }
.tvPlayer3 .moreVideos .headerOne { margin-top: 6px; }
.tvPlayer3 .moreVideos .summary { float: left; margin-right: 20px; width: 140px; border-top: 0px none; margin-top: 0px; padding-top: 0px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 7px; padding-bottom: 2px; }
.tvPlayer3 .moreVideos .last .summary { margin-right: 0px; }
.tvPlayer3 .moreVideos .summary h3 { font-size: 1.3em; }
.tvPlayer3 .moreVideos .seeMoreLink { clear: left; float: right; font-size: 1.2em; padding-bottom: 5px; }
.tvPlayer3 .moreVideos .seeMoreLink a { font-family: arial,helvetica,sans-serif; }
a.linkToVideo { display: block; float: right; font-size: 0.9em; font-family: arial,sans-serif; margin-bottom: 1px; }
a.linkToVideo:hover { margin-bottom: 0px; }
.dataBar .dataBarBuck .dataBarElement { width: 209px; }
.dataBar .dataBarBuck .dataBarLongElement { width: 290px; padding-left: 10px; margin-top: 5px; }
.dataBar .dataBarFirstBuck .dataBarElement { width: 280px; }
.dataBar .dataBarBuck .commentBarElement, .dataBar .dataBarBuck .dataBarElement { border-right: 1px solid rgb(204, 204, 204); float: left; height: 80px; margin: 5px 0px 5px 10px; }
.dataBar .dataBarFirstBuck .commentBarElement, .dataBar .dataBarFirstBuck .dataBarElement { margin: 5px 0px; }
.dataBar .dataBarBuckLast .commentBarElement, .dataBar .dataBarBuckLast .dataBarElement { border-right: 0px none; }
.dataBar .dataBarInner { height: 90px; width: 940px; }
.dataBar .dataBarBuck .commentBarElement { padding-right: 9px; }
.dataBar .dataBarBuckLast .commentBarElement { padding-right: 0px; }
.dataBar .data1Elements .commentBarElement { width: 940px; }
.dataBar .data2Elements .commentBarElement { width: 460px; }
.dataBar .data3Elements .commentBarElement { width: 300px; }
.dataBar .data4Elements .commentBarElement { width: 220px; }
.dataBar .commentBarElement h3 { font-size: 1.2em; margin: 2px 0px; padding-bottom: 3px; font-family: helvetica,arial,sans-serif; }
.dataBar .commentBarElement h3 a { color: rgb(64, 64, 64); }
.dataBar .commentBarElement h3 a:hover { border-bottom: 1px dotted rgb(64, 64, 64); }
.dataBar .commentBarElement h4 { font-size: 1.3em; line-height: 1.3em; font-weight: normal; }
.dataBar .commentBarElement h4 a { color: rgb(35, 75, 123); }
.dataBar .commentBarElement h4 a:hover { border-bottom: 1px dotted rgb(18, 40, 66); color: rgb(18, 40, 66); }
.dataBar .commentBarElement img { float: right; }
.dataBar .commentBarElement .comments { background: url(13c694477d5772a0f0b3d447848a33d6c1437837.gif)  no-repeat scroll -2px 0px transparent; margin-top: 4px; padding-left: 18px; }
.dataBar .commentBarElement .comments a { background: url(dd0e5d40de40e92ba9fff7f7b81024244563d0c5.gif)  no-repeat scroll right 4px transparent; font-size: 1.2em; line-height: 16px; padding-right: 8px; }
.sectionIframe .summary { border-bottom: 0px none; }
.related_links .InSkinHide { margin-bottom: 10px; }
.matchHeader .tabs { background: url(89c438fd918d8597c31e490fd83d07f7c0015359.gif)  repeat-x scroll left top transparent; padding-bottom: 15px; }
.matchHeader .tabs ul { margin: 0px; padding: 0px; }
.matchHeader .tabs li { float: left; display: block; width: 100px; background: none repeat scroll 0% 0% rgb(224, 224, 224); border: 1px solid rgb(122, 122, 122); text-align: center; padding-top: 4px; height: 15px; margin-right: 1px; color: rgb(64, 64, 64); font-weight: bold; }
.matchHeader .tabs li.selected { background: none repeat scroll 0% 0% transparent; border-bottom: 1px solid rgb(255, 255, 255); }
.matchHeader .teams { width: 462px; height: 69px; border-top: 1px solid rgb(199, 199, 199); border-bottom: 1px solid rgb(199, 199, 199); float: left; margin-right: 20px; background: url(76060406c85b54ec564d127ab6ffbea12c4b5fff.gif)  repeat-y scroll left top transparent; }
.matchHeader .teams .versusOrScore { float: left; width: 64px; padding: 0px 1px; color: rgb(51, 51, 51); text-align: center; font-weight: bold; }
.matchHeader .teams .score { font-size: 2em; padding-top: 22px; }
.matchHeader .teams .pensOrStatus { font-size: 1.1em; margin-top: 2px; }
.matchHeader .teams .versus { font-size: 1.6em; padding-top: 25px; }
.matchHeader .homeTeam, .matchHeader .awayTeam { float: left; width: 124px; font-size: 1.6em; }
.matchHeader .homeTeam { text-align: right; padding: 25px 5px 10px; }
.matchHeader .awayTeam { padding: 25px 5px 10px 3px; }
.matchHeader .homeTeamCrest, .matchHeader .awayTeamCrest { float: left; padding-top: 5px; }
.matchHeader .homeTeamCrest { padding-left: 5px; }
.matchHeader .matchDetails { float: left; width: 138px; height: 61px; border-top: 1px solid rgb(199, 199, 199); border-bottom: 1px solid rgb(199, 199, 199); padding-top: 8px; color: rgb(64, 64, 64); }
.matchHeader .extraLine { height: 64px; padding-top: 5px; }
.matchHeader .matchDetails div { font-size: 1.1em; }
.matchHeader .matchDetails .date, .matchHeader .matchDetails .match { padding-bottom: 2px; }
.matchHeader .extraLine .date, .matchHeader .extraLine .match { padding-bottom: 3px; }
.matchHeader .matchDetails .match .round { padding-right: 7px; border-right: 1px solid rgb(199, 199, 199); }
.matchHeader .matchDetails .match .matchNumber { padding-left: 3px; }
.matchHeader dt { font-weight: bold; color: rgb(64, 64, 64); }
.matchHeader dd { color: rgb(102, 102, 102); }
.matchHeader .officials { margin-bottom: 10px; }
.matchHeader .officials dl { padding: 6px 0px 15px; margin: 0px; font-size: 1.1em; }
.matchHeader .officials dd { margin: 2px 0px 0px; }
.matchHeader .officials ul { list-style-type: none; padding-left: 0px; margin-left: 0px; }
.matchHeader .referee { width: 462px; text-align: center; }
.matchHeader .tvCoverage { float: left; width: 138px; margin: 6px 0px 15px 20px; font-size: 1.1em; }
.matchHeader .tvCoverage dd { margin: 2px 0px 0px; }
.matchHeader .resultDetails { float: left; margin: 5px 0px 15px; width: 462px; }
.matchHeader .goalsAndAttendance { width: 462px; color: rgb(102, 102, 102); }
.matchHeader .goalsAndAttendance .goal { margin-bottom: 4px; white-space: nowrap; }
.matchHeader .homeGoals .goal { display: inline; padding-left: 5px; }
.matchHeader .awayGoals .goal { display: inline; padding-right: 5px; }
.matchHeader .homeGoals { width: 191px; text-align: right; padding-right: 4px; vertical-align: top; font-size: 1.2em; line-height: 1.4em; }
.matchHeader .awayGoals { width: 191px; padding-left: 4px; vertical-align: top; font-size: 1.2em; line-height: 1.4em; }
.matchHeader .halfTimeAndAttendance { width: 64px; padding: 0px 1px; font-weight: bold; text-align: center; font-size: 1.1em; vertical-align: top; }
.matchHeader .halfTime { margin-bottom: 4px; margin-top: 3px; }
.matchHeader .penalties { color: rgb(102, 102, 102); }
.matchHeader .homePenalties, .matchHeader .penaltiesLabel, .matchHeader .awayPenalties { padding-top: 8px; }
.matchHeader .homePenalties { width: 191px; text-align: right; padding-right: 4px; vertical-align: top; font-size: 1.2em; }
.matchHeader .awayPenalties { width: 191px; padding-left: 4px; vertical-align: top; font-size: 1.2em; }
.matchHeader .penaltiesLabel { width: 64px; padding-left: 1px; padding-right: 1px; font-weight: bold; text-align: center; font-size: 1.1em; vertical-align: top; }
.matchHeader .penalties .scored { padding-right: 14px; margin-right: 3px; background: url(c64ce4e1ebb67365c60693d6c2b3bb4aef35a602.gif)  no-repeat scroll right 1px transparent; white-space: nowrap; }
.matchHeader .penalties .missed { padding-right: 14px; margin-right: 3px; background: url(4c20bfb1fb4ddfb9a7fbe3380917b449e61cb8fa.gif)  no-repeat scroll right 1px transparent; white-space: nowrap; }
.liveBlogTabs { margin: 10px 0px; }
.liveBlogTabs ul { padding: 0px; margin: 0px; }
.liveBlogTabs li { float: left; margin: 0px 5px 0px 0px; padding: 2px 4px; list-style: none outside none; }
.liveBlogTabs li.selected { background: none repeat scroll 0% 0% rgb(111, 111, 111); }
.liveBlogTabs li.selected a { color: rgb(255, 255, 255); text-decoration: none; }
.liveBlogTabs li.selected a:hover { color: rgb(255, 255, 255); border-bottom: medium none; }
.teamIndex .indexLink { width: 100%; padding-bottom: 5px; font-size: 1em; color: rgb(203, 203, 203); }
.teamInfo { padding-top: 8px; margin-bottom: 20px; border-top: 1px solid rgb(224, 224, 224); }
.teamInfo .picleft { float: left; margin-right: 10px; }
.teamInfo .teamDetails { margin: 0px; color: rgb(64, 64, 64); font-weight: normal; float: left; width: 470px; }
.teamInfo .headingText { font-weight: bold; }
.teamInfo .teamName { font-size: 1.6em; line-height: 1.13em; padding-bottom: 5px; font-weight: bold; }
.teamInfo .latestNews { padding-top: 5px; padding-bottom: 5px; font-size: 1.2em; border-top: 1px dotted rgb(203, 203, 203); overflow: hidden; }
.teamInfo .nextGame { padding-top: 5px; padding-bottom: 5px; font-size: 1.2em; border-top: 1px dotted rgb(203, 203, 203); overflow: hidden; }
.teamInfo .nextGame h3 { font-size: 1em; margin-right: 3px; margin-left: 3px; }
.teamInfo .bettingOdds { padding-top: 4px; font-size: 1.2em; border-top: 1px dotted rgb(203, 203, 203); width: 100%; }
#livescorecontainer, #livescorescroller { height: 170px; margin: 0px auto; overflow: hidden; position: relative; width: 300px; }
#livescorescroller, #livescoreholder { height: 150px; }
#livescorecontainer { margin-bottom: 10px; }
#livescorecontainer .arrows { float: right; margin-right: 0px; }
#livescorecontainer .arrows img { float: left; }
#livescore-prev, #livescore-next, #livescore-pause { background: url(2cbd0172e3ebe03cfc87ba117cd86d80da4eec32.png)  no-repeat scroll 50% 50% transparent; height: 14px; position: absolute; right: 35px; top: 155px; width: 14px; }
#livescore-next { background: url(b7e9011954a88bc6fe651961a6f4e9c06e94e68f.png)  no-repeat scroll 50% 50% transparent; right: 0px; }
#livescore-pause { background: url(d6230eb279ea3d0c9a10113023586df7fb9b99a0.png)  no-repeat scroll 50% 50% transparent; right: 17px; }
.livescore { border-bottom: 1px dotted rgb(204, 204, 204); float: left; padding-bottom: 10px; width: 300px; }
.livescore .dateTime { margin-bottom: 5px; text-align: center; width: 300px; }
.livescore .time { font-weight: bold; }
.livescore .teams { width: 300px; }
.livescore .teams h3 { background-color: rgb(238, 239, 243); border-bottom: 1px solid rgb(204, 204, 204); color: rgb(19, 51, 91); font-size: 1.3em; padding: 3px 0px; text-align: center; width: 49.7%; }
.livescore .teams h3.homeTeam { border-right: 1px solid rgb(204, 204, 204); float: left; }
.livescore .teams h3.awayTeam { float: right; }
.livescore .teams h3 a { color: rgb(19, 51, 91); }
.livescore .homeTeamCrest { float: left; margin: 5px 5px 5px 16px; }
.livescore .awayTeamCrest { float: right; margin: 5px 16px 5px 5px; }
.livescore .matchdetails { float: left; margin-bottom: 5px; margin-top: 5px; text-align: center; width: 178px; }
.livescore .versusOrScore { color: rgb(52, 52, 52); font-size: 3.8em; font-weight: bold; }
.livescore .livescoremiddle { border-bottom: 1px solid rgb(204, 204, 204); }
.livescore .livescoremiddleleft, .livescore .livescoremiddleright { height: 5px; width: 49.7%; }
.livescore .livescoremiddleleft { border-right: 1px solid rgb(204, 204, 204); float: left; }
.livescore .pens { font-size: 1em; font-weight: normal; }
.livescore .match { font-size: 1em; font-weight: bold; text-transform: uppercase; }
.livescore .matchresult { font-size: 1.17em; margin-bottom: 5px; margin-top: 5px; min-height: 1.2em; text-align: center; width: 300px; }
.livescore .navlinks ul { list-style-type: none; margin: 0px; padding-left: 0px; }
.livescore .navlinks ul li { color: rgb(167, 167, 167); float: left; font-size: 1.2em; font-weight: normal; }
.livescore li.preview, .livescore li.live, .livescore li.report { font-weight: bold; margin-right: 5px; }
.livescore li.preview a, .livescore li.live a, .livescore li.report a { font-weight: bold; }
.livescore li.live { background: none repeat scroll 0% 0% rgb(178, 41, 41); color: rgb(255, 255, 255); }
.livescore li.live a { color: rgb(255, 255, 255); }
.livescore li.allscores { border-left: 1px solid rgb(204, 204, 204); padding-left: 5px; }
#liveScoreBoxSelector { margin-bottom: 5px; width: 175px; }
.footballTable { color: rgb(64, 64, 64); font-size: 13px; }
.footballTable .season, .footballTable .competition { float: right; }
.footballTable .competition { float: left; }
.footballTable .tableInfo { margin-bottom: 10px; }
.footballTable table { margin-bottom: 7px; width: 620px; }
.footballTable table.miniTable { width: 300px; }
.footballTable .bordertop { border-top: 1px dotted rgb(204, 204, 204); }
.footballTable table tr { height: 20px; }
.footballTable table tr.selected td { background-color: rgb(207, 207, 207); border-left: 1px solid rgb(207, 207, 207); }
.footballTable table tr.selected td.teamname a { font-weight: bold; }
.footballTable table tr.homeaway th { font-weight: normal; width: 100px; }
.footballTable table tr.homeaway th.headerfirst { width: 212px; }
.footballTable table tr.homeaway th.headerlast { width: 68px; }
.footballTable table tr.header th { border-bottom: 1px dotted rgb(204, 204, 204); color: rgb(35, 75, 123); height: 27px; }
.footballTable table.miniTable tr.header th { color: inherit; height: 20px; }
.footballTable table tr.header th p { background: none repeat scroll 0% 0% rgb(233, 237, 242); height: 20px; margin-bottom: 6px; padding-top: 4px; }
.footballTable table tr.header th.headerSortDown p, .footballTable table tr.header th.headerSortUp p { background: none repeat scroll 0% 0% rgb(35, 75, 123); }
.footballTable table tr.header th.headerSortUp, .footballTable table tr.header th.headerSortDown { background: none repeat scroll 0% 0% rgb(35, 75, 123); color: rgb(255, 255, 255); }
.footballTable table tr.header th.headerSortUp { background: url(ce6373d595c1baa2252e2147796fbee0da98912a.gif)  no-repeat scroll center bottom transparent; }
.footballTable table tr.header th.headerSortDown { background: url(7a823fca6d529930142d188ebdac1428c9bc2605.gif)  no-repeat scroll center bottom transparent; }
.footballTable table thead th.sortable { cursor: pointer; }
.footballTable table th { height: 20px; }
.footballTable table th.pos { text-indent: -9999px; }
.footballTable table tr td, .footballTable table tr.odd td { border-left: 1px solid rgb(255, 255, 255); height: 20px; padding-right: 5px; text-align: center; width: 20px; }
.footballTable table tr.even td { background-color: rgb(251, 249, 243); border-left: 1px solid rgb(255, 255, 255); height: 20px; padding-right: 5px; text-align: center; }
.footballTable table td.end { padding-left: 5px; }
.footballTable table td.wider { width: 34px; }
.footballTable table tr.odd td.teamname, .footballTable table tr.even td.teamname { text-align: left; width: auto; }
.footballTable table tr.odd td.position, .footballTable table tr.even td.position { text-align: right; width: 15px; }
.footballTable .right { float: right; }
.footballFixtures .topLinks { font-size: 1.2em; font-weight: bold; margin-bottom: 24px; margin-top: -2px; }
.footballFixtures .topLinks a.fixturesByGroup { border-right: 1px solid rgb(217, 217, 217); margin-right: 4px; padding-right: 7px; }
.footballFixtures h3.fixtureDate, .footballFixtures h2.fixtureDate { border-bottom: 1px solid rgb(35, 76, 122); color: rgb(67, 67, 67); font-size: 1.1em; margin-bottom: 20px; padding-bottom: 2px; }
.footballFixtures .roundName p { font-weight: bold; }
.footballFixtures .headerOne { padding-bottom: 14px; }
.footballFixtures .spacer { margin-top: 14px; }
.footballFixtures .headerOne h3, .footballFixtures .headerOne h2 { background-color: rgb(255, 255, 255); color: rgb(178, 41, 41); display: inline; font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 0px; padding: 0px 3px 0px 0px; text-transform: uppercase; }
.footballFixtures .fixture { border-bottom: 1px dotted rgb(203, 203, 203); color: rgb(67, 67, 67); margin-bottom: 8px; }
.footballFixtures .fixtureNoBorder { border-bottom: 0px none; color: rgb(67, 67, 67); margin-bottom: 0px; }
.footballFixtures div.last { margin-bottom: 20px; }
.footballFixtures .mainDetails { background-color: rgb(238, 239, 243); padding: 3px 4px; }
.footballFixtures .odd .mainDetails { background-color: rgb(255, 255, 255); }
.footballFixtures .koTime { float: left; font-size: 1.2em; line-height: 1.5em; }
.footballFixtures .teamsAndScore { float: left; }
.footballFixtures .teamsAndScore h3 { color: rgb(67, 67, 67); font-weight: normal; }
.footballFixtures .homeTeam, .footballFixtures .awayTeam { float: left; font-size: 1.3em; line-height: 1.5em; width: 225px; }
.footballFixtures .homeTeam { text-align: right; }
.footballFixtures .versusOrScore { float: left; font-size: 1.5em; font-weight: bold; text-align: center; width: 100px; }
.footballFixtures .matchStatus { float: right; font-size: 1.2em; line-height: 1.5em; }
.footballFixtures .linksAndMatchNumber { padding: 8px 4px; }
.footballFixtures .links { font-size: 1.2em; padding-left: 232px; }
.footballFixtures .links .noLink { color: rgb(167, 167, 167); }
.footballFixtures .links .preview, .footballFixtures .links .live { border-right: 1px solid rgb(217, 217, 217); margin-right: 4px; padding-right: 7px; }
.footballFixtures .matchNumber { float: right; font-size: 1.1em; }
.footballFixtures .shootOut { font-size: 1.1em; margin: 8px 0px 4px; text-align: center; }
.footballFixtures .noBorder { border-top: 0px none; }
.footballFixtures .aggregate { font-size: 1.1em; margin: 8px 0px 4px; text-align: center; }
.footballFixtures .roundName { margin-bottom: 10px; }
.footballFixtures #footballTablesTable { margin-bottom: 20px; }
.footballFixtures .shootOut .left, .footballFixtures .shootOut .right { float: left; font-size: 1.2em; text-align: right; width: 260px; }
.footballFixtures .shootOut .right { text-align: left; }
.footballFixtures .shootOut .pens { float: left; font-size: 1.3em; font-weight: bold; text-align: center; width: 100px; }
.footballFixtures .shootOut .scored { color: rgb(35, 75, 123); font-weight: normal; }
.footballLiveScoreFixtures .matchDetails { margin-top: 5px; padding-bottom: 6px; }
.footballLiveScoreFixtures div.last { margin-bottom: 20px; }
.footballLiveScoreFixtures .halfTime { margin-bottom: 3px; }
.footballLiveScoreFixtures td.links { padding-left: 0px; text-align: right; vertical-align: bottom; }
.footballLiveScoreFixtures .homeGoals, .footballLiveScoreFixtures .awayGoals { vertical-align: top; width: 260px; }
.footballLiveScoreFixtures .halfTimeAndAttendance { text-align: center; vertical-align: top; width: 100px; }
.footballLiveScoreFixtures .goal { font-size: 1.1em; font-weight: bold; margin-bottom: 3px; }
.footballLiveScoreFixtures .homeGoals .goal { text-align: right; }
.footballLiveScoreFixtures .goal .goalTime { font-weight: normal; }
.footballLiveScoreFixtures .stadium { font-size: 1.1em; font-weight: bold; vertical-align: bottom; }
.footballLiveScoreFixtures h3.fixtureDate, .footballLiveScoreFixtures h2.fixtureDate { border-bottom: 1px solid rgb(35, 76, 122); color: rgb(67, 67, 67); font-size: 1.1em; margin-bottom: 20px; padding-bottom: 2px; }
#storyEmbSlide { padding: 0px; }
#storyEmbSlide .slideshow { margin: 0px 0px 10px; }
#storyEmbSlide .slideshow .nextPrevLayer { height: 100%; overflow: hidden; position: relative; }
#storyEmbSlide .slideshow .tools .imgGallImg a { background: url(7698c8ad3c74e289231dd4b653e8e64ef0ce9186.gif)  no-repeat scroll 0px center transparent; cursor: pointer; padding: 0px; z-index: 10; }
#storyEmbSlide .slideshow .tools .imgGallImg a:hover { background-position: 0px 0px; border: 0px none; text-decoration: none; }
#storyEmbSlide .slideshow .nextPrevLayer .allOver { display: block; height: 90%; margin: 0px; position: absolute; top: 0px; width: 100%; }
#storyEmbSlide .slideshow div > .nextPrevLayer .allOver { display: block; height: 100%; margin: 0px; position: absolute; top: 0px; width: 100%; }
#storyEmbSlide .ssPortrait { border-bottom: 1px solid rgb(204, 204, 204); float: left; margin-right: 10px; padding: 5px 0px 3px; width: 220px; }
.epic { border-bottom: 1px solid rgb(204, 204, 204); float: right; margin-left: 10px; padding-top: 0px; width: 220px; }
.epic p { font-size: 1.35em; }
#storyEmbSlide .ssMain { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 3px; }
#storyEmbSlide .slideshow .tools .prev { float: left; width: 55px; }
#storyEmbSlide .slideshow .tools .prev a { background: url(7698c8ad3c74e289231dd4b653e8e64ef0ce9186.gif)  no-repeat scroll -40px 50% transparent; cursor: pointer; padding: 0px; z-index: 10; }
#storyEmbSlide .slideshow .tools .prev a:hover { border: 0px none; text-decoration: none; }
#storyEmbSlide .ssMain .tools .prev a { background-position: -40px 47%; }
#storyEmbSlide .slideshow .nextPrevLayer .prevArrowImg { display: block; height: 90%; left: 0px; margin: 0px; position: absolute; right: auto; top: 0px; width: 100px; }
#storyEmbSlide .slideshow div > .nextPrevLayer .prevArrowImg { display: block; height: 100%; left: 0px; margin: 0px; position: absolute; right: auto; top: 0px; width: 100px; }
#storyEmbSlide .slideshow .tools .next { float: left; text-align: right; width: 55px; }
#storyEmbSlide .slideshow .tools .next a { background: url(7698c8ad3c74e289231dd4b653e8e64ef0ce9186.gif)  no-repeat scroll -140px 50% transparent; cursor: pointer; padding: 0px; z-index: 10; }
#storyEmbSlide .slideshow .tools .next a:hover { border: 0px none; text-decoration: none; }
#storyEmbSlide .ssMain .tools .next a { background-position: -140px 47%; }
#storyEmbSlide .slideshow .nextPrevLayer .nextArrowImg { display: block; height: 90%; margin: 0px; position: absolute; right: 0px; top: 0px; width: 100px; }
#storyEmbSlide .slideshow div > .nextPrevLayer .nextArrowImg { display: block; height: 100%; margin: 0px; position: absolute; right: 0px; top: 0px; width: 100px; }
#storyEmbSlide .slideshow .tools a { cursor: pointer; }
#storyEmbSlide .slideshow .tools img { display: inline; }
#storyEmbSlide .slideshow .ssImg { padding: 0px; }
#storyEmbSlide .slideshow .ssImg .artImageExtras { font-family: arial; margin: 0px; padding: 0px; }
#storyEmbSlide .slideshow .ssImg .artImageExtras .ingCaptionCredit { padding: 2px 0px 0px; }
#storyEmbSlide .slideshow .ssImg .artImageExtras .caption { color: rgb(64, 64, 64); font-size: 1.1em; line-height: 1.38em; margin: 0px 5px 0px 0px; }
#storyEmbSlide .slideshow .ssImg .artImageExtras .credit { color: rgb(153, 153, 153); font-size: 1em; line-height: 1.38em; }
#storyEmbSlide .slideshow .ssImg .artImageExtras .imgindex { color: rgb(64, 64, 64); font-size: 1.1em; font-weight: bold; line-height: 1.38em; padding: 5px 0px 0px; }
#storyEmbSlide .slideshow .ssImg .artImageExtras .imgLoadingText { color: rgb(64, 64, 64); font-size: 1.1em; font-weight: bold; line-height: 1.38em; padding: 5px 0px 0px; }
#storyEmbSlide .slideshow .ssImg .epicCompany { font-size: 1.38em; margin: 0px 0px 3px; padding: 0px; width: 220px; }
#tmglSite.olympic .storyEmbSlide { padding: 0px; }
#tmglSite.olympic .storyEmbSlide .slideshow { margin: 0px 0px 10px; }
#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer { height: 100%; overflow: hidden; position: relative; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools .imgGallImg a { background: url(7698c8ad3c74e289231dd4b653e8e64ef0ce9186.gif)  no-repeat scroll 0px center transparent; cursor: pointer; padding: 0px; z-index: 10; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools .imgGallImg a:hover { background-position: 0px 0px; border: 0px none; text-decoration: none; }
#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer .allOver { display: block; height: 90%; margin: 0px; position: absolute; top: 0px; width: 100%; }
#tmglSite.olympic .storyEmbSlide .slideshow div > .nextPrevLayer .allOver { display: block; height: 100%; margin: 0px; position: absolute; top: 0px; width: 100%; }
#tmglSite.olympic .storyEmbSlide .ssPortrait { border-bottom: 1px solid rgb(204, 204, 204); float: left; margin-right: 10px; padding: 5px 0px 3px; width: 220px; }
#tmglSite.olympic .storyEmbSlide .ssMain { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 3px; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools .prev { float: left; width: 55px; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools .prev a { background: url(7698c8ad3c74e289231dd4b653e8e64ef0ce9186.gif)  no-repeat scroll -40px 50% transparent; cursor: pointer; padding: 0px; z-index: 10; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools .prev a:hover { border: 0px none; text-decoration: none; }
#tmglSite.olympic .storyEmbSlide .ssMain .tools .prev a { background-position: -40px 47%; }
#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer .prevArrowImg { display: block; height: 90%; left: 0px; margin: 0px; position: absolute; right: auto; top: 0px; width: 100px; }
#tmglSite.olympic .storyEmbSlide .slideshow div > .nextPrevLayer .prevArrowImg { display: block; height: 100%; left: 0px; margin: 0px; position: absolute; right: auto; top: 0px; width: 100px; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools .next { float: left; text-align: right; width: 55px; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools .next a { background: url(7698c8ad3c74e289231dd4b653e8e64ef0ce9186.gif)  no-repeat scroll -140px 50% transparent; cursor: pointer; padding: 0px; z-index: 10; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools .next a:hover { border: 0px none; text-decoration: none; }
#tmglSite.olympic .storyEmbSlide .ssMain .tools .next a { background-position: -140px 47%; }
#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer .nextArrowImg { display: block; height: 90%; margin: 0px; position: absolute; right: 0px; top: 0px; width: 100px; }
#tmglSite.olympic .storyEmbSlide .slideshow div > .nextPrevLayer .nextArrowImg { display: block; height: 100%; margin: 0px; position: absolute; right: 0px; top: 0px; width: 100px; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools a { cursor: pointer; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools img { display: inline; }
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg { padding: 0px; }
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras { font-family: arial; margin: 0px; padding: 0px; }
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .ingCaptionCredit { padding: 2px 0px 0px; }
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .caption { color: rgb(64, 64, 64); font-size: 1.1em; line-height: 1.38em; margin: 0px 5px 0px 0px; }
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .credit { color: rgb(153, 153, 153); font-size: 1em; line-height: 1.38em; }
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .imgindex { color: rgb(64, 64, 64); font-size: 1.1em; font-weight: bold; line-height: 1.38em; padding: 5px 0px 0px; }
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .imgLoadingText { color: rgb(64, 64, 64); font-size: 1.1em; font-weight: bold; line-height: 1.38em; padding: 5px 0px 0px; }
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .epicCompany { font-size: 1.38em; margin: 0px 0px 3px; padding: 0px; width: 220px; }
.embeddedFirstVideo .gutterUnder { margin-bottom: 5px; }
.embeddedFirstVideo .imageExtras { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; }
.embeddedFirstVideo .imageExtras { padding-bottom: 5px; }
.tempClassBody { font-family: helvetica,arial,sans-serif; }
.tempClassBody p { font-size: 1.4em; line-height: 1.38em; }
.editorsChoice { background-color: rgb(244, 244, 240); padding: 0px 0px 10px; margin-bottom: 15px; }
#editorsChoiceVideo { background-color: rgb(244, 244, 240); margin-bottom: 15px; }
.editorsChoice .summary { padding: 5px 0px; margin: 0px 10px; overflow: hidden; }
.editorsChoice .summary.headlineOnly + .summary.headlineOnly { margin-top: 0px; }
#editorsChoiceVideo .summary { border: medium none; margin: 0px; padding: 0px 0px 8px; }
.editorsChoice .summary h3 { font-size: 1.4em; font-weight: normal; }
#editorsChoiceVideo .summary h3 { background: none repeat scroll 0% 0% transparent; }
#editorsChoiceVideo .oneSixth { margin: 0px 5px; }
.editorsChoice .summary .picleft { float: left; padding: 0px 10px 0px 0px; }
.editorsChoice .summaryMediumToSmall .video h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1948px transparent; line-height: 1.38em; }
.editorsChoice .summaryMediumToSmall .audio h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1167px transparent; line-height: 1.38em; }
.editorsChoice .summaryMediumToSmall .photo h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1796px transparent; line-height: 1.38em; }
.editorsChoice .summaryMediumToSmall .blog h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -2096px transparent; line-height: 1.38em; }
#editorsChoiceVideo .summaryMediumToSmall h3, .editorsChoice .summaryMediumToSmall h3 { font-size: 1.4em; font-weight: normal; }
#editorsChoiceVideo .headerOne, .editorsChoice .headerOne { border-top: 2px solid rgb(84, 84, 84); border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 14px; }
#editorsChoiceVideo .headerOne p, .editorsChoice .headerOne p, .editorsChoice .headerOne h2 { color: rgb(38, 38, 38); text-transform: uppercase; }
#editorsChoiceVideo .headerOne p a, .editorsChoice .headerOne p a, .editorsChoice .headerOne h2 a { color: rgb(38, 38, 38); }
#editorsChoiceVideo .headerOne p a:hover, .editorsChoice .headerOne p a:hover, .editorsChoice .headerOne h2 a:hover { border-bottom: 0px none; color: rgb(84, 84, 84); }
.edtChoice > .summary { padding-bottom: 8px; }
.edtChoice .oneThird > .summary:first-child { border-top: 1px dotted rgb(204, 204, 204); padding-top: 4px; }
.editorsChoice .labelAbstract ul { margin-top: -4px; }
.editorsChoice .labelAbstract ul li { padding: 0px 0px 5px 18px; }
.sectionIntroBlurb p { color: rgb(64, 64, 64); font-size: 1.4em; line-height: 1.3em; margin: 0px 0px 3px; padding: 0px 0px 2px; font-family: arial,helvetica,sans-serif; }
.sectionIntroBlurb .picleft { float: left; padding: 0px 10px 0px 0px; width: 220px; }
.sectionIntroBlurb .caption { color: rgb(153, 153, 153); font-size: 1.1em; margin-top: 5px; }
.sectionIntroBlurb .containerdiv { float: left; position: relative; }
.showHideBlurb { background: url(5871f0aa044e591b253baaa37ba0233ae9c44d31.gif)  no-repeat scroll 0px 0px rgb(255, 255, 255); font: 1.1em arial; height: 45px; padding-top: 15px; text-align: center; }
.showHideBlurb #showBlurb { background: url(da028aabb9b64b222479924fc5137dcb96e8103f.gif)  no-repeat scroll 0px 0px rgb(255, 255, 255); padding: 2px 0px 0px 16px; width: 120px; }
.showHideBlurb #hideBlurb { background: url(6170c871c8326cd8ce5086445f65553a8fdfebfd.gif)  no-repeat scroll 0px 0px rgb(255, 255, 255); padding: 2px 0px 0px 16px; width: 120px; }
.showHideBlurb a:hover { border: medium none; }
.artIntro { border-top: 2px solid rgb(102, 102, 102); padding-top: 3px; }
.secRelSections .summary { border-bottom: medium none; }
.secRelSections .summaryMediumToSmall h3 { font-size: 1.2em; font-weight: normal; line-height: 1.2em; }
.extLink .summaryMediumToSmall h3 { font-size: 1.2em; font-weight: normal; line-height: 1.2em; }
.extLinkNote { color: rgb(102, 102, 102); font-size: 1.1em; margin-top: 6px; }
.summaryMediumStoryList .summary { border-top: medium none; margin: 0px; padding-bottom: 8px; }
.summaryMediumStoryList .summary p.date { color: rgb(102, 102, 102); font-family: arial,sans-serif; font-size: 1.1em; line-height: 1.3em; margin: 0px 0px 3px; padding: 0px; }
.summaryMediumStoryList .summary h3 { font-size: 1.4em; font-weight: normal; line-height: 1.13em; padding: 0px 0px 3px; }
.moreOnCarouselContainer { background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll center center transparent; padding: 0px 0px 15px; }
.moreOnCarousel { left: -10000px; position: absolute; }
.moreOnCarousel .moreOnThisStory { color: rgb(32, 131, 161); font-size: 1.25em; }
.moreOnCarousel .scrollLeft { background: url(454a2869c440c1dfa646bf0be1d91b2b440f6416.gif)  no-repeat scroll left top transparent; float: left; height: 70px; width: 15px; }
.moreOnCarousel .scrollRight { background: url(1b9b26b19533c5c769c39be759b98267d955d540.gif)  no-repeat scroll left top transparent; float: right; height: 70px; width: 15px; }
.moreOnCarousel .scrollLeft span, .moreOnCarousel .scrollRight span { display: none; }
.moreOnCarousel .scrollLeft.disabled { background: url(79d5e8f3c97ff9abf3ab290bcd472ac63ed6e4fd.gif)  no-repeat scroll left top transparent; }
.moreOnCarousel .scrollRight.disabled { background: url(b737cf95a2242b2121f6314e4c570c5260c2336a.gif)  no-repeat scroll left top transparent; }
.moreOnCarousel .scrollLeft:hover { background: url(3c837ac09fe2fbc55b75e4696e4ee08f6710ed09.gif)  no-repeat scroll left top transparent; border-bottom: medium none; }
.moreOnCarousel .scrollRight:hover { background: url(b216a95b32287da3dad204cdd7e8751fdf324b43.gif)  no-repeat scroll left top transparent; border-bottom: medium none; }
.moreOnCarousel .scrollLeft.disabled:hover { background: url(79d5e8f3c97ff9abf3ab290bcd472ac63ed6e4fd.gif)  no-repeat scroll left top transparent; }
.moreOnCarousel .scrollRight.disabled:hover { background: url(b737cf95a2242b2121f6314e4c570c5260c2336a.gif)  no-repeat scroll left top transparent; }
.moreOnCarousel .carouselItems { height: 70px; left: 5px; overflow: auto; position: relative; width: 585px; }
.moreOnCarousel .carouselItems ul { list-style-type: none; margin: 0px; padding: 0px; }
.moreOnCarousel .carouselItems li { float: left; height: 70px; padding: 0px; width: 195px; }
.moreOnCarousel .carouselItems .item { border: 1px solid rgb(204, 204, 204); height: 60px; margin-right: 5px; padding: 4px; }
.moreOnCarousel .carouselItems .summary { border-bottom: medium none; }
.moreOnCarousel .carouselItems p { font-size: 1.2em; font-weight: normal; }
.moreOnCarousel .carouselItems p.articleType { font-family: arial,sans-serif; font-size: 1em; font-weight: normal; line-height: 1em; margin-bottom: 2px; padding-bottom: 2px; text-transform: uppercase; color: rgb(0, 0, 0); }
.moreOnCarousel .carouselItems .withImage p { margin-left: 65px; }
.moreOnCarousel .pagination { margin: 6px auto 0px; overflow: auto; text-align: center; }
.moreOnCarousel .pagination a { background: url(7ffb07f71b0aef750ce71fae865a8eb3bb42498d.gif)  no-repeat scroll left top transparent; display: block; float: left; height: 8px; margin: 0px 5px; width: 8px; }
.moreOnCarousel .pagination a.selected { background: url(96dcb24c853b7f97c2363718a18cb4aef55b5698.gif)  no-repeat scroll left top transparent; }
.moreOnCarousel .pagination a span { display: none; }
.moreOnCarousel .pagination a:hover { border-bottom: medium none; }
.oneSixth .inSectionHeader { margin-bottom: 16px; }
.puffHeadline { border-top: 1px dotted rgb(204, 204, 204); padding-top: 6px; }
#shareSideContainer { border-top: 2px solid rgb(102, 102, 102); }
#shareMiniContainer { padding-top: 5px; }
#shareSideContainer .print { background: url(8e2fd625f49a30d78841f86c3953510682cc2f91.png)  no-repeat scroll 0px 5px transparent; float: left; border-bottom: 1px dotted rgb(204, 204, 204); width: 100%; padding: 5px 0px; }
#shareSideContainer.loading, #shareMiniContainer.loading { background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll center center transparent; }
#shareSideContainer .print a { border-bottom: 0px none; display: block; height: 20px; width: 95px; }
#shareBottom { border-top: 1px dotted rgb(204, 204, 204); margin-bottom: 16px; padding: 3px 0px 0px; min-height: 20px; float: left; }
#shareBottom_gig_containerParent .print { padding: 5px 0px 0px; background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1396px transparent; width: 23px; border-top: 1px dotted rgb(204, 204, 204); float: left; }
#shareBottom_gig_containerParent .print a { display: block; height: 20px; width: 23px; border-bottom: 0px none; }
#shareBottom td:first-child .gig-button-container { padding-left: 0px; }
#shareBottom .gig-button-container { border-right: 1px solid rgb(224, 224, 224); padding: 0px 7px; min-height: 20px; margin: 2px 0px; }
#shareMini { float: left; min-height: 68px; padding-top: 5px; width: 140px; }
#shareSide { clear: left; float: left; min-height: 181px; padding: 5px 0px 10px; width: 100%; }
#shareSide .gig-button-container, #shareMini .gig-button-container { border-bottom: 1px dotted rgb(204, 204, 204); padding: 5px 0px; }
#shareSide .gig-share-bar-container > table > tbody > tr:first-child > td > div, #shareMini .gig-share-bar-container > table > tbody > tr:first-child > td > div { padding-top: 0px; }
#shareSide .gig-share-bar-container > table, #shareMini .gig-share-bar-container > table { width: 100%; }
#shareMini.loaded-border { border-top: 1px dotted rgb(204, 204, 204); }
#shareArticleByline, #shareSectionByline { min-height: 20px; }
div.gig-simpleShare img { display: inline; }
.likeBoxContainer .serviceImage { float: left; margin-right: 5px; }
#shareBottom-reaction0-icon { height: 20px; }
.content.contentLive.s2 span.comments { font-weight: bold; }
p.comments a { font-weight: normal; font-size: 12px; }
.story .byline p.comments .num a, .story .bylineComments p.comments .num a { color: rgb(0, 0, 0); font-weight: bold; }
.story .byline p.comments .num a#hover, .story .bylineComments p.comments .num a#hover { border-bottom: medium none; color: rgb(0, 0, 0); }
.summary p.comments a { color: rgb(0, 102, 204); font-size: 0.9em; }
p.comments img { display: block; float: left; margin-right: 5px; }
.twoThirdsThird .fiveSixths .summaryBig .summary .summary p.comments { float: left; clear: left; }
.twoThirdsThird .fiveSixths .summaryBig .summary .summary p.shareCount { float: left; color: rgb(35, 75, 123); background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1127px transparent; padding: 0px 0px 0px 24px; font-size: 1.17em; line-height: 1.45; margin: 0px 0px 0px 6px; border-left: 1px solid rgb(238, 238, 236); }
p.shareCount { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1129px transparent; margin: 0px; padding: 0px 0px 0px 18px; }
.commentSidebarBlock p.shareCount, .summaryBig .summary .shareCount, .summaryMedium .summary .shareCount, .summary .commSideBlock p.shareCount { float: left; color: rgb(35, 75, 123); background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1325px transparent; padding: 0px 0px 0px 19px; font-size: 1.17em; line-height: 1.35; margin: -1px 0px 0px; }
.summary .commSideBlock p.comments { float: left; }
.summary .commSideBlock p.shareCount { line-height: 1.45; }
.loadMoreArticles { background: url(5871f0aa044e591b253baaa37ba0233ae9c44d31.gif)  no-repeat scroll 0px 0px rgb(255, 255, 255); height: 45px; margin-bottom: 10px; padding-top: 15px; text-align: center; }
.loadMoreArticles a { background: url(2324b9a7827fc0e9878f841987a863eaacccc42c.gif)  no-repeat scroll 0px -231px transparent; font-family: arial,sans-serif; font-size: 1.1em; padding-left: 20px; }
.loadMoreArticles a:hover { border-bottom: 0px none; }
.loadMoreArticles .loader { height: 16px; }
.loadMoreArticles .loading { background: url(4f7d33d71c20ed5a27a0bb8826aaa4d39abe7b62.gif)  no-repeat scroll center center transparent; }
.loadMoreArticles .loading a { display: none; }
.summarySmall p.date { color: rgb(102, 102, 102); font-family: helvetica,arial,sans-serif; font-size: 1.1em; }
.commentAndBlogs { margin-bottom: 10px; }
.commentAndBlogs .summarySmall { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; padding-bottom: 10px; word-wrap: break-word; }
.commentAndBlogs .last { border-bottom: 0px none; }
.commentAndBlogs h3 { font-size: 1.2em; padding-bottom: 5px; }
.commentAndBlogs .author { color: rgb(64, 64, 64); font-size: 1.2em; margin-bottom: 3px; }
.printLogo { display: none; }
.picturesAndVideo .videos { background: url(520151a27e395ff2d4b85c58c060667d3e7e3893.gif)  repeat-y scroll 0% 0% transparent; border-top: 1px solid rgb(229, 229, 229); margin-top: 10px; padding-top: 6px; }
.picturesAndVideo .videos .summary { border-top: 0px none; margin-top: 0px; padding-top: 0px; float: left; margin-right: 10px; padding-right: 10px; width: 140px; }
.picturesAndVideo .videos .last .summary { border-right: 0px none; margin-right: 0px; padding-right: 0px; }
.picturesAndVideo .videos .containerdiv { float: none; }
.picturesAndVideo .videos .summarySmall h3 { padding: 0px; }
.picturesAndVideo .slideshow { padding: 0px; }
.picturesAndVideo .slideshow .slideshow { margin: 0px 0px 10px; }
.picturesAndVideo .slideshow .nextPrevLayer { height: 100%; overflow: hidden; position: relative; }
.picturesAndVideo .slideshow .tools .imgGallImage a { background: url(7698c8ad3c74e289231dd4b653e8e64ef0ce9186.gif)  no-repeat scroll 0px center transparent; cursor: pointer; padding: 0px; z-index: 10; }
.picturesAndVideo .slideshow .tools .imgGallImage a:hover { background-position: 0px 0px; border: 0px none; text-decoration: none; }
.picturesAndVideo .slideshow .tools .prevNoFade { float: left; width: 55px; }
.picturesAndVideo .slideshow .tools .prevNoFade a { background: url(f3d7ac1be6ce935bd59de394824f81e26cfff5c5.gif)  no-repeat scroll -40px 61% transparent; cursor: pointer; padding: 0px; z-index: 11; }
.picturesAndVideo .slideshow .tools .prevNoFade a:hover { border: 0px none; text-decoration: none; }
.picturesAndVideo .slideshow .nextPrevLayer .prevArrowImage { display: block; height: 325px; left: 0px; margin: 0px; position: absolute; right: auto; top: 0px; width: 100px; }
.picturesAndVideo .slideshow .tools .nextNoFade { float: left; text-align: right; width: 55px; }
.picturesAndVideo .slideshow .tools .nextNoFade a { background: url(f3d7ac1be6ce935bd59de394824f81e26cfff5c5.gif)  no-repeat scroll -140px 61% transparent; cursor: pointer; padding: 0px; z-index: 11; }
.picturesAndVideo .slideshow .tools .nextNoFade a:hover { border: 0px none; text-decoration: none; }
.picturesAndVideo .slideshow .nextPrevLayer .nextArrowImage { display: block; height: 325px; margin: 0px; position: absolute; right: 0px; top: 0px; width: 100px; }
.picturesAndVideo .slideshow .tools a { cursor: pointer; }
.picturesAndVideo .slideshow .tools img { display: inline; }
.picturesAndVideo .slideshow .ssImg { position: relative; }
.picturesAndVideo .slideshow .imageLinks { bottom: 0px; padding-right: 70px; position: absolute; z-index: 11; }
.picturesAndVideo .slideshow .imageLinks h3 { background: url(317bd4f30d3bdaa7a609baae80f35b46f342f7eb.gif)  repeat-y scroll 0px 0px transparent; font-family: georgia,"times new roman",times,serif; font-size: 3em; font-weight: normal; padding: 0px 10px 5px; opacity: 0.8; }
.picturesAndVideo .slideshow .imageLinks h3 span { background: none repeat scroll 0% 0% rgb(0, 0, 0); padding: 0px 10px 5px 0px; white-space: pre-wrap; }
.picturesAndVideo .slideshow .imageLinks .readmore { background: none repeat scroll 0% 0% rgb(212, 47, 0); color: rgb(255, 255, 255); display: inline-block; font-family: arial,sans-serif; font-size: 1.1em; height: 12px; line-height: 12px; padding: 2px 10px 7px; }
.picturesAndVideo .slideshow .imageLinks a { color: rgb(255, 255, 255); }
.picturesAndVideo .slideshow .imageLinks a:hover { border-bottom: 0px none; }
.borderTwoThirds { background: url(931179d409d83c0331ee59f4c777eab9efd59c74.gif)  repeat-y scroll 630px 0px transparent; }
.borderRight { border-right: 1px solid rgb(226, 226, 226); margin-right: 10px; padding-right: 9px; }
.borderRightDotted { border-right: 1px dotted rgb(226, 226, 226); margin-right: 10px; padding-right: 9px; }
.portalCommercial1 .puff { padding-bottom: 0px; }
.portalCommercial1 .oneSixth.gutter { border-right: 1px solid rgb(226, 226, 226); margin-right: 10px; padding-right: 9px; }
.commentContainerPortal { margin-top: 9px; }
.commentContainerPortal .comment { background: url(0059e462cc58829de58704ae40522e6c65adec02.png)  no-repeat scroll 0px -4px rgb(255, 255, 255); margin: 0px 0px 3px; overflow: auto; position: relative; border-bottom: 1px dotted rgb(204, 204, 204); border-top: 0px none; padding-top: 0px; }
.commentContainerPortal .comment:hover, .commentContainerCarousel .comment:hover { background-position: 0px -148px; }
.commentContainerPortal .comment img { float: left; margin: 0px 14px 15px 0px; }
.commentContainerPortal .comment h3, .commentContainerPortal .comment span { font-size: 1.2em; line-height: 18px; margin: 0px 0px 13px 32px; padding-right: 8px; font-weight: normal; }
.commentContainerPortal .withImage { min-height: 70px; }
.commentContainerPortal .withImage img { padding-left: 8px; margin: 0px 8px 0px 0px; }
.commentContainerPortal .comment a, .commentContainerCarousel .comment a { color: rgb(68, 68, 68); }
.commentContainerPortal .comment a:hover, .commentContainerCarousel .comment a:hover { border-bottom: 1px dotted rgb(68, 68, 68); }
.commentContainerPortal .comment span.author, .commentContainerCarousel .comment span.author { color: rgb(177, 13, 24); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-size: 11px; line-height: 10px; font-weight: bold; margin-bottom: 3px; display: block; }
.commentContainerPortal .comment span.author a, .commentContainerCarousel .comment span.author a { color: rgb(177, 13, 24); }
.commentContainerPortal .comment span.author a:hover, .commentContainerCarousel .comment span.author a:hover { border-bottom: 1px dotted rgb(158, 0, 71); }
.commsBlogs .headerOne:first-child { text-align: center; }
.commentContainerCarousel { margin-top: 8px; position: relative; overflow: hidden; }
.commentContainerCarousel ul.commentsSlider { padding: 0px; margin: 0px 16px; list-style: none outside none; overflow: hidden; height: 77px; }
.commentContainerCarousel ul.commentsSlider .comment { width: 137px; height: 71px; border: 1px solid rgb(179, 179, 179); float: left; margin: 0px 4px; padding-top: 3px; overflow: hidden; background: none repeat scroll 0% 0% transparent; }
.commentContainerCarousel .comment h3, .commentContainerCarousel .comment span { font-size: 1.3em; line-height: 1.2em; font-weight: normal; text-align: center; padding: 0px 3px; height: 55px; }
.commentContainerCarousel .comment span.author { margin: 0px 0px 3px; text-transform: none; line-height: 11px; }
.commentContainerCarousel .sliderNav { background: url(e32fabf94cc61387d549061c5ae08316b8fef6d9.png)  no-repeat scroll 2px 50% rgb(233, 233, 223); position: absolute; width: 13px; height: 77px; font-size: 24px; text-indent: -99999em; }
.commentContainerCarousel .sliderNav:hover { border: medium none; background-color: rgb(204, 0, 0); }
.commentContainerCarousel .sliderNav.slideBack { left: 0px; }
.commentContainerCarousel .sliderNav.slideForward { right: 0px; background-position: -25px 50%; }
.commentContainerCarousel .navDots { text-align: center; margin-top: 4px; margin-bottom: 5px; }
.commentContainerCarousel .navDots span { width: 6px; height: 6px; cursor: pointer; display: inline-block; background: url(e32fabf94cc61387d549061c5ae08316b8fef6d9.png)  no-repeat scroll -62px 0px transparent; }
.commentContainerCarousel .navDots span.selectedDot { background-position: -54px 0px; }
.majorEvents.summaryBig .summary { margin-bottom: 0px; padding-bottom: 0px; }
#tmglBody .majorEvents.summaryBig .summary { border-top: 1px dotted rgb(204, 204, 204); padding-top: 5px; }
.majorEvents.summaryBig h3 { padding-bottom: 5px; }
.matchHeader { font-family: arial,sans-serif; }
#tmglPriExWrap { background: none repeat scroll 0% 0% rgb(38, 38, 38); border-top: 1px solid rgb(204, 204, 204); height: 24px; }
#tmglPrimaryNav { background: none repeat scroll 0px 0px rgb(38, 38, 38); float: left; height: 24px; }
#tmglPrimaryNav .mainNav { font-size: 1.2em; list-style: none outside none; margin: 0px; padding: 0px; letter-spacing: 0.5px; }
#tmglPrimaryNav .mainNav li { float: left; }
#tmglPrimaryNav .mainNav a { display: block; font-weight: bold; padding: 4px 6px; }
#tmglPrimaryNav .mainNav a:hover { background-color: rgb(38, 38, 38); border-bottom: medium none; color: rgb(255, 255, 255); margin-top: 0px; text-decoration: underline; text-shadow: none; }
#tmglPrimaryNav .mainNav .styleTwelve a:hover { background-color: rgb(38, 38, 38); border-bottom: medium none; margin-top: 0px; text-decoration: underline; text-shadow: none; }
#tmglPrimaryNav .mainNav .selected a:hover { margin-top: 0px; color: rgb(255, 255, 255); }
#tmglPrimaryNav .mainNav .selected .styleTwelve a:hover { margin-top: 0px; color: rgb(0, 0, 0); }
#tmglPrimaryNav .styleGeneric, #tmglPrimaryNav .styleOne, #tmglPrimaryNav .styleTwo, #tmglPrimaryNav .styleThree, #tmglPrimaryNav .styleFour, #tmglPrimaryNav .styleFive, #tmglPrimaryNav .styleSix, #tmglPrimaryNav .styleSeven, #tmglPrimaryNav .styleEight, #tmglPrimaryNav .styleNine, #tmglPrimaryNav .styleTen, #tmglPrimaryNav .styleEleven, #tmglPrimaryNav .styleTwelve, #tmglPrimaryNav .styleThirteen { border-bottom: 0px none; border-top: 0px none; }
#tmglSecondNav .styleGeneric, #tmglSecondNav .styleOne, #tmglSecondNav .styleTwo, #tmglSecondNav .styleThree, #tmglSecondNav .styleFour, #tmglSecondNav .styleFive, #tmglSecondNav .styleSix, #tmglSecondNav .styleSeven, #tmglSecondNav .styleEight, #tmglSecondNav .styleNine, #tmglSecondNav .styleTen, #tmglSecondNav .styleEleven, #tmglSecondNav .styleTwelve, #tmglSecondNav .styleThirteen { border-bottom: 0px none; border-top: 0px none; }
#tmglSecondNav { border-bottom: 0px none; border-top: 0px none; height: 24px; margin: 0px; width: 940px; }
#tmglExtraNav { float: right; height: 24px; }
#tmglExtraNav .extraNav { font-size: 1.2em; list-style: none outside none; margin: 0px; padding: 0px; }
#tmglExtraNav .extraNav li { border-left: medium none; float: left; padding: 4px 0px 2px 4px; }
#tmglExtraNav .extraNav li.first { background: none repeat scroll 0% 0% transparent; border-left: medium none; float: left; }
#tmglExtraNav .extraNav a { color: rgb(255, 255, 255); font-weight: bold; padding: 0px 5px; }
#tmglExtraNav .extraNav a:hover { text-decoration: underline; border-bottom: 0px none; }
#tmglSecondNav .mainNav { font-size: 1.3em; list-style: none outside none; margin: 0px; padding: 0px; }
#tmglSecondNav .mainNav li { background: url(9d894c8ed2f162a04a5f3f8fbba31ff86918aa29.png)  no-repeat scroll 0px 6px transparent; float: left; height: 24px; padding: 0px; white-space: nowrap; }
#tmglSecondNav .mainNav li.first { background: none repeat scroll 0% 0% transparent; }
#tmglSecondNav .mainNav li.selected a { background: none repeat scroll 0% 0% transparent; font-weight: bold; }
#tmglSecondNav .mainNav a { display: block; font-weight: normal; padding: 4px 9px; text-shadow: none; }
#tmglSecondNav .mainNav a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#tmglSecondNav .mainNav .styleTwelve a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#tmglSecondNav .mainNav .styleThirteen a:hover { text-decoration: underline; }
#tmglSecondNav .mainNav li.styleOne, #tmglSecondNav .mainNav li.styleGeneric { background-color: rgb(0, 122, 143); }
#tmglSecondNav .mainNav li.styleTwo { background-color: rgb(95, 86, 83); }
#tmglSecondNav .mainNav li.styleThree { background-color: rgb(177, 13, 24); }
#tmglSecondNav .mainNav li.styleFour { background-color: rgb(53, 100, 6); }
#tmglSecondNav .mainNav li.styleFive { background-color: rgb(0, 84, 179); }
#tmglSecondNav .mainNav li.styleSix { background-color: rgb(158, 0, 71); }
#tmglSecondNav .mainNav li.styleSeven { background-color: rgb(72, 133, 32); }
#tmglSecondNav .mainNav li.styleEight { background-color: rgb(17, 17, 17); }
#tmglSecondNav .mainNav li.styleNine { background-color: rgb(212, 47, 0); }
#tmglSecondNav .mainNav li.styleTen { background-color: rgb(84, 84, 84); }
#tmglSecondNav .mainNav li.styleEleven { background-color: rgb(249, 212, 38); }
#tmglSecondNav .mainNav li.styleTwelve { background-color: rgb(255, 212, 65); }
#tmglSecondNav .mainNav li.styleThirteen { background-color: rgb(0, 84, 179); }
#tmglSecondNav.styleOne { background-color: rgb(0, 122, 143); }
#tmglSecondNav.styleTwo { background-color: rgb(95, 86, 83); }
#tmglSecondNav.styleThree { background-color: rgb(177, 13, 24); }
#tmglSecondNav.styleFour { background-color: rgb(53, 100, 6); }
#tmglSecondNav.styleFive { background-color: rgb(0, 84, 179); }
#tmglSecondNav.styleSix { background-color: rgb(158, 0, 71); }
#tmglSecondNav.styleSeven { background-color: rgb(72, 133, 32); }
#tmglSecondNav.styleEight { background-color: rgb(17, 17, 17); }
#tmglSecondNav.styleNine { background-color: rgb(212, 47, 0); }
#tmglSecondNav.styleTen { background-color: rgb(84, 84, 84); }
#tmglSecondNav.styleEleven { background-color: rgb(249, 212, 38); }
#tmglSecondNav.styleTwelve { background-color: rgb(255, 212, 65); }
#tmglSecondNav.styleThirteen { background-color: rgb(0, 84, 179); }
#tmglSecondNav.styleGeneric { background-color: rgb(38, 38, 38); }
#tmglSecondNav .mainNav li.selected { background: none repeat scroll 0% 0% rgb(235, 235, 229); color: rgb(38, 38, 38); font-weight: bold; }
#tmglSecondNav .mainNav li.selected a, #tmglSecondNav .mainNav li.selected a:hover { background: none repeat scroll 0% 0% rgb(235, 235, 229); color: rgb(38, 38, 38); text-decoration: none; }
.noItems { height: 24px; }
.nonActiveNav li#menuItemHome.selected, .nonActiveNav li#menuItemHome.selected a:hover { background-color: rgb(38, 38, 38); text-decoration: none; }
.nonActiveNav li#menuItemstyleOne.selected, .nonActiveNav li#menuItemstyleOne.selected a:hover, .nonActiveNav li#menuItemstyleGeneric.selected, .nonActiveNav li#menuItemstyleGeneric.selected a:hover { background-color: rgb(0, 122, 143); text-decoration: none; }
.nonActiveNav li#menuItemstyleTwo.selected, .nonActiveNav li#menuItemstyleTwo.selected a:hover { background-color: rgb(95, 86, 83); text-decoration: none; }
.nonActiveNav li#menuItemstyleThree.selected, .nonActiveNav li#menuItemstyleThree.selected a:hover { background-color: rgb(177, 13, 24); text-decoration: none; }
.nonActiveNav li#menuItemstyleFour.selected, .nonActiveNav li#menuItemstyleFour.selected a:hover { background-color: rgb(53, 100, 6); text-decoration: none; }
.nonActiveNav li#menuItemstyleFive.selected, .nonActiveNav li#menuItemstyleFive.selected a:hover { background-color: rgb(0, 84, 179); text-decoration: none; }
.nonActiveNav li#menuItemstyleSix.selected, .nonActiveNav li#menuItemstyleSix.selected a:hover { background-color: rgb(158, 0, 71); text-decoration: none; }
.nonActiveNav li#menuItemstyleSeven.selected, .nonActiveNav li#menuItemstyleSeven.selected a:hover { background-color: rgb(72, 133, 32); text-decoration: none; }
.nonActiveNav li#menuItemstyleEight.selected, .nonActiveNav li#menuItemstyleEight.selected a:hover { background-color: rgb(17, 17, 17); text-decoration: none; }
.nonActiveNav li#menuItemstyleNine.selected, .nonActiveNav li#menuItemstyleNine.selected a:hover { background-color: rgb(212, 47, 0); text-decoration: none; }
.nonActiveNav li#menuItemstyleTen.selected, .nonActiveNav li#menuItemstyleTen.selected a:hover { background-color: rgb(84, 84, 84); text-decoration: none; }
.nonActiveNav li#menuItemstyleEleven.selected, .nonActiveNav li#menuItemstyleEleven.selected a:hover { background-color: rgb(249, 212, 38); text-decoration: none; }
.nonActiveNav li#menuItemstyleTwelve.selected, .nonActiveNav li#menuItemstyleTwelve.selected a:hover { background-color: rgb(255, 212, 65); text-decoration: none; }
.nonActiveNav li#menuItemstyleThirteen.selected, .nonActiveNav li#menuItemstyleThirteen.selected a:hover { background-color: rgb(0, 84, 179); text-decoration: none; }
.nonActiveNav li { color: rgb(255, 255, 255) ! important; }
#tmglThirdNav .mainNav li.first { background: none repeat scroll 0% 0% transparent; }
#tmglFooterLarge #footerlogolink { background: url(6077967e6ca19df015b478bb93a0e28864d46188.png)  no-repeat scroll 0px 0px transparent; }
#tmglFooterLarge ul.menu2 { margin-top: 5px; }
#footerinfo p.last { border-right: 0px none; padding-right: 0px; }
#topBarRightContainer { float: right; }
.portal #topBarRightContainer { margin-top: 15px; }
#searchBar #tg_search .google { background: url(529deef5bb6d1d394509680f097070c8087baaf1.png)  no-repeat scroll 5px 3px transparent; }
.searchText { position: absolute; color: rgb(117, 117, 117); margin-left: 10px; font-family: arial; font-size: 12px; top: 2px; left: 0px; }
.searchText > span { color: rgb(188, 0, 0); padding-right: 4px; }
.dsq-brlink { font-family: arial,sans-serif; }
.liveIcon { float: left; padding-right: 5px; padding-top: 2px; }
.brandingHeader { margin-bottom: 10px; }
.brandingHeader img { border-style: none; }
.ui-selectmenu-menu a:hover, .cottageBox a:hover { border: medium none; }
.ui-selectmenu-menu li:hover { background-color: rgb(229, 234, 240); }
.cottageBox select { width: 195px; }
div.cottageBox { width: 300px; float: left; }
div.cottageBox div.cottageBoxHeader { background: url(3c68dcbe40d87d9632e6b7ad8f81f590af08ef79.png)  no-repeat scroll 0% 0% transparent; font-family: Arial; font-weight: bold; color: white; font-size: 12px; line-height: 25px; }
div.cottageBoxBody { width: 276px; float: left; padding: 12px; }
div.cottageBox div.cottageBoxHeader span { padding-left: 8px; }
div.cottageBoxSearchDetails { float: left; }
div.cottageBoxSearchDetailsError { color: red; font-weight: bold; margin: -9px 0px 2px 14px; visibility: hidden; }
div.cottageBoxSearchDetails ul { width: 100%; float: left; list-style-type: none; font-family: Arial; font-size: 12px; line-height: 18px; padding: 0px; margin: 0px; }
div.cottageBoxSearchDetails ul li { margin-bottom: 7px; float: left; }
div.cottageBoxSearchDetails ul li.left { width: 64px; color: rgb(0, 0, 0); text-align: right; font-weight: bold; }
div.cottageBoxSearchDetails ul li.required { width: 1px; color: red; margin: 4px 0px 0px 4px; font-weight: bold; visibility: hidden; font-size: 16px; }
.showError { visibility: visible ! important; }
div.cottageBoxSearchDetails ul li { list-style-type: none; float: left; border: medium none; }
div.cottageBoxSearchDetails ul li.right { width: 196px; float: left; color: rgb(55, 55, 55); margin-left: 11px; height: 22px; }
div.cottageBoxSearchDetails ul li.right ul li { display: none; padding-left: 5px; }
div.cottageBoxSearchDetails ul li.right ul li.current { display: block; color: rgb(122, 122, 122); }
div.cottageBoxBottom { float: left; margin-left: 80px; clear: both; width: 200px; padding-top: 10px; }
div.cottageBoxBottomSearchLink { width: 80px; float: left; }
div.cottageBoxBottomAdvancedSearchLink { width: 120px; float: left; }
span.buttonLeft { float: left; width: 2px; background: url(e92298694d4528c7119adc2d835c67b40b9ebaf5.png)  no-repeat scroll 0% 0% transparent; height: 27px; }
span.buttonRight { float: right; width: 2px; height: 27px; background: url(69c5227cb633b431aef0f97bf7cc3a32bf104e17.png)  no-repeat scroll 0% 0% transparent; }
div.cottageBoxBottomSearchLink a { color: white; font-size: 1.3em; background: url(c29a9b98b594950e19550f68dd3835df10574d9c.png)  repeat-x scroll 0% 0% transparent; display: block; height: 27px; line-height: 27px; text-decoration: none; font-family: arial; text-align: center; border-radius: 3px; }
div.cottageBoxBottomSearchLink a:hover { border-bottom: medium none; }
div.cottageBoxBottomAdvancedSearchLink a { color: rgb(5, 103, 147); font-size: 12px; padding: 5px 0px 5px 10px; display: block; height: 17px; line-height: 17px; text-decoration: none; font-family: arial; }
select { width: 176px; }
#olympicsPriNav { background-color: rgb(247, 204, 0); border-top: 1px solid rgb(188, 153, 4); height: 23px; }
#olympicsPriNav .mainNav { font-size: 1.1em; list-style: none outside none; margin: 0px; padding: 0px; text-transform: uppercase; }
#olympicsPriNav .mainNav li { float: left; height: 23px; background: url(1df38cdc0211951de2c3c116bc0b0e7545aed1f0.png)  no-repeat scroll left top transparent; display: block; }
#olympicsPriNav .mainNav li:first-child { background: none repeat scroll 0% 0% transparent; }
#olympicsPriNav .mainNav li a { display: block; font-weight: bold; padding: 5px 11px; color: rgb(0, 0, 0); text-shadow: 1px 1px rgb(255, 255, 255); height: 13px; }
#olympicsPriNav .mainNav li a:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); text-shadow: none; }
#olympicsPriNav .mainNav li a.selected { padding-left: 12px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); text-shadow: none; }
#olympicHotTopics { background-color: rgb(0, 151, 210); height: 24px; margin-top: 1px; overflow: hidden; }
#olympicHotTopics p { color: rgb(255, 255, 255); float: left; font-size: 1.1em; font-weight: bold; margin: 5px 10px 2px 0px; padding: 0px; text-transform: none; }
#olympicHotTopics p.htPointer { font-size: 1.1em; height: 23px; padding-left: 12px; text-shadow: 1px 1px rgb(3, 109, 142); }
#olympicHotTopics .mainNav { font-size: 1.1em; list-style: none outside none; margin: 0px; padding: 0px; }
#olympicHotTopics .mainNav li { background: url(cf408c91b54a30f6f959f40449dc273846e5bda9.gif)  no-repeat scroll 0px 5px transparent; float: left; height: 24px; }
#olympicHotTopics .mainNav li.select { background: none repeat scroll 0% 0% transparent; padding-left: 0px; }
#olympicHotTopics .mainNav li a { display: block; font-family: Arial,Helvetica,sans-serif; font-size: 1.1em; padding: 4px 11px 0px 10px; color: rgb(255, 255, 255); text-shadow: 1px 1px rgb(3, 109, 142); }
#olympicHotTopics .mainNav li a:hover { text-decoration: underline; border-bottom-style: none; text-shadow: none; }
#olympicHotTopics .mainNav a.select { background: none repeat scroll 0% 0% transparent; padding-left: 1px; }
#tmglTopBarOlympics { background-color: rgb(0, 0, 0); font-family: arial,sans-serif; font-size: 1.2em; padding: 2px 0px; line-height: 1.7em; }
#tmglTopBarOlympics p { color: rgb(255, 255, 255); font-weight: normal; margin: 0px; padding: 0px; }
#tmglTopBarOlympics #tmglTopLeft { float: left; margin-left: 5px; }
#tmglTopBarOlympics #tmglTopRight { float: right; margin-right: 5px; }
#tmglTopBarOlympics #tmglTopRight #regDetails a { color: rgb(255, 255, 255); }
#tmglSmall { float: left; }
#tmglSmall #brand { background: url(114105234afd2672e566e2ab8063f809f88c2bbd.png)  no-repeat scroll 0px 0px transparent; height: 21px; margin: -1px 7px 0px 3px; width: 110px; cursor: pointer; }
#tmglBrandOlympics { padding: 9px 0px 8px; }
#largeBrand { float: left; margin: 0px; padding: 0px; text-indent: -9999px; }
#tmglBrandOlympics #largeBrand { background: url(c5b0f97b718d1e0796de97fd1300cc0973441f59.png)  no-repeat scroll 1px 5px transparent; height: 55px; width: 445px; }
#tmglBrandOlympics #largeBrand:hover { cursor: pointer; }
.findOut p { float: left; font-size: 18px; }
.findOut p span { color: rgb(255, 0, 0); }
.athleteAZ { font-size: 12px; font-family: Arial,sans-serif; font-weight: bold; color: rgb(36, 77, 128); position: relative; left: 495px; bottom: 10px; }
.topContenders { float: right; font-size: 12px; font-family: Arial,sans-serif; font-weight: bold; color: rgb(36, 77, 128); padding-top: 7px; }
#carousel-container { position: relative; width: 620px; }
#carousel { height: 162px; width: 620px; position: relative; margin-bottom: 0.5em; font-size: 12px; font-family: Arial; z-index: 1; }
#carousel .carousel-image { border: 0px none; display: block; }
#carousel .carousel-feature { position: absolute; top: -1000px; left: -1000px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 4px rgb(85, 85, 85); cursor: pointer; }
#carousel .carousel-feature .carousel-caption { float: left; position: absolute; top: 3px; left: 160px; width: 240px; }
#carousel .tracker-summation-container { position: absolute; color: white; right: 48px; top: 230px; padding: 3px; margin: 3px; background-color: rgb(0, 0, 0); }
#carousel .tracker-individual-container { position: absolute; color: white; right: 48px; top: 210px; padding: 0px; margin: 0px; }
#carousel .tracker-individual-container li { list-style: none outside none; }
#carousel .tracker-individual-container .tracker-individual-blip { margin: 0px 3px; padding: 0px 3px; color: white; text-align: center; background-color: rgb(221, 221, 221); }
#carousel .tracker-individual-container .tracker-individual-blip-selected { color: white; font-weight: bold; background-color: rgb(0, 0, 0); }
.carousel-arrows { position: relative; bottom: 114px; z-index: 2; }
.carousel-left { background: url(f3d7ac1be6ce935bd59de394824f81e26cfff5c5.gif)  no-repeat scroll -40px 61% transparent; width: 30px; height: 30px; position: absolute; left: 0px; cursor: pointer; }
.carousel-right { background: url(f3d7ac1be6ce935bd59de394824f81e26cfff5c5.gif)  no-repeat scroll -210px 61% transparent; width: 30px; height: 30px; position: absolute; right: 0px; cursor: pointer; }
#carousel .carousel-feature .carousel-img-cont { width: 389px; height: 152px; }
#carousel .carousel-feature .carousel-img-cont img { padding: 5px; }
#carousel .carousel-feature .carousel-caption img { padding: 3px 0px 5px; }
#carousel .carousel-feature .carousel-caption p.carousel-ath-quote { font-family: georgia,"times new roman",serif; font-style: italic; font-size: 20px; font-weight: normal; color: rgb(35, 75, 123); height: 67px; padding-right: 5px; overflow: hidden; background-color: rgb(255, 255, 255); }
#carousel .carousel-feature .carousel-caption p.carousel-ath-name { font-family: Arial,sans-serif; font-weight: bold; font-size: 12px; color: rgb(0, 0, 0); margin-top: 0px; padding-top: 3px; background-color: rgb(255, 255, 255); }
#carousel .carousel-feature .carousel-caption p.carousel-ath-sport { font-family: Arial,sans-serif; font-weight: bold; font-size: 12px; margin-top: 0px; color: rgb(102, 102, 102); padding-top: 1px; background-color: rgb(255, 255, 255); }
.twoThirdsThirdOlympic { width: 940px; background-color: rgb(255, 255, 255); }
#fourQuarters.olympic { float: left; background: url(520151a27e395ff2d4b85c58c060667d3e7e3893.gif)  repeat-y scroll 0% 0% transparent; height: 1%; margin-top: 10px; }
#fourQuarters.olympic .oneSixth h3 { font-size: 1.4em; font-weight: normal; line-height: 1.28em; }
#tmglSite.olympic { border-right: 1px solid rgb(214, 214, 214); border-left: 1px solid rgb(214, 214, 214); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px; border-style: none solid; border-color: -moz-use-text-color rgb(214, 214, 214); }
.olympicGuide { position: relative; overflow: hidden; margin: 10px 0px; font-family: georgia,sans serif; width: 300px; height: 90px; }
.olympicGuideRollOver { height: 29px; z-index: 11; opacity: 1 ! important; background-color: rgba(0, 0, 0, 0.6); width: 100%; }
.olympicGuideRollOver h3 { color: rgb(255, 255, 255); font-size: 1.8em; padding: 0px; text-indent: 5px; }
.olympicGuideRollOver h3 span { font-size: 1.2em; color: rgb(247, 204, 0); padding-left: 5px; }
.olympicGuideRollOver a, .olympicGuideRollOver a:hover { display: block; color: rgb(255, 255, 255); }
.olympicGuideRollOver h3 a, .olympicGuideRollOver h3 a:hover { color: rgb(255, 255, 255); padding: 4px; border-bottom: medium none ! important; }
.olympicGuide .olympicGuideRollOver .description { font-size: 1.2em; line-height: 1.3em; }
.olympicGuide .olympicGuideRollOver .description p { margin: 0px 10px; }
.olympicsCountdown .summary { margin-top: 0px; border-top: 0px none; padding-top: 0px; }
.olympicsCountdown .summary iframe { margin-bottom: 0px; }
.olympicsSummary { margin: 0px; padding-top: 5px; }
.olympicsSummary p { margin-bottom: 5px; }
.headerOne + .olympicsSummary { padding-top: 0px; }
.topContenders { margin-bottom: 10px; }
.topContenders:hover { margin-bottom: 9px; }
#tmglFooterOlympics { background: none repeat scroll 0% 0% rgb(38, 38, 38); border-top: 1px solid rgb(102, 102, 102); color: white; padding: 10px 0px 8px 20px; }
#tmglFooterOlympics ul { list-style: none outside none; margin: 0px; padding: 0px; }
#tmglFooterOlympics #footerlogolink { background: url(6077967e6ca19df015b478bb93a0e28864d46188.png)  no-repeat scroll 0px 0px transparent; }
#tmglFooterOlympics ul li { color: rgb(206, 223, 242); display: block; font-size: 1.2em; line-height: 1.5em; margin-right: 15px; padding: 0px; }
#tmglFooterOlympics ul li.itemfocus { color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; }
#tmglFooterOlympics ul li a { color: rgb(198, 198, 198); white-space: nowrap; }
#tmglFooterOlympics a:hover { border-bottom: 1px dotted rgb(224, 224, 224); color: white; }
#tmglFooterOlympics ul li.itemfocus a { color: rgb(255, 255, 255); }
#tmglFooterOlympics ul.footermenu4 { margin-top: 26px; }
#tmglFooterOlympics .imgBulletList { min-height: 7.9em; }
#tmglFooterOlympics .imgBulletList li { background: none no-repeat scroll 0px 2px transparent; color: white; font-weight: bold; line-height: 1.7em; padding-left: 28px; }
#tmglFooterOlympics ul li.footrss { background-image: url(6dad3927a3e2cfe31570496eab7ef2a498c2cba1.png) ; background-position: 0px center; }
#tmglFooterOlympics ul li.footmobile { background-image: url(f11eeb8322bb484fa3061347e985264da4c70246.png) ; background-position: 0px center; }
#tmglFooterOlympics ul li.footepaper { background-image: url(0ab48e17f8720e17dcb70ca0475808d0c9c7f5bb.png) ; background-position: 0px center; }
#tmglHotTopics.olympicsHT p { color: rgb(0, 151, 210); font-family: georgia,"times new roman",times,serif; font-size: 1.1em; }
#tmglHotTopics.olympicsHT ul li { padding-right: 1px; }
#tmglHotTopics.olympicsHT ul li a { color: rgb(35, 75, 123); font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.olympicsHT li { color: rgb(35, 75, 123); font-family: Arial,Helvetica,sans-serif; }
#olympicStats { float: left; width: 300px; background-color: rgb(244, 244, 240); border-top: 1px dotted rgb(204, 204, 204); padding: 10px 0px; }
#olympicStats a { display: block; float: left; height: 100px; width: 86px; margin-left: 10px; }
#olympicStats a:hover { border-bottom: medium none; }
#olympicStats a#medals { background: url(feb67be1aca9057fe171cf49e9ffcbab199063fc.png)  repeat scroll 0px 100% transparent; }
#olympicStats a#records { background: url(6fa0480f1dd4eda7c3121b35766b957ef98fad0a.png)  repeat scroll 0px 100% transparent; }
#olympicStats a#results { background: url(3b5816e434bb93f87d598fef889785c1c41081c4.png)  repeat scroll 0px 100% transparent; }
#olympicStats a#medals:hover, #olympicStats a#records:hover, #olympicStats a#results:hover { background-position: 0px 0px; }
#sportA2Z .tabs { margin-bottom: 9px; }
#sportA2Z .tabs { background: url(0d7e17136c2785d6d8c6c2c253d6574123297c48.gif)  repeat-x scroll 0% 0% transparent; }
#sportA2Z .tabs ul { height: 22px; list-style: none outside none; margin: 0px; padding: 0px; }
#sportA2Z .tabs ul li { color: rgb(96, 96, 96); float: left; font-family: arial,sans-serif; font-size: 1em; height: 22px; margin: 0px; }
#sportA2Z .tabs ul li.first a { border-right: medium none; }
#sportA2Z .tabs ul li a { background: url(4225d24524ec54fd1ce00184d2fe45a25dc18683.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(165, 165, 165) rgb(165, 165, 165) rgb(225, 225, 225); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(96, 96, 96); cursor: pointer; display: block; height: 20px; padding: 0px 5px; width: auto; margin-right: 0px; }
#sportA2Z .tabs ul li a span { display: block; padding: 3px 5px; text-transform: uppercase; }
#sportA2Z .tabs ul li.current a { background: url(74ae2a1e00775623505238336893519c74eb73a9.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(244, 244, 240); color: rgb(52, 52, 52); font-weight: bold; }
#sportA2Z .tabs ul li a:hover { background: url(74ae2a1e00775623505238336893519c74eb73a9.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(244, 244, 240); }
#sportA2Z { position: relative; float: left; margin-bottom: 28px; }
#sportA2Z #div-olympicsA2Z a { display: block; height: 38px; width: 38px; float: left; margin-right: 6px; margin-bottom: 6px; }
#sportA2Z #div-olympicsA2Z a:hover { border-bottom: medium none; background-position: 0px 100% ! important; }
#sportA2Z #div-olympicsA2Z a#archery { background: url(069665bf9a12eaf8a981f266f97597f765be01c0.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-olympicsA2Z a#athletics { background: url(5f797bfc085e6b6bc8439b82ddc8966243041ba7.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#badminton { background: url(25678f77891c1dd3e1849204ad1ad3ed617aea5c.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#basketball { background: url(eef7d6a60c74c3e6f90692ee8607fcdd66495423.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#diving { background: url(018234f89718e4b1550ae7dab8dccc5c5186a5cb.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-olympicsA2Z a#boxing { background: url(920ddf2ff01811a5e204bcfafe289b4f9a4da595.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#canoeing { background: url(5eb214a3f0d363c5c53f012410ba80389bbb6bb5.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-olympicsA2Z a#cycling { background: url(2fb9295cb2a0b7daf19b27f3ffa5b30e1579d380.png)  repeat scroll 0% 0% transparent; margin-right: 0px; }
#sportA2Z #div-olympicsA2Z a#handball { background: url(a4790ba5f3d8cda882424a8c09a8f73841936bb5.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-olympicsA2Z a#equestrian { background: url(0d1cc9cc45a8c9c44bb6a54fd89abb4b354cffe8.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#fencing { background: url(ebc1d9d99a23d4b22858e3ece6851870ac9ffa17.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#football { background: url(5cff933e0fa6b00c7c2016f704fb5475e3f62f52.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#gymnastics { background: url(c37430e5238cd96079fe7535d37460cfdb557bd3.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#hockey { background: url(b279fb371095e64935825169fd49090332495ebd.png)  repeat scroll 0% 0% transparent; margin-right: 0px; }
#sportA2Z #div-olympicsA2Z a#judo { background: url(8d9fac69bee0fff542b94c5b91d0d182f5fc78cd.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-olympicsA2Z a#modern_pentathlon { background: url(fbcba3f35bcc828f6c2a5171d536c63c15516520.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#rowing { background: url(1c1311a386d6a641b6f3897385c844eea29c5ea4.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#sailing { background: url(2aa58734b6e404e4fc4cd4205ea0fc66c3fe366c.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#shooting { background: url(f5b651bfd47f48ffef923cb6b1842b7f2d191534.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#swimming { background: url(dc96557effcf4ff7aa61fcb59412ebc8c5ecf8ae.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-olympicsA2Z a#table_tennis { background: url(9a713a9989147269911bdc132c97649ad275a3a6.png)  repeat scroll 0% 0% transparent; margin-right: 0px; }
#sportA2Z #div-olympicsA2Z a#taekwondo { background: url(5b6487caf16c66678a2cea6c95c9ddda37e7c4cc.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-olympicsA2Z a#tennis { background: url(0df4562e134a0a1a4373920f8a0cf5bb0edecbc5.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#triathlon { background: url(dc7c06ea8cfe580167245c9ce7ec0088ae48923d.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#volleyball { background: url(36f86f7ed72ffe3faf1b1a1c8dc9f369d0abc391.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#weightlifting { background: url(6e814aa0400711a8b9097e7485ada688652b9947.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-olympicsA2Z a#wrestling { background: url(5c95c6705495a822a63f178d5331c3c1888ccde8.png)  repeat scroll 0% 0% transparent; margin-right: 0px; }
#sportA2Z #div-olympicsA2Z a#water_polo { background: url(d887bc19991760e879350cbee3d9bbc8b651440d.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z .eventNameWrap { width: 300px; }
#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName { clear: both; float: left; background-color: rgb(247, 204, 1); width: auto; }
#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName span { font-size: 2em; color: rgb(50, 86, 128); text-shadow: 1px 1px 1px rgb(255, 255, 255); }
#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName a { height: 100%; width: auto; margin: 0px; }
#olympicBlog { float: left; max-height: 320px; width: 300px; overflow-y: auto; overflow-x: hidden; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 4px 0px; }
#olympicBlog .olympicRss { width: 285px; float: left; padding-bottom: 8px; border-bottom: 1px dotted rgb(204, 204, 204); }
.olympicRss + .olympicRss { padding-top: 6px; }
#olympicBlog .olympicRss h3 { font-size: 1.4em; }
#olympicBlog .olympicRss img { float: left; padding-right: 6px; padding-top: 2px; }
#olympicBlog .olympicRss span, #olympicBlog .olympicRss p { font-family: arial,helvetica,sans-serif; font-size: 1em; line-height: 1.2em; text-transform: uppercase; color: rgb(12, 12, 12); }
#countryProfile { border-top: 2px solid rgb(247, 204, 42); padding-top: 8px; }
#countryProfile h4 { border-top: 1px dotted rgb(221, 221, 221); padding-top: 4px; }
#countryFacts { font-size: 1.2em; color: rgb(38, 38, 38); }
#countryFacts h1 { font-size: 2.5em; font-weight: normal; margin-bottom: 15px; }
#countryFacts h4 { font-family: georgia,"times new roman",serif; font-size: 1.2em; font-weight: bold; color: rgb(51, 152, 210); margin-top: 5px; clear: both; }
#countryFacts p, #countryFacts dl { font-size: 1.2em; line-height: 1.5em; margin: 0px; }
#countryFacts p { margin-top: 4px; }
#countryFacts h5 { font-size: 1.5em; font-weight: normal; }
#countryFacts #medalHistory #medals { float: left; margin: 10px 0px; }
#countryFacts #medalHistory div { font-family: georgia; font-size: 1.1em; }
#countryFacts #medalHistory #medals div div { position: relative; top: 38px; text-align: center; text-shadow: 0px 1px 1px rgb(255, 255, 255); }
#countryFacts #medalHistory #gold { background: url(a7fe28f4ca11b00a9cb300b84578356975053133.png)  no-repeat scroll 0% 0% transparent; width: 66px; height: 74px; float: left; }
#countryFacts #medalHistory #silver { background: url(bb9a77804e09cf9498b7f66de3aee08e8f288439.png)  no-repeat scroll 0% 0% transparent; width: 66px; height: 74px; float: left; }
#countryFacts #medalHistory #bronze { background: url(802c0962a64ccbc2d912a6e2c0cc91d22afc09b8.png)  no-repeat scroll 0% 0% transparent; width: 66px; height: 74px; float: left; }
#countryFacts dl { margin-top: 10px; margin-left: 205px; }
#countryFacts dt { font-weight: bold; float: left; font-family: arial; font-size: 12px; }
#countryFacts dd { margin: 0px; text-indent: 4px; font-family: arial; font-size: 13px; }
#countryFacts img { float: left; margin: 10px; }
#countryFacts #nationalAnthem { font-family: arial; }
#countryFacts #nationalAnthem div { margin-left: 70px; padding-top: 10px; }
#countryFacts #nationalAnthem p { font-weight: normal; line-height: 1.7em; margin: 0px; }
#countryFacts #nationalAnthem #firstVerse { font-size: 1.2em; }
#countryFacts #nationalAnthem span { font-weight: bold; }
#countryFacts #history { font-size: 1.35em; margin: 0px; }
#countryFacts #phrasebook p { font-family: arial; font-weight: bold; font-size: 1.1em; margin-top: 0px; margin-bottom: 2px; }
#countryFacts #phrasebook p.phrase { font-weight: normal; color: rgb(38, 38, 38); margin-bottom: 10px; }
#countryInfo { font-family: arial; font-size: 12px; background: none repeat scroll 0% 0% rgb(252, 240, 195); padding-bottom: 1px; margin-bottom: 15px; }
#countryInfo img { margin-bottom: 4px; }
#countryInfo h4 { font-weight: bold; margin: 0px 5px; font-size: 12px; border-top: 1px dotted rgb(207, 196, 160); }
#countryInfo p { margin: 2px 5px 8px; }
#relatedWebsite { margin-bottom: 10px; }
#relatedWebsite ul { margin: 0px; padding: 0px; word-wrap: break-word; }
#relatedWebsite li { list-style-type: none; border-top: 1px dotted rgb(221, 221, 221); padding: 4px 0px; }
#relatedWebsite li:first-child { border-top: medium none; padding-top: 0px; }
#relatedWebsite li a { font-family: georgia; color: rgb(35, 75, 123); font-size: 12px; }
.athleteInfo { padding: 9px 10px 2px; }
.athleteInfo h1 { font-weight: normal; float: left; color: rgb(0, 0, 0); font-size: 22px; }
.athleteInfo .countryFlag { float: right; }
.athleteInfo p { font: 12px Arial,sans-serif; color: rgb(0, 0, 0); }
.athleteInfo { border-top: 2px solid rgb(247, 204, 0); border-bottom: 1px solid rgb(207, 196, 160); background-color: rgb(252, 240, 195); }
.athleteInfo .athleteInfoBox1, .athleteInfo .athleteInfoBox2 { float: left; margin-top: 18px; }
.athleteInfo .athleteInfoBox1 { width: 270px; }
.athleteInfo .athleteInfoBox2 { margin-left: 16px; width: 152px; }
.athleteInfo .athleteInfoBox1 p, .athleteInfo .athleteInfoBox2 p { border-top: 1px dotted rgb(204, 204, 204); padding-top: 3px; height: 24px; }
.athleteInfo p span { font-weight: bold; }
.athleteQuoteCont { margin-top: 10px; }
.athleteQuoteCont .openQuote { float: left; width: 37px; }
.athleteQuoteCont .athleteFullQuote { float: left; font-family: Georgia,serif; font-style: italic; font-size: 18px; font-weight: normal; width: 419px; padding-left: 3px; margin-bottom: 19px; position: relative; }
.athleteQuoteCont .athleteFullQuote p { padding-right: 35px; }
.athleteQuoteCont .athleteFullQuote .closeQuote { float: right; position: absolute; right: 0px; bottom: 0px; }
.athleteExtras { border-top: 1px dotted rgb(204, 204, 204); }
.athleteExtras h3 { font-size: 14px; padding: 5px 0px 2px; }
.athleteExtras > p { font: 14px/20px Arial,sans-serif; padding-bottom: 14px; }
.athleteExtras .randomFactCont { border-bottom: 1px solid rgb(207, 196, 160); background-color: rgb(252, 240, 195); margin-bottom: 24px; }
.athleteExtras .randomFactCont span.randomFact { background-color: rgb(52, 152, 210); color: rgb(255, 255, 255); font-family: Arial,sans-serif; width: 85px; line-height: 18px; text-align: center; display: block; text-shadow: 1px 1px 0px rgb(21, 110, 161); float: left; margin-right: 5px; }
.athleteExtras .randomFactCont p { font: 16px/20px Georgia; padding: 2px 5px; }
.athletesSport { min-height: 49px; }
.athletesSport a { width: 35px; display: block; float: left; }
.athletesSport a:hover { border-bottom: medium none; }
.athletesSport a.archery { background: url(037463b30ba0fb116cea1bf92bf13bbfd9f0d42d.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.athletics { background: url(caf9b499a5659e4018e4ac46eb4d91e58185537d.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.badminton { background: url(3dff92f9b67c5c2e71bbea7c8c9b5473f38bdd14.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.basketball { background: url(90141ff0ad45494da905d2cc15bffd2b10eed408.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.beachVolleyball { background: url(b71d7e414502f25a3f25f4b3c0a77dbad1e0dd7c.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.boxing { background: url(1c4d05c63aa2c822c1430e2630f07331db4f1934.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.canoeSlalom { background: url(c13e8268b31637fac282b6b77dd2eac6dced17e1.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.canoeSprint { background: url(6ad6b4680f96d741cd316b8faa36d16c134dd3c3.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.cyclingBMX { background: url(30bf837b4c252badab8a17b35f5d2b35df479360.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.cyclingMountainBike { background: url(d68160698815f949c05149b1f62379d7f4e3536d.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.cyclingRoad { background: url(1b2701469fec2daca3c9a6d6d4acbc4060056c56.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.cyclingTrack { background: url(99a7f7cd0eee85984a511267915783ba9454cdac.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.diving { background: url(85d0c51fe75f80479a70ce44dd393268728a71a9.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.equestrianDressage { background: url(7d85f85128885453cfd50c00bdb42d3dd91f0a47.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.equestrianEventing { background: url(7d85f85128885453cfd50c00bdb42d3dd91f0a47.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.equestrianJumping { background: url(7d85f85128885453cfd50c00bdb42d3dd91f0a47.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.fencing { background: url(d717fcf60eb235daf4ffda681026d12f4dfc0c89.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.football { background: url(8ebe0aede8dd74871f5cc414d64a9ce8528d243f.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.gymnasticsArtistic { background: url(6c0f7107c89aa80f1bd5287643a4498614e7c800.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.gymnasticsRhythmic { background: url(66c9b65f57852aa08aedfed3da4120890c419299.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.gymnasticsTrampoline { background: url(d4c00db55484d5c943df55cc87e36cf0db401525.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.handball { background: url(b0cbc6eb1f1f58bb2f90b7c47dc389d3c405e039.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.hockey { background: url(69443a56d5cb5fc712bc8d5d8575702f882d9272.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.judo { background: url(5de6a0428c3167a3cb77391bb826d600443b597a.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.modernPentathlon { background: url(56ff7b0183890e47fd50fe2d6d7a2fa2c6a8e4b4.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.rowing { background: url(483c7dd21dc45a92e7f5db3e385e75bce677f03a.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.sailing { background: url(05f9ce6149aa8fc8160d590fba8a8ad7f28d0df0.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.shooting { background: url(912845fa70b5955a04bde988d7d24579652a7a0b.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.swimming { background: url(72003f908057a25fda42c5602b24f1839f5735dc.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.synchronisedSwimming { background: url(3f9c64ce4d0d84b5636fc42583e026b439a5ec68.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.tableTennis { background: url(9c72156b3ce2378a29091682ea5b60fde19b3111.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.taekwondo { background: url(0c35900cac43e5b2664746faed1fd3f969668f2d.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.tennis { background: url(907e878507602ba2ab5fcf52fda2f84e41f721af.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.triathlon { background: url(bc079c9476d448371ac5a6b567c04bf0d5aaf738.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.volleyball { background: url(aacb30674b78319bd094579ae86fef77cf42b4a2.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.waterPolo { background: url(25f128726272537e8d490fc712e35a8e9360fd67.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.weightlifting { background: url(965677d22a554be914b5195af96c9177e53084c6.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.wrestling { background: url(9cb0e56fba6b7475c71b1bcf587df2889634b172.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.boccia { background: url(04c7a755e125a9783a304bebe46bd7225e50a23a.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.football5aside { background: url(6112cc435e366a7cebb5686b43efc6a0c4454d81.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.football7aside { background: url(d72bfe68e013ef397f88d8fd9955f3917ee8dc14.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.goalball { background: url(cbadc8ee893571086e5ee2beb8c70806141f17d0.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicArchery { background: url(3bca8ffeaaeb88af0d7f71333529c4fe310ca06a.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicAthletics { background: url(69b56e5f6a4457d991b6fff3b3e2890988cd2043.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicCyclingRoad { background: url(e3c9e1c37fb551e572981b6225d7e6aa85b0db89.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicCyclingTrack { background: url(2f3a1c6166a4a1bfeddb4006864ead37dfdd4157.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicEquestrian { background: url(5c80630f7c7379776811a2e7c7e0e1e0e820e153.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicJudo { background: url(9738c4767eb8879a4e821ee8998c24245047efc6.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicRowing { background: url(43a6701610fdf9b34851026319a557058c0278c2.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicSailing { background: url(e80a56c4015315ddea50896347164e7d5bfcbb25.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicShooting { background: url(9869ee9db8d7fb95e9b20921855bfe2d47764747.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicSwimming { background: url(2c8c8d8e49e530b806eb467fec3b8abf23705f57.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicTableTennis { background: url(2817586fae0aef8f8a30a4cd718ac00e2b1d02f1.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.powerlifting { background: url(4198e48df2c92283d2f9ced6a58d6bd6d2905dbb.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.volleyballSitting { background: url(09e99d52983926c849f241a55e8a19db39c2766e.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.wheelchairBasketball { background: url(014b6cde61aa7115c12e2272c4d461653cb66560.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.wheelchairFencing { background: url(a722f8da56115779c391b935240f20dcb8973b5c.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.wheelchairRugby { background: url(43cda94a3311496acd9ebf86cdc7646caf3fe16d.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.wheelchairTennis { background: url(40eb8f13540d7b22b7bfbf5f37aab1ab487b0d5e.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport .profilesport { float: right; width: 100px; }
.athletesSport .profilesport a { font-family: georgia,"times new roman",times,serif; font-size: 14px; font-weight: bold; padding: 8px 0px; color: rgb(35, 75, 123); width: auto; height: auto; }
.olympicsRelatedCont { margin-top: 0px; }
.olympicsRelatedCont .headerOne { padding-bottom: 0px; }
.olympicsRelatedCont .summary { border-top: medium none; margin-top: 0px; }
.olympicsRelatedCont .summary h3 a { font: 14px georgia; }
.athleteEvents { margin-bottom: 10px; }
.athleteEvents ul { margin: 0px; padding: 0px; word-wrap: break-word; }
.athleteEvents li { list-style-type: none; border-top: 1px dotted rgb(221, 221, 221); padding: 4px 0px; font-family: Arial,sans-serif; color: rgb(0, 0, 0); font-size: 12px; }
.athleteEvents li:first-child { border-top: medium none; padding-top: 0px; }
table#teamGBContenderProfile { font-family: arial,helvetica,sans-serif; font-size: 12px; border-collapse: collapse; border: 8px solid rgb(230, 230, 230); border-spacing: 0px; }
table#teamGBContenderProfile td { padding: 3px 3px 3px 7px; }
table#teamGBContenderProfile tbody td { border: 1px solid rgb(214, 213, 213); }
table#teamGBContenderProfile thead th, table#teamGBContenderProfile tfoot td { border: 1px solid rgb(230, 230, 230); }
table#teamGBContenderProfile tbody { border-color: rgb(214, 213, 213); }
table#teamGBContenderProfile tfoot { color: rgb(76, 76, 76); font-weight: normal; border-color: rgb(230, 230, 230); border-top: 1px solid rgb(230, 230, 230); }
table#teamGBContenderProfile tfoot td:first-letter { font-weight: bold; }
table#teamGBContenderProfile thead, table#teamGBContenderProfile tfoot { background-color: rgb(230, 230, 230); }
table#teamGBContenderProfile thead { border-color: rgb(214, 213, 213) rgb(230, 230, 230) rgb(230, 230, 230); border-top: 1px solid rgb(214, 213, 213); font-weight: bold; }
table#teamGBContenderProfile thead th { text-align: left; padding: 0px 0px 8px 3px; text-indent: 4px; }
table#teamGBContenderProfile thead th#name { width: 200px; }
table#teamGBContenderProfile thead th#gender { width: 50px; text-align: center; text-indent: 0px; padding-left: 0px; }
table#teamGBContenderProfile tbody td.gender { text-align: center; padding: 0px; }
table#teamGBContenderProfile thead th#event { width: 350px; }
table#teamGBContenderProfile tbody td:first-child { font-weight: bold; }
#tmglPageTitle.olympic { margin-top: 7px; }
.twoThirds.gutter.styleEleven .summary { clear: both; }
#tmglPageTitle.olympic div.iefix div h2 { font-size: 1.6em; }
#sportsaz .summary h3 { font-size: 1.8em; font-weight: normal; line-height: 1.13em; padding: 0px 0px 6px; }
#sportsaz .summary { border-top: 1px solid rgb(0, 151, 210); }
#sportsaz .sport-cont { position: relative; height: 100px; }
#sportsaz .sport-cont .sportsInfo { border-top: 1px dotted rgb(204, 204, 204); position: absolute; top: 35px; left: 150px; width: 470px; }
#sportsaz .sport-cont .sportsInfo .latestNews { width: 295px; margin-top: 2px; float: left; }
#sportsaz .sport-cont .sportsInfo .sportGuides { float: left; margin: 2px 0px 0px 22px; }
#sportsaz .sport-cont .sportsInfo .latestNews h5, #sportsaz .sport-cont .sportsInfo .sportGuides h5 { font-family: Arial,sans-serif; font-size: 1.2em; margin-bottom: 2px; }
#sportsaz .sport-cont .sportsInfo .latestNews h3 { font-size: 1.3em; font-weight: normal; padding-top: 7px; line-height: 12px; }
#sportsaz .sport-cont .sportsInfo .sportGuides h3 { font: bold 1.2em Arial,sans-serif; color: rgb(35, 75, 123); margin-left: 19px; }
#sportsaz .sport-cont .sportsInfo .sportGuides .infoGuide { background: url(db57b9308c9a54c5c8bd5ad3040eecf2e44df821.gif)  no-repeat scroll 0% 0% transparent; margin-top: 4px; }
#sportsaz .sport-cont a { display: block; }
#sportsaz .sport-cont a:hover { border-bottom: medium none; }
.indexLinkOl { border-top: 2px solid rgb(0, 0, 0); margin-top: 11px; padding-top: 1px; }
.imageOverlayContainer { position: relative; }
.imageOverlayContainer > h3 { position: absolute; left: 0px; bottom: 8px; z-index: 10; background-color: black; color: white; font-weight: normal; font-size: 1.8em; padding: 5px 10px 10px; }
.imageOverlayContainer:hover > h3 { background-color: rgba(0, 0, 0, 0.5); }
.imageOverlayContainer a { color: white; }
.imageOverlayContainer a:hover { text-decoration: none; border-bottom: medium none; }
.imageOverlayContainer > .containerdiv { float: none; }
.twoThirds .abstractColumnsContainer, .twoThirds .commentSidebarBlock, .twoThirds > .summary > .commentSidebarBlock { float: left; width: 300px; }
.abstractColumnsContainer.fullWidth { float: none; width: auto; }
.abstractColumnsContainer { margin-right: 10px; }
.oneSixth .summaryMedium .summary .abstractColumnsContainer p { float: left; width: 140px; }
.oneSixth .summaryMedium .summary .commentSidebarBlock { float: left; width: 140px; }
.oneQuarter .commentSidebarBlock { float: left; width: 220px; }
.twoThirds > .oneHalf .summary { clear: left; }
.separatorBottom { border-bottom: 1px solid rgb(238, 238, 235); padding-bottom: 10px; margin-bottom: 10px; }
.gutterBorder { padding-right: 10px; border-right: 1px solid rgb(238, 238, 236); margin-right: 9px; }
.gutterUnderSmall { margin-bottom: 8px; clear: both; overflow: hidden; }
.oneQuarterSeparatorContainer { background: url(0d83d70c3d33fc2793392a59f1b87e1812af1691.gif)  repeat-y scroll 230px center transparent; }
.summary .summaryMediumToSmall h3 { font-size: 1.4em; font-weight: normal; }
.summary .summaryMediumToSmall a:hover { color: rgb(18, 40, 66); border-bottom: 1px dotted rgb(18, 40, 66); }
.summary .review { margin: 0px 0px 6px; }
.indexLinkOl { border-top: 2px solid rgb(0, 0, 0); margin-top: 11px; padding-top: 1px; }
#sportA2Z #div-paralympicsA2Z a { display: block; height: 38px; width: 38px; float: left; margin-bottom: 6px; }
#sportA2Z #div-paralympicsA2Z a:hover { border-bottom: medium none; background-position: 0px 100% ! important; }
#sportA2Z #div-paralympicsA2Z a#boccia { background: url(2ca8dd40cfe06c81cd5c319745af3366c47e0525.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#football_5_a_side { background: url(31f1e465350c3b5a1ddc7697916b6d7335dd9c8f.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#football_7_a_side { background: url(fdc4a7681dffc611d91600572e14ccebfd3e0f0d.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#goalball { background: url(8068dd1ab02a78890ed5bf0f73a6000898f8c32f.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Archery { background: url(2058f077fb5d027268c254028d66cf32f52d755e.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Athletics { background: url(f4879b74a1045b4cac63c436a1a0671cd846f99a.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Cycling_Road { background: url(b20af6919adf8b1d638e5b2893f9ad96eb92dbe3.png)  repeat scroll 0% 0% transparent; margin-right: 4px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Cycling_Track { background: url(22dd5ef4c1799d22d488dd852135a9eaedf19a35.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Equestrian { background: url(f66943d0dd00ff6025e17821b6d57044b8f75ea5.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Judo { background: url(218d0a56035cfb04a00307812add745f7e63834b.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Rowing { background: url(53fa6ab24eaf22ad0dd5d4bd417957a65b5e2049.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Sailing { background: url(9fc5af056114d970b71520d34f02bf7fd6844f34.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Shooting { background: url(59f3016a0d9e0e81a09f47066a144dde2096a27f.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Swimming { background: url(fb05a32f686f7f0563426590ec29bf752905b15f.png)  repeat scroll 0% 0% transparent; margin-right: 4px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Table_Tennis { background: url(5d729d8759520b60d4475e50315e7bd7367b8370.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#powerlifting { background: url(22026babe839b4af5d7830d0ce46d70cb37e1472.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#volleyball_Sitting { background: url(272733e9aa9022ebf0c86756333011370f1e8ae0.png)  repeat scroll 0px -1px transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#wheelchair_Basketball { background: url(a8c2c392bca5c9f9a011b98d50aec8a95ebfe43d.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#wheelchair_Fencing { background: url(ce4148ba7bfb42f3bb826cf0fe82e8f11c46e20a.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#wheelchair_Rugby { background: url(5627ff1bb873ec8c65c718973e3d075c1772908b.png)  repeat scroll 0px -1px transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#wheelchair_Tennis { background: url(3d1f044fe9b00ac06c683a08f7c375f406f2fd1f.png)  no-repeat scroll 1px 0px transparent; margin-right: 4px; }
#sportA2Z #div-paralympicsA2Z .eventNameWrap { width: 300px; }
#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName { clear: both; float: left; background-color: rgb(247, 204, 1); width: auto; }
#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName span { font-size: 2em; color: rgb(50, 86, 128); text-shadow: 1px 1px 1px rgb(255, 255, 255); }
#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName a { height: 100%; width: auto; margin: 0px; }
.summary .review { margin: 0px 0px 4px; }
div.dark { width: 300px; float: left; }
.dark .headerOne p, .dark #googleHead p span { background: none repeat scroll 0% 0% transparent; }
.dark #googleHead { padding: 10px 0px 0px; }
.dark .googleAdText li a { color: rgb(228, 228, 207); }
.dark #google-ads-container-inner { background: none repeat scroll 0% 0% transparent; }
.dark .googleAdText p { color: rgb(153, 153, 153); }
.dark .googleAdText li { border-bottom: 1px solid rgb(51, 51, 51); }
.dark .styleTen { border-top-color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
.story .byline .bylineBody, .story .bylineComments .bylineBody { color: rgb(63, 63, 63); font-family: georgia,"times new roman",times,serif; font-size: 1.25em; font-weight: bold; padding-right: 5px; float: left; padding-bottom: 0px; }
.story .byline .publishedDate, .story .bylineComments .publishedDate { color: rgb(63, 63, 63); font-family: arial,sans-serif; font-size: 1.2em; font-weight: normal; float: left; padding-bottom: 4px; width: 390px; }
p.comments, span.comments, .newPortal p.comments, .newPortal span.comments { padding: 0px 0px 1px 18px; font-family: arial,sans-serif; margin: 0px; overflow: hidden; display: block; }
span.comments { padding: 0px 0px 0px 16px; margin: 0px 4px; }
span.comments { font-size: 1.3em; }
span.comments a { color: rgb(0, 102, 204); font-size: 0.9em; }
.autoCC { font-family: arial,sans-serif; color: rgb(0, 102, 204); font-size: 1.1em; }
.story .byline p.comments, .story .bylineComments p.comments { border-top: 1px dotted rgb(204, 204, 204); padding: 10px 0px 0px; background-image: none; line-height: 16px; height: 16px; float: left; width: 100%; }
.dark .headerOne p a { color: rgb(255, 255, 255); }
.dark .headerOne p a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.dark .headerOne { padding: 7px 0px 10px; background: none repeat scroll 0% 0% transparent; }
@font-face {
  font-family: "OMEGACTRegular";
  font-style: normal;
  font-weight: normal;
  src: url(7841a79e09669a87be26018c6cb9e2692a271e88.eot)  format("embedded-opentype"), url(2ca02ecad56cdc81c9fa46c2d0559a7c860af552.woff)  format("woff"), url(a8604bd029cecea4ecd23f6ad1ba459186383f48.ttf)  format("truetype"), url(7e3609bd10abf52cc20b1b43179fa3b5726ea675.svg)  format("svg");
}
#newOlympicsCountdown { min-height: 45px; }
#newOlympicsCountdown a:link, #newOlympicsCountdown a:visited, #newOlympicsCountdown a:hover, #newOlympicsCountdown a:active { color: rgb(0, 0, 0); font-weight: normal; border-bottom: medium none; }
#newOlympicsCountdown #container { margin-bottom: 4px; background-color: rgb(244, 245, 240); }
#newOlympicsCountdown .cbtOlympics { border-top: 2px solid rgb(247, 204, 0); }
#newOlympicsCountdown .cbtOther { border-top: 1px dotted gray; }
#newOlympicsCountdown #container #statt { float: left; }
#newOlympicsCountdown #container #countheading { text-transform: uppercase; color: rgb(34, 31, 31); font: 11px Tahoma; margin: 4px 0px 0px 8px; }
#newOlympicsCountdown #container #countwrapper { float: left; width: 195px; }
#newOlympicsCountdown #container #countwrapper .dash, #newOlympicsCountdown #container #countwrapper .colon { height: 40px; float: left; position: relative; bottom: 2px; }
#newOlympicsCountdown #container #countwrapper .colon { width: 5px; margin: 0px 6px; }
#newOlympicsCountdown #container #countwrapper .days_dash { margin-left: 8px; }
#newOlympicsCountdown #container #countwrapper .hours_dash { margin-left: 12px; }
#newOlympicsCountdown #container #countwrapper .minutes_dash {  }
#newOlympicsCountdown #container #countwrapper .seconds_dash {  }
#newOlympicsCountdown #container #countwrapper .dash .digit, .colon { font-size: 2.6em; float: left; font-family: 'OMEGACTRegular',Tahoma; color: rgb(0, 0, 0); position: relative; }
#newOlympicsCountdown #container #countwrapper .dash .digit .top a, #newOlympicsCountdown #container #countwrapper .dash .digit .bottom a, #newOlympicsCountdown #container #countheading a, #newOlympicsCountdown #containerPortal #countheading a { color: rgb(0, 0, 0); }
#newOlympicsCountdown #container #countwrapper .dash_title { position: absolute; display: block; bottom: 0px; left: 0px; color: rgb(34, 31, 31); text-transform: uppercase; font: 9px Tahoma,sans-serif; }
#newOlympicsCountdown #container #logos { background: url(473ad9e07786b69180402a49d0ae0f3d79e7b7a9.jpg)  no-repeat scroll left top transparent; width: 90px; height: 38px; float: left; margin: 2px 0px 0px 13px; }
#newOlympicsCountdown #container #logos #omegalogos { margin: 1px 0px 0px 14px; float: left; height: 28px; color: white; }
#newOlympicsCountdown #container #logos #omegalogos img { display: none; float: left; }
#newOlympicsCountdown #container #logos #omegalogos img.active, #newOlympicsCountdown #container #logos #omegalogos img.activePara { display: block; }
#countdownFor p { color: rgb(47, 47, 47); font-size: 11px; padding: 3px 0px 1px 2px; }
#tmglBrandOlympics { margin-bottom: 26px; }
#olympicRings { float: left; margin-left: -30px; }
#olympicRingsPortal { position: absolute; left: 645px; padding: 12px 0px 15px; }
#olympicRingsSection { float: left; margin-left: -30px; padding: 9px 0px 11px; }
.olympicsLiveBoxContainer { border: 2px solid rgb(222, 26, 44); background-color: rgb(244, 240, 230); padding-left: 10px; font-family: Rockwell,Georgia,Times,"Times New Roman",serif; margin-bottom: 20px; }
.olympicsLiveBoxContainer div.olympicsLive { text-transform: uppercase; font-size: 18pt; color: rgb(255, 255, 255); background-color: rgb(222, 26, 44); padding: 1px 1px 1px 10px; margin-top: -3px; margin-left: -10px; }
.oneQuarter .olympicsLiveBoxContainer div.olympicsLive { font-size: 11pt; }
.olympicsLiveBoxContainer .olympicsLive a { color: rgb(0, 0, 0); }
.olympicsLiveBoxContainer span.live_Heading { color: rgb(34, 31, 31); font-weight: 400; margin-left: 5px; }
.olympicsLiveBoxContainer div.livebox_date { background-image: url(c5c00010614bc9390a4f675239ba44348a6d12e3.png) ; background-repeat: no-repeat; float: right; height: 70px; margin-top: 5px; width: 55px; color: rgb(255, 255, 255); padding-top: 5px; font-size: 12px; text-transform: uppercase; text-align: center; display: block; position: relative; z-index: 5; }
.olympicsLiveBoxContainer div.livebox_date span { display: block; margin-left: -5px; }
.olympicsLiveBoxContainer span.number { font-size: 2em; }
.olympicsLiveBoxContainer .clear_both { clear: both; }
.olympicsLiveBoxContainer p { font-family: Georgia; color: rgb(0, 0, 0); }
.olympicsLiveBoxContainer .social_content a { color: rgb(0, 75, 119); padding-left: 20px; text-decoration: none; font-size: 12px; line-height: 16px; }
.olympicsLiveBoxContainer .social_content { margin-bottom: 10px; font-family: Arial; font-size: 12px; }
.olympicsLiveBoxContainer .email { background-image: url(4918c12fdcc7aa80cdfe95d5e67e91accf547022.gif) ; }
.olympicsLiveBoxContainer .twitter { background-image: url(25b0ed82cf1ffcb75ad882b1391c74a035322fc2.gif) ; padding-top: 8px; }
.olympicsLiveBoxContainer a.twitter { padding-left: 22px; line-height: 22px; background-position: 0px 5px; margin-right: 0px; }
.olympicsLiveBoxContainer .social_content .email, .olympicsLiveBoxContainer .social_content .twitter { background-repeat: no-repeat; height: 12px; }
.olympicsLiveBoxContainer .summary { margin: 0px; padding: 0px; }
.olympicsLiveBoxContainer .live_img { float: left; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; }
#medalsContainer { width: 98%; padding: 0px 1%; float: left; margin-bottom: 5px; font-family: arial,helvetica,sans-serif; font-size: 1.2em; }
#medalsContainer #medalsHeader { width: 100%; float: left; }
#medalsContainer #medalsHeader h1 { font-weight: normal; font-size: 22px; }
#medalsContainer #medalsContent .tableContent p { text-align: center; font-size: 20px; margin: 90px 0px 50px; }
#medalsContainer #medalsContent #tableHeading, #medalsContainer #medalsContent .tableContent { float: left; width: 100%; padding-top: 5px; }
#medalsContainer #medalsContent #tableHeading { font-weight: bold; }
#medalsContainer #medalsContent .tableContent { font-weight: normal; }
#medalsContainer #medalsContent .tableContent { display: none; }
#tableHeading ul { padding: 0px; margin: 0px; }
#tableHeading .total { text-align: right; }
#medalsContainer #medalsContent #tableHeading ul li { float: left; list-style: none outside none; font-weight: bold; }
#medalsContainer #medalsContent .tableContent ul li { float: left; list-style: none outside none; }
#medalsContainer #medalsContent #tableHeading ul li.update { width: 47%; font-weight: bold; color: rgb(38, 38, 38); margin: 0px; padding: 0px; }
#medalsContainer #medalsContent ul li.silver, #medalsContainer #medalsContent ul li.bronze, #medalsContainer #medalsContent ul li.gold { width: 10%; text-align: center; }
#medalsContainer #medalsContent ul li.total { width: 19%; text-align: right; }
#medalsContainer #medalsContent ul li.rank { width: 10%; text-align: center; }
#medalsContent #tableHeading ul li.gold { background: url(af545d39cefcc99c30f11f33d3b3a6c7cf268055.gif)  no-repeat scroll center bottom transparent; height: 20px; margin-bottom: 5px; }
#medalsContent #tableHeading ul li.silver { background: url(c0df54da62941d873fc23a94245d736a718fdd88.gif)  no-repeat scroll center bottom transparent; height: 20px; margin-bottom: 5px; }
#medalsContent #tableHeading ul li.bronze { background: url(0086917c585390f142f26ac7710c8f0a93579d78.gif)  no-repeat scroll center bottom transparent; height: 20px; margin-bottom: 5px; }
#medalsContainer .gbr { color: rgb(47, 153, 209); font-weight: bold; }
#medalsContainer ul.odd { background-color: rgb(238, 238, 238); padding: 0px; margin: 0px; }
#medalsContainer ul.even { padding: 0px; margin: 0px; }
#medalsContainer .backgrnd li { background: none repeat scroll 0% 0% rgb(225, 225, 214); }
#medalsContainer .additional_info { clear: both; padding-top: 10px; font-weight: bold; }
#medalsContainer #medalsContent ul li.name { width: 37%; }
#medalsContainer #medalsContent .tableContent ul { width: 100%; float: left; border-top: 1px solid rgb(226, 226, 225); }
#medalsContent ul.tabs li.olympics { border-right: 1px solid rgb(165, 165, 165); }
#medalsContainer #medalsContent .tableContent ul li { padding: 3px 0px 2px; }
#medalsContainer #medalsContent .tableContent span { width: 100%; float: left; text-align: center; border-top: 1px solid rgb(226, 226, 225); border-bottom: 1px solid rgb(226, 226, 225); padding: 2px 0px; color: rgb(85, 104, 142); }
.containerdiv .overlayCont { position: absolute; bottom: 0px; background: url(48192db5bb3f14e5624daa8173400dc79643ce2d.png)  repeat scroll 0% 0% / cover  transparent; margin-bottom: 0px; padding: 5px 3% 0px; display: inline-block; }
.containerdiv .overlayCont p { color: rgb(255, 255, 255); font: 18px georgia,"times new roman",times,serif; display: inline; }
#newsAlert .containerdiv .overlayCont p { color: rgb(255, 255, 255); }
.containerdiv .overlayCont .label { margin-bottom: 5px; }
.containerdiv .overlayCont .label p { font: 14px Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); display: inline; }
#newsAlert .oneThirdCut .imageCentreOverlay .piccentre, .oneQuarter .imageCentreOverlay .piccentre, .oneThird .imageCentreOverlay .piccentre, .fiveTwelfths .imageCentreOverlay .piccentre, .oneHalf .imageCentreOverlay .piccentre, .twoThirds .imageCentreOverlay .piccentre { padding: 0px; }
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont, .oneQuarter .imageCentreOverlay .overlayCont, .oneThird .imageCentreOverlay .overlayCont, .fiveTwelfths .imageCentreOverlay .overlayCont, .oneHalf .imageCentreOverlay .overlayCont, .twoThirds .imageCentreOverlay .overlayCont { padding: 6px 10px 11px; }
.oneQuarter .imageCentreOverlay .overlayCont { width: 200px; }
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont, .oneThird .imageCentreOverlay .overlayCont { width: 280px; left: 0px; height: auto; }
#newsAlert .oneThirdCut .summary.padDown .piccentre { padding-bottom: 0px; }
#newsAlert .oneThirdCut .imageCentreOverlay.padDown .overlayCont {  }
.fiveTwelfths .imageCentreOverlay .overlayCont { width: 360px; }
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label, .oneQuarter .imageCentreOverlay .overlayCont .label, .oneThird .imageCentreOverlay .overlayCont .label, .fiveTwelfths .imageCentreOverlay .overlayCont .label, .oneHalf .imageCentreOverlay .overlayCont .label, .twoThirds .imageCentreOverlay .overlayCont .label { margin: 0px; }
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label p, .oneQuarter .imageCentreOverlay .overlayCont .label p, .oneThird .imageCentreOverlay .overlayCont .label p, .fiveTwelfths .imageCentreOverlay .overlayCont .label p, .oneHalf .imageCentreOverlay .overlayCont .label p, .twoThirds .imageCentreOverlay .overlayCont .label p { font-family: Georgia; font-weight: normal; color: rgb(255, 255, 255); padding: 0px; margin: 0px; }
.fiveTwelfths .imageCentreOverlay .overlayCont .label p, .oneHalf .imageCentreOverlay .overlayCont .label p, .twoThirds .imageCentreOverlay .overlayCont .label p { font-size: 18px; line-height: 21px; }
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label p, .oneThird .imageCentreOverlay .overlayCont .label p { font-size: 16px; line-height: 19px; }
.oneQuarter .imageCentreOverlay .overlayCont .label p { font-size: 14px; line-height: 17px; }
.label.tmglgeneralcontainer p { font: 14px Arial,Helvetica,sans-serif ! important; color: rgb(247, 204, 0) ! important; }
.olympic .containerdiv .overlayCont .label { font: 14px Arial,Helvetica,sans-serif; color: rgb(247, 204, 0); width: 100%; display: block; }
.piccentre .borderRollover {  }
.olympic .padDown { margin-top: -5px; padding-top: 10px; background-color: rgb(255, 255, 255); display: block; border-top: 0px none; overflow: hidden; }
.summaryBig + div > .padDown:first-child { margin-top: -5px; padding-top: 5px; background-color: rgb(255, 255, 255); display: block; border-top: 0px none; }
.fiveTwelfths > div:first-child > .summary.imageCentreOverlay .piccentre { margin-bottom: 10px; }
.piccentre a:hover p {  }
.summaryBig .olympicsLiveBoxContainer { border-bottom: 2px solid red; margin-bottom: 5px; }
.summary.padDown { border-top: medium none ! important; padding-top: 0px; border-bottom: 0px none; }
.summaryBig > .padDown:first-child, .summaryMedium > .padDown:first-child { border-top: medium none ! important; margin-top: 0px; }
.summary.padDown .piccentre { padding-bottom: 5px ! important; }
#liveArticles .colRight .OoyalaVideoPlayer { width: 460px; }
.fiveSixths > .summaryBig .summary:first-child { border: medium none; padding-bottom: 0px; }
.fiveSixths .summaryBig > .summary:first-child > h3, .newPortal .twoThirds .summaryBig > .summary:first-child > h3 { font-size: 3em; }
.newPortal .twoThirds .fiveTwelfths .summaryBig > .summary:first-child > h3 { text-transform: none; font-size: 2.3em; padding-top: 5px; }
.newPortal .twoThirds .summaryBig.merged > .summary:first-child > h3 { text-transform: none; font-size: 3em; margin-top: 5px; }
.newPortal .twoThirds .summaryBig.merged > .summary .piccentre { margin-right: 20px; }
.newPortal .twoThirds .summaryBig.merged .summaryCont { float: left; width: 220px; margin-left: 0px; }
.newPortal .twoThirds .summaryBig.merged .summaryMedium .summary { border-bottom: 0px none; margin-bottom: 0px; padding-bottom: 0px; }
.summaryMedium > .summary.labelRight:first-child { margin-top: 0px; padding-top: 0px ! important; border-top: medium none ! important; }
.summary.imageCentreHeadline { border-top: medium none ! important; padding-top: 15px; margin-top: 0px; }
.headerOne + .summary.imageCentreHeadline { padding-top: 0px; }
.newPortal .twoThirds .summaryBig.merged .summaryMedium .summary.labelRight .picleft { padding-top: 1px; }
.fiveSixths .summaryBig > .summary:first-child > h2 { text-transform: uppercase; font-size: 30px; }
.fiveSixths .summaryBig > .summary > p, .fiveSixths .commSideBlock { float: left; width: 300px; }
.fiveSixths .minusVid { width: 380px; }
.fiveSixths .summaryBig .summary > p, .fiveSixths .commSideBlock .comments { margin-top: -1px; }
.fiveSixths .summary.labelBottom { float: left; width: 140px; padding: 0px; margin: 0px; border: 0px none; }
.fiveSixths .labelBottom .picleft { padding: 0px; margin-bottom: 5px; }
.newPortal .twoThirds .summary.labelBottom h3, .newPortal .twoThirds .summary.labelRight h3 { font-size: 12px; font-weight: bold; color: rgb(199, 12, 4); padding: 0px; font-family: Arial,Helvetica,sans-serif; line-height: 16px; }
.newPortal .twoThirds .summary.labelRight h3 { color: rgb(40, 40, 40); font-weight: normal; line-height: 1.4em; }
.summaryBig .summary.imageLeftLabelHeadline h3 { font-size: 12px ! important; padding: 0px ! important; }
.summaryBig .summary.imageLeftLabelHeadline { border-bottom: 0px none; }
.newPortal .twoThirds .summary.imageLeftLabelHeadline h2 { font-size: 12px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; padding: 0px; }
.newPortal .twoThirds .summary.imageLeftLabelHeadline .labelOnSec { line-height: 9px; }
.newPortal .fiveSixths .summaryBig .commSideBlock { margin-left: 10px; }
x .newPortal .fiveSixths .summaryBig .summary.labelBottom { float: right; }
.newPortal .oneQuarter.styleOne { padding-top: 5px; }
.newPortal .fiveSixths.styleOne, .newPortal .sevenTwelfth.styleOne { padding-top: 6px; }
.newPortal .twoThirds .summaryMedium .summary.labelRight {  }
.newPortal .twoThirds .commSideBlock { float: left; width: 220px; }
.newPortal .twoThirds .top1Solo .commSideBlock, .newPortal .twoThirds .summaryMedium .commSideBlock { float: none; width: auto; margin-top: 5px; }
.newPortal .twoThirds .summaryBig.top1Solo .summary, .newPortal .twoThirds .summaryMedium .summary { border-bottom: 0px none; padding-bottom: 0px; }
.oneThirdSpacer { position: relative; }
.oneThirdSpacer .newsBusBorder { position: absolute; left: 310px; width: 1px; height: auto; background-color: rgb(226, 226, 226); }
.newPortal .colLeft { clear: both; }
.newPortal .colLeft, .newPortal .colRight, .newPortal .sidebars.colLeft, .newPortal .sidebars.colRight { float: left; width: 300px; clear: none; }
.mnBus .summary .piccentre {  }
.sevenTwelfth .summaryBig > .summary:first-child > h3 { text-transform: none; }
.sevenTwelfth .summaryBig .summary:first-child { border: medium none; margin-top: 0px; padding-bottom: 0px; }
.sevenTwelfth .summaryBig > .summary.bottomBdrSpc { border-bottom: 1px solid rgb(238, 238, 235); margin-bottom: 4px; padding-bottom: 7px; }
.sevenTwelfth .summaryCont h3 { font-size: 1.4em; }
.sevenTwelfth .commSideBlock, .sevenTwelfth .summaryCont { float: left; width: 220px; margin-left: 10px; }
.sevenTwelfth .summaryCont .summary { border-bottom: 0px none; padding-bottom: 0px; }
p.comments, span.comments, .portalPullQuote span.comments, .portalPullQuote p.comments { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -418px transparent; }
p.comments:hover, span.comments:hover { background-position: 0px -489px; }
.portalPullQuote span.comments:hover, .portalPullQuote p.comments:hover, .newPortal p.comments:hover, .newPortal span.comments:hover { background-position: 0px -488px; }
.oneQuarter p.comments, .oneQuarter span.comments { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -416px transparent; }
.oneQuarter p.comments:hover, .oneQuarter span.comments:hover { background-position: 0px -488px; }
.summary .sidebars li a, p.comments a, .summary p.comments a, span.comments a, .summary span.comments a, .summary .sidebars h3.bullet a, .summaryMediumToSmall .video h3 a, .summary .sidebars h3.video a, .summary .sidebars h3.interactive a, .summaryMediumToSmall .interactive h3 a, .summary .sidebars h3.blog a, .summaryMediumToSmall .blog h3 a, .summary .sidebars h3.photo a, .summaryMediumToSmall .photo h3 a, .summary .sidebars h3.map a, .summaryMediumToSmall .map h3 a, .summary .sidebars h3.live a { color: rgb(35, 75, 123); }
p.comments:hover a, span.comments:hover a, .summary .sidebars h3.bullet:hover a, .summaryMediumToSmall .video h3:hover a, .summary .sidebars h3.video:hover a, .summary .sidebars h3.interactive:hover a, .summaryMediumToSmall .interactive h3:hover a, .summary .sidebars h3.blog:hover a, .summaryMediumToSmall .blog h3:hover a, .summary .sidebars h3.photo:hover a, .summaryMediumToSmall .photo h3:hover a, .summary .sidebars h3.map:hover a, .summaryMediumToSmall .map h3:hover a { color: rgb(18, 40, 66); }
.sidebars li.video, .sidebars h3.video, .summary .sidebars h3.video, .summaryMediumToSmall .video h3, .related_links ul li.video h3, .editorsChoice .summaryMediumToSmall .video h3, .summary ul li.video { background: url(000fd92d2b659979e21d56f2184d73d3f58d3836.png)  no-repeat scroll 0px 2px transparent; }
.summaryMediumToSmall .video h3 { background-position: 0px 4px; }
.sidebars li.video:hover, .sidebars h3.video:hover, .summary .sidebars h3.video:hover, .summaryMediumToSmall .video h3:hover, .related_links ul li.video h3:hover, .editorsChoice .summaryMediumToSmall .video h3:hover { background-position: 0px -70px; }
.summaryMediumToSmall .video h3:hover { background-position: 0px -68px; }
.sidebars li.audio, .sidebars h3.audio, .summary .sidebars h3.audio, .summaryMediumToSmall .audio h3, .related_links ul li.audio h3, .editorsChoice .summaryMediumToSmall .audio h3, .summary ul li.audio { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1415px transparent; }
.sidebars li.audio:hover, .sidebars h3.audio:hover, .summary .sidebars h3.audio:hover, .summaryMediumToSmall .audio h3:hover, .related_links ul li.audio h3:hover, .editorsChoice .summaryMediumToSmall .audio h3:hover { background-position: 0px -1484px; }
.sidebars li.map, .sidebars h3.map, .summary .sidebars h3.map, .summaryMediumToSmall .map h3, .related_links ul li.map h3, .editorsChoice .summaryMediumToSmall .map h3, .summary ul li.map { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1271px transparent; }
.sidebars li.map:hover, .sidebars h3.map:hover, .summary .sidebars h3.map:hover, .summaryMediumToSmall .map h3:hover, .related_links ul li.map h3:hover, .editorsChoice .summaryMediumToSmall .map h3:hover { background-position: 0px -1343px; }
.sidebars li.poll, .sidebars h3.poll, .summary .sidebars h3.poll, .summaryMediumToSmall .poll h3, .related_links ul li.poll h3, .editorsChoice .summaryMediumToSmall .poll h3, .summary ul li.poll { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -986px transparent; }
.sidebars li.poll:hover, .sidebars h3.poll:hover, .summary .sidebars h3.poll:hover, .summaryMediumToSmall .poll h3:hover, .related_links ul li.poll h3:hover, .editorsChoice .summaryMediumToSmall .poll h3:hover { background-position: 0px -1058px; }
.sidebars li.bullet, .sidebars h3.bullet, .summary .sidebars h3.bullet, .summary .sidebars li.bullet, .edtChoice .summaryMediumToSmall .bullet h3 { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -279px transparent; }
.sidebars li.bullet:hover, .summary .sidebars h3.bullet:hover, .edtChoice .summaryMediumToSmall .bullet h3:hover { background-position: 0px -347px; }
.sidebars li.interactive, .summary .sidebars h3.interactive, .summaryMediumToSmall .interactive h3 { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -704px transparent; }
.sidebars li.interactive:hover, .summary .sidebars h3.interactive:hover, .summaryMediumToSmall .interactive h3:hover { background-position: 0px -776px; }
ul li.blog, .sidebars h3.blog, .summary .sidebars h3.blog, .summary ul li.blog, .summaryMediumToSmall .blog h3 { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -142px transparent; }
ul li.blog:hover, .sidebars h3.blog:hover, .summary .sidebars h3.blog:hover, .summary ul li.blog:hover, .summaryMediumToSmall .blog h3:hover { background-position: 0px -211px; }
.sidebars li.photo, .sidebars h3.photo, .summary .sidebars h3.photo, .summary ul li.photo, .summaryMediumToSmall .photo h3, .editorsChoice .summaryMediumToSmall .photo h3 { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -846px transparent; }
.sidebars li.photo:hover, .sidebars h3.photo:hover, .summary .sidebars h3.photo:hover, .summary ul li.photo:hover, .summaryMediumToSmall .photo h3:hover { background-position: 0px -915px; }
.stateNew, .stateLatest { margin-top: 2px; display: block; float: left; }
#newsAlert .s2 .stateNew, #newsAlert .s2 .stateLatest { margin-top: 3px ! important; }
#newsAlert .stateNew, .stateLatest { margin-top: 2px; }
#newsAlert .stateNew.absSplitterNewLatest, #newsAlert .stateLatest.absSplitterNewLatest { margin: 0.7em 0px -0.7em ! important; }
#newsAlert .s2 .labelOnSec + .stateNew.absSplitterNewLatest, #newsAlert .s2 .labelOnSec + .stateLatest.absSplitterNewLatest { margin-top: 2px ! important; }
#newsAlert div.content.s2 div.subTitle div.labelAbstract span.stateLatest { margin: 0.4em 0px -0.7em ! important; }
#newsAlert div.content.s2 div.subTitle div.labelAbstract span.stateLatest.absSplitterNewLatest { margin: 0.7em 0px -0.7em ! important; }
.stateNew { background: url(5dcd638a077f07918cf4e1841613068f964a856f.png)  no-repeat scroll 0% 0% transparent; width: 31px; height: 13px; }
.stateLatest { background: url(386e53ef31c87d4e641ba72497600becad92bb83.png)  no-repeat scroll 0% 0% transparent; width: 42px; height: 14px; }
.labelOnSec { font-family: arial,helvetica,sans-serif; color: rgb(199, 12, 4); font-weight: bold; font-size: 11px; margin: 0px; display: block; padding-bottom: 5px; }
.labelOnSec a { color: rgb(199, 12, 4); }
.labelOnSec a:hover { border-bottom: 0px none; }
.summaryMedium.label .labelOnSec { margin-bottom: 2px; width: 100%; }
.summaryMedium.label h3 { font-size: 1.6em; padding-bottom: 3px; }
.entReview { padding-bottom: 0px; margin: 0px 0px 2px; clear: both; border-top: 1px dotted rgb(204, 204, 204); padding-top: 3px; }
.entReview .singleReview { width: auto; float: left; }
.entReview span, .label.entReview h3 { font-size: 12px; float: left; }
.entReview.labelHeadlineRating .singleReview { width: 80%; }
.entReview.labelHeadlineRating .labelOnSec { width: auto; display: inline; padding-bottom: 0px; font-size: 12px; }
.entReview.labelHeadlineRating .labelOnSec a:hover { border-bottom: 1px dotted rgb(18, 40, 66); }
.entReview.labelHeadlineRating h3 { display: inline; }
.label.entReview span { margin-right: 5px; }
.entReview .labelOnSec { margin: 0px; }
.entReview .review { float: right; }
.label.entReview h3 { font-family: Arial,Helvetica,sans-serif; font-weight: bold; padding: 0px; }
@media not all {
  .label.entReview h3 { margin-top: 1px; }
}
.carv2 { background-color: rgb(255, 255, 255); display: block; overflow: hidden; position: relative; padding-bottom: 5px; padding-top: 3px; border: 1px solid rgb(179, 179, 179); }
.carv2 ul { position: relative; list-style-type: none; margin: 0px; padding: 0px; width: 9999px; z-index: 1; }
.carv2.carv300 ul { height: 74px; visibility: hidden; }
.carv2 ul li { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0px; float: left; display: block; margin-right: 6px; }
.carv2 a { color: rgb(35, 75, 123); text-decoration: none; }
.carv2 a:hover { border-bottom: 1px dotted rgb(18, 40, 66); color: rgb(18, 40, 66); }
.carv2button { width: 14px; height: 74px; background-color: rgb(233, 233, 223); position: absolute; z-index: 10; cursor: pointer; display: none; }
.carv2 .leftButton { background: url(e32fabf94cc61387d549061c5ae08316b8fef6d9.png)  no-repeat scroll 3px 50% rgb(233, 233, 223); margin-left: 5px; }
.carv2 .rightButton { background: url(e32fabf94cc61387d549061c5ae08316b8fef6d9.png)  no-repeat scroll -25px 50% rgb(233, 233, 223); right: 0px; margin-right: 5px; }
.carv2 .rightButton:hover { background-color: rgb(204, 0, 0); border: medium none; }
.carv2 .leftButton:hover { background-color: rgb(204, 0, 0); border: medium none; }
.carv2Gallery { background-color: rgb(235, 235, 235); display: block; overflow: hidden; position: relative; padding-bottom: 10px; padding-top: 10px; width: 620px; height: 382px; z-index: 10; }
.carv2Gallery ul { position: relative; list-style-type: none; margin: 0px; padding: 0px; width: 9999px; z-index: 1; }
.carv2Gallery ul li { height: 345px; width: 460px; background: none repeat scroll 0% 0% rgb(255, 255, 255); float: left; display: block; padding: 5px 5px 10px; border-width: 1px 1px 2px; border-style: solid; border-color: rgb(231, 231, 230); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 0px 0px 0px 20px; box-shadow: 0px 1px 2px rgb(204, 204, 204); }
.carv2Gallery a { font-family: georgia,times,serif; font-weight: normal; line-height: 24px; text-decoration: none; }
.carv2buttonGallery { width: 25px; height: 25px; display: block; background-color: rgb(204, 0, 0); position: absolute; z-index: 10; cursor: pointer; }
.carv2Gallery .leftButtonGallery { border-radius: 0px 5px 5px 0px; }
.carv2Gallery .rightButtonGallery { right: 0px; border-radius: 5px 0px 0px 5px; }
.carv2buttonGallery { margin-top: 150px; position: absolute; background-position: -9px -5px; }
.carv2Gallery a:hover { border-bottom: 0px none; }
.carv2Gallery .galleryTexts a { color: rgb(35, 75, 123); }
.gallery300Container { overflow: hidden; position: relative; width: 92%; margin-left: 18px; }
.twoThirds .gallery300Container { width: 580px; }
.oneHalf .gallery300Container { width: 420px; }
.fiveTwelfths .gallery300Container { width: 340px; }
.oneThird .gallery300Container, .oneThirdCut .gallery300Container { width: 254px; }
.oneQuarter .gallery300Container { width: 180px; }
.carv2 .gallery300Container ul { height: 74px; }
.carv2 ul li:first-child { margin-left: 8px; }
.carv2 ul li:last-child { margin-right: 8px; }
#carv620 { background-color: rgb(40, 40, 40); }
#carv620 ul li { background-color: rgb(40, 40, 40); }
#carv620 ul li { border: 0px none; margin: 0px; padding: 0px; box-shadow: 0px 0px 0px 0px; position: relative; }
#carv620 ul li .transbox h3 { padding-left: 5px; padding-right: 5px; color: rgb(255, 255, 255); font-size: 12px; font-family: arial,times,serif; font-weight: normal; word-wrap: break-word; padding-bottom: 0px; }
.imageCaption { position: absolute; text-align: left; z-index: 3; background: url(60fdfd52b649a71538e3f6a045c7d2d48a51e9ab.png)  repeat scroll 0% 0% transparent; width: 620px; height: 29px; }
.transbox { height: 35px; padding: 5px; line-height: 16px; }
.carv2 h4 { padding: 0px 5px 10px; font-size: 14px; font-family: georgia,times,serif; font-weight: normal; line-height: 17px; }
#leftButtonCarousel img { position: absolute; top: -5px; right: 2px; }
#rightButtonCarousel img { position: absolute; top: -3px; right: 1px; }
#leftButtonCarousel { border-radius: 0px 5px 5px 0px; }
#rightButtonCarousel { border-radius: 5px 0px 0px 5px; margin-left: 29px; }
.galleryTexts { text-align: center; margin-top: 5px; }
.galleryTexts .picsNumber { font-weight: bold; font-size: 11px; color: rgb(0, 0, 0); font-family: georgia,times,serif; }
.carouselGallery { overflow: hidden; width: 620px; }
.carouselGalleryDimension { width: 3000px; }
.carv2Gallery ul li.selected:hover { opacity: 0.8; }
.carv2Gallery ul li.unselected { opacity: 0.5; }
.carv2Gallery .nav_buttons { position: absolute; width: 53px; height: 397px; z-index: 20; cursor: pointer; }
#navRight { left: 576px; }
.dotsGallery { position: absolute; left: 74px; width: 470px; height: 22px; background-color: rgb(235, 235, 235); text-align: center; padding-top: 10px; }
.dot { display: inline-block; width: 10px; height: 10px; cursor: pointer; margin-left: 5px; }
.active { background-image: url(5617b3aeadbb8d23b0edb1169310dc0332d5a267.png) ; background-repeat: no-repeat; }
.notActive { background-image: url(d138a498c1fabccdfb720058f43d31d9e14e46cb.png) ; background-repeat: no-repeat; }
.noBorderSpacing, .noBorderSpacing > .summary { border: 0px none; margin: 0px; padding: 0px; }
.portalPullQuote, .majorNewsPullQuote { margin-top: 1px; padding-bottom: 0px; clear: both; overflow: hidden; }
.portalPullQuote .plQAuthorImg { padding: 5px 0px 0px 2px; }
.summaryMedium .portalPullQuote:first-child, .summaryMedium .majorNewsPullQuote:first-child { margin-top: 0px; margin-bottom: 7px; }
.portalPullQuote .commentImg { background-color: rgb(240, 241, 238); padding-top: 0px; margin-top: 15px; position: relative; z-index: 1; background-image: none; }
.portalPullQuote .commentImg .pullQuote, .majorNewsPullQuote .commentImg .pullQuote { font-family: georgia,"times new roman",times,serif; font-size: 14px; font-style: italic; line-height: 1.2em; padding: 5px 10px 5px 2px; font-weight: normal; margin-left: 64px; }
.portalPullQuote blockquote { margin: 0px; }
.commentImg img { float: left; margin-right: 10px; }
.commentImg img.quoteImg { border: 0px none; position: absolute; bottom: 0px; }
.portalPullQuote .commentImg .pullQuote a { color: rgb(64, 64, 64); position: relative; z-index: 2; }
.portalPullQuote .pullQuoteSource, .portalPullQuote .pullQuoteSW, .portalPullQuote .pullQuoteSourceNI, .majorNewsPullQuote .pullQuoteSource, .majorNewsPullQuote .pullQuoteSW, .majorNewsPullQuote .pullQuoteSourceNI { color: rgb(177, 13, 24); font-weight: bold; font-size: 1.3em; padding-top: 3px; font-family: arial,helvetica,sans-serif; }
.styleOne .portalPullQuote p.pullQuoteSource a:hover, .portalPullQuote .pullQuoteSource a, .portalPullQuote .pullQuoteSW a, .portalPullQuote .pullQuoteSourceNI a { color: rgb(177, 13, 24); }
.portalPullQuote .pullQuoteSW, .majorNewsPullQuote .pullQuoteSW { width: 72px; margin-left: 3px; display: inline-block; font-size: 1.1em; }
.portalPullQuote .speechArrow, .portalPullQuote .speechArrowSW, .portalPullQuote .speechArrowNI, .majorNewsPullQuote .speechArrow, .majorNewsPullQuote .speechArrowSW, .majorNewsPullQuote .speechArrowNI { background: url(42b7fbd475289558fc427be8d854c96b6046e48d.png)  no-repeat scroll right top transparent; width: 22px; height: 10px; display: inline-block; position: relative; top: -1px; }
.portalPullQuote .speechArrow { float: left; }
.portalPullQuote .pullQuoteSourceNI, .majorNewsPullQuote .pullQuoteSourceNI { position: relative; margin-bottom: 10px; }
.portalPullQuote .speechArrowNI, .majorNewsPullQuote .speechArrowNI { left: 30px; }
.portalPullQuote .speechArrowSW, .majorNewsPullQuote .speechArrowSW { top: -1px; left: 30px; }
.portalPullQuote .commentImg .plQAuthorImg, .majorNewsPullQuote .commentImg .plQAuthorImg { float: left; }
.portalPullQuote .commentImg .plQAuthorImg:hover, .majorNewsPullQuote .commentImg .plQAuthorImg:hover { border: 0px none; }
.portalPullQuote img.spacerFloat, .majorNewsPullQuote img.spacerFloat { float: left; margin-top: 5px; margin-right: 4px; margin-bottom: 0px; }
.headlineImgLeftAbsPullQuote.portalPullQuote img.spacerFloat, .headlineAbsPullQuote.portalPullQuote img.spacerFloat, .headlineImgCentreAbsPullQuote.portalPullQuote img.spacerFloat, .majorNewsPullQuote img.spacerFloat, .imageCentreHeadline.portalPullQuote img.spacerFloat { margin-bottom: 15px; }
.portalPullQuote .pullQuoteSource { position: relative; z-index: 10; }
.gutterUnder .majorNewsPullQuote .commentImg, .majorNewsPullQuote .commentImg { border: 1px solid rgb(114, 114, 114); background: none repeat scroll 0% 0% transparent; }
.majorNewsPullQuote .commentImg .pullQuote, .majorNewsPullQuote .commentImg .pullQuote a { color: rgb(255, 255, 255); }
.majorNewsPullQuote .commentImg .pullQuote a:hover { border-bottom: 1px dotted rgb(255, 255, 255); }
.majorNewsPullQuote .pqsLink { float: left; }
.majorNewsPullQuote .pqsLink a:hover { border-bottom: 1px dotted rgb(209, 209, 166); }
.majorNewsPullQuote .pullQuoteSource, .majorNewsPullQuote .pullQuoteSW, .majorNewsPullQuote .pullQuoteSourceNI, .majorNewsPullQuote .pullQuoteSource a, .majorNewsPullQuote .pullQuoteSW a, .majorNewsPullQuote .pullQuoteSourceNI a, .majorNewsPullQuote .pullQuoteSW a, .majorNewsPullQuote .pullQuoteSourceNI a { float: none; }
.majorNewsPullQuote .speechArrow, .majorNewsPullQuote .speechArrowSW, .majorNewsPullQuote .speechArrowNI { background: url(b65499b1d8974bbfd80cf6de290c723af2d8884b.png)  no-repeat scroll right top transparent; height: 14px; top: -2px; z-index: 2; }
.majorNewsPullQuote .speechArrowNI, .majorNewsPullQuote .speechArrowSW { top: -2px; }
.noPuffBorder { border-bottom: 0px none; margin-bottom: 0px; }
#shareCountNoLeftBorder { border-left: 0px none; }
.fader { position: absolute; background: url(14a7680a1287f8f544505bf60fa520727e199e17.png)  no-repeat scroll right top transparent; height: 23px; top: 6px; float: right; width: 39px; right: 0px; z-index: 10; }
.featuredVideoBox { width: auto; overflow: auto; clear: both; border-bottom: 1px dotted rgb(204, 204, 204); padding: 4px 0px; }
.featuredVideoRight { float: right; width: 140px; padding-left: 10px; }
.featuredVideoLeft { float: left; width: 140px; padding-right: 10px; }
body.ultratravelBody { background-color: rgb(43, 43, 43); }
.ultratravelBody #armageddon .ui-tabs-nav a span, .ultratravelBody #armageddon2 .ui-tabs-nav a span { color: rgb(175, 175, 175); }
.ultratravelBody #armageddon .ui-tabs-nav a, .ultratravelBody #armageddon2 .ui-tabs-nav a { background-color: rgb(43, 43, 43); }
.ultratravelBody #armageddon .ui-tabs-nav a, .ultratravelBody #armageddon2 .ui-tabs-nav a { border-bottom: 2px solid rgb(86, 86, 86); }
.ultratravelBody #armageddon2 .ui-tabs-nav .ui-tabs-selected a, .ultratravelBody #armageddon2 .ui-tabs-nav a:hover { border-bottom: 2px solid rgb(43, 91, 145); }
.ultratravelBody #armageddon2 .styleFive .ui-tabs-selected a, .ultratravelBody #armageddon2 .styleFive a:hover { background-color: rgb(51, 138, 198); }
.ultratravelBody .piccentre .borderRollover { border-top: 2px solid rgb(51, 138, 198); }
.ultratravelBody .containerdiv .overlayCont { background: none repeat scroll 0% 0% rgb(43, 43, 43); }
.ultratravelBody .containerdiv .overlayCont .label p { color: rgb(51, 138, 198); font-weight: bold; }
.ultratravelBody .styleFive { border-top: 2px solid rgb(51, 138, 198); }
.ultratravelBody #armageddon .ui-tabs-nav p, .ultratravelBody #armageddon2 .ui-tabs-nav p { color: rgb(255, 255, 255); }
.ultratravelBody #armageddon .ui-tabs-nav .ui-tabs-selected p, .ultratravelBody #armageddon2 .ui-tabs-nav .ui-tabs-selected p { color: rgb(255, 255, 255); }
.ultratravelBody #armageddon .ui-tabs-nav .ui-tabs-selected span, .ultratravelBody #armageddon2 .ui-tabs-nav .ui-tabs-selected span { color: rgb(255, 255, 255); }
.ultratravelBody #armageddon2 .ui-tabs-nav li a { height: 71px; overflow: hidden; }
.onStoryCommercialStyle { padding: 0px 0px 10px; margin-bottom: 15px; }
.onStoryCommercialStyle .summary { padding: 5px 0px; margin: 0px 10px; overflow: hidden; }
.onStoryCommercialStyle .summary.headlineOnly + .summary.headlineOnly { margin-top: 0px; }
.onStoryCommercialStyle .summary h3 { font-size: 1.4em; font-weight: normal; line-height: 1.13em; padding: 0px 0px 6px; }
.onStoryCommercialStyle .summary .picleft { float: left; padding: 0px 10px 0px 0px; }
.onStoryCommercialStyle .summaryMediumToSmall .video h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1948px transparent; line-height: 1.38em; }
.onStoryCommercialStyle .summaryMediumToSmall .audio h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1167px transparent; line-height: 1.38em; }
.onStoryCommercialStyle .summaryMediumToSmall .photo h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1796px transparent; line-height: 1.38em; }
.onStoryCommercialStyle .summaryMediumToSmall .blog h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -2096px transparent; line-height: 1.38em; }
.onStoryCommercialStyle .summaryMediumToSmall h3 { font-size: 1.4em; font-weight: normal; }
.onStoryCommercialStyle .headerOne { border-top: 2px solid rgb(84, 84, 84); border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 14px; }
.onStoryCommercialStyle .headerOne p, .onStoryCommercialStyle .headerOne h2 { color: rgb(38, 38, 38); text-transform: uppercase; }
.onStoryCommercialStyle .headerOne p a, .onStoryCommercialStyle .headerOne h2 a { color: rgb(38, 38, 38); }
.onStoryCommercialStyle .headerOne p a:hover, .onStoryCommercialStyle .headerOne h2 a:hover { border-bottom: 0px none; color: rgb(84, 84, 84); }
#zoopla_search { background-color: rgb(0, 0, 0) ! important; float: none ! important; }
.zoopla_header a { color: rgb(255, 255, 255) ! important; }
#zoopla_search .zoopla_header span { background: none repeat scroll 0% 0% rgb(0, 0, 0) ! important; }
#zoopla_search form label { color: rgb(209, 209, 166) ! important; }
#zoopla_search .zoopla_header { border-bottom: medium none ! important; background: none repeat scroll 0% 0% transparent ! important; border-top: 2px solid rgb(102, 102, 102) ! important; }
#zoopla_search form #zoopla_type_sale { color: rgb(0, 0, 0); }
#zoopla_search form { display: block; background-color: rgb(31, 31, 31) ! important; padding-top: 10px ! important; margin-bottom: 0px ! important; padding-bottom: 0px ! important; }
#zoopla_search .zoopla_header a { color: rgb(255, 255, 255) ! important; }
#zoopla_search form .zoopla_type label { color: rgb(0, 0, 0) ! important; }
#zoopla_search form .zoopla_type.last label { border-right: 0px none ! important; }
#zoopla_submit { position: relative ! important; left: -10px ! important; width: 300px ! important; background: url(d6184181c70ecb174bc7e015b69a7676ad170815.png)  no-repeat scroll 10px bottom transparent ! important; padding: 12px 0px ! important; }
#zoopla_button { margin-top: -4px; }
#zoopla_search form #zoopla_submit { margin-top: 0px ! important; }
#zoopla_submit { position: relative; left: -10px; background-color: rgb(0, 0, 0) ! important; width: 300px; background-image: url(ae0d4443f07dd679226d30e56a34ed17eecd64e9.gif) ; background-repeat: no-repeat; background-attachment: scroll; background-position: 10px bottom; background-clip: border-box; background-origin: padding-box; background-size: auto auto; padding: 10px 0px; }
.summary.headlineAbstract h3, .summary.headlineImageLeft h3, .summary.headlineAbstract h2, .summary.headlineImageLeft h2 { padding: 0px 0px 10px; }
.summary.imageLeftLabelHeadline .picleft, .summary.headlineImageLeft .picleft { padding-top: 0px; }
.summary.imageLeftLabelHeadline { padding-top: 5px ! important; }
.summary.imageLeftLabelHeadline { border-top: 0px none; }
.headerOne + .summary.imageLeftLabelHeadline { padding-top: 0px ! important; }
.summary.headlineAbstract .labelAbstract, .summary.headlineImageLeft .labelAbstract { margin-top: 0px; }
.summary.headlineImageLeft .labelAbstract .labelOnSec { line-height: 9px; }
.summary.headlineAbstract .labelAbstract .labelOnSec {  }
#newsAlert { border-top: 2px solid rgb(204, 0, 0); margin-bottom: 1.4em; font-family: arial,helvetica,sans-serif; }
#newsAlert, .bnAlert { color: white; background-color: rgb(38, 38, 38); }
#newsAlert .stage1Header { font-size: 1.6em; font-family: georgia,"times new roman",times,serif; margin-top: -3px; }
#newsAlert .stage1Header a:hover { border-bottom: medium none; }
#newsAlert .bnAlert { font-family: georgia,"times new roman",times,serif; margin-top: -2px; background-color: rgb(199, 10, 0); }
#newsAlert .bnHead { float: left; font-size: 1.5em; line-height: 1em; font-weight: bold; padding-left: 17px; padding-top: 12px; width: 162px; }
#newsAlert .bnAlert div.content { width: 745px; float: left; line-height: 2em; background-color: rgb(38, 38, 38); padding: 6px 6px 10px 10px; margin: 0px; }
#newsAlert .bnAlert .subTitle, #newsAlert .content .subTitle p { font-size: 1.6em; font-family: georgia,"times new roman",times,serif; }
#newsAlert .major_news.heading { padding: 4px 0px 0px; }
#newsAlert .bnAlert .content .subTitle a:hover { border-bottom: medium none; }
#newsAlert a { color: white; }
#newsAlert .bnAlert .subTitle { margin-top: 0px; margin-bottom: 0px; }
#newsAlert .subTitle { margin-top: 7px; margin-bottom: 15px; }
#newsAlert div.content.contentLive.s1 .subTitle { margin-bottom: 5px; }
#newsAlert div.live { width: 50px; height: 24px; margin: 14px 17px 1px 10px; background: url(066f6c20fbbfdcc3e4a2c355aa8210ff13ecc3f2.png)  no-repeat scroll center center transparent; text-indent: -9999px; float: left; }
#newsAlert div.live.s1 { margin: 6px 17px 0px 10px; }
#newsAlert div.content.contentLive.s1 { margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px; }
#newsAlert div.html { padding: 15px 15px 15px 10px; }
#newsAlert .summary { margin-bottom: 15px; border: medium none; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; overflow: auto; }
#newsAlert .summary iframe { margin-bottom: 0px; }
#newsAlert .iframeSummaryFullWidth { margin: 10px 10px 15px; overflow: auto; }
#newsAlert .iFrameSummary { overflow: hidden; }
#newsAlert .iframeSummaryFullWidth iframe { border-top: medium none; }
#newsAlert div.content { padding: 8px 15px 0px 10px; }
#newsAlert .content .summary {  }
#newsAlert div.content h3.stage2Header, #newsAlert h1, #newsAlert h3 { font-weight: normal; font-family: georgia,times,serif; font-size: 3em; }
#newsAlert h3 a, #newsAlert h3, #newsAlert h1 a, #newsAlert h1 { color: rgb(209, 209, 166); }
#newsAlert .subTitle.mNStoryAbs { margin-bottom: 5px; margin-top: 4px; }
#newsAlert span.comments:hover { background-position: 0px -570px; }
#newsAlert span.comments a { margin-left: 7px; }
#newsAlert .comments a { color: rgb(209, 209, 166); }
#newsAlert .summary .sidebars h3 { font-size: 1.2em ! important; font-family: arial,helvetica,sans-serif; }
#newsAlert div.content h3 a:hover { border-bottom: 1px dotted rgb(209, 209, 166); }
.onStoryCommercialStyle { padding: 0px 0px 10px; margin-bottom: 15px; }
.onStoryCommercialStyle .summary { padding: 5px 0px; margin: 0px 10px; overflow: hidden; }
.onStoryCommercialStyle .summary.headlineOnly + .summary.headlineOnly { margin-top: 0px; }
.onStoryCommercialStyle .summary h3 { font-size: 1.4em; font-weight: normal; line-height: 1.13em; padding: 0px 0px 6px; }
.onStoryCommercialStyle .summary .picleft { float: left; padding: 0px 10px 0px 0px; }
.onStoryCommercialStyle .summaryMediumToSmall .video h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1948px transparent; line-height: 1.38em; }
.onStoryCommercialStyle .summaryMediumToSmall .audio h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1167px transparent; line-height: 1.38em; }
.onStoryCommercialStyle .summaryMediumToSmall .photo h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1796px transparent; line-height: 1.38em; }
.onStoryCommercialStyle .summaryMediumToSmall .blog h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -2096px transparent; line-height: 1.38em; }
.onStoryCommercialStyle .summaryMediumToSmall h3 { font-size: 1.4em; font-weight: normal; }
.onStoryCommercialStyle .headerOne { border-top: 2px solid rgb(84, 84, 84); border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 14px; }
.onStoryCommercialStyle .headerOne p, .onStoryCommercialStyle .headerOne h2 { color: rgb(38, 38, 38); text-transform: uppercase; }
.onStoryCommercialStyle .headerOne p a, .onStoryCommercialStyle .headerOne h2 a { color: rgb(38, 38, 38); }
.onStoryCommercialStyle .headerOne p a:hover, .onStoryCommercialStyle .headerOne h2 a:hover { border-bottom: 0px none; color: rgb(84, 84, 84); }
#zoopla_search { background-color: rgb(0, 0, 0) ! important; float: none ! important; }
#newsAlert .summary .sidebars h3 { margin: 1px 0px 0px; }
#newsAlert .mNStoryAbs p.absSplitter { color: rgb(240, 240, 240); background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; padding-top: 4px; margin-bottom: 10px; line-height: 17px; font-size: 1.4em; }
#newsAlert div.content.contentLive { width: 840px; margin-left: 67px; padding-right: 0px; margin-bottom: 0px; }
#newsAlert div.content.contentLive.s2 { margin-bottom: 15px; }
#newsAlert div.content.s2 { margin-bottom: 15px; }
.playButton .playBtt, .playButton .playBttTop, #newsAlert .playButton .playBtt, #newsAlert .playButton .playBttTop { background-image: url(9a167ae2859cda94ff328947a216e273d889b2b0.png) ; background-position: center center; }
#newsAlert .content h3.major_news.heading { margin-top: -7px; font-size: 3.6em; }
#newsAlert .storyExpand { margin-left: 10px; padding-top: 10px; margin-bottom: 15px; display: block; }
#newsAlert .mNStoryAbs span.live, #newsAlert .bnAlert span.live { display: none; }
#newsAlert p.shareCount { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2688px transparent; color: rgb(209, 209, 166); font-size: 1.2em; }
#newsAlert p.shareCount:hover { background-position: 0px -2759px; }
#newsAlert .oneThird.mNStoryAbs h3.major_news.heading { margin-top: -16px; }
#newsAlert .oneThird.mNStoryAbs div.live { margin-top: 0px; margin-left: 0px; }
#newsAlert .imageCentreHeadline .abstractColumnsContainer { width: 150px; float: left; }
#newsAlert .imageCentreHeadline .commentSidebarBlock { width: 140px; float: left; }
#newsAlert .iframeSummary.mnIframe div#maincontainer { width: 300px; }
#newsAlert .oneThird.gutterUnder .headlineVideoAbstract .ooyalaCont { margin-bottom: 5px; }
#newsAlert .storyExpand .twoThirds.gutterUnder .ooyalaCont { margin-bottom: 15px; margin-right: 1px; }
#newsAlert .storyExpand .twoThirds.gutterUnder .carv2 { margin-right: 1px; padding: 0px; }
#newsAlert .oneThirdCut.gutterUnder .headlineVideoAbstract .ooyalaCont { margin-bottom: 5px; }
#newsAlert .twoThirds .carv2 ul li .imageCaption, #newsAlert .oneHalf .carv2 ul li .imageCaption { width: 605px; bottom: 0px; height: auto; }
#newsAlert .twoThirds .carv2 ul li .imageCaption .transbox, #newsAlert .oneHalf .carv2 ul li .imageCaption .transbox { padding-bottom: 10px; padding-top: 8px; height: auto; }
#newsAlert .oneHalf .carv2 ul li { left: 0px; }
#newsAlert .oneHalf .carv2 ul li .imageCaption { width: 100%; border-right: 1px solid black; }
#newsAlert .oneHalf .carv2 ul li .imageCaption .transbox { width: 430px; }
#newsAlert .oneHalf h3.major_news.heading { font-size: 3.6em; }
#newsAlert .oneHalf div.html { padding: 0px; }
#newsAlert .oneHalf div.live { margin-top: 7px; margin-left: 0px; }
#newsAlert .oneHalf .summary h3.major_news.heading { margin-top: -4px; padding-top: 0px; padding-left: 0px; margin-bottom: 10px; }
#newsAlert .oneHalf .summary.mNStoryAbs .piccentre + h3.major_news.heading { margin-top: 8px; }
#newsAlert .oneHalf .summary.mNStoryAbs .gutterUnder + .labelAbstract { margin-top: 8px; }
#newsAlert .oneHalf .summarySmall h3.major_news.heading { margin-bottom: 0px; margin-top: 0px; }
#newsAlert .storyExpand.gutterAbove { margin-bottom: 0px; margin-top: 0px; }
#newsAlert .summary .picleft { padding-top: 0px; background-color: rgb(38, 38, 38); }
#newsAlert .oneHalf .ooyalaCont { margin-bottom: 8px; }
#newsAlert .gutterUnder, #newsAlert .gutterUnderSmall { margin-bottom: 0px; }
#newsAlert .summary .labelAbstract { margin: 0px; position: static; }
#newsAlert .oneThird, #newsAlert .oneThirdCut { width: 300px; }
#newsAlert .oneThird.w280 { width: 280px; }
#newsAlert .oneHalf { width: 440px; }
#newsAlert .twoThirds { width: 600px; }
#newsAlert .gutterSmall { margin-right: 20px; }
#newsAlert .w280 .picleft { padding: 0px; }
#newsAlert .w280 .picleft a:hover { border: medium none; }
#newsAlert p { color: rgb(240, 240, 240); }
#newsAlert a:hover, #newsAlert .labelAbstract span.comments a:hover { border-bottom: 1px dotted rgb(209, 209, 166); }
#newsAlert .labelAbstract a:hover { border-bottom: 0px none; }
#newsAlert .oneSixth .summary h3 {  }
#newsAlert .portalPullQuote .commentImg .pullQuote a:hover, #newsAlert .commentContainerPortal .comment span.author a:hover { border-bottom: 1px dotted rgb(255, 255, 255); }
#newsAlert .labelOnSec a:hover { border-bottom: 0px none; }
#newsAlert .oneThird .cl { display: none; }
#newsAlert .summary { margin-bottom: 15px; }
#newsAlert .labelOnSec { color: rgb(255, 255, 255); margin-bottom: 5px; padding-bottom: 0px; }
#newsAlert .oneThird.mNStoryAbs .summary .labelOnSec { margin-top: 0px; line-height: 9px; }
#newsAlert .oneHalf { width: 440px; }
#newsAlert .twoThirds.gutterUnder { width: 600px; margin-bottom: 15px; }
#newsAlert p.comments, #newsAlert span.comments { display: inline-block; margin: 1px 0px 0px; background-position: 0px -1975px; padding: 0px 0px 2px 12px; line-height: 14px; }
#newsAlert p.stage2comments, #newsAlert span.stage2comments { display: none; font-size: 0.9em; background-position: 0px -1974px; }
#newsAlert p.comments.stage2comments:hover, #newsAlert span.comments.stage2comments:hover { background-position: 0px -2046px; }
#newsAlert .subTitle.mNStoryAbs span.comments { margin: 0px 4px; overflow: visible; }
#newsAlert p.comments:hover, #newsAlert span.comments:hover { background-position: 0px -2047px; }
#newsAlert .summary p.comments { font-size: 1.2em; }
#newsAlert .summary p.comments a { font-size: 1em; }
#newsAlert .piccentre .borderRollover { border-top: 0px none; padding-top: 0px; }
#newsAlert .headerOne { border-right: medium none; border-width: 2px medium medium; border-style: solid none none; border-color: rgb(114, 114, 114) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: none repeat scroll 0% 0% transparent; margin-bottom: 15px; padding: 5px 0px 0px; margin-top: 0px; }
#newsAlert .headerOne p { background: none repeat scroll 0px 0px transparent; color: rgb(255, 255, 255); }
#newsAlert .headlineImageCentre { background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; overflow: visible; padding-top: 5px; }
#newsAlert .headlineImageCentre h3 { font-size: 1.8em; }
#newsAlert .oneSixth .headlineImageCentre h3 { font-size: 1.4em; }
#newsAlert .headlineImageCentre h3 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 0px 5px -0.1em 0px; width: 26px; float: left; }
#newsAlert .headlineImageCentre .piccentre { padding: 0px; margin-bottom: 5px; float: none; }
#newsAlert .headlineImageCentreAbstractPuff { margin-bottom: 15px; margin-top: 0px; }
#newsAlert .headlineImageCentreAbstractPuff a:hover { border-bottom: 0px none; }
#newsAlert .headlineImageLeft { background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; padding-top: 5px; margin-bottom: 10px; }
#newsAlert .headlineImageLeft .rightContent { margin-bottom: 5px; }
#newsAlert .headlineImageLeft h3 { font-size: 1.8em; }
#newsAlert .oneSixth .headlineImageLeft h3 { font-size: 1.4em; }
#newsAlert .headlineImageLeft h3 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 0px 5px -0.1em 0px; width: 26px; float: left; }
#newsAlert .headlineImageLeft .picleft { padding: 0px; margin-bottom: 5px; float: none; }
#newsAlert .oneThird .headlineImageLeft .picleft, #newsAlert .oneHalf .headlineImageLeft .picleft, #newsAlert .oneThirdCut .headlineImageLeft .picleft { margin: 0px 10px 5px 0px; float: left; }
#newsAlert .oneHalf .summary.mNStoryAbs .rightContent .labelOnSec, #newsAlert .headlineImageLeft .labelAbstract .labelOnSec, #newsAlert .summary.noBorderSpacing.mNStoryAbs .labelAbstract .labelOnSec { line-height: 9px; }
#newsAlert .headerOnly { margin-bottom: 5px; }
.major_news_header + .major_news_header { margin-top: 5px; }
.major_news_header { margin-top: 15px; }
#newsAlert .major_news_header:last-child, #newsAlert .labelHeadlineRating:last-child { margin-bottom: 15px; }
.major_news_header + .summary, .major_news_header + .portalPullQuote, .major_news_header + .commentContainerPortal, .major_news_header + .headerOne, .major_news_header + .labelHeadlineRating { margin-top: 15px ! important; }
.labelHeadlineRating + .labelHeadlineRating { margin-top: 0px; }
.labelHeadlineRating { margin-top: 15px; }
.labelHeadlineRating + .summary, .labelHeadlineRating + .portalPullQuote, .labelHeadlineRating + .commentContainerPortal, .labelHeadlineRating + .headerOne, .labelHeadlineRating + .major_news_header { margin-top: 15px ! important; }
#newsAlert .headerOnly h3 { font-size: 1.4em; background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; margin-top: 0px; padding-top: 3px; }
#newsAlert .headerOnly h3 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 0px 5px -0.1em 0px; width: 26px; float: left; }
#newsAlert .headerOnly h3 .iconClass { display: inline-block; height: 1.1em; margin: 2px 5px 0px 0px; width: 15px; float: left; }
#newsAlert .headerOnly h3 .audio { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2973px transparent; }
#newsAlert .headerOnly h3:hover .audio { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -3042px transparent; }
#newsAlert .headerOnly h3 .photo { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2404px transparent; }
#newsAlert .headerOnly h3:hover .photo { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2473px transparent; }
#newsAlert .headerOnly h3 .blog { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1700px transparent; }
#newsAlert .headerOnly h3:hover .blog { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1769px transparent; }
#newsAlert .headerOnly h3 .video { background: url(000fd92d2b659979e21d56f2184d73d3f58d3836.png)  no-repeat scroll 0px -1555px transparent; }
#newsAlert .headerOnly h3:hover .video { background: url(000fd92d2b659979e21d56f2184d73d3f58d3836.png)  no-repeat scroll 0px -1627px transparent; }
#newsAlert .headerOnly h3 .interactive { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2262px transparent; }
#newsAlert .headerOnly h3:hover .interactive { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2334px transparent; }
#newsAlert .headerOnly h3 .graph { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2119px transparent; }
#newsAlert .headerOnly h3:hover .graph { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2190px transparent; }
#newsAlert .headerOnly h3 .map { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2830px transparent; }
#newsAlert .headerOnly h3:hover .map { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2902px transparent; }
#newsAlert .headerOnly h3 .poll { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2543px transparent; }
#newsAlert .headerOnly h3:hover .poll { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2615px transparent; }
#newsAlert .headlineAbstract { background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; padding-top: 5px; }
#newsAlert .headlineAbstract h3 { font-size: 1.8em; }
#newsAlert .oneSixth .headlineAbstract h3 { font-size: 1.4em; }
#newsAlert .headlineAbstract h3 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 0px 5px -0.1em 0px; width: 26px; float: left; }
#newsAlert .headlineVideoAbstract { background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; overflow: visible; padding-top: 5px; }
#newsAlert .headlineVideoAbstract h3 { font-size: 1.8em; margin-bottom: 4px; }
#newsAlert .oneSixth .headlineVideoAbstract h3 { font-size: 1.4em; }
#newsAlert .headlineVideoAbstract h3 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 0px 5px -0.1em 0px; width: 26px; float: left; }
#newsAlert .imageCentreHeadline {  }
#newsAlert .imageCentreHeadline .summary { margin-bottom: 0px; }
#newsAlert .imageCentreHeadline .piccentre { margin-bottom: 5px; padding: 0px; }
#newsAlert .imageCentreHeadline h3 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 0px 5px -0.1em 0px; width: 26px; float: left; }
#newsAlert .imageCentreHeadline h3 { font-size: 1.8em; padding: 0px 0px 2px; }
.portalPullQuote.imageCentreHeadline h3, #newsAlert .portalPullQuote.imageCentreHeadline h3 { padding-top: 0px; }
#newsAlert .oneSixth .imageCentreHeadline h3 { font-size: 1.4em; }
.summary .sidebars h3.banner { font-size: 1.2em; font-weight: normal; line-height: 1.2em; }
.summary span.bannerheadline { color: rgb(0, 0, 0); font-size: 9px; font-family: arial; display: inline-block; line-height: 13px; }
.summary span.bannersidebar { color: rgb(0, 0, 0); font-size: 9px; font-family: arial; margin-right: 2px; line-height: 13px; }
h3.banner { padding-bottom: 2px; }
#newsAlert .storyExpand .labelBottom .containerdiv, .labelBottom .containerdiv { float: none; }
#newsAlert .summary.labelBottom .piccentre, .summary.labelBottom .piccentre { margin-bottom: 5px; padding: 0px; }
#newsAlert .summary.labelBottom, .summary.labelBottom { overflow: hidden; }
#newsAlert .summary.labelBottom .labelHeadline h3, .summary.labelBottom .labelHeadline h3 { font-size: 1.2em; font-family: arial,helvetica,sans-serif; margin-bottom: 0.1em; }
#newsAlert .imageCentreHeadline .imageOverlayContainer h3 { bottom: 0px; margin-bottom: 0px; font-family: helvetica,arial,sans-serif; font-size: 12px; }
#newsAlert .imageCentreHeadline .abstractColumnsContainer .labelAbstract p { margin-bottom: 0px; }
.imageCentreOverlay.padDown .piccentre, #newsAlert .imageCentreOverlay.padDown .piccentre { padding-bottom: 0px ! important; }
.edtChoice .imageCentreOverlay.padDown .piccentre { margin-bottom: 10px; }
#newsAlert .imageLeftHeadline { clear: both; overflow: hidden; margin-bottom: 10px; }
#newsAlert .imageLeftHeadline .rightContent { margin-bottom: 5px; }
.singleReview h3 .live, #newsAlert .singleReview h3 .live, #newsAlert .imageLeftHeadline h3 .live, #newsAlert .imageLeftLabelHeadline h3 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 0px 5px -0.1em 0px; width: 26px; float: left; }
#newsAlert .imageLeftHeadline .picleft { padding-top: 0px; padding-bottom: 0px; margin-bottom: 5px; }
#newsAlert .oneThird .imageLeftHeadline .picleft, #newsAlert .oneHalf .imageLeftHeadline .picleft, #newsAlert .oneThirdCut .imageLeftHeadline .picleft { margin-bottom: 0px; padding: 2px 10px 5px 0px; float: left; }
#newsAlert .imageLeftHeadline h3 { font-size: 1.8em; }
#newsAlert .imageLeftHeadline p.comments, #newsAlert .imageLeftHeadline p.shareCount { float: left; }
#newsAlert .imageLeftLabelHeadline { clear: both; overflow: hidden; margin-bottom: 10px; padding-top: 0px ! important; }
#newsAlert .imageLeftLabelHeadline .rightContent { margin-bottom: 5px; }
#newsAlert .oneSixth .imageLeftLabelHeadline h3 { font-size: 1.2em; font-family: arial,helvetica,sans-serif; }
#newsAlert .imageLeftLabelHeadline h3 { font-size: 1.2em; font-family: arial,helvetica,sans-serif; padding: 0px; line-height: 14px; }
#newsAlert .imageLeftLabelHeadline .labelOnSec { margin: 0px 0px 5px; display: inline-block; line-height: 9px; }
#newsAlert .imageLeftLabelHeadline .labelOnSec a { margin: 0px; }
#newsAlert .imageLeftLabelHeadline .picleft { padding-top: 0px; }
#newsAlert .oneThird .imageLeftLabelHeadline .picleft, #newsAlert .oneHalf .imageLeftLabelHeadline .picleft, #newsAlert .oneThirdCut .imageLeftLabelHeadline .picleft { padding: 0px; margin: 0px 10px 5px 0px; float: left; }
#newsAlert .html.mnHTML { padding: 0px; margin-bottom: 15px; }
#newsAlert .twtr-widget { margin-bottom: 15px; }
#newsAlert .twtr-timeline { overflow: auto; }
#newsAlert .labelHeadlineRating { background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; border-top: 0px none; }
#newsAlert .labelHeadlineRating h3 { font-family: arial,helvetica,sans-serif; font-size: 1.2em; font-weight: bold; line-height: 1.3em; }
#newsAlert .entReview { padding-top: 0px; }
#newsAlert .entReview:first-child, #newsAlert .major_news_header:first-child { margin-top: 0px ! important; }
#newsAlert .labelHeadlineRating a .review { padding-top: 0px; width: 58px; }
#newsAlert .labelHeadlineRating .labelOnSec { margin-bottom: 0px; padding-bottom: 0px; }
#newsAlert .oneSixth .labelHeadlineRating .singleReview { width: 80px; }
#newsAlert .labelHeadlineRating .singleReview { float: none; padding-top: 5px; margin-bottom: 0px; }
#newsAlert .labelHeadlineRating .cl { display: table; }
#newsAlert .oneThird .carv2, #newsAlert .oneThirdCut .carv2 { border: 1px solid rgb(90, 90, 90); }
#newsAlert .oneThirdCut .carv2 .leftButton, #newsAlert .oneThird .carv2 .leftButton { background-position: 3px 32px; width: 14px; height: 74px; background-color: rgb(90, 90, 90); border-bottom: medium none; }
#newsAlert .oneThirdCut .carv2 .rightButton:hover, #newsAlert .oneThird .carv2 .rightButton:hover, #newsAlert .oneThirdCut .carv2 .leftButton:hover, #newsAlert .oneThird .carv2 .leftButton:hover { background-color: rgb(204, 0, 0); }
#newsAlert .storyExpand .oneThird .summary .gallery300Container { margin-left: 18px; }
#newsAlert .carv2 .leftButton { background-position: 11px 7px; }
#newsAlert .carv2 { border: medium none; background: none repeat scroll 0% 0% transparent; }
#newsAlert .carv2button { width: 28px; height: 30px; }
#newsAlert .twoThirds .carv2 ul li, #newsAlert .twoThirds .carv2 ul { margin-bottom: -2px; margin-top: -1px; height: 390px; }
#newsAlert .twoThirds .carv2 ul li { width: 600px; }
#newsAlert .twoThirds .carv2 .leftButton { border-radius: 0px 5px 5px 0px; margin-left: -1px; border-left: 2px solid rgb(204, 0, 0); background: url(5a1e272eefce1b1c4c1ef6068791e59f9e571cb4.png)  repeat scroll 25px -3px rgb(204, 0, 0); }
#newsAlert .twoThirds .carv2 .rightButton { border-radius: 5px 0px 0px 5px; margin-right: -1px; border-right: 2px solid rgb(204, 0, 0); background: url(01ee93c7249bf482c59f9b05c22edab8ff9ef892.png)  repeat scroll -5px 0px rgb(204, 0, 0); }
#newsAlert .twoThirds .carv2 .leftButton, #newsAlert .twoThirds .carv2 .rightButton { background-color: rgb(204, 0, 0); }
#newsAlert .twoThirds .carv2 .leftButton:hover, #newsAlert .twoThirds .carv2 .rightButton:hover { background-color: rgb(233, 233, 223); }
#newsAlert .carv2 .leftButton:hover, #newsAlert .carv2 .rightButton:hover { border-bottom: medium none; }
#newsAlert .twoThirds .carv2 .leftButton:hover { border-left: 2px solid rgb(233, 233, 223); }
#newsAlert .twoThirds .carv2 .rightButton:hover { border-right: 2px solid rgb(233, 233, 223); }
#newsAlert .oneThirdCut .carv2 .rightButton, #newsAlert .oneThird .carv2 .rightButton { background-position: -25px 32px; width: 14px; height: 74px; background-color: rgb(90, 90, 90); border-bottom: medium none; }
#newsAlert .carv2 .rightButton { background-position: -18px 7px; margin-right: 5px; }
#newsAlert .carv2 h4 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 4px 5px 0px 0px; width: 26px; float: left; }
#newsAlert .carv2 h4 a { color: rgb(209, 209, 166); }
#newsAlert .carv2 h4 a:hover { border-bottom: 1px dotted rgb(209, 209, 166); }
#newsAlert div.storyExpand .summary .gallery300Container { margin-left: 13px; }
#newsAlert div.storyExpand .oneThirdCut .summary .gallery300Container { margin-left: 18px; }
#newsAlert .carv2 ul li { background-color: rgb(38, 38, 38); }
#newsAlert .oneHalf .carv2 { padding: 0px; }
#newsAlert .oneHalf .summary.mNStoryAbs .carv2 + h3.major_news.heading, #newsAlert .oneHalf .carv2 + .labelAbstract, #newsAlert .twoThirds.gutterUnder.gutterSmall .mNStoryAbs .labelAbstract { margin-top: 8px; }
#newsAlert .s2 .mNStoryAbs .labelOnSec + a p.absSplitter:first-child, #newsAlert .s2 .mNStoryAbs .stateNew + a p.absSplitter:first-child, #newsAlert .s2 .mNStoryAbs .stateLatest + a p.absSplitter:first-child, #newsAlert .twoThirds.gutterUnder.gutterSmall .mNStoryAbs .labelAbstract p.absSplitter:first-child { background-image: none; margin-top: -4px; }
#newsAlert .s2 .mNStoryAbs p.absSplitter:first-child, #newsAlert .s2 .mNStoryAbs .stateLatest.absSplitterNewLatest + p.absSplitter, #newsAlert .mNStoryAbs .absSplPrt p.absSplitter:first-child { background-image: none; }
#newsAlert .summary.mNStoryAbs .piccentre { float: none; }
#newsAlert .oneHalf .carv2.left { width: 300px; float: left; margin-right: 10px; }
#newsAlert .oneHalf .carv2 ul, #newsAlert .oneHalf .carv2 ul li { height: 247px; margin-bottom: -2px; }
#newsAlert .carv2 ul { width: 5000px; }
#newsAlert .oneHalf .carv2.left ul, #newsAlert .oneHalf .carv2.left ul li { height: 187px; width: 300px; }
#newsAlert .oneHalf .carv2 ul li img { display: block; margin-right: auto; margin-left: auto; }
#newsAlert .oneHalf .carv2 .leftButton { margin-left: 0px; }
#newsAlert .oneHalf .carv2 .rightButton { margin-right: -1px; }
#newsAlert .oneHalf .carv2 .leftButton, #newsAlert .oneHalf .carv2 .rightButton { background-color: rgb(204, 0, 0); }
#newsAlert .oneHalf .carv2 .leftButton:hover { background-color: rgb(233, 233, 223); border-left: 2px solid rgb(233, 233, 223); }
#newsAlert .oneHalf .carv2 .rightButton:hover { background-color: rgb(233, 233, 223); border-right: 2px solid rgb(233, 233, 223); }
#newsAlert .oneHalf .carv2 .leftButton { border-left: 2px solid rgb(204, 0, 0); border-radius: 0px 5px 5px 0px; }
#newsAlert .oneHalf .carv2 .rightButton { border-radius: 5px 0px 0px 5px; border-right: 2px solid rgb(204, 0, 0); }
#newsAlert .summary .piccentre { padding: 0px; }
#newsAlert .summary .summarySmall .piccentre { margin-bottom: 8px; }
#newsAlert .summary .piccentre + .labelAbstract { margin-top: 8px; }
#newsAlert .summary .piccentre a:hover { border: medium none; }
#newsAlert .commentContainerPortal { border: medium none; margin-bottom: 15px; margin-top: 0px; }
#newsAlert .commentContainerPortal .comment { background: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif)  repeat-x scroll 0% 0% rgb(38, 38, 38); margin: 0px 0px 2px; overflow: auto; padding: 3px 0px 0px; border: medium none; font-family: arial,helvetica,sans-serif; font-size: 1em; font-weight: bold; }
#newsAlert .commentContainerPortal .comment h3, #newsAlert .commentContainerPortal .comment span { margin: 0px 0px 5px; font-size: 1.4em; }
#newsAlert .commentContainerPortal .comment span.author { color: white; font-size: 11px; margin-bottom: 6px; text-transform: none; display: block; font-weight: bold; }
#newsAlert .portalPullQuote { margin-top: 0px; padding: 0px; border-top: 1px dotted rgb(204, 204, 204); }
.portalPullQuote { margin-top: 10px; border-top: 1px dotted rgb(204, 204, 204); }
.headerOne + .portalPullQuote, .summaryMedium > .portalPullQuote:first-child, .summaryBig > .portalPullQuote:first-child { margin-top: 0px; border-top: medium none ! important; }
.summaryBig > .portalPullQuote:first-child { margin-top: 5px; }
.summaryBig .portalPullQuote { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 3px; padding-bottom: 10px; }
.headerOne + .portalPullQuote h3, .summaryMedium > .portalPullQuote:first-child h3, .summaryBig > .portalPullQuote:first-child h3 { padding-top: 0px; }
#newsAlert .portalPullQuote { margin-bottom: 15px; }
.portalPullQuote h3, .portalPullQuote h2, #newsAlert .portalPullQuote h3, #newsAlert .portalPullQuote h2 { font-size: 1.8em; padding-top: 5px; }
.headerOne + .portalPullQuote h3, .summaryBig > .portalPullQuote:first-child h3 { padding-top: 0px; }
.portalPullQuote h3 .live, #newsAlert .portalPullQuote h3 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 0px 5px -0.1em 0px; width: 26px; float: left; }
.oneSixth .portalPullQuote h3, #newsAlert .oneSixth .portalPullQuote h3 { font-size: 1.4em; }
.portalPullQuote .sidebars, #newsAlert .portalPullQuote .sidebars { clear: left; margin: 0px; overflow: hidden; padding: 0px; }
ul.sidebars li { padding: 0px 0px 2px 18px; }
#newsAlert .sidebars li.bullet, #newsAlert .sidebars h3.bullet { background-position: 0px -1838px; }
#newsAlert .sidebars li.bullet:hover, #newsAlert .sidebars h3.bullet:hover { background-position: 0px -1906px; }
#newsAlert .sidebars li.video, #newsAlert .sidebars h3.video { background-position: 0px -1556px; }
#newsAlert .sidebars li.video:hover, #newsAlert .sidebars h3.video:hover { background-position: 0px -1628px; }
#newsAlert ul li.audio { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2973px transparent; }
#newsAlert ul li.audio:hover { background-position: 0px -3042px; }
#newsAlert .sidebars li.photo, #newsAlert .sidebars h3.photo { background-position: 0px -2404px; }
#newsAlert .sidebars li.photo:hover, #newsAlert .sidebars h3.photo:hover { background-position: 0px -2473px; }
#newsAlert .sidebars li.blog, #newsAlert .sidebars h3.blog { background-position: 0px -1700px; }
#newsAlert .sidebars li.blog:hover, #newsAlert .sidebars h3.blog:hover { background-position: 0px -1769px; }
#newsAlert .sidebars h3.map, #newsAlert .sidebars li.map, #newsAlert .map h3 { background-position: 0px -2830px; }
#newsAlert .summary .sidebars h3.map:hover, #newsAlert .sidebars li.map:hover, #newsAlert .summaryMediumToSmall .map h3:hover { background-position: 0px -2902px; }
#newsAlert .sidebars li.poll { background-position: 0px -2543px; }
#newsAlert .sidebars li.poll:hover { background-position: 0px -2615px; }
#newsAlert .sidebars li.interactive { background-position: 0px -2262px; }
#newsAlert .sidebars li.interactive:hover { background-position: 0px -2334px; }
#newsAlert .sidebars li.graph { background-position: 0px -2119px; }
#newsAlert .sidebars li.graph:hover { background-position: 0px -2190px; }
.sidebars li, .sidebars h3, #newsAlert .sidebars li, #newsAlert .sidebars h3 { margin: 1px 0px 0px; font-size: 1.2em ! important; font-family: arial,helvetica,sans-serif; }
#newsAlert .sidebars li a { color: rgb(209, 209, 166); }
.portalPullQuote .picleft, #newsAlert .portalPullQuote .picleft { margin-top: 8px; margin-right: 10px; }
.portalPullQuote .rightContent, #newsAlert .portalPullQuote .rightContent {  }
.portalPullQuote.headlineImgLeftAbsPullQuote .labelOnSec { line-height: 9px; }
.fiveTwelfths .portalPullQuote.headlineImgLeftAbsPullQuote .labelAbstract { min-height: 87px; }
.portalPullQuote .piccentre, #newsAlert .portalPullQuote .piccentre { margin-top: 10px; margin-bottom: 10px; }
.portalPullQuote.imageCentreHeadline .piccentre, #newsAlert .portalPullQuote.imageCentreHeadline .piccentre { margin-top: 5px; }
.portalPullQuote p, #newsAlert .portalPullQuote p { font-family: arial,helvetica,sans-serif; font-size: 1.3em; line-height: 1.3em; }
.portalPullQuote .labelAbstract, #newsAlert .portalPullQuote .labelAbstract { margin-top: 8px; margin-bottom: 0px; }
.portalPullQuote.headlineAbsPullQuote .labelAbstract { margin-top: 8px; }
portalPullQuote.headlineImgCentreAbsPullQuote .labelAbstract, #newsAlert .portalPullQuote.headlineImgCentreAbsPullQuote .labelAbstract { margin-top: 0px; }
.portalPullQuote p.pullQuoteSource, .portalPullQuote p.pullQuoteSourceNI, #newsAlert .portalPullQuote p.pullQuoteSource, #newsAlert .portalPullQuote p.pullQuoteSourceNI { margin: 0px 0px 15px; float: left; font-size: 1.1em; }
.oneSixth .portalPullQuote p.pullQuoteSource, .oneSixth .portalPullQuote p.pullQuoteSourceNI, #newsAlert .oneSixth .portalPullQuote p.pullQuoteSource, #newsAlert .oneSixth .portalPullQuote p.pullQuoteSourceNI { float: left; width: 72px; margin-left: 3px; }
.portalPullQuote span.comments, .portalPullQuote p.comments, #newsAlert .portalPullQuote span.comments, #newsAlert .portalPullQuote p.comments { clear: left; float: left; display: block; }
#newsAlert .portalPullQuote .commentImg { border: 1px solid rgb(114, 114, 114); background: none repeat scroll 0% 0% transparent; margin-top: 15px; }
.oneSixth .portalPullQuote .commentImg .pullQuote { margin-left: 8px; }
.portalPullQuote.headlinePullQuote .commentImg, #newsAlert .portalPullQuote.headlinePullQuote .commentImg { margin-top: 10px; }
.portalPullQuote p.pullQuoteSource.noBorderBottom, #newsAlert .portalPullQuote p.pullQuoteSource.noBorderBottom { margin-bottom: 1px; }
.twoThirds.gutter .portalPullQuote .commentImg, .oneThird .portalPullQuote .commentImg, .oneThirdCut .portalPullQuote .commentImg, #newsAlert .oneThird .portalPullQuote .commentImg, #newsAlert .oneThirdCut .portalPullQuote .commentImg { float: left; min-height: 65px; min-width: 298px; }
.fiveTwelfths .portalPullQuote .commentImg { min-width: 380px ! important; }
.twoThirds.gutter .oneQuarter .portalPullQuote .commentImg { min-width: 220px; }
.twoThirds.gutter .oneSixth .portalPullQuote .commentImg { min-width: 140px; }
#newsAlert .portalPullQuote .commentImg .pullQuote a, #newsAlert .portalPullQuote .commentImg .pullQuote { color: rgb(210, 210, 210); font-family: georgia,"times new roman",times,serif; font-size: 14px; line-height: 1.2em; }
#newsAlert .portalPullQuote .pqsLink a, #newsAlert .portalPullQuote .pullQuoteSW a, #newsAlert .portalPullQuote .pullQuoteSource, #newsAlert .portalPullQuote .pullQuoteSW { color: rgb(209, 209, 166); }
#newsAlert .portalPullQuote .pullQuoteSW { font-size: 1.1em; }
.portalPullQuote .pullQuoteSW a, .portalPullQuote .pullQuoteSourceNI a, #newsAlert .portalPullQuote .pullQuoteSW a, #newsAlert .portalPullQuote .pullQuoteSourceNI a { float: none; }
.portalPullQuote .cl, #newsAlert .portalPullQuote .cl { display: table; }
.oneSixth .portalPullQuote .quoteImg, #newsAlert .oneSixth .portalPullQuote .quoteImg { border: 0px none; float: left; margin-top: 5px; margin-right: 4px; }
#newsAlert .oneSixth .portalPullQuote .quoteImg { margin-bottom: -20px; }
.oneSixth .portalPullQuote .quoteImg { margin-bottom: -35px; }
#newsAlert .portalPullQuote .speechArrow, #newsAlert .portalPullQuote .speechArrowSW, #newsAlert .portalPullQuote .speechArrowNI { background: url(b65499b1d8974bbfd80cf6de290c723af2d8884b.png)  no-repeat scroll right top transparent; z-index: 2; height: 14px; top: -2px; }
.oneThird .portalPullQuote .speechArrow, .oneThird .portalPullQuote .speechArrowSW, .oneThird .portalPullQuote .speechArrowNI, .oneThirdCut .portalPullQuote .speechArrow, .oneThirdCut .portalPullQuote .speechArrowSW, .oneThirdCut .portalPullQuote .speechArrowNI, #newsAlert .oneThird .portalPullQuote .speechArrow, #newsAlert .oneThird .portalPullQuote .speechArrowSW, #newsAlert .oneThird .portalPullQuote .speechArrowNI, #newsAlert .oneThirdCut .portalPullQuote .speechArrow, #newsAlert .oneThirdCut .portalPullQuote .speechArrowSW, #newsAlert .oneThirdCut .portalPullQuote .speechArrowNI { float: left; }
.oneSixth .portalPullQuote .plQAuthorImg, #newsAlert .oneSixth .portalPullQuote .plQAuthorImg { padding: 0px 0px 1px; }
.portalPullQuote .commentImg a.plQAuthorImg, #newsAlert .portalPullQuote .commentImg a.plQAuthorImg { border-bottom: medium none; position: absolute; bottom: 0px; }
#newsAlert .PullQuoteNoBorder { border-top: medium none; margin-bottom: 0px; }
#newsAlert .portalPullQuote img.spacerFloat { margin-bottom: 15px; }
.PullQuoteNoBorder { border-top: medium none; }
.PullQuoteNoBorder .commentImg, #newsAlert .PullQuoteNoBorder .commentImg { margin-top: 0px; }
.summaryMedium .portalPullQuote:first-child { margin-bottom: 1px; }
.portalPullQuote.PullQuoteNoBorder p.pullQuoteSourceNI, .portalPullQuote.PullQuoteNoBorder p.pullQuoteSource { margin-bottom: 1px; border-top: medium none; }
.portalPullQuote h3, .portalPullQuote h2 { padding-bottom: 0px; font-weight: normal; }
.portalPullQuote p { color: rgb(38, 38, 38); }
.labelAbstract { margin: 0px; }
#newsAlert .cartoonTabsContainer a:hover { border-bottom: medium none; }
#newsAlert .mattArticleLink { padding-top: 5px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 700px), not all, not all, only screen and (min-resolution: 192dpi) and (min-width: 700px), only screen and (min-resolution: 2dppx) and (min-width: 700px) {
  p.comments, span.comments { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -453px transparent ! important; }
  .twoThirds .twoThirds .oneSixth .summaryMedium .portalPullQuote .comments, .headlineImageLeft .comments { margin-top: 2px; }
  .summary .sidebars li.video, .summaryMediumToSmall .video h3, #newsAlert .sidebars .video, #newsAlert .summaryMediumToSmall .video h3, #newsAlert .headerOnly h3 .video, .related_links_inline ul li.video { background: url(c930856992275b07541c8ff25c00a392ecf44c5f.svg)  no-repeat scroll 0px 5px transparent; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  #newsAlert .sidebars li.video, #newsAlert .sidebars h3.video, #newsAlert .headerOnly h3 .video { background-position: 0px -1556px; }
  #newsAlert .sidebars li.video:hover, #newsAlert .sidebars:hover, #newsAlert .headerOnly h3:hover .video { background: url(c930856992275b07541c8ff25c00a392ecf44c5f.svg)  no-repeat scroll 0px -1628px transparent; }
  .summary .sidebars li.video { background-position: 0px 2px; }
  .summaryMediumToSmall .video h3 { background-position: 0px 4px; }
  .sidebars .blog, .summaryMediumToSmall .blog h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -154px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .bullet, .summaryMediumToSmall .bullet h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -304px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .interactive, .summaryMediumToSmall .interactive h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -763px transparent ! important; }
  .sidebars .graph, .summaryMediumToSmall .graph h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -608px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .photo, .summaryMediumToSmall .photo h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -917px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .poll, .summaryMediumToSmall .poll h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1067px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .map, .summaryMediumToSmall .map h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1378px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .audio, .summaryMediumToSmall .audio h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1534px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  #newsAlert p.comments, #newsAlert span.comments { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2137px transparent ! important; }
  #newsAlert p.shareCount { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2909px transparent ! important; }
  #newsAlert .sidebars .blog, #newsAlert .summaryMediumToSmall .blog h3, #newsAlert .headerOnly h3 .blog { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1840px transparent ! important; }
  #newsAlert .sidebars .bullet, #newsAlert .summaryMediumToSmall .bullet h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1988px transparent ! important; }
  #newsAlert .sidebars .graph, #newsAlert .summaryMediumToSmall .graph h3, #newsAlert .headerOnly h3 .graph { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2292px transparent ! important; }
  #newsAlert .sidebars .interactive, #newsAlert .summaryMediumToSmall .interactive h3, #newsAlert .headerOnly h3 .interactive { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2447px transparent ! important; }
  #newsAlert .sidebars .photo, #newsAlert .summaryMediumToSmall .photo h3, #newsAlert .headerOnly h3 .photo { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2601px transparent ! important; }
  #newsAlert .sidebars .poll, #newsAlert .summaryMediumToSmall .poll h3, #newsAlert .headerOnly h3 .poll { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2753px transparent ! important; }
  #newsAlert .sidebars .map, #newsAlert .summaryMediumToSmall .map h3, #newsAlert .headerOnly h3 .map { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -3063px transparent ! important; }
  #newsAlert .sidebars .audio, #newsAlert .summaryMediumToSmall .audio h3, #newsAlert .headerOnly h3 .audio { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -3218px transparent ! important; }
  .carv2 .rightButton, .commentContainerCarousel .sliderNav.slideForward { background: url(04a99f135f9ad48511eb2bc08f87ca433c695012.svg)  no-repeat scroll 3px 50% rgb(233, 233, 223); }
  #newsAlert .twoThirds .carv2 .rightButton, #newsAlert .oneHalf .carv2 .rightButton { border-radius: 5px 0px 0px 5px; margin-right: -1px; border-right: 2px solid rgb(204, 0, 0); background: url(04a99f135f9ad48511eb2bc08f87ca433c695012.svg)  no-repeat scroll 12px 8px rgb(204, 0, 0); }
  #newsAlert .oneThirdCut .carv2 .rightButton, #newsAlert .oneThird .carv2 .rightButton { background: url(04a99f135f9ad48511eb2bc08f87ca433c695012.svg)  no-repeat scroll 3px 32px rgb(90, 90, 90); }
  .carv2 .leftButton, .commentContainerCarousel .sliderNav.slideBack { background: url(e15b9c70c79e37d79c0e28afba1955470f31b347.svg)  no-repeat scroll 2px 50% rgb(233, 233, 223); }
  #newsAlert .twoThirds .carv2 .leftButton, #newsAlert .oneHalf .carv2 .leftButton { border-radius: 0px 5px 5px 0px; margin-right: -1px; background: url(e15b9c70c79e37d79c0e28afba1955470f31b347.svg)  no-repeat scroll 8px 7px rgb(204, 0, 0); }
  #newsAlert .oneThirdCut .carv2 .leftButton, #newsAlert .oneThird .carv2 .leftButton { background: url(e15b9c70c79e37d79c0e28afba1955470f31b347.svg)  no-repeat scroll 2px 32px rgb(90, 90, 90); }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 1300px), not all, not all, only screen and (min-resolution: 192dpi) and (min-width: 1300px), only screen and (min-resolution: 2dppx) and (min-width: 1300px) {
  p.comments, span.comments { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -453px transparent ! important; }
  .twoThirds .twoThirds .oneSixth .summaryMedium .portalPullQuote .comments, .headlineImageLeft .comments { margin-top: 2px; }
  .sidebars .video, .summaryMediumToSmall .video h3 { background: url(c930856992275b07541c8ff25c00a392ecf44c5f.svg)  no-repeat scroll 0px 0px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .blog, .summaryMediumToSmall .blog h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -154px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .bullet, .summaryMediumToSmall .bullet h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -304px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .interactive, .summaryMediumToSmall .interactive h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -763px transparent ! important; }
  .sidebars .graph, .summaryMediumToSmall .graph h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -608px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .photo, .summaryMediumToSmall .photo h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -917px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .poll, .summaryMediumToSmall .poll h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1067px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .map, .summaryMediumToSmall .map h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1378px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .audio, .summaryMediumToSmall .audio h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1534px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  #newsAlert p.comments, #newsAlert span.comments { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2137px transparent ! important; }
  #newsAlert p.shareCount { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2909px transparent ! important; }
  #newsAlert .sidebars .video, #newsAlert .summaryMediumToSmall .video h3, #newsAlert .headerOnly h3 .video { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1684px transparent ! important; }
  #newsAlert .sidebars .blog, #newsAlert .summaryMediumToSmall .blog h3, #newsAlert .headerOnly h3 .blog { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1840px transparent ! important; }
  #newsAlert .sidebars .bullet, #newsAlert .summaryMediumToSmall .bullet h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1988px transparent ! important; }
  #newsAlert .sidebars .graph, #newsAlert .summaryMediumToSmall .graph h3, #newsAlert .headerOnly h3 .graph { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2292px transparent ! important; }
  #newsAlert .sidebars .interactive, #newsAlert .summaryMediumToSmall .interactive h3, #newsAlert .headerOnly h3 .interactive { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2447px transparent ! important; }
  #newsAlert .sidebars .photo, #newsAlert .summaryMediumToSmall .photo h3, #newsAlert .headerOnly h3 .photo { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2601px transparent ! important; }
  #newsAlert .sidebars .poll, #newsAlert .summaryMediumToSmall .poll h3, #newsAlert .headerOnly h3 .poll { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2753px transparent ! important; }
  #newsAlert .sidebars .map, #newsAlert .summaryMediumToSmall .map h3, #newsAlert .headerOnly h3 .map { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -3063px transparent ! important; }
  #newsAlert .sidebars .audio, #newsAlert .summaryMediumToSmall .audio h3, #newsAlert .headerOnly h3 .audio { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -3218px transparent ! important; }
}
.bylineComments .bylineImg + .bylineBody { width: 380px; }
.byline .bylineImg + .bylineBody { width: 380px; }
#div-VIEWED .playButton .playBttTop { background: url(f4e48bd72cc99282a68f2a8031cd7aa9d4fc5339.png)  no-repeat scroll 55% 45% transparent; width: 100%; }
#div-VIEWED .playButton .playBtt { background: url(f4e48bd72cc99282a68f2a8031cd7aa9d4fc5339.png)  no-repeat scroll 45% 45% rgb(0, 0, 0); width: 100%; margin-left: 10px; display: none; }
Iframe.twitter-timeline.twitter-timeline-rendered { margin-bottom: 15px; }
.ms-widget { font-family: arial; font-size: 12px; }
.ms-widget a img { border: medium none; }
.ms-widget .footerTxt { font-size: 10px; margin-top: 10px; }
.ms-widget ul li table td img { margin: 0px auto; }
.ms-widget ul.x300 { width: 300px; margin: 0px; padding: 0px; }
.ms-widget ul.x300 li { list-style: none outside none; border-top: 2px solid rgb(0, 0, 0); overflow: hidden; height: 25px; }
.ms-widget ul.x300 li.shown { height: auto; }
.ms-widget ul.x300 li .rowHead { background-color: rgb(233, 233, 223); background-image: url(ccc739733929f50614b1f7b8f73dfcac078f063c.png) ; background-position: 283px center; background-repeat: no-repeat; padding: 6px 3px 4px; font-size: 13px; cursor: pointer; text-transform: capitalize; }
.ms-widget ul.x300 li.active .rowHead, .ms-widget ul.x300 li:hover .rowHead, .ms-widget ul.x300 li.shown .rowHead { color: rgb(255, 255, 255); background-color: rgb(183, 26, 41); background-image: url(d1f2fe10a396fbed31f8a6651201c54d00401368.png) ; }
.ms-widget ul.x300 li table { background-color: rgb(244, 244, 244); border-bottom: 1px solid rgb(232, 232, 222); text-align: center; vertical-align: middle; width: 100%; padding-bottom: 5px; }
.ms-widget ul.x300 li table th { height: 17px; padding-top: 2px; border-bottom: 1px solid rgb(51, 51, 51); font-weight: normal; font-size: 11px; text-align: center; }
.ms-widget ul.x300 li table td { height: 71px; border-bottom: 1px solid rgb(51, 51, 51); }
.ms-widget ul.x300 li table.x4Col td, .ms-widget ul.x300 li table.x4Col th { border-right: 1px solid rgb(77, 77, 77); }
.ms-widget ul.x300 li table.x4Col tr td:last-child, .ms-widget ul.x300 li table.x4Col tr th:last-child { border-right: medium none; }
.ms-widget ul.x300 li table td.provider { width: 83px; }
.ms-widget ul.x300 li table td.aer { width: 124px; font-weight: normal; font-size: 18px; }
.ms-widget ul.x300 li table.x4Col td.aer, .ms-widget ul.x300 li table.x4Col td.period { width: 62px; font-size: 12px; }
.ms-widget ul.x300 li table td.more { width: 92px; }
.ms-widget ul.x620 { position: relative; width: 620px; margin: 0px; padding: 0px; clear: both; overflow: hidden; }
.ms-widget ul.x620 li.active { border-bottom: medium none; padding-bottom: 1px; }
.ms-widget ul.x620 li .tabHead { cursor: pointer; padding-top: 2px; height: 28px; position: relative; z-index: 1; text-transform: capitalize; }
.ms-widget ul.x620 li .tabHead:hover { text-decoration: underline; }
.ms-widget ul.x620 li { list-style: none outside none; float: left; width: 88px; background-image: url(5fd4c0edc976a89076400eee89aba86560615daf.png) ; background-repeat: no-repeat; text-align: center; }
.ms-widget ul.x620 li .selBg { background-image: url(5fd4c0edc976a89076400eee89aba86560615daf.png) ; background-position: -89px 0px; height: 30px; width: 88px; position: absolute; }
.ms-widget ul.x620 li.t1, .ms-widget ul.x620 li.t3, .ms-widget ul.x620 li.t5, .ms-widget ul.x620 li.t1 .selBg, .ms-widget ul.x620 li.t3 .selBg, .ms-widget ul.x620 li.t5 .selBg { width: 89px; background-image: url(3124ac8e6a157840eefc9d89d232ed3f0f47d00b.png) ; }
.ms-widget ul.x620 li.t1 .selBg, .ms-widget ul.x620 li.t3 .selBg, .ms-widget ul.x620 li.t5 .selBg { background-position: -90px 0px; }
.ms-widget ul.x620 li.t7, .ms-widget ul.x620 li.t7 .selBg { background-image: url(5fd4c0edc976a89076400eee89aba86560615daf.png) ; width: 89px; }
.ms-widget ul.x620 li.shown .selBg { background: none repeat scroll 0% 0% transparent; }
.ms-widget ul.x620 li table { width: 620px; border-left: 1px solid rgb(170, 170, 170); background-color: rgb(244, 244, 244); }
.ms-widget ul.x620 li .hidden { display: none; position: relative; }
.ms-widget ul.x620 li.t2 .hidden { left: -89px; }
.ms-widget ul.x620 li.t3 .hidden { left: -177px; }
.ms-widget ul.x620 li.t4 .hidden { left: -266px; }
.ms-widget ul.x620 li.t5 .hidden { left: -354px; }
.ms-widget ul.x620 li.t6 .hidden { left: -443px; }
.ms-widget ul.x620 li.t7 .hidden { left: -531px; }
.ms-widget ul.x620 li.shown .hidden { display: block; }
.ms-widget ul.x620 li:last-child, .ms-widget ul.x620 li:last-child .selBg { width: 89px; }
.ms-widget ul.x620.loans li:last-child, .ms-widget ul.x620.loans li:last-child .selBg { width: 90px; }
.ms-widget ul.x620 li td, .ms-widget ul.x620 li th { border-right: 1px solid rgb(170, 170, 170); border-bottom: 1px solid rgb(170, 170, 170); }
.ms-widget ul.x620 li td { padding: 15px; }
.ms-widget ul.x620 li tr.even td { background-color: rgb(249, 231, 233); }
.ms-widget ul.x620 li tr td:first-child { padding: 15px 0px; }
.ms-widget ul.x620 li td.subRow { padding: 5px; font-size: 10px; }
.ms-widget ul.x620 li th { font-family: Georgia,Times,"Times New Roman",serif; font-size: 13px; font-weight: normal; padding-top: 5px; }
.ms-widget ul.x620 li td.provider { width: 93px; }
.ms-widget ul.x620 li td.details { width: 114px; }
.ms-widget ul.x620 li td.transfers { width: 51px; }
.ms-widget ul.x620 li td.purchases { width: 52px; }
.ms-widget ul.x620 li td.apr { width: 72px; }
.ms-widget ul.x620 li td.apply { width: 52px; }
.ms-widget ul.x620 li .border-bottom-container { height: 1px; overflow: hidden; width: 620px; }
.ms-widget ul.x620 li .border-bottom-container .border-bottom { background-color: rgb(170, 170, 170); height: 1px; border: 0px none; padding: 0px; margin: 0px; width: 89px; }
.ms-widget ul.x620 li.t1.shown .item1, .ms-widget ul.x620 li.t1.active .item1, .ms-widget ul.x620 li.t2.shown .item2, .ms-widget ul.x620 li.t2.active .item2, .ms-widget ul.x620 li.t3.shown .item3, .ms-widget ul.x620 li.t3.active .item3, .ms-widget ul.x620 li.t4.shown .item4, .ms-widget ul.x620 li.t4.active .item4, .ms-widget ul.x620 li.t5.shown .item5, .ms-widget ul.x620 li.t5.active .item5, .ms-widget ul.x620 li.t6.shown .item6, .ms-widget ul.x620 li.t6.active .item6, .ms-widget ul.x620 li.t7.shown .item7, .ms-widget ul.x620 li.t7.active .item7 { background-color: rgb(244, 244, 244); border-right: 1px solid rgb(170, 170, 170); }
.wide .summary { padding: 0px; }
.wide .summary.imageCentreHeadline h3, .wide .summary.imageCentreHeadline .labelAbstract, .wide .summary.imageCentreHeadline .comments, .wide .summary.headlineImageLeft h3, .wide .summary.headlineImageLeft .labelAbstract, .wide .summary.headlineAbstract h3, .wide .summary.headlineOnly h3, .wide .summary.headlineAbstract .labelAbstract, .wide .summary.headlineAbstract .comments, .wide .summary.headlineOnly .labelAbstract, .wide .summary.headlineOnly .comments, .wide .summary.headlineImageLeft .comments, .wide .summary.headlineImageCentre h3, .wide .summary.headlineImageCentre .labelAbstract, .wide .summary.headlineImageCentre .comments, .wide .sidebars { margin-right: 80px; }
.wide .summary .piccentre { padding: 0px ! important; margin-bottom: 5px; }
.wide .summary h3 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 24px; color: rgb(35, 75, 123); padding: 0px; font-weight: 200; }
.wide .summary.headlineImageLeft .picleft { padding: 0px; margin-right: 10px; margin-bottom: 5px; }
.wide .summary span.comments a { font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
.wide .summary .labelOnSec { color: rgb(212, 47, 0); margin: 0px 0px 5px; font-weight: bold; padding: 0px; }
.wide .summary.headlineImageLeft h3, .wide .summary.imageCentreHeadline h3, .wide .summary.headlineAbstract h3, .wide .summary.headlineImageCentre h3 { margin-bottom: 10px; }
.wide .summary.headlineOnly h3 { margin-bottom: 15px; }
.twoThirdsThird2.gutterUnder.leftColumn { width: 640px; float: left; }
.oneThird.rightColumn { float: right; }
.wide .summary.headlineImageLeft .labelOnSec { margin: 0px 0px 5px; }
.leftColumn .twoThirds .oneThird { margin-bottom: 15px; }
.wide .summary .comments { margin: 10px 80px 5px 0px; }
.wide .summary .sidebars { margin: 0px 80px 5px 0px; }
.wide .summary .sidebars li { font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
.moderate, .newlook { float: right; font-size: 14px; margin: 5px; }
.fclear { clear: both; }
.btop { border-top: 2px solid rgb(38, 38, 38); }
.moderate { padding-left: 10px; border-left: 1px solid rgb(204, 204, 204); }
body.olympicsBody { background: none repeat scroll 0% 0% rgb(245, 245, 243); }
body.financialServicesBody { background: none repeat scroll 0% 0% rgb(0, 68, 118); }
.noSummaryTopBorder .summary:first-child {  }
img { border: 0px none; display: block; overflow: hidden; }
form { display: inline; }
form .formSubmit { background-color: rgb(35, 75, 123); border: 1px solid rgb(51, 51, 51); color: rgb(255, 255, 255); font: 1em arial,sans-serif; height: 21px; padding: 2px 0px; text-transform: uppercase; }
form .formSubmit:active { background-color: rgb(18, 40, 66); }
.access { display: none; }
.hidden { display: none; }
.hdn { display: none; }
.invisible { visibility: hidden; }
a { color: rgb(35, 75, 123); outline: 0px none; text-decoration: none; padding: 0px; }
a:hover { border-bottom: 1px dotted rgb(18, 40, 66); color: rgb(18, 40, 66); }
p, h1, h2, h3, h4, h5, h6, h7 { margin: 0px; padding: 0px; }
h1 a, h4 a, h5 a, h6 a, h7 a { color: rgb(0, 0, 0); }
#tmglSite { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0px auto; padding: 0px 30px; width: 940px; }
#tmglHeader { width: 940px; }
#tmglTopBar { background-color: rgb(235, 235, 229); font-family: arial,sans-serif; font-size: 1.2em; padding: 3px 0px 5px; }
#tmglTopBar p { color: rgb(88, 88, 88); font-weight: normal; margin: 0px; padding: 0px; }
#tmglTopBar #tmglTopLeft { float: left; margin-left: 5px; }
#tmglTopBar #tmglTopLeft #regDetails { padding-left: 8px; }
#tmglTopBar #tmglTopLeft #winaop { margin: 0px; padding: 0px; }
#tmglTopBar #tmglTopLeft p a#winaop { color: rgb(178, 41, 41); font-size: 1.1em; text-decoration: none; }
#tmglTopBar #tmglTopLeft p a#winaop:hover { border: 0px none; color: rgb(178, 41, 41); text-decoration: underline; }
#tmglTopBar #tmglTopLeft p a#dpotyear { color: rgb(178, 41, 41); }
#tmglTopBar #tmglTopLeft p a#dpotyear:hover { border-bottom: 1px dotted rgb(127, 17, 17); color: rgb(127, 17, 17); }
#tmglTopBar #tmglTopLeft p .lastUpdate { border: 0px none; color: rgb(178, 41, 41); font-size: 1em; text-decoration: none; }
#tmglTopBar #tmglTopLeft p .wireTicon { background: url(ebd5f9a5589c5e998614deb48733591bad3d8043.png)  no-repeat scroll 0px 2px transparent; padding: 5px 10px 10px; }
#tmglTopBar #tmglTopRight { float: right; margin-right: 5px; }
.rss { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -500px transparent; padding-left: 15px; }
#tmglMenu { margin-bottom: 10px; position: relative; }
#tmglMenu .fadeCover { height: 33px; position: absolute; background-color: white; width: 100%; top: 26px; display: none; z-index: 20; }
#brand { float: left; margin: 0px; padding: 0px; text-indent: -9999px; }
#search { float: left; }
#search .searchBox { float: left; margin-right: 6px; padding: 1px; }
#search .searchSubmit { float: left; }
.portal #tmglBrandLarge { position: relative; min-height: 63px; padding: 0px 0px 15px; }
.headerSolidBg p { background-color: rgb(35, 75, 123); float: left; font-size: 1em; line-height: 1em; margin: 0px 0px 5px; padding: 2px 3px; text-transform: uppercase; }
.headerSolidBg p a { clear: both; color: rgb(255, 255, 255); text-decoration: none; }
.headerSolidBg p a:visited { color: rgb(255, 255, 255); }
.headerSolidBg p a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.summary { border-top: 1px dotted rgb(204, 204, 204); margin-top: 10px; padding-top: 3px; }
.summary.iframeHeadline { border-top: medium none; margin-top: 0px; padding-top: 0px; }
.summary.iframeSummary { border-top: 2px solid rgb(102, 102, 102); margin-top: 0px; padding-bottom: 5px; }
.iframeSummaryFullWidth + .summary { border-top: medium none; }
.iframeSummaryFullWidth iframe { border-top: 2px solid rgb(102, 102, 102); padding-top: 5px; }
.summary span.live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll left bottom transparent; display: block; width: 26px; height: 13px; float: left; margin: 0px 5px 0px 0px; }
.summary.headlineOnly + .summary.headlineOnly { margin-top: 5px; }
.summary ul { list-style-type: none; margin: 0px; overflow: hidden; padding: 0px; }
.summary ul li { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1050px transparent; font-size: 1.2em; padding: 0px 0px 5px 18px; font-family: arial,helvetica,sans-serif; }
.summary ul li a { color: rgb(0, 102, 204); }
.summary ul li b { font-weight: normal; }
.summary ul li.video { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1950px transparent; }
.summary ul li.audio { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1170px transparent; }
.summary ul li.photo { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1800px transparent; }
.summary ul li.blog { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -2100px transparent; }
.summary .sidebars { clear: left; margin: 0px; overflow: hidden; padding: 0px; }
.summary .sidebars h3 { font-family: arial,helvetica,sans-serif; }
.summary .sidebars h3.bullet { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1050px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.bullet a { color: rgb(0, 102, 204); }
.summary .sidebars h3.video { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1950px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.video a { color: rgb(0, 102, 204); }
.summary .sidebars h3.audio { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1170px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.audio a { color: rgb(0, 102, 204); }
.summary .sidebars h3.photo { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1800px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.photo a { color: rgb(0, 102, 204); }
.summary .sidebars h3.blog { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -2100px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.blog a { color: rgb(0, 102, 204); }
.summary .sidebars h3.live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll left 1px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 30px; }
.summary .sidebars h3.live a { color: rgb(0, 102, 204); }
.summary .sidebars h3.interactive { background: url(324aee7171005e19afdcf80ff16dfa2e3cffbcb3.png)  no-repeat scroll 0px 0px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.interactive a { color: rgb(0, 102, 204); }
.summary .sidebars h3.graph, .summaryMediumToSmall .graph h3 { background: url(771d8babc297b63f16c554ed1f3db1828de70b2c.png)  no-repeat scroll 0px -655px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.graph:hover, .summaryMediumToSmall .graph h3:hover { background-position: 0px -741px; }
.summary .sidebars h3.poll, .summaryMediumToSmall .poll h3 { background: url(771d8babc297b63f16c554ed1f3db1828de70b2c.png)  no-repeat scroll 0px -1151px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.poll:hover, .summaryMediumToSmall .poll h3:hover { background-position: 0px -1234px; }
.summary .sidebars h3.map { background: url(771d8babc297b63f16c554ed1f3db1828de70b2c.png)  no-repeat scroll 0px -2436px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
.summary .sidebars h3.map:hover { background-position: 0px -2525px; }
.summary .sidebars h3.graph a, .summary .sidebars h3.poll a { color: rgb(35, 75, 123); }
.summary .sidebars h3.graph:hover a, .summary .sidebars h3.poll:hover a { color: rgb(18, 40, 66); }
.summary p { color: rgb(38, 38, 38); font-family: arial,helvetica,sans-serif; font-size: 1.3em; line-height: 1.3em; margin: 0px 0px 5px; padding: 0px; }
.summary p.date { color: rgb(102, 102, 102); font-size: 1.1em; font-family: arial,sans-serif; }
.summary p.dateCC { color: rgb(102, 102, 102); font-size: 1.1em; font-family: arial,sans-serif; display: inline; }
.summary p.wirebyline { color: rgb(102, 102, 102); font-size: 1.1em; }
.summary .piccentre { margin: 0px; padding: 0px 0px 7px; }
.summary .picleft { float: left; padding: 4px 10px 0px 0px; }
.summary blockquote { margin: 0px; padding: 0px; }
.summary blockquote p { color: rgb(68, 68, 68); font: italic 1.8em georgia,serif; width: 296px; }
.summary blockquote p a { color: rgb(68, 68, 68); }
.summary blockquote p a:hover { border-bottom: 1px dotted rgb(34, 34, 34); color: rgb(34, 34, 34); }
.summary blockquote p a:visited { color: rgb(102, 102, 102); }
.summary cite { font-size: 1em; font-style: normal; font-weight: bold; text-transform: uppercase; }
.summary cite a { background: none repeat scroll 0% 0% rgb(35, 75, 123); border: medium none; color: rgb(255, 255, 255); display: block; padding: 2px; }
.summary cite a:hover { background: none repeat scroll 0% 0% rgb(18, 40, 66); border: medium none; color: rgb(255, 255, 255); }
.summary cite a:visited { background: none repeat scroll 0% 0% rgb(92, 125, 163); border: medium none; color: rgb(255, 255, 255); }
.summary iframe { margin-bottom: 10px; }
.summaryMedium .summary iframe { margin-bottom: 0px; }
.summaryPadding { margin-bottom: 15px; }
.summary ol { color: rgb(64, 64, 64); font-size: 1.3em; line-height: 1.3em; }
.summaryBorderTop { border-bottom: medium none; border-top: 1px dotted rgb(204, 204, 204); padding-top: 7px; }
.summaryNoBorder { border: medium none; }
.summaryBig h3 { font-size: 2.4em; font-weight: normal; line-height: 1.07em; padding: 6px 0px 15px; text-rendering: optimizelegibility; }
.summaryBig h2 { font-size: 2.4em; font-weight: normal; line-height: 1.07em; padding: 0px 0px 10px; text-rendering: optimizelegibility; }
.summaryMediumLarge h3 { font-size: 1.8em; font-weight: normal; line-height: 1.13em; padding: 0px 0px 6px; }
.summaryMedium h3 { font-size: 1.8em; font-weight: normal; line-height: 1.13em; padding: 0px 0px 6px; }
.summarySmall h3 { font-size: 1.4em; font-weight: normal; line-height: 1.28em; }
.summarySmall h3.live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll left 2px transparent; padding: 0px 0px 2px; text-indent: 30px; clear: both; }
.oneSixth .summarySmall h3 { font-size: 1.4em; font-weight: normal; line-height: 1.28em; padding: 0px; }
#tmglBrandLarge { padding: 8px 0px 10px; }
#tmglBrandFinanceLarge { padding: 8px 0px 10px; }
.portal #tmglBrandLarge { position: relative; min-height: 63px; padding: 0px 0px 15px; }
#tmglBrandLarge #brand, .portal #tmglBrandLarge #brand { background: url(2cc0ad393354fe7dc4346c5d7480c43803d658f5.gif)  no-repeat scroll 0px 0px transparent; height: 48px; margin-right: 35px; width: 275px; }
#tmglBrandFinanceLarge #brand { background: url(7dc81e55ae2925e672740e98e9651ee896d503ef.png)  no-repeat scroll 0px 0px / 100% auto transparent; height: 60px; margin-right: 35px; width: 510px; }
.portal #tmglBrandLarge #brand { background: none repeat scroll 0% 0% transparent; height: 60px; width: 344px; margin: 7px 35px 0px 0px; position: absolute; left: 300px; }
#tmglBrandLarge #search { padding: 16px 0px 5px; width: 335px; }
#tmglBrandLarge #search .searchBox { width: 247px; }
#tmglLasUpdatedDateFeed { border: 0px none; color: rgb(88, 88, 88); font-size: inherit; text-decoration: none; }
#tmglLasUpdatedDateFeed .lastUpdate { color: rgb(178, 41, 41); }
.portal #tmglLasUpdatedDateFeed { color: rgb(0, 0, 0); }
.portal #tmglLasUpdatedDateFeed p { font: 10px/11px Arial,Helvetica,sans-serif; color: black; text-transform: uppercase; }
.portal #tmglLasUpdatedDateFeed .lastUpdate { color: rgb(179, 179, 179); display: block; }
#tmgTopBar { float: right; clear: both; font: 12px arial,sans-serif; width: 350px; }
.tmgTopBarDate { padding-top: 15px; float: right; clear: both; }
.portal #tmgTopBar { position: absolute; clear: both; font: 12px arial,sans-serif; width: 350px; }
.portal .tmgTopBarDate { padding-top: 15px; clear: both; float: none; }
#searchBar { float: right; padding: 6px 0px 0px; }
#searchBar #searchBlock { background-color: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); width: 230px; height: 20px; position: relative; box-shadow: 0px 3px 3px 0px rgb(179, 179, 179); }
#searchBar #searchBlock form { height: 20px; }
#searchBar #tg_search .searchBox { background-color: rgb(245, 245, 245); border: medium none; height: 19px; width: 172px; margin-top: 0px; padding-top: 0px; float: left; }
#searchBar #tg_search .formSubmit { background: url(520d736ff92b2d624e8b376ea3b6be99c82e0ec3.png)  no-repeat scroll 5px 3px transparent; border: 0px none; height: 20px; width: 25px; float: right; }
.portal #topBarRightContainer #searchBar { padding: 2px 0px 17px; }
.portal #searchBar #tg_search .searchBox { width: 172px; }
#tmglBrandLarge #ebGoogle { background: url(466a8e1aa9e4cae1ea7b42fa65ab356e1ed17426.gif)  no-repeat scroll -275px 0px transparent; float: left; height: 28px; margin: 16px 10px 0px 0px; text-indent: -9999px; width: 53px; }
#tmglBrandLarge #widget { background: url(d0cd86b7226fe8e59f98233e43b363e194528e88.gif)  repeat-y scroll 0% 0% transparent; float: left; height: 48px; padding-left: 10px; width: 220px; }
#tmglBrandSmall { float: left; padding: 8px 0px; }
#tmglBrandSmall #brand { background: url(bb32fc726a882054484d39a2b48930fdcbf99075.gif)  no-repeat scroll 0px 0px transparent; height: 34px; width: 195px; }
#tmglBrandSmall #search { padding: 6px 0px 5px; width: 490px; }
#tmglBrandSmall #ebGoogle { background: url(8be63873c40f56c13071dbf288566b290910b23e.gif)  no-repeat scroll left 6px transparent; float: left; height: 34px; text-indent: -9999px; width: 214px; }
#tmglBrandSmall #search .searchBox { width: 400px; }
#tmglBannerAd { border-bottom: 1px solid rgb(199, 199, 199); padding: 5px 0px; left: -15px; position: relative; width: 970px; }
.admpu { background-color: rgb(244, 244, 240); margin-left: auto; margin-right: auto; width: 300px; }
.adsky { background-color: rgb(244, 244, 240); margin-left: auto; margin-right: auto; text-align: center; }
.adbox { background-color: rgb(244, 244, 240); height: 60px; margin-left: auto; margin-right: auto; width: 120px; }
.adyell { margin-bottom: 1em; }
.adarea { background-color: rgb(244, 244, 240); }
.sectionSponsor { margin-bottom: 10px; }
.sectionSponsor .puff a { text-decoration: none; }
.activeNav { background: none repeat scroll 0% 0% transparent; }
.activeNav li.first { border-left: medium none; }
.activeNav a { color: rgb(255, 255, 255); }
.activeNav .styleTwelve a { color: rgb(0, 0, 0); }
.activeNav a:hover { background: none repeat scroll 0% 0% transparent; border: medium none; color: rgb(64, 64, 64); text-decoration: none; text-shadow: 1px 1px 1px rgb(153, 153, 153); }
.nonActiveNav { background: none repeat scroll 0% 0% rgb(38, 38, 38); }
.nonActiveNav li.first { border-left: medium none; }
.nonActiveNav a { color: rgb(255, 255, 255); }
.nonActiveNav .styleTwelve a { color: rgb(255, 255, 255); }
#google-ads-container { margin-left: 0px; }
#google-ads-container-inner { background-color: rgb(255, 255, 255); color: rgb(64, 64, 64); margin: 0px 0px 1.5em; }
#googleHead { margin: 0px 0px 5px; padding: 0px; text-transform: none; }
#googleHead p span { color: rgb(40, 40, 40); font-family: arial,sans-serif; font-weight: bold; padding: 0px; vertical-align: top; }
#googleHead p span a { text-decoration: none; }
div.googleAdText { border-top: medium none; font-size: 1.1em; padding: 0px; position: relative; }
.googleAdText { font-family: arial; list-style: none outside none; margin: 1px 0px 9px; padding-left: 0px; }
.googleAdText p { font-size: 12px; padding: 4px 0px 1px; }
.googleAdText p a { font-size: 11px; margin: 7px 0px 4px; }
.googleAdText p a:hover { border: 0px none; }
.googleAdText li { border-bottom: 1px solid rgb(0, 0, 0); color: rgb(64, 64, 64); margin-bottom: 7px; padding-bottom: 5px; }
.googleAdText li h4 a { color: rgb(35, 75, 123); font: bold 14px arial; margin-top: 7px; }
.googleAdText li h4 a:hover { border: 0px none; }
.googleAdText li h4 a:active { border: 0px none; }
.googleAdText li.last { border-bottom: 0px none; }
div.google-ads-section { width: auto; }
.googleadssection { margin-bottom: 12px; width: auto; }
.google-ads-section li { border-bottom: 0px none; border-right: 1px solid rgb(206, 206, 206); float: left; margin-bottom: 2px; padding: 5px 7px 0px; width: 23%; }
.google-ads-section li.last { border-right: 0px none; }
.nonActiveNav .styleTwelve.selected a { color: rgb(0, 0, 0) ! important; }
#googleHead .headerOne.styleTen { border-bottom: 1px solid rgb(0, 0, 0); }
#google-ads-container.google-ads-section .headerOne.styleTen { border-bottom: 1px dotted rgb(204, 204, 204); }
.activeNav li.first { border-left: medium none; }
.activeNav a { color: rgb(255, 255, 255); }
.activeNav .styleTwelve a { color: rgb(0, 0, 0); }
.activeNav a:hover { background: none repeat scroll 0% 0% transparent; border: medium none; color: rgb(64, 64, 64); text-decoration: none; text-shadow: 1px 1px 1px rgb(153, 153, 153); }
.nonActiveNav { background: none repeat scroll 0% 0% rgb(38, 38, 38); }
.nonActiveNav li.first { border-left: medium none; }
.nonActiveNav a { color: rgb(255, 255, 255); }
.nonActiveNav .styleTwelve a { color: rgb(255, 255, 255); }
.nonActiveNav .styleTwelve.selected a { color: rgb(0, 0, 0) ! important; }
.nonActiveNav a:hover { background: none repeat scroll 0% 0% rgb(0, 151, 177); border-bottom: medium none; color: rgb(255, 255, 255); height: inherit; margin-top: 0px; min-height: inherit; text-decoration: underline; text-shadow: none; }
.nonActiveNav .selected { background: none repeat scroll 0% 0% rgb(0, 151, 177); margin-top: -4px; min-height: 28px; text-shadow: none; }
#tmglSite.advertising .nonActiveNav .selected { min-height: 16px; }
.nonActiveNav #itmSport { background-color: rgb(38, 38, 38); }
.nonActiveNav .selected a { color: rgb(255, 255, 255); }
.nonActiveNav .styleTwelve .selected a { color: rgb(0, 0, 0); }
.nonActiveNav .selected a:hover { margin-top: 0px; }
#tmglHotTopics { background-color: rgb(255, 255, 255); border-bottom: 0px none; border-top: 1px solid rgb(234, 234, 234); padding-top: 3px; margin: 5px 0px; height: 20px; overflow: visible; }
#tmglMenu #tmglHotTopics { border-bottom: 0px none; border-top: 1px solid rgb(127, 127, 127); padding-top: 0px; margin: 0px 0px 7px; padding-bottom: 3px; position: relative; overflow: hidden; height: 24px; }
#tmglMenu #tmglHotTopics { border-bottom: 0px none; border-top: 1px solid rgb(127, 127, 127); padding-top: 0px; margin: 0px 0px 7px; padding-bottom: 3px; position: relative; overflow: hidden; height: 24px; }
#tmglMenu #tmglHotTopics.hotTopicDisabled { display: none; }
#tmglHotTopics p { color: rgb(178, 41, 41); float: left; font-size: 1.2em; font-weight: bold; margin: 0px 10px 2px 0px; padding: 0px; text-transform: none; }
#tmglHotTopics ul { list-style: none outside none; margin: 0px; padding: 0px; visibility: hidden; }
#tmglHotTopics ul li { background: url(cf408c91b54a30f6f959f40449dc273846e5bda9.gif)  no-repeat scroll 0px 5px transparent; float: left; padding: 0px 10px; }
#tmglHotTopics p.htPointer { font-size: 1.3em; line-height: 1em; margin-top: 5px; padding-left: 6px; display: none; }
#tmglHotTopics ul li a { font-family: georgia,"times new roman",serif; white-space: nowrap; line-height: 24px; height: 24px; }
#tmglMenu #tmglHotTopics .mainNav { z-index: 10; position: relative; display: none; }
#tmglMenu #tmglHotTopics .mainNav li.active a {  }
#tmglMenu #tmglHotTopics .mainNav li.active a.htLinks { padding-left: 18px; }
#tmglMenu #tmglHotTopics .mainNav li.active a:hover { border-bottom: 1px dotted rgb(255, 255, 255); }
#tmglMenu #tmglHotTopics .mainNav li.active a.htLinks { padding-left: 18px; }
#tmglMenu #tmglHotTopics .mainNav li { height: 31px; z-index: 10; }
#tmglMenu #tmglHotTopics .mainNav li.active { background: url(26827dd9cb618ca51bba9d1ebea497c6b6d73dfc.png)  no-repeat scroll 49% 0px transparent; z-index: 10; }
#tmglMenu #tmglHotTopics .secondaryNav { position: absolute; z-index: 0; width: 1300px; }
#tmglHotTopics .mainNav li .hotTopicsContent { display: none; }
#tmglMenu #tmglHotTopics .hotTopicsContent { padding: 5px 5px 5px 0px; margin: 0px auto; text-align: left; overflow: hidden; height: 23px; line-height: 23px; float: left; }
#tmglMenu #tmglHotTopics ul.mainNav { display: block; visibility: visible; width: 1300px; }
#tmglMenu #tmglHotTopics ul.mainNav li { display: none; }
#tmglMenu #tmglHotTopics ul.mainNav li.active { background: none repeat scroll 0% 0% transparent; display: block; }
#tmglHotTopics ul.mainNav li .hotTopicsContent { display: block; }
#tmglMenu #tmglHotTopics .hotTopicsContent h3, #tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5 { display: inline; font-weight: normal; font-size: 1.6em; padding: 0px 5px 0px 0px; color: rgb(176, 40, 42); }
#tmglMenu #tmglHotTopics .hotTopicsContent h3 span a, #tmglMenu #tmglHotTopics .hotTopicsContent h5 span a { color: rgb(176, 40, 42); }
#tmglMenu #tmglHotTopics .hotTopicsContent h3 + h3, #tmglMenu #tmglHotTopics .hotTopicsContent h5 + h5 { display: inline; font-weight: normal; font-size: 1.6em; padding: 0px 0px 0px 18px; }
#tmglMenu #tmglHotTopics .hotTopicsContent h3 span, #tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5 span { margin-right: 5px; }
#tmglMenu #tmglHotTopics .hotTopicsContent h3 + h3, #tmglMenu #tmglHotTopics .hotTopicsContent h5 + h5 {  }
#tmglMenu #tmglHotTopics .hotTopicsContent h3 a, #tmglMenu #tmglHotTopics .hotTopicsContent h5 a { color: rgb(49, 134, 215); }
#rssExternalFeed { margin: 0px; }
#rssExternalFeed h3 { line-height: 1em; margin: 0px 0px 1px; }
#rssExternalFeed p.date { line-height: 1.5em; margin: 0px; padding: 0px 3px 0px 0px; }
#tmglPageTitle { margin: 0px 0px 13px; padding: 0px; float: left; }
#tmglPageTitle.olympic { width: 460px; margin-right: 20px; }
#tmglPageTitle .iefix > img + div { margin-left: 70px; }
#tmglPageTitle + .cl + .summary.marginUnder { margin-top: 0px; }
#tmglPageTitle h1 { color: rgb(38, 38, 38); font-family: georgia,times new roman,serif; font-size: 2em; font-weight: bold; margin: 0px; padding: 0px; }
#tmglPageTitle h2 { color: rgb(88, 88, 88); font-size: 1.4em; font-weight: normal; margin: 0px; padding: 5px 0px 0px; }
#tmglPageTitle img.byline_pic { margin-top: 3px; padding-right: 10px; float: left; }
#tmglPageTitle .bylineSocialButtons { float: left; height: 21px; margin-top: 8px; width: 100%; }
.story .bylineSocialButtons { float: left; margin: 4px 0px 6px; width: 350px; }
.bylineSocialButtonTwitter { float: left; height: 21px; width: 155px; }
#shareSectionByline { float: left; }
#tmglPageTitleImageRight { margin: 0px 0px 10px; }
#tmglPageTitleImageRight h2 { color: rgb(64, 64, 64); font-size: 1.3em; font-weight: normal; line-height: 1.3em; margin: 0px; padding-top: 5px; }
#tmglPageTitleImageRight img { float: right; margin-top: 3px; padding-left: 20px; padding-right: 0px; }
#tmglThirdNav { background: none repeat scroll 0% 0% rgb(235, 235, 229); border-bottom: 0px none; height: 24px; width: 940px; }
#tmglThirdNav .mainNav { font-size: 1.3em; list-style: none outside none; margin: 0px; padding: 0px; }
#tmglThirdNav .mainNav li { background: url(e017fcbbbbc48f0803857552777e48948ed6c4f7.png)  no-repeat scroll 0px 6px transparent; float: left; padding: 0px; }
#tmglThirdNav .mainNav a { color: rgb(35, 75, 123); display: block; font-weight: normal; padding: 4px 10px; }
#tmglThirdNav .mainNav a:hover { border-bottom: medium none; color: rgb(35, 75, 123); text-decoration: underline; }
#tmglThirdNav .mainNav .selected a { color: rgb(38, 38, 38); font-weight: bold; }
#travelDestinationsSelector { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-bottom: 1px solid rgb(224, 224, 224); height: 30px; width: 940px; }
#travelDestinationsSelector p { color: rgb(34, 68, 119); float: left; font-size: 1.3em; font-weight: bold; margin: 0px; padding: 8px 20px 0px 10px; }
#travelDestinationsSelector form { float: left; padding: 5px 0px 0px; }
#travelDestinationsSelector form select { font-size: 1.2em; margin-right: 20px; width: 280px; }
#travelDestinationsSelector .subBtnActive { background-color: rgb(34, 85, 119); border: 1px solid rgb(17, 51, 102); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; height: 2em; text-transform: uppercase; }
#travelDestinationsSelector .subBtnInactive { background-color: rgb(153, 153, 153); border: 1px solid rgb(204, 204, 204); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; height: 2em; text-transform: uppercase; }
#otherSportsSelector { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-bottom: 1px solid rgb(224, 224, 224); height: 30px; width: 940px; }
#otherSportsSelector p { color: rgb(34, 68, 119); float: left; font-size: 1.3em; font-weight: bold; margin: 0px; padding: 8px 20px 0px 10px; }
#otherSportsSelector form { float: left; padding: 5px 0px 0px; }
#otherSportsSelector form select { font-size: 1.2em; margin-right: 20px; width: 280px; }
#otherSportsSelector .subBtnActive { background-color: rgb(34, 85, 119); border: 1px solid rgb(17, 51, 102); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; height: 2em; text-transform: uppercase; }
#otherSportsSelector .subBtnInactive { background-color: rgb(153, 153, 153); border: 1px solid rgb(204, 204, 204); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; height: 2em; text-transform: uppercase; }
#tmglBreakingNews #tmglbn { color: rgb(178, 41, 41); float: left; font-size: 1.8em; font-weight: bold; line-height: 1.11em; padding-right: 9px; }
#tmglBreakingNews ul { float: left; list-style: none outside none; margin: 0px; padding: 0px; }
#tmglBreakingNews ul li { color: rgb(64, 64, 64); font-size: 1.4em; line-height: 1.11em; margin: 0px; padding: 0px; }
#tmglBreakingNews ul li.shown { padding-top: 3px; }
#tmglCrumbtrail { font-weight: bold; margin-bottom: 5px; color: rgb(35, 75, 123); padding-top: 8px; text-transform: uppercase; }
#tmglCrumbtrail ol { list-style: none outside none; margin: 0px; padding: 0px; }
#tmglCrumbtrail li { float: left; }
#tmglCrumbtrail span { color: rgb(102, 102, 102); padding: 0px 5px; }
#tmglCrumbtrail .styleOne, #tmglCrumbtrail .styleOne a { color: rgb(0, 122, 143); border-top: medium none; }
#tmglCrumbtrail .styleTwo, #tmglCrumbtrail .styleTwo a { color: rgb(95, 86, 83); border-top: medium none; }
#tmglCrumbtrail .styleThree, #tmglCrumbtrail .styleThree a { color: rgb(177, 13, 24); border-top: medium none; }
#tmglCrumbtrail .styleFour, #tmglCrumbtrail .styleFour a { color: rgb(53, 100, 6); border-top: medium none; }
#tmglCrumbtrail .styleFive, #tmglCrumbtrail .styleFive a { color: rgb(0, 84, 179); border-top: medium none; }
#tmglCrumbtrail .styleSix, #tmglCrumbtrail .styleSix a { color: rgb(158, 0, 71); border-top: medium none; }
#tmglCrumbtrail .styleSeven, #tmglCrumbtrail .styleSeven a { color: rgb(72, 133, 32); border-top: medium none; }
#tmglCrumbtrail .styleEight, #tmglCrumbtrail .styleEight a { color: rgb(17, 17, 17); border-top: medium none; }
#tmglCrumbtrail .styleNine, #tmglCrumbtrail .styleNine a { color: rgb(212, 47, 0); border-top: medium none; }
#tmglCrumbtrail .styleTen, #tmglCrumbtrail .styleTen a { color: rgb(84, 84, 84); border-top: medium none; }
#tmglCrumbtrail .styleEleven, #tmglCrumbtrail .styleEleven a { color: rgb(249, 212, 38); border-top: medium none; }
#tmglCrumbtrail .styleTwelve, #tmglCrumbtrail .styleTwelve a { color: rgb(255, 212, 65); border-top: medium none; }
#tmglCrumbtrail .styleThirteen, #tmglCrumbtrail .styleThirteen a { color: rgb(0, 84, 179); border-top: medium none; }
#tmglCrumbtrail .styleOne a:hover { border-bottom: 1px dotted rgb(0, 122, 143); }
#tmglCrumbtrail .styleTwo a:hover { border-bottom: 1px dotted rgb(95, 86, 83); }
#tmglCrumbtrail .styleThree a:hover { border-bottom: 1px dotted rgb(177, 13, 24); }
#tmglCrumbtrail .styleFour a:hover { border-bottom: 1px dotted rgb(53, 100, 6); }
#tmglCrumbtrail .styleFive a:hover { border-bottom: 1px dotted rgb(0, 84, 179); }
#tmglCrumbtrail .styleSix a:hover { border-bottom: 1px dotted rgb(158, 0, 71); }
#tmglCrumbtrail .styleSeven a:hover { border-bottom: 1px dotted rgb(72, 133, 32); }
#tmglCrumbtrail .styleEight a:hover { border-bottom: 1px dotted rgb(17, 17, 17); }
#tmglCrumbtrail .styleNine a:hover { border-bottom: 1px dotted rgb(212, 47, 0); }
#tmglCrumbtrail .styleTen a:hover { border-bottom: 1px dotted rgb(84, 84, 84); }
#tmglCrumbtrail .styleEleven a:hover { border-bottom: 1px dotted rgb(249, 212, 38); }
#tmglCrumbtrail .styleTwelve a:hover { border-bottom: 1px dotted rgb(255, 212, 65); }
#tmglCrumbtrail .styleThirteen a:hover { border-bottom: 1px dotted rgb(0, 84, 179); }
#tmglBody { padding: 0px; width: 940px; }
.backtotop { padding: 4px 0px; }
.backtotop p { background: url(2324b9a7827fc0e9878f841987a863eaacccc42c.gif)  no-repeat scroll 100% -18px transparent; font-size: 1.2em; font-weight: bold; padding: 2px 10px 0px 0px; text-align: right; }
#tmglFooter { background: url(07f6de0498a3f882efb4c5bee9bbc4a42006c075.gif)  no-repeat scroll left center rgb(119, 119, 119); border-top: 4px solid rgb(221, 221, 221); color: rgb(255, 255, 255); padding: 0px 0px 0px 77px; }
#tmglFooter a { color: rgb(255, 255, 255); }
#tmglFooter a:hover { border-bottom: 1px dotted rgb(224, 224, 224); color: rgb(224, 224, 224); }
#tmglFooter a:visited { color: rgb(255, 255, 255); }
#tmglFooter a:visited:hover { border-bottom: 1px dotted rgb(224, 224, 224); color: rgb(224, 224, 224); }
#tmglFooter .links { float: left; font-size: 1.2em; padding-top: 36px; }
#tmglFooter .links p { margin: 0px; padding: 0px; }
#tmglFooter .links p a { margin: 0px 12px; }
#tmglFooter .copyright { float: right; font-size: 1.1em; line-height: 1.38em; padding: 10px 10px 7px 0px; text-align: right; }
#tmglFooter .copyright p { margin: 0px; padding: 0px 0px 3px; }
#tmglFooterLargeItems { background: none repeat scroll 0% 0% rgb(38, 38, 38); margin-left: 60px; min-height: 130px; }
#tmglFooterLarge { background: none repeat scroll 0% 0% rgb(38, 38, 38); border-top: 1px solid rgb(102, 102, 102); color: rgb(255, 255, 255); padding: 10px 0px 8px 20px; }
#tmglFooterLarge a { color: rgb(255, 255, 255); }
#tmglFooterLarge a:hover { border-bottom: 1px dotted rgb(224, 224, 224); color: rgb(255, 255, 255); }
#tmglFooterLarge p { margin: 0px 0px 3px; padding: 0px; }
#tmglFooterLarge .ftHead { color: rgb(221, 217, 211); font-size: 1.2em; font-weight: bold; line-height: 1.36em; margin: 0px; padding: 0px; }
#tmglFooterLarge p a { font-size: 1.1em; line-height: 1.36em; margin: 0px 15px 0px 0px; padding: 0px; }
#tmglFooterLarge ul { list-style: none outside none; margin: 0px; min-height: 7.8em; padding: 0px; }
#tmglFooterLarge ul + ul { min-height: 0px; }
#tmglFooterLarge ul li { color: rgb(206, 223, 242); display: block; font-size: 1.2em; line-height: 1.5em; margin-right: 15px; padding: 0px; }
#tmglFooterLarge ul li.itemfocus { color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; }
#tmglFooterLarge ul li.itemfocus a { color: rgb(255, 255, 255); }
#tmglFooterLarge .imgBulletList li { background: none no-repeat scroll 0px 2px transparent; color: rgb(255, 255, 255); font-weight: bold; line-height: 1.7em; padding-left: 28px; }
#tmglFooterLarge .imgBulletList li a { color: rgb(255, 255, 255); }
#tmglFooterLarge ul li.footrss { background-image: url(6dad3927a3e2cfe31570496eab7ef2a498c2cba1.png) ; background-position: 0px center; }
#tmglFooterLarge ul li.footwidgets { background-image: none; background-position: 0px center; }
#tmglFooterLarge ul li.footmobile { background-image: url(f11eeb8322bb484fa3061347e985264da4c70246.png) ; background-position: 0px center; }
#tmglFooterLarge ul li.footemail { background-image: url(49f3ae0b68150eb5b5906f3527968fa2c3eff3b8.gif) ; }
#tmglFooterLarge ul li.footepaper { background-image: url(0ab48e17f8720e17dcb70ca0475808d0c9c7f5bb.png) ; background-position: 0px center; }
#tmglFooterLarge ul li a { color: rgb(198, 198, 198); white-space: nowrap; }
#tmglFooterLarge ul li.itemgap { margin-bottom: 13px; }
.footercolumn { background: url(1560d783b01999ab11ebd087af84ba890cdbd149.png)  repeat-y scroll 130px 50% rgb(38, 38, 38); float: left; margin: 0px; width: 144px; }
#footercolumn_last { float: left; margin: 0px; width: 140px; }
#tmglFooterLarge #footerlogolink:hover { border: 0px none; }
#footerlogolink { border: 0px none; display: block; float: left; height: 50px; margin-bottom: -50px; position: relative; width: 40px; }
#footerinfo { border-top: 1px solid rgb(66, 66, 66); margin: 10px 0px 0px; padding-top: 6px; }
#footerinfo .divbar { color: rgb(65, 114, 147); display: inline; }
#footerinfo p { border-right: 1px solid rgb(66, 66, 66); color: rgb(153, 153, 153); float: left; font-size: 1.1em; line-height: 1.1em; padding-right: 12px; }
#footerinfo p a { color: rgb(153, 153, 153); font-size: 1.1em; line-height: 1.1em; margin-left: 12px; }
#footerinfo p.f_copyright { padding-top: 1px; }
#footerinfo p.lastp { border: 0px none; color: rgb(204, 204, 204); float: left; font-size: 1.1em; line-height: 1.1em; padding-right: 12px; }
.error_body { background: url(7531d855d065be652737b2d31d21fba2fe1e2a17.gif)  no-repeat scroll 450px 80px transparent; margin-left: 80px; padding: 0px 450px 20px 0px; }
.error_body .storyHead h1 { color: rgb(35, 75, 123); font-size: 4.5em; font-weight: bold; letter-spacing: -0.05em; line-height: 1.18em; margin: 0px; padding: 0px 0px 5px; }
.error_body .storyHead h2 { color: rgb(68, 68, 68); font-size: 2em; font-weight: normal; line-height: 0.5em; margin: 0px; padding: 0px 0px 5px; }
.footerSectionLinks { border-bottom: 1px dotted rgb(255, 255, 255); margin-bottom: 7px; }
.error_body .storyHead ul.sidebars { color: rgb(64, 64, 64); font-size: 1.4em; line-height: 1.3em; list-style-image: url(262c89e2644cac44f52982c7d4468dad6746d7c7.gif) ; padding-left: 20px; }
.error_body .storyHead ul.sidebars a { font-weight: bold; }
.error_body .storyHead ul li { padding-bottom: 10px; }
.error_body .headererror p { background-color: rgb(255, 255, 255); color: rgb(178, 41, 41); display: inline; font-size: 1.4em; font-weight: bold; line-height: 1em; margin: 0px; padding: 0px 3px 0px 0px; }
.cl { clear: both; display: table; }
.show { display: block; }
.hide { display: none; }
.gutter { margin: 0px 20px 0px 0px; }
.gutterUnder { margin-bottom: 15px; }
.gutterAbove { margin-top: 10px; }
.gutterAboveFull { margin-top: 15px; }
.gutterSmall { margin-right: 10px; }
.gutterUnderSmall { margin-bottom: 5px; }
.gutterAboveSmall { margin-top: 5px; }
.gutterLeft { margin-left: 10px; }
.indexaz h3 { font-size: 1.3em; font-weight: normal; }
.indexaz .marginUnder { margin-bottom: 15px; }
.indexaz .twoThirds { padding-bottom: 12px; }
.indexaz .twoThirds .headerOne { padding: 0px; margin-bottom: 0px; background: none repeat scroll 0% 0% transparent; height: 4px; }
.indexaz .twoThirds h2 { color: rgb(102, 102, 102); font-size: 1.8em; font-weight: normal; }
.indexaz .twoThirds p { background: url(fc2a66ff0cbdab687439f92d535e601bd4bad29d.gif)  no-repeat scroll right center transparent; font-size: 1.2em; padding-right: 10px; text-align: right; }
.indexaz ul.indexGCSec { list-style-image: none; }
.indexaz ul.indexGCSec li { background: none repeat scroll 0% 0% transparent; }
.indexaz ul.indexGCSec li a { color: rgb(35, 75, 123); }
.indexaz ul.indexGCSec li h4 { font-size: 1em; font-weight: normal; }
.floatLeft { float: left; }
.floatRight { float: right; }
.bodyTwoThirdsOneSix { background: url(931179d409d83c0331ee59f4c777eab9efd59c74.gif)  repeat-y scroll 630px 50% transparent; width: 940px; }
.twoHalves { background: url(c4c9de1300bee80eda325bfc9840502293d65f63.gif)  repeat-y scroll 0% 0% transparent; width: 940px; }
.twoThirdsThird { width: 940px; }
.twoThirdsThird2 { background: url(63825ab55b5bb49427bdaea591d8a1f2c3a677d2.gif)  repeat-y scroll 0% 0% transparent; width: 940px; }
.twoThirdsb { background: url(8e1afd213ea215129d0472694ca505c3fd210063.gif)  repeat-y scroll 390px 50% transparent; width: 620px; }
.twoThirdsd { background: url(f69af36f3dcdb4758d745ef18274e8e8a142c73e.gif)  repeat-y scroll 80px 0px transparent; }
.twoThirdsc { background: url(f69af36f3dcdb4758d745ef18274e8e8a142c73e.gif)  repeat-y scroll 0px 0px transparent; width: 620px; }
.quartFiveTwelfthsThird { background: url(e6d74dad6507712a4a887a6826e3c3d1ba843ca9.gif)  repeat-y scroll 0px 0px transparent; width: 940px; }
.quartFiveTwelfths { background: url(daa872cf98cf7069a24d7038fa5d16037cd9ae69.gif)  repeat-y scroll 0% 0% transparent; width: 620px; }
.fiveTwelfthsQuart { background: url(2a0a6b0e15a390d5b06da2ba1ff507567695b31f.gif)  repeat-y scroll 0% 0% transparent; width: 620px; }
.fourQuarters { background: url(fcb5cbf75c22a9c7c8dc22c8d89e1e07ec8dd621.gif)  repeat-y scroll 0% 0% transparent; width: 940px; }
.threeThirds { background: url(1db89276f4ba68ee64280661e65c6a38119029a6.gif)  repeat-y scroll 0% 0% transparent; width: 940px; }
.threeThirdsSolid { background: url(d4ca4798081cc586a631f964f2983c04acb25245.gif)  repeat-y scroll 0% 0% transparent; width: 940px; }
.sixSixths { background: url(7da0d1a682da73aeb7b1afea983c5418522c6fe7.gif)  repeat-y scroll 0px 0px transparent; margin: 10px 0px; width: 940px; }
.borderSevenTwelfth, .borderFiveSixths, .sevenTwelfth .oneQuarterThirdCont { background: url(931179d409d83c0331ee59f4c777eab9efd59c74.gif)  repeat-y scroll 790px 50% transparent; }
.borderSevenTwelfth { background-position: 550px 50%; }
.sevenTwelfth .oneQuarterThirdCont { background-position: 310px 50%; }
.borderOneThird { background: url(931179d409d83c0331ee59f4c777eab9efd59c74.gif)  repeat-y scroll 310px 50% transparent; }
.twoThirds.borderOneThird.gutter, .newPortalWrapper .oneHalf.gutterBorder.gutterUnder, .newPortalWrapper .oneSixth { margin-top: 10px; }
.twoThirds.gutter .separatorBottom { margin-bottom: 0px; }
.borderOneSixth { background: url(931179d409d83c0331ee59f4c777eab9efd59c74.gif)  repeat-y scroll 150px 50% transparent; }
.oneTwelfth { float: left; width: 60px; }
.oneSixth { float: left; width: 140px; }
.oneQuarter { float: left; width: 220px; }
.oneThird { float: left; width: 300px; }
.oneThirdCut { float: left; width: 290px; }
.fiveTwelfths { float: left; width: 380px; }
.oneHalf { float: left; width: 460px; }
.twoThirds { float: left; width: 620px; }
.fiveSixths { float: left; width: 780px; }
.sevenTwelfth, .sevenTwelfthCont { float: left; width: 540px; }
.newPortalWrapper { float: left; width: 640px; }
.portalPullQuote span.live, .summary span.live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll left bottom transparent; display: block; width: 26px; height: 13px; float: left; margin: 0px 5px 0px 0px; }
.summary ul, .summaryMedium ul { list-style-type: none; margin: 0px; overflow: hidden; padding: 0px; }
.summary ul li { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1050px transparent; padding: 0px 0px 2px 18px; font-family: arial,helvetica,sans-serif; }
.liveVideoIcon { background: url(e40b80dad6764b66afffec7e98778651e53e58fe.png)  no-repeat scroll 8px 8px transparent; position: absolute; width: 36px; height: 36px; }
.oneQuarter .liveVideoIcon { background-position: 4px -25px; width: 28px; height: 26px; }
.portalPullQuote .picleft .liveVideoIcon, .imageLeftHeadline .picleft .liveVideoIcon, .headlineImageLeft .picleft .liveVideoIcon, #newsAlert .oneThirdCut .picleft .liveVideoIcon, .oneSixth .liveVideoIcon { background-position: 3px -53px; width: 26px; height: 20px; }
.liveVideo { position: absolute; width: 140px; background-color: rgb(204, 0, 0); bottom: 8px; height: 36px; }
#newsAlert .oneHalf .picleft .liveVideo, .imageLeftHeadline .picleft .liveVideo { bottom: 5px; }
#newsAlert .oneHalf .piccentre .liveVideo, #newsAlert .storyExpand .oneThird.w280 .picleft .liveVideo, .headlineImageLeft .picleft .liveVideo, #newsAlert .storyExpand .twoThirds .picleft .liveVideo, .portalPullQuote .picleft .liveVideo, .portalPullQuote .piccentre .liveVideo, #newsAlert .oneThird .imageCentreHeadline .piccentre .liveVideo, #newsAlert .oneThird .headlineImageCentre .piccentre .liveVideo, #newsAlert .oneThirdCut .piccentre .liveVideo, #newsAlert .oneSixth .piccentre .liveVideo { bottom: 0px; }
.imageLeftLabelHeadline .liveVideo { display: none; }
.oneQuarter .liveVideo { height: 26px; }
.imageCentreOverlay .liveVideo { bottom: 0px; }
.portalPullQuote .picleft .liveVideo, .imageLeftHeadline .picleft .liveVideo, .headlineImageLeft .picleft .liveVideo, #newsAlert .oneThirdCut .picleft .liveVideo, .oneSixth .liveVideo { height: 20px; }
.liveVideoText { margin: 10px 5px 10px 36px; color: rgb(255, 255, 255); font-family: arial,sans-serif; font-weight: bold; font-size: 14px; position: absolute; text-transform: capitalize; }
.oneQuarter .liveVideoText { margin: 6px 5px 6px 28px; font-size: 12px; }
.portalPullQuote .picleft .liveVideoText, .imageLeftHeadline .picleft .liveVideoText, .headlineImageLeft .picleft .liveVideoText, #newsAlert .oneThirdCut .picleft .liveVideoText, .oneSixth .liveVideoText { margin: 4px 5px 4px 26px; font-size: 11px; }
ul li.audio { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1415px transparent; }
ul li.audio:hover { background-position: 0px -1484px; }
ul.sidebars li.live, .summary .sidebars h3.live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll left 1px transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 30px; }
.sidebars li { line-height: 1.2em; }
.sidebars li.graph { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -561px transparent; }
.sidebars li.graph:hover, .summary .sidebars h3.graph:hover, .summaryMediumToSmall .graph h3:hover { background-position: 0px -632px; }
.sidebars li.poll { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -986px transparent; }
.sidebars li.poll:hover, .summary .sidebars h3.poll:hover, .summaryMediumToSmall .poll h3:hover { background-position: 0px -1058px; }
.sidebars li.map { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1271px transparent; }
.sidebars li.map:hover, .summary .sidebars h3.map:hover { background-position: 0px -1343px; }
.summaryMedium h3, .summaryMedium h2 { font-size: 1.8em; font-weight: normal; line-height: 1.13em; padding: 0px 0px 10px; }
.sixSixths .summaryMedium .summarySmall h3 { font-size: 1.4em; font-weight: normal; line-height: 1.28em; }
.sixSixths .summaryMedium .summarySmall h3, .oneSixth .secPuffs .summarySmall h3 { font-size: 1.4em; font-weight: normal; line-height: 1.28em; }
.summary.headlineSize .summarySmall h3 { font-size: 1.8em; font-weight: normal; line-height: 1.13em; padding: 0px 0px 6px; }
.summaryMedium.tps5 h3, .summaryMedium.tps5 h2 { font-size: 1.4em; font-weight: normal; line-height: 1.28em; padding: 0px 0px 6px; }
.summaryMedium.tps5 .headerOne h3, .summaryMedium.tps5 .headerOne h2 { font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 0px; padding: 0px 3px 1px 0px; }
.newPortal .fiveSixths .summary h2 a { color: rgb(35, 75, 123); }
.newPortal .fiveSixths .summary h2 a:hover { color: rgb(18, 40, 66); }
.headerOne + .summary { border-top: medium none; margin-top: 0px; padding-top: 0px; }
.headerOne + div > .summary:first-child { border-top: medium none; margin-top: 0px; padding-top: 0px; }
.headerOne + .summary:nth-child(1) { border-top: medium none; margin-top: 0px; padding-top: 0px; }
div.access + .summary { border-top: medium none; margin-top: 0px; padding-top: 0px; }
div.access + div > .summary:first-child { border-top: medium none; margin-top: 0px; padding-top: 0px; }
.summaryBig + div > .summary:first-child { border-top: medium none; margin-top: 0px; padding-top: 0px; }
.summary.imageCentreOverlay { border-top: medium none; }
.summaryBig .summary { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 3px; padding-bottom: 10px; }
.oneTwelfth > .summary:first-child, .oneSixth > .summary:first-child, .oneQuarter > .summary:first-child, .oneThird > .summary:first-child, .fiveTwelfths > .summary:first-child, .oneHalf > .summary:first-child, .twoThirds > .summary:first-child, .fiveSixths > .summaryBig .summary:first-child { border-top: medium none; margin-top: 0px; padding-top: 0px; }
.oneTwelfth > div:first-child > .summary:first-child, .oneSixth > div:first-child > .summary:first-child, .oneQuarter > div:first-child > .summary:first-child, .oneThird > div:first-child > .summary:first-child, .fiveTwelfths > div:first-child > .summary:first-child, .oneHalf > div:first-child > .summary:first-child, .twoThirds > div:first-child > .summary:first-child { border-top: medium none; margin-top: 0px; padding-top: 0px; }
.fiveTwelfths > div:first-child > .summary.imageCentreOverlay:first-child, .fiveTwelfths > div:first-child > .summary.imageCentreHeadline:first-child { padding-top: 5px; }
.oneSixth > div:first-child > div:first-child, .oneQuarter > div:first-child { margin-top: 0px; }
.newPortalWrapper .fiveTwelfths.styleOne.gutter .summaryBig .summary .carv2:first-child { margin-top: 5px; }
.pictureGrid { margin-bottom: 10px; }
.pictureGrid .summary { border-top: medium none; float: left; margin-top: 0px; padding-top: 0px; margin-right: 20px; min-height: 130px; width: 46%; }
.pictureGrid .picGrid-03, .pictureGrid .picGrid-05, .pictureGrid .picGrid-07 { margin-right: 0px; }
.pictureGrid .summary h3 { font-size: 1.3em; }
.pictureGrid .summary .piccentre { margin: 0px; padding: 0px 0px 2px; }
.summaryMediumToSmall h3, .summaryMediumToSmall h2 { font-size: 1.4em; font-weight: normal; line-height: 1.2em; margin-bottom: 0px; padding: 0px; }
.summaryMediumToSmall .video h3 { background: url(000fd92d2b659979e21d56f2184d73d3f58d3836.png)  no-repeat scroll 0px -1948px transparent; text-indent: 18px; padding: 0px 0px 2px; }
.summaryMediumToSmall .video h3 a { color: rgb(35, 75, 123); }
.summaryMediumToSmall .audio h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1167px transparent; text-indent: 18px; }
.summaryMediumToSmall .audio h3 a { color: rgb(35, 75, 123); }
.summaryMediumToSmall .photo h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1796px transparent; text-indent: 18px; }
.summaryMediumToSmall .photo h3 a { color: rgb(35, 75, 123); }
.summaryMediumToSmall .blog h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -2096px transparent; text-indent: 18px; }
.summaryMediumToSmall .blog h3 a { color: rgb(35, 75, 123); }
.summaryMediumToSmall .live h3 { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll left 2px transparent; padding: 0px 0px 2px; text-indent: 30px; }
.summaryMediumToSmall .interactive h3 { background: url(324aee7171005e19afdcf80ff16dfa2e3cffbcb3.png)  no-repeat scroll 0px 3px transparent; text-indent: 18px; }
.summaryMediumToSmall .interactive h3 a { color: rgb(35, 75, 123); }
.summaryMediumToSmall .map h3 { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2436px transparent; text-indent: 18px; }
.summaryMediumToSmall .map h3 a { color: rgb(35, 75, 123); }
.summaryMediumToSmall .live h3 a { color: rgb(35, 75, 123); }
.otherStoriesRow .oneSixth .summary h3 { font-size: 1.4em; font-weight: normal; line-height: 1.2em; }
.headerOne { background-color: rgb(255, 255, 255); border-bottom: 1px dotted rgb(204, 204, 204); border-top: 2px solid rgb(38, 38, 38); color: rgb(38, 38, 38); margin-bottom: 5px; padding: 3px 0px 13px; font-family: arial,sans-serif; margin-top: 8px; }
.headerOne:first-child { margin-top: 0px; }
.InSkinHide:first-child + .headerOne { margin-top: 0px; }
.headerOne h2, .summaryMedium.tps5 .headerOne h3, .summaryMedium.tps5 .headerOne h2 { font-size: 1.2em; font-weight: bold; margin: 0px; padding: 0px 3px 1px 0px; display: inline; background: none repeat scroll 0% 0% rgb(255, 255, 255); line-height: 1em; }
.headerOne h2 a { color: rgb(38, 38, 38); padding: 0px 5px 0px 0px; margin-bottom: 1px; }
.headerOne h2 a:hover { border-bottom: 0px none; margin-bottom: 0px; }
.headerOne h2 span { padding: 0px 5px 0px 0px; }
.headerOne h2 a span { padding: 0px; line-height: 1em; }
.headerOne p { font-size: 1.2em; font-weight: bold; margin: 0px; padding: 0px 5px 1px 0px; text-transform: capitalize; display: inline; background: none repeat scroll 0% 0% rgb(255, 255, 255); line-height: 1em; }
.headerOne p a { color: rgb(38, 38, 38); padding: 0px 5px 0px 0px; margin-bottom: 1px; }
.headerOne p a span { padding: 0px; }
.headerOne p a:hover { border-bottom: 0px none; margin-bottom: 0px; }
.styleOne { border-top: 2px solid rgb(0, 122, 143); }
.styleTwo { border-top: 2px solid rgb(95, 86, 83); }
.styleThree { border-top: 2px solid rgb(177, 13, 24); }
.styleFour { border-top: 2px solid rgb(53, 100, 6); }
.styleFive { border-top: 2px solid rgb(0, 84, 179); }
.styleSix { border-top: 2px solid rgb(158, 0, 71); }
.styleSeven { border-top: 2px solid rgb(72, 133, 32); }
.styleEight { border-top: 2px solid rgb(17, 17, 17); }
.styleNine { border-top: 2px solid rgb(212, 47, 0); }
.styleTen { border-top: 2px solid rgb(84, 84, 84); }
.styleEleven { border-top: 2px solid rgb(0, 151, 210); clear: both; }
.styleTwelve { border-top: 2px solid rgb(255, 212, 65); }
.styleThirteen { border-top: 2px solid rgb(0, 84, 179); }
.styleOne p a, .styleOne h2 a { color: rgb(38, 38, 38); }
.styleTwo p a, styleTwo h2 a { color: rgb(38, 38, 38); }
.styleThree p a, styleThree h2 a { color: rgb(38, 38, 38); }
.styleFour p a, styleFour h2 a { color: rgb(38, 38, 38); }
.styleFive p a, styleFive h2 a { color: rgb(38, 38, 38); }
.styleSix p a, styleSix h2 a { color: rgb(38, 38, 38); }
.styleSeven p a, styleSeven h2 a { color: rgb(38, 38, 38); }
.styleEight p a, styleEight h2 a { color: rgb(38, 38, 38); }
.styleNine p a, styleNine h2 a { color: rgb(38, 38, 38); }
.styleEleven p a, styleEleven h2 a { color: rgb(38, 38, 38); }
.styleTwelve p a, styleTwelve h2 a { color: rgb(38, 38, 38); }
.styleOne p a:hover, .styleOne h2 a:hover { color: rgb(1, 102, 120); }
.styleTwo p a:hover, .styleTwo h2 a:hover { color: rgb(73, 67, 64); }
.styleThree p a:hover, .styleThree h2 a:hover { color: rgb(144, 21, 24); }
.styleFour p a:hover, .styleFour h2 a:hover { color: rgb(53, 100, 6); }
.styleFive p a:hover, .styleFive h2 a:hover { color: rgb(21, 71, 141); }
.styleSix p a:hover, .styleSix h2 a:hover { color: rgb(127, 14, 57); }
.styleSeven p a:hover, .styleSeven h2 a:hover { color: rgb(56, 111, 49); }
.styleEight p a:hover, .styleEight h2 a:hover { color: rgb(56, 56, 56); }
.styleNine p a:hover, .styleNine h2 a:hover { color: rgb(181, 43, 29); }
.styleTen p a:hover, .styleTen h2 a:hover { color: rgb(63, 64, 64); }
.styleEleven p a:hover, .styleEleven h2 a:hover { color: rgb(249, 212, 38); }
.relatedThirdPartyLink { background-color: rgb(238, 238, 238); border: medium none; }
.relatedThirdPartyHeader { font-weight: normal; }
.byline { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; }
.bylineComments { padding-bottom: 5px; border-bottom: medium none; margin-bottom: 0px; }
.story .byline p, .story .bylineComments p { color: rgb(63, 63, 63); font-size: 1.2em; font-weight: bold; margin: 0px; padding: 0px 0px 9px; }
.story .byline p span.name, .story .bylineComments p span.name { color: rgb(35, 75, 123); font-weight: bold; margin: 0px; padding: 0px 0px 9px; }
.story .byline p span a, .story .bylineComments p span a { font-weight: bold; }
.story .byline p span.bar, .story .bylineComments p span.bar { color: rgb(204, 204, 204); }
.story .byline p.favLinks, .story .bylineComments p.favLinks { color: rgb(204, 204, 204); font-weight: normal; margin: 0px; padding-bottom: 0px; float: left; }
.story .bylineImg { float: left; margin: 2px 10px 12px 0px; }
.story { border-bottom: 0px none; margin-bottom: 5px; padding-bottom: 5px; border-top: 2px solid rgb(102, 102, 102); padding-top: 3px; }
.story p { font-family: arial,helvetica,sans-serif; font-size: 1.4em; line-height: 1.48em; margin: 0px; padding: 0px 0px 0.7em; }
.story H2, .story H3, .story H4, .story H5, .story H6 { border-top: 1px solid rgb(102, 102, 102); color: rgb(51, 51, 51); font-size: 1.4em; font-weight: bold; margin-bottom: 0.1em; padding: 3px 0px 5px; font-family: arial,helvetica,sans-serif; }
.story H6 { background-color: rgb(153, 0, 0); color: rgb(255, 255, 255); font-size: 1.1em; font-weight: bold; margin-bottom: 0.5em; padding: 1px 4px; text-transform: uppercase; }
.story div.h7 { color: rgb(102, 102, 102); font-size: 1.1em; font-weight: bold; margin-bottom: 0.1em; padding: 0px; }
.story div.h8 { font-size: 1.1em; font-weight: bold; margin-bottom: 0.1em; padding: 0px; }
.story ul { list-style-image: url(262c89e2644cac44f52982c7d4468dad6746d7c7.gif) ; overflow: hidden; }
.story ul, .story ol { font-size: 1.3em; line-height: 1.3em; margin: 0px 0px 1em 2em; overflow: hidden; padding: 0px; font-family: arial,sans-serif; }
.story table { border: 0px none; margin-bottom: 1em; padding: 0px; }
.story table tr th { border-bottom: 1px solid rgb(224, 224, 224); color: rgb(51, 51, 51); font-size: 1.3em; font-weight: bold; padding: 2px; text-align: left; }
.story table tr td { color: rgb(64, 64, 64); font-size: 1.3em; padding: 2px; }
.story table tr.mod2zero { background-color: rgb(251, 249, 243); }
.story table tr .txtRight { text-align: right; }
.story p img { display: inline; }
.story p img[align="right"] { display: inline; padding-left: 10px; padding-right: 0px; }
.story p img[align="left"] { display: inline; padding-right: 10px; }
.story p img[align="center"] { display: block; }
.story .bylineSocialButtons table { margin-bottom: 0px; padding: 0px; }
.story .bylineSocialButtons table tr th { border-bottom: 0px none; padding: 0px; }
.story .bylineSocialButtons table tr td { padding: 0px; }
.guideBodyHeading { width: 460px; }
.storyHead, .guideBodyHeading { margin: 0px; padding: 0px; }
.storyHead h1, .guideBodyHeading h1 { color: rgb(30, 30, 30); font-size: 2.4em; font-weight: normal; line-height: 1.16em; margin: 0px; padding: 0px 0px 8px; }
.storyHead h2, .guideBodyHeading h2 { color: rgb(64, 64, 64); font-size: 1.6em; font-weight: normal; line-height: 1.2em; margin: 0px; padding: 0px 0px 10px; }
.storyHead .rating { padding: 0px 0px 10px; }
h1.storyHeadFull { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 10px; }
.artIntroFullWidthIFrame .summary { border-top: medium none; }
#tmglSite.olympic .storyHead, #tmglSite.olympic .guideBodyHeading { float: left; margin-bottom: 15px; margin-right: 20px; }
#tmglSite.olympic .storyHead h1, #tmglSite.olympic .guideBodyHeading h1 { font-size: 2em; font-weight: bold; padding: 0px 0px 4px; }
.storyFt .placeComment { float: left; }
.storyFt .pagination { float: right; }
.storyFt .header { background: url(9d5df2af208f36242abfd4f4673ca23e8e21cc6d.gif)  repeat-x scroll 0px 2px transparent; padding-bottom: 7px; }
.header h4 { background-color: rgb(255, 255, 255); color: rgb(178, 41, 41); display: inline; font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 0px; padding: 0px 3px 0px 0px; text-transform: uppercase; }
.storyFt .secLinks { margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px; }
.storyFt .secLinks .section { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; padding-bottom: 5px; }
.storyFt .secLinks .section .name { color: rgb(102, 102, 102); float: left; font-weight: bold; }
.storyFt .secLinks .section .name h2 { color: rgb(102, 102, 102); float: left; font-size: 1em; font-weight: bold; }
.storyFt .secLinks .section .name h2 a { color: rgb(35, 75, 123); }
.storyFt .secLinks .section .feed { float: right; font-size: 1.2em; }
.storyfct { font-size: 1em; padding-bottom: 5px; }
.storyfct #storyMoreOnFucntion { border-top: 2px solid rgb(102, 102, 102); }
.storyfct #storyMoreOnFucntion .header { color: rgb(102, 102, 102); font-weight: bold; margin: 0px; padding: 0px; }
.storyfct #storyMoreOnFucntion .secLinks { margin-bottom: 10px; margin-top: 5px; padding-bottom: 5px; }
.storyfct #storyMoreOnFucntion .secLinks .section { margin-bottom: 0px; padding-bottom: 3px; }
.storyfct #storyMoreOnFucntion .secLinks .section .name { color: rgb(102, 102, 102); font-weight: bold; }
.storyfct #storyMoreOnFucntion .secLinks .section .name h2 { color: rgb(102, 102, 102); font-size: 1.2em; font-weight: bold; }
.storyfct #storyMoreOnFucntion .secLinks .section .name h2 a { color: rgb(35, 75, 123); }
.storyfct #storyMoreOnFucntion .secLinks ul { margin: 0px; padding: 0px; }
.storyfct #storyMoreOnFucntion .secLinks ul li { background: none repeat scroll 0% 0% transparent; float: left; list-style: none outside none; padding: 0px 10px 0px 0px; }
.storyfct #storyMoreOnFucntion .secLinks ul li.last { background: none repeat scroll 0% 0% transparent; list-style: none outside none; padding: 0px 10px 0px 0px; }
.storyfct #storyMoreOnFucntion .secLinks ul li h3 { color: rgb(102, 102, 102); font-size: 1.2em; font-weight: normal; }
.storyfct #storyMoreOnFucntion .secLinks ul li h3 a { color: rgb(35, 75, 123); }
.cornerimagevideoleft { background: url(e3fbbac3fd52d7be818f17c1198946ca23613556.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 7px; width: 20px; }
.cornerimagephotoleft { background: url(375e57c9bf9a1e57e32e8ca28e3234e7180e2859.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 7px; width: 20px; }
.cornerimageaudioleft { background: url(f6d3828e83727fa0bb608c620ef3ba3ccacf86d6.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 7px; width: 20px; }
.cornerimageblogleft { background: url(e70dd7c472c1ea3cba1c4cd63c892c7cd91978d0.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 7px; width: 20px; }
.cornerimagevideocentre { background: url(e3fbbac3fd52d7be818f17c1198946ca23613556.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 3px; width: 20px; }
.cornerimagephotocentre { background: url(375e57c9bf9a1e57e32e8ca28e3234e7180e2859.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 3px; width: 20px; }
.cornerimageaudiocentre { background: url(f6d3828e83727fa0bb608c620ef3ba3ccacf86d6.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 3px; width: 20px; }
.cornerimageblogcentre { background: url(e70dd7c472c1ea3cba1c4cd63c892c7cd91978d0.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 3px; width: 20px; }
.cornerimageleft { height: 16px; left: 0px; margin-top: 4px; position: absolute; top: 0px; width: 16px; }
.cornerimagecentre { height: 16px; left: 0px; position: absolute; top: 0px; width: 16px; }
.cornerimageinteractiveleft { background: url(95c4f41c525bb6316427f6948e886c8dc5941527.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 7px; width: 20px; }
.cornerimageinteractivecentre { background: url(95c4f41c525bb6316427f6948e886c8dc5941527.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 3px; width: 20px; }
.cornerimagegraphleft { background: url(ccc5ed8194160607b4b3737218230fd020128ae9.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 7px; width: 20px; }
.cornerimagegraphcentre { background: url(ccc5ed8194160607b4b3737218230fd020128ae9.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 3px; width: 20px; }
.cornerimagemapleft { background: url(301d8caffe1e9630fe810112b0a078dea71103a1.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 7px; width: 20px; }
.cornerimagemapcentre { background: url(301d8caffe1e9630fe810112b0a078dea71103a1.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 3px; width: 20px; }
.cornerimagepollleft { background: url(2c8c10c8423ac283eb64c21541b1818497e462b8.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 7px; width: 20px; }
.cornerimagepollcentre { background: url(2c8c10c8423ac283eb64c21541b1818497e462b8.png)  no-repeat scroll 0% 0% transparent; height: 20px; left: 3px; position: absolute; top: 3px; width: 20px; }
.story h2.noUpper { text-transform: none; }
.containerdiv { float: left; position: relative; }
#tmgPortalRand .containerdiv { position: static; }
.storyFtVideo { padding-top: 10px; }
.storyFtVideo .placeComment { float: left; }
.storyFtVideo .pagination { float: right; }
.storyFtVideo .header { background: url(9d5df2af208f36242abfd4f4673ca23e8e21cc6d.gif)  repeat-x scroll 0px 2px transparent; padding-bottom: 7px; }
.storyFtVideo .secLinks { margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px; }
.storyFtVideo .secLinks .section { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; padding-bottom: 5px; }
.storyFtVideo .secLinks .section .name { color: rgb(102, 102, 102); float: left; font-weight: bold; }
.storyFtVideo .secLinks .section .name h2 { color: rgb(102, 102, 102); float: left; font-size: 1em; font-weight: bold; }
.storyFtVideo .secLinks .section .name h2 a { color: rgb(35, 75, 123); }
.storyFtVideo .secLinks .section .feed { float: right; font-size: 1.2em; }
.storyFtVideo #storyMoreOn .header { color: rgb(102, 102, 102); font-weight: bold; margin: 0px; padding: 0px; }
.storyFtVideo #storyMoreOn .secLinks { margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px; }
.storyFtVideo #storyMoreOn .secLinks .section { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; padding-bottom: 5px; }
.storyFtVideo #storyMoreOn .secLinks .section .name { color: rgb(102, 102, 102); float: left; font-weight: bold; }
.storyFtVideo #storyMoreOn .secLinks .section .name h2 { color: rgb(102, 102, 102); float: left; font-size: 1.2em; font-weight: bold; }
.storyFtVideo #storyMoreOn .secLinks .section .name h2 a { color: rgb(35, 75, 123); }
.storyFtVideo #storyMoreOn .secLinks .section .name h3 { color: rgb(102, 102, 102); float: left; font-size: 1.2em; font-weight: bold; }
.storyFtVideo #storyMoreOn .secLinks .section .name h3 a { color: rgb(35, 75, 123); }
.storyFtVideo #storyMoreOn .secLinks .section .feed { float: right; }
.storyFtVideo #storyMoreOn .secLinks .section .feed .rss { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -500px transparent; padding-left: 12px; }
.related_links_moreon h2 { background: none repeat scroll 0% 0% transparent; font-size: 1.2em; font-weight: normal; line-height: 1.2em; padding: 0px 0px 7px; }
.related_links_moreon h2 a { color: rgb(27, 55, 88); }
.videoArt .summary { margin: 0px 10px 5px; padding-bottom: 10px; }
.videoArt .summaryMedium h3 { color: rgb(35, 75, 123); font-size: 1.4em; font-weight: normal; line-height: 1.2em; }
.videoArt p.date { color: rgb(84, 84, 84); font-family: arial; font-size: 1.1em; }
.videoArt.videoPadding .summary { margin: 0px ! important; }
.playButton { height: 88px; overflow: hidden; position: relative; width: 140px; }
.playButton .playBtt { background: url(f4e48bd72cc99282a68f2a8031cd7aa9d4fc5339.png)  no-repeat scroll 50% 30% rgb(0, 0, 0); height: 100%; left: 0px; position: absolute; top: 0px; width: 38px; }
.playButton a { text-decoration: none; }
.playButton .playBttTop { background: url(f4e48bd72cc99282a68f2a8031cd7aa9d4fc5339.png)  no-repeat scroll 50% 30% transparent; opacity: 0.7; height: 100%; left: 0px; position: absolute; top: 0px; width: 38px; }
.related_links .header { color: rgb(38, 38, 38); border-top: 2px solid rgb(102, 102, 102); font-family: arial,sans-serif; padding: 2px 0px 4px; text-transform: uppercase; font-size: 1.1em; font-weight: bold; background: url(bd19896a560e99f742523f17450108713131011f.gif)  repeat-x scroll 0px 1px rgb(255, 255, 255); }
.related_links .header span { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding-right: 5px; }
.related_links ul { list-style-type: none; margin: 0px; padding: 0px; }
.related_links ul li { padding: 5px 0px 0px; }
.related_links ul li h3 { border-top: medium none; font-size: 1.2em; line-height: 1.38em; font-weight: normal; }
.related_links ul li h2 { border-top: medium none; font-size: 1.2em; line-height: 1.38em; font-weight: normal; }
.related_links ul li h2 a { color: rgb(35, 75, 123); }
.related_links ul li.video h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1950px transparent; padding-left: 21px; }
.related_links ul li.audio h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1110px transparent; padding-left: 21px; }
.related_links ul li.photo h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1800px transparent; padding-left: 21px; }
.related_links ul li.blog h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -2100px transparent; padding-left: 21px; }
.related_links_inline { background-color: rgb(244, 244, 240); border-bottom: 1px solid rgb(229, 229, 229); margin-bottom: 8px; overflow: hidden; width: 460px; }
.related_links_inline .headerOne p, .related_links_inline .headerOne h2 { font-family: arial,sans-serif; font-size: 1.1em; padding: 0px 5px 1px 0px; line-height: 1em; }
.related_links_inline .headerOne h2 { border-top: 0px none; }
.related_links_inline .relContentPuff { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 3px; padding-bottom: 3px; }
.related_links_inline img { margin-bottom: 2px; }
.related_links_inline .label { color: rgb(178, 41, 41); font-size: 10px; font-weight: bold; text-transform: uppercase; }
.related_links_inline .headline a { font-size: 1.2em; font-weight: bold; }
.related_links_inline .lastModDate { color: rgb(102, 102, 102); font-size: 1.1em; font-weight: normal; }
.related_links_inline ul { list-style-type: none; margin: 0px; overflow: hidden; padding: 0px 0px 0px 5px; }
.related_links_inline ul li { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1048px transparent; padding: 0px 0px 5px 18px; }
.related_links_inline ul li.audio { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1165px transparent; }
.related_links_inline ul li.blog { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -2095px transparent; }
.related_links_inline ul li.photo { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1795px transparent; }
.related_links_inline ul li.video { background: url(000fd92d2b659979e21d56f2184d73d3f58d3836.png)  no-repeat scroll 0px 4px transparent; }
.related_links_inline ul li.video:hover { background-position: 0px -68px; }
.related_links_inline ul li .summary { border-bottom: 0px dotted rgb(0, 0, 0); margin-bottom: 5px; padding-bottom: 0px; }
.related_links_inline ul li a { color: rgb(35, 75, 123); font-size: 12px; font-weight: bold; line-height: 13px; text-transform: none; font-family: arial,helvetica,sans-serif; }
.related_links_inline ul li a:hover { color: rgb(18, 40, 66); border-bottom: 1px dotted rgb(18, 40, 66); }
.related_links_inline ul li h2, .related_links_inline ul li p { border-top: medium none; display: inline; margin-bottom: 0px; }
.related_links_inline ul li p { line-height: 0.8em; }
.related_links_inline .relContDate { color: rgb(84, 84, 84); font-family: helvetica; font-size: 11px; font-weight: normal; line-height: 13px; text-transform: none; }
.related_links_inline .headerOne { padding-top: 2px; }
#postComment { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px; padding-bottom: 10px; }
#postComment p { font-size: 1.2em; margin: 0px; padding: 10px 0px; }
#postComment p.reqInfo { color: rgb(102, 102, 102); }
#postComment .mandatory { color: rgb(178, 41, 41); }
#postComment form .commentInputText { width: 270px; }
#postComment form textarea { height: 131px; width: 274px; }
#postComment form .subBtn { background-color: rgb(34, 85, 119); border: 1px solid rgb(17, 51, 102); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; height: 1.7em; text-transform: uppercase; }
#postComment .commentThankYou { background: none repeat scroll 0% 0% rgb(233, 237, 242); border: 6px solid rgb(204, 213, 221); padding: 43px 60px; }
#postComment .commentThankYou .thankContainer { background: url(5e6f1adce42d6b61d089d6437f824b52b57c5b20.gif)  no-repeat scroll 0px 25px transparent; border-bottom: 1px dotted rgb(255, 255, 255); border-top: 1px dotted rgb(255, 255, 255); padding: 25px 0px 25px 90px; }
#postComment .commentThankYou .thankContainer h1 { color: rgb(35, 75, 123); font-size: 2.5em; font-weight: normal; }
#postComment .commentThankYou .thankContainer p { color: rgb(64, 64, 64); font-size: 1.6em; }
.puff { padding-bottom: 10px; }
.configurableWidget .puff { padding-bottom: 0px; }
.secPuffs .summary { margin-top: 6px; padding-top: 5px; }
.secPuffs .summary h3 { padding-bottom: 0px; }
ul.comments { list-style-type: none; margin: 0px; padding: 0px 0px 10px; }
ul.comments li { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 2px; padding: 10px 0px 5px; }
ul.comments li p { font-size: 1.2em; line-height: 1.5em; margin: 0px; padding: 0px; }
ul.comments li .author { font-size: 1.2em; font-weight: bold; }
ul.comments li .date { font-size: 1.2em; line-height: 1.5em; }
ul.comments li .time { font-size: 1.2em; line-height: 1.5em; }
ul.comments li .report { font-size: 1.2em; line-height: 2em; }
.advertLinks { padding: 5px 0px; }
.advertLinks ul { list-style-type: none; margin: 0px; padding: 0px; }
.advertLinks ul li { background: none repeat scroll 0% 0% rgb(238, 255, 238); margin-bottom: 2px; padding: 3px; }
.advertLinks ul li .title { font-size: 1.2em; font-weight: bold; }
.advertLinks ul li p { font-size: 1.2em; margin: 0px; padding: 0px; }
.mpu { background-color: rgb(238, 238, 238); height: 250px; width: 300px; }
.sky { background-color: rgb(238, 238, 238); height: 680px; width: 300px; }
.searchForm p { color: rgb(64, 64, 64); font-size: 1.2em; line-height: 1.3em; margin: 0px 0px 3px; padding: 0px 0px 2px; }
.searchForm #searchOuter { background-color: rgb(227, 227, 227); height: 30px; }
.searchForm #searchKeywords { float: left; padding: 4px 0px 4px 4px; }
.searchForm #keywords { border: 1px solid rgb(39, 100, 154); color: rgb(64, 64, 64); font-family: arial,sans-serif; font-size: 1.2em; height: 15px; padding: 2px; width: 200px; }
.searchForm #searchSubmit { background-image: url(f5a55dcc49b394e20eb016decc02634672a264de.jpg) ; background-repeat: no-repeat; float: left; height: 12px; margin: 8px 0px 0px 4px; width: 59px; }
.searchForm #linkItemsText { font-size: 1.1em; margin: 5px 0px 2px; padding: 0px; }
.searchForm #linkItems { margin: 0px; }
.searchForm #linkItem { background: url(262c89e2644cac44f52982c7d4468dad6746d7c7.gif)  no-repeat scroll 0px 3px transparent; float: left; padding: 0px 0px 1px; }
.searchForm #linkItems a { font-size: 1.1em; margin: 0px 15px 0px 10px; padding: 0px; }
.searchForm #searchSubmit:hover { background-image: url(d30ef6142b59155917a99993e0d7f09f8ee0799e.jpg) ; cursor: pointer; }
.searchSpacing { padding: 2px 0px 1px; }
.comCarGutter { margin: 0px 10px 0px 0px; }
.comGutterUnder { margin: 0px 0px 5px; }
#comCarousel { width: 300px; }
#comCarousel #comCarPartners { background: none repeat scroll 0% 0% rgb(239, 239, 239); margin-bottom: 5px; padding: 5px; }
#comCarousel #comCarPartners .partner { height: 157px; }
#comCarousel #comCarPartners .partner .offer h3 { font-size: 1.2em; line-height: 1.2em; padding-bottom: 5px; }
#comCarousel #comCarPartners .partner .offer p { font-family: verdana; font-size: 1.1em; line-height: 1.5em; }
.comCarImage { height: 41px; text-align: center; vertical-align: middle; width: 140px; }
#comCarousel #comCarTools { background: none repeat scroll 0% 0% rgb(239, 239, 239); padding: 5px 2px; }
#comCarousel #comCarTools #carouselBtns { margin: 0px; padding: 0px 5px; }
#comCarousel #comCarTools #comCarNav { font-size: 1.1em; line-height: 1.1em; padding-bottom: 5px; }
#comCarousel #comCarTools #comCarNav img { display: inline; }
#comCarousel #comCarTools #comCarNav .prev { float: left; text-align: left; width: 90px; }
#comCarousel #comCarTools #comCarNav .info { float: left; text-align: center; width: 106px; }
#comCarousel #comCarTools #comCarNav .next { float: left; text-align: right; width: 90px; }
#comCarousel #comCarTools .btn { border: 1px solid rgb(214, 214, 214); float: left; margin: 0px 2px; }
#comCarousel #comCarTools .active { border: 1px solid rgb(34, 68, 119); }
.comPuff { margin-bottom: 15px; border: 2px solid rgb(233, 233, 223); padding: 7px 5px 7px 7px; }
.comPuff .comPuffImage { float: left; margin: 0px; padding: 1px 0px 0px; }
.comPuff .comPuffImage img { border: 1px solid rgb(255, 255, 255); width: 60px; height: 60px; }
.comPuff .comPuffCopy { float: left; word-wrap: break-word; margin: 0px 0px 0px 7px; }
.comPuff .comPuffCopy a#titleMarkPuff { color: black; border-bottom: medium none; font-size: 12px; font-weight: bold; }
.comPuff .comPuffCopy p { font-family: Georgia; font-size: 12px; line-height: 1.3em; width: 213px; color: rgb(35, 75, 123); padding-top: 4px; }
.comPuff .comPuffCopy p.title { font-family: arial; font-size: 1.2em; line-height: 0.9em; padding-bottom: 3px; }
.comPuff .comPuffCopy ul { list-style-type: none; margin: 0px; padding: 3px 0px 0px; }
.comPuff .comPuffCopy ul li { background: url(39aafb88f184fac1f43fcd6f662b4fe317012e94.gif)  no-repeat scroll 0px 3px transparent; font-size: 1.1em; padding-left: 12px; }
.comPuff .comPuffCopy h3 { font-weight: normal; }
.editorialPuff:hover { background: none repeat scroll 0% 0% rgb(238, 238, 235); }
#noComPuffImage p { width: auto; }
#comDating { padding: 0px; width: 300px; height: 250px; }
#comDating .topText { color: rgb(51, 51, 51); font-size: 14px; margin: 0px 0px 0px 14px; font-family: Arial; }
#comDating .datingBox ul.profiles { list-style: none outside none; margin: 0px; padding: 0px; }
#comDating .datingBox ul.profiles li { float: left; list-style: none outside none; height: 186px; padding: 5px; }
#comDating .datingBox .dateProf { color: rgb(64, 64, 64); height: auto; margin: 0px; padding: 3px 5px 10px; width: 100%; }
#comDating .datingBox .dateProf .dateProfImage { background-color: white ! important; margin-top: 5px; border-radius: 7px; height: 153px; width: 110px; }
#comDating .datingBox .dateProf .dateProfName { font-weight: bold; text-align: center; }
#comDating .datingBox .dateProf .dateProfImage img { padding-right: 17px; padding-bottom: 17px; padding-left: 17px; padding-top: 10px ! important; }
#comDating .datingBox .dateProf .title { clear: both; padding: 4px 0px; }
#comDating .datingBox .dateProf .title { color: rgb(206, 63, 110); font-size: 1.1em; font-weight: bold; }
#comDating .datingBox .dateProf .description { height: 89px; margin: 0px 0px 2px; overflow: hidden; }
#comDating .datingBox .dateProf .rightColDesc { width: 152px; background-color: white ! important; padding-left: 10px; border-bottom-right-radius: 6px; border-top-right-radius: 6px; margin: 15px 0px 8px; height: 109px; }
#comDating .datingBox .dateProf .description p { font-size: 14px; padding: 3px 5px 0px 0px; margin-top: 1px ! important; font-family: Arial ! important; }
#comDating .datingBox .dateProf ul { margin: 0px; padding: 0px; }
#comDating .datingBox .dateProf ul li { font-size: 1.1em; }
#comDating .tabs .colLeft { float: left; width: 195px; margin: 10px 0px 0px 8px; }
#comDating .tabs .colRight { float: right; width: 80px; margin-top: 5px; padding-top: 5px; }
#comDating .tabs .hide { display: none; }
#comDating .tabs { background: none repeat scroll 0% 0% transparent; font-size: 0px; }
#comDating .tabs ul { list-style: none outside none; margin: 0px; padding: 0px; }
#comDating .tabs li { cursor: pointer; float: right; margin: 0px; padding: 0px 2px 0px 0px; }
#comDating .tabs li a:hover { border-color: rgb(215, 215, 215); border-style: solid; border-width: 1px 1px 0px; }
.comFooter { background: url(c34c71d16c9835b9ae079338b5e0042d0ca0b12e.gif)  no-repeat scroll 0% 0% transparent; height: 19px; margin-top: 4px; padding: 3px 10px 3px 3px; text-align: right; width: 274px; }
.comFooter a { color: rgb(35, 75, 123); font-size: 1.1em; line-height: 1.2em; text-decoration: none; }
.dbBordTB { background: url(9ed4b9ac549d0a0d1eb60bffb27594e758ce006a.gif)  no-repeat scroll 0% 0% transparent; height: 2px; width: 300px; }
#comDating .datingLoader { background: url(194a422ecdbccb0ecb3af03c01412c1dec648fd8.gif)  no-repeat scroll 127px 72px transparent; color: rgb(35, 75, 123); font-size: 1.5em; font-weight: bold; padding: 140px 0px 93px 112px; width: 250px; }
#datingSearch { border: medium none; margin: 10px 0px; }
#datingSearch .dsLabels { color: rgb(64, 64, 64); float: left; font-size: 1.1em; margin-top: 3px; padding: 2px 10px 0px 0px; text-align: right; width: 80px; }
#datingSearch .dsFields { color: rgb(64, 64, 64); float: left; font-size: 1.1em; padding: 2px 10px 0px 0px; }
#datingSearch .cl { clear: both; height: 1px; margin: 0px; padding: 0px; }
#datingSearch select { font-size: 12px; }
#datingSearch input { font-size: 12px; }
#datingSearch .searchButton { background: url(614e2a9d58bfc1be060081eaef52805761c60a5e.jpg)  repeat-x scroll 0% 0% transparent; height: 30px; width: 150px; border: medium none; cursor: pointer; margin-left: -15px; }
#gender { width: 135px; }
#mGender { width: 135px; }
#mAgeMin { width: 57px; }
#mAgeMax { width: 57px; }
#mPostCode { width: 131px; }
#mHasPhoto { margin: 0px; padding: 0px; }
#mRangeID { width: 135px; }
#comDatingSmall .comPuffDating { background: none repeat scroll 0% 0% rgb(237, 247, 237); margin-bottom: 4px; padding: 3px; }
#comDatingSmall .comPuffDating .comPuffDatingImage { float: left; margin-right: 5px; padding: 0px; }
#comDatingSmall .comPuffDating .comPuffDatingImage img { border: 1px solid rgb(255, 255, 255); }
#comDatingSmall .comPuffDating .comPuffDatingCopy p { font-family: verdana; font-size: 1.1em; line-height: 1.5em; }
#comDatingSmall .comPuffDating .comPuffDatingCopy p.title { font-family: arial; font-size: 1.2em; line-height: 0.9em; padding-bottom: 3px; }
#comDatingSmall .comPuffDating .comPuffDatingCopy ul { clear: both; list-style-type: none; margin: 0px; padding: 3px 0px 0px; }
#comDatingSmall .comPuffDating .comPuffDatingCopy ul li { background: url(39aafb88f184fac1f43fcd6f662b4fe317012e94.gif)  no-repeat scroll 0px 3px transparent; font-size: 1.1em; padding-left: 12px; }
#comDatingSmall .comDatingFt { background: none repeat scroll 0% 0% rgb(227, 227, 227); height: 15px; margin-top: 4px; padding: 3px; text-align: right; width: 294px; }
#comDatingSmall .comDatingFt a { color: rgb(35, 75, 123); font-size: 1.1em; line-height: 1.2em; text-decoration: none; }
.ediPuff { background: none repeat scroll 0% 0% rgb(245, 245, 245); margin-bottom: 4px; padding: 3px; }
.ediPuff .ediPuffImage { float: left; margin-right: 5px; padding: 0px; }
.ediPuff .ediPuffImage img { border: 1px solid rgb(0, 0, 0); }
.ediPuff .ediPuffCopy { float: left; }
.ediPuff .ediPuffCopy p { font-size: 1.2em; }
.ediPuff .ediPuffCopy p.title { padding-bottom: 3px; }
.ediPuff .ediPuffCopy ul { list-style-type: none; margin: 0px; padding: 3px 0px 0px; }
.ediPuff .ediPuffCopy ul li { background: url(39aafb88f184fac1f43fcd6f662b4fe317012e94.gif)  no-repeat scroll 0px 3px transparent; font-size: 1.1em; padding-left: 12px; }
.headlineImageCentreAbstractPuff { clear: left; position: relative; margin-top: 10px; }
.headerOne + .headlineImageCentreAbstractPuff { margin-top: 0px; }
.fiveTwelfths .summaryBig .headlineImageCentreAbstractPuff, .fiveTwelfths .summaryMedium .headlineImageCentreAbstractPuff { margin-top: 10px; margin-bottom: 10px; }
.fiveTwelfths .summaryMedium .headlineImageCentreAbstractPuff:first-child { margin-top: 0px; }
.headlineImageCentreAbstractPuff .puffRollOver { position: absolute; bottom: 0px; overflow: hidden; width: 100%; height: 24px; font-family: helvetica,arial,sans-serif ! important; font-size: 12px ! important; color: rgb(255, 255, 255) ! important; background: url(60fdfd52b649a71538e3f6a045c7d2d48a51e9ab.png)  repeat scroll 0% 0% transparent; margin-top: -1px; margin-right: -1px; }
.headlineImageCentreAbstractPuff .puffRollOver p { font-family: helvetica,arial,sans-serif ! important; font-size: 12px ! important; color: rgb(255, 255, 255) ! important; line-height: 13px ! important; }
.large .puffRollOver { position: absolute; bottom: 0px; overflow: hidden; width: 100%; font-family: helvetica,arial,sans-serif; font-size: 12px; color: rgb(255, 255, 255); background: url(60fdfd52b649a71538e3f6a045c7d2d48a51e9ab.png)  repeat scroll 0% 0% transparent; }
.headlineImageCentreAbstractPuff .puffRollOver:hover { border: medium none; }
.headlineImageCentreAbstractPuff h3 { font-weight: bold; font-size: 12px; padding: 5px 5px 0px; }
.headlineImageCentreAbstractPuff p { margin: 5px auto 15px 5px; padding: 0px 0px 15px; }
.headlineImageCentreAbstractPuff h5, .headlineImageCentreAbstractPuff h4 { font-weight: bold; font-size: 12px; margin: 6px auto 0px 0px; padding: 0px 5px; }
#polldisplay { margin: 0px; padding: 5px 0px; }
.epollcontent { color: rgb(38, 38, 38); float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 18px; margin: 0px; padding: 0px; }
.polltitle { float: left; margin: 2px 0px 0px; }
.polloption { float: right; }
.polloptions { margin: 5px 0px; }
.epollq { color: rgb(38, 38, 38); float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px; margin: 5px 0px 0px; padding: 0px; }
.epolla { border-bottom: 1px solid rgb(204, 204, 204); color: rgb(38, 38, 38); font-family: Arial,Helvetica,sans-serif; font-size: 12px; height: 20px; }
.epollresult { color: rgb(49, 86, 131); font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px; margin: 0px; padding: 0px; text-align: right; }
.epollbar { background-color: rgb(178, 41, 41); float: left; font-size: 10px; margin-bottom: 3px; }
.epollresults { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1050px transparent; float: left; font-size: 0.6886em; margin-top: 4px; padding-left: 14px; }
#polldisplay form .voteBtn { background-color: rgb(34, 85, 119); border: 1px solid rgb(17, 51, 102); color: rgb(255, 255, 255); font-size: 1em; font-weight: bold; height: 1.7em; text-transform: uppercase; }
.horizontal_line { border-bottom: 1px solid rgb(205, 204, 204); margin-top: 5px; }
.vertical_line { border-left: 1px solid rgb(204, 204, 204); float: left; height: 100px; padding: 2px; width: 2px; }
#tmglSearch { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); margin: 0px auto; padding: 0px 10px; width: 940px; }
#tmglSearch .searchType { font-size: 1.2em; font-weight: bold; padding: 5px 0px; }
#tmglSearch h1 { color: rgb(102, 102, 102); font-size: 2em; font-weight: bold; padding: 10px 0px; }
#tmglSearch .searchBorders { border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); padding: 10px 0px; }
#tmglSearch .searchPresentation { float: left; }
#tmglSearch .searchPages { float: right; font-size: 1.2em; padding-top: 4px; }
#tmglSearch .backTop { float: right; padding: 10px 0px; }
#tmglSearch .backTop p { font-size: 1.2em; }
#tmglSearch .backTop p a { background: url(fc2a66ff0cbdab687439f92d535e601bd4bad29d.gif)  no-repeat scroll right center transparent; padding-right: 12px; }
#tmglSearch .searchNext { background: url(49aeae8852c633908a4444a58175b5e076f2aec2.gif)  no-repeat scroll right center transparent; font-weight: bold; padding-right: 8px; text-transform: uppercase; }
#tmglSearch .searchPrev { background: url(50d508ced5b3f1a16090150b9e1294a03c294afc.gif)  no-repeat scroll left center transparent; font-weight: bold; padding-left: 8px; text-transform: uppercase; }
#tmglSearch .basicSearchForm { float: left; margin-right: 10px; }
#tmglSearch .googleEnhance { background: url(8be63873c40f56c13071dbf288566b290910b23e.gif)  no-repeat scroll 0% 0% transparent; float: left; height: 26px; margin: 0px; padding: 0px; text-indent: -9999px; width: 53px; }
#tmglSearch .searchSmallText { font-size: 1.1em; }
#tmglSearch .searchLeftCol { text-align: right; }
#tmglSearch .advBtn { float: left; margin-right: 10px; }
#tmglSearch .calendar { display: inline; margin-left: 3px; position: relative; top: -2px; }
.gws .gwsDesc { font-size: 1.2em; margin-bottom: 5px; }
.gws .gwsResult { margin-bottom: 10px; }
.gws .gwsResult .gwsResultHd { font-size: 1.4em; }
.gws .gwsResult .gwsResultHd a { border-bottom: medium none; text-decoration: underline; }
.gws .gwsResult .gwsResultTxt { font-size: 1.2em; }
.gws .gwsResult .gwsResultUrl { color: rgb(65, 160, 66); font-size: 1.2em; }
.gafs { background: none repeat scroll 0% 0% rgb(255, 250, 221); margin-bottom: 10px; padding: 3px; }
.gafs .gafsAd { margin-bottom: 10px; }
.gafs .gafsAd .gafsAdTitle { font-size: 1.4em; }
.gafs .gafsAd .gafsAdTitle a { border-bottom: medium none; text-decoration: underline; }
.gafs .gafsAd .gafsAdDesc { font-size: 1.2em; }
.gafs .gafsAd .gafsAdDesc a { color: rgb(0, 0, 0); }
.gafs .gafsAd .gafsAdDesc a:hover { border-bottom: medium none; }
.gafs .gafsAd .gafsAdDesc .gafsAdUrl { color: rgb(65, 160, 66); margin-right: 10px; }
.archiveHeader a { font-size: 1.4em; }
#autotrader { font-family: arial; padding: 0px; }
#autotrader .search { background: none repeat scroll 0% 0% rgb(227, 227, 227); border-bottom: 1px solid rgb(237, 247, 237); color: rgb(64, 64, 64); margin: 0px auto; }
#autotrader .tabs { background: url(91c2112cba6ac80bbb865c1373ece72907bc9672.gif)  repeat-x scroll center bottom rgb(255, 255, 255); float: left; line-height: normal; width: 100%; }
#autotrader .tabs ul { list-style: none outside none; margin: 0px; padding: 0px; }
#autotrader .tabs li { background: url(6dade95eae78ffa27e12580362bb0ac62143d26c.gif)  no-repeat scroll left top transparent; cursor: pointer; float: left; margin: 0px; padding: 0px 0px 0px 7px; }
#autotrader .tabs a { background: url(f6736667caf26e40fac5993cd78ea8e8510dc8dc.gif)  no-repeat scroll right top transparent; display: block; padding: 5px 15px 4px 6px; text-decoration: none; }
#autotrader .tabs .ui-tabs-selected { background-image: url(6881579a34f0c3fa4df38f28f3ff6345792335cb.gif) ; }
#autotrader .tabs .ui-tabs-selected a { background-image: url(2f9ef9e8d23cd008576cf1cbb274e2d711a8aaf3.gif) ; padding-bottom: 5px; }
#autotrader .tabs a:hover { border: 0px none; }
#autotrader .ui-tabs-hide { display: none; }
#autotrader .ui-tabs-panel { background: none repeat scroll 0% 0% transparent; border-top: medium none; padding: 0px; }
#autotrader .advanced_link a { color: rgb(35, 75, 123); cursor: pointer; }
#autotrader .advanced_link a:hover { border-bottom: 1px none; }
#autotrader label { color: rgb(64, 64, 64); float: left; font: bold 12px arial; padding: 5px; text-align: right; width: 60px; }
#autotrader select { color: rgb(102, 102, 102); width: 200px; }
#autotrader input { color: rgb(102, 102, 102); width: 195px; }
#autotrader .floatRight { float: right; padding: 7px 20px 7px 7px; }
#autotrader .formSubmit { background-color: rgb(104, 143, 54); width: 50px; }
#autotrader_response .results_text { color: rgb(64, 64, 64); font-size: 12px; }
#autotrader_response .sorting { float: left; }
#autotrader_response #pagination { float: right; margin-top: 2px; }
#autotrader_response #pagination a { font-size: 12px; padding-right: 3px; }
#autotrader_response #pagination .current { font-size: 12px; padding-right: 3px; }
#autotrader_response .postcode { font-weight: bold; text-transform: uppercase; }
#autotrader_response .summary { padding: 0px 0px 5px; }
#autotrader_response .summary a { font-size: 15px; }
#autotrader_response .summary .details a { font-weight: bold; }
#autotrader_response .summary .advert_image { float: left; padding: 0px 10px 40px 5px; }
#autotrader_response .summary .new_advert_image { margin-bottom: 30px; }
#autotrader_response .summary .trade { color: rgb(102, 102, 102); font-size: 14px; }
#autotrader_response .summary .price { font-size: 14px; font-weight: bold; padding-top: 2px; }
#autotrader_response .summary .ad_text { color: rgb(64, 64, 64); font-size: 12px; padding-top: 2px; }
#autotrader_response .summary .distance { color: rgb(64, 64, 64); font-size: 12px; padding-top: 2px; }
#charterListener { color: rgb(64, 64, 64); font-family: arial; font-size: 13px; margin-right: 20px; }
#charterListener .contact_us { margin-bottom: 10px; margin-top: 12px; padding-left: 10px; }
#charterListener h3 { border-bottom: 1px solid rgb(224, 224, 224); color: rgb(0, 0, 0); font-weight: bold; }
#charterListener label { float: left; font-family: arial; font-size: 12px; padding: 5px; text-align: right; width: 130px; }
#charterListener input[type="text"] { margin-bottom: 8px; width: 300px; }
#charterListener textarea { height: 100px; margin-bottom: 8px; width: 304px; }
#charterListener .asterix { color: rgb(178, 41, 41); padding-left: 1px; }
#charterListener form .formSubmit { float: right; margin-right: 144px; }
#charterListener .error { float: left; text-align: left; }
.commentContainer { margin-bottom: 10px; }
.commentContainer .commentImg:first-child { background: none repeat scroll 0% 0% transparent; margin-top: -5px; }
.commentContainer .comment:first-child { background: none repeat scroll 0% 0% transparent; margin-top: -5px; }
.commentImage { background: none repeat scroll 0% 0% rgb(255, 255, 255); float: right; margin: 0px 0px 5px; padding: 2px 0px 0px 10px; }
.comment, .commentImg { font-size: 1.1em; line-height: 1.3em; margin-top: 7px; padding-top: 5px; background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; }
.headerOne + .comment, .headerOne + .commentImg { border-top: medium none; margin-top: 0px; padding-top: 0px; }
.comment p, .commentImg p { color: rgb(64, 64, 64); margin-bottom: 1px; }
.comment ul, .commentImg ul { list-style-type: none; margin: 0px; padding: 0px; }
.comment ul li, .commentImg ul li { background: none repeat scroll 0% 0% transparent; padding-left: 0px; }
.comment ul li a, .commentImg ul li a { background: none repeat scroll 0% 0% transparent; color: rgb(35, 75, 123); font-family: georgia,"times new roman",times,serif; line-height: 1.3em; font-size: 1.2em; padding-left: 0px; }
.comment p strong, .commentImg p strong { font-family: helvetica,arial,sans-serif; }
.comment p strong a, .commentImg p strong a { color: rgb(64, 64, 64); font-family: helvetica,arial,sans-serif; }
.comment p strong a:hover, .commentImg p strong a:hover { border-bottom: 1px dotted rgb(64, 64, 64); }
#commentContainerOlympics .commentImg, #commentContainerOlympics .comment { background: url(7dd440ba0dd0547407650c02db4048833ff64f7b.png)  no-repeat scroll 5px 10px rgb(244, 240, 230); border-top: medium none; border-bottom: 1px solid rgb(211, 206, 186); padding: 7px 0px 0px 26px; position: relative; min-height: 62px; }
#commentContainerOlympics .commentImg img { float: right; padding: 0px 0px 0px 10px; position: absolute; bottom: 0px; right: 0px; }
#commentContainerOlympics .commentImg ul, #commentContainerOlympics .comment ul { padding-right: 70px; }
#commentContainerOlympics .commentImg ul li a, #commentContainerOlympics .comment ul li a { font-style: italic; color: rgb(66, 66, 66); font-size: 1.3em; }
#commentContainerOlympics .commentImg p, #commentContainerOlympics .comment p { margin: 4px 0px; }
#commentContainerOlympics .commentImg p strong a, #commentContainerOlympics .comment p strong a { color: rgb(0, 151, 210); font: bold 10px georgia,"times new roman",times,serif; text-transform: uppercase; }
#commentContainerOlympics { margin-top: 10px; }
#commentContainerOlympics .commentImg p strong { color: rgb(0, 151, 210); font: bold 10px georgia,"times new roman",times,serif; text-transform: uppercase; }
#commentCartoonContainer { width: 300px; float: left; background-color: rgb(255, 255, 255); }
.commentsContainer { margin-left: 0px; float: left; width: 300px; padding-top: 12px; }
.cartoonContainer { width: 140px; padding-right: 9px; border-right: 1px solid rgb(231, 231, 231); float: left; padding-top: 12px; }
.cartoonContainer img { border-top: 1px dotted rgb(204, 204, 204); padding-top: 2px; }
.cartoonContainer .mattDescription { margin-top: 6px; font-family: Georgia; font-size: 12px; font-style: italic; text-align: center; }
.mattDescription a { color: rgb(38, 38, 38); }
.cartoonTabsContainer { margin-bottom: 10px; }
.cartoonTabsContainer a.tabMatt { float: left; width: 77px; height: 29px; background-image: url(ec1f8dbad744a39375902aa98d33f712b6b404b8.png) ; }
.cartoonTabsContainer a.tabAlex { float: left; width: 63px; height: 29px; background-image: url(2e02b77a50f9a2786e10a4b43575a611be4e33ab.png) ; }
.cartoonTabsContainer a:hover { border-bottom: medium none; }
.cartoonImage { margin: 0px auto; padding: 0px; border-bottom: 1px dotted rgb(204, 204, 204); }
.cartoonImage a:hover { border-bottom: medium none; }
.cartoonImage p { text-align: center; font-style: italic; padding: 5px; font-size: 11px; color: black; }
.mattArticleLink { text-align: center; padding: 3px; }
.mattArticleLink a { font-family: arial,helvetica,sans-serif; font-size: 12px; color: rgb(35, 75, 123); }
.mattArticleLink a:hover { color: rgb(18, 40, 66); }
.mattAlexPuffs .headlineImageCentreAbstractPuff.small { margin-top: 7px; }
.mattAlexPuffs .headlineImageCentreAbstractPuff.small:first-child { margin-top: 0px; }
.mattAlexPuffs .oneSixth .oneSixth.mattAlertBox.mattAlexBox { margin-top: 7px; }
.mattAlexPuffs .oneSixth .oneSixth.mattAlertBox.mattAlexBox:first-child { margin-top: 0px; }
.oneSixth.mattAlertBox.mattAlexBox + .headlineImageCentreAbstractPuff.small { margin-top: 0px; padding-top: 7px; }
.mattAlexPuffs .summary.html { border-top: medium none; padding-top: 0px; }
#autoNav { border-width: 1px medium; border-style: dotted none; border-color: rgb(204, 204, 204) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-weight: bold; margin-bottom: 10px; padding: 2px 0px; }
#autoNav .leftTool { float: left; font-size: 1.2em; text-align: left; width: 100px; }
#autoNav .rightTool { float: right; font-size: 1.2em; text-align: right; width: 100px; }
#autoNav .leftTool .prev { background: url(7a401d7045594fe488e470b5927fe1223af6d26a.gif)  no-repeat scroll left center transparent; padding-left: 10px; }
#autoNav .rightTool .next { background: url(023036179899b5aebe2116859797e19ddd45acf9.gif)  no-repeat scroll right center transparent; padding-right: 10px; }
#artComRelLinks { margin-bottom: 10px; }
#artComRelLinks ul { color: rgb(206, 206, 206); list-style-type: none; margin-left: 0px; }
#artComRelLinks ul li { padding: 0px 0px 3px; }
.comLink { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 1.2em; margin-bottom: 2px; padding: 0px; }
.rssFeed h3 { background: url(3dd6f2e3706a489e9562773f9196249f05afaf50.gif)  no-repeat scroll right center transparent; }
.feedTools { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 6px solid rgb(224, 224, 224); overflow: hidden; padding: 5px 5px 2px; width: 288px; }
.feedTools .title { margin-bottom: 5px; width: 288px; }
.feedTools .title p { color: rgb(64, 64, 64); float: left; font-size: 1.3em; font-weight: bold; margin: 0px; padding: 0px; width: 260px; }
.feedTools img { float: right; padding-left: 10px; }
.feedTools ul { list-style-type: none; margin: 0px; padding: 0px; }
.feedTools ul li { border-top: 1px dotted rgb(224, 224, 224); font-size: 1.2em; font-weight: bold; line-height: 1.6em; padding: 2px 0px 1px 25px; width: 263px; }
.feedTools ul li.google { background: url(9c33b9740abf577147116754aab275245315be9f.gif)  no-repeat scroll 0px 3px transparent; }
.feedTools ul li.bloglines { background: url(ac09857fb6c91ed20331ff06fe40b96ea4648d07.gif)  no-repeat scroll 0px 3px transparent; }
.feedTools ul li.yahoo { background: url(831006bb22ed247dee61fbc835ad213a7c254941.gif)  no-repeat scroll 0px 3px transparent; }
.feedTools ul li.netvibes { background: url(cdbae535ff9a768b808420c25be501aacb2dc48e.gif)  no-repeat scroll 0px 3px transparent; }
.feedTools ul li.newsgator { background: url(b5fed33bae2bfbad0e5f6cb5980fe9dc4353e791.gif)  no-repeat scroll 0px 3px transparent; }
.feedTools ul li.pageflakes { background: url(16054f992944bee0e1015c4ed0e7f2b4a2ff80e1.gif)  no-repeat scroll 0px 3px transparent; }
.feedTools ul li.technorati { background: url(95fae9eea9661ff559533be3946c2b79c5c67368.gif)  no-repeat scroll 0px 3px transparent; }
.feedTools ul li.aol { background: url(e2068330bad2e21a79d41b6f7bf375d3f4d8d209.gif)  no-repeat scroll 0px 3px transparent; }
.feedTools ul li.rss { background: url(d5fbc052c113de3276902d900ff8e372fbe9e726.gif)  no-repeat scroll 0px 3px transparent; font-size: 1.1em; font-weight: normal; padding-top: 3px; }
.googleads { padding: 5px 0px 0px; width: 620px; }
.radlinks { width: auto; }
#google-links-container { margin: 0px; padding: 0px; }
#googleLinksHead { color: rgb(178, 41, 41); font-size: 1.2em; font-weight: bold; margin: 0px; padding: 0px 0px 6px; }
.googleLinksText { font-family: arial; list-style: none outside none; margin: 0px; padding: 0px; }
.googleLinksText p { font-size: 12px; padding: 4px 0px 1px; }
.googleLinksText p a { font-size: 11px; margin: 7px 0px 4px; }
.googleLinksText p a:hover { border: 0px none; }
.googleLinksText li { color: rgb(64, 64, 64); padding: 0px 0px 7px; }
.googleLinksText li h4 a { color: rgb(35, 75, 123); font: bold 12px arial; margin-top: 7px; }
.googleLinksText li h4 a:hover { border-width: 0px 0px 1px; border-style: none none dotted; border-color: -moz-use-text-color -moz-use-text-color rgb(18, 40, 66); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.googleLinksText li h4 a:active { border: 0px none; }
.googleLinksText li.last { border-bottom: 0px none; }
.secNavLink { padding-bottom: 10px; }
.secNavLink .headerOne { padding-bottom: 5px; }
.secNavLink .headerOne h2 { background-color: rgb(255, 255, 255); color: rgb(178, 41, 41); display: inline; font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 0px; padding: 0px 3px 0px 0px; text-transform: uppercase; }
.secNavLink .secNavLinkBadge { float: right; }
.secNavLink .secNavLinkItems { float: left; width: 240px; }
.secNavLink .secNavLinkItems .twoColm { background: url(262c89e2644cac44f52982c7d4468dad6746d7c7.gif)  no-repeat scroll 0px 8px transparent; border-bottom: 1px dotted rgb(239, 239, 239); float: left; line-height: 1.2em; margin-right: 10px; padding: 5px 0px; width: 105px; }
.secNavLink .secNavLinkItems .oneColm { background: url(262c89e2644cac44f52982c7d4468dad6746d7c7.gif)  no-repeat scroll 0px 8px transparent; border-bottom: 1px dotted rgb(239, 239, 239); line-height: 1.2em; margin-right: 10px; padding: 5px 0px; }
.secNavLink .secNavLinkItems .oneColm .bulletPoint { font-size: 1.2em; margin: 0px 0px 0px 10px; padding: 0px; text-indent: 0px; }
.secNavLink .secNavLinkItems .twoColm .bulletPoint { font-size: 1.2em; margin: 0px 0px 0px 10px; padding: 0px; text-indent: 0px; }
.umeeHide { display: none; }
.commHeader { background-color: rgb(55, 100, 154); color: rgb(255, 255, 255); font: 1em arial; margin-bottom: 5px; padding: 2px 4px; text-transform: uppercase; }
.commercialPuff { width: 300px; }
.rPuff { width: 300px; }
.puffContainer { border-left: 4px solid rgb(227, 227, 227); border-right: 4px solid rgb(227, 227, 227); padding-left: 6px; padding-right: 6px; width: 300px; }
.nav { float: right; height: 16px; width: 34px; }
.nav img { border: 0px none; text-decoration: none; }
.nav a:hover img { visibility: hidden; }
.nav a { text-decoration: none; }
.headline { color: rgb(35, 75, 123); font: bold 1.1em arial; text-decoration: none; }
.headline a:visited { color: rgb(35, 75, 123); text-decoration: none; }
.headline a:hover { border-style: dotted; border-width: 0px 0px 1px; color: rgb(18, 40, 66); }
.blurb { color: rgb(64, 64, 64); font: 1.1em arial; margin-bottom: 5px; margin-left: auto; margin-right: auto; }
.blurb a:hover { border-style: dotted; border-width: 0px 0px 1px; color: rgb(35, 75, 123); }
.blurb a:visited { color: rgb(35, 75, 123); text-decoration: none; }
.puffFooter { color: rgb(178, 41, 41); font: bold 1.1em arial; padding-right: 2px; text-align: right; text-decoration: none; }
.puffFooter a { color: rgb(178, 41, 41); text-decoration: none; }
.px { background: url(550782f235e689645c91339ee5aa6e457ac39b07.gif)  no-repeat scroll 0px 0px transparent; text-decoration: none; }
a.nextComPuff:hover { background: url(ae608c89f84335b2fa707987b6f0ea8f66210a5d.gif)  no-repeat scroll 0px 0px transparent; text-decoration: none; }
.heading { padding: 2px 4px; }
.sideBars { border-left: 4px solid rgb(227, 227, 227); border-right: 4px solid rgb(227, 227, 227); padding-left: 6px; padding-right: 6px; }
.imageDiv { float: left; margin: 4px 0px 7px; width: 58px; }
.imageDiv img { height: 50px; margin-top: 2px; width: 50px; }
.puffBody { float: left; width: 188px; }
.puffBodyWide { float: left; width: 246px; }
.footerDiv { background-color: rgb(227, 227, 227); }
.footerTop { background: url(7f1124bcf06e2e6e34fda1bc1c6894433c562874.gif)  no-repeat scroll 0% 0% transparent; height: 3px; width: 280px; }
.footerBtm { background: url(46c17d31139917125af5edeee33502d38b6e6606.gif)  no-repeat scroll 0% 0% transparent; height: 5px; width: 280px; }
.far_out { left: -9999px; position: absolute; }
a.actionBut { background: url(6caeb548849314510688d4c59e0a9dee0161486e.gif)  no-repeat scroll 0px 2px transparent; display: block; float: right; height: 15px; margin-left: 5px; width: 33px; }
a.actionBut:hover { background: url(32fe8f6e6a30e2c79dcc1465f75d0498fe5ef366.gif)  no-repeat scroll 0px 2px transparent; border: medium none; display: block; float: right; height: 15px; text-decoration: none; width: 33px; }
.fText { float: right; }
.f_nav { margin-left: 100px; width: 175px; }
.rounded { margin-bottom: -50px; position: relative; top: -52px; }
.spacing { padding: 4px 0px 5px; }
.rotatingPuffContainer { margin-bottom: 10px; }
.commNavLink { border-bottom: 1px dotted silver; margin-top: -5px; padding-bottom: 5px; width: 300px; }
.commNavLink .commNavLinkItems { float: left; width: 300px; }
.commNavLink .commNavLinkItems .twoColm { background: url(39aafb88f184fac1f43fcd6f662b4fe317012e94.gif)  no-repeat scroll 0px 6px transparent; float: left; line-height: 1.2em; margin-left: 10px; margin-right: -10px; padding: 3px 0px; width: 145px; }
.commNavLink .commNavLinkItems .oneColm { background: url(39aafb88f184fac1f43fcd6f662b4fe317012e94.gif)  no-repeat scroll 0px 6px transparent; line-height: 1.2em; margin-left: 10px; margin-right: 10px; padding: 3px 0px; }
.commNavLink .commNavLinkItems .oneColm .commBulletPoint { color: rgb(0, 102, 204); font-size: 1em; margin: 0px 0px 0px 12px; padding: 0px; text-decoration: none; text-indent: 0px; }
.commNavLink .commNavLinkItems .twoColm .commBulletPoint { color: rgb(0, 102, 204); font-size: 1em; margin: 0px 0px 0px 12px; padding: 0px; text-decoration: none; text-indent: 0px; }
.commNavLink .commNavLinkItems .twoColm a:hover { color: rgb(18, 40, 66); }
.commNavLink .commNavLinkItems .oneColm a:hover { color: rgb(18, 40, 66); }
.jsRand { display: none; }
.imgSlantOverlay { display: none; }
.summaryMedium .imgSlantOverlay { background: none repeat scroll 0% 0% transparent; display: none; }
.summaryMedium .cta { font-size: 1.2em; margin-top: 10px; text-align: left; }
.summaryMedium .cta a { color: rgb(35, 75, 123); }
#trafficDrivers { background-color: rgb(244, 244, 240); border-bottom: 1px solid rgb(229, 229, 229); }
#trafficDrivers .headerOne, #bottomGroup .headerOne { border-bottom: 1px dotted rgb(204, 204, 204); border-top: 2px solid rgb(38, 38, 38); color: rgb(38, 38, 38); }
#trafficDrivers .gutterUnder { margin-bottom: 5px; }
#trafficDrivers .headerFive { margin-bottom: 5px; }
#bottomGroup .headerFive a, #bottomGroup .headerFive span, #trafficDrivers .headerFive a, #trafficDrivers .headerFive span { color: rgb(84, 84, 84); font-family: arial,sans-serif; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }
#bottomGroup .headerFive a:hover, #trafficDrivers .headerFive a:hover { border-bottom: 1px dotted rgb(127, 17, 17); color: rgb(63, 63, 63); margin-bottom: 1px; }
#trafficDrivers .headerFive a, #trafficDrivers .headerFive a:hover { color: rgb(212, 47, 0); }
#bottomGroup .summaryMedium p, #trafficDrivers .summaryMedium p { color: rgb(63, 63, 63); font-size: 1.3em; line-height: 1.3em; font-family: arial,helvetica,sans-serif; }
#bottomGroup .summaryMedium img, #trafficDrivers .summaryMedium img { margin: 0px 0px 0px 10px; }
#trafficDrivers .summaryMedium img { margin: 0px 0px 0px 10px; }
#bottomGroup .summaryMedium img { margin: 0px; }
#bottomGroup .summaryMedium h3, #trafficDrivers .summaryMedium h3 { font-size: 2em; margin-bottom: 5px; }
#bottomGroup .piccentre, #trafficDrivers .piccentre { margin-bottom: 8px; }
#bottomGroup .summaryMedium h3, #bottomGroup .piccentre { margin-bottom: 0px; }
#bottomGroup h3 a, #trafficDrivers h3 a { margin: 8px 0px 10px; }
#tmgPortalRand {  }
#tmgPortalRand .servicesSmall { padding: 0px 7px; border-right: 1px dotted rgb(204, 204, 204); margin: 5px 0px; }
#tmgPortalRand .last { border-right: 0px none; }
#tmgPortalRand .last .summarySmall h3 { padding-right: 5px; }
.servLarge { font-size: 1.6em; font-weight: bold; line-height: 1.13em; margin-bottom: 8px; }
.servSmall { font-size: 1.3em; font-weight: bold; line-height: 1.38em; }
.traffdrivViewLink { text-align: right; clear: both; }
.traffdrivViewLink a { color: rgb(0, 102, 204); font-size: 1.2em; font-family: arial,helvetica,sans-serif; }
#trafficDrivers h3 { margin-bottom: 6px; clear: both; height: 50px; }
div.headerOne + div.configTabs { margin-top: -9px; }
#configurableTabs a { cursor: pointer; }
#configurableTabs { border-left: 0px none; border-right: 0px none; margin-bottom: 1em; }
#configurableTabs .topline { margin-top: 5px; }
#configurableTabs .topline .left, #configurableTabs .topline .right, #configurableTabs .bottomline .left, #configurableTabs .bottomline .right { float: left; height: 2px; width: 4px; }
#configurableTabs .topline .right, #configurableTabs .bottomline .right { float: right; }
#configurableTabs ul { list-style: none outside none; margin: 0px; padding: 0px; }
#configurableTabs .mainTabs { background: url(1265f0db135b5a977f451458112474f6a9b328c5.gif)  repeat scroll 0px -1px transparent; min-height: 21px; width: 100%; }
#configurableTabs .mainTabs li { background: none repeat scroll 0% 0% rgb(215, 215, 215); border-right: 1px solid rgb(215, 215, 215); border-top: 1px solid rgb(215, 215, 215); float: left; font-family: arial,sans-serif; margin: 0px; text-transform: uppercase; }
#configurableTabs .mainTabs li.start { border-left: 1px solid rgb(215, 215, 215); }
#configurableTabs .mainTabs .end { clear: left; }
#configurableTabs .mainTabs li, #configurableTabs .mainTabs li a { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(96, 96, 96); display: block; font-size: 10px; text-decoration: none; width: auto; }
#configurableTabs .mainTabs li a { background: url(4225d24524ec54fd1ce00184d2fe45a25dc18683.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); padding: 3px 10px; }
#configurableTabs .mainTabs a:hover { border-bottom: 0px none; color: rgb(96, 96, 96); }
#configurableTabs .mainTabs .current, #configurableTabs .mainTabs .current a, #configurableTabs .mainTabs .current a:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); color: rgb(96, 96, 96); font-weight: bold; }
#configurableTabs .subHead { clear: both; color: rgb(64, 64, 64); font-size: 11px; margin-bottom: 3px; margin-left: 2px; padding-bottom: 0.2em; padding-top: 0.4em; }
#configurableTabs .mainTabs .ui-tabs-selected, #configurableTabs .mainTabs .ui-tabs-selected a, #configurableTabs .mainTabs .ui-tabs-selected a:hover { background: url(74ae2a1e00775623505238336893519c74eb73a9.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); color: rgb(52, 52, 52); font-weight: bold; margin-bottom: -1px; }
#configurableTabs .listOfItems li { border-bottom: 1px dotted rgb(227, 227, 227); display: block; margin: 0px 2px; padding: 5px 5px 0px; width: 268px; }
#configurableTabs .listOfItems li.doubleColumn { background: url(f00e98dfd7a1e777eaa9660825349f82b1d9b31d.jpg)  repeat-x scroll 0% 0% transparent; border: 0px none; float: left; padding-bottom: 2px; width: 126px; }
#configurableTabs .listOfItems .break { background: none repeat scroll 0px center transparent; border-top: 1px dotted rgb(206, 206, 206); clear: left; display: block; float: left; height: 0px; width: 92%; }
#configurableTabs .listOfItems .break hr { display: none; }
#configurableTabs .listOfItems .info { color: rgb(64, 64, 64); font-size: 11px; margin: -52px 0px 8px 53px; }
#configurableTabs .listOfItems .mainLink { color: rgb(35, 76, 121); display: inline; font-size: 10px; font-weight: bold; margin-bottom: 3px; text-decoration: none; }
#configurableTabs .listOfItems .mainLink:hover, #configurableTabs .listOfItems .info .bookLink:hover { border-bottom: 1px dotted rgb(18, 40, 66); color: rgb(18, 40, 66); margin-bottom: 2px; }
#configurableTabs .listOfItems .partnerLogo { margin: 0px 0px 0px -48px; padding: 0px; }
#configurableTabs .listOfItems .info .starRating { display: block; height: 9px; }
#configurableTabs .listOfItems .info .starRating img { color: rgb(153, 153, 0); float: left; margin-right: 2px; }
#configurableTabs .listOfItems .info p { display: inline; font-size: 11px; }
#configurableTabs .listOfItems .info .bookLink, #configurableTabs .showLink a { background: url(49aeae8852c633908a4444a58175b5e076f2aec2.gif)  no-repeat scroll right center transparent; color: rgb(35, 75, 123); display: inline; font-size: 10px; padding-right: 7px; text-decoration: none; }
#configurableTabs .showLink a { background-image: url(76980a740ea6884ef666c993998b97e595768a17.gif) ; padding-right: 13px; }
#configurableTabs .bottomBar { background: none repeat scroll 0% 0% rgb(245, 245, 242); clear: both; color: rgb(178, 41, 41); font-size: 11px; margin-top: 10px; text-align: left; }
#configurableTabs .bottomBar .left, #configurableTabs .bottomBar .right { background: url(ddbd3892f26673e48167913154b0207134f16c87.gif)  no-repeat scroll 0% 0% rgb(227, 227, 227); float: left; height: 5px; width: 5px; }
#configurableTabs .bottomBar .right { background: url(108270996b6dc083bed24f8eb4066bd07b33e8cd.gif)  repeat scroll 0% 0% transparent; float: right; }
#configurableTabs .bottomBar .bottom .right { background: url(f4e60d7e1e97f31c8b57fcedb0ff92b829e0cb02.gif)  repeat scroll 0% 0% transparent; }
#configurableTabs .bottomBar .bottom .left { background: url(e7fbc9088f6c375e4e14dd6a0c2d57a5689f286d.gif)  repeat scroll 0% 0% transparent; }
#configurableTabs .bottomBar .end { clear: both; display: none; }
#configurableTabs .bottomBar .bottom { margin-bottom: 5px; margin-top: -5px; }
#configurableTabs .bottomBar .content { margin-top: -5px; padding: 5px; vertical-align: middle; }
#configurableTabs .bottomBar .content .partnerLogo { float: left; margin-top: 1px; text-align: left; }
#configurableTabs .bottomBar .content img, #configurableTabs .bottomBar .content a { vertical-align: inherit; }
#configurableTabs .bottomBar .content .ctaImgLink img { background: none repeat scroll 0% 0% rgb(55, 100, 154); color: rgb(255, 255, 255); margin-left: 5px; }
#configurableTabs .bottomBar .content .ctaImgLink:hover img { background: none repeat scroll 0% 0% rgb(18, 40, 66); }
#configurableTabs .bottomBar .content .ctaLink { color: rgb(178, 41, 41); font-size: 11px; font-weight: bold; text-align: right; text-decoration: none; }
#configurableTabs .bottomBar .content .ctaLink:hover { border-color: rgb(119, 0, 0); color: rgb(119, 0, 0); }
#configurableTabs .bottomBar .content a:hover { border-bottom: 0px none; }
#configurableTabs .ui-tabs-hide { display: none; }
#configurableTabs .bottomBar .content a { display: block; float: left; margin: 0px; padding: 0px; width: 50%; }
#configurableTabs .loadingMessage { background: url(194a422ecdbccb0ecb3af03c01412c1dec648fd8.gif)  no-repeat scroll 127px 72px transparent; color: rgb(35, 75, 123); font-size: 1.5em; font-weight: bold; padding: 127px 0px 80px 112px; width: 138px; }
#configurableTabs .innerPlugin { padding: 10px; background-color: rgb(244, 244, 240); border-top: 1px dotted rgb(204, 204, 204); }
#configurableTabs .controlledTab ul.configurableWidget li { margin: 10px 0px 8px; border-bottom: 1px dotted rgb(204, 204, 204); position: relative; z-index: 11; }
#configurableTabs .controlledTab ul.configurableWidget li div, #configurableTabs .controlledTab ul li p { font-family: arial,sans-serif; font-size: 1.2em; }
#configurableTabs .controlledTab ul.configurableWidget li div { margin-bottom: 2px; font-weight: bold; }
#configurableTabs .controlledTab ul.configurableWidget li p { color: rgb(64, 64, 64); padding-bottom: 10px; }
#configurableTabs .controlledTab ul.configurableWidget li.doubleColumn { width: 130px; float: left; border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: -moz-use-text-color rgb(220, 220, 213) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding-right: 9px; }
#configurableTabs .controlledTab ul.configurableWidget li.doubleColumn img { width: 130px; height: 80px; border: 0px none; margin-bottom: 7px; }
#configurableTabs .controlledTab ul.configurableWidget li.last { padding-left: 10px; padding-right: 0px; border: 0px none; }
#configurableTabs .controlledTab .commPuffSearchForm { position: relative; z-index: 10; }
#configurableTabs .controlledTab .commPuffSearchForm input.search { width: 198px; height: 20px; border: 1px solid rgb(204, 204, 204); color: rgb(111, 111, 111); font-family: arial,sans-serif; font-size: 1.2em; padding: 0px 6px; background: url(520d736ff92b2d624e8b376ea3b6be99c82e0ec3.png)  no-repeat scroll 190px 3px rgb(255, 255, 255); }
#configurableTabs .controlledTab .commPuffSearchForm input.formSubmit { position: absolute; margin-left: 2px; height: 21px; margin-top: 1px; }
#configurableTabs .controlledTab .commPuffSearchForm input.formSubmit:hover { background-color: rgb(22, 48, 75); cursor: pointer; }
#configurableTabs .controlledTab .commPuffFooterLink { font-family: arial,sans-serif; font-size: 1.2em; margin: 8px 0px 0px; z-index: 1000; position: relative; }
#configurableTabs .controlledTab ul.ssAds { position: relative; height: 265px; }
#configurableTabs .controlledTab ul.ssAds li { border: medium none; background: none repeat scroll 0% 0% transparent; }
#configurableTabs .controlledTab ul.ssAds img { margin-bottom: 10px; }
#configurableTabs .controlledTab ul.ssAds li p { height: 22px; margin-bottom: 10px; overflow: hidden; }
#configurableTabs .controlledTab ul.ssAds div a { font-size: 1.1em; }
.rotImgLink { border: medium none; }
#configurableTabs .controlledTab ul.configurableWidget li .viewLink { display: block; text-align: right; font-family: arial,helvetica,sans-serif; font-weight: normal; margin: 0px; }
#configurableTabs .controlledTab ul.configurableWidget li .viewLink a { color: rgb(0, 102, 204); font-size: 1em; }
.controlledTab .tools .prevArrowImage { background: url(53dccc43570636b246d3b18aa436bf0333609424.png)  no-repeat scroll left center transparent; right: auto; left: 0px; }
.controlledTab .tools a { border: medium none; display: block; height: 175px; margin: 0px; position: absolute; top: 0px; width: 30px; cursor: pointer; padding: 0px; z-index: 30; float: left; }
.controlledTab .tools .nextArrowImage { float: left; text-align: right; width: 30px; background: url(bbf6c09b5969b01634e78943b58886a33ab1556e.png)  no-repeat scroll right center transparent; right: 0px; }
.controlledTab .tools a:hover { border: medium none; text-decoration: none; }
.controlledTab .tools img { display: inline; }
.controlledTab { position: relative; }
.roundButton { background: none repeat scroll 0% 0% rgb(0, 0, 255); color: rgb(255, 255, 255); float: right; margin: 0px; padding: 0px; position: relative; width: 5.5em; }
#configurableTabs .roundButton input { background: none repeat scroll 0% 0% rgb(55, 100, 154); border: 0px none; color: rgb(255, 255, 255); font-size: 1em; line-height: 1.4em; text-transform: uppercase; width: 100%; }
#configurableTabs .roundButton input:hover { background-color: rgb(18, 40, 66); }
.roundButton div { background: none no-repeat scroll left top transparent; height: 5px; position: absolute; width: 5px; }
.roundButton .tl { background-image: url(0969977d3273373d6e3dba5ede16682a5699f6ee.png) ; left: 0px; top: 0px; }
.roundButton .tr { background-image: url(1f0d9df529cdd9998112591461e666966b2c6633.png) ; right: 0px; top: 0px; }
.roundButton .br { background-image: url(33a9f1f55e43baf4abd0141fbbd0a9e6c7a527a4.png) ; bottom: 0px; right: 0px; }
.roundButton .bl { background-image: url(e9fe739030ce84516111473da1fc851ef630105e.png) ; bottom: 0px; left: 0px; }
#configurableTabs .rowOdd, #configurableTabs .rowEven { margin: 0px 0px -1px; padding: 2px 0px; }
#configurableTabs .rowEven { background-color: rgb(255, 255, 255); }
#advanced_link_hide a { cursor: pointer; display: inline; margin: 0px; width: auto; }
#advanced_link_hide { border-bottom: 1px solid rgb(255, 255, 255); display: block; margin: 0px 0px -1px; padding: 0px; width: auto; }
#configurableTabs .innerPlugin .hideLink, #configurableTabs .innerPlugin .showLink { background: none repeat scroll 0% 0% rgb(255, 255, 255); display: block; margin-bottom: -1px; padding: 4px 5px 2px; }
#configurableTabs .innerPlugin .showLink .advanced_link { padding-left: 0px; padding-top: 2px; }
#configurableTabs .innerPlugin .hideLink a { display: inline; margin-bottom: 2px; }
#configurableTabs .gen_advanced select { margin: 3px 0px; }
#advanced_options { display: none; }
div#liveBloggingInfo { background-color: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); color: rgb(64, 64, 64); font-size: 1.2em; font-weight: bold; margin-bottom: 10px; padding: 3px; font-family: arial,helvetica,sans-serif; }
div#liveBloggingInfo .loadingImg { background: url(d7fd7214397a7efe63134c1c4ae64bf50d5de042.gif)  no-repeat scroll 5px 2px transparent; height: 18px; padding-top: 5px; text-indent: 28px; }
div#liveBloggingInfo .loadingImg span { color: rgb(35, 75, 123); cursor: pointer; margin-left: 5px; padding: 3px 4px; }
div#liveBloggingInfo .loadingImg span.selected { background-color: rgb(64, 64, 64); color: rgb(238, 238, 238); }
#mostPopular { margin-bottom: 30px; }
#mostPopular .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all { width: 300px; height: 33px; overflow: hidden; }
#mostPopular .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li { background-color: rgb(244, 244, 240); height: 15px; }
.wt_gap.ui-state-default.ui-corner-top { height: 100% ! important; }
#mostPopular .headerOne { color: rgb(38, 38, 38); border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 14px; }
#mostPopular .headerOne p { color: rgb(38, 38, 38); }
#mostPopular .headerOne p a { background: none repeat scroll 0% 0% transparent; color: rgb(84, 84, 84); }
#mostPopular .headerOne p a:hover { border-bottom: 1px dotted rgb(18, 40, 66); color: rgb(18, 40, 66); }
#mostPopular #mostpop { padding: 0px 10px 10px; }
#mostPopular #mostpop .tabs ul, #medalsContent ul.tabs { background: url(1265f0db135b5a977f451458112474f6a9b328c5.gif)  repeat-x scroll 0px 0px transparent; height: 22px; list-style: none outside none; margin: 0px; padding: 0px; }
#mostPopular #mostpop .tabs li, #medalsContent ul.tabs li { color: rgb(96, 96, 96); float: left; font-family: arial,sans-serif; font-size: 1em; height: 22px; margin: 0px; }
#mostPopular #mostpop .tabs li.first a, #medalsContent ul.tabs li.first a { border-right: medium none; }
#mostPopular #mostpop .tabs li.last a, #medalsContent ul.tabs li.last a { border-left: medium none; }
#mostPopular #mostpop .tabs a, #medalsContent ul.tabs a { background: url(4225d24524ec54fd1ce00184d2fe45a25dc18683.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(165, 165, 165) rgb(165, 165, 165) rgb(225, 225, 225); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(96, 96, 96); cursor: pointer; display: block; height: 20px; padding: 0px 5px; }
#mostPopular #mostpop .tabs a span, #medalsContent ul.tabs li a span { display: block; padding: 3px 5px; text-transform: uppercase; }
#mostPopular #mostpop .tabs .current a, #medalsContent ul.tabs .current a { background: url(74ae2a1e00775623505238336893519c74eb73a9.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(244, 244, 240); color: rgb(52, 52, 52); font-weight: bold; }
#mostPopular #mostpop .tabs a:hover, #medalsContent ul.tabs li a:hover { background: url(74ae2a1e00775623505238336893519c74eb73a9.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(244, 244, 240); }
#mostPopular #mostpop .lists ol { color: rgb(102, 102, 102); margin: 0px; padding: 0px; }
#mostPopular #mostpop .lists ol li { color: rgb(158, 0, 71); font-size: 1.4em; font-weight: bold; margin: 0px 0px 0px 20px; padding: 5px 0px 0px; }
#tmglSite.olympic #mostPopular #mostpop .lists ol li { color: rgb(0, 151, 210); }
#mostPopular #mostpop .lists ol li a { display: inline; font-size: 14px; font-weight: normal; line-height: 1.38em; }
#medalsContent ul.tabs { background-image: url(445b8de5b3ee970b20fcfea1482f0f70a898c59e.gif) ; background-repeat: repeat-x; background-position: 0px 21px; font-family: arial,sans-serif; font-size: 10px; }
#mostviewed .accordion h3, #mostviewed .tabs ul.ui-tabs-nav li { border-top: 2px solid black; margin: 0px; padding: 2px 5px 10px; cursor: pointer; font-size: 12px; font-family: helvetica,Arial,sans-serif; color: rgb(35, 75, 123); }
#mostviewed .tabs ul.ui-tabs-nav li { display: inline-block; float: left; font-weight: bold; }
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-default { border-bottom: 1px solid rgb(204, 204, 204); padding-top: 5px; }
#mostviewed .tabs ul.ui-tabs-nav li.wt_gap, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed.ui-tabs-selected + li.wt_gap, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostShared.ui-tabs-selected + li.wt_gap { background: none repeat scroll 0% 0% rgb(204, 204, 204); border-top: 2px solid rgb(244, 244, 240); width: 1px; padding: 0px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 0px none; height: 27.5px; }
@media not all {
  #mostviewed .tabs ul.ui-tabs-nav li.wt_gap, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed.ui-tabs-selected + li.wt_gap, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostShared.ui-tabs-selected + li.wt_gap { height: 28.5px; }
}
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-default a { color: rgb(35, 75, 123); text-decoration: none; }
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-default a:hover { border-bottom: 1px dotted rgb(18, 40, 66); color: rgb(18, 40, 66); }
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active a:hover { border-bottom: medium none; color: rgb(204, 0, 0); }
#mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed, #mostviewed .tabs ul.ui-tabs-nav li.wt_mostShared { width: auto; }
#mostviewed .tabs ul.ui-tabs-nav li.wt_mostCommented { width: 41%; text-align: center; }
#mostviewed .accordion h3:hover, #mostviewed .tabs li:hover { cursor: pointer; }
#mostviewed .tabs li.ui-tabs-selected:hover, #mostviewed .tabs li.ui-tabs-selected a:hover { cursor: default; }
#mostviewed .accordion .ui-state-active { color: white; background: url(35b21a497df042ecf12907b679c2c5a0bb8d7136.png)  no-repeat scroll 280px 50% rgb(204, 0, 0); outline-style: none; }
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active { border-top: 2px solid rgb(204, 0, 0); color: rgb(204, 0, 0); background: none no-repeat scroll 0% 0% white; outline-style: none; border-bottom: 1px solid transparent; cursor: default; }
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active a { color: rgb(204, 0, 0); }
#mostviewed .accordion .ui-state-hover, #mostviewed .tabs .ui-state-hover { outline-style: none; }
#mostviewed .accordion ul, #mostviewed .tabs ul { list-style: none outside none; margin: 0px; padding: 0px; }
#mostviewed .tabs ul { clear: both; }
#mostviewed .accordion .view-content, #mostviewed .tabs .view-content { overflow: hidden; }
#mostviewed .tabs .view-content { height: 100%; margin: 0px auto; }
#mostviewed .accordion .view-content li, #mostviewed .tabs .view-content li { margin: 0px; padding: 9px 0px 8px; background-color: white; background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; overflow: hidden; }
#mostviewed .accordion .view-content li a, #mostviewed .tabs .view-content li h3 { font-size: 1.3em; line-height: 1.3em; text-decoration: none; font-weight: normal; margin-left: 34px; }
#mostviewed .accordion .view-content li a:hover, #mostviewed .tabs .view-content li a:hover { border-bottom: 1px dotted rgb(35, 75, 123); }
#mostviewed .accordion .view-content li a.image, #mostviewed .tabs .view-content li a.image { float: right; padding-left: 10px; }
#mostviewed .accordion .view-content li img, #mostviewed .tabs .view-content li img { border: medium none; }
#mostviewed .accordion .view-content li.first-story, #mostviewed .tabs .view-content li.first-story { border-top: medium none; background-image: none; }
#mostviewed .accordion .view-content li .ordinal, #mostviewed .tabs .view-content li .ordinal { float: left; width: 24px; height: 85px; font-size: 2.2em; margin: 0px 10px 0px 0px; padding: 2px 0px 0px; text-align: center; color: rgb(59, 59, 59); background: -moz-linear-gradient(center top , rgb(233, 233, 223), rgb(255, 255, 255)) repeat scroll 0% 0% transparent; }
#mostviewed .accordion .view-content li .ordinal p, #mostviewed .tabs .view-content li .ordinal p { margin-top: -5px; }
#mostviewed .accordion .view-content li.first-story-hover, #mostviewed .tabs .view-content li.first-story-hover { width: 20px; height: 85px; background-color: rgb(204, 0, 0); }
#mostviewed .accordion .view-content li:hover .ordinal, #mostviewed .tabs .view-content li:hover .ordinal { color: white; }
#mostviewed .accordion .view-content li:hover .image, #mostviewed .tabs .view-content li:hover .image { text-decoration: underline; border: medium none; }
#mostviewed .accordion .view-content li:hover .topFiveComment a, #mostviewed .tabs .view-content li:hover .topFiveComment a { border-bottom: 1px dotted rgb(35, 75, 123); }
#mostviewed .accordion .view-content .cl, #mostviewed .tabs .view-content .cl { height: 0px; }
#mostviewed .accordion .view-content li .topFiveComment, #mostviewed .tabs .view-content li .topFiveComment {  }
.beforeActiveArrow { background: url(89a8499344a904cac5ffe91a75be5dec940e58c1.png)  no-repeat scroll 280px 50% rgb(233, 233, 223); }
.afterActiveArrow { background: url(44b0c1f8883b76ebfa429a1cede736cca57339ea.png)  no-repeat scroll 280px 50% rgb(233, 233, 223); }
#tmglSite.olympic .indexaz .marginUnder { border-top: 2px solid rgb(247, 204, 0); }
#tmglSite.olympic .indexaz .twoThirds .headerOne { border-top: 1px solid rgb(0, 151, 210); }
#tmglSite.olympic .indexaz .letterHeader { border-bottom: 1px dotted rgb(204, 204, 204); margin: 20px 0px 5px; }
#tmglSite.olympic .indexaz .styleOne, #tmglSite.olympic .indexaz .styleTwo, #tmglSite.olympic .indexaz .styleThree, #tmglSite.olympic .indexaz .styleFour, #tmglSite.olympic .indexaz .styleFive, #tmglSite.olympic .indexaz .styleSix, #tmglSite.olympic .indexaz .styleSeven, #tmglSite.olympic .indexaz .styleEight, #tmglSite.olympic .indexaz .styleNine, #tmglSite.olympic .indexaz .styleTen, #tmglSite.olympic .indexaz .styleTwelve, #tmglSite.olympic .indexaz .styleThirteen { background: none repeat scroll 0% 0% transparent; border-top: medium none; font-family: georgia,"times new roman",serif; font-weight: normal; text-transform: none; padding: 0px; margin: 15px 0px 10px; }
#tmglSite.olympic .indexaz .headerOne p { font-weight: normal; text-transform: none; font-size: 1.3em; padding: 0px; }
#tmglSite.olympic .indexaz .thirdCol { width: 190px; float: left; }
#tmglSite.olympic .indexaz .thirdCol .summary { border-top: medium none; }
#superSummaryTabElement .styleOne, #superSummaryTabElement .styleTwo, #superSummaryTabElement .styleThree, #superSummaryTabElement .styleFour, #superSummaryTabElement .styleFive, #superSummaryTabElement .styleSix, #superSummaryTabElement .styleSeven, #superSummaryTabElement .styleEight, #superSummaryTabElement .styleNine, #superSummaryTabElement .styleTen, #superSummaryTabElement .styleEleven, #superSummaryTabElement .styleTwelve, #superSummaryTabElement .styleThirteen { color: rgb(84, 84, 84); border-top: medium none; border-bottom: medium none; }
#superSummaryTabElement .headerOne h2, #superSummaryTabElement .headerOne p { border-top: medium none; background: none repeat scroll 0% 0% transparent; padding-top: 0px; font-size: 1em; font-weight: normal; text-transform: uppercase; line-height: 1.2em; font-family: arial,sans-serif; }
#superSummaryTabElement .headerOne { background: none repeat scroll 0% 0% transparent; font-style: normal; margin-bottom: 0px; padding: 0px; border: medium none; color: rgb(84, 84, 84); }
#superSummaryTabElement .ui-tabs-hide { display: none; }
#superSummaryTabElement .ui-tabs-nav, #superSummaryTabElement .ui-tabs-panel { font-size: 1em; background-color: rgb(255, 255, 255); }
#superSummaryTabElement .ui-tabs-nav { list-style: none outside none; margin: 0px; padding: 0px; height: 25px; background: url(38e9bcbafc4fbbb22e01c51f987fd9afd809f4ae.gif)  repeat-x scroll 0px 0px transparent; }
#superSummaryTabElement .ui-tabs-nav:after { display: block; clear: both; content: " "; }
#superSummaryTabElement .ui-tabs-nav li { float: left; margin: 0px 0px 0px 1px; height: 25px; }
#superSummaryTabElement .ui-tabs-nav li.first { margin-left: 0px; }
#superSummaryTabElement .ui-tabs-nav a { display: block; padding: 0px 5px; background: url(4225d24524ec54fd1ce00184d2fe45a25dc18683.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-color: rgb(165, 165, 165) rgb(165, 165, 165) rgb(225, 225, 225); border-style: solid; border-width: 1px; height: 22px; }
#superSummaryTabElement .ui-tabs-nav a span { display: block; padding: 5px; }
#superSummaryTabElement .ui-tabs-nav a { margin: 1px 0px 0px; color: rgb(39, 83, 122); font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; outline: 0px none; }
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a { position: relative; top: 1px; margin-top: 0px; }
* > .ui-tabs-nav a span { width: auto; height: auto; }
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a, #superSummaryTabElement .ui-tabs-nav a:hover { background: none repeat scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); color: rgb(64, 64, 64); }
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a:link, #superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a:visited, #superSummaryTabElement .ui-tabs-nav .ui-tabs-disabled a:link, #superSummaryTabElement .ui-tabs-nav .ui-tabs-disabled a:visited { cursor: text; }
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a h2, #superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a p { color: rgb(52, 52, 52); font-weight: bold; }
#superSummaryTabElement .ui-tabs-disabled { opacity: 0.4; }
#superSummaryTabElement .ui-tabs-panel { border: medium none; padding: 0px; }
#superSummaryTabElement .ui-tabs-loading em { padding: 0px 0px 0px 20px; background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll 0px 50% transparent; }
* html #superSummaryTabElement .ui-tabs-nav { display: inline-block; }
:first-child + html #superSummaryTabElement .ui-tabs-nav { display: inline-block; }
#superSummaryTabElement { padding-bottom: 2px; }
#superSummaryTabElement .oneQuarter { width: 940px; }
#superSummaryTabElement .oneQuarter .summary { float: left; width: 220px; background-color: rgb(255, 255, 255); }
#superSummaryTabElement .nmTab { margin: 0px; }
#superSummaryTabElement .summaryTabPannel { padding: 10px 0px 0px; }
#superSummaryTabElement .summaryTabPannel .summary { margin: 0px; border-top: 0px none; padding-top: 0px; }
#superSummaryTabElement .summary .piccentre { margin: 0px; }
.superSummaryTopThree { background-color: rgb(244, 244, 244); border: 1px solid rgb(217, 217, 217); padding: 5px 10px 10px; }
.superSummaryTopThree .headerOne { background: none repeat scroll 0% 0% transparent; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 2px; padding-bottom: 7px; }
.superSummaryTopThree .summary { background: none repeat scroll 0% 0% transparent; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 2px; padding-bottom: 7px; }
.superSummaryTopThree .headerOne p { margin: 0px; padding: 0px 3px 0px 0px; font-size: 1.4em; line-height: 1.3em; background-color: rgb(244, 244, 244); font-weight: bold; text-transform: none; display: inline; color: rgb(18, 18, 18); }
.superSummaryTopThree h3 { font-size: 1.2em; line-height: 1.38em; margin-bottom: 0px; }
.superSummaryTopThree p { font-size: 1.2em; }
.summaryQuarterGutter { padding: 0px 20px 0px 0px; margin: 0px; display: block; float: left; }
.summaryQuarterNoGutter { padding: 0px; margin: 0px; display: block; float: left; }
#rightTabElement .styleOne, #rightTabElement .styleTwo, #rightTabElement .styleThree, #rightTabElement .styleFour, #rightTabElement .styleFive, #rightTabElement .styleSix, #rightTabElement .styleSeven, #rightTabElement .styleEight, #rightTabElement .styleNine, #rightTabElement .styleTen, #rightTabElement .styleEleven, #rightTabElement .styleTwelve, #rightTabElement .styleThirteen { color: rgb(84, 84, 84); border-top: medium none; border-bottom: medium none; }
#rightTabElement .headerOne h2, #rightTabElement .headerOne p { border-top: medium none; background: none repeat scroll 0% 0% transparent; padding-top: 0px; font-size: 1em; font-weight: normal; text-transform: uppercase; line-height: 1.2em; }
#rightTabElement .headerOne { background: none repeat scroll 0% 0% transparent; font-style: normal; margin-bottom: 0px; padding: 0px; border-top: 0px none; }
#rightTabElement .ui-tabs-hide { display: none; }
#rightTabElement .ui-tabs-nav, #rightTabElement .ui-tabs-panel { background-color: rgb(255, 255, 255); font-family: arial,sans-serif; font-size: 1em; }
#rightTabElement .ui-tabs-nav { background: url(38e9bcbafc4fbbb22e01c51f987fd9afd809f4ae.gif)  repeat-x scroll 0px 0px transparent; height: 25px; list-style: none outside none; margin: 0px; padding: 0px; }
#rightTabElement .ui-tabs-nav:after { clear: both; content: " "; display: block; }
#rightTabElement .ui-tabs-nav li { float: left; height: 25px; margin: 0px 0px 0px 1px; }
#rightTabElement .ui-tabs-nav li.first { margin-left: 0px; }
#rightTabElement .ui-tabs-nav a { background: url(4225d24524ec54fd1ce00184d2fe45a25dc18683.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-color: rgb(165, 165, 165) rgb(165, 165, 165) rgb(225, 225, 225); border-style: solid; border-width: 1px; color: rgb(39, 83, 122); display: block; font-weight: bold; height: 22px; line-height: 1.2; margin: 1px 0px 0px; outline: 0px none; padding: 0px 5px; text-align: center; text-decoration: none; white-space: nowrap; }
#rightTabElement .ui-tabs-nav a span { display: block; padding: 5px; }
#rightTabElement .ui-tabs-nav .ui-tabs-selected a { margin-top: 0px; position: relative; top: 1px; }
#rightTabElement .ui-tabs-nav .ui-tabs-selected a, #rightTabElement .ui-tabs-nav a:hover { background: none repeat scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); color: rgb(64, 64, 64); }
#rightTabElement .ui-tabs-nav .ui-tabs-selected a:link, #rightTabElement .ui-tabs-nav .ui-tabs-selected a:visited, #rightTabElement .ui-tabs-nav .ui-tabs-disabled a:link, #rightTabElement .ui-tabs-nav .ui-tabs-disabled a:visited { cursor: text; }
#rightTabElement .ui-tabs-nav .ui-tabs-selected a h2, #superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a p { color: rgb(52, 52, 52); font-weight: bold; }
#rightTabElement .ui-tabs-disabled {  }
#rightTabElement .ui-tabs-panel { border: medium none; padding: 0px; }
#rightTabElement .ui-tabs-loading em { background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll 0px 50% transparent; padding: 0px 0px 0px 20px; }
* html #rightTabElement .ui-tabs-nav { display: inline-block; }
:first-child + html #rightTabElement .ui-tabs-nav { display: inline-block; }
#rightTabElement { padding-bottom: 2px; margin-top: 5px; }
#rightTabElement .oneQuarter { width: 940px; }
#rightTabElement .oneQuarter .summary { background-color: rgb(255, 255, 255); float: left; width: 220px; }
#rightTabElement .nmTab { margin: 0px; }
#rightTabElement .summaryTabPannel { padding: 10px 0px 0px; }
#rightTabElement .summaryTabPannel .summary { margin: 0px; }
#rightTabElement .summary .piccentre { margin: 0px; }
#twtr-widget-1 .twtr-doc a:hover { text-decoration: none ! important; }
#twtr-widget-1 .twtr-doc .twtr-hd { display: none; }
#twtr-widget-1 .twtr-doc .twtr-ft span { float: left; padding: 1px 0px 0px 5px; text-align: right; }
#twtr-widget-1 .twtr-doc .twtr-ft a:hover { border-bottom: medium none; text-decoration: none ! important; }
#twtr-widget-1 .twtr-user { font-weight: bold; }
#twtr-widget-1 .twtr-tweets .twtr-tweet { font-family: helvetica,arial,sans-serif ! important; }
#twtr-widget-1 .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text i { color: rgb(103, 103, 103); font-size: 12px; }
#twtr-widget-1 .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text i a { color: rgb(103, 103, 103) ! important; }
#twtr-widget-1 .twtr-doc .twtr-ft div > a img { visibility: hidden; }
#twtr-widget-1 .twtr-doc .twtr-ft div > a { width: 80px; height: 15px; display: block; background-image: url(48b6301d8f6c1dac6a377096fecf5df23fc21f3c.png) ; background-repeat: no-repeat; }
#tmglPageTitle.listPageHeader h1 { color: rgb(52, 52, 52); margin-bottom: 5px; }
#tmglPageTitle.listPageHeader h1.noDescription { margin-bottom: 14px; }
#tmglPageTitle.listPageHeader h2 { margin-bottom: 14px; }
.listPageHeader .headerOne { padding-bottom: 7px; }
.listNoArticles { color: rgb(88, 88, 88); font-size: 1.3em; }
.listSummary { font-size: 1em; font-weight: bold; min-height: 16px; padding: 0px 0px 8px; }
.listSummary .listTitle { font-size: 1.3em; padding-right: 6px; font-weight: normal; }
.listSummary .pubDate { color: rgb(102, 102, 102); font-size: 1.1em; font-weight: normal; white-space: nowrap; }
.listLink { float: right; font-size: 1.2em; padding-bottom: 1px; margin-top: 8px; font-family: arial,helvetica,sans-serif; }
.listLink:hover { padding-bottom: 0px; }
.majorEvents h3 { color: rgb(35, 75, 123); font-size: 3.8em; font-weight: normal; line-height: 1.2em; }
.majorEvents p { color: rgb(64, 64, 64); font-size: 1.6em; font-weight: normal; line-height: 1.18em; }
.majorEvents .summary { border: medium none; }
.fbbi { background: url(3ec7749d18687a644ba65bd311e00bc0a423216a.gif)  repeat-y scroll 0px 0px transparent; }
.armStyle { border-top: 2px solid rgb(102, 102, 102); padding-top: 5px; }
.armStyle .headerOne { background: none repeat scroll 0% 0% transparent; }
#armageddon #fragment-3, #armageddon2 #fragment-3 { background-color: rgb(0, 0, 0); }
#armageddon #fragment-3 .gutterUnder, #armageddon2 #fragment-3 .gutterUnder { margin: 0px; }
#armageddon { border-top: 2px solid rgb(102, 102, 102); margin: 0px; padding-top: 5px; width: 620px; }
#armageddon2 { border-top: 0px none; height: 287px; margin: 0px; overflow: hidden; padding-top: 0px; position: relative; width: 620px; }
#armageddon .ui-tabs-hide, #armageddon2 .ui-tabs-hide { display: none; }
#armageddon .ui-tabs-nav, #armageddon2 .ui-tabs-nav { list-style: none outside none; margin: 0px; padding: 0px; border-top: medium none; }
#armageddon .ui-tabs-nav:after, #armageddon2 .ui-tabs-nav:after { clear: both; content: " "; display: block; }
#armageddon .ui-tabs-nav li { float: left; height: 60px; }
#armageddon2 .ui-tabs-nav li { float: none; height: 72px; }
#armageddon .ui-tabs-nav li.first, #armageddon2 .ui-tabs-nav li.first { margin-left: 0px; }
#armageddon .ui-tabs-nav a, #armageddon2 .ui-tabs-nav a { background-color: rgb(227, 232, 238); border-bottom: 2px solid rgb(187, 194, 204); color: rgb(39, 83, 122); display: block; font-weight: normal; height: 60px; line-height: 1.2; margin: 0px; outline: 0px none; padding: 0px 10px 0px 0px; text-align: left; text-decoration: none; }
#armageddon .ui-tabs-nav a span, #armageddon2 .ui-tabs-nav a span { color: rgb(88, 88, 88); display: block; font-size: 1em; padding: 5px; text-transform: uppercase; font-family: arial,sans-serif; }
#armageddon .ui-tabs-nav a p, #armageddon2 .ui-tabs-nav a p { font-family: georgia; font-size: 1.3em; line-height: 1.2; padding-left: 5px; }
#armageddon .ui-tabs-panel .summary, #armageddon2 .ui-tabs-panel .summary { border: medium none; margin: 0px; padding: 0px; }
#armageddon #videoTabId, #armageddon2 #videoTabId, #armageddon #videoTabId1, #armageddon2 #videoTabId1, #armageddon #videoTabId2, #armageddon2 #videoTabId2, #armageddon #videoTabId3, #armageddon2 #videoTabId3, #armageddon #videoTabId0, #armageddon2 #videoTabId0 { background: none repeat scroll 0% 0% rgb(0, 0, 0); }
#armageddon .ui-tabs-panel .summary iframe { height: 400px; }
#armageddon .ui-tabs-nav .ui-tabs-selected a, #armageddon .ui-tabs-nav a:hover { background-color: rgb(35, 75, 123); border-bottom: 2px solid rgb(102, 102, 102); color: rgb(255, 255, 255); margin: 0px; position: relative; top: 0px; }
#armageddon2 .ui-tabs-nav .ui-tabs-selected a, #armageddon2 .ui-tabs-nav a:hover { background-color: rgb(35, 75, 123); border-bottom: 2px solid rgb(102, 102, 102); color: rgb(255, 255, 255); margin: 0px; position: relative; top: 0px; }
* > #armageddon .ui-tabs-nav a span, * > #armageddon2 .ui-tabs-nav a span { height: auto; width: auto; }
#armageddon .ui-tabs-nav .ui-tabs-selected a span, #armageddon .ui-tabs-nav a:hover span, #armageddon2 .ui-tabs-nav .ui-tabs-selected a span, #armageddon2 .ui-tabs-nav a:hover span { color: rgb(221, 221, 221); }
#armageddon .ui-tabs-disabled, #armageddon2 .ui-tabs-disabled {  }
#armageddon .ui-tabs-panel { background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 400px; padding: 0px; }
#armageddon2 .ui-tabs-panel { background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 286px; padding: 0px; }
#armageddon .ui-tabs-loading em, #armageddon2 .ui-tabs-loading em { background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll 0px 50% transparent; padding: 0px 0px 0px 20px; }
* html #armageddon .ui-tabs-nav, * html #armageddon2 .ui-tabs-nav { display: inline-block; }
:first-child + html #armageddon .ui-tabs-nav, :first-child + html #armageddon2 .ui-tabs-nav { display: inline-block; }
.toolLoading { background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll 50% 50% transparent; height: 400px; padding-top: 5px; width: 620px; }
.toolLoading2 { background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll 50% 50% transparent; height: 330px; padding-top: 5px; width: 620px; }
#armageddon .slideshow .nextPrevLayer { height: 100%; overflow: hidden; position: relative; width: 620px; }
#armageddon .slideshow .tools .imgGallImg a { background: url(8d8b20b6f0ef37c410691243c9c813e523a81e22.gif)  no-repeat scroll 0px 0px transparent; cursor: pointer; padding: 0px; z-index: 10; }
#armageddon .slideshow .tools .imgGallImg a:hover { background-position: 0px 0px; border: 0px none; text-decoration: none; }
#armageddon .slideshow .nextPrevLayer .allOver { display: block; height: 400px; margin: 0px; position: absolute; top: 0px; width: 100%; }
#armageddon .slideshow div > .nextPrevLayer .allOver { display: block; height: 100%; margin: 0px; position: absolute; top: 0px; width: 100%; }
#armageddon .ssPortrait, #armageddon2 .ssPortrait { float: right; margin-left: 10px; }
#armageddon .slideshow .tools { color: rgb(0, 0, 0); font-size: 1.1em; }
#armageddon .slideshow .tools .prev { float: left; width: 55px; }
#armageddon .slideshow .tools .imgindex { float: left; text-align: center; width: 110px; }
#armageddon .slideshow .tools .next { float: left; text-align: right; width: 55px; }
#armageddon .slideshow .tools .prev a { background: url(8d8b20b6f0ef37c410691243c9c813e523a81e22.gif)  no-repeat scroll -40px 0px transparent; cursor: pointer; padding: 0px; z-index: 10; }
#armageddon .slideshow .tools .prev a:hover { background-position: -40px 0px; border: 0px none; text-decoration: none; }
#armageddon .slideshow .nextPrevLayer .prevArrowImg { display: block; height: 400px; left: 0px; margin: 0px; position: absolute; right: auto; top: 0px; width: 100px; }
#armageddon .slideshow div > .nextPrevLayer .prevArrowImg { display: block; height: 100%; left: 0px; margin: 0px; position: absolute; right: auto; top: 0px; width: 100px; }
#armageddon .slideshow .tools .next a { background: url(8d8b20b6f0ef37c410691243c9c813e523a81e22.gif)  no-repeat scroll -140px 0px transparent; cursor: pointer; padding: 0px; z-index: 10; }
#armageddon .slideshow .tools .next a:hover { background-position: -140px 0px; border: 0px none; text-decoration: none; }
#armageddon .slideshow .nextPrevLayer .nextArrowImg { display: block; height: 400px; margin: 0px; position: absolute; right: 0px; top: 0px; width: 100px; }
#armageddon .slideshow div > .nextPrevLayer .nextArrowImg { display: block; height: 100%; margin: 0px; position: absolute; right: 0px; top: 0px; width: 100px; }
#armageddon .slideshow .tools a { cursor: pointer; }
#armageddon .slideshow .tools img { display: inline; }
#armageddon .slideshow .ssImg { height: 400px; padding: 0px; }
#armageddon2 .slideshow .ssImg { height: 287px; padding: 0px; position: relative; width: 460px; }
#armageddon .epic .ssImg, #armageddon2 .epic .ssImg { padding: 0px 0px 5px; }
#armageddon .slideshow .ssImg .imageExtras { background-color: rgb(0, 0, 0); height: 60px; margin: 340px 0px 0px; opacity: 0; padding: 0px; position: absolute; top: 0px; width: 620px; }
#armageddon .slideshow .ssImg .imageExtras .caption { color: rgb(255, 255, 255); font-size: 1.2em; line-height: 1.38em; padding: 5px 0px 5px 5px; }
#armageddon .slideshow .ssImg .imageExtras .credit { color: rgb(102, 102, 102); font-size: 1.1em; line-height: 1.38em; padding: 0px 0px 5px 5px; }
#armageddon .slideshow .ssImg .epicCompany { font-size: 1.38em; margin: 0px 0px 3px; padding: 0px; width: 220px; }
#armageddon2 div#armageddon2Inner { cursor: pointer; float: left; margin-right: 1px; }
#armageddon2 .ui-tabs-nav { position: absolute; right: 0px; }
#armageddon2 .ui-tabs-nav li a { height: 70px; overflow: hidden; }
#armageddon2 .imageExtras { background-color: rgb(0, 0, 0); bottom: 0px; min-height: 45px; opacity: 0; position: absolute; }
#armageddon2 .imageExtras span.standfirst { color: rgb(255, 255, 255); font-size: 1.1em; }
#armageddon2 .imageExtras span.readmore a { color: rgb(255, 255, 255); font-size: 1.1em; font-weight: bold; text-transform: uppercase; }
#armageddon2Inner h3 { font-size: 2.8em; }
#armageddon2 .styleOne .ui-tabs-selected a, #armageddon2 .styleOne a:hover { background-color: rgb(0, 122, 143); }
#armageddon2 .styleTwo .ui-tabs-selected a, #armageddon2 .styleTwo a:hover { background-color: rgb(95, 86, 83); }
#armageddon2 .styleThree .ui-tabs-selected a, #armageddon2 .styleThree a:hover { background-color: rgb(177, 13, 24); }
#armageddon2 .styleFour .ui-tabs-selected a, #armageddon2 .styleFour a:hover { background-color: rgb(53, 100, 6); }
#armageddon2 .styleFive .ui-tabs-selected a, #armageddon2 .styleFive a:hover { background-color: rgb(0, 84, 179); }
#armageddon2 .styleSix .ui-tabs-selected a, #armageddon2 .styleSix a:hover { background-color: rgb(158, 0, 71); }
#armageddon2 .styleSeven .ui-tabs-selected a, #armageddon2 .styleSeven a:hover { background-color: rgb(72, 133, 32); }
#armageddon2 .styleEight .ui-tabs-selected a, #armageddon2 .styleEight a:hover { background-color: rgb(17, 17, 17); }
#armageddon2 .styleNine .ui-tabs-selected a, #armageddon2 .styleNine a:hover { background-color: rgb(212, 47, 0); }
#armageddon2 .styleTen .ui-tabs-selected a, #armageddon2 .styleTen a:hover { background-color: rgb(84, 84, 84); }
#armageddon2 .styleEleven .ui-tabs-selected a, #armageddon2 .styleEleven a:hover { background-color: rgb(249, 212, 38); }
#armageddon2 .styleTwelve .ui-tabs-selected a, #armageddon2 .styleTwelve a:hover { background-color: rgb(255, 212, 65); color: rgb(0, 0, 0); }
#armageddon2 .styleTwelve .ui-tabs-selected a span, #armageddon2 .styleTwelve a:hover span { color: rgb(0, 0, 0); }
#armageddon2 .styleThirteen .ui-tabs-selected a, #armageddon2 .styleThirteen a:hover { background-color: rgb(0, 84, 179); color: rgb(255, 255, 255); }
#armageddon2 .styleThirteen .ui-tabs-selected a span, #armageddon2 .styleThirteen a:hover span { color: rgb(255, 255, 255) ! important; }
#armageddon .styleThirteen.ui-tabs-nav a span, #armageddon2 .styleThirteen.ui-tabs-nav a span { color: rgb(0, 0, 0); }
#sportguide .ui-tabs-hide { display: none; }
#sportguide .ui-tabs-nav { list-style: none outside none; margin: 0px; padding: 0px; }
#sportguide .ui-tabs-nav:after { clear: both; content: " "; display: block; }
#sportguide .ui-tabs-nav li { float: left; border-top: 1px solid rgb(165, 165, 165); height: 29px; background: url(d30cc028a4a125baf2114b048661c2b93e43b627.png)  no-repeat scroll 0px -1px transparent; padding: 0px 1px; }
#sportguide .ui-tabs-nav li.first { margin-left: 0px; }
#sportguide .ui-tabs-nav li.empty { border-top: 0px none; }
#sportguide .ui-tabs-nav a { color: rgb(39, 83, 122); display: block; font-weight: normal; margin: 0px; padding: 7px 7px 5px; text-decoration: none; background: url(088834bee0832a2f9c486f4416cccc18de590aed.png)  repeat-x scroll 0px 0px transparent; }
#sportguide .ui-tabs-nav a:hover { border-bottom: medium none; }
#sportguide .ui-tabs-nav a span { display: block; font-size: 1.3em; }
#sportguide .ui-tabs-nav a span:hover { border-bottom: 1px dotted rgb(39, 83, 122); }
#sportguide .ui-tabs-nav a p { font-family: georgia; font-size: 1.3em; padding-left: 5px; }
#sportguide .ui-tabs-panel .summary { border: medium none; margin: 0px; padding: 0px; }
#sportguide .ui-tabs-nav li.ui-tabs-selected, #sportguide .ui-tabs-nav li.ui-state-active { border-bottom: medium none; }
#sportguide .ui-tabs-nav .ui-tabs-selected a { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0px; position: relative; top: 0px; height: 22px; }
* > #sportguide .ui-tabs-nav a span {  }
#sportguide .ui-tabs-nav .ui-tabs-selected a span { color: rgb(40, 40, 40); font-weight: bold; }
#sportguide .ui-tabs-nav .ui-tabs-selected a span:hover { border-bottom: 0px none; }
#sportguide .ui-tabs-disabled {  }
#sportguide .ui-tabs-panel { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0px; margin-bottom: 20px; }
#sportguide .ui-tabs-loading em { background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll 0px 50% transparent; padding: 0px 0px 0px 20px; }
* html #sportguide .ui-tabs-nav { display: inline-block; }
:first-child + html #sportguide .ui-tabs-nav { display: inline-block; }
#sportguideinner { padding-top: 10px; border-top: 1px solid rgb(225, 225, 224); width: 620px; }
#sportguideinner .body { border-top: 1px dotted rgb(204, 204, 204); padding-top: 5px; }
#sportguideinner .body p { font-family: arial,helvetica,sans-serif; font-size: 1.4em; line-height: 1.48em; margin: 0px; padding: 0px 0px 0.7em; }
#sportguide .body table { border: 7px solid rgb(230, 230, 230); }
#sportguide .body table th { background-color: rgb(230, 230, 230); padding: 2px 14px; text-align: left; font-family: arial,helvetica,sans-serif; font-size: 1.2em; }
#sportguide .body table td { padding: 5px 7px; border-bottom: 1px solid rgb(230, 230, 230); border-right: 1px solid rgb(230, 230, 230); }
#sportguide .body table td, #sportguide .body table th p, #sportguide .body table td p { font-family: arial,helvetica,sans-serif; font-size: 1.2em; line-height: 1.48em; margin: 0px; }
#sportguide .body H3, #sportguide .body H4, #sportguide .body H5, #sportguide .body H6, #sportguide .body h3, #sportguide .body h4, #sportguide .body h5, #sportguide .body h6 { color: rgb(1, 131, 182); font-family: georgia,"times new roman",times,serif; padding-top: 3px; border-top: 1px dotted rgb(204, 204, 204); font-size: 1.4em; }
H3 + #sportguide .body, h3 + #sportguide .body { border-top: medium none; }
.sportguideselector { background: none repeat scroll 0% 0% rgb(252, 240, 195); border-top: 2px solid rgb(247, 204, 0); height: 33px; margin-bottom: 15px; }
.sportguideselector p, .sportguideselector div { float: left; padding-top: 6px; }
.sportguideselector p { margin-right: 10px; text-indent: 70px; font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 1.3em; text-shadow: 1px 1px rgb(255, 255, 255); background: url(a370e23d6ccaddc4e56a9f1cb9759bcfc74b1b76.png)  no-repeat scroll 10px 3px transparent; height: 30px; }
.sportguideselector div select { width: 170px; }
#sportguide #sportguideinner .randomfact { background: none repeat scroll 0% 0% rgb(252, 240, 195); border-bottom: 1px solid rgb(207, 196, 160); padding: 5px 5px 10px; font-family: georgia,"times new roman",times,serif; margin-bottom: 10px; font-size: 1.6em; }
#sportguide #sportguideinner .randomfactheader { text-transform: uppercase; background: none repeat scroll 0% 0% rgb(0, 151, 210); font-family: arial,helvetica,sans-serif; padding: 5px; color: rgb(255, 255, 255); text-shadow: 1px 1px rgb(21, 110, 161); font-size: 1em; float: left; margin-right: 5px; }
#sportguide ul.storylist { padding-left: 0px; list-style: none outside none; }
#sportguide ul.storylist li { font-family: arial,helvetica,sans-serif; font-size: 1.4em; margin-bottom: 20px; background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1050px transparent; text-indent: 18px; }
.dataBar { border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); height: 90px; margin: 0px 0px 10px; width: 940px; font-family: arial,helvetica,sans-serif; }
.dataBar .dataBarFirstBuck { float: left; margin: 0px; }
.dataBar .dataBarBuck { float: left; height: 90px; overflow: hidden; }
.dataBar .dataBarBuckLast { float: left; margin: 0px; }
.dataBar .summaryMedium h3 { color: rgb(178, 41, 41); font-size: 1em; font-weight: bold; }
.dataBar .summaryMedium h3 a { color: rgb(178, 41, 41); font-size: 1em; font-weight: bold; }
.dataBar .summaryMedium h3 a:hover { border: medium none; }
.dataBar p span.time { color: rgb(178, 41, 41); }
.dataBar p { color: rgb(64, 64, 64); font-size: 1.2em; line-height: 1.1em; margin: 0px 0px 3px; padding: 0px 0px 2px; }
.dataBar .data1large3small { background: url(09a62674a49045e88a0dce030ebd9e7674791bb2.gif)  repeat-y scroll 0% 0% transparent; height: 80px; margin: 5px 0px; width: 940px; }
.dataBar .outer {  }
.dataBar p.lastUpdatedText { color: rgb(102, 102, 102); font-size: 1.1em; font-weight: normal; margin: 0px; padding: 0px; }
.dataBar .seatDec .seatDecItems div.avResultsDef { height: 22px; background-color: rgb(255, 255, 255); color: rgb(64, 64, 64); font-size: 22px; font-weight: bold; border-top: 1px dotted rgb(204, 204, 204); font-family: arial,helvetica,sans-serif; margin-bottom: 5px; }
.dataBar .seatDec .seatDecItems div.avResultsDec { height: 15px; background-color: rgb(255, 255, 255); color: rgb(64, 64, 64); font-size: 12px; font-weight: normal; border-top: 1px dotted rgb(204, 204, 204); font-family: arial,helvetica,sans-serif; padding-top: 5px; }
.dataBar .seatDec .seatDecItems div.avResultsDec .votingAreaPer { font-weight: bold; }
.dataBar a { font-size: 11px; }
.dataBar .summaryMedium .sopHeader { background-color: rgb(178, 41, 41); margin: 0px 10px 2px 0px; padding: 5px 0px; }
.dataBar .summaryMedium .sopHeader h3 { color: rgb(255, 255, 255); margin-left: 5px; text-transform: uppercase; }
.dataBar .summaryMedium .sopHeader h3 a { color: rgb(255, 255, 255); margin-left: 5px; text-transform: uppercase; }
.dataBar .summaryMedium .rushHeader { padding-bottom: 3px; }
.dataBar .summaryMedium .rushHeader h3 { text-transform: uppercase; }
.dataBar .seatDec .longDecItems { overflow: hidden; font-family: arial,helvetica,sans-serif; }
.dataBar .seatDec .longDecItems p { font-weight: normal ! important; }
.dataBar .seatDec .seatDecItems { overflow: hidden; width: 200px; }
.dataBar .seatDec .seatDecItems p { color: rgb(255, 255, 255); font-size: 0.9em; font-weight: bold; height: 10px; line-height: 1em; margin: 0px 0px 2px; padding: 2px 5px 1px; }
.dataBar .seatDec .seatDecItems p.lastUpdatedText { color: rgb(102, 102, 102); font-size: 1.1em; font-weight: normal; margin: 0px; padding: 0px; }
.dataBar .debateCont { width: 200px; }
.dataBar .debateCont .debateContLeft { float: left; margin-right: 5px; width: 25px; }
.dataBar .debateCont .debateContRight { float: right; padding-top: 3px; width: 170px; }
.dataBar .debateCont .debateContRight ul { color: rgb(127, 127, 127); margin: 0px; padding: 0px; }
.dataBar .debateCont .debateContRight ul li { background: url(13c694477d5772a0f0b3d447848a33d6c1437837.gif)  no-repeat scroll 0% 0% transparent; color: rgb(64, 64, 64); font-size: 1.2em; line-height: 1.4em; list-style-type: none; padding-left: 18px; }
.dataBar .summaryMedium .debateHeader { padding-bottom: 3px; }
.dataBar .summaryMedium .debateHeader h3 { text-transform: uppercase; }
.dataBar .summaryMedium .debateHeader h3 a:hover { border: medium none; }
.debateCircle { background: url(c3e726acea6a5b3f685aab9739f4d36026ed463a.gif)  no-repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; height: 25px; padding-top: 6px; text-align: center; width: 25px; }
.dataBar .dataBarHeadAbsImgRCont { height: 80px; width: 210px; }
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft { float: left; margin-right: 5px; }
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft ul { color: rgb(127, 127, 127); margin: 0px; padding: 0px; }
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft ul li { background: url(5fee929e57ea6ce2bc7cf6eefaa06719960bb91f.gif)  no-repeat scroll 0% 0% transparent; font-size: 1.2em; line-height: 1.4em; list-style-type: none; padding-left: 15px; }
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContRight { float: right; padding-right: 10px; }
.dataBar .barsChartCont { height: 80px; width: 280px; }
.dataBar .barsChartCont .barsChartContLeft { float: left; margin-right: 10px; width: 150px; }
.dataBar .barsChartCont .barsChartContLongLeft { float: left; margin-right: 2px; width: 190px; }
.dataBar .barsChartCont .barsChartContRight { float: right; padding-right: 10px; width: 110px; }
.dataBar .barsChartCont .barsChartContShortRight { float: right; padding-right: 2px; width: 80px; }
.dataBar .barsChartCont .barsChartContLeft ul { color: rgb(127, 127, 127); margin: 0px; padding: 0px; }
.dataBar .barsChartCont .barsChartContLeft ul li { background: url(5fee929e57ea6ce2bc7cf6eefaa06719960bb91f.gif)  no-repeat scroll 0% 0% transparent; font-size: 1.2em; line-height: 1.4em; list-style-type: none; padding-left: 15px; }
.dataBar .summaryMedium .barchartHeader { padding-bottom: 3px; }
.dataBar .summaryMedium .barchartHeader h3 { text-transform: uppercase; }
.dataBar .graph { clear: both; height: 45px; margin-bottom: 0px; margin-top: 17px; width: 110px; }
.graphShort { width: 75px ! important; }
.dataBar .graphLoading { background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll 50% 50% transparent; }
.dataBar .graph .label { color: rgb(64, 64, 64); font-size: 1.2em; font-weight: bold; padding-bottom: 2px; padding-top: 2px; text-align: center; }
.dataBar .graph-header h3 { margin-bottom: 0px; }
.dataBar .graph-header { text-align: center; }
.dataBar .graph-header p { margin-top: 0px; }
.dataBar .graph .legend td, .graph .legend, .graph .legend tr { border-collapse: collapse; margin: 0px; padding: 0px; }
.dataBar .graph .legend { margin-left: 10px; }
.dataBar .graph .legend td { padding-right: 5px; }
.dataBar .graph .legend .color-box { height: 10px; overflow: hidden; width: 14px; }
.rushDef { background-color: rgb(173, 173, 173); }
.lab { background-color: rgb(220, 36, 31); height: 12px; }
.con { background-color: rgb(57, 94, 167); height: 12px; }
.c { background-color: rgb(57, 94, 167); height: 12px; }
.ld { background-color: rgb(230, 188, 22); height: 12px; }
.ukip { background-color: rgb(127, 0, 255); height: 12px; }
.snp { background-color: rgb(230, 188, 22); height: 12px; }
.green { background-color: rgb(173, 173, 173); height: 12px; }
.dup { background-color: rgb(173, 173, 173); height: 12px; }
.bnp { background-color: rgb(173, 173, 173); height: 12px; }
.pc { background-color: rgb(173, 173, 173); height: 12px; }
.sf { background-color: rgb(173, 173, 173); height: 12px; }
.uup { background-color: rgb(173, 173, 173); height: 12px; }
.sdlp { background-color: rgb(173, 173, 173); height: 12px; }
.ssp { background-color: rgb(173, 173, 173); height: 12px; }
.alliance { background-color: rgb(173, 173, 173); height: 12px; }
.indlaw { background-color: rgb(173, 173, 173); height: 12px; }
.soclab { background-color: rgb(173, 173, 173); height: 12px; }
.speaker { background-color: rgb(173, 173, 173); height: 12px; }
.wp { background-color: rgb(173, 173, 173); height: 12px; }
.ac { background-color: rgb(173, 173, 173); height: 12px; }
.cpcpa { background-color: rgb(173, 173, 173); height: 12px; }
.slp { background-color: rgb(173, 173, 173); height: 12px; }
.spgb { background-color: rgb(173, 173, 173); height: 12px; }
.tpp { background-color: rgb(173, 173, 173); height: 12px; }
.tuv { background-color: rgb(173, 173, 173); height: 12px; }
.ucunf { background-color: rgb(173, 173, 173); height: 12px; }
.ukf { background-color: rgb(173, 173, 173); height: 12px; }
.waid { background-color: rgb(173, 173, 173); height: 12px; }
.no2eu { background-color: rgb(173, 173, 173); height: 12px; }
.y2e { background-color: rgb(173, 173, 173); height: 12px; }
.libeu { background-color: rgb(173, 173, 173); height: 12px; }
.jt { background-color: rgb(173, 173, 173); height: 12px; }
.ind { background-color: rgb(173, 173, 173); height: 12px; }
.fpft { background-color: rgb(173, 173, 173); height: 12px; }
.mk { background-color: rgb(173, 173, 173); height: 12px; }
.rushVotesyes { background-color: rgb(156, 63, 152); height: 12px; color: rgb(255, 255, 255) ! important; text-transform: uppercase; }
.rushVotesno { background-color: rgb(217, 224, 39); height: 12px; color: rgb(40, 40, 40) ! important; text-transform: uppercase; }
.avResultsDef .avVoteYes { color: rgb(156, 63, 152); float: left; width: 45px; }
.avResultsDef .avVoteNo { color: rgb(188, 188, 23); float: left; width: 45px; }
.avResultsDef { clear: both; }
.avResultsDec { clear: both; }
.tvPlayer3 .featuredVideo .gutterUnder { margin-bottom: 5px; }
.tvPlayer3 .storyFunc { border-bottom: 1px dotted rgb(204, 204, 204); margin-top: 3px; }
.tvPlayer3 .standfirst { font-size: 1.4em; margin: 5px 0px 12px; }
.tvPlayer3 .moreVideos { margin-top: 10px; }
.tvPlayer3 .moreVideos .headerOne { margin-top: 6px; }
.tvPlayer3 .moreVideos .summary { float: left; margin-right: 20px; width: 140px; border-top: 0px none; margin-top: 0px; padding-top: 0px; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 7px; padding-bottom: 2px; }
.tvPlayer3 .moreVideos .last .summary { margin-right: 0px; }
.tvPlayer3 .moreVideos .summary h3 { font-size: 1.3em; }
.tvPlayer3 .moreVideos .seeMoreLink { clear: left; float: right; font-size: 1.2em; padding-bottom: 5px; }
.tvPlayer3 .moreVideos .seeMoreLink a { font-family: arial,helvetica,sans-serif; }
a.linkToVideo { display: block; float: right; font-size: 0.9em; font-family: arial,sans-serif; margin-bottom: 1px; }
a.linkToVideo:hover { margin-bottom: 0px; }
.dataBar .dataBarBuck .dataBarElement { width: 209px; }
.dataBar .dataBarBuck .dataBarLongElement { width: 290px; padding-left: 10px; margin-top: 5px; }
.dataBar .dataBarFirstBuck .dataBarElement { width: 280px; }
.dataBar .dataBarBuck .commentBarElement, .dataBar .dataBarBuck .dataBarElement { border-right: 1px solid rgb(204, 204, 204); float: left; height: 80px; margin: 5px 0px 5px 10px; }
.dataBar .dataBarFirstBuck .commentBarElement, .dataBar .dataBarFirstBuck .dataBarElement { margin: 5px 0px; }
.dataBar .dataBarBuckLast .commentBarElement, .dataBar .dataBarBuckLast .dataBarElement { border-right: 0px none; }
.dataBar .dataBarInner { height: 90px; width: 940px; }
.dataBar .dataBarBuck .commentBarElement { padding-right: 9px; }
.dataBar .dataBarBuckLast .commentBarElement { padding-right: 0px; }
.dataBar .data1Elements .commentBarElement { width: 940px; }
.dataBar .data2Elements .commentBarElement { width: 460px; }
.dataBar .data3Elements .commentBarElement { width: 300px; }
.dataBar .data4Elements .commentBarElement { width: 220px; }
.dataBar .commentBarElement h3 { font-size: 1.2em; margin: 2px 0px; padding-bottom: 3px; font-family: helvetica,arial,sans-serif; }
.dataBar .commentBarElement h3 a { color: rgb(64, 64, 64); }
.dataBar .commentBarElement h3 a:hover { border-bottom: 1px dotted rgb(64, 64, 64); }
.dataBar .commentBarElement h4 { font-size: 1.3em; line-height: 1.3em; font-weight: normal; }
.dataBar .commentBarElement h4 a { color: rgb(35, 75, 123); }
.dataBar .commentBarElement h4 a:hover { border-bottom: 1px dotted rgb(18, 40, 66); color: rgb(18, 40, 66); }
.dataBar .commentBarElement img { float: right; }
.dataBar .commentBarElement .comments { background: url(13c694477d5772a0f0b3d447848a33d6c1437837.gif)  no-repeat scroll -2px 0px transparent; margin-top: 4px; padding-left: 18px; }
.dataBar .commentBarElement .comments a { background: url(dd0e5d40de40e92ba9fff7f7b81024244563d0c5.gif)  no-repeat scroll right 4px transparent; font-size: 1.2em; line-height: 16px; padding-right: 8px; }
.sectionIframe .summary { border-bottom: 0px none; }
.related_links .InSkinHide { margin-bottom: 10px; }
.matchHeader .tabs { background: url(89c438fd918d8597c31e490fd83d07f7c0015359.gif)  repeat-x scroll left top transparent; padding-bottom: 15px; }
.matchHeader .tabs ul { margin: 0px; padding: 0px; }
.matchHeader .tabs li { float: left; display: block; width: 100px; background: none repeat scroll 0% 0% rgb(224, 224, 224); border: 1px solid rgb(122, 122, 122); text-align: center; padding-top: 4px; height: 15px; margin-right: 1px; color: rgb(64, 64, 64); font-weight: bold; }
.matchHeader .tabs li.selected { background: none repeat scroll 0% 0% transparent; border-bottom: 1px solid rgb(255, 255, 255); }
.matchHeader .teams { width: 462px; height: 69px; border-top: 1px solid rgb(199, 199, 199); border-bottom: 1px solid rgb(199, 199, 199); float: left; margin-right: 20px; background: url(76060406c85b54ec564d127ab6ffbea12c4b5fff.gif)  repeat-y scroll left top transparent; }
.matchHeader .teams .versusOrScore { float: left; width: 64px; padding: 0px 1px; color: rgb(51, 51, 51); text-align: center; font-weight: bold; }
.matchHeader .teams .score { font-size: 2em; padding-top: 22px; }
.matchHeader .teams .pensOrStatus { font-size: 1.1em; margin-top: 2px; }
.matchHeader .teams .versus { font-size: 1.6em; padding-top: 25px; }
.matchHeader .homeTeam, .matchHeader .awayTeam { float: left; width: 124px; font-size: 1.6em; }
.matchHeader .homeTeam { text-align: right; padding: 25px 5px 10px; }
.matchHeader .awayTeam { padding: 25px 5px 10px 3px; }
.matchHeader .homeTeamCrest, .matchHeader .awayTeamCrest { float: left; padding-top: 5px; }
.matchHeader .homeTeamCrest { padding-left: 5px; }
.matchHeader .matchDetails { float: left; width: 138px; height: 61px; border-top: 1px solid rgb(199, 199, 199); border-bottom: 1px solid rgb(199, 199, 199); padding-top: 8px; color: rgb(64, 64, 64); }
.matchHeader .extraLine { height: 64px; padding-top: 5px; }
.matchHeader .matchDetails div { font-size: 1.1em; }
.matchHeader .matchDetails .date, .matchHeader .matchDetails .match { padding-bottom: 2px; }
.matchHeader .extraLine .date, .matchHeader .extraLine .match { padding-bottom: 3px; }
.matchHeader .matchDetails .match .round { padding-right: 7px; border-right: 1px solid rgb(199, 199, 199); }
.matchHeader .matchDetails .match .matchNumber { padding-left: 3px; }
.matchHeader dt { font-weight: bold; color: rgb(64, 64, 64); }
.matchHeader dd { color: rgb(102, 102, 102); }
.matchHeader .officials { margin-bottom: 10px; }
.matchHeader .officials dl { padding: 6px 0px 15px; margin: 0px; font-size: 1.1em; }
.matchHeader .officials dd { margin: 2px 0px 0px; }
.matchHeader .officials ul { list-style-type: none; padding-left: 0px; margin-left: 0px; }
.matchHeader .referee { width: 462px; text-align: center; }
.matchHeader .tvCoverage { float: left; width: 138px; margin: 6px 0px 15px 20px; font-size: 1.1em; }
.matchHeader .tvCoverage dd { margin: 2px 0px 0px; }
.matchHeader .resultDetails { float: left; margin: 5px 0px 15px; width: 462px; }
.matchHeader .goalsAndAttendance { width: 462px; color: rgb(102, 102, 102); }
.matchHeader .goalsAndAttendance .goal { margin-bottom: 4px; white-space: nowrap; }
.matchHeader .homeGoals .goal { display: inline; padding-left: 5px; }
.matchHeader .awayGoals .goal { display: inline; padding-right: 5px; }
.matchHeader .homeGoals { width: 191px; text-align: right; padding-right: 4px; vertical-align: top; font-size: 1.2em; line-height: 1.4em; }
.matchHeader .awayGoals { width: 191px; padding-left: 4px; vertical-align: top; font-size: 1.2em; line-height: 1.4em; }
.matchHeader .halfTimeAndAttendance { width: 64px; padding: 0px 1px; font-weight: bold; text-align: center; font-size: 1.1em; vertical-align: top; }
.matchHeader .halfTime { margin-bottom: 4px; margin-top: 3px; }
.matchHeader .penalties { color: rgb(102, 102, 102); }
.matchHeader .homePenalties, .matchHeader .penaltiesLabel, .matchHeader .awayPenalties { padding-top: 8px; }
.matchHeader .homePenalties { width: 191px; text-align: right; padding-right: 4px; vertical-align: top; font-size: 1.2em; }
.matchHeader .awayPenalties { width: 191px; padding-left: 4px; vertical-align: top; font-size: 1.2em; }
.matchHeader .penaltiesLabel { width: 64px; padding-left: 1px; padding-right: 1px; font-weight: bold; text-align: center; font-size: 1.1em; vertical-align: top; }
.matchHeader .penalties .scored { padding-right: 14px; margin-right: 3px; background: url(c64ce4e1ebb67365c60693d6c2b3bb4aef35a602.gif)  no-repeat scroll right 1px transparent; white-space: nowrap; }
.matchHeader .penalties .missed { padding-right: 14px; margin-right: 3px; background: url(4c20bfb1fb4ddfb9a7fbe3380917b449e61cb8fa.gif)  no-repeat scroll right 1px transparent; white-space: nowrap; }
.liveBlogTabs { margin: 10px 0px; }
.liveBlogTabs ul { padding: 0px; margin: 0px; }
.liveBlogTabs li { float: left; margin: 0px 5px 0px 0px; padding: 2px 4px; list-style: none outside none; }
.liveBlogTabs li.selected { background: none repeat scroll 0% 0% rgb(111, 111, 111); }
.liveBlogTabs li.selected a { color: rgb(255, 255, 255); text-decoration: none; }
.liveBlogTabs li.selected a:hover { color: rgb(255, 255, 255); border-bottom: medium none; }
.teamIndex .indexLink { width: 100%; padding-bottom: 5px; font-size: 1em; color: rgb(203, 203, 203); }
.teamInfo { padding-top: 8px; margin-bottom: 20px; border-top: 1px solid rgb(224, 224, 224); }
.teamInfo .picleft { float: left; margin-right: 10px; }
.teamInfo .teamDetails { margin: 0px; color: rgb(64, 64, 64); font-weight: normal; float: left; width: 470px; }
.teamInfo .headingText { font-weight: bold; }
.teamInfo .teamName { font-size: 1.6em; line-height: 1.13em; padding-bottom: 5px; font-weight: bold; }
.teamInfo .latestNews { padding-top: 5px; padding-bottom: 5px; font-size: 1.2em; border-top: 1px dotted rgb(203, 203, 203); overflow: hidden; }
.teamInfo .nextGame { padding-top: 5px; padding-bottom: 5px; font-size: 1.2em; border-top: 1px dotted rgb(203, 203, 203); overflow: hidden; }
.teamInfo .nextGame h3 { font-size: 1em; margin-right: 3px; margin-left: 3px; }
.teamInfo .bettingOdds { padding-top: 4px; font-size: 1.2em; border-top: 1px dotted rgb(203, 203, 203); width: 100%; }
#livescorecontainer, #livescorescroller { height: 170px; margin: 0px auto; overflow: hidden; position: relative; width: 300px; }
#livescorescroller, #livescoreholder { height: 150px; }
#livescorecontainer { margin-bottom: 10px; }
#livescorecontainer .arrows { float: right; margin-right: 0px; }
#livescorecontainer .arrows img { float: left; }
#livescore-prev, #livescore-next, #livescore-pause { background: url(2cbd0172e3ebe03cfc87ba117cd86d80da4eec32.png)  no-repeat scroll 50% 50% transparent; height: 14px; position: absolute; right: 35px; top: 155px; width: 14px; }
#livescore-next { background: url(b7e9011954a88bc6fe651961a6f4e9c06e94e68f.png)  no-repeat scroll 50% 50% transparent; right: 0px; }
#livescore-pause { background: url(d6230eb279ea3d0c9a10113023586df7fb9b99a0.png)  no-repeat scroll 50% 50% transparent; right: 17px; }
.livescore { border-bottom: 1px dotted rgb(204, 204, 204); float: left; padding-bottom: 10px; width: 300px; }
.livescore .dateTime { margin-bottom: 5px; text-align: center; width: 300px; }
.livescore .time { font-weight: bold; }
.livescore .teams { width: 300px; }
.livescore .teams h3 { background-color: rgb(238, 239, 243); border-bottom: 1px solid rgb(204, 204, 204); color: rgb(19, 51, 91); font-size: 1.3em; padding: 3px 0px; text-align: center; width: 49.7%; }
.livescore .teams h3.homeTeam { border-right: 1px solid rgb(204, 204, 204); float: left; }
.livescore .teams h3.awayTeam { float: right; }
.livescore .teams h3 a { color: rgb(19, 51, 91); }
.livescore .homeTeamCrest { float: left; margin: 5px 5px 5px 16px; }
.livescore .awayTeamCrest { float: right; margin: 5px 16px 5px 5px; }
.livescore .matchdetails { float: left; margin-bottom: 5px; margin-top: 5px; text-align: center; width: 178px; }
.livescore .versusOrScore { color: rgb(52, 52, 52); font-size: 3.8em; font-weight: bold; }
.livescore .livescoremiddle { border-bottom: 1px solid rgb(204, 204, 204); }
.livescore .livescoremiddleleft, .livescore .livescoremiddleright { height: 5px; width: 49.7%; }
.livescore .livescoremiddleleft { border-right: 1px solid rgb(204, 204, 204); float: left; }
.livescore .pens { font-size: 1em; font-weight: normal; }
.livescore .match { font-size: 1em; font-weight: bold; text-transform: uppercase; }
.livescore .matchresult { font-size: 1.17em; margin-bottom: 5px; margin-top: 5px; min-height: 1.2em; text-align: center; width: 300px; }
.livescore .navlinks ul { list-style-type: none; margin: 0px; padding-left: 0px; }
.livescore .navlinks ul li { color: rgb(167, 167, 167); float: left; font-size: 1.2em; font-weight: normal; }
.livescore li.preview, .livescore li.live, .livescore li.report { font-weight: bold; margin-right: 5px; }
.livescore li.preview a, .livescore li.live a, .livescore li.report a { font-weight: bold; }
.livescore li.live { background: none repeat scroll 0% 0% rgb(178, 41, 41); color: rgb(255, 255, 255); }
.livescore li.live a { color: rgb(255, 255, 255); }
.livescore li.allscores { border-left: 1px solid rgb(204, 204, 204); padding-left: 5px; }
#liveScoreBoxSelector { margin-bottom: 5px; width: 175px; }
.footballTable { color: rgb(64, 64, 64); font-size: 13px; }
.footballTable .season, .footballTable .competition { float: right; }
.footballTable .competition { float: left; }
.footballTable .tableInfo { margin-bottom: 10px; }
.footballTable table { margin-bottom: 7px; width: 620px; }
.footballTable table.miniTable { width: 300px; }
.footballTable .bordertop { border-top: 1px dotted rgb(204, 204, 204); }
.footballTable table tr { height: 20px; }
.footballTable table tr.selected td { background-color: rgb(207, 207, 207); border-left: 1px solid rgb(207, 207, 207); }
.footballTable table tr.selected td.teamname a { font-weight: bold; }
.footballTable table tr.homeaway th { font-weight: normal; width: 100px; }
.footballTable table tr.homeaway th.headerfirst { width: 212px; }
.footballTable table tr.homeaway th.headerlast { width: 68px; }
.footballTable table tr.header th { border-bottom: 1px dotted rgb(204, 204, 204); color: rgb(35, 75, 123); height: 27px; }
.footballTable table.miniTable tr.header th { color: inherit; height: 20px; }
.footballTable table tr.header th p { background: none repeat scroll 0% 0% rgb(233, 237, 242); height: 20px; margin-bottom: 6px; padding-top: 4px; }
.footballTable table tr.header th.headerSortDown p, .footballTable table tr.header th.headerSortUp p { background: none repeat scroll 0% 0% rgb(35, 75, 123); }
.footballTable table tr.header th.headerSortUp, .footballTable table tr.header th.headerSortDown { background: none repeat scroll 0% 0% rgb(35, 75, 123); color: rgb(255, 255, 255); }
.footballTable table tr.header th.headerSortUp { background: url(ce6373d595c1baa2252e2147796fbee0da98912a.gif)  no-repeat scroll center bottom transparent; }
.footballTable table tr.header th.headerSortDown { background: url(7a823fca6d529930142d188ebdac1428c9bc2605.gif)  no-repeat scroll center bottom transparent; }
.footballTable table thead th.sortable { cursor: pointer; }
.footballTable table th { height: 20px; }
.footballTable table th.pos { text-indent: -9999px; }
.footballTable table tr td, .footballTable table tr.odd td { border-left: 1px solid rgb(255, 255, 255); height: 20px; padding-right: 5px; text-align: center; width: 20px; }
.footballTable table tr.even td { background-color: rgb(251, 249, 243); border-left: 1px solid rgb(255, 255, 255); height: 20px; padding-right: 5px; text-align: center; }
.footballTable table td.end { padding-left: 5px; }
.footballTable table td.wider { width: 34px; }
.footballTable table tr.odd td.teamname, .footballTable table tr.even td.teamname { text-align: left; width: auto; }
.footballTable table tr.odd td.position, .footballTable table tr.even td.position { text-align: right; width: 15px; }
.footballTable .right { float: right; }
.footballFixtures .topLinks { font-size: 1.2em; font-weight: bold; margin-bottom: 24px; margin-top: -2px; }
.footballFixtures .topLinks a.fixturesByGroup { border-right: 1px solid rgb(217, 217, 217); margin-right: 4px; padding-right: 7px; }
.footballFixtures h3.fixtureDate, .footballFixtures h2.fixtureDate { border-bottom: 1px solid rgb(35, 76, 122); color: rgb(67, 67, 67); font-size: 1.1em; margin-bottom: 20px; padding-bottom: 2px; }
.footballFixtures .roundName p { font-weight: bold; }
.footballFixtures .headerOne { padding-bottom: 14px; }
.footballFixtures .spacer { margin-top: 14px; }
.footballFixtures .headerOne h3, .footballFixtures .headerOne h2 { background-color: rgb(255, 255, 255); color: rgb(178, 41, 41); display: inline; font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 0px; padding: 0px 3px 0px 0px; text-transform: uppercase; }
.footballFixtures .fixture { border-bottom: 1px dotted rgb(203, 203, 203); color: rgb(67, 67, 67); margin-bottom: 8px; }
.footballFixtures .fixtureNoBorder { border-bottom: 0px none; color: rgb(67, 67, 67); margin-bottom: 0px; }
.footballFixtures div.last { margin-bottom: 20px; }
.footballFixtures .mainDetails { background-color: rgb(238, 239, 243); padding: 3px 4px; }
.footballFixtures .odd .mainDetails { background-color: rgb(255, 255, 255); }
.footballFixtures .koTime { float: left; font-size: 1.2em; line-height: 1.5em; }
.footballFixtures .teamsAndScore { float: left; }
.footballFixtures .teamsAndScore h3 { color: rgb(67, 67, 67); font-weight: normal; }
.footballFixtures .homeTeam, .footballFixtures .awayTeam { float: left; font-size: 1.3em; line-height: 1.5em; width: 225px; }
.footballFixtures .homeTeam { text-align: right; }
.footballFixtures .versusOrScore { float: left; font-size: 1.5em; font-weight: bold; text-align: center; width: 100px; }
.footballFixtures .matchStatus { float: right; font-size: 1.2em; line-height: 1.5em; }
.footballFixtures .linksAndMatchNumber { padding: 8px 4px; }
.footballFixtures .links { font-size: 1.2em; padding-left: 232px; }
.footballFixtures .links .noLink { color: rgb(167, 167, 167); }
.footballFixtures .links .preview, .footballFixtures .links .live { border-right: 1px solid rgb(217, 217, 217); margin-right: 4px; padding-right: 7px; }
.footballFixtures .matchNumber { float: right; font-size: 1.1em; }
.footballFixtures .shootOut { font-size: 1.1em; margin: 8px 0px 4px; text-align: center; }
.footballFixtures .noBorder { border-top: 0px none; }
.footballFixtures .aggregate { font-size: 1.1em; margin: 8px 0px 4px; text-align: center; }
.footballFixtures .roundName { margin-bottom: 10px; }
.footballFixtures #footballTablesTable { margin-bottom: 20px; }
.footballFixtures .shootOut .left, .footballFixtures .shootOut .right { float: left; font-size: 1.2em; text-align: right; width: 260px; }
.footballFixtures .shootOut .right { text-align: left; }
.footballFixtures .shootOut .pens { float: left; font-size: 1.3em; font-weight: bold; text-align: center; width: 100px; }
.footballFixtures .shootOut .scored { color: rgb(35, 75, 123); font-weight: normal; }
.footballLiveScoreFixtures .matchDetails { margin-top: 5px; padding-bottom: 6px; }
.footballLiveScoreFixtures div.last { margin-bottom: 20px; }
.footballLiveScoreFixtures .halfTime { margin-bottom: 3px; }
.footballLiveScoreFixtures td.links { padding-left: 0px; text-align: right; vertical-align: bottom; }
.footballLiveScoreFixtures .homeGoals, .footballLiveScoreFixtures .awayGoals { vertical-align: top; width: 260px; }
.footballLiveScoreFixtures .halfTimeAndAttendance { text-align: center; vertical-align: top; width: 100px; }
.footballLiveScoreFixtures .goal { font-size: 1.1em; font-weight: bold; margin-bottom: 3px; }
.footballLiveScoreFixtures .homeGoals .goal { text-align: right; }
.footballLiveScoreFixtures .goal .goalTime { font-weight: normal; }
.footballLiveScoreFixtures .stadium { font-size: 1.1em; font-weight: bold; vertical-align: bottom; }
.footballLiveScoreFixtures h3.fixtureDate, .footballLiveScoreFixtures h2.fixtureDate { border-bottom: 1px solid rgb(35, 76, 122); color: rgb(67, 67, 67); font-size: 1.1em; margin-bottom: 20px; padding-bottom: 2px; }
#storyEmbSlide { padding: 0px; }
#storyEmbSlide .slideshow { margin: 0px 0px 10px; }
#storyEmbSlide .slideshow .nextPrevLayer { height: 100%; overflow: hidden; position: relative; }
#storyEmbSlide .slideshow .tools .imgGallImg a { background: url(7698c8ad3c74e289231dd4b653e8e64ef0ce9186.gif)  no-repeat scroll 0px center transparent; cursor: pointer; padding: 0px; z-index: 10; }
#storyEmbSlide .slideshow .tools .imgGallImg a:hover { background-position: 0px 0px; border: 0px none; text-decoration: none; }
#storyEmbSlide .slideshow .nextPrevLayer .allOver { display: block; height: 90%; margin: 0px; position: absolute; top: 0px; width: 100%; }
#storyEmbSlide .slideshow div > .nextPrevLayer .allOver { display: block; height: 100%; margin: 0px; position: absolute; top: 0px; width: 100%; }
#storyEmbSlide .ssPortrait { border-bottom: 1px solid rgb(204, 204, 204); float: left; margin-right: 10px; padding: 5px 0px 3px; width: 220px; }
.epic { border-bottom: 1px solid rgb(204, 204, 204); float: right; margin-left: 10px; padding-top: 0px; width: 220px; }
.epic p { font-size: 1.35em; }
#storyEmbSlide .ssMain { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 3px; }
#storyEmbSlide .slideshow .tools .prev { float: left; width: 55px; }
#storyEmbSlide .slideshow .tools .prev a { background: url(7698c8ad3c74e289231dd4b653e8e64ef0ce9186.gif)  no-repeat scroll -40px 50% transparent; cursor: pointer; padding: 0px; z-index: 10; }
#storyEmbSlide .slideshow .tools .prev a:hover { border: 0px none; text-decoration: none; }
#storyEmbSlide .ssMain .tools .prev a { background-position: -40px 47%; }
#storyEmbSlide .slideshow .nextPrevLayer .prevArrowImg { display: block; height: 90%; left: 0px; margin: 0px; position: absolute; right: auto; top: 0px; width: 100px; }
#storyEmbSlide .slideshow div > .nextPrevLayer .prevArrowImg { display: block; height: 100%; left: 0px; margin: 0px; position: absolute; right: auto; top: 0px; width: 100px; }
#storyEmbSlide .slideshow .tools .next { float: left; text-align: right; width: 55px; }
#storyEmbSlide .slideshow .tools .next a { background: url(7698c8ad3c74e289231dd4b653e8e64ef0ce9186.gif)  no-repeat scroll -140px 50% transparent; cursor: pointer; padding: 0px; z-index: 10; }
#storyEmbSlide .slideshow .tools .next a:hover { border: 0px none; text-decoration: none; }
#storyEmbSlide .ssMain .tools .next a { background-position: -140px 47%; }
#storyEmbSlide .slideshow .nextPrevLayer .nextArrowImg { display: block; height: 90%; margin: 0px; position: absolute; right: 0px; top: 0px; width: 100px; }
#storyEmbSlide .slideshow div > .nextPrevLayer .nextArrowImg { display: block; height: 100%; margin: 0px; position: absolute; right: 0px; top: 0px; width: 100px; }
#storyEmbSlide .slideshow .tools a { cursor: pointer; }
#storyEmbSlide .slideshow .tools img { display: inline; }
#storyEmbSlide .slideshow .ssImg { padding: 0px; }
#storyEmbSlide .slideshow .ssImg .artImageExtras { font-family: arial; margin: 0px; padding: 0px; }
#storyEmbSlide .slideshow .ssImg .artImageExtras .ingCaptionCredit { padding: 2px 0px 0px; }
#storyEmbSlide .slideshow .ssImg .artImageExtras .caption { color: rgb(64, 64, 64); font-size: 1.1em; line-height: 1.38em; margin: 0px 5px 0px 0px; }
#storyEmbSlide .slideshow .ssImg .artImageExtras .credit { color: rgb(153, 153, 153); font-size: 1em; line-height: 1.38em; }
#storyEmbSlide .slideshow .ssImg .artImageExtras .imgindex { color: rgb(64, 64, 64); font-size: 1.1em; font-weight: bold; line-height: 1.38em; padding: 5px 0px 0px; }
#storyEmbSlide .slideshow .ssImg .artImageExtras .imgLoadingText { color: rgb(64, 64, 64); font-size: 1.1em; font-weight: bold; line-height: 1.38em; padding: 5px 0px 0px; }
#storyEmbSlide .slideshow .ssImg .epicCompany { font-size: 1.38em; margin: 0px 0px 3px; padding: 0px; width: 220px; }
#tmglSite.olympic .storyEmbSlide { padding: 0px; }
#tmglSite.olympic .storyEmbSlide .slideshow { margin: 0px 0px 10px; }
#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer { height: 100%; overflow: hidden; position: relative; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools .imgGallImg a { background: url(7698c8ad3c74e289231dd4b653e8e64ef0ce9186.gif)  no-repeat scroll 0px center transparent; cursor: pointer; padding: 0px; z-index: 10; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools .imgGallImg a:hover { background-position: 0px 0px; border: 0px none; text-decoration: none; }
#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer .allOver { display: block; height: 90%; margin: 0px; position: absolute; top: 0px; width: 100%; }
#tmglSite.olympic .storyEmbSlide .slideshow div > .nextPrevLayer .allOver { display: block; height: 100%; margin: 0px; position: absolute; top: 0px; width: 100%; }
#tmglSite.olympic .storyEmbSlide .ssPortrait { border-bottom: 1px solid rgb(204, 204, 204); float: left; margin-right: 10px; padding: 5px 0px 3px; width: 220px; }
#tmglSite.olympic .storyEmbSlide .ssMain { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 3px; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools .prev { float: left; width: 55px; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools .prev a { background: url(7698c8ad3c74e289231dd4b653e8e64ef0ce9186.gif)  no-repeat scroll -40px 50% transparent; cursor: pointer; padding: 0px; z-index: 10; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools .prev a:hover { border: 0px none; text-decoration: none; }
#tmglSite.olympic .storyEmbSlide .ssMain .tools .prev a { background-position: -40px 47%; }
#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer .prevArrowImg { display: block; height: 90%; left: 0px; margin: 0px; position: absolute; right: auto; top: 0px; width: 100px; }
#tmglSite.olympic .storyEmbSlide .slideshow div > .nextPrevLayer .prevArrowImg { display: block; height: 100%; left: 0px; margin: 0px; position: absolute; right: auto; top: 0px; width: 100px; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools .next { float: left; text-align: right; width: 55px; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools .next a { background: url(7698c8ad3c74e289231dd4b653e8e64ef0ce9186.gif)  no-repeat scroll -140px 50% transparent; cursor: pointer; padding: 0px; z-index: 10; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools .next a:hover { border: 0px none; text-decoration: none; }
#tmglSite.olympic .storyEmbSlide .ssMain .tools .next a { background-position: -140px 47%; }
#tmglSite.olympic .storyEmbSlide .slideshow .nextPrevLayer .nextArrowImg { display: block; height: 90%; margin: 0px; position: absolute; right: 0px; top: 0px; width: 100px; }
#tmglSite.olympic .storyEmbSlide .slideshow div > .nextPrevLayer .nextArrowImg { display: block; height: 100%; margin: 0px; position: absolute; right: 0px; top: 0px; width: 100px; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools a { cursor: pointer; }
#tmglSite.olympic .storyEmbSlide .slideshow .tools img { display: inline; }
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg { padding: 0px; }
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras { font-family: arial; margin: 0px; padding: 0px; }
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .ingCaptionCredit { padding: 2px 0px 0px; }
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .caption { color: rgb(64, 64, 64); font-size: 1.1em; line-height: 1.38em; margin: 0px 5px 0px 0px; }
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .credit { color: rgb(153, 153, 153); font-size: 1em; line-height: 1.38em; }
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .imgindex { color: rgb(64, 64, 64); font-size: 1.1em; font-weight: bold; line-height: 1.38em; padding: 5px 0px 0px; }
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .artImageExtras .imgLoadingText { color: rgb(64, 64, 64); font-size: 1.1em; font-weight: bold; line-height: 1.38em; padding: 5px 0px 0px; }
#tmglSite.olympic .storyEmbSlide .slideshow .ssImg .epicCompany { font-size: 1.38em; margin: 0px 0px 3px; padding: 0px; width: 220px; }
.embeddedFirstVideo .gutterUnder { margin-bottom: 5px; }
.embeddedFirstVideo .imageExtras { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; }
.embeddedFirstVideo .imageExtras { padding-bottom: 5px; }
.tempClassBody { font-family: helvetica,arial,sans-serif; }
.tempClassBody p { font-size: 1.4em; line-height: 1.38em; }
.editorsChoice { background-color: rgb(244, 244, 240); padding: 0px 0px 10px; margin-bottom: 15px; }
#editorsChoiceVideo { background-color: rgb(244, 244, 240); margin-bottom: 15px; }
.editorsChoice .summary { padding: 5px 0px; margin: 0px 10px; overflow: hidden; }
.editorsChoice .summary.headlineOnly + .summary.headlineOnly { margin-top: 0px; }
#editorsChoiceVideo .summary { border: medium none; margin: 0px; padding: 0px 0px 8px; }
.editorsChoice .summary h3 { font-size: 1.4em; font-weight: normal; }
#editorsChoiceVideo .summary h3 { background: none repeat scroll 0% 0% transparent; }
#editorsChoiceVideo .oneSixth { margin: 0px 5px; }
.editorsChoice .summary .picleft { float: left; padding: 0px 10px 0px 0px; }
.editorsChoice .summaryMediumToSmall .video h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1948px transparent; line-height: 1.38em; }
.editorsChoice .summaryMediumToSmall .audio h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1167px transparent; line-height: 1.38em; }
.editorsChoice .summaryMediumToSmall .photo h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1796px transparent; line-height: 1.38em; }
.editorsChoice .summaryMediumToSmall .blog h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -2096px transparent; line-height: 1.38em; }
#editorsChoiceVideo .summaryMediumToSmall h3, .editorsChoice .summaryMediumToSmall h3 { font-size: 1.4em; font-weight: normal; }
#editorsChoiceVideo .headerOne, .editorsChoice .headerOne { border-top: 2px solid rgb(84, 84, 84); border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 14px; }
#editorsChoiceVideo .headerOne p, .editorsChoice .headerOne p, .editorsChoice .headerOne h2 { color: rgb(38, 38, 38); text-transform: uppercase; }
#editorsChoiceVideo .headerOne p a, .editorsChoice .headerOne p a, .editorsChoice .headerOne h2 a { color: rgb(38, 38, 38); }
#editorsChoiceVideo .headerOne p a:hover, .editorsChoice .headerOne p a:hover, .editorsChoice .headerOne h2 a:hover { border-bottom: 0px none; color: rgb(84, 84, 84); }
.edtChoice > .summary { padding-bottom: 8px; }
.edtChoice .oneThird > .summary:first-child { border-top: 1px dotted rgb(204, 204, 204); padding-top: 4px; }
.editorsChoice .labelAbstract ul { margin-top: -4px; }
.editorsChoice .labelAbstract ul li { padding: 0px 0px 5px 18px; }
.sectionIntroBlurb p { color: rgb(64, 64, 64); font-size: 1.4em; line-height: 1.3em; margin: 0px 0px 3px; padding: 0px 0px 2px; font-family: arial,helvetica,sans-serif; }
.sectionIntroBlurb .picleft { float: left; padding: 0px 10px 0px 0px; width: 220px; }
.sectionIntroBlurb .caption { color: rgb(153, 153, 153); font-size: 1.1em; margin-top: 5px; }
.sectionIntroBlurb .containerdiv { float: left; position: relative; }
.showHideBlurb { background: url(5871f0aa044e591b253baaa37ba0233ae9c44d31.gif)  no-repeat scroll 0px 0px rgb(255, 255, 255); font: 1.1em arial; height: 45px; padding-top: 15px; text-align: center; }
.showHideBlurb #showBlurb { background: url(da028aabb9b64b222479924fc5137dcb96e8103f.gif)  no-repeat scroll 0px 0px rgb(255, 255, 255); padding: 2px 0px 0px 16px; width: 120px; }
.showHideBlurb #hideBlurb { background: url(6170c871c8326cd8ce5086445f65553a8fdfebfd.gif)  no-repeat scroll 0px 0px rgb(255, 255, 255); padding: 2px 0px 0px 16px; width: 120px; }
.showHideBlurb a:hover { border: medium none; }
.artIntro { border-top: 2px solid rgb(102, 102, 102); padding-top: 3px; }
.secRelSections .summary { border-bottom: medium none; }
.secRelSections .summaryMediumToSmall h3 { font-size: 1.2em; font-weight: normal; line-height: 1.2em; }
.extLink .summaryMediumToSmall h3 { font-size: 1.2em; font-weight: normal; line-height: 1.2em; }
.extLinkNote { color: rgb(102, 102, 102); font-size: 1.1em; margin-top: 6px; }
.summaryMediumStoryList .summary { border-top: medium none; margin: 0px; padding-bottom: 8px; }
.summaryMediumStoryList .summary p.date { color: rgb(102, 102, 102); font-family: arial,sans-serif; font-size: 1.1em; line-height: 1.3em; margin: 0px 0px 3px; padding: 0px; }
.summaryMediumStoryList .summary h3 { font-size: 1.4em; font-weight: normal; line-height: 1.13em; padding: 0px 0px 3px; }
.moreOnCarouselContainer { background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll center center transparent; padding: 0px 0px 15px; }
.moreOnCarousel { left: -10000px; position: absolute; }
.moreOnCarousel .moreOnThisStory { color: rgb(32, 131, 161); font-size: 1.25em; }
.moreOnCarousel .scrollLeft { background: url(454a2869c440c1dfa646bf0be1d91b2b440f6416.gif)  no-repeat scroll left top transparent; float: left; height: 70px; width: 15px; }
.moreOnCarousel .scrollRight { background: url(1b9b26b19533c5c769c39be759b98267d955d540.gif)  no-repeat scroll left top transparent; float: right; height: 70px; width: 15px; }
.moreOnCarousel .scrollLeft span, .moreOnCarousel .scrollRight span { display: none; }
.moreOnCarousel .scrollLeft.disabled { background: url(79d5e8f3c97ff9abf3ab290bcd472ac63ed6e4fd.gif)  no-repeat scroll left top transparent; }
.moreOnCarousel .scrollRight.disabled { background: url(b737cf95a2242b2121f6314e4c570c5260c2336a.gif)  no-repeat scroll left top transparent; }
.moreOnCarousel .scrollLeft:hover { background: url(3c837ac09fe2fbc55b75e4696e4ee08f6710ed09.gif)  no-repeat scroll left top transparent; border-bottom: medium none; }
.moreOnCarousel .scrollRight:hover { background: url(b216a95b32287da3dad204cdd7e8751fdf324b43.gif)  no-repeat scroll left top transparent; border-bottom: medium none; }
.moreOnCarousel .scrollLeft.disabled:hover { background: url(79d5e8f3c97ff9abf3ab290bcd472ac63ed6e4fd.gif)  no-repeat scroll left top transparent; }
.moreOnCarousel .scrollRight.disabled:hover { background: url(b737cf95a2242b2121f6314e4c570c5260c2336a.gif)  no-repeat scroll left top transparent; }
.moreOnCarousel .carouselItems { height: 70px; left: 5px; overflow: auto; position: relative; width: 585px; }
.moreOnCarousel .carouselItems ul { list-style-type: none; margin: 0px; padding: 0px; }
.moreOnCarousel .carouselItems li { float: left; height: 70px; padding: 0px; width: 195px; }
.moreOnCarousel .carouselItems .item { border: 1px solid rgb(204, 204, 204); height: 60px; margin-right: 5px; padding: 4px; }
.moreOnCarousel .carouselItems .summary { border-bottom: medium none; }
.moreOnCarousel .carouselItems p { font-size: 1.2em; font-weight: normal; }
.moreOnCarousel .carouselItems p.articleType { font-family: arial,sans-serif; font-size: 1em; font-weight: normal; line-height: 1em; margin-bottom: 2px; padding-bottom: 2px; text-transform: uppercase; color: rgb(0, 0, 0); }
.moreOnCarousel .carouselItems .withImage p { margin-left: 65px; }
.moreOnCarousel .pagination { margin: 6px auto 0px; overflow: auto; text-align: center; }
.moreOnCarousel .pagination a { background: url(7ffb07f71b0aef750ce71fae865a8eb3bb42498d.gif)  no-repeat scroll left top transparent; display: block; float: left; height: 8px; margin: 0px 5px; width: 8px; }
.moreOnCarousel .pagination a.selected { background: url(96dcb24c853b7f97c2363718a18cb4aef55b5698.gif)  no-repeat scroll left top transparent; }
.moreOnCarousel .pagination a span { display: none; }
.moreOnCarousel .pagination a:hover { border-bottom: medium none; }
.oneSixth .inSectionHeader { margin-bottom: 16px; }
.puffHeadline { border-top: 1px dotted rgb(204, 204, 204); padding-top: 6px; }
#shareSideContainer { border-top: 2px solid rgb(102, 102, 102); }
#shareMiniContainer { padding-top: 5px; }
#shareSideContainer .print { background: url(8e2fd625f49a30d78841f86c3953510682cc2f91.png)  no-repeat scroll 0px 5px transparent; float: left; border-bottom: 1px dotted rgb(204, 204, 204); width: 100%; padding: 5px 0px; }
#shareSideContainer.loading, #shareMiniContainer.loading { background: url(46c57d9e0ec2fc774c39fe8b6a733a6141541b05.gif)  no-repeat scroll center center transparent; }
#shareSideContainer .print a { border-bottom: 0px none; display: block; height: 20px; width: 95px; }
#shareBottom { border-top: 1px dotted rgb(204, 204, 204); margin-bottom: 16px; padding: 3px 0px 0px; min-height: 20px; float: left; }
#shareBottom_gig_containerParent .print { padding: 5px 0px 0px; background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1396px transparent; width: 23px; border-top: 1px dotted rgb(204, 204, 204); float: left; }
#shareBottom_gig_containerParent .print a { display: block; height: 20px; width: 23px; border-bottom: 0px none; }
#shareBottom td:first-child .gig-button-container { padding-left: 0px; }
#shareBottom .gig-button-container { border-right: 1px solid rgb(224, 224, 224); padding: 0px 7px; min-height: 20px; margin: 2px 0px; }
#shareMini { float: left; min-height: 68px; padding-top: 5px; width: 140px; }
#shareSide { clear: left; float: left; min-height: 181px; padding: 5px 0px 10px; width: 100%; }
#shareSide .gig-button-container, #shareMini .gig-button-container { border-bottom: 1px dotted rgb(204, 204, 204); padding: 5px 0px; }
#shareSide .gig-share-bar-container > table > tbody > tr:first-child > td > div, #shareMini .gig-share-bar-container > table > tbody > tr:first-child > td > div { padding-top: 0px; }
#shareSide .gig-share-bar-container > table, #shareMini .gig-share-bar-container > table { width: 100%; }
#shareMini.loaded-border { border-top: 1px dotted rgb(204, 204, 204); }
#shareArticleByline, #shareSectionByline { min-height: 20px; }
div.gig-simpleShare img { display: inline; }
.likeBoxContainer .serviceImage { float: left; margin-right: 5px; }
#shareBottom-reaction0-icon { height: 20px; }
.content.contentLive.s2 span.comments { font-weight: bold; }
p.comments a { font-weight: normal; font-size: 12px; }
.story .byline p.comments .num a, .story .bylineComments p.comments .num a { color: rgb(0, 0, 0); font-weight: bold; }
.story .byline p.comments .num a#hover, .story .bylineComments p.comments .num a#hover { border-bottom: medium none; color: rgb(0, 0, 0); }
.summary p.comments a { color: rgb(0, 102, 204); font-size: 0.9em; }
p.comments img { display: block; float: left; margin-right: 5px; }
.twoThirdsThird .fiveSixths .summaryBig .summary .summary p.comments { float: left; clear: left; }
.twoThirdsThird .fiveSixths .summaryBig .summary .summary p.shareCount { float: left; color: rgb(35, 75, 123); background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1127px transparent; padding: 0px 0px 0px 24px; font-size: 1.17em; line-height: 1.45; margin: 0px 0px 0px 6px; border-left: 1px solid rgb(238, 238, 236); }
p.shareCount { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1129px transparent; margin: 0px; padding: 0px 0px 0px 18px; }
.commentSidebarBlock p.shareCount, .summaryBig .summary .shareCount, .summaryMedium .summary .shareCount, .summary .commSideBlock p.shareCount { float: left; color: rgb(35, 75, 123); background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1325px transparent; padding: 0px 0px 0px 19px; font-size: 1.17em; line-height: 1.35; margin: -1px 0px 0px; }
.summary .commSideBlock p.comments { float: left; }
.summary .commSideBlock p.shareCount { line-height: 1.45; }
.loadMoreArticles { background: url(5871f0aa044e591b253baaa37ba0233ae9c44d31.gif)  no-repeat scroll 0px 0px rgb(255, 255, 255); height: 45px; margin-bottom: 10px; padding-top: 15px; text-align: center; }
.loadMoreArticles a { background: url(2324b9a7827fc0e9878f841987a863eaacccc42c.gif)  no-repeat scroll 0px -231px transparent; font-family: arial,sans-serif; font-size: 1.1em; padding-left: 20px; }
.loadMoreArticles a:hover { border-bottom: 0px none; }
.loadMoreArticles .loader { height: 16px; }
.loadMoreArticles .loading { background: url(4f7d33d71c20ed5a27a0bb8826aaa4d39abe7b62.gif)  no-repeat scroll center center transparent; }
.loadMoreArticles .loading a { display: none; }
.summarySmall p.date { color: rgb(102, 102, 102); font-family: helvetica,arial,sans-serif; font-size: 1.1em; }
.commentAndBlogs { margin-bottom: 10px; }
.commentAndBlogs .summarySmall { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 5px; padding-bottom: 10px; word-wrap: break-word; }
.commentAndBlogs .last { border-bottom: 0px none; }
.commentAndBlogs h3 { font-size: 1.2em; padding-bottom: 5px; }
.commentAndBlogs .author { color: rgb(64, 64, 64); font-size: 1.2em; margin-bottom: 3px; }
.printLogo { display: none; }
.picturesAndVideo .videos { background: url(520151a27e395ff2d4b85c58c060667d3e7e3893.gif)  repeat-y scroll 0% 0% transparent; border-top: 1px solid rgb(229, 229, 229); margin-top: 10px; padding-top: 6px; }
.picturesAndVideo .videos .summary { border-top: 0px none; margin-top: 0px; padding-top: 0px; float: left; margin-right: 10px; padding-right: 10px; width: 140px; }
.picturesAndVideo .videos .last .summary { border-right: 0px none; margin-right: 0px; padding-right: 0px; }
.picturesAndVideo .videos .containerdiv { float: none; }
.picturesAndVideo .videos .summarySmall h3 { padding: 0px; }
.picturesAndVideo .slideshow { padding: 0px; }
.picturesAndVideo .slideshow .slideshow { margin: 0px 0px 10px; }
.picturesAndVideo .slideshow .nextPrevLayer { height: 100%; overflow: hidden; position: relative; }
.picturesAndVideo .slideshow .tools .imgGallImage a { background: url(7698c8ad3c74e289231dd4b653e8e64ef0ce9186.gif)  no-repeat scroll 0px center transparent; cursor: pointer; padding: 0px; z-index: 10; }
.picturesAndVideo .slideshow .tools .imgGallImage a:hover { background-position: 0px 0px; border: 0px none; text-decoration: none; }
.picturesAndVideo .slideshow .tools .prevNoFade { float: left; width: 55px; }
.picturesAndVideo .slideshow .tools .prevNoFade a { background: url(f3d7ac1be6ce935bd59de394824f81e26cfff5c5.gif)  no-repeat scroll -40px 61% transparent; cursor: pointer; padding: 0px; z-index: 11; }
.picturesAndVideo .slideshow .tools .prevNoFade a:hover { border: 0px none; text-decoration: none; }
.picturesAndVideo .slideshow .nextPrevLayer .prevArrowImage { display: block; height: 325px; left: 0px; margin: 0px; position: absolute; right: auto; top: 0px; width: 100px; }
.picturesAndVideo .slideshow .tools .nextNoFade { float: left; text-align: right; width: 55px; }
.picturesAndVideo .slideshow .tools .nextNoFade a { background: url(f3d7ac1be6ce935bd59de394824f81e26cfff5c5.gif)  no-repeat scroll -140px 61% transparent; cursor: pointer; padding: 0px; z-index: 11; }
.picturesAndVideo .slideshow .tools .nextNoFade a:hover { border: 0px none; text-decoration: none; }
.picturesAndVideo .slideshow .nextPrevLayer .nextArrowImage { display: block; height: 325px; margin: 0px; position: absolute; right: 0px; top: 0px; width: 100px; }
.picturesAndVideo .slideshow .tools a { cursor: pointer; }
.picturesAndVideo .slideshow .tools img { display: inline; }
.picturesAndVideo .slideshow .ssImg { position: relative; }
.picturesAndVideo .slideshow .imageLinks { bottom: 0px; padding-right: 70px; position: absolute; z-index: 11; }
.picturesAndVideo .slideshow .imageLinks h3 { background: url(317bd4f30d3bdaa7a609baae80f35b46f342f7eb.gif)  repeat-y scroll 0px 0px transparent; font-family: georgia,"times new roman",times,serif; font-size: 3em; font-weight: normal; padding: 0px 10px 5px; opacity: 0.8; }
.picturesAndVideo .slideshow .imageLinks h3 span { background: none repeat scroll 0% 0% rgb(0, 0, 0); padding: 0px 10px 5px 0px; white-space: pre-wrap; }
.picturesAndVideo .slideshow .imageLinks .readmore { background: none repeat scroll 0% 0% rgb(212, 47, 0); color: rgb(255, 255, 255); display: inline-block; font-family: arial,sans-serif; font-size: 1.1em; height: 12px; line-height: 12px; padding: 2px 10px 7px; }
.picturesAndVideo .slideshow .imageLinks a { color: rgb(255, 255, 255); }
.picturesAndVideo .slideshow .imageLinks a:hover { border-bottom: 0px none; }
.borderTwoThirds { background: url(931179d409d83c0331ee59f4c777eab9efd59c74.gif)  repeat-y scroll 630px 0px transparent; }
.borderRight { border-right: 1px solid rgb(226, 226, 226); margin-right: 10px; padding-right: 9px; }
.borderRightDotted { border-right: 1px dotted rgb(226, 226, 226); margin-right: 10px; padding-right: 9px; }
.portalCommercial1 .puff { padding-bottom: 0px; }
.portalCommercial1 .oneSixth.gutter { border-right: 1px solid rgb(226, 226, 226); margin-right: 10px; padding-right: 9px; }
.commentContainerPortal { margin-top: 9px; }
.commentContainerPortal .comment { background: url(0059e462cc58829de58704ae40522e6c65adec02.png)  no-repeat scroll 0px -4px rgb(255, 255, 255); margin: 0px 0px 3px; overflow: auto; position: relative; border-bottom: 1px dotted rgb(204, 204, 204); border-top: 0px none; padding-top: 0px; }
.commentContainerPortal .comment:hover, .commentContainerCarousel .comment:hover { background-position: 0px -148px; }
.commentContainerPortal .comment img { float: left; margin: 0px 14px 15px 0px; }
.commentContainerPortal .comment h3, .commentContainerPortal .comment span { font-size: 1.2em; line-height: 18px; margin: 0px 0px 13px 32px; padding-right: 8px; font-weight: normal; }
.commentContainerPortal .withImage { min-height: 70px; }
.commentContainerPortal .withImage img { padding-left: 8px; margin: 0px 8px 0px 0px; }
.commentContainerPortal .comment a, .commentContainerCarousel .comment a { color: rgb(68, 68, 68); }
.commentContainerPortal .comment a:hover, .commentContainerCarousel .comment a:hover { border-bottom: 1px dotted rgb(68, 68, 68); }
.commentContainerPortal .comment span.author, .commentContainerCarousel .comment span.author { color: rgb(177, 13, 24); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-size: 11px; line-height: 10px; font-weight: bold; margin-bottom: 3px; display: block; }
.commentContainerPortal .comment span.author a, .commentContainerCarousel .comment span.author a { color: rgb(177, 13, 24); }
.commentContainerPortal .comment span.author a:hover, .commentContainerCarousel .comment span.author a:hover { border-bottom: 1px dotted rgb(158, 0, 71); }
.commsBlogs .headerOne:first-child { text-align: center; }
.commentContainerCarousel { margin-top: 8px; position: relative; overflow: hidden; }
.commentContainerCarousel ul.commentsSlider { padding: 0px; margin: 0px 16px; list-style: none outside none; overflow: hidden; height: 77px; }
.commentContainerCarousel ul.commentsSlider .comment { width: 137px; height: 71px; border: 1px solid rgb(179, 179, 179); float: left; margin: 0px 4px; padding-top: 3px; overflow: hidden; background: none repeat scroll 0% 0% transparent; }
.commentContainerCarousel .comment h3, .commentContainerCarousel .comment span { font-size: 1.3em; line-height: 1.2em; font-weight: normal; text-align: center; padding: 0px 3px; height: 55px; }
.commentContainerCarousel .comment span.author { margin: 0px 0px 3px; text-transform: none; line-height: 11px; }
.commentContainerCarousel .sliderNav { background: url(e32fabf94cc61387d549061c5ae08316b8fef6d9.png)  no-repeat scroll 2px 50% rgb(233, 233, 223); position: absolute; width: 13px; height: 77px; font-size: 24px; text-indent: -99999em; }
.commentContainerCarousel .sliderNav:hover { border: medium none; background-color: rgb(204, 0, 0); }
.commentContainerCarousel .sliderNav.slideBack { left: 0px; }
.commentContainerCarousel .sliderNav.slideForward { right: 0px; background-position: -25px 50%; }
.commentContainerCarousel .navDots { text-align: center; margin-top: 4px; margin-bottom: 5px; }
.commentContainerCarousel .navDots span { width: 6px; height: 6px; cursor: pointer; display: inline-block; background: url(e32fabf94cc61387d549061c5ae08316b8fef6d9.png)  no-repeat scroll -62px 0px transparent; }
.commentContainerCarousel .navDots span.selectedDot { background-position: -54px 0px; }
.majorEvents.summaryBig .summary { margin-bottom: 0px; padding-bottom: 0px; }
#tmglBody .majorEvents.summaryBig .summary { border-top: 1px dotted rgb(204, 204, 204); padding-top: 5px; }
.majorEvents.summaryBig h3 { padding-bottom: 5px; }
.matchHeader { font-family: arial,sans-serif; }
#tmglPriExWrap { background: none repeat scroll 0% 0% rgb(38, 38, 38); border-top: 1px solid rgb(204, 204, 204); height: 24px; }
#tmglPrimaryNav { background: none repeat scroll 0px 0px rgb(38, 38, 38); float: left; height: 24px; }
#tmglPrimaryNav .mainNav { font-size: 1.2em; list-style: none outside none; margin: 0px; padding: 0px; letter-spacing: 0.5px; }
#tmglPrimaryNav .mainNav li { float: left; }
#tmglPrimaryNav .mainNav a { display: block; font-weight: bold; padding: 4px 6px; }
#tmglPrimaryNav .mainNav a:hover { background-color: rgb(38, 38, 38); border-bottom: medium none; color: rgb(255, 255, 255); margin-top: 0px; text-decoration: underline; text-shadow: none; }
#tmglPrimaryNav .mainNav .styleTwelve a:hover { background-color: rgb(38, 38, 38); border-bottom: medium none; margin-top: 0px; text-decoration: underline; text-shadow: none; }
#tmglPrimaryNav .mainNav .selected a:hover { margin-top: 0px; color: rgb(255, 255, 255); }
#tmglPrimaryNav .mainNav .selected .styleTwelve a:hover { margin-top: 0px; color: rgb(0, 0, 0); }
#tmglPrimaryNav .styleGeneric, #tmglPrimaryNav .styleOne, #tmglPrimaryNav .styleTwo, #tmglPrimaryNav .styleThree, #tmglPrimaryNav .styleFour, #tmglPrimaryNav .styleFive, #tmglPrimaryNav .styleSix, #tmglPrimaryNav .styleSeven, #tmglPrimaryNav .styleEight, #tmglPrimaryNav .styleNine, #tmglPrimaryNav .styleTen, #tmglPrimaryNav .styleEleven, #tmglPrimaryNav .styleTwelve, #tmglPrimaryNav .styleThirteen { border-bottom: 0px none; border-top: 0px none; }
#tmglSecondNav .styleGeneric, #tmglSecondNav .styleOne, #tmglSecondNav .styleTwo, #tmglSecondNav .styleThree, #tmglSecondNav .styleFour, #tmglSecondNav .styleFive, #tmglSecondNav .styleSix, #tmglSecondNav .styleSeven, #tmglSecondNav .styleEight, #tmglSecondNav .styleNine, #tmglSecondNav .styleTen, #tmglSecondNav .styleEleven, #tmglSecondNav .styleTwelve, #tmglSecondNav .styleThirteen { border-bottom: 0px none; border-top: 0px none; }
#tmglSecondNav { border-bottom: 0px none; border-top: 0px none; height: 24px; margin: 0px; width: 940px; }
#tmglExtraNav { float: right; height: 24px; }
#tmglExtraNav .extraNav { font-size: 1.2em; list-style: none outside none; margin: 0px; padding: 0px; }
#tmglExtraNav .extraNav li { border-left: medium none; float: left; padding: 4px 0px 2px 4px; }
#tmglExtraNav .extraNav li.first { background: none repeat scroll 0% 0% transparent; border-left: medium none; float: left; }
#tmglExtraNav .extraNav a { color: rgb(255, 255, 255); font-weight: bold; padding: 0px 5px; }
#tmglExtraNav .extraNav a:hover { text-decoration: underline; border-bottom: 0px none; }
#tmglSecondNav .mainNav { font-size: 1.3em; list-style: none outside none; margin: 0px; padding: 0px; }
#tmglSecondNav .mainNav li { background: url(9d894c8ed2f162a04a5f3f8fbba31ff86918aa29.png)  no-repeat scroll 0px 6px transparent; float: left; height: 24px; padding: 0px; white-space: nowrap; }
#tmglSecondNav .mainNav li.first { background: none repeat scroll 0% 0% transparent; }
#tmglSecondNav .mainNav li.selected a { background: none repeat scroll 0% 0% transparent; font-weight: bold; }
#tmglSecondNav .mainNav a { display: block; font-weight: normal; padding: 4px 9px; text-shadow: none; }
#tmglSecondNav .mainNav a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#tmglSecondNav .mainNav .styleTwelve a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#tmglSecondNav .mainNav .styleThirteen a:hover { text-decoration: underline; }
#tmglSecondNav .mainNav li.styleOne, #tmglSecondNav .mainNav li.styleGeneric { background-color: rgb(0, 122, 143); }
#tmglSecondNav .mainNav li.styleTwo { background-color: rgb(95, 86, 83); }
#tmglSecondNav .mainNav li.styleThree { background-color: rgb(177, 13, 24); }
#tmglSecondNav .mainNav li.styleFour { background-color: rgb(53, 100, 6); }
#tmglSecondNav .mainNav li.styleFive { background-color: rgb(0, 84, 179); }
#tmglSecondNav .mainNav li.styleSix { background-color: rgb(158, 0, 71); }
#tmglSecondNav .mainNav li.styleSeven { background-color: rgb(72, 133, 32); }
#tmglSecondNav .mainNav li.styleEight { background-color: rgb(17, 17, 17); }
#tmglSecondNav .mainNav li.styleNine { background-color: rgb(212, 47, 0); }
#tmglSecondNav .mainNav li.styleTen { background-color: rgb(84, 84, 84); }
#tmglSecondNav .mainNav li.styleEleven { background-color: rgb(249, 212, 38); }
#tmglSecondNav .mainNav li.styleTwelve { background-color: rgb(255, 212, 65); }
#tmglSecondNav .mainNav li.styleThirteen { background-color: rgb(0, 84, 179); }
#tmglSecondNav.styleOne { background-color: rgb(0, 122, 143); }
#tmglSecondNav.styleTwo { background-color: rgb(95, 86, 83); }
#tmglSecondNav.styleThree { background-color: rgb(177, 13, 24); }
#tmglSecondNav.styleFour { background-color: rgb(53, 100, 6); }
#tmglSecondNav.styleFive { background-color: rgb(0, 84, 179); }
#tmglSecondNav.styleSix { background-color: rgb(158, 0, 71); }
#tmglSecondNav.styleSeven { background-color: rgb(72, 133, 32); }
#tmglSecondNav.styleEight { background-color: rgb(17, 17, 17); }
#tmglSecondNav.styleNine { background-color: rgb(212, 47, 0); }
#tmglSecondNav.styleTen { background-color: rgb(84, 84, 84); }
#tmglSecondNav.styleEleven { background-color: rgb(249, 212, 38); }
#tmglSecondNav.styleTwelve { background-color: rgb(255, 212, 65); }
#tmglSecondNav.styleThirteen { background-color: rgb(0, 84, 179); }
#tmglSecondNav.styleGeneric { background-color: rgb(38, 38, 38); }
#tmglSecondNav .mainNav li.selected { background: none repeat scroll 0% 0% rgb(235, 235, 229); color: rgb(38, 38, 38); font-weight: bold; }
#tmglSecondNav .mainNav li.selected a, #tmglSecondNav .mainNav li.selected a:hover { background: none repeat scroll 0% 0% rgb(235, 235, 229); color: rgb(38, 38, 38); text-decoration: none; }
.noItems { height: 24px; }
.nonActiveNav li#menuItemHome.selected, .nonActiveNav li#menuItemHome.selected a:hover { background-color: rgb(38, 38, 38); text-decoration: none; }
.nonActiveNav li#menuItemstyleOne.selected, .nonActiveNav li#menuItemstyleOne.selected a:hover, .nonActiveNav li#menuItemstyleGeneric.selected, .nonActiveNav li#menuItemstyleGeneric.selected a:hover { background-color: rgb(0, 122, 143); text-decoration: none; }
.nonActiveNav li#menuItemstyleTwo.selected, .nonActiveNav li#menuItemstyleTwo.selected a:hover { background-color: rgb(95, 86, 83); text-decoration: none; }
.nonActiveNav li#menuItemstyleThree.selected, .nonActiveNav li#menuItemstyleThree.selected a:hover { background-color: rgb(177, 13, 24); text-decoration: none; }
.nonActiveNav li#menuItemstyleFour.selected, .nonActiveNav li#menuItemstyleFour.selected a:hover { background-color: rgb(53, 100, 6); text-decoration: none; }
.nonActiveNav li#menuItemstyleFive.selected, .nonActiveNav li#menuItemstyleFive.selected a:hover { background-color: rgb(0, 84, 179); text-decoration: none; }
.nonActiveNav li#menuItemstyleSix.selected, .nonActiveNav li#menuItemstyleSix.selected a:hover { background-color: rgb(158, 0, 71); text-decoration: none; }
.nonActiveNav li#menuItemstyleSeven.selected, .nonActiveNav li#menuItemstyleSeven.selected a:hover { background-color: rgb(72, 133, 32); text-decoration: none; }
.nonActiveNav li#menuItemstyleEight.selected, .nonActiveNav li#menuItemstyleEight.selected a:hover { background-color: rgb(17, 17, 17); text-decoration: none; }
.nonActiveNav li#menuItemstyleNine.selected, .nonActiveNav li#menuItemstyleNine.selected a:hover { background-color: rgb(212, 47, 0); text-decoration: none; }
.nonActiveNav li#menuItemstyleTen.selected, .nonActiveNav li#menuItemstyleTen.selected a:hover { background-color: rgb(84, 84, 84); text-decoration: none; }
.nonActiveNav li#menuItemstyleEleven.selected, .nonActiveNav li#menuItemstyleEleven.selected a:hover { background-color: rgb(249, 212, 38); text-decoration: none; }
.nonActiveNav li#menuItemstyleTwelve.selected, .nonActiveNav li#menuItemstyleTwelve.selected a:hover { background-color: rgb(255, 212, 65); text-decoration: none; }
.nonActiveNav li#menuItemstyleThirteen.selected, .nonActiveNav li#menuItemstyleThirteen.selected a:hover { background-color: rgb(0, 84, 179); text-decoration: none; }
.nonActiveNav li { color: rgb(255, 255, 255) ! important; }
#tmglThirdNav .mainNav li.first { background: none repeat scroll 0% 0% transparent; }
#tmglFooterLarge #footerlogolink { background: url(6077967e6ca19df015b478bb93a0e28864d46188.png)  no-repeat scroll 0px 0px transparent; }
#tmglFooterLarge ul.menu2 { margin-top: 5px; }
#footerinfo p.last { border-right: 0px none; padding-right: 0px; }
#topBarRightContainer { float: right; }
.portal #topBarRightContainer { margin-top: 15px; }
#searchBar #tg_search .google { background: url(529deef5bb6d1d394509680f097070c8087baaf1.png)  no-repeat scroll 5px 3px transparent; }
.dsq-brlink { font-family: arial,sans-serif; }
.liveIcon { float: left; padding-right: 5px; padding-top: 2px; }
.brandingHeader { margin-bottom: 10px; }
.brandingHeader img { border-style: none; }
.ui-selectmenu-menu a:hover, .cottageBox a:hover { border: medium none; }
.ui-selectmenu-menu li:hover { background-color: rgb(229, 234, 240); }
.cottageBox select { width: 195px; }
div.cottageBox { width: 300px; float: left; }
div.cottageBox div.cottageBoxHeader { background: url(3c68dcbe40d87d9632e6b7ad8f81f590af08ef79.png)  no-repeat scroll 0% 0% transparent; font-family: Arial; font-weight: bold; color: white; font-size: 12px; line-height: 25px; }
div.cottageBoxBody { width: 276px; float: left; padding: 12px; }
div.cottageBox div.cottageBoxHeader span { padding-left: 8px; }
div.cottageBoxSearchDetails { float: left; }
div.cottageBoxSearchDetailsError { color: red; font-weight: bold; margin: -9px 0px 2px 14px; visibility: hidden; }
div.cottageBoxSearchDetails ul { width: 100%; float: left; list-style-type: none; font-family: Arial; font-size: 12px; line-height: 18px; padding: 0px; margin: 0px; }
div.cottageBoxSearchDetails ul li { margin-bottom: 7px; float: left; }
div.cottageBoxSearchDetails ul li.left { width: 64px; color: rgb(0, 0, 0); text-align: right; font-weight: bold; }
div.cottageBoxSearchDetails ul li.required { width: 1px; color: red; margin: 4px 0px 0px 4px; font-weight: bold; visibility: hidden; font-size: 16px; }
.showError { visibility: visible ! important; }
div.cottageBoxSearchDetails ul li { list-style-type: none; float: left; border: medium none; }
div.cottageBoxSearchDetails ul li.right { width: 196px; float: left; color: rgb(55, 55, 55); margin-left: 11px; height: 22px; }
div.cottageBoxSearchDetails ul li.right ul li { display: none; padding-left: 5px; }
div.cottageBoxSearchDetails ul li.right ul li.current { display: block; color: rgb(122, 122, 122); }
div.cottageBoxBottom { float: left; margin-left: 80px; clear: both; width: 200px; padding-top: 10px; }
div.cottageBoxBottomSearchLink { width: 80px; float: left; }
div.cottageBoxBottomAdvancedSearchLink { width: 120px; float: left; }
span.buttonLeft { float: left; width: 2px; background: url(e92298694d4528c7119adc2d835c67b40b9ebaf5.png)  no-repeat scroll 0% 0% transparent; height: 27px; }
span.buttonRight { float: right; width: 2px; height: 27px; background: url(69c5227cb633b431aef0f97bf7cc3a32bf104e17.png)  no-repeat scroll 0% 0% transparent; }
div.cottageBoxBottomSearchLink a { color: white; font-size: 1.3em; background: url(c29a9b98b594950e19550f68dd3835df10574d9c.png)  repeat-x scroll 0% 0% transparent; display: block; height: 27px; line-height: 27px; text-decoration: none; font-family: arial; text-align: center; border-radius: 3px; }
div.cottageBoxBottomSearchLink a:hover { border-bottom: medium none; }
div.cottageBoxBottomAdvancedSearchLink a { color: rgb(5, 103, 147); font-size: 12px; padding: 5px 0px 5px 10px; display: block; height: 17px; line-height: 17px; text-decoration: none; font-family: arial; }
select { width: 176px; }
#olympicsPriNav { background-color: rgb(247, 204, 0); border-top: 1px solid rgb(188, 153, 4); height: 23px; }
#olympicsPriNav .mainNav { font-size: 1.1em; list-style: none outside none; margin: 0px; padding: 0px; text-transform: uppercase; }
#olympicsPriNav .mainNav li { float: left; height: 23px; background: url(1df38cdc0211951de2c3c116bc0b0e7545aed1f0.png)  no-repeat scroll left top transparent; display: block; }
#olympicsPriNav .mainNav li:first-child { background: none repeat scroll 0% 0% transparent; }
#olympicsPriNav .mainNav li a { display: block; font-weight: bold; padding: 5px 11px; color: rgb(0, 0, 0); text-shadow: 1px 1px rgb(255, 255, 255); height: 13px; }
#olympicsPriNav .mainNav li a:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); text-shadow: none; }
#olympicsPriNav .mainNav li a.selected { padding-left: 12px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); text-shadow: none; }
#olympicHotTopics { background-color: rgb(0, 151, 210); height: 24px; margin-top: 1px; overflow: hidden; }
#olympicHotTopics p { color: rgb(255, 255, 255); float: left; font-size: 1.1em; font-weight: bold; margin: 5px 10px 2px 0px; padding: 0px; text-transform: none; }
#olympicHotTopics p.htPointer { font-size: 1.1em; height: 23px; padding-left: 12px; text-shadow: 1px 1px rgb(3, 109, 142); }
#olympicHotTopics .mainNav { font-size: 1.1em; list-style: none outside none; margin: 0px; padding: 0px; }
#olympicHotTopics .mainNav li { background: url(cf408c91b54a30f6f959f40449dc273846e5bda9.gif)  no-repeat scroll 0px 5px transparent; float: left; height: 24px; }
#olympicHotTopics .mainNav li.select { background: none repeat scroll 0% 0% transparent; padding-left: 0px; }
#olympicHotTopics .mainNav li a { display: block; font-family: Arial,Helvetica,sans-serif; font-size: 1.1em; padding: 4px 11px 0px 10px; color: rgb(255, 255, 255); text-shadow: 1px 1px rgb(3, 109, 142); }
#olympicHotTopics .mainNav li a:hover { text-decoration: underline; border-bottom-style: none; text-shadow: none; }
#olympicHotTopics .mainNav a.select { background: none repeat scroll 0% 0% transparent; padding-left: 1px; }
#tmglTopBarOlympics { background-color: rgb(0, 0, 0); font-family: arial,sans-serif; font-size: 1.2em; padding: 2px 0px; line-height: 1.7em; }
#tmglTopBarOlympics p { color: rgb(255, 255, 255); font-weight: normal; margin: 0px; padding: 0px; }
#tmglTopBarOlympics #tmglTopLeft { float: left; margin-left: 5px; }
#tmglTopBarOlympics #tmglTopRight { float: right; margin-right: 5px; }
#tmglTopBarOlympics #tmglTopRight #regDetails a { color: rgb(255, 255, 255); }
#tmglSmall { float: left; }
#tmglSmall #brand { background: url(114105234afd2672e566e2ab8063f809f88c2bbd.png)  no-repeat scroll 0px 0px transparent; height: 21px; margin: -1px 7px 0px 3px; width: 110px; cursor: pointer; }
#tmglBrandOlympics { padding: 9px 0px 8px; }
#largeBrand { float: left; margin: 0px; padding: 0px; text-indent: -9999px; }
#tmglBrandOlympics #largeBrand { background: url(c5b0f97b718d1e0796de97fd1300cc0973441f59.png)  no-repeat scroll 1px 5px transparent; height: 55px; width: 445px; }
#tmglBrandOlympics #largeBrand:hover { cursor: pointer; }
.findOut p { float: left; font-size: 18px; }
.findOut p span { color: rgb(255, 0, 0); }
.athleteAZ { font-size: 12px; font-family: Arial,sans-serif; font-weight: bold; color: rgb(36, 77, 128); position: relative; left: 495px; bottom: 10px; }
.topContenders { float: right; font-size: 12px; font-family: Arial,sans-serif; font-weight: bold; color: rgb(36, 77, 128); padding-top: 7px; }
#carousel-container { position: relative; width: 620px; }
#carousel { height: 162px; width: 620px; position: relative; margin-bottom: 0.5em; font-size: 12px; font-family: Arial; z-index: 1; }
#carousel .carousel-image { border: 0px none; display: block; }
#carousel .carousel-feature { position: absolute; top: -1000px; left: -1000px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 4px rgb(85, 85, 85); cursor: pointer; }
#carousel .carousel-feature .carousel-caption { float: left; position: absolute; top: 3px; left: 160px; width: 240px; }
#carousel .tracker-summation-container { position: absolute; color: white; right: 48px; top: 230px; padding: 3px; margin: 3px; background-color: rgb(0, 0, 0); }
#carousel .tracker-individual-container { position: absolute; color: white; right: 48px; top: 210px; padding: 0px; margin: 0px; }
#carousel .tracker-individual-container li { list-style: none outside none; }
#carousel .tracker-individual-container .tracker-individual-blip { margin: 0px 3px; padding: 0px 3px; color: white; text-align: center; background-color: rgb(221, 221, 221); }
#carousel .tracker-individual-container .tracker-individual-blip-selected { color: white; font-weight: bold; background-color: rgb(0, 0, 0); }
.carousel-arrows { position: relative; bottom: 114px; z-index: 2; }
.carousel-left { background: url(f3d7ac1be6ce935bd59de394824f81e26cfff5c5.gif)  no-repeat scroll -40px 61% transparent; width: 30px; height: 30px; position: absolute; left: 0px; cursor: pointer; }
.carousel-right { background: url(f3d7ac1be6ce935bd59de394824f81e26cfff5c5.gif)  no-repeat scroll -210px 61% transparent; width: 30px; height: 30px; position: absolute; right: 0px; cursor: pointer; }
#carousel .carousel-feature .carousel-img-cont { width: 389px; height: 152px; }
#carousel .carousel-feature .carousel-img-cont img { padding: 5px; }
#carousel .carousel-feature .carousel-caption img { padding: 3px 0px 5px; }
#carousel .carousel-feature .carousel-caption p.carousel-ath-quote { font-family: georgia,"times new roman",serif; font-style: italic; font-size: 20px; font-weight: normal; color: rgb(35, 75, 123); height: 67px; padding-right: 5px; overflow: hidden; background-color: rgb(255, 255, 255); }
#carousel .carousel-feature .carousel-caption p.carousel-ath-name { font-family: Arial,sans-serif; font-weight: bold; font-size: 12px; color: rgb(0, 0, 0); margin-top: 0px; padding-top: 3px; background-color: rgb(255, 255, 255); }
#carousel .carousel-feature .carousel-caption p.carousel-ath-sport { font-family: Arial,sans-serif; font-weight: bold; font-size: 12px; margin-top: 0px; color: rgb(102, 102, 102); padding-top: 1px; background-color: rgb(255, 255, 255); }
.twoThirdsThirdOlympic { width: 940px; background-color: rgb(255, 255, 255); }
#fourQuarters.olympic { float: left; background: url(520151a27e395ff2d4b85c58c060667d3e7e3893.gif)  repeat-y scroll 0% 0% transparent; height: 1%; margin-top: 10px; }
#fourQuarters.olympic .oneSixth h3 { font-size: 1.4em; font-weight: normal; line-height: 1.28em; }
#tmglSite.olympic { border-right: 1px solid rgb(214, 214, 214); border-left: 1px solid rgb(214, 214, 214); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px; border-style: none solid; border-color: -moz-use-text-color rgb(214, 214, 214); }
.olympicGuide { position: relative; overflow: hidden; margin: 10px 0px; font-family: georgia,sans serif; width: 300px; height: 90px; }
.olympicGuideRollOver { height: 29px; z-index: 11; opacity: 1 ! important; background-color: rgba(0, 0, 0, 0.6); width: 100%; }
.olympicGuideRollOver h3 { color: rgb(255, 255, 255); font-size: 1.8em; padding: 0px; text-indent: 5px; }
.olympicGuideRollOver h3 span { font-size: 1.2em; color: rgb(247, 204, 0); padding-left: 5px; }
.olympicGuideRollOver a, .olympicGuideRollOver a:hover { display: block; color: rgb(255, 255, 255); }
.olympicGuideRollOver h3 a, .olympicGuideRollOver h3 a:hover { color: rgb(255, 255, 255); padding: 4px; border-bottom: medium none ! important; }
.olympicGuide .olympicGuideRollOver .description { font-size: 1.2em; line-height: 1.3em; }
.olympicGuide .olympicGuideRollOver .description p { margin: 0px 10px; }
.olympicsCountdown .summary { margin-top: 0px; border-top: 0px none; padding-top: 0px; }
.olympicsCountdown .summary iframe { margin-bottom: 0px; }
.olympicsSummary { margin: 0px; padding-top: 5px; }
.olympicsSummary p { margin-bottom: 5px; }
.headerOne + .olympicsSummary { padding-top: 0px; }
.topContenders { margin-bottom: 10px; }
.topContenders:hover { margin-bottom: 9px; }
#tmglFooterOlympics { background: none repeat scroll 0% 0% rgb(38, 38, 38); border-top: 1px solid rgb(102, 102, 102); color: white; padding: 10px 0px 8px 20px; }
#tmglFooterOlympics ul { list-style: none outside none; margin: 0px; padding: 0px; }
#tmglFooterOlympics #footerlogolink { background: url(6077967e6ca19df015b478bb93a0e28864d46188.png)  no-repeat scroll 0px 0px transparent; }
#tmglFooterOlympics ul li { color: rgb(206, 223, 242); display: block; font-size: 1.2em; line-height: 1.5em; margin-right: 15px; padding: 0px; }
#tmglFooterOlympics ul li.itemfocus { color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; }
#tmglFooterOlympics ul li a { color: rgb(198, 198, 198); white-space: nowrap; }
#tmglFooterOlympics a:hover { border-bottom: 1px dotted rgb(224, 224, 224); color: white; }
#tmglFooterOlympics ul li.itemfocus a { color: rgb(255, 255, 255); }
#tmglFooterOlympics ul.footermenu4 { margin-top: 26px; }
#tmglFooterOlympics .imgBulletList { min-height: 7.9em; }
#tmglFooterOlympics .imgBulletList li { background: none no-repeat scroll 0px 2px transparent; color: white; font-weight: bold; line-height: 1.7em; padding-left: 28px; }
#tmglFooterOlympics ul li.footrss { background-image: url(6dad3927a3e2cfe31570496eab7ef2a498c2cba1.png) ; background-position: 0px center; }
#tmglFooterOlympics ul li.footmobile { background-image: url(f11eeb8322bb484fa3061347e985264da4c70246.png) ; background-position: 0px center; }
#tmglFooterOlympics ul li.footepaper { background-image: url(0ab48e17f8720e17dcb70ca0475808d0c9c7f5bb.png) ; background-position: 0px center; }
#tmglHotTopics.olympicsHT p { color: rgb(0, 151, 210); font-family: georgia,"times new roman",times,serif; font-size: 1.1em; }
#tmglHotTopics.olympicsHT ul li { padding-right: 1px; }
#tmglHotTopics.olympicsHT ul li a { color: rgb(35, 75, 123); font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.olympicsHT li { color: rgb(35, 75, 123); font-family: Arial,Helvetica,sans-serif; }
#olympicStats { float: left; width: 300px; background-color: rgb(244, 244, 240); border-top: 1px dotted rgb(204, 204, 204); padding: 10px 0px; }
#olympicStats a { display: block; float: left; height: 100px; width: 86px; margin-left: 10px; }
#olympicStats a:hover { border-bottom: medium none; }
#olympicStats a#medals { background: url(feb67be1aca9057fe171cf49e9ffcbab199063fc.png)  repeat scroll 0px 100% transparent; }
#olympicStats a#records { background: url(6fa0480f1dd4eda7c3121b35766b957ef98fad0a.png)  repeat scroll 0px 100% transparent; }
#olympicStats a#results { background: url(3b5816e434bb93f87d598fef889785c1c41081c4.png)  repeat scroll 0px 100% transparent; }
#olympicStats a#medals:hover, #olympicStats a#records:hover, #olympicStats a#results:hover { background-position: 0px 0px; }
#sportA2Z .tabs { margin-bottom: 9px; }
#sportA2Z .tabs { background: url(0d7e17136c2785d6d8c6c2c253d6574123297c48.gif)  repeat-x scroll 0% 0% transparent; }
#sportA2Z .tabs ul { height: 22px; list-style: none outside none; margin: 0px; padding: 0px; }
#sportA2Z .tabs ul li { color: rgb(96, 96, 96); float: left; font-family: arial,sans-serif; font-size: 1em; height: 22px; margin: 0px; }
#sportA2Z .tabs ul li.first a { border-right: medium none; }
#sportA2Z .tabs ul li a { background: url(4225d24524ec54fd1ce00184d2fe45a25dc18683.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(165, 165, 165) rgb(165, 165, 165) rgb(225, 225, 225); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(96, 96, 96); cursor: pointer; display: block; height: 20px; padding: 0px 5px; width: auto; margin-right: 0px; }
#sportA2Z .tabs ul li a span { display: block; padding: 3px 5px; text-transform: uppercase; }
#sportA2Z .tabs ul li.current a { background: url(74ae2a1e00775623505238336893519c74eb73a9.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(244, 244, 240); color: rgb(52, 52, 52); font-weight: bold; }
#sportA2Z .tabs ul li a:hover { background: url(74ae2a1e00775623505238336893519c74eb73a9.gif)  repeat-x scroll 0px 0px rgb(255, 255, 255); border-bottom: 1px solid rgb(244, 244, 240); }
#sportA2Z { position: relative; float: left; margin-bottom: 28px; }
#sportA2Z #div-olympicsA2Z a { display: block; height: 38px; width: 38px; float: left; margin-right: 6px; margin-bottom: 6px; }
#sportA2Z #div-olympicsA2Z a:hover { border-bottom: medium none; background-position: 0px 100% ! important; }
#sportA2Z #div-olympicsA2Z a#archery { background: url(069665bf9a12eaf8a981f266f97597f765be01c0.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-olympicsA2Z a#athletics { background: url(5f797bfc085e6b6bc8439b82ddc8966243041ba7.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#badminton { background: url(25678f77891c1dd3e1849204ad1ad3ed617aea5c.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#basketball { background: url(eef7d6a60c74c3e6f90692ee8607fcdd66495423.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#diving { background: url(018234f89718e4b1550ae7dab8dccc5c5186a5cb.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-olympicsA2Z a#boxing { background: url(920ddf2ff01811a5e204bcfafe289b4f9a4da595.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#canoeing { background: url(5eb214a3f0d363c5c53f012410ba80389bbb6bb5.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-olympicsA2Z a#cycling { background: url(2fb9295cb2a0b7daf19b27f3ffa5b30e1579d380.png)  repeat scroll 0% 0% transparent; margin-right: 0px; }
#sportA2Z #div-olympicsA2Z a#handball { background: url(a4790ba5f3d8cda882424a8c09a8f73841936bb5.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-olympicsA2Z a#equestrian { background: url(0d1cc9cc45a8c9c44bb6a54fd89abb4b354cffe8.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#fencing { background: url(ebc1d9d99a23d4b22858e3ece6851870ac9ffa17.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#football { background: url(5cff933e0fa6b00c7c2016f704fb5475e3f62f52.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#gymnastics { background: url(c37430e5238cd96079fe7535d37460cfdb557bd3.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#hockey { background: url(b279fb371095e64935825169fd49090332495ebd.png)  repeat scroll 0% 0% transparent; margin-right: 0px; }
#sportA2Z #div-olympicsA2Z a#judo { background: url(8d9fac69bee0fff542b94c5b91d0d182f5fc78cd.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-olympicsA2Z a#modern_pentathlon { background: url(fbcba3f35bcc828f6c2a5171d536c63c15516520.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#rowing { background: url(1c1311a386d6a641b6f3897385c844eea29c5ea4.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#sailing { background: url(2aa58734b6e404e4fc4cd4205ea0fc66c3fe366c.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#shooting { background: url(f5b651bfd47f48ffef923cb6b1842b7f2d191534.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#swimming { background: url(dc96557effcf4ff7aa61fcb59412ebc8c5ecf8ae.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-olympicsA2Z a#table_tennis { background: url(9a713a9989147269911bdc132c97649ad275a3a6.png)  repeat scroll 0% 0% transparent; margin-right: 0px; }
#sportA2Z #div-olympicsA2Z a#taekwondo { background: url(5b6487caf16c66678a2cea6c95c9ddda37e7c4cc.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-olympicsA2Z a#tennis { background: url(0df4562e134a0a1a4373920f8a0cf5bb0edecbc5.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#triathlon { background: url(dc7c06ea8cfe580167245c9ce7ec0088ae48923d.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#volleyball { background: url(36f86f7ed72ffe3faf1b1a1c8dc9f369d0abc391.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z a#weightlifting { background: url(6e814aa0400711a8b9097e7485ada688652b9947.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-olympicsA2Z a#wrestling { background: url(5c95c6705495a822a63f178d5331c3c1888ccde8.png)  repeat scroll 0% 0% transparent; margin-right: 0px; }
#sportA2Z #div-olympicsA2Z a#water_polo { background: url(d887bc19991760e879350cbee3d9bbc8b651440d.png)  repeat scroll 0% 0% transparent; }
#sportA2Z #div-olympicsA2Z .eventNameWrap { width: 300px; }
#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName { clear: both; float: left; background-color: rgb(247, 204, 1); width: auto; }
#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName span { font-size: 2em; color: rgb(50, 86, 128); text-shadow: 1px 1px 1px rgb(255, 255, 255); }
#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName a { height: 100%; width: auto; margin: 0px; }
#olympicBlog { float: left; max-height: 320px; width: 300px; overflow-y: auto; overflow-x: hidden; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 4px 0px; }
#olympicBlog .olympicRss { width: 285px; float: left; padding-bottom: 8px; border-bottom: 1px dotted rgb(204, 204, 204); }
.olympicRss + .olympicRss { padding-top: 6px; }
#olympicBlog .olympicRss h3 { font-size: 1.4em; }
#olympicBlog .olympicRss img { float: left; padding-right: 6px; padding-top: 2px; }
#olympicBlog .olympicRss span, #olympicBlog .olympicRss p { font-family: arial,helvetica,sans-serif; font-size: 1em; line-height: 1.2em; text-transform: uppercase; color: rgb(12, 12, 12); }
#countryProfile { border-top: 2px solid rgb(247, 204, 42); padding-top: 8px; }
#countryProfile h4 { border-top: 1px dotted rgb(221, 221, 221); padding-top: 4px; }
#countryFacts { font-size: 1.2em; color: rgb(38, 38, 38); }
#countryFacts h1 { font-size: 2.5em; font-weight: normal; margin-bottom: 15px; }
#countryFacts h4 { font-family: georgia,"times new roman",serif; font-size: 1.2em; font-weight: bold; color: rgb(51, 152, 210); margin-top: 5px; clear: both; }
#countryFacts p, #countryFacts dl { font-size: 1.2em; line-height: 1.5em; margin: 0px; }
#countryFacts p { margin-top: 4px; }
#countryFacts h5 { font-size: 1.5em; font-weight: normal; }
#countryFacts #medalHistory #medals { float: left; margin: 10px 0px; }
#countryFacts #medalHistory div { font-family: georgia; font-size: 1.1em; }
#countryFacts #medalHistory #medals div div { position: relative; top: 38px; text-align: center; text-shadow: 0px 1px 1px rgb(255, 255, 255); }
#countryFacts #medalHistory #gold { background: url(a7fe28f4ca11b00a9cb300b84578356975053133.png)  no-repeat scroll 0% 0% transparent; width: 66px; height: 74px; float: left; }
#countryFacts #medalHistory #silver { background: url(bb9a77804e09cf9498b7f66de3aee08e8f288439.png)  no-repeat scroll 0% 0% transparent; width: 66px; height: 74px; float: left; }
#countryFacts #medalHistory #bronze { background: url(802c0962a64ccbc2d912a6e2c0cc91d22afc09b8.png)  no-repeat scroll 0% 0% transparent; width: 66px; height: 74px; float: left; }
#countryFacts dl { margin-top: 10px; margin-left: 205px; }
#countryFacts dt { font-weight: bold; float: left; font-family: arial; font-size: 12px; }
#countryFacts dd { margin: 0px; text-indent: 4px; font-family: arial; font-size: 13px; }
#countryFacts img { float: left; margin: 10px; }
#countryFacts #nationalAnthem { font-family: arial; }
#countryFacts #nationalAnthem div { margin-left: 70px; padding-top: 10px; }
#countryFacts #nationalAnthem p { font-weight: normal; line-height: 1.7em; margin: 0px; }
#countryFacts #nationalAnthem #firstVerse { font-size: 1.2em; }
#countryFacts #nationalAnthem span { font-weight: bold; }
#countryFacts #history { font-size: 1.35em; margin: 0px; }
#countryFacts #phrasebook p { font-family: arial; font-weight: bold; font-size: 1.1em; margin-top: 0px; margin-bottom: 2px; }
#countryFacts #phrasebook p.phrase { font-weight: normal; color: rgb(38, 38, 38); margin-bottom: 10px; }
#countryInfo { font-family: arial; font-size: 12px; background: none repeat scroll 0% 0% rgb(252, 240, 195); padding-bottom: 1px; margin-bottom: 15px; }
#countryInfo img { margin-bottom: 4px; }
#countryInfo h4 { font-weight: bold; margin: 0px 5px; font-size: 12px; border-top: 1px dotted rgb(207, 196, 160); }
#countryInfo p { margin: 2px 5px 8px; }
#relatedWebsite { margin-bottom: 10px; }
#relatedWebsite ul { margin: 0px; padding: 0px; word-wrap: break-word; }
#relatedWebsite li { list-style-type: none; border-top: 1px dotted rgb(221, 221, 221); padding: 4px 0px; }
#relatedWebsite li:first-child { border-top: medium none; padding-top: 0px; }
#relatedWebsite li a { font-family: georgia; color: rgb(35, 75, 123); font-size: 12px; }
.athleteInfo { padding: 9px 10px 2px; }
.athleteInfo h1 { font-weight: normal; float: left; color: rgb(0, 0, 0); font-size: 22px; }
.athleteInfo .countryFlag { float: right; }
.athleteInfo p { font: 12px Arial,sans-serif; color: rgb(0, 0, 0); }
.athleteInfo { border-top: 2px solid rgb(247, 204, 0); border-bottom: 1px solid rgb(207, 196, 160); background-color: rgb(252, 240, 195); }
.athleteInfo .athleteInfoBox1, .athleteInfo .athleteInfoBox2 { float: left; margin-top: 18px; }
.athleteInfo .athleteInfoBox1 { width: 270px; }
.athleteInfo .athleteInfoBox2 { margin-left: 16px; width: 152px; }
.athleteInfo .athleteInfoBox1 p, .athleteInfo .athleteInfoBox2 p { border-top: 1px dotted rgb(204, 204, 204); padding-top: 3px; height: 24px; }
.athleteInfo p span { font-weight: bold; }
.athleteQuoteCont { margin-top: 10px; }
.athleteQuoteCont .openQuote { float: left; width: 37px; }
.athleteQuoteCont .athleteFullQuote { float: left; font-family: Georgia,serif; font-style: italic; font-size: 18px; font-weight: normal; width: 419px; padding-left: 3px; margin-bottom: 19px; position: relative; }
.athleteQuoteCont .athleteFullQuote p { padding-right: 35px; }
.athleteQuoteCont .athleteFullQuote .closeQuote { float: right; position: absolute; right: 0px; bottom: 0px; }
.athleteExtras { border-top: 1px dotted rgb(204, 204, 204); }
.athleteExtras h3 { font-size: 14px; padding: 5px 0px 2px; }
.athleteExtras > p { font: 14px/20px Arial,sans-serif; padding-bottom: 14px; }
.athleteExtras .randomFactCont { border-bottom: 1px solid rgb(207, 196, 160); background-color: rgb(252, 240, 195); margin-bottom: 24px; }
.athleteExtras .randomFactCont span.randomFact { background-color: rgb(52, 152, 210); color: rgb(255, 255, 255); font-family: Arial,sans-serif; width: 85px; line-height: 18px; text-align: center; display: block; text-shadow: 1px 1px 0px rgb(21, 110, 161); float: left; margin-right: 5px; }
.athleteExtras .randomFactCont p { font: 16px/20px Georgia; padding: 2px 5px; }
.athletesSport { min-height: 49px; }
.athletesSport a { width: 35px; display: block; float: left; }
.athletesSport a:hover { border-bottom: medium none; }
.athletesSport a.archery { background: url(037463b30ba0fb116cea1bf92bf13bbfd9f0d42d.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.athletics { background: url(caf9b499a5659e4018e4ac46eb4d91e58185537d.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.badminton { background: url(3dff92f9b67c5c2e71bbea7c8c9b5473f38bdd14.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.basketball { background: url(90141ff0ad45494da905d2cc15bffd2b10eed408.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.beachVolleyball { background: url(b71d7e414502f25a3f25f4b3c0a77dbad1e0dd7c.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.boxing { background: url(1c4d05c63aa2c822c1430e2630f07331db4f1934.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.canoeSlalom { background: url(c13e8268b31637fac282b6b77dd2eac6dced17e1.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.canoeSprint { background: url(6ad6b4680f96d741cd316b8faa36d16c134dd3c3.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.cyclingBMX { background: url(30bf837b4c252badab8a17b35f5d2b35df479360.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.cyclingMountainBike { background: url(d68160698815f949c05149b1f62379d7f4e3536d.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.cyclingRoad { background: url(1b2701469fec2daca3c9a6d6d4acbc4060056c56.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.cyclingTrack { background: url(99a7f7cd0eee85984a511267915783ba9454cdac.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.diving { background: url(85d0c51fe75f80479a70ce44dd393268728a71a9.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.equestrianDressage { background: url(7d85f85128885453cfd50c00bdb42d3dd91f0a47.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.equestrianEventing { background: url(7d85f85128885453cfd50c00bdb42d3dd91f0a47.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.equestrianJumping { background: url(7d85f85128885453cfd50c00bdb42d3dd91f0a47.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.fencing { background: url(d717fcf60eb235daf4ffda681026d12f4dfc0c89.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.football { background: url(8ebe0aede8dd74871f5cc414d64a9ce8528d243f.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.gymnasticsArtistic { background: url(6c0f7107c89aa80f1bd5287643a4498614e7c800.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.gymnasticsRhythmic { background: url(66c9b65f57852aa08aedfed3da4120890c419299.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.gymnasticsTrampoline { background: url(d4c00db55484d5c943df55cc87e36cf0db401525.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.handball { background: url(b0cbc6eb1f1f58bb2f90b7c47dc389d3c405e039.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.hockey { background: url(69443a56d5cb5fc712bc8d5d8575702f882d9272.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.judo { background: url(5de6a0428c3167a3cb77391bb826d600443b597a.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.modernPentathlon { background: url(56ff7b0183890e47fd50fe2d6d7a2fa2c6a8e4b4.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.rowing { background: url(483c7dd21dc45a92e7f5db3e385e75bce677f03a.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.sailing { background: url(05f9ce6149aa8fc8160d590fba8a8ad7f28d0df0.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.shooting { background: url(912845fa70b5955a04bde988d7d24579652a7a0b.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.swimming { background: url(72003f908057a25fda42c5602b24f1839f5735dc.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.synchronisedSwimming { background: url(3f9c64ce4d0d84b5636fc42583e026b439a5ec68.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.tableTennis { background: url(9c72156b3ce2378a29091682ea5b60fde19b3111.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.taekwondo { background: url(0c35900cac43e5b2664746faed1fd3f969668f2d.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.tennis { background: url(907e878507602ba2ab5fcf52fda2f84e41f721af.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.triathlon { background: url(bc079c9476d448371ac5a6b567c04bf0d5aaf738.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.volleyball { background: url(aacb30674b78319bd094579ae86fef77cf42b4a2.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.waterPolo { background: url(25f128726272537e8d490fc712e35a8e9360fd67.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.weightlifting { background: url(965677d22a554be914b5195af96c9177e53084c6.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.wrestling { background: url(9cb0e56fba6b7475c71b1bcf587df2889634b172.gif)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.boccia { background: url(04c7a755e125a9783a304bebe46bd7225e50a23a.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.football5aside { background: url(6112cc435e366a7cebb5686b43efc6a0c4454d81.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.football7aside { background: url(d72bfe68e013ef397f88d8fd9955f3917ee8dc14.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.goalball { background: url(cbadc8ee893571086e5ee2beb8c70806141f17d0.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicArchery { background: url(3bca8ffeaaeb88af0d7f71333529c4fe310ca06a.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicAthletics { background: url(69b56e5f6a4457d991b6fff3b3e2890988cd2043.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicCyclingRoad { background: url(e3c9e1c37fb551e572981b6225d7e6aa85b0db89.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicCyclingTrack { background: url(2f3a1c6166a4a1bfeddb4006864ead37dfdd4157.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicEquestrian { background: url(5c80630f7c7379776811a2e7c7e0e1e0e820e153.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicJudo { background: url(9738c4767eb8879a4e821ee8998c24245047efc6.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicRowing { background: url(43a6701610fdf9b34851026319a557058c0278c2.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicSailing { background: url(e80a56c4015315ddea50896347164e7d5bfcbb25.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicShooting { background: url(9869ee9db8d7fb95e9b20921855bfe2d47764747.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicSwimming { background: url(2c8c8d8e49e530b806eb467fec3b8abf23705f57.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.paralympicTableTennis { background: url(2817586fae0aef8f8a30a4cd718ac00e2b1d02f1.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.powerlifting { background: url(4198e48df2c92283d2f9ced6a58d6bd6d2905dbb.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.volleyballSitting { background: url(09e99d52983926c849f241a55e8a19db39c2766e.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.wheelchairBasketball { background: url(014b6cde61aa7115c12e2272c4d461653cb66560.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.wheelchairFencing { background: url(a722f8da56115779c391b935240f20dcb8973b5c.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.wheelchairRugby { background: url(43cda94a3311496acd9ebf86cdc7646caf3fe16d.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport a.wheelchairTennis { background: url(40eb8f13540d7b22b7bfbf5f37aab1ab487b0d5e.png)  no-repeat scroll 0px 8px transparent; min-height: 43px; }
.athletesSport .profilesport { float: right; width: 100px; }
.athletesSport .profilesport a { font-family: georgia,"times new roman",times,serif; font-size: 14px; font-weight: bold; padding: 8px 0px; color: rgb(35, 75, 123); width: auto; height: auto; }
.olympicsRelatedCont { margin-top: 0px; }
.olympicsRelatedCont .headerOne { padding-bottom: 0px; }
.olympicsRelatedCont .summary { border-top: medium none; margin-top: 0px; }
.olympicsRelatedCont .summary h3 a { font: 14px georgia; }
.athleteEvents { margin-bottom: 10px; }
.athleteEvents ul { margin: 0px; padding: 0px; word-wrap: break-word; }
.athleteEvents li { list-style-type: none; border-top: 1px dotted rgb(221, 221, 221); padding: 4px 0px; font-family: Arial,sans-serif; color: rgb(0, 0, 0); font-size: 12px; }
.athleteEvents li:first-child { border-top: medium none; padding-top: 0px; }
table#teamGBContenderProfile { font-family: arial,helvetica,sans-serif; font-size: 12px; border-collapse: collapse; border: 8px solid rgb(230, 230, 230); border-spacing: 0px; }
table#teamGBContenderProfile td { padding: 3px 3px 3px 7px; }
table#teamGBContenderProfile tbody td { border: 1px solid rgb(214, 213, 213); }
table#teamGBContenderProfile thead th, table#teamGBContenderProfile tfoot td { border: 1px solid rgb(230, 230, 230); }
table#teamGBContenderProfile tbody { border-color: rgb(214, 213, 213); }
table#teamGBContenderProfile tfoot { color: rgb(76, 76, 76); font-weight: normal; border-color: rgb(230, 230, 230); border-top: 1px solid rgb(230, 230, 230); }
table#teamGBContenderProfile tfoot td:first-letter { font-weight: bold; }
table#teamGBContenderProfile thead, table#teamGBContenderProfile tfoot { background-color: rgb(230, 230, 230); }
table#teamGBContenderProfile thead { border-color: rgb(214, 213, 213) rgb(230, 230, 230) rgb(230, 230, 230); border-top: 1px solid rgb(214, 213, 213); font-weight: bold; }
table#teamGBContenderProfile thead th { text-align: left; padding: 0px 0px 8px 3px; text-indent: 4px; }
table#teamGBContenderProfile thead th#name { width: 200px; }
table#teamGBContenderProfile thead th#gender { width: 50px; text-align: center; text-indent: 0px; padding-left: 0px; }
table#teamGBContenderProfile tbody td.gender { text-align: center; padding: 0px; }
table#teamGBContenderProfile thead th#event { width: 350px; }
table#teamGBContenderProfile tbody td:first-child { font-weight: bold; }
#tmglPageTitle.olympic { margin-top: 7px; }
.twoThirds.gutter.styleEleven .summary { clear: both; }
#tmglPageTitle.olympic div.iefix div h2 { font-size: 1.6em; }
#sportsaz .summary h3 { font-size: 1.8em; font-weight: normal; line-height: 1.13em; padding: 0px 0px 6px; }
#sportsaz .summary { border-top: 1px solid rgb(0, 151, 210); }
#sportsaz .sport-cont { position: relative; height: 100px; }
#sportsaz .sport-cont .sportsInfo { border-top: 1px dotted rgb(204, 204, 204); position: absolute; top: 35px; left: 150px; width: 470px; }
#sportsaz .sport-cont .sportsInfo .latestNews { width: 295px; margin-top: 2px; float: left; }
#sportsaz .sport-cont .sportsInfo .sportGuides { float: left; margin: 2px 0px 0px 22px; }
#sportsaz .sport-cont .sportsInfo .latestNews h5, #sportsaz .sport-cont .sportsInfo .sportGuides h5 { font-family: Arial,sans-serif; font-size: 1.2em; margin-bottom: 2px; }
#sportsaz .sport-cont .sportsInfo .latestNews h3 { font-size: 1.3em; font-weight: normal; padding-top: 7px; line-height: 12px; }
#sportsaz .sport-cont .sportsInfo .sportGuides h3 { font: bold 1.2em Arial,sans-serif; color: rgb(35, 75, 123); margin-left: 19px; }
#sportsaz .sport-cont .sportsInfo .sportGuides .infoGuide { background: url(db57b9308c9a54c5c8bd5ad3040eecf2e44df821.gif)  no-repeat scroll 0% 0% transparent; margin-top: 4px; }
#sportsaz .sport-cont a { display: block; }
#sportsaz .sport-cont a:hover { border-bottom: medium none; }
.indexLinkOl { border-top: 2px solid rgb(0, 0, 0); margin-top: 11px; padding-top: 1px; }
.imageOverlayContainer { position: relative; }
.imageOverlayContainer > h3 { position: absolute; left: 0px; bottom: 8px; z-index: 10; background-color: black; color: white; font-weight: normal; font-size: 1.8em; padding: 5px 10px 10px; }
.imageOverlayContainer:hover > h3 { background-color: rgba(0, 0, 0, 0.5); }
.imageOverlayContainer a { color: white; }
.imageOverlayContainer a:hover { text-decoration: none; border-bottom: medium none; }
.imageOverlayContainer > .containerdiv { float: none; }
.twoThirds .abstractColumnsContainer, .twoThirds .commentSidebarBlock, .twoThirds > .summary > .commentSidebarBlock { float: left; width: 300px; }
.abstractColumnsContainer.fullWidth { float: none; width: auto; }
.abstractColumnsContainer { margin-right: 10px; }
.oneSixth .summaryMedium .summary .abstractColumnsContainer p { float: left; width: 140px; }
.oneSixth .summaryMedium .summary .commentSidebarBlock { float: left; width: 140px; }
.oneQuarter .commentSidebarBlock { float: left; width: 220px; }
.twoThirds > .oneHalf .summary { clear: left; }
.separatorBottom { border-bottom: 1px solid rgb(238, 238, 235); padding-bottom: 10px; margin-bottom: 10px; }
.gutterBorder { padding-right: 10px; border-right: 1px solid rgb(238, 238, 236); margin-right: 9px; }
.gutterUnderSmall { margin-bottom: 8px; clear: both; overflow: hidden; }
.oneQuarterSeparatorContainer { background: url(0d83d70c3d33fc2793392a59f1b87e1812af1691.gif)  repeat-y scroll 230px center transparent; }
.summary .summaryMediumToSmall h3 { font-size: 1.4em; font-weight: normal; }
.summary .summaryMediumToSmall a:hover { color: rgb(18, 40, 66); border-bottom: 1px dotted rgb(18, 40, 66); }
.summary .review { margin: 0px 0px 6px; }
.indexLinkOl { border-top: 2px solid rgb(0, 0, 0); margin-top: 11px; padding-top: 1px; }
#sportA2Z #div-paralympicsA2Z a { display: block; height: 38px; width: 38px; float: left; margin-bottom: 6px; }
#sportA2Z #div-paralympicsA2Z a:hover { border-bottom: medium none; background-position: 0px 100% ! important; }
#sportA2Z #div-paralympicsA2Z a#boccia { background: url(2ca8dd40cfe06c81cd5c319745af3366c47e0525.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#football_5_a_side { background: url(31f1e465350c3b5a1ddc7697916b6d7335dd9c8f.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#football_7_a_side { background: url(fdc4a7681dffc611d91600572e14ccebfd3e0f0d.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#goalball { background: url(8068dd1ab02a78890ed5bf0f73a6000898f8c32f.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Archery { background: url(2058f077fb5d027268c254028d66cf32f52d755e.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Athletics { background: url(f4879b74a1045b4cac63c436a1a0671cd846f99a.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Cycling_Road { background: url(b20af6919adf8b1d638e5b2893f9ad96eb92dbe3.png)  repeat scroll 0% 0% transparent; margin-right: 4px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Cycling_Track { background: url(22dd5ef4c1799d22d488dd852135a9eaedf19a35.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Equestrian { background: url(f66943d0dd00ff6025e17821b6d57044b8f75ea5.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Judo { background: url(218d0a56035cfb04a00307812add745f7e63834b.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Rowing { background: url(53fa6ab24eaf22ad0dd5d4bd417957a65b5e2049.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Sailing { background: url(9fc5af056114d970b71520d34f02bf7fd6844f34.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Shooting { background: url(59f3016a0d9e0e81a09f47066a144dde2096a27f.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Swimming { background: url(fb05a32f686f7f0563426590ec29bf752905b15f.png)  repeat scroll 0% 0% transparent; margin-right: 4px; }
#sportA2Z #div-paralympicsA2Z a#paralympic_Table_Tennis { background: url(5d729d8759520b60d4475e50315e7bd7367b8370.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#powerlifting { background: url(22026babe839b4af5d7830d0ce46d70cb37e1472.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#volleyball_Sitting { background: url(272733e9aa9022ebf0c86756333011370f1e8ae0.png)  repeat scroll 0px -1px transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#wheelchair_Basketball { background: url(a8c2c392bca5c9f9a011b98d50aec8a95ebfe43d.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#wheelchair_Fencing { background: url(ce4148ba7bfb42f3bb826cf0fe82e8f11c46e20a.png)  repeat scroll 0% 0% transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#wheelchair_Rugby { background: url(5627ff1bb873ec8c65c718973e3d075c1772908b.png)  repeat scroll 0px -1px transparent; margin-right: 5px; }
#sportA2Z #div-paralympicsA2Z a#wheelchair_Tennis { background: url(3d1f044fe9b00ac06c683a08f7c375f406f2fd1f.png)  no-repeat scroll 1px 0px transparent; margin-right: 4px; }
#sportA2Z #div-paralympicsA2Z .eventNameWrap { width: 300px; }
#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName { clear: both; float: left; background-color: rgb(247, 204, 1); width: auto; }
#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName span { font-size: 2em; color: rgb(50, 86, 128); text-shadow: 1px 1px 1px rgb(255, 255, 255); }
#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName a { height: 100%; width: auto; margin: 0px; }
.summary .review { margin: 0px 0px 4px; }
div.dark { width: 300px; float: left; }
.dark .headerOne p, .dark #googleHead p span { background: none repeat scroll 0% 0% transparent; }
.dark #googleHead { padding: 10px 0px 0px; }
.dark .googleAdText li a { color: rgb(228, 228, 207); }
.dark #google-ads-container-inner { background: none repeat scroll 0% 0% transparent; }
.dark .googleAdText p { color: rgb(153, 153, 153); }
.dark .googleAdText li { border-bottom: 1px solid rgb(51, 51, 51); }
.dark .styleTen { border-top-color: rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); }
.story .byline .bylineBody, .story .bylineComments .bylineBody { color: rgb(63, 63, 63); font-family: georgia,"times new roman",times,serif; font-size: 1.25em; font-weight: bold; padding-right: 5px; float: left; padding-bottom: 0px; }
.story .byline .publishedDate, .story .bylineComments .publishedDate { color: rgb(63, 63, 63); font-family: arial,sans-serif; font-size: 1.2em; font-weight: normal; float: left; padding-bottom: 4px; width: 390px; }
p.comments, span.comments, .newPortal p.comments, .newPortal span.comments { padding: 0px 0px 1px 18px; font-family: arial,sans-serif; margin: 0px; overflow: hidden; display: block; }
span.comments { padding: 0px 0px 0px 16px; margin: 0px 4px; }
span.comments { font-size: 1.3em; }
span.comments a { color: rgb(0, 102, 204); font-size: 0.9em; }
.autoCC { font-family: arial,sans-serif; color: rgb(0, 102, 204); font-size: 1.1em; }
.story .byline p.comments, .story .bylineComments p.comments { border-top: 1px dotted rgb(204, 204, 204); padding: 10px 0px 0px; background-image: none; line-height: 16px; height: 16px; float: left; width: 100%; }
.dark .headerOne p a { color: rgb(255, 255, 255); }
.dark .headerOne p a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.dark .headerOne { padding: 7px 0px 10px; background: none repeat scroll 0% 0% transparent; }
@font-face {
  font-family: "OMEGACTRegular";
  font-style: normal;
  font-weight: normal;
  src: url(7841a79e09669a87be26018c6cb9e2692a271e88.eot)  format("embedded-opentype"), url(2ca02ecad56cdc81c9fa46c2d0559a7c860af552.woff)  format("woff"), url(a8604bd029cecea4ecd23f6ad1ba459186383f48.ttf)  format("truetype"), url(7e3609bd10abf52cc20b1b43179fa3b5726ea675.svg)  format("svg");
}
#newOlympicsCountdown { min-height: 45px; }
#newOlympicsCountdown a:link, #newOlympicsCountdown a:visited, #newOlympicsCountdown a:hover, #newOlympicsCountdown a:active { color: rgb(0, 0, 0); font-weight: normal; border-bottom: medium none; }
#newOlympicsCountdown #container { margin-bottom: 4px; background-color: rgb(244, 245, 240); }
#newOlympicsCountdown .cbtOlympics { border-top: 2px solid rgb(247, 204, 0); }
#newOlympicsCountdown .cbtOther { border-top: 1px dotted gray; }
#newOlympicsCountdown #container #statt { float: left; }
#newOlympicsCountdown #container #countheading { text-transform: uppercase; color: rgb(34, 31, 31); font: 11px Tahoma; margin: 4px 0px 0px 8px; }
#newOlympicsCountdown #container #countwrapper { float: left; width: 195px; }
#newOlympicsCountdown #container #countwrapper .dash, #newOlympicsCountdown #container #countwrapper .colon { height: 40px; float: left; position: relative; bottom: 2px; }
#newOlympicsCountdown #container #countwrapper .colon { width: 5px; margin: 0px 6px; }
#newOlympicsCountdown #container #countwrapper .days_dash { margin-left: 8px; }
#newOlympicsCountdown #container #countwrapper .hours_dash { margin-left: 12px; }
#newOlympicsCountdown #container #countwrapper .minutes_dash {  }
#newOlympicsCountdown #container #countwrapper .seconds_dash {  }
#newOlympicsCountdown #container #countwrapper .dash .digit, .colon { font-size: 2.6em; float: left; font-family: 'OMEGACTRegular',Tahoma; color: rgb(0, 0, 0); position: relative; }
#newOlympicsCountdown #container #countwrapper .dash .digit .top a, #newOlympicsCountdown #container #countwrapper .dash .digit .bottom a, #newOlympicsCountdown #container #countheading a, #newOlympicsCountdown #containerPortal #countheading a { color: rgb(0, 0, 0); }
#newOlympicsCountdown #container #countwrapper .dash_title { position: absolute; display: block; bottom: 0px; left: 0px; color: rgb(34, 31, 31); text-transform: uppercase; font: 9px Tahoma,sans-serif; }
#newOlympicsCountdown #container #logos { background: url(473ad9e07786b69180402a49d0ae0f3d79e7b7a9.jpg)  no-repeat scroll left top transparent; width: 90px; height: 38px; float: left; margin: 2px 0px 0px 13px; }
#newOlympicsCountdown #container #logos #omegalogos { margin: 1px 0px 0px 14px; float: left; height: 28px; color: white; }
#newOlympicsCountdown #container #logos #omegalogos img { display: none; float: left; }
#newOlympicsCountdown #container #logos #omegalogos img.active, #newOlympicsCountdown #container #logos #omegalogos img.activePara { display: block; }
#countdownFor p { color: rgb(47, 47, 47); font-size: 11px; padding: 3px 0px 1px 2px; }
#tmglBrandOlympics { margin-bottom: 26px; }
#olympicRings { float: left; margin-left: -30px; }
#olympicRingsPortal { position: absolute; left: 645px; padding: 12px 0px 15px; }
#olympicRingsSection { float: left; margin-left: -30px; padding: 9px 0px 11px; }
.olympicsLiveBoxContainer { border: 2px solid rgb(222, 26, 44); background-color: rgb(244, 240, 230); padding-left: 10px; font-family: Rockwell,Georgia,Times,"Times New Roman",serif; margin-bottom: 20px; }
.olympicsLiveBoxContainer div.olympicsLive { text-transform: uppercase; font-size: 18pt; color: rgb(255, 255, 255); background-color: rgb(222, 26, 44); padding: 1px 1px 1px 10px; margin-top: -3px; margin-left: -10px; }
.oneQuarter .olympicsLiveBoxContainer div.olympicsLive { font-size: 11pt; }
.olympicsLiveBoxContainer .olympicsLive a { color: rgb(0, 0, 0); }
.olympicsLiveBoxContainer span.live_Heading { color: rgb(34, 31, 31); font-weight: 400; margin-left: 5px; }
.olympicsLiveBoxContainer div.livebox_date { background-image: url(c5c00010614bc9390a4f675239ba44348a6d12e3.png) ; background-repeat: no-repeat; float: right; height: 70px; margin-top: 5px; width: 55px; color: rgb(255, 255, 255); padding-top: 5px; font-size: 12px; text-transform: uppercase; text-align: center; display: block; position: relative; z-index: 5; }
.olympicsLiveBoxContainer div.livebox_date span { display: block; margin-left: -5px; }
.olympicsLiveBoxContainer span.number { font-size: 2em; }
.olympicsLiveBoxContainer .clear_both { clear: both; }
.olympicsLiveBoxContainer p { font-family: Georgia; color: rgb(0, 0, 0); }
.olympicsLiveBoxContainer .social_content a { color: rgb(0, 75, 119); padding-left: 20px; text-decoration: none; font-size: 12px; line-height: 16px; }
.olympicsLiveBoxContainer .social_content { margin-bottom: 10px; font-family: Arial; font-size: 12px; }
.olympicsLiveBoxContainer .email { background-image: url(4918c12fdcc7aa80cdfe95d5e67e91accf547022.gif) ; }
.olympicsLiveBoxContainer .twitter { background-image: url(25b0ed82cf1ffcb75ad882b1391c74a035322fc2.gif) ; padding-top: 8px; }
.olympicsLiveBoxContainer a.twitter { padding-left: 22px; line-height: 22px; background-position: 0px 5px; margin-right: 0px; }
.olympicsLiveBoxContainer .social_content .email, .olympicsLiveBoxContainer .social_content .twitter { background-repeat: no-repeat; height: 12px; }
.olympicsLiveBoxContainer .summary { margin: 0px; padding: 0px; }
.olympicsLiveBoxContainer .live_img { float: left; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; }
#medalsContainer { width: 98%; padding: 0px 1%; float: left; margin-bottom: 5px; font-family: arial,helvetica,sans-serif; font-size: 1.2em; }
#medalsContainer #medalsHeader { width: 100%; float: left; }
#medalsContainer #medalsHeader h1 { font-weight: normal; font-size: 22px; }
#medalsContainer #medalsContent .tableContent p { text-align: center; font-size: 20px; margin: 90px 0px 50px; }
#medalsContainer #medalsContent #tableHeading, #medalsContainer #medalsContent .tableContent { float: left; width: 100%; padding-top: 5px; }
#medalsContainer #medalsContent #tableHeading { font-weight: bold; }
#medalsContainer #medalsContent .tableContent { font-weight: normal; }
#medalsContainer #medalsContent .tableContent { display: none; }
#tableHeading ul { padding: 0px; margin: 0px; }
#tableHeading .total { text-align: right; }
#medalsContainer #medalsContent #tableHeading ul li { float: left; list-style: none outside none; font-weight: bold; }
#medalsContainer #medalsContent .tableContent ul li { float: left; list-style: none outside none; }
#medalsContainer #medalsContent #tableHeading ul li.update { width: 47%; font-weight: bold; color: rgb(38, 38, 38); margin: 0px; padding: 0px; }
#medalsContainer #medalsContent ul li.silver, #medalsContainer #medalsContent ul li.bronze, #medalsContainer #medalsContent ul li.gold { width: 10%; text-align: center; }
#medalsContainer #medalsContent ul li.total { width: 19%; text-align: right; }
#medalsContainer #medalsContent ul li.rank { width: 10%; text-align: center; }
#medalsContent #tableHeading ul li.gold { background: url(af545d39cefcc99c30f11f33d3b3a6c7cf268055.gif)  no-repeat scroll center bottom transparent; height: 20px; margin-bottom: 5px; }
#medalsContent #tableHeading ul li.silver { background: url(c0df54da62941d873fc23a94245d736a718fdd88.gif)  no-repeat scroll center bottom transparent; height: 20px; margin-bottom: 5px; }
#medalsContent #tableHeading ul li.bronze { background: url(0086917c585390f142f26ac7710c8f0a93579d78.gif)  no-repeat scroll center bottom transparent; height: 20px; margin-bottom: 5px; }
#medalsContainer .gbr { color: rgb(47, 153, 209); font-weight: bold; }
#medalsContainer ul.odd { background-color: rgb(238, 238, 238); padding: 0px; margin: 0px; }
#medalsContainer ul.even { padding: 0px; margin: 0px; }
#medalsContainer .backgrnd li { background: none repeat scroll 0% 0% rgb(225, 225, 214); }
#medalsContainer .additional_info { clear: both; padding-top: 10px; font-weight: bold; }
#medalsContainer #medalsContent ul li.name { width: 37%; }
#medalsContainer #medalsContent .tableContent ul { width: 100%; float: left; border-top: 1px solid rgb(226, 226, 225); }
#medalsContent ul.tabs li.olympics { border-right: 1px solid rgb(165, 165, 165); }
#medalsContainer #medalsContent .tableContent ul li { padding: 3px 0px 2px; }
#medalsContainer #medalsContent .tableContent span { width: 100%; float: left; text-align: center; border-top: 1px solid rgb(226, 226, 225); border-bottom: 1px solid rgb(226, 226, 225); padding: 2px 0px; color: rgb(85, 104, 142); }
.containerdiv .overlayCont { position: absolute; bottom: 0px; background: url(48192db5bb3f14e5624daa8173400dc79643ce2d.png)  repeat scroll 0% 0% / cover  transparent; margin-bottom: 0px; padding: 5px 3% 0px; display: inline-block; }
.containerdiv .overlayCont p { color: rgb(255, 255, 255); font: 18px georgia,"times new roman",times,serif; display: inline; }
#newsAlert .containerdiv .overlayCont p { color: rgb(255, 255, 255); }
.containerdiv .overlayCont .label { margin-bottom: 5px; }
.containerdiv .overlayCont .label p { font: 14px Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); display: inline; }
#newsAlert .oneThirdCut .imageCentreOverlay .piccentre, .oneQuarter .imageCentreOverlay .piccentre, .oneThird .imageCentreOverlay .piccentre, .fiveTwelfths .imageCentreOverlay .piccentre, .oneHalf .imageCentreOverlay .piccentre, .twoThirds .imageCentreOverlay .piccentre { padding: 0px; }
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont, .oneQuarter .imageCentreOverlay .overlayCont, .oneThird .imageCentreOverlay .overlayCont, .fiveTwelfths .imageCentreOverlay .overlayCont, .oneHalf .imageCentreOverlay .overlayCont, .twoThirds .imageCentreOverlay .overlayCont { padding: 6px 10px 11px; }
.oneQuarter .imageCentreOverlay .overlayCont { width: 200px; }
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont, .oneThird .imageCentreOverlay .overlayCont { width: 280px; left: 0px; height: auto; }
#newsAlert .oneThirdCut .summary.padDown .piccentre { padding-bottom: 0px; }
#newsAlert .oneThirdCut .imageCentreOverlay.padDown .overlayCont {  }
.fiveTwelfths .imageCentreOverlay .overlayCont { width: 360px; }
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label, .oneQuarter .imageCentreOverlay .overlayCont .label, .oneThird .imageCentreOverlay .overlayCont .label, .fiveTwelfths .imageCentreOverlay .overlayCont .label, .oneHalf .imageCentreOverlay .overlayCont .label, .twoThirds .imageCentreOverlay .overlayCont .label { margin: 0px; }
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label p, .oneQuarter .imageCentreOverlay .overlayCont .label p, .oneThird .imageCentreOverlay .overlayCont .label p, .fiveTwelfths .imageCentreOverlay .overlayCont .label p, .oneHalf .imageCentreOverlay .overlayCont .label p, .twoThirds .imageCentreOverlay .overlayCont .label p { font-family: Georgia; font-weight: normal; color: rgb(255, 255, 255); padding: 0px; margin: 0px; }
.fiveTwelfths .imageCentreOverlay .overlayCont .label p, .oneHalf .imageCentreOverlay .overlayCont .label p, .twoThirds .imageCentreOverlay .overlayCont .label p { font-size: 18px; line-height: 21px; }
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label p, .oneThird .imageCentreOverlay .overlayCont .label p { font-size: 16px; line-height: 19px; }
.oneQuarter .imageCentreOverlay .overlayCont .label p { font-size: 14px; line-height: 17px; }
.label.tmglgeneralcontainer p { font: 14px Arial,Helvetica,sans-serif ! important; color: rgb(247, 204, 0) ! important; }
.olympic .containerdiv .overlayCont .label { font: 14px Arial,Helvetica,sans-serif; color: rgb(247, 204, 0); width: 100%; display: block; }
.piccentre .borderRollover {  }
.olympic .padDown { margin-top: -5px; padding-top: 10px; background-color: rgb(255, 255, 255); display: block; border-top: 0px none; overflow: hidden; }
.summaryBig + div > .padDown:first-child { margin-top: -5px; padding-top: 5px; background-color: rgb(255, 255, 255); display: block; border-top: 0px none; }
.fiveTwelfths > div:first-child > .summary.imageCentreOverlay .piccentre { margin-bottom: 10px; }
.piccentre a:hover p {  }
.summaryBig .olympicsLiveBoxContainer { border-bottom: 2px solid red; margin-bottom: 5px; }
.summary.padDown { border-top: medium none ! important; padding-top: 0px; border-bottom: 0px none; }
.summaryBig > .padDown:first-child, .summaryMedium > .padDown:first-child { border-top: medium none ! important; margin-top: 0px; }
.summary.padDown .piccentre { padding-bottom: 5px ! important; }
#liveArticles .colRight .OoyalaVideoPlayer { width: 460px; }
.fiveSixths > .summaryBig .summary:first-child { border: medium none; padding-bottom: 0px; }
.fiveSixths .summaryBig > .summary:first-child > h3, .newPortal .twoThirds .summaryBig > .summary:first-child > h3 { font-size: 3em; }
.newPortal .twoThirds .fiveTwelfths .summaryBig > .summary:first-child > h3 { text-transform: none; font-size: 2.3em; padding-top: 5px; }
.newPortal .twoThirds .summaryBig.merged > .summary:first-child > h3 { text-transform: none; font-size: 3em; margin-top: 5px; }
.newPortal .twoThirds .summaryBig.merged > .summary .piccentre { margin-right: 20px; }
.newPortal .twoThirds .summaryBig.merged .summaryCont { float: left; width: 220px; margin-left: 0px; }
.newPortal .twoThirds .summaryBig.merged .summaryMedium .summary { border-bottom: 0px none; margin-bottom: 0px; padding-bottom: 0px; }
.summaryMedium > .summary.labelRight:first-child { margin-top: 0px; padding-top: 0px ! important; border-top: medium none ! important; }
.summary.imageCentreHeadline { border-top: medium none ! important; padding-top: 15px; margin-top: 0px; }
.headerOne + .summary.imageCentreHeadline { padding-top: 0px; }
.newPortal .twoThirds .summaryBig.merged .summaryMedium .summary.labelRight .picleft { padding-top: 1px; }
.fiveSixths .summaryBig > .summary:first-child > h2 { text-transform: uppercase; font-size: 30px; }
.fiveSixths .summaryBig > .summary > p, .fiveSixths .commSideBlock { float: left; width: 300px; }
.fiveSixths .minusVid { width: 380px; }
.fiveSixths .summaryBig .summary > p, .fiveSixths .commSideBlock .comments { margin-top: -1px; }
.fiveSixths .summary.labelBottom { float: left; width: 140px; padding: 0px; margin: 0px; border: 0px none; }
.fiveSixths .labelBottom .picleft { padding: 0px; margin-bottom: 5px; }
.newPortal .twoThirds .summary.labelBottom h3, .newPortal .twoThirds .summary.labelRight h3 { font-size: 12px; font-weight: bold; color: rgb(199, 12, 4); padding: 0px; font-family: Arial,Helvetica,sans-serif; line-height: 16px; }
.newPortal .twoThirds .summary.labelRight h3 { color: rgb(40, 40, 40); font-weight: normal; line-height: 1.4em; }
.summaryBig .summary.imageLeftLabelHeadline h3 { font-size: 12px ! important; padding: 0px ! important; }
.summaryBig .summary.imageLeftLabelHeadline { border-bottom: 0px none; }
.newPortal .twoThirds .summary.imageLeftLabelHeadline h2 { font-size: 12px; font-weight: normal; font-family: Arial,Helvetica,sans-serif; padding: 0px; }
.newPortal .twoThirds .summary.imageLeftLabelHeadline .labelOnSec { line-height: 9px; }
.newPortal .fiveSixths .summaryBig .commSideBlock { margin-left: 10px; }
x .newPortal .fiveSixths .summaryBig .summary.labelBottom { float: right; }
.newPortal .oneQuarter.styleOne { padding-top: 5px; }
.newPortal .fiveSixths.styleOne, .newPortal .sevenTwelfth.styleOne { padding-top: 6px; }
.newPortal .twoThirds .summaryMedium .summary.labelRight {  }
.newPortal .twoThirds .commSideBlock { float: left; width: 220px; }
.newPortal .twoThirds .top1Solo .commSideBlock, .newPortal .twoThirds .summaryMedium .commSideBlock { float: none; width: auto; margin-top: 5px; }
.newPortal .twoThirds .summaryBig.top1Solo .summary, .newPortal .twoThirds .summaryMedium .summary { border-bottom: 0px none; padding-bottom: 0px; }
.oneThirdSpacer { position: relative; }
.oneThirdSpacer .newsBusBorder { position: absolute; left: 310px; width: 1px; height: auto; background-color: rgb(226, 226, 226); }
.newPortal .colLeft { clear: both; }
.newPortal .colLeft, .newPortal .colRight, .newPortal .sidebars.colLeft, .newPortal .sidebars.colRight { float: left; width: 300px; clear: none; }
.mnBus .summary .piccentre {  }
.sevenTwelfth .summaryBig > .summary:first-child > h3 { text-transform: none; }
.sevenTwelfth .summaryBig .summary:first-child { border: medium none; margin-top: 0px; padding-bottom: 0px; }
.sevenTwelfth .summaryBig > .summary.bottomBdrSpc { border-bottom: 1px solid rgb(238, 238, 235); margin-bottom: 4px; padding-bottom: 7px; }
.sevenTwelfth .summaryCont h3 { font-size: 1.4em; }
.sevenTwelfth .commSideBlock, .sevenTwelfth .summaryCont { float: left; width: 220px; margin-left: 10px; }
.sevenTwelfth .summaryCont .summary { border-bottom: 0px none; padding-bottom: 0px; }
p.comments, span.comments, .portalPullQuote span.comments, .portalPullQuote p.comments { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -418px transparent; }
p.comments:hover, span.comments:hover { background-position: 0px -489px; }
.portalPullQuote span.comments:hover, .portalPullQuote p.comments:hover, .newPortal p.comments:hover, .newPortal span.comments:hover { background-position: 0px -488px; }
.oneQuarter p.comments, .oneQuarter span.comments { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -416px transparent; }
.oneQuarter p.comments:hover, .oneQuarter span.comments:hover { background-position: 0px -488px; }
.summary .sidebars li a, p.comments a, .summary p.comments a, span.comments a, .summary span.comments a, .summary .sidebars h3.bullet a, .summaryMediumToSmall .video h3 a, .summary .sidebars h3.video a, .summary .sidebars h3.interactive a, .summaryMediumToSmall .interactive h3 a, .summary .sidebars h3.blog a, .summaryMediumToSmall .blog h3 a, .summary .sidebars h3.photo a, .summaryMediumToSmall .photo h3 a, .summary .sidebars h3.map a, .summaryMediumToSmall .map h3 a, .summary .sidebars h3.live a { color: rgb(35, 75, 123); }
p.comments:hover a, span.comments:hover a, .summary .sidebars h3.bullet:hover a, .summaryMediumToSmall .video h3:hover a, .summary .sidebars h3.video:hover a, .summary .sidebars h3.interactive:hover a, .summaryMediumToSmall .interactive h3:hover a, .summary .sidebars h3.blog:hover a, .summaryMediumToSmall .blog h3:hover a, .summary .sidebars h3.photo:hover a, .summaryMediumToSmall .photo h3:hover a, .summary .sidebars h3.map:hover a, .summaryMediumToSmall .map h3:hover a { color: rgb(18, 40, 66); }
.sidebars li.video, .sidebars h3.video, .summary .sidebars h3.video, .summaryMediumToSmall .video h3, .related_links ul li.video h3, .editorsChoice .summaryMediumToSmall .video h3, .summary ul li.video { background: url(000fd92d2b659979e21d56f2184d73d3f58d3836.png)  no-repeat scroll 0px 2px transparent; }
.summaryMediumToSmall .video h3 { background-position: 0px 4px; }
.sidebars li.video:hover, .sidebars h3.video:hover, .summary .sidebars h3.video:hover, .summaryMediumToSmall .video h3:hover, .related_links ul li.video h3:hover, .editorsChoice .summaryMediumToSmall .video h3:hover { background-position: 0px -70px; }
.summaryMediumToSmall .video h3:hover { background-position: 0px -68px; }
.sidebars li.audio, .sidebars h3.audio, .summary .sidebars h3.audio, .summaryMediumToSmall .audio h3, .related_links ul li.audio h3, .editorsChoice .summaryMediumToSmall .audio h3, .summary ul li.audio { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1415px transparent; }
.sidebars li.audio:hover, .sidebars h3.audio:hover, .summary .sidebars h3.audio:hover, .summaryMediumToSmall .audio h3:hover, .related_links ul li.audio h3:hover, .editorsChoice .summaryMediumToSmall .audio h3:hover { background-position: 0px -1484px; }
.sidebars li.map, .sidebars h3.map, .summary .sidebars h3.map, .summaryMediumToSmall .map h3, .related_links ul li.map h3, .editorsChoice .summaryMediumToSmall .map h3, .summary ul li.map { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1271px transparent; }
.sidebars li.map:hover, .sidebars h3.map:hover, .summary .sidebars h3.map:hover, .summaryMediumToSmall .map h3:hover, .related_links ul li.map h3:hover, .editorsChoice .summaryMediumToSmall .map h3:hover { background-position: 0px -1343px; }
.sidebars li.poll, .sidebars h3.poll, .summary .sidebars h3.poll, .summaryMediumToSmall .poll h3, .related_links ul li.poll h3, .editorsChoice .summaryMediumToSmall .poll h3, .summary ul li.poll { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -986px transparent; }
.sidebars li.poll:hover, .sidebars h3.poll:hover, .summary .sidebars h3.poll:hover, .summaryMediumToSmall .poll h3:hover, .related_links ul li.poll h3:hover, .editorsChoice .summaryMediumToSmall .poll h3:hover { background-position: 0px -1058px; }
.sidebars li.bullet, .sidebars h3.bullet, .summary .sidebars h3.bullet, .summary .sidebars li.bullet, .edtChoice .summaryMediumToSmall .bullet h3 { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -279px transparent; }
.sidebars li.bullet:hover, .summary .sidebars h3.bullet:hover, .edtChoice .summaryMediumToSmall .bullet h3:hover { background-position: 0px -347px; }
.sidebars li.interactive, .summary .sidebars h3.interactive, .summaryMediumToSmall .interactive h3 { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -704px transparent; }
.sidebars li.interactive:hover, .summary .sidebars h3.interactive:hover, .summaryMediumToSmall .interactive h3:hover { background-position: 0px -776px; }
ul li.blog, .sidebars h3.blog, .summary .sidebars h3.blog, .summary ul li.blog, .summaryMediumToSmall .blog h3 { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -142px transparent; }
ul li.blog:hover, .sidebars h3.blog:hover, .summary .sidebars h3.blog:hover, .summary ul li.blog:hover, .summaryMediumToSmall .blog h3:hover { background-position: 0px -211px; }
.sidebars li.photo, .sidebars h3.photo, .summary .sidebars h3.photo, .summary ul li.photo, .summaryMediumToSmall .photo h3, .editorsChoice .summaryMediumToSmall .photo h3 { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -846px transparent; }
.sidebars li.photo:hover, .sidebars h3.photo:hover, .summary .sidebars h3.photo:hover, .summary ul li.photo:hover, .summaryMediumToSmall .photo h3:hover { background-position: 0px -915px; }
.stateNew, .stateLatest { margin-top: 2px; display: block; float: left; }
#newsAlert .s2 .stateNew, #newsAlert .s2 .stateLatest { margin-top: 3px ! important; }
#newsAlert .stateNew, .stateLatest { margin-top: 2px; }
#newsAlert .stateNew.absSplitterNewLatest, #newsAlert .stateLatest.absSplitterNewLatest { margin: 0.7em 0px -0.7em ! important; }
#newsAlert .s2 .labelOnSec + .stateNew.absSplitterNewLatest, #newsAlert .s2 .labelOnSec + .stateLatest.absSplitterNewLatest { margin-top: 2px ! important; }
#newsAlert div.content.s2 div.subTitle div.labelAbstract span.stateLatest { margin: 0.4em 0px -0.7em ! important; }
#newsAlert div.content.s2 div.subTitle div.labelAbstract span.stateLatest.absSplitterNewLatest { margin: 0.7em 0px -0.7em ! important; }
.stateNew { background: url(5dcd638a077f07918cf4e1841613068f964a856f.png)  no-repeat scroll 0% 0% transparent; width: 31px; height: 13px; }
.stateLatest { background: url(386e53ef31c87d4e641ba72497600becad92bb83.png)  no-repeat scroll 0% 0% transparent; width: 42px; height: 14px; }
.labelOnSec { font-family: arial,helvetica,sans-serif; color: rgb(199, 12, 4); font-weight: bold; font-size: 11px; margin: 0px; display: block; padding-bottom: 5px; }
.labelOnSec a { color: rgb(199, 12, 4); }
.labelOnSec a:hover { border-bottom: 0px none; }
.summaryMedium.label .labelOnSec { margin-bottom: 2px; width: 100%; }
.summaryMedium.label h3 { font-size: 1.6em; padding-bottom: 3px; }
.entReview { padding-bottom: 0px; margin: 0px 0px 2px; clear: both; border-top: 1px dotted rgb(204, 204, 204); padding-top: 3px; }
.entReview .singleReview { width: auto; float: left; }
.entReview span, .label.entReview h3 { font-size: 12px; float: left; }
.entReview.labelHeadlineRating .singleReview { width: 80%; }
.entReview.labelHeadlineRating .labelOnSec { width: auto; display: inline; padding-bottom: 0px; font-size: 12px; }
.entReview.labelHeadlineRating .labelOnSec a:hover { border-bottom: 1px dotted rgb(18, 40, 66); }
.entReview.labelHeadlineRating h3 { display: inline; }
.label.entReview span { margin-right: 5px; }
.entReview .labelOnSec { margin: 0px; }
.entReview .review { float: right; }
.label.entReview h3 { font-family: Arial,Helvetica,sans-serif; font-weight: bold; padding: 0px; }
@media not all {
  .label.entReview h3 { margin-top: 1px; }
}
.carv2 { background-color: rgb(255, 255, 255); display: block; overflow: hidden; position: relative; padding-bottom: 5px; padding-top: 3px; border: 1px solid rgb(179, 179, 179); }
.carv2 ul { position: relative; list-style-type: none; margin: 0px; padding: 0px; width: 9999px; z-index: 1; }
.carv2.carv300 ul { height: 74px; visibility: hidden; }
.carv2 ul li { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0px; float: left; display: block; margin-right: 6px; }
.carv2 a { color: rgb(35, 75, 123); text-decoration: none; }
.carv2 a:hover { border-bottom: 1px dotted rgb(18, 40, 66); color: rgb(18, 40, 66); }
.carv2button { width: 14px; height: 74px; background-color: rgb(233, 233, 223); position: absolute; z-index: 10; cursor: pointer; display: none; }
.carv2 .leftButton { background: url(e32fabf94cc61387d549061c5ae08316b8fef6d9.png)  no-repeat scroll 3px 50% rgb(233, 233, 223); margin-left: 5px; }
.carv2 .rightButton { background: url(e32fabf94cc61387d549061c5ae08316b8fef6d9.png)  no-repeat scroll -25px 50% rgb(233, 233, 223); right: 0px; margin-right: 5px; }
.carv2 .rightButton:hover { background-color: rgb(204, 0, 0); border: medium none; }
.carv2 .leftButton:hover { background-color: rgb(204, 0, 0); border: medium none; }
.carv2Gallery { background-color: rgb(235, 235, 235); display: block; overflow: hidden; position: relative; padding-bottom: 10px; padding-top: 10px; width: 620px; height: 382px; z-index: 10; }
.carv2Gallery ul { position: relative; list-style-type: none; margin: 0px; padding: 0px; width: 9999px; z-index: 1; }
.carv2Gallery ul li { height: 345px; width: 460px; background: none repeat scroll 0% 0% rgb(255, 255, 255); float: left; display: block; padding: 5px 5px 10px; border-width: 1px 1px 2px; border-style: solid; border-color: rgb(231, 231, 230); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 0px 0px 0px 20px; box-shadow: 0px 1px 2px rgb(204, 204, 204); }
.carv2Gallery a { font-family: georgia,times,serif; font-weight: normal; line-height: 24px; text-decoration: none; }
.carv2buttonGallery { width: 25px; height: 25px; display: block; background-color: rgb(204, 0, 0); position: absolute; z-index: 10; cursor: pointer; }
.carv2Gallery .leftButtonGallery { border-radius: 0px 5px 5px 0px; }
.carv2Gallery .rightButtonGallery { right: 0px; border-radius: 5px 0px 0px 5px; }
.carv2buttonGallery { margin-top: 150px; position: absolute; background-position: -9px -5px; }
.carv2Gallery a:hover { border-bottom: 0px none; }
.carv2Gallery .galleryTexts a { color: rgb(35, 75, 123); }
.gallery300Container { overflow: hidden; position: relative; width: 92%; margin-left: 18px; }
.twoThirds .gallery300Container { width: 580px; }
.oneHalf .gallery300Container { width: 420px; }
.fiveTwelfths .gallery300Container { width: 340px; }
.oneThird .gallery300Container, .oneThirdCut .gallery300Container { width: 254px; }
.oneQuarter .gallery300Container { width: 180px; }
.carv2 .gallery300Container ul { height: 74px; }
.carv2 ul li:first-child { margin-left: 8px; }
.carv2 ul li:last-child { margin-right: 8px; }
#carv620 { background-color: rgb(40, 40, 40); }
#carv620 ul li { background-color: rgb(40, 40, 40); }
#carv620 ul li { border: 0px none; margin: 0px; padding: 0px; box-shadow: 0px 0px 0px 0px; position: relative; }
#carv620 ul li .transbox h3 { padding-left: 5px; padding-right: 5px; color: rgb(255, 255, 255); font-size: 12px; font-family: arial,times,serif; font-weight: normal; word-wrap: break-word; padding-bottom: 0px; }
.imageCaption { position: absolute; text-align: left; z-index: 3; background: url(60fdfd52b649a71538e3f6a045c7d2d48a51e9ab.png)  repeat scroll 0% 0% transparent; width: 620px; height: 29px; }
.transbox { height: 35px; padding: 5px; line-height: 16px; }
.carv2 h4 { padding: 0px 5px 10px; font-size: 14px; font-family: georgia,times,serif; font-weight: normal; line-height: 17px; }
#leftButtonCarousel img { position: absolute; top: -5px; right: 2px; }
#rightButtonCarousel img { position: absolute; top: -3px; right: 1px; }
#leftButtonCarousel { border-radius: 0px 5px 5px 0px; }
#rightButtonCarousel { border-radius: 5px 0px 0px 5px; margin-left: 29px; }
.galleryTexts { text-align: center; margin-top: 5px; }
.galleryTexts .picsNumber { font-weight: bold; font-size: 11px; color: rgb(0, 0, 0); font-family: georgia,times,serif; }
.carouselGallery { overflow: hidden; width: 620px; }
.carouselGalleryDimension { width: 3000px; }
.carv2Gallery ul li.selected:hover { opacity: 0.8; }
.carv2Gallery ul li.unselected { opacity: 0.5; }
.carv2Gallery .nav_buttons { position: absolute; width: 53px; height: 397px; z-index: 20; cursor: pointer; }
#navRight { left: 576px; }
.dotsGallery { position: absolute; left: 74px; width: 470px; height: 22px; background-color: rgb(235, 235, 235); text-align: center; padding-top: 10px; }
.dot { display: inline-block; width: 10px; height: 10px; cursor: pointer; margin-left: 5px; }
.active { background-image: url(5617b3aeadbb8d23b0edb1169310dc0332d5a267.png) ; background-repeat: no-repeat; }
.notActive { background-image: url(d138a498c1fabccdfb720058f43d31d9e14e46cb.png) ; background-repeat: no-repeat; }
.noBorderSpacing, .noBorderSpacing > .summary { border: 0px none; margin: 0px; padding: 0px; }
.portalPullQuote, .majorNewsPullQuote { margin-top: 1px; padding-bottom: 0px; clear: both; overflow: hidden; }
.portalPullQuote .plQAuthorImg { padding: 5px 0px 0px 2px; }
.summaryMedium .portalPullQuote:first-child, .summaryMedium .majorNewsPullQuote:first-child { margin-top: 0px; margin-bottom: 7px; }
.portalPullQuote .commentImg { background-color: rgb(240, 241, 238); padding-top: 0px; margin-top: 15px; position: relative; z-index: 1; background-image: none; }
.portalPullQuote .commentImg .pullQuote, .majorNewsPullQuote .commentImg .pullQuote { font-family: georgia,"times new roman",times,serif; font-size: 14px; font-style: italic; line-height: 1.2em; padding: 5px 10px 5px 2px; font-weight: normal; margin-left: 64px; }
.portalPullQuote blockquote { margin: 0px; }
.commentImg img { float: left; margin-right: 10px; }
.commentImg img.quoteImg { border: 0px none; position: absolute; bottom: 0px; }
.portalPullQuote .commentImg .pullQuote a { color: rgb(64, 64, 64); position: relative; z-index: 2; }
.portalPullQuote .pullQuoteSource, .portalPullQuote .pullQuoteSW, .portalPullQuote .pullQuoteSourceNI, .majorNewsPullQuote .pullQuoteSource, .majorNewsPullQuote .pullQuoteSW, .majorNewsPullQuote .pullQuoteSourceNI { color: rgb(177, 13, 24); font-weight: bold; font-size: 1.3em; padding-top: 3px; font-family: arial,helvetica,sans-serif; }
.styleOne .portalPullQuote p.pullQuoteSource a:hover, .portalPullQuote .pullQuoteSource a, .portalPullQuote .pullQuoteSW a, .portalPullQuote .pullQuoteSourceNI a { color: rgb(177, 13, 24); }
.portalPullQuote .pullQuoteSW, .majorNewsPullQuote .pullQuoteSW { width: 72px; margin-left: 3px; display: inline-block; font-size: 1.1em; }
.portalPullQuote .speechArrow, .portalPullQuote .speechArrowSW, .portalPullQuote .speechArrowNI, .majorNewsPullQuote .speechArrow, .majorNewsPullQuote .speechArrowSW, .majorNewsPullQuote .speechArrowNI { background: url(42b7fbd475289558fc427be8d854c96b6046e48d.png)  no-repeat scroll right top transparent; width: 22px; height: 10px; display: inline-block; position: relative; top: -1px; }
.portalPullQuote .speechArrow { float: left; }
.portalPullQuote .pullQuoteSourceNI, .majorNewsPullQuote .pullQuoteSourceNI { position: relative; margin-bottom: 10px; }
.portalPullQuote .speechArrowNI, .majorNewsPullQuote .speechArrowNI { left: 30px; }
.portalPullQuote .speechArrowSW, .majorNewsPullQuote .speechArrowSW { top: -1px; left: 30px; }
.portalPullQuote .commentImg .plQAuthorImg, .majorNewsPullQuote .commentImg .plQAuthorImg { float: left; }
.portalPullQuote .commentImg .plQAuthorImg:hover, .majorNewsPullQuote .commentImg .plQAuthorImg:hover { border: 0px none; }
.portalPullQuote img.spacerFloat, .majorNewsPullQuote img.spacerFloat { float: left; margin-top: 5px; margin-right: 4px; margin-bottom: 0px; }
.headlineImgLeftAbsPullQuote.portalPullQuote img.spacerFloat, .headlineAbsPullQuote.portalPullQuote img.spacerFloat, .headlineImgCentreAbsPullQuote.portalPullQuote img.spacerFloat, .majorNewsPullQuote img.spacerFloat, .imageCentreHeadline.portalPullQuote img.spacerFloat { margin-bottom: 15px; }
.portalPullQuote .pullQuoteSource { position: relative; z-index: 10; }
.gutterUnder .majorNewsPullQuote .commentImg, .majorNewsPullQuote .commentImg { border: 1px solid rgb(114, 114, 114); background: none repeat scroll 0% 0% transparent; }
.majorNewsPullQuote .commentImg .pullQuote, .majorNewsPullQuote .commentImg .pullQuote a { color: rgb(255, 255, 255); }
.majorNewsPullQuote .commentImg .pullQuote a:hover { border-bottom: 1px dotted rgb(255, 255, 255); }
.majorNewsPullQuote .pqsLink { float: left; }
.majorNewsPullQuote .pqsLink a:hover { border-bottom: 1px dotted rgb(209, 209, 166); }
.majorNewsPullQuote .pullQuoteSource, .majorNewsPullQuote .pullQuoteSW, .majorNewsPullQuote .pullQuoteSourceNI, .majorNewsPullQuote .pullQuoteSource a, .majorNewsPullQuote .pullQuoteSW a, .majorNewsPullQuote .pullQuoteSourceNI a, .majorNewsPullQuote .pullQuoteSW a, .majorNewsPullQuote .pullQuoteSourceNI a { float: none; }
.majorNewsPullQuote .speechArrow, .majorNewsPullQuote .speechArrowSW, .majorNewsPullQuote .speechArrowNI { background: url(b65499b1d8974bbfd80cf6de290c723af2d8884b.png)  no-repeat scroll right top transparent; height: 14px; top: -2px; z-index: 2; }
.majorNewsPullQuote .speechArrowNI, .majorNewsPullQuote .speechArrowSW { top: -2px; }
.noPuffBorder { border-bottom: 0px none; margin-bottom: 0px; }
#shareCountNoLeftBorder { border-left: 0px none; }
.fader { position: absolute; background: url(14a7680a1287f8f544505bf60fa520727e199e17.png)  no-repeat scroll right top transparent; height: 23px; top: 6px; float: right; width: 39px; right: 0px; z-index: 10; }
.featuredVideoBox { width: auto; overflow: auto; clear: both; border-bottom: 1px dotted rgb(204, 204, 204); padding: 4px 0px; }
.featuredVideoRight { float: right; width: 140px; padding-left: 10px; }
.featuredVideoLeft { float: left; width: 140px; padding-right: 10px; }
body.ultratravelBody { background-color: rgb(43, 43, 43); }
.ultratravelBody #armageddon .ui-tabs-nav a span, .ultratravelBody #armageddon2 .ui-tabs-nav a span { color: rgb(175, 175, 175); }
.ultratravelBody #armageddon .ui-tabs-nav a, .ultratravelBody #armageddon2 .ui-tabs-nav a { background-color: rgb(43, 43, 43); }
.ultratravelBody #armageddon .ui-tabs-nav a, .ultratravelBody #armageddon2 .ui-tabs-nav a { border-bottom: 2px solid rgb(86, 86, 86); }
.ultratravelBody #armageddon2 .ui-tabs-nav .ui-tabs-selected a, .ultratravelBody #armageddon2 .ui-tabs-nav a:hover { border-bottom: 2px solid rgb(43, 91, 145); }
.ultratravelBody #armageddon2 .styleFive .ui-tabs-selected a, .ultratravelBody #armageddon2 .styleFive a:hover { background-color: rgb(51, 138, 198); }
.ultratravelBody .piccentre .borderRollover { border-top: 2px solid rgb(51, 138, 198); }
.ultratravelBody .containerdiv .overlayCont { background: none repeat scroll 0% 0% rgb(43, 43, 43); }
.ultratravelBody .containerdiv .overlayCont .label p { color: rgb(51, 138, 198); font-weight: bold; }
.ultratravelBody .styleFive { border-top: 2px solid rgb(51, 138, 198); }
.ultratravelBody #armageddon .ui-tabs-nav p, .ultratravelBody #armageddon2 .ui-tabs-nav p { color: rgb(255, 255, 255); }
.ultratravelBody #armageddon .ui-tabs-nav .ui-tabs-selected p, .ultratravelBody #armageddon2 .ui-tabs-nav .ui-tabs-selected p { color: rgb(255, 255, 255); }
.ultratravelBody #armageddon .ui-tabs-nav .ui-tabs-selected span, .ultratravelBody #armageddon2 .ui-tabs-nav .ui-tabs-selected span { color: rgb(255, 255, 255); }
.ultratravelBody #armageddon2 .ui-tabs-nav li a { height: 71px; overflow: hidden; }
.onStoryCommercialStyle { padding: 0px 0px 10px; margin-bottom: 15px; }
.onStoryCommercialStyle .summary { padding: 5px 0px; margin: 0px 10px; overflow: hidden; }
.onStoryCommercialStyle .summary.headlineOnly + .summary.headlineOnly { margin-top: 0px; }
.onStoryCommercialStyle .summary h3 { font-size: 1.4em; font-weight: normal; line-height: 1.13em; padding: 0px 0px 6px; }
.onStoryCommercialStyle .summary .picleft { float: left; padding: 0px 10px 0px 0px; }
.onStoryCommercialStyle .summaryMediumToSmall .video h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1948px transparent; line-height: 1.38em; }
.onStoryCommercialStyle .summaryMediumToSmall .audio h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1167px transparent; line-height: 1.38em; }
.onStoryCommercialStyle .summaryMediumToSmall .photo h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1796px transparent; line-height: 1.38em; }
.onStoryCommercialStyle .summaryMediumToSmall .blog h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -2096px transparent; line-height: 1.38em; }
.onStoryCommercialStyle .summaryMediumToSmall h3 { font-size: 1.4em; font-weight: normal; }
.onStoryCommercialStyle .headerOne { border-top: 2px solid rgb(84, 84, 84); border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 14px; }
.onStoryCommercialStyle .headerOne p, .onStoryCommercialStyle .headerOne h2 { color: rgb(38, 38, 38); text-transform: uppercase; }
.onStoryCommercialStyle .headerOne p a, .onStoryCommercialStyle .headerOne h2 a { color: rgb(38, 38, 38); }
.onStoryCommercialStyle .headerOne p a:hover, .onStoryCommercialStyle .headerOne h2 a:hover { border-bottom: 0px none; color: rgb(84, 84, 84); }
#zoopla_search { background-color: rgb(0, 0, 0) ! important; float: none ! important; }
.zoopla_header a { color: rgb(255, 255, 255) ! important; }
#zoopla_search .zoopla_header span { background: none repeat scroll 0% 0% rgb(0, 0, 0) ! important; }
#zoopla_search form label { color: rgb(209, 209, 166) ! important; }
#zoopla_search .zoopla_header { border-bottom: medium none ! important; background: none repeat scroll 0% 0% transparent ! important; border-top: 2px solid rgb(102, 102, 102) ! important; }
#zoopla_search form #zoopla_type_sale { color: rgb(0, 0, 0); }
#zoopla_search form { display: block; background-color: rgb(31, 31, 31) ! important; padding-top: 10px ! important; margin-bottom: 0px ! important; padding-bottom: 0px ! important; }
#zoopla_search .zoopla_header a { color: rgb(255, 255, 255) ! important; }
#zoopla_search form .zoopla_type label { color: rgb(0, 0, 0) ! important; }
#zoopla_search form .zoopla_type.last label { border-right: 0px none ! important; }
#zoopla_submit { position: relative ! important; left: -10px ! important; width: 300px ! important; background: url(d6184181c70ecb174bc7e015b69a7676ad170815.png)  no-repeat scroll 10px bottom transparent ! important; padding: 12px 0px ! important; }
#zoopla_button { margin-top: -4px; }
#zoopla_search form #zoopla_submit { margin-top: 0px ! important; }
#zoopla_submit { position: relative; left: -10px; background-color: rgb(0, 0, 0) ! important; width: 300px; background-image: url(ae0d4443f07dd679226d30e56a34ed17eecd64e9.gif) ; background-repeat: no-repeat; background-attachment: scroll; background-position: 10px bottom; background-clip: border-box; background-origin: padding-box; background-size: auto auto; padding: 10px 0px; }
.summary.headlineAbstract h3, .summary.headlineImageLeft h3, .summary.headlineAbstract h2, .summary.headlineImageLeft h2 { padding: 0px 0px 10px; }
.summary.imageLeftLabelHeadline .picleft, .summary.headlineImageLeft .picleft { padding-top: 0px; }
.summary.imageLeftLabelHeadline { padding-top: 5px ! important; }
.summary.imageLeftLabelHeadline { border-top: 0px none; }
.headerOne + .summary.imageLeftLabelHeadline { padding-top: 0px ! important; }
.summary.headlineAbstract .labelAbstract, .summary.headlineImageLeft .labelAbstract { margin-top: 0px; }
.summary.headlineImageLeft .labelAbstract .labelOnSec { line-height: 9px; }
.summary.headlineAbstract .labelAbstract .labelOnSec {  }
#newsAlert { border-top: 2px solid rgb(204, 0, 0); margin-bottom: 1.4em; font-family: arial,helvetica,sans-serif; }
#newsAlert, .bnAlert { color: white; background-color: rgb(38, 38, 38); }
#newsAlert .stage1Header { font-size: 1.6em; font-family: georgia,"times new roman",times,serif; margin-top: -3px; }
#newsAlert .stage1Header a:hover { border-bottom: medium none; }
#newsAlert .bnAlert { font-family: georgia,"times new roman",times,serif; margin-top: -2px; background-color: rgb(199, 10, 0); }
#newsAlert .bnHead { float: left; font-size: 1.5em; line-height: 1em; font-weight: bold; padding-left: 17px; padding-top: 12px; width: 162px; }
#newsAlert .bnAlert div.content { width: 745px; float: left; line-height: 2em; background-color: rgb(38, 38, 38); padding: 6px 6px 10px 10px; margin: 0px; }
#newsAlert .bnAlert .subTitle, #newsAlert .content .subTitle p { font-size: 1.6em; font-family: georgia,"times new roman",times,serif; }
#newsAlert .major_news.heading { padding: 4px 0px 0px; }
#newsAlert .bnAlert .content .subTitle a:hover { border-bottom: medium none; }
#newsAlert a { color: white; }
#newsAlert .bnAlert .subTitle { margin-top: 0px; margin-bottom: 0px; }
#newsAlert .subTitle { margin-top: 7px; margin-bottom: 15px; }
#newsAlert div.content.contentLive.s1 .subTitle { margin-bottom: 5px; }
#newsAlert div.live { width: 50px; height: 24px; margin: 14px 17px 1px 10px; background: url(066f6c20fbbfdcc3e4a2c355aa8210ff13ecc3f2.png)  no-repeat scroll center center transparent; text-indent: -9999px; float: left; }
#newsAlert div.live.s1 { margin: 6px 17px 0px 10px; }
#newsAlert div.content.contentLive.s1 { margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px; }
#newsAlert div.html { padding: 15px 15px 15px 10px; }
#newsAlert .summary { margin-bottom: 15px; border: medium none; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; overflow: auto; }
#newsAlert .summary iframe { margin-bottom: 0px; }
#newsAlert .iframeSummaryFullWidth { margin: 10px 10px 15px; overflow: auto; }
#newsAlert .iFrameSummary { overflow: hidden; }
#newsAlert .iframeSummaryFullWidth iframe { border-top: medium none; }
#newsAlert div.content { padding: 8px 15px 0px 10px; }
#newsAlert .content .summary {  }
#newsAlert div.content h3.stage2Header, #newsAlert h1, #newsAlert h3 { font-weight: normal; font-family: georgia,times,serif; font-size: 3em; }
#newsAlert h3 a, #newsAlert h3, #newsAlert h1 a, #newsAlert h1 { color: rgb(209, 209, 166); }
#newsAlert .subTitle.mNStoryAbs { margin-bottom: 5px; margin-top: 4px; }
#newsAlert span.comments:hover { background-position: 0px -570px; }
#newsAlert span.comments a { margin-left: 7px; }
#newsAlert .comments a { color: rgb(209, 209, 166); }
#newsAlert .summary .sidebars h3 { font-size: 1.2em ! important; font-family: arial,helvetica,sans-serif; }
#newsAlert div.content h3 a:hover { border-bottom: 1px dotted rgb(209, 209, 166); }
.onStoryCommercialStyle { padding: 0px 0px 10px; margin-bottom: 15px; }
.onStoryCommercialStyle .summary { padding: 5px 0px; margin: 0px 10px; overflow: hidden; }
.onStoryCommercialStyle .summary.headlineOnly + .summary.headlineOnly { margin-top: 0px; }
.onStoryCommercialStyle .summary h3 { font-size: 1.4em; font-weight: normal; line-height: 1.13em; padding: 0px 0px 6px; }
.onStoryCommercialStyle .summary .picleft { float: left; padding: 0px 10px 0px 0px; }
.onStoryCommercialStyle .summaryMediumToSmall .video h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1948px transparent; line-height: 1.38em; }
.onStoryCommercialStyle .summaryMediumToSmall .audio h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1167px transparent; line-height: 1.38em; }
.onStoryCommercialStyle .summaryMediumToSmall .photo h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -1796px transparent; line-height: 1.38em; }
.onStoryCommercialStyle .summaryMediumToSmall .blog h3 { background: url(161ef3ed03a68a557dc458d35e53592a050f0548.gif)  no-repeat scroll 0px -2096px transparent; line-height: 1.38em; }
.onStoryCommercialStyle .summaryMediumToSmall h3 { font-size: 1.4em; font-weight: normal; }
.onStoryCommercialStyle .headerOne { border-top: 2px solid rgb(84, 84, 84); border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 14px; }
.onStoryCommercialStyle .headerOne p, .onStoryCommercialStyle .headerOne h2 { color: rgb(38, 38, 38); text-transform: uppercase; }
.onStoryCommercialStyle .headerOne p a, .onStoryCommercialStyle .headerOne h2 a { color: rgb(38, 38, 38); }
.onStoryCommercialStyle .headerOne p a:hover, .onStoryCommercialStyle .headerOne h2 a:hover { border-bottom: 0px none; color: rgb(84, 84, 84); }
#zoopla_search { background-color: rgb(0, 0, 0) ! important; float: none ! important; }
#newsAlert .summary .sidebars h3 { margin: 1px 0px 0px; }
#newsAlert .mNStoryAbs p.absSplitter { color: rgb(240, 240, 240); background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; padding-top: 4px; margin-bottom: 10px; line-height: 17px; font-size: 1.4em; }
#newsAlert div.content.contentLive { width: 840px; margin-left: 67px; padding-right: 0px; margin-bottom: 0px; }
#newsAlert div.content.contentLive.s2 { margin-bottom: 15px; }
#newsAlert div.content.s2 { margin-bottom: 15px; }
.playButton .playBtt, .playButton .playBttTop, #newsAlert .playButton .playBtt, #newsAlert .playButton .playBttTop { background-image: url(9a167ae2859cda94ff328947a216e273d889b2b0.png) ; background-position: center center; }
#newsAlert .content h3.major_news.heading { margin-top: -7px; font-size: 3.6em; }
#newsAlert .storyExpand { margin-left: 10px; padding-top: 10px; margin-bottom: 15px; display: block; }
#newsAlert .mNStoryAbs span.live, #newsAlert .bnAlert span.live { display: none; }
#newsAlert p.shareCount { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2688px transparent; color: rgb(209, 209, 166); font-size: 1.2em; }
#newsAlert p.shareCount:hover { background-position: 0px -2759px; }
#newsAlert .oneThird.mNStoryAbs h3.major_news.heading { margin-top: -16px; }
#newsAlert .oneThird.mNStoryAbs div.live { margin-top: 0px; margin-left: 0px; }
#newsAlert .imageCentreHeadline .abstractColumnsContainer { width: 150px; float: left; }
#newsAlert .imageCentreHeadline .commentSidebarBlock { width: 140px; float: left; }
#newsAlert .iframeSummary.mnIframe div#maincontainer { width: 300px; }
#newsAlert .oneThird.gutterUnder .headlineVideoAbstract .ooyalaCont { margin-bottom: 5px; }
#newsAlert .storyExpand .twoThirds.gutterUnder .ooyalaCont { margin-bottom: 15px; margin-right: 1px; }
#newsAlert .storyExpand .twoThirds.gutterUnder .carv2 { margin-right: 1px; padding: 0px; }
#newsAlert .oneThirdCut.gutterUnder .headlineVideoAbstract .ooyalaCont { margin-bottom: 5px; }
#newsAlert .twoThirds .carv2 ul li .imageCaption, #newsAlert .oneHalf .carv2 ul li .imageCaption { width: 605px; bottom: 0px; height: auto; }
#newsAlert .twoThirds .carv2 ul li .imageCaption .transbox, #newsAlert .oneHalf .carv2 ul li .imageCaption .transbox { padding-bottom: 10px; padding-top: 8px; height: auto; }
#newsAlert .oneHalf .carv2 ul li { left: 0px; }
#newsAlert .oneHalf .carv2 ul li .imageCaption { width: 100%; border-right: 1px solid black; }
#newsAlert .oneHalf .carv2 ul li .imageCaption .transbox { width: 430px; }
#newsAlert .oneHalf h3.major_news.heading { font-size: 3.6em; }
#newsAlert .oneHalf div.html { padding: 0px; }
#newsAlert .oneHalf div.live { margin-top: 7px; margin-left: 0px; }
#newsAlert .oneHalf .summary h3.major_news.heading { margin-top: -4px; padding-top: 0px; padding-left: 0px; margin-bottom: 10px; }
#newsAlert .oneHalf .summary.mNStoryAbs .piccentre + h3.major_news.heading { margin-top: 8px; }
#newsAlert .oneHalf .summary.mNStoryAbs .gutterUnder + .labelAbstract { margin-top: 8px; }
#newsAlert .oneHalf .summarySmall h3.major_news.heading { margin-bottom: 0px; margin-top: 0px; }
#newsAlert .storyExpand.gutterAbove { margin-bottom: 0px; margin-top: 0px; }
#newsAlert .summary .picleft { padding-top: 0px; background-color: rgb(38, 38, 38); }
#newsAlert .oneHalf .ooyalaCont { margin-bottom: 8px; }
#newsAlert .gutterUnder, #newsAlert .gutterUnderSmall { margin-bottom: 0px; }
#newsAlert .summary .labelAbstract { margin: 0px; position: static; }
#newsAlert .oneThird, #newsAlert .oneThirdCut { width: 300px; }
#newsAlert .oneThird.w280 { width: 280px; }
#newsAlert .oneHalf { width: 440px; }
#newsAlert .twoThirds { width: 600px; }
#newsAlert .gutterSmall { margin-right: 20px; }
#newsAlert .w280 .picleft { padding: 0px; }
#newsAlert .w280 .picleft a:hover { border: medium none; }
#newsAlert p { color: rgb(240, 240, 240); }
#newsAlert a:hover, #newsAlert .labelAbstract span.comments a:hover { border-bottom: 1px dotted rgb(209, 209, 166); }
#newsAlert .labelAbstract a:hover { border-bottom: 0px none; }
#newsAlert .oneSixth .summary h3 {  }
#newsAlert .portalPullQuote .commentImg .pullQuote a:hover, #newsAlert .commentContainerPortal .comment span.author a:hover { border-bottom: 1px dotted rgb(255, 255, 255); }
#newsAlert .labelOnSec a:hover { border-bottom: 0px none; }
#newsAlert .oneThird .cl { display: none; }
#newsAlert .summary { margin-bottom: 15px; }
#newsAlert .labelOnSec { color: rgb(255, 255, 255); margin-bottom: 5px; padding-bottom: 0px; }
#newsAlert .oneThird.mNStoryAbs .summary .labelOnSec { margin-top: 0px; line-height: 9px; }
#newsAlert .oneHalf { width: 440px; }
#newsAlert .twoThirds.gutterUnder { width: 600px; margin-bottom: 15px; }
#newsAlert p.comments, #newsAlert span.comments { display: inline-block; margin: 1px 0px 0px; background-position: 0px -1975px; padding: 0px 0px 2px 12px; line-height: 14px; }
#newsAlert p.stage2comments, #newsAlert span.stage2comments { display: none; font-size: 0.9em; background-position: 0px -1974px; }
#newsAlert p.comments.stage2comments:hover, #newsAlert span.comments.stage2comments:hover { background-position: 0px -2046px; }
#newsAlert .subTitle.mNStoryAbs span.comments { margin: 0px 4px; overflow: visible; }
#newsAlert p.comments:hover, #newsAlert span.comments:hover { background-position: 0px -2047px; }
#newsAlert .summary p.comments { font-size: 1.2em; }
#newsAlert .summary p.comments a { font-size: 1em; }
#newsAlert .piccentre .borderRollover { border-top: 0px none; padding-top: 0px; }
#newsAlert .headerOne { border-right: medium none; border-width: 2px medium medium; border-style: solid none none; border-color: rgb(114, 114, 114) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: none repeat scroll 0% 0% transparent; margin-bottom: 15px; padding: 5px 0px 0px; margin-top: 0px; }
#newsAlert .headerOne p { background: none repeat scroll 0px 0px transparent; color: rgb(255, 255, 255); }
#newsAlert .headlineImageCentre { background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; overflow: visible; padding-top: 5px; }
#newsAlert .headlineImageCentre h3 { font-size: 1.8em; }
#newsAlert .oneSixth .headlineImageCentre h3 { font-size: 1.4em; }
#newsAlert .headlineImageCentre h3 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 0px 5px -0.1em 0px; width: 26px; float: left; }
#newsAlert .headlineImageCentre .piccentre { padding: 0px; margin-bottom: 5px; float: none; }
#newsAlert .headlineImageCentreAbstractPuff { margin-bottom: 15px; margin-top: 0px; }
#newsAlert .headlineImageCentreAbstractPuff a:hover { border-bottom: 0px none; }
#newsAlert .headlineImageLeft { background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; padding-top: 5px; margin-bottom: 10px; }
#newsAlert .headlineImageLeft .rightContent { margin-bottom: 5px; }
#newsAlert .headlineImageLeft h3 { font-size: 1.8em; }
#newsAlert .oneSixth .headlineImageLeft h3 { font-size: 1.4em; }
#newsAlert .headlineImageLeft h3 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 0px 5px -0.1em 0px; width: 26px; float: left; }
#newsAlert .headlineImageLeft .picleft { padding: 0px; margin-bottom: 5px; float: none; }
#newsAlert .oneThird .headlineImageLeft .picleft, #newsAlert .oneHalf .headlineImageLeft .picleft, #newsAlert .oneThirdCut .headlineImageLeft .picleft { margin: 0px 10px 5px 0px; float: left; }
#newsAlert .oneHalf .summary.mNStoryAbs .rightContent .labelOnSec, #newsAlert .headlineImageLeft .labelAbstract .labelOnSec, #newsAlert .summary.noBorderSpacing.mNStoryAbs .labelAbstract .labelOnSec { line-height: 9px; }
#newsAlert .headerOnly { margin-bottom: 5px; }
.major_news_header + .major_news_header { margin-top: 5px; }
.major_news_header { margin-top: 15px; }
#newsAlert .major_news_header:last-child, #newsAlert .labelHeadlineRating:last-child { margin-bottom: 15px; }
.major_news_header + .summary, .major_news_header + .portalPullQuote, .major_news_header + .commentContainerPortal, .major_news_header + .headerOne, .major_news_header + .labelHeadlineRating { margin-top: 15px ! important; }
.labelHeadlineRating + .labelHeadlineRating { margin-top: 0px; }
.labelHeadlineRating { margin-top: 15px; }
.labelHeadlineRating + .summary, .labelHeadlineRating + .portalPullQuote, .labelHeadlineRating + .commentContainerPortal, .labelHeadlineRating + .headerOne, .labelHeadlineRating + .major_news_header { margin-top: 15px ! important; }
#newsAlert .headerOnly h3 { font-size: 1.4em; background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; margin-top: 0px; padding-top: 3px; }
#newsAlert .headerOnly h3 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 0px 5px -0.1em 0px; width: 26px; float: left; }
#newsAlert .headerOnly h3 .iconClass { display: inline-block; height: 1.1em; margin: 2px 5px 0px 0px; width: 15px; float: left; }
#newsAlert .headerOnly h3 .audio { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2973px transparent; }
#newsAlert .headerOnly h3:hover .audio { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -3042px transparent; }
#newsAlert .headerOnly h3 .photo { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2404px transparent; }
#newsAlert .headerOnly h3:hover .photo { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2473px transparent; }
#newsAlert .headerOnly h3 .blog { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1700px transparent; }
#newsAlert .headerOnly h3:hover .blog { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -1769px transparent; }
#newsAlert .headerOnly h3 .video { background: url(000fd92d2b659979e21d56f2184d73d3f58d3836.png)  no-repeat scroll 0px -1555px transparent; }
#newsAlert .headerOnly h3:hover .video { background: url(000fd92d2b659979e21d56f2184d73d3f58d3836.png)  no-repeat scroll 0px -1627px transparent; }
#newsAlert .headerOnly h3 .interactive { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2262px transparent; }
#newsAlert .headerOnly h3:hover .interactive { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2334px transparent; }
#newsAlert .headerOnly h3 .graph { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2119px transparent; }
#newsAlert .headerOnly h3:hover .graph { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2190px transparent; }
#newsAlert .headerOnly h3 .map { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2830px transparent; }
#newsAlert .headerOnly h3:hover .map { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2902px transparent; }
#newsAlert .headerOnly h3 .poll { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2543px transparent; }
#newsAlert .headerOnly h3:hover .poll { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2615px transparent; }
#newsAlert .headlineAbstract { background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; padding-top: 5px; }
#newsAlert .headlineAbstract h3 { font-size: 1.8em; }
#newsAlert .oneSixth .headlineAbstract h3 { font-size: 1.4em; }
#newsAlert .headlineAbstract h3 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 0px 5px -0.1em 0px; width: 26px; float: left; }
#newsAlert .headlineVideoAbstract { background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; overflow: visible; padding-top: 5px; }
#newsAlert .headlineVideoAbstract h3 { font-size: 1.8em; margin-bottom: 4px; }
#newsAlert .oneSixth .headlineVideoAbstract h3 { font-size: 1.4em; }
#newsAlert .headlineVideoAbstract h3 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 0px 5px -0.1em 0px; width: 26px; float: left; }
#newsAlert .imageCentreHeadline {  }
#newsAlert .imageCentreHeadline .summary { margin-bottom: 0px; }
#newsAlert .imageCentreHeadline .piccentre { margin-bottom: 5px; padding: 0px; }
#newsAlert .imageCentreHeadline h3 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 0px 5px -0.1em 0px; width: 26px; float: left; }
#newsAlert .imageCentreHeadline h3 { font-size: 1.8em; padding: 0px 0px 2px; }
.portalPullQuote.imageCentreHeadline h3, #newsAlert .portalPullQuote.imageCentreHeadline h3 { padding-top: 0px; }
#newsAlert .oneSixth .imageCentreHeadline h3 { font-size: 1.4em; }
.summary .sidebars h3.banner { font-size: 1.2em; font-weight: normal; line-height: 1.2em; }
.summary span.bannerheadline { color: rgb(0, 0, 0); font-size: 9px; font-family: arial; display: inline-block; line-height: 13px; }
.summary span.bannersidebar { color: rgb(0, 0, 0); font-size: 9px; font-family: arial; margin-right: 2px; line-height: 13px; }
h3.banner { padding-bottom: 2px; }
#newsAlert .storyExpand .labelBottom .containerdiv, .labelBottom .containerdiv { float: none; }
#newsAlert .summary.labelBottom .piccentre, .summary.labelBottom .piccentre { margin-bottom: 5px; padding: 0px; }
#newsAlert .summary.labelBottom, .summary.labelBottom { overflow: hidden; }
#newsAlert .summary.labelBottom .labelHeadline h3, .summary.labelBottom .labelHeadline h3 { font-size: 1.2em; font-family: arial,helvetica,sans-serif; margin-bottom: 0.1em; }
#newsAlert .imageCentreHeadline .imageOverlayContainer h3 { bottom: 0px; margin-bottom: 0px; font-family: helvetica,arial,sans-serif; font-size: 12px; }
#newsAlert .imageCentreHeadline .abstractColumnsContainer .labelAbstract p { margin-bottom: 0px; }
.imageCentreOverlay.padDown .piccentre, #newsAlert .imageCentreOverlay.padDown .piccentre { padding-bottom: 0px ! important; }
.edtChoice .imageCentreOverlay.padDown .piccentre { margin-bottom: 10px; }
#newsAlert .imageLeftHeadline { clear: both; overflow: hidden; margin-bottom: 10px; }
#newsAlert .imageLeftHeadline .rightContent { margin-bottom: 5px; }
.singleReview h3 .live, #newsAlert .singleReview h3 .live, #newsAlert .imageLeftHeadline h3 .live, #newsAlert .imageLeftLabelHeadline h3 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 0px 5px -0.1em 0px; width: 26px; float: left; }
#newsAlert .imageLeftHeadline .picleft { padding-top: 0px; padding-bottom: 0px; margin-bottom: 5px; }
#newsAlert .oneThird .imageLeftHeadline .picleft, #newsAlert .oneHalf .imageLeftHeadline .picleft, #newsAlert .oneThirdCut .imageLeftHeadline .picleft { margin-bottom: 0px; padding: 2px 10px 5px 0px; float: left; }
#newsAlert .imageLeftHeadline h3 { font-size: 1.8em; }
#newsAlert .imageLeftHeadline p.comments, #newsAlert .imageLeftHeadline p.shareCount { float: left; }
#newsAlert .imageLeftLabelHeadline { clear: both; overflow: hidden; margin-bottom: 10px; padding-top: 0px ! important; }
#newsAlert .imageLeftLabelHeadline .rightContent { margin-bottom: 5px; }
#newsAlert .oneSixth .imageLeftLabelHeadline h3 { font-size: 1.2em; font-family: arial,helvetica,sans-serif; }
#newsAlert .imageLeftLabelHeadline h3 { font-size: 1.2em; font-family: arial,helvetica,sans-serif; padding: 0px; line-height: 14px; }
#newsAlert .imageLeftLabelHeadline .labelOnSec { margin: 0px 0px 5px; display: inline-block; line-height: 9px; }
#newsAlert .imageLeftLabelHeadline .labelOnSec a { margin: 0px; }
#newsAlert .imageLeftLabelHeadline .picleft { padding-top: 0px; }
#newsAlert .oneThird .imageLeftLabelHeadline .picleft, #newsAlert .oneHalf .imageLeftLabelHeadline .picleft, #newsAlert .oneThirdCut .imageLeftLabelHeadline .picleft { padding: 0px; margin: 0px 10px 5px 0px; float: left; }
#newsAlert .html.mnHTML { padding: 0px; margin-bottom: 15px; }
#newsAlert .twtr-widget { margin-bottom: 15px; }
#newsAlert .twtr-timeline { overflow: auto; }
#newsAlert .labelHeadlineRating { background-image: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif) ; background-repeat: repeat-x; border-top: 0px none; }
#newsAlert .labelHeadlineRating h3 { font-family: arial,helvetica,sans-serif; font-size: 1.2em; font-weight: bold; line-height: 1.3em; }
#newsAlert .entReview { padding-top: 0px; }
#newsAlert .entReview:first-child, #newsAlert .major_news_header:first-child { margin-top: 0px ! important; }
#newsAlert .labelHeadlineRating a .review { padding-top: 0px; width: 58px; }
#newsAlert .labelHeadlineRating .labelOnSec { margin-bottom: 0px; padding-bottom: 0px; }
#newsAlert .oneSixth .labelHeadlineRating .singleReview { width: 80px; }
#newsAlert .labelHeadlineRating .singleReview { float: none; padding-top: 5px; margin-bottom: 0px; }
#newsAlert .labelHeadlineRating .cl { display: table; }
#newsAlert .oneThird .carv2, #newsAlert .oneThirdCut .carv2 { border: 1px solid rgb(90, 90, 90); }
#newsAlert .oneThirdCut .carv2 .leftButton, #newsAlert .oneThird .carv2 .leftButton { background-position: 3px 32px; width: 14px; height: 74px; background-color: rgb(90, 90, 90); border-bottom: medium none; }
#newsAlert .oneThirdCut .carv2 .rightButton:hover, #newsAlert .oneThird .carv2 .rightButton:hover, #newsAlert .oneThirdCut .carv2 .leftButton:hover, #newsAlert .oneThird .carv2 .leftButton:hover { background-color: rgb(204, 0, 0); }
#newsAlert .storyExpand .oneThird .summary .gallery300Container { margin-left: 18px; }
#newsAlert .carv2 .leftButton { background-position: 11px 7px; }
#newsAlert .carv2 { border: medium none; background: none repeat scroll 0% 0% transparent; }
#newsAlert .carv2button { width: 28px; height: 30px; }
#newsAlert .twoThirds .carv2 ul li, #newsAlert .twoThirds .carv2 ul { margin-bottom: -2px; margin-top: -1px; height: 390px; }
#newsAlert .twoThirds .carv2 ul li { width: 600px; }
#newsAlert .twoThirds .carv2 .leftButton { border-radius: 0px 5px 5px 0px; margin-left: -1px; border-left: 2px solid rgb(204, 0, 0); background: url(5a1e272eefce1b1c4c1ef6068791e59f9e571cb4.png)  repeat scroll 25px -3px rgb(204, 0, 0); }
#newsAlert .twoThirds .carv2 .rightButton { border-radius: 5px 0px 0px 5px; margin-right: -1px; border-right: 2px solid rgb(204, 0, 0); background: url(01ee93c7249bf482c59f9b05c22edab8ff9ef892.png)  repeat scroll -5px 0px rgb(204, 0, 0); }
#newsAlert .twoThirds .carv2 .leftButton, #newsAlert .twoThirds .carv2 .rightButton { background-color: rgb(204, 0, 0); }
#newsAlert .twoThirds .carv2 .leftButton:hover, #newsAlert .twoThirds .carv2 .rightButton:hover { background-color: rgb(233, 233, 223); }
#newsAlert .carv2 .leftButton:hover, #newsAlert .carv2 .rightButton:hover { border-bottom: medium none; }
#newsAlert .twoThirds .carv2 .leftButton:hover { border-left: 2px solid rgb(233, 233, 223); }
#newsAlert .twoThirds .carv2 .rightButton:hover { border-right: 2px solid rgb(233, 233, 223); }
#newsAlert .oneThirdCut .carv2 .rightButton, #newsAlert .oneThird .carv2 .rightButton { background-position: -25px 32px; width: 14px; height: 74px; background-color: rgb(90, 90, 90); border-bottom: medium none; }
#newsAlert .carv2 .rightButton { background-position: -18px 7px; margin-right: 5px; }
#newsAlert .carv2 h4 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 4px 5px 0px 0px; width: 26px; float: left; }
#newsAlert .carv2 h4 a { color: rgb(209, 209, 166); }
#newsAlert .carv2 h4 a:hover { border-bottom: 1px dotted rgb(209, 209, 166); }
#newsAlert div.storyExpand .summary .gallery300Container { margin-left: 13px; }
#newsAlert div.storyExpand .oneThirdCut .summary .gallery300Container { margin-left: 18px; }
#newsAlert .carv2 ul li { background-color: rgb(38, 38, 38); }
#newsAlert .oneHalf .carv2 { padding: 0px; }
#newsAlert .oneHalf .summary.mNStoryAbs .carv2 + h3.major_news.heading, #newsAlert .oneHalf .carv2 + .labelAbstract, #newsAlert .twoThirds.gutterUnder.gutterSmall .mNStoryAbs .labelAbstract { margin-top: 8px; }
#newsAlert .s2 .mNStoryAbs .labelOnSec + a p.absSplitter:first-child, #newsAlert .s2 .mNStoryAbs .stateNew + a p.absSplitter:first-child, #newsAlert .s2 .mNStoryAbs .stateLatest + a p.absSplitter:first-child, #newsAlert .twoThirds.gutterUnder.gutterSmall .mNStoryAbs .labelAbstract p.absSplitter:first-child { background-image: none; margin-top: -4px; }
#newsAlert .s2 .mNStoryAbs p.absSplitter:first-child, #newsAlert .s2 .mNStoryAbs .stateLatest.absSplitterNewLatest + p.absSplitter, #newsAlert .mNStoryAbs .absSplPrt p.absSplitter:first-child { background-image: none; }
#newsAlert .summary.mNStoryAbs .piccentre { float: none; }
#newsAlert .oneHalf .carv2.left { width: 300px; float: left; margin-right: 10px; }
#newsAlert .oneHalf .carv2 ul, #newsAlert .oneHalf .carv2 ul li { height: 247px; margin-bottom: -2px; }
#newsAlert .carv2 ul { width: 5000px; }
#newsAlert .oneHalf .carv2.left ul, #newsAlert .oneHalf .carv2.left ul li { height: 187px; width: 300px; }
#newsAlert .oneHalf .carv2 ul li img { display: block; margin-right: auto; margin-left: auto; }
#newsAlert .oneHalf .carv2 .leftButton { margin-left: 0px; }
#newsAlert .oneHalf .carv2 .rightButton { margin-right: -1px; }
#newsAlert .oneHalf .carv2 .leftButton, #newsAlert .oneHalf .carv2 .rightButton { background-color: rgb(204, 0, 0); }
#newsAlert .oneHalf .carv2 .leftButton:hover { background-color: rgb(233, 233, 223); border-left: 2px solid rgb(233, 233, 223); }
#newsAlert .oneHalf .carv2 .rightButton:hover { background-color: rgb(233, 233, 223); border-right: 2px solid rgb(233, 233, 223); }
#newsAlert .oneHalf .carv2 .leftButton { border-left: 2px solid rgb(204, 0, 0); border-radius: 0px 5px 5px 0px; }
#newsAlert .oneHalf .carv2 .rightButton { border-radius: 5px 0px 0px 5px; border-right: 2px solid rgb(204, 0, 0); }
#newsAlert .summary .piccentre { padding: 0px; }
#newsAlert .summary .summarySmall .piccentre { margin-bottom: 8px; }
#newsAlert .summary .piccentre + .labelAbstract { margin-top: 8px; }
#newsAlert .summary .piccentre a:hover { border: medium none; }
#newsAlert .commentContainerPortal { border: medium none; margin-bottom: 15px; margin-top: 0px; }
#newsAlert .commentContainerPortal .comment { background: url(fdaebdad203376b2dd264bb6c547694f3f631d2c.gif)  repeat-x scroll 0% 0% rgb(38, 38, 38); margin: 0px 0px 2px; overflow: auto; padding: 3px 0px 0px; border: medium none; font-family: arial,helvetica,sans-serif; font-size: 1em; font-weight: bold; }
#newsAlert .commentContainerPortal .comment h3, #newsAlert .commentContainerPortal .comment span { margin: 0px 0px 5px; font-size: 1.4em; }
#newsAlert .commentContainerPortal .comment span.author { color: white; font-size: 11px; margin-bottom: 6px; text-transform: none; display: block; font-weight: bold; }
#newsAlert .portalPullQuote { margin-top: 0px; padding: 0px; border-top: 1px dotted rgb(204, 204, 204); }
.portalPullQuote { margin-top: 10px; border-top: 1px dotted rgb(204, 204, 204); }
.headerOne + .portalPullQuote, .summaryMedium > .portalPullQuote:first-child, .summaryBig > .portalPullQuote:first-child { margin-top: 0px; border-top: medium none ! important; }
.summaryBig > .portalPullQuote:first-child { margin-top: 5px; }
.summaryBig .portalPullQuote { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 3px; padding-bottom: 10px; }
.headerOne + .portalPullQuote h3, .summaryMedium > .portalPullQuote:first-child h3, .summaryBig > .portalPullQuote:first-child h3 { padding-top: 0px; }
#newsAlert .portalPullQuote { margin-bottom: 15px; }
.portalPullQuote h3, .portalPullQuote h2, #newsAlert .portalPullQuote h3, #newsAlert .portalPullQuote h2 { font-size: 1.8em; padding-top: 5px; }
.headerOne + .portalPullQuote h3, .summaryBig > .portalPullQuote:first-child h3 { padding-top: 0px; }
.portalPullQuote h3 .live, #newsAlert .portalPullQuote h3 .live { background: url(b6044a24d242868af0da175292b8060db2adf1f8.png)  no-repeat scroll center center transparent; display: inline-block; height: 1.1em; margin: 0px 5px -0.1em 0px; width: 26px; float: left; }
.oneSixth .portalPullQuote h3, #newsAlert .oneSixth .portalPullQuote h3 { font-size: 1.4em; }
.portalPullQuote .sidebars, #newsAlert .portalPullQuote .sidebars { clear: left; margin: 0px; overflow: hidden; padding: 0px; }
ul.sidebars li { padding: 0px 0px 2px 18px; }
#newsAlert .sidebars li.bullet, #newsAlert .sidebars h3.bullet { background-position: 0px -1838px; }
#newsAlert .sidebars li.bullet:hover, #newsAlert .sidebars h3.bullet:hover { background-position: 0px -1906px; }
#newsAlert .sidebars li.video, #newsAlert .sidebars h3.video { background-position: 0px -1556px; }
#newsAlert .sidebars li.video:hover, #newsAlert .sidebars h3.video:hover { background-position: 0px -1628px; }
#newsAlert ul li.audio { background: url(437df0a13f61d615ebb7e695402451247b3ca0c9.png)  no-repeat scroll 0px -2973px transparent; }
#newsAlert ul li.audio:hover { background-position: 0px -3042px; }
#newsAlert .sidebars li.photo, #newsAlert .sidebars h3.photo { background-position: 0px -2404px; }
#newsAlert .sidebars li.photo:hover, #newsAlert .sidebars h3.photo:hover { background-position: 0px -2473px; }
#newsAlert .sidebars li.blog, #newsAlert .sidebars h3.blog { background-position: 0px -1700px; }
#newsAlert .sidebars li.blog:hover, #newsAlert .sidebars h3.blog:hover { background-position: 0px -1769px; }
#newsAlert .sidebars h3.map, #newsAlert .sidebars li.map, #newsAlert .map h3 { background-position: 0px -2830px; }
#newsAlert .summary .sidebars h3.map:hover, #newsAlert .sidebars li.map:hover, #newsAlert .summaryMediumToSmall .map h3:hover { background-position: 0px -2902px; }
#newsAlert .sidebars li.poll { background-position: 0px -2543px; }
#newsAlert .sidebars li.poll:hover { background-position: 0px -2615px; }
#newsAlert .sidebars li.interactive { background-position: 0px -2262px; }
#newsAlert .sidebars li.interactive:hover { background-position: 0px -2334px; }
#newsAlert .sidebars li.graph { background-position: 0px -2119px; }
#newsAlert .sidebars li.graph:hover { background-position: 0px -2190px; }
.sidebars li, .sidebars h3, #newsAlert .sidebars li, #newsAlert .sidebars h3 { margin: 1px 0px 0px; font-size: 1.2em ! important; font-family: arial,helvetica,sans-serif; }
#newsAlert .sidebars li a { color: rgb(209, 209, 166); }
.portalPullQuote .picleft, #newsAlert .portalPullQuote .picleft { margin-top: 8px; margin-right: 10px; }
.portalPullQuote .rightContent, #newsAlert .portalPullQuote .rightContent {  }
.portalPullQuote.headlineImgLeftAbsPullQuote .labelOnSec { line-height: 9px; }
.fiveTwelfths .portalPullQuote.headlineImgLeftAbsPullQuote .labelAbstract { min-height: 87px; }
.portalPullQuote .piccentre, #newsAlert .portalPullQuote .piccentre { margin-top: 10px; margin-bottom: 10px; }
.portalPullQuote.imageCentreHeadline .piccentre, #newsAlert .portalPullQuote.imageCentreHeadline .piccentre { margin-top: 5px; }
.portalPullQuote p, #newsAlert .portalPullQuote p { font-family: arial,helvetica,sans-serif; font-size: 1.3em; line-height: 1.3em; }
.portalPullQuote .labelAbstract, #newsAlert .portalPullQuote .labelAbstract { margin-top: 8px; margin-bottom: 0px; }
.portalPullQuote.headlineAbsPullQuote .labelAbstract { margin-top: 8px; }
portalPullQuote.headlineImgCentreAbsPullQuote .labelAbstract, #newsAlert .portalPullQuote.headlineImgCentreAbsPullQuote .labelAbstract { margin-top: 0px; }
.portalPullQuote p.pullQuoteSource, .portalPullQuote p.pullQuoteSourceNI, #newsAlert .portalPullQuote p.pullQuoteSource, #newsAlert .portalPullQuote p.pullQuoteSourceNI { margin: 0px 0px 15px; float: left; font-size: 1.1em; }
.oneSixth .portalPullQuote p.pullQuoteSource, .oneSixth .portalPullQuote p.pullQuoteSourceNI, #newsAlert .oneSixth .portalPullQuote p.pullQuoteSource, #newsAlert .oneSixth .portalPullQuote p.pullQuoteSourceNI { float: left; width: 72px; margin-left: 3px; }
.portalPullQuote span.comments, .portalPullQuote p.comments, #newsAlert .portalPullQuote span.comments, #newsAlert .portalPullQuote p.comments { clear: left; float: left; display: block; }
#newsAlert .portalPullQuote .commentImg { border: 1px solid rgb(114, 114, 114); background: none repeat scroll 0% 0% transparent; margin-top: 15px; }
.oneSixth .portalPullQuote .commentImg .pullQuote { margin-left: 8px; }
.portalPullQuote.headlinePullQuote .commentImg, #newsAlert .portalPullQuote.headlinePullQuote .commentImg { margin-top: 10px; }
.portalPullQuote p.pullQuoteSource.noBorderBottom, #newsAlert .portalPullQuote p.pullQuoteSource.noBorderBottom { margin-bottom: 1px; }
.twoThirds.gutter .portalPullQuote .commentImg, .oneThird .portalPullQuote .commentImg, .oneThirdCut .portalPullQuote .commentImg, #newsAlert .oneThird .portalPullQuote .commentImg, #newsAlert .oneThirdCut .portalPullQuote .commentImg { float: left; min-height: 65px; min-width: 298px; }
.fiveTwelfths .portalPullQuote .commentImg { min-width: 380px ! important; }
.twoThirds.gutter .oneQuarter .portalPullQuote .commentImg { min-width: 220px; }
.twoThirds.gutter .oneSixth .portalPullQuote .commentImg { min-width: 140px; }
#newsAlert .portalPullQuote .commentImg .pullQuote a, #newsAlert .portalPullQuote .commentImg .pullQuote { color: rgb(210, 210, 210); font-family: georgia,"times new roman",times,serif; font-size: 14px; line-height: 1.2em; }
#newsAlert .portalPullQuote .pqsLink a, #newsAlert .portalPullQuote .pullQuoteSW a, #newsAlert .portalPullQuote .pullQuoteSource, #newsAlert .portalPullQuote .pullQuoteSW { color: rgb(209, 209, 166); }
#newsAlert .portalPullQuote .pullQuoteSW { font-size: 1.1em; }
.portalPullQuote .pullQuoteSW a, .portalPullQuote .pullQuoteSourceNI a, #newsAlert .portalPullQuote .pullQuoteSW a, #newsAlert .portalPullQuote .pullQuoteSourceNI a { float: none; }
.portalPullQuote .cl, #newsAlert .portalPullQuote .cl { display: table; }
.oneSixth .portalPullQuote .quoteImg, #newsAlert .oneSixth .portalPullQuote .quoteImg { border: 0px none; float: left; margin-top: 5px; margin-right: 4px; }
#newsAlert .oneSixth .portalPullQuote .quoteImg { margin-bottom: -20px; }
.oneSixth .portalPullQuote .quoteImg { margin-bottom: -35px; }
#newsAlert .portalPullQuote .speechArrow, #newsAlert .portalPullQuote .speechArrowSW, #newsAlert .portalPullQuote .speechArrowNI { background: url(b65499b1d8974bbfd80cf6de290c723af2d8884b.png)  no-repeat scroll right top transparent; z-index: 2; height: 14px; top: -2px; }
.oneThird .portalPullQuote .speechArrow, .oneThird .portalPullQuote .speechArrowSW, .oneThird .portalPullQuote .speechArrowNI, .oneThirdCut .portalPullQuote .speechArrow, .oneThirdCut .portalPullQuote .speechArrowSW, .oneThirdCut .portalPullQuote .speechArrowNI, #newsAlert .oneThird .portalPullQuote .speechArrow, #newsAlert .oneThird .portalPullQuote .speechArrowSW, #newsAlert .oneThird .portalPullQuote .speechArrowNI, #newsAlert .oneThirdCut .portalPullQuote .speechArrow, #newsAlert .oneThirdCut .portalPullQuote .speechArrowSW, #newsAlert .oneThirdCut .portalPullQuote .speechArrowNI { float: left; }
.oneSixth .portalPullQuote .plQAuthorImg, #newsAlert .oneSixth .portalPullQuote .plQAuthorImg { padding: 0px 0px 1px; }
.portalPullQuote .commentImg a.plQAuthorImg, #newsAlert .portalPullQuote .commentImg a.plQAuthorImg { border-bottom: medium none; position: absolute; bottom: 0px; }
#newsAlert .PullQuoteNoBorder { border-top: medium none; margin-bottom: 0px; }
#newsAlert .portalPullQuote img.spacerFloat { margin-bottom: 15px; }
.PullQuoteNoBorder { border-top: medium none; }
.PullQuoteNoBorder .commentImg, #newsAlert .PullQuoteNoBorder .commentImg { margin-top: 0px; }
.summaryMedium .portalPullQuote:first-child { margin-bottom: 1px; }
.portalPullQuote.PullQuoteNoBorder p.pullQuoteSourceNI, .portalPullQuote.PullQuoteNoBorder p.pullQuoteSource { margin-bottom: 1px; border-top: medium none; }
.portalPullQuote h3, .portalPullQuote h2 { padding-bottom: 0px; font-weight: normal; }
.portalPullQuote p { color: rgb(38, 38, 38); }
.labelAbstract { margin: 0px; }
#newsAlert .cartoonTabsContainer a:hover { border-bottom: medium none; }
#newsAlert .mattArticleLink { padding-top: 5px; }
@media not all, only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 700px), not all, not all, only screen and (min-resolution: 192dpi) and (min-width: 700px), only screen and (min-resolution: 2dppx) and (min-width: 700px) {
  p.comments, span.comments { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -453px transparent ! important; }
  .twoThirds .twoThirds .oneSixth .summaryMedium .portalPullQuote .comments, .headlineImageLeft .comments { margin-top: 2px; }
  .summary .sidebars li.video, .summaryMediumToSmall .video h3, #newsAlert .sidebars .video, #newsAlert .summaryMediumToSmall .video h3, #newsAlert .headerOnly h3 .video, .related_links_inline ul li.video { background: url(c930856992275b07541c8ff25c00a392ecf44c5f.svg)  no-repeat scroll 0px 5px transparent; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  #newsAlert .sidebars li.video, #newsAlert .sidebars h3.video, #newsAlert .headerOnly h3 .video { background-position: 0px -1556px; }
  #newsAlert .sidebars li.video:hover, #newsAlert .sidebars:hover, #newsAlert .headerOnly h3:hover .video { background: url(c930856992275b07541c8ff25c00a392ecf44c5f.svg)  no-repeat scroll 0px -1628px transparent; }
  .summary .sidebars li.video { background-position: 0px 2px; }
  .summaryMediumToSmall .video h3 { background-position: 0px 4px; }
  .sidebars .blog, .summaryMediumToSmall .blog h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -154px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .bullet, .summaryMediumToSmall .bullet h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -304px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .interactive, .summaryMediumToSmall .interactive h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -763px transparent ! important; }
  .sidebars .graph, .summaryMediumToSmall .graph h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -608px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .photo, .summaryMediumToSmall .photo h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -917px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .poll, .summaryMediumToSmall .poll h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1067px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .map, .summaryMediumToSmall .map h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1378px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .audio, .summaryMediumToSmall .audio h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1534px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  #newsAlert p.comments, #newsAlert span.comments { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2137px transparent ! important; }
  #newsAlert p.shareCount { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2909px transparent ! important; }
  #newsAlert .sidebars .blog, #newsAlert .summaryMediumToSmall .blog h3, #newsAlert .headerOnly h3 .blog { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1840px transparent ! important; }
  #newsAlert .sidebars .bullet, #newsAlert .summaryMediumToSmall .bullet h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1988px transparent ! important; }
  #newsAlert .sidebars .graph, #newsAlert .summaryMediumToSmall .graph h3, #newsAlert .headerOnly h3 .graph { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2292px transparent ! important; }
  #newsAlert .sidebars .interactive, #newsAlert .summaryMediumToSmall .interactive h3, #newsAlert .headerOnly h3 .interactive { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2447px transparent ! important; }
  #newsAlert .sidebars .photo, #newsAlert .summaryMediumToSmall .photo h3, #newsAlert .headerOnly h3 .photo { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2601px transparent ! important; }
  #newsAlert .sidebars .poll, #newsAlert .summaryMediumToSmall .poll h3, #newsAlert .headerOnly h3 .poll { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2753px transparent ! important; }
  #newsAlert .sidebars .map, #newsAlert .summaryMediumToSmall .map h3, #newsAlert .headerOnly h3 .map { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -3063px transparent ! important; }
  #newsAlert .sidebars .audio, #newsAlert .summaryMediumToSmall .audio h3, #newsAlert .headerOnly h3 .audio { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -3218px transparent ! important; }
  .carv2 .rightButton, .commentContainerCarousel .sliderNav.slideForward { background: url(04a99f135f9ad48511eb2bc08f87ca433c695012.svg)  no-repeat scroll 3px 50% rgb(233, 233, 223); }
  #newsAlert .twoThirds .carv2 .rightButton, #newsAlert .oneHalf .carv2 .rightButton { border-radius: 5px 0px 0px 5px; margin-right: -1px; border-right: 2px solid rgb(204, 0, 0); background: url(04a99f135f9ad48511eb2bc08f87ca433c695012.svg)  no-repeat scroll 12px 8px rgb(204, 0, 0); }
  #newsAlert .oneThirdCut .carv2 .rightButton, #newsAlert .oneThird .carv2 .rightButton { background: url(04a99f135f9ad48511eb2bc08f87ca433c695012.svg)  no-repeat scroll 3px 32px rgb(90, 90, 90); }
  .carv2 .leftButton, .commentContainerCarousel .sliderNav.slideBack { background: url(e15b9c70c79e37d79c0e28afba1955470f31b347.svg)  no-repeat scroll 2px 50% rgb(233, 233, 223); }
  #newsAlert .twoThirds .carv2 .leftButton, #newsAlert .oneHalf .carv2 .leftButton { border-radius: 0px 5px 5px 0px; margin-right: -1px; background: url(e15b9c70c79e37d79c0e28afba1955470f31b347.svg)  no-repeat scroll 8px 7px rgb(204, 0, 0); }
  #newsAlert .oneThirdCut .carv2 .leftButton, #newsAlert .oneThird .carv2 .leftButton { background: url(e15b9c70c79e37d79c0e28afba1955470f31b347.svg)  no-repeat scroll 2px 32px rgb(90, 90, 90); }
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 1300px), not all, not all, only screen and (min-resolution: 192dpi) and (min-width: 1300px), only screen and (min-resolution: 2dppx) and (min-width: 1300px) {
  p.comments, span.comments { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -453px transparent ! important; }
  .twoThirds .twoThirds .oneSixth .summaryMedium .portalPullQuote .comments, .headlineImageLeft .comments { margin-top: 2px; }
  .sidebars .video, .summaryMediumToSmall .video h3 { background: url(c930856992275b07541c8ff25c00a392ecf44c5f.svg)  no-repeat scroll 0px 0px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .blog, .summaryMediumToSmall .blog h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -154px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .bullet, .summaryMediumToSmall .bullet h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -304px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .interactive, .summaryMediumToSmall .interactive h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -763px transparent ! important; }
  .sidebars .graph, .summaryMediumToSmall .graph h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -608px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .photo, .summaryMediumToSmall .photo h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -917px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .poll, .summaryMediumToSmall .poll h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1067px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .map, .summaryMediumToSmall .map h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1378px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  .sidebars .audio, .summaryMediumToSmall .audio h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1534px transparent ! important; font-weight: normal; line-height: 1.2em; padding: 0px 0px 2px; text-indent: 18px; }
  #newsAlert p.comments, #newsAlert span.comments { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2137px transparent ! important; }
  #newsAlert p.shareCount { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2909px transparent ! important; }
  #newsAlert .sidebars .video, #newsAlert .summaryMediumToSmall .video h3, #newsAlert .headerOnly h3 .video { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1684px transparent ! important; }
  #newsAlert .sidebars .blog, #newsAlert .summaryMediumToSmall .blog h3, #newsAlert .headerOnly h3 .blog { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1840px transparent ! important; }
  #newsAlert .sidebars .bullet, #newsAlert .summaryMediumToSmall .bullet h3 { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -1988px transparent ! important; }
  #newsAlert .sidebars .graph, #newsAlert .summaryMediumToSmall .graph h3, #newsAlert .headerOnly h3 .graph { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2292px transparent ! important; }
  #newsAlert .sidebars .interactive, #newsAlert .summaryMediumToSmall .interactive h3, #newsAlert .headerOnly h3 .interactive { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2447px transparent ! important; }
  #newsAlert .sidebars .photo, #newsAlert .summaryMediumToSmall .photo h3, #newsAlert .headerOnly h3 .photo { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2601px transparent ! important; }
  #newsAlert .sidebars .poll, #newsAlert .summaryMediumToSmall .poll h3, #newsAlert .headerOnly h3 .poll { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -2753px transparent ! important; }
  #newsAlert .sidebars .map, #newsAlert .summaryMediumToSmall .map h3, #newsAlert .headerOnly h3 .map { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -3063px transparent ! important; }
  #newsAlert .sidebars .audio, #newsAlert .summaryMediumToSmall .audio h3, #newsAlert .headerOnly h3 .audio { background: url(5de340e1fe3e14ac493575d1217fd14083c3b659.svg)  no-repeat scroll 0px -3218px transparent ! important; }
}
.bylineComments .bylineImg + .bylineBody { width: 380px; }
.byline .bylineImg + .bylineBody { width: 380px; }
#div-VIEWED .playButton .playBttTop { background: url(f4e48bd72cc99282a68f2a8031cd7aa9d4fc5339.png)  no-repeat scroll 55% 45% transparent; width: 100%; }
#div-VIEWED .playButton .playBtt { background: url(f4e48bd72cc99282a68f2a8031cd7aa9d4fc5339.png)  no-repeat scroll 45% 45% rgb(0, 0, 0); width: 100%; margin-left: 10px; display: none; }
Iframe.twitter-timeline.twitter-timeline-rendered { margin-bottom: 15px; }
.ms-widget { font-family: arial; font-size: 12px; }
.ms-widget a img { border: medium none; }
.ms-widget .footerTxt { font-size: 10px; margin-top: 10px; }
.ms-widget ul li table td img { margin: 0px auto; }
.ms-widget ul.x300 { width: 300px; margin: 0px; padding: 0px; }
.ms-widget ul.x300 li { list-style: none outside none; border-top: 2px solid rgb(0, 0, 0); overflow: hidden; height: 25px; }
.ms-widget ul.x300 li.shown { height: auto; }
.ms-widget ul.x300 li .rowHead { background-color: rgb(233, 233, 223); background-image: url(ccc739733929f50614b1f7b8f73dfcac078f063c.png) ; background-position: 283px center; background-repeat: no-repeat; padding: 6px 3px 4px; font-size: 13px; cursor: pointer; text-transform: capitalize; }
.ms-widget ul.x300 li.active .rowHead, .ms-widget ul.x300 li:hover .rowHead, .ms-widget ul.x300 li.shown .rowHead { color: rgb(255, 255, 255); background-color: rgb(183, 26, 41); background-image: url(d1f2fe10a396fbed31f8a6651201c54d00401368.png) ; }
.ms-widget ul.x300 li table { background-color: rgb(244, 244, 244); border-bottom: 1px solid rgb(232, 232, 222); text-align: center; vertical-align: middle; width: 100%; padding-bottom: 5px; }
.ms-widget ul.x300 li table th { height: 17px; padding-top: 2px; border-bottom: 1px solid rgb(51, 51, 51); font-weight: normal; font-size: 11px; text-align: center; }
.ms-widget ul.x300 li table td { height: 71px; border-bottom: 1px solid rgb(51, 51, 51); }
.ms-widget ul.x300 li table.x4Col td, .ms-widget ul.x300 li table.x4Col th { border-right: 1px solid rgb(77, 77, 77); }
.ms-widget ul.x300 li table.x4Col tr td:last-child, .ms-widget ul.x300 li table.x4Col tr th:last-child { border-right: medium none; }
.ms-widget ul.x300 li table td.provider { width: 83px; }
.ms-widget ul.x300 li table td.aer { width: 124px; font-weight: normal; font-size: 18px; }
.ms-widget ul.x300 li table.x4Col td.aer, .ms-widget ul.x300 li table.x4Col td.period { width: 62px; font-size: 12px; }
.ms-widget ul.x300 li table td.more { width: 92px; }
.ms-widget ul.x620 { position: relative; width: 620px; margin: 0px; padding: 0px; clear: both; overflow: hidden; }
.ms-widget ul.x620 li.active { border-bottom: medium none; padding-bottom: 1px; background: none repeat scroll 0% 0% transparent; }
.ms-widget ul.x620 li .tabHead { cursor: pointer; display: table-cell; height: 30px; position: relative; text-align: center; text-transform: capitalize; vertical-align: middle; width: 103px; z-index: 1; font-weight: bold; }
.ms-widget ul.x620 li .tabHead:hover { background-color: rgb(187, 68, 77); color: rgb(255, 255, 255); text-decoration: none; }
.ms-widget ul.x620 li.active .tabHead { background-color: rgb(165, 7, 18); color: rgb(255, 255, 255); }
.ms-widget ul.x620 li { list-style: none outside none; float: left; width: 103px; text-align: center; }
.ms-widget ul.x620 li .selBg { height: 30px; width: 103px; position: absolute; background-color: rgb(244, 244, 244); }
.ms-widget ul.x620 li.t1, .ms-widget ul.x620 li.t3, .ms-widget ul.x620 li.t5, .ms-widget ul.x620 li.t1 .selBg, .ms-widget ul.x620 li.t3 .selBg, .ms-widget ul.x620 li.t5 .selBg { width: 103px; }
.ms-widget ul.x620 li.t1 .selBg, .ms-widget ul.x620 li.t3 .selBg, .ms-widget ul.x620 li.t5 .selBg { background-position: -90px 0px; }
.ms-widget ul.x620 li.t7, .ms-widget ul.x620 li.t7 .selBg { background-image: none; width: 89px; }
.ms-widget ul.x620 li.shown .selBg { background-color: rgb(165, 7, 18); }
.ms-widget ul.x620 li.shown .tabHead { color: rgb(255, 255, 255); }
.ms-widget ul.x620 li table { width: 620px; border-left: 1px solid rgb(170, 170, 170); }
.ms-widget ul.x620 li .hidden { display: none; position: relative; }
.ms-widget ul.x620 li.t2 .hidden { left: -99.17%; }
.ms-widget ul.x620 li.t3 .hidden { left: -199.17%; }
.ms-widget ul.x620 li.t4 .hidden { left: -299.17%; }
.ms-widget ul.x620 li.t5 .hidden { left: -399.17%; }
.ms-widget ul.x620 li.t6 .hidden { left: -499.17%; }
.ms-widget ul.x620 li.t7 .hidden { left: -599.17%; }
.ms-widget ul.x620 li.shown .hidden { display: block; }
.ms-widget ul.x620 li:last-child, .ms-widget ul.x620 li:last-child .selBg { width: 103px; }
.ms-widget ul.x620.loans li:last-child, .ms-widget ul.x620.loans li:last-child .selBg { width: 103px; }
.ms-widget ul.x620 li td, .ms-widget ul.x620 li th { border-right: 1px solid rgb(170, 170, 170); border-bottom: 1px solid rgb(170, 170, 170); }
.ms-widget ul.x620 li tr.even td { background-color: rgb(249, 231, 233); }
.ms-widget ul.x620 li tr td:first-child { padding: 15px 0px; }
.ms-widget ul.x620 li td.subRow { padding: 5px; font-size: 10px; }
.ms-widget ul.x620 li th { font-family: Arial; font-size: 12px; font-weight: normal; width: 103px; background-color: rgb(244, 244, 244); padding: 5px 0px; }
.ms-widget ul.x620 li td { width: 103px; }
.ms-widget ul.x620 li td.apply a { color: rgb(0, 0, 0); }
.ms-widget ul.x620 li td.apply a:hover { text-decoration: underline; border-bottom: medium none; }
.ms-widget ul.x620 li .border-bottom-container { height: 1px; overflow: hidden; width: 620px; }
.ms-widget ul.x620 li .border-bottom-container .border-bottom { background-color: rgb(170, 170, 170); height: 1px; border: 0px none; padding: 0px; margin: 0px; width: 89px; }
.ms-widget ul.x620 li.t1.shown .item1, .ms-widget ul.x620 li.t1.active .item1, .ms-widget ul.x620 li.t2.shown .item2, .ms-widget ul.x620 li.t2.active .item2, .ms-widget ul.x620 li.t3.shown .item3, .ms-widget ul.x620 li.t3.active .item3, .ms-widget ul.x620 li.t4.shown .item4, .ms-widget ul.x620 li.t4.active .item4, .ms-widget ul.x620 li.t5.shown .item5, .ms-widget ul.x620 li.t5.active .item5, .ms-widget ul.x620 li.t6.shown .item6, .ms-widget ul.x620 li.t6.active .item6, .ms-widget ul.x620 li.t7.shown .item7, .ms-widget ul.x620 li.t7.active .item7 { border-right: 1px solid rgb(170, 170, 170); }
.wide .summary { padding: 0px; }
.wide .summary.imageCentreHeadline h3, .wide .summary.imageCentreHeadline .labelAbstract, .wide .summary.imageCentreHeadline .comments, .wide .summary.headlineImageLeft h3, .wide .summary.headlineImageLeft .labelAbstract, .wide .summary.headlineAbstract h3, .wide .summary.headlineOnly h3, .wide .summary.headlineAbstract .labelAbstract, .wide .summary.headlineAbstract .comments, .wide .summary.headlineOnly .labelAbstract, .wide .summary.headlineOnly .comments, .wide .summary.headlineImageLeft .comments, .wide .summary.headlineImageCentre h3, .wide .summary.headlineImageCentre .labelAbstract, .wide .summary.headlineImageCentre .comments, .wide .sidebars { margin-right: 80px; }
.wide .summary .piccentre { padding: 0px ! important; margin-bottom: 5px; }
.wide .summary h3 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 24px; color: rgb(35, 75, 123); padding: 0px; font-weight: 200; }
.wide .summary.headlineImageLeft .picleft { padding: 0px; margin-right: 10px; margin-bottom: 5px; }
.wide .summary span.comments a { font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
.wide .summary .labelOnSec { color: rgb(212, 47, 0); margin: 0px 0px 5px; font-weight: bold; padding: 0px; }
.wide .summary.headlineImageLeft h3, .wide .summary.imageCentreHeadline h3, .wide .summary.headlineAbstract h3, .wide .summary.headlineImageCentre h3 { margin-bottom: 10px; }
.wide .summary.headlineOnly h3 { margin-bottom: 15px; }
.twoThirdsThird2.gutterUnder.leftColumn { width: 640px; float: left; }
.oneThird.rightColumn { float: right; }
.wide .summary.headlineImageLeft .labelOnSec { margin: 0px 0px 5px; }
.leftColumn .twoThirds .oneThird { margin-bottom: 15px; }
.wide .summary .comments { margin: 10px 80px 5px 0px; }
.wide .summary .sidebars { margin: 0px 80px 5px 0px; }
.wide .summary .sidebars li { font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
.moderate, .newlook { float: right; font-size: 14px; margin: 5px; }
.fclear { clear: both; }
.btop { border-top: 2px solid rgb(38, 38, 38); }
.moderate { padding-left: 0px; border-left: medium none; border-bottom: 1px solid rgb(255, 255, 255); }
.isaSeason { float: left; margin-bottom: 10px; width: 100%; }
#otsnSearch .yui-skin-sam .yui-panel { border: medium none; }
#otsnSearch .yui-skin-sam .yui-panel .bd { padding: 0px; }
#otsnSearch .yui-skin-sam .yui-dialog .ft { border: medium none; background: none repeat scroll 0% 0% transparent; }
.fmvps-wrapper { padding-bottom: 1em; }
#readNextWidget { display: block; position: fixed; overflow: hidden; z-index: 9999; left: 0px; bottom: 0px; }
#readNextWidget .topBar { background: none repeat scroll 0% 0% rgb(0, 122, 143); width: 100%; height: 4px; display: block; }
#readNextOpen { display: block; float: left; border-right: 1px solid rgb(198, 198, 198); border-left: 1px solid rgb(198, 198, 198); position: relative; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#readNextOpenInner { padding: 15px; width: 34px; }
#readNextOpen a span { width: 34px; display: block; font-family: arial,helvetica,sans-serif; font-size: 12pt; line-height: 14pt; text-align: center; color: rgb(50, 50, 50); }
#readNextOpen a .icn { background-image: url(34f886b63c1916939fda64f50d5e465f0e51f62f.png) ; display: block; width: 34px; height: 34px; margin-top: 20px; }
#nextArticle { float: left; border-left: 1px solid rgb(198, 198, 198); margin-left: -1px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#nextArticle a #nextPageTitle span { font-family: Georgia; font-size: 23px; line-height: 30px; color: rgb(35, 75, 124); }
#nextArticle a:hover { border-bottom: medium none; }
#nextArticle a:hover #nextPageTitle span { color: rgb(0, 0, 0); border-bottom: 1px solid rgb(18, 40, 66); }
#nextArticle #nextArticleWrapper { margin-left: 15px; padding: 30px 0px; min-height: 60px; }
#nextArticle #nextArticleWrapper #nextPageThumbnail { width: 93px; height: 58px; margin-right: 15px; display: inline-block; float: left; }
#nextArticle #nextArticleWrapper #nextPageTitle { width: 450px; display: inline-block; }
#readNextArticleContainer { float: left; width: auto; border-right: 1px solid rgb(198, 198, 198); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#closeBtn { float: right; }
#closeBtn span { float: right; width: 12px; height: 12px; display: block; margin: 8px 8px 0px 0px; background-image: url(d59ea8893dbc160ffe6b0f7569f9ed8d0f6f655e.png) ; }
#closeBtn span:hover { background-image: url(39500abc77a8e124f9737a15126b515fe35a5608.png) ; }
#subscriptionPin { display: none; background-color: rgb(255, 187, 62); width: 580px; margin-left: 20px; position: fixed; bottom: 0px; z-index: 99999; border-top-left-radius: 10px; border-top-right-radius: 10px; }
#subscriptionPinInnerDiv { position: relative; padding: 20px 10px; }
#subscriptionPinLink { text-decoration: none; color: rgb(0, 0, 0); }
#subscriptionPinLink div { text-align: center; }
#subscriptionPinLink img { margin-left: auto; margin-right: auto; }
#subscriptionPinLink hr { background-color: rgb(0, 0, 0); height: 1px; border: 0px none; }
#subscriptionPinLink > div > p:nth-child(2) { margin-top: 10px; margin-bottom: 10px; font-size: 30px; font-family: Arial; }
#subscriptionPinLink > div > p:nth-child(2) > span { font-weight: bold; }
#subscriptionPinLink > div > p:nth-child(4) { margin-top: 10px; margin-bottom: 10px; font-size: 16px; font-family: Arial; }
#subscriptionPinLink > div > p:nth-child(4) > span { font-weight: bold; }
#subscriptionPinLink > div > div { margin-top: 10px; font-size: 16px; font-family: Arial; background-color: rgb(255, 255, 255); width: 184px; margin-left: auto; margin-right: auto; border-radius: 4px; padding-top: 3px; padding-bottom: 3px; }
#subscriptionPinCloseButton { position: absolute; right: 0px; margin-top: -10px; margin-right: 10px; cursor: pointer; }
