@font-face {
	font-family: OMEGACTRegular;
	src: url(omegafont/webfontkit/omegact-regular-webfont.eot?#iefix) format("embedded-opentype"), url(omegafont/webfontkit/omegact-regular-webfont.woff) format("woff"), url(omegafont/webfontkit/omegact-regular-webfont.ttf) format("truetype"), url(omegafont/webfontkit/omegact-regular-webfont.svg#OMEGACTRegular) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: OMEGACTRegular;
	src: url(omegafont/webfontkit/omegact-regular-webfont.eot?#iefix) format("embedded-opentype"), url(omegafont/webfontkit/omegact-regular-webfont.woff) format("woff"), url(omegafont/webfontkit/omegact-regular-webfont.ttf) format("truetype"), url(omegafont/webfontkit/omegact-regular-webfont.svg#OMEGACTRegular) format("svg");
	font-weight: normal;
	font-style: normal;
}
body {
	background: url("../i/tmglBody.gif") repeat-y top rgb(255, 255, 255); margin: 0px; padding: 0px; color: rgb(40, 40, 40); font-family: georgia, "times new roman", times, serif; font-size: 62.5%;
}
body.olympicsBody {
	background: url("../i/tmglBody.gif") repeat-y top rgb(255, 255, 255); margin: 0px; padding: 0px; color: rgb(40, 40, 40); font-family: georgia, "times new roman", times, serif; font-size: 62.5%;
}
body.financialServicesBody {
	background: url("../i/tmglBody.gif") repeat-y top rgb(255, 255, 255); margin: 0px; padding: 0px; color: rgb(40, 40, 40); font-family: georgia, "times new roman", times, serif; font-size: 62.5%;
}
body.olympicsBody {
	background: rgb(245, 245, 243);
}
body.financialServicesBody {
	background: rgb(0, 68, 118);
}
body.active {
	background: url("../i/tmglBody.gif") repeat-y top rgb(255, 255, 255); width: auto; height: auto;
}
.noSummaryTopBorder :first-child.summary {
	
}
img {
	border: 0px currentColor; border-image: none; overflow: hidden; display: block;
}
form {
	display: inline;
}
form .formSubmit {
	font: 1em/normal arial, sans-serif; padding: 2px 0px; border: 1px solid rgb(51, 51, 51); border-image: none; height: 21px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal; background-color: rgb(35, 75, 123);
}
form .formSubmit:active {
	background-color: rgb(18, 40, 66);
}
.access {
	display: none;
}
.hidden {
	display: none;
}
.hdn {
	display: none;
}
.invisible {
	visibility: hidden;
}
a {
	padding: 0px; outline: 0px; color: rgb(35, 75, 123); text-decoration: none;
}
a:hover {
	color: rgb(18, 40, 66); border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
p {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
h7 {
	margin: 0px; padding: 0px;
}
h1 a {
	color: rgb(0, 0, 0);
}
h4 a {
	color: rgb(0, 0, 0);
}
h5 a {
	color: rgb(0, 0, 0);
}
h6 a {
	color: rgb(0, 0, 0);
}
h7 a {
	color: rgb(0, 0, 0);
}
#tmglSite {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px 10px; width: 940px;
}
#tmglHeader {
	width: 940px;
}
#tmglTopBar {
	padding: 3px 0px 5px; font-family: arial, sans-serif; font-size: 1.2em; background-color: rgb(235, 235, 229);
}
#tmglTopBar p {
	margin: 0px; padding: 0px; color: rgb(88, 88, 88); font-weight: normal;
}
#tmglTopBar #tmglTopLeft {
	margin-left: 5px; float: left;
}
#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 currentColor; border-image: 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 {
	color: rgb(127, 17, 17); border-bottom-color: rgb(127, 17, 17); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglTopBar #tmglTopLeft p .lastUpdate {
	border: 0px currentColor; border-image: none; color: rgb(178, 41, 41); font-size: 1em; text-decoration: none;
}
#tmglTopBar #tmglTopLeft p .wireTicon {
	background: url("/template/ver1-0/i/t_wire.png") no-repeat 0px 2px; padding: 5px 10px 10px;
}
#tmglTopBar #tmglTopRight {
	margin-right: 5px; float: right;
}
.rss {
	background: url("../i/sprite-icon.gif") no-repeat 0px -500px; padding-left: 15px;
}
#tmglMenu {
	margin-bottom: 10px; position: relative;
}
#tmglMenu .fadeCover {
	top: 26px; width: 100%; height: 33px; display: none; position: absolute; z-index: 20; background-color: white;
}
#brand {
	margin: 0px; padding: 0px; text-indent: -9999px; float: left;
}
#search {
	float: left;
}
#search .searchBox {
	padding: 1px; margin-right: 6px; float: left;
}
#search .searchSubmit {
	float: left;
}
.portal #tmglBrandLarge {
	padding: 0px 0px 15px; position: relative; min-height: 63px;
}
.headerSolidBg p {
	margin: 0px 0px 5px; padding: 2px 3px; text-transform: uppercase; line-height: 1em; font-size: 1em; float: left; background-color: rgb(35, 75, 123);
}
.headerSolidBg p a {
	color: rgb(255, 255, 255); clear: both; 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 {
	padding-top: 3px; margin-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.summary.iframeHeadline {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.summary.iframeSummary {
	padding-bottom: 5px; margin-top: 0px; border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
.iframeSummaryFullWidth + .summary {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.iframeSummaryFullWidth iframe {
	padding-top: 5px; border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
.summary span.live {
	background: url("../i/live_icon.png") no-repeat left bottom; margin: 0px 5px 0px 0px; width: 26px; height: 13px; float: left; display: block;
}
.summary.headlineOnly + .summary.headlineOnly {
	margin-top: 5px;
}
.summary ul {
	margin: 0px; padding: 0px; overflow: hidden; list-style-type: none;
}
.summary ul li {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1050px; padding: 0px 0px 5px 18px; font-family: arial,helvetica,sans-serif; font-size: 1.2em;
}
.summary ul li a {
	color: rgb(0, 102, 204);
}
.summary ul li b {
	font-weight: normal;
}
.summary ul li.video {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1950px;
}
.summary ul li.audio {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1170px;
}
.summary ul li.photo {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1800px;
}
.summary ul li.blog {
	background: url("../i/sprite-icon.gif") no-repeat 0px -2100px;
}
.summary .sidebars {
	margin: 0px; padding: 0px; overflow: hidden; clear: left;
}
.summary .sidebars h3 {
	font-family: arial, helvetica, sans-serif;
}
.summary .sidebars h3.bullet {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1050px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.bullet a {
	color: rgb(0, 102, 204);
}
.summary .sidebars h3.video {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1950px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.video a {
	color: rgb(0, 102, 204);
}
.summary .sidebars h3.audio {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1170px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.audio a {
	color: rgb(0, 102, 204);
}
.summary .sidebars h3.photo {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1800px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.photo a {
	color: rgb(0, 102, 204);
}
.summary .sidebars h3.blog {
	background: url("../i/sprite-icon.gif") no-repeat 0px -2100px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.blog a {
	color: rgb(0, 102, 204);
}
.summary .sidebars h3.live {
	background: url("../i/live_icon.png") no-repeat left 1px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 30px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.live a {
	color: rgb(0, 102, 204);
}
.summary .sidebars h3.interactive {
	background: url("../i/interactive_icon.png") no-repeat 0px 0px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.interactive a {
	color: rgb(0, 102, 204);
}
.summary .sidebars h3.graph {
	background: url("../i/sprite_icons_sidebar.png") no-repeat 0px -655px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summaryMediumToSmall .graph h3 {
	background: url("../i/sprite_icons_sidebar.png") no-repeat 0px -655px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.graph:hover {
	background-position: 0px -741px;
}
.summaryMediumToSmall .graph h3:hover {
	background-position: 0px -741px;
}
.summary .sidebars h3.poll {
	background: url("../i/sprite_icons_sidebar.png") no-repeat 0px -1151px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summaryMediumToSmall .poll h3 {
	background: url("../i/sprite_icons_sidebar.png") no-repeat 0px -1151px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.poll:hover {
	background-position: 0px -1234px;
}
.summaryMediumToSmall .poll h3:hover {
	background-position: 0px -1234px;
}
.summary .sidebars h3.map {
	background: url("../i/sprite_icons_sidebar.png") no-repeat 0px -2436px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.map:hover {
	background-position: 0px -2525px;
}
.summary .sidebars h3.graph a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.poll a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.graph:hover a {
	color: rgb(18, 40, 66);
}
.summary .sidebars h3.poll:hover a {
	color: rgb(18, 40, 66);
}
.summary p {
	margin: 0px 0px 5px; padding: 0px; color: rgb(38, 38, 38); line-height: 1.3em; font-family: arial,helvetica,sans-serif; font-size: 1.3em;
}
.summary p.date {
	color: rgb(102, 102, 102); font-family: arial,sans-serif; font-size: 1.1em;
}
.summary p.dateCC {
	color: rgb(102, 102, 102); font-family: arial,sans-serif; font-size: 1.1em; display: inline;
}
.summary p.wirebyline {
	color: rgb(102, 102, 102); font-size: 1.1em;
}
.summary .piccentre {
	margin: 0px; padding: 0px 0px 7px;
}
.summary .picleft {
	padding: 4px 10px 0px 0px; float: left;
}
.summary blockquote {
	margin: 0px; padding: 0px;
}
.summary blockquote p {
	font: italic 1.8em/normal georgia, serif; width: 296px; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
.summary blockquote p a {
	color: rgb(68, 68, 68);
}
.summary blockquote p a:hover {
	color: rgb(34, 34, 34); border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: dotted;
}
.summary blockquote p a:visited {
	color: rgb(102, 102, 102);
}
.summary cite {
	text-transform: uppercase; font-size: 1em; font-style: normal; font-weight: bold;
}
.summary cite a {
	background: rgb(35, 75, 123); padding: 2px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: block;
}
.summary cite a:hover {
	background: rgb(18, 40, 66); border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
.summary cite a:visited {
	background: rgb(92, 125, 163); border: currentColor; border-image: 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); line-height: 1.3em; font-size: 1.3em;
}
.summaryBorderTop {
	padding-top: 7px; border-top-color: rgb(204, 204, 204); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: dotted; border-bottom-style: none;
}
.summaryNoBorder {
	border: currentColor; border-image: none;
}
.summaryBig h3 {
	padding: 6px 0px 15px; line-height: 1.07em; font-size: 2.4em; font-weight: normal; text-rendering: optimizeLegibility;
}
.summaryBig h2 {
	padding: 0px 0px 10px; line-height: 1.07em; font-size: 2.4em; font-weight: normal; text-rendering: optimizeLegibility;
}
.summaryMediumLarge h3 {
	padding: 0px 0px 6px; line-height: 1.13em; font-size: 1.8em; font-weight: normal;
}
.summaryMedium h3 {
	padding: 0px 0px 6px; line-height: 1.13em; font-size: 1.8em; font-weight: normal;
}
.summarySmall h3 {
	line-height: 1.28em; font-size: 1.4em; font-weight: normal;
}
.summarySmall h3.live {
	background: url("../i/live_icon.png") no-repeat left 2px; padding: 0px 0px 2px; text-indent: 30px; clear: both;
}
.oneSixth .summarySmall h3 {
	padding: 0px; line-height: 1.28em; font-size: 1.4em; font-weight: normal;
}
#tmglBrandLarge {
	padding: 8px 0px 10px;
}
#tmglBrandFinanceLarge {
	padding: 8px 0px 10px;
}
.portal #tmglBrandLarge {
	padding: 0px 0px 15px; position: relative; min-height: 63px;
}
#tmglBrandLarge #brand {
	background: url("../i/thetelegraph_275.gif") no-repeat 0px 0px; width: 275px; height: 48px; margin-right: 35px;
}
.portal #tmglBrandLarge #brand {
	background: url("../i/thetelegraph_275.gif") no-repeat 0px 0px; width: 275px; height: 48px; margin-right: 35px;
}
.portal #tmglBrandLarge #brand {
	background: none; margin: 7px 35px 0px 0px; left: 300px; width: 344px; height: 60px; position: absolute;
}
#tmglBrandLarge #search {
	padding: 16px 0px 5px; width: 335px;
}
#tmglBrandLarge #search .searchBox {
	width: 247px;
}
#tmglLasUpdatedDateFeed {
	border: 0px currentColor; border-image: 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; font-size-adjust: none; font-stretch: normal;
}
.portal #tmglLasUpdatedDateFeed .lastUpdate {
	color: rgb(179, 179, 179); display: block;
}
#tmgTopBar {
	font: 12px/normal arial, sans-serif; width: 350px; clear: both; float: right; font-size-adjust: none; font-stretch: normal;
}
.tmgTopBarDate {
	padding-top: 15px; clear: both; float: right;
}
.portal #tmgTopBar {
	font: 12px/normal arial, sans-serif; width: 350px; clear: both; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.portal .tmgTopBarDate {
	padding-top: 15px; clear: both; float: none;
}
#searchBar {
	padding: 6px 0px 0px; float: right;
}
#searchBar #searchBlock {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 250px; height: 20px; background-color: rgb(245, 245, 245);
}
#searchBar #searchBlock form {
	height: 20px;
}
#searchBar #tg_search .searchBox {
	border: currentColor; border-image: none; width: 202px; height: 19px; padding-top: 0px; margin-top: 0px; float: left; background-color: rgb(245, 245, 245);
}
#searchBar #otsn_search .searchBox {
	border: currentColor; border-image: none; width: 202px; height: 19px; padding-top: 0px; margin-top: 0px; float: left; background-color: rgb(245, 245, 245);
}
#searchBar #tg_search .formSubmit {
	background: url("../i/search_media.png") no-repeat 3px 3px; border: 0px currentColor; border-image: none; width: 25px; height: 20px; float: right;
}
#searchBar #otsn_search .formSubmit {
	background: url("../i/search_media.png") no-repeat 3px 3px; border: 0px currentColor; border-image: none; width: 25px; height: 20px; float: right;
}
.portal #topBarRightContainer #searchBar {
	padding: 2px 0px 20px;
}
.portal #searchBar #searchBlock {
	width: 230px; position: relative; box-shadow: 0px 3px 3px 0px #b3b3b3;
}
.hiddensearchBox {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; background-color: rgb(245, 245, 245);
}
.portal #searchBar #tg_search .searchBox {
	width: 172px;
}
#tmglBrandLarge #ebGoogle {
	background: url("../i/sprite-logo.gif") no-repeat -275px 0px; margin: 16px 10px 0px 0px; width: 53px; height: 28px; text-indent: -9999px; float: left;
}
#tmglBrandLarge #widget {
	background: url("../i/genericDottedGraphic.gif") repeat-y; width: 220px; height: 48px; padding-left: 10px; float: left;
}
#tmglBrandSmall {
	padding: 8px 0px; float: left;
}
#tmglBrandSmall #brand {
	background: url("../i/thetelegraph_195.gif") no-repeat 0px 0px; width: 195px; height: 34px;
}
#tmglBrandSmall #search {
	padding: 6px 0px 5px; width: 490px;
}
#tmglBrandSmall #ebGoogle {
	background: url("../i/enhancedByGoogle.gif") no-repeat left 6px; width: 214px; height: 34px; text-indent: -9999px; float: left;
}
#tmglBrandSmall #search .searchBox {
	width: 400px;
}
.admpu {
	width: 300px; margin-right: auto; margin-left: auto; background-color: rgb(244, 244, 240);
}
.adsky {
	text-align: center; margin-right: auto; margin-left: auto; background-color: rgb(244, 244, 240);
}
.adbox {
	width: 120px; height: 60px; margin-right: auto; margin-left: auto; background-color: rgb(244, 244, 240);
}
.adyell {
	margin-bottom: 1em;
}
.adarea {
	background-color: rgb(244, 244, 240);
}
.sectionSponsor {
	margin-bottom: 10px;
}
.sectionSponsor .puff a {
	text-decoration: none;
}
.activeNav {
	background: none;
}
.activeNav li.first {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.activeNav a {
	color: rgb(255, 255, 255);
}
.activeNav .styleTwelve a {
	color: rgb(0, 0, 0);
}
.activeNav a:hover {
	background: none; border: currentColor; border-image: none; color: rgb(64, 64, 64); text-decoration: none; text-shadow: 1px 1px 1px #999;
}
.nonActiveNav {
	background: rgb(38, 38, 38);
}
.nonActiveNav li.first {
	border-left-color: currentColor; border-left-width: medium; border-left-style: 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 {
	margin: 0px 0px 1.5em; color: rgb(64, 64, 64); background-color: rgb(255, 255, 255); _overflow: visible;
}
#googleHead {
	margin: 0px 0px 5px; padding: 0px; text-transform: none;
}
#googleHead p span {
	padding: 0px; color: rgb(40, 40, 40); font-family: arial,sans-serif; font-weight: bold; vertical-align: top;
}
#googleHead p span a {
	text-decoration: none;
}
div.googleAdText {
	padding: 0px; font-size: 1.1em; border-top-color: currentColor; border-top-width: medium; border-top-style: none; position: relative; _height: 1%;
}
.googleAdText {
	list-style: none; margin: 1px 0px 9px; padding-left: 0px; font-family: arial;
}
.googleAdText p {
	padding: 4px 0px 1px; font-size: 12px;
}
.googleAdText p a {
	margin: 7px 0px 4px; font-size: 11px;
}
.googleAdText p a:hover {
	border: 0px currentColor; border-image: none;
}
.googleAdText li {
	color: rgb(64, 64, 64); padding-bottom: 5px; margin-bottom: 7px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.googleAdText li h4 a {
	font: bold 14px/normal arial; color: rgb(35, 75, 123); margin-top: 7px; font-size-adjust: none; font-stretch: normal;
}
.googleAdText li h4 a:hover {
	border: 0px currentColor; border-image: none;
}
.googleAdText li h4 a:active {
	border: 0px currentColor; border-image: none;
}
.googleAdText li.last {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
div.google-ads-section {
	width: auto;
}
.googleadssection {
	width: auto; margin-bottom: 12px;
}
.google-ads-section li {
	padding: 5px 7px 0px; width: 23%; margin-bottom: 2px; border-right-color: rgb(206, 206, 206); border-bottom-color: currentColor; border-right-width: 1px; border-bottom-width: 0px; border-right-style: solid; border-bottom-style: none; float: left;
}
.google-ads-section li.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.nonActiveNav .styleTwelve.selected a {
	color: rgb(0, 0, 0) !important;
}
#googleHead .headerOne.styleTen {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.google-ads-section#google-ads-container .headerOne.styleTen {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.activeNav li.first {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.activeNav a {
	color: rgb(255, 255, 255);
}
.activeNav .styleTwelve a {
	color: rgb(0, 0, 0);
}
.activeNav a:hover {
	background: none; border: currentColor; border-image: none; color: rgb(64, 64, 64); text-decoration: none; text-shadow: 1px 1px 1px #999;
}
.nonActiveNav {
	background: rgb(38, 38, 38);
}
.nonActiveNav li.first {
	border-left-color: currentColor; border-left-width: medium; border-left-style: 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: rgb(0, 151, 177); height: inherit; color: rgb(255, 255, 255); text-decoration: underline; margin-top: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; min-height: inherit; text-shadow: none;
}
.nonActiveNav .selected {
	background: rgb(0, 151, 177); margin-top: -4px; min-height: 28px; text-shadow: none;
}
.advertising#tmglSite .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 {
	margin: 5px 0px; height: 20px; overflow: visible; padding-top: 3px; border-top-color: rgb(234, 234, 234); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none; background-color: rgb(255, 255, 255);
}
#tmglMenu #tmglHotTopics {
	margin: 0px 0px 7px; height: 24px; overflow: hidden; padding-top: 0px; padding-bottom: 3px; border-top-color: rgb(127, 127, 127); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none; position: relative;
}
#tmglHotTopics p {
	margin: 0px 10px 2px 0px; padding: 0px; color: rgb(178, 41, 41); text-transform: none; font-size: 1.2em; font-weight: bold; float: left;
}
#tmglHotTopics ul {
	list-style: none; margin: 0px; padding: 0px; visibility: hidden;
}
#tmglHotTopics ul li {
	background: url("../i/htSpacer.gif") no-repeat 0px 5px; padding: 0px 10px; float: left;
}
#tmglHotTopics p.htPointer {
	line-height: 1em; padding-left: 6px; font-size: 1.3em; margin-top: 5px; display: none;
}
#tmglHotTopics ul li a {
	height: 24px; line-height: 24px; font-family: georgia, "times new roman", serif; white-space: nowrap;
}
#tmglMenu #tmglHotTopics .mainNav {
	display: none; position: relative; z-index: 10;
}
#tmglMenu #tmglHotTopics .mainNav li.active a {
	
}
#tmglMenu #tmglHotTopics .mainNav li.active a:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglMenu #tmglHotTopics .mainNav li {
	height: 31px; z-index: 10;
}
#tmglMenu #tmglHotTopics .mainNav li.active {
	background: url("../i/hotTopicsActive.png") no-repeat 49% 0px; z-index: 10;
}
#tmglMenu #tmglHotTopics .secondaryNav {
	width: 1300px; position: absolute; z-index: 0;
}
#tmglHotTopics .mainNav li .hotTopicsContent {
	display: none;
}
#tmglMenu #tmglHotTopics .hotTopicsContent {
	margin: 0px auto; padding: 5px 5px 5px 0px; height: 23px; text-align: left; line-height: 23px; overflow: hidden; float: left;
}
#tmglMenu #tmglHotTopics ul.mainNav {
	width: 1300px; display: block; visibility: visible;
}
#tmglMenu #tmglHotTopics ul.mainNav li {
	display: none;
}
#tmglMenu #tmglHotTopics ul.mainNav li.active {
	background: none; display: block;
}
#tmglHotTopics ul.mainNav li .hotTopicsContent {
	display: block;
}
#tmglMenu #tmglHotTopics .hotTopicsContent h3 {
	padding: 0px 5px 0px 0px; color: rgb(176, 40, 42); font-size: 1.6em; font-weight: normal; display: inline; -webkit-backface-visibility: hidden;
}
#tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5 {
	padding: 0px 5px 0px 0px; color: rgb(176, 40, 42); font-size: 1.6em; font-weight: normal; display: inline; -webkit-backface-visibility: hidden;
}
#tmglMenu #tmglHotTopics .hotTopicsContent h3 span a {
	color: rgb(176, 40, 42);
}
#tmglMenu #tmglHotTopics .hotTopicsContent h5 span a {
	color: rgb(176, 40, 42);
}
#tmglMenu #tmglHotTopics .hotTopicsContent h3 + h3 {
	padding: 0px 0px 0px 18px; font-size: 1.6em; font-weight: normal; display: inline-block;
}
#tmglMenu #tmglHotTopics .hotTopicsContent h5 + h5 {
	padding: 0px 0px 0px 18px; font-size: 1.6em; font-weight: normal; display: inline-block;
}
#tmglMenu #tmglHotTopics .hotTopicsContent h3 span {
	margin-right: 5px;
}
#tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5 span {
	margin-right: 5px;
}
#tmglMenu #tmglHotTopics .hotTopicsContent h3 + h3 {
	-ms-zoom: 1;
}
#tmglMenu #tmglHotTopics .hotTopicsContent h5 + h5 {
	-ms-zoom: 1;
}
#tmglMenu #tmglHotTopics .hotTopicsContent h3 a {
	color: rgb(49, 134, 215);
}
#tmglMenu #tmglHotTopics .hotTopicsContent h5 a {
	color: rgb(49, 134, 215);
}
#tmglMenu #tmglHotTopics .hotTopicsContent h3 {
	overflow: hidden;
}
#tmglMenu #tmglHotTopics .hotTopicsContent h3 a {
	float: left;
}
#rssExternalFeed {
	margin: 0px;
}
#rssExternalFeed h3 {
	margin: 0px 0px 1px; line-height: 1em;
}
#rssExternalFeed p.date {
	margin: 0px; padding: 0px 3px 0px 0px; line-height: 1.5em;
}
#tmglPageTitle {
	margin: 0px 0px 13px; padding: 0px; float: left;
}
.olympic#tmglPageTitle {
	width: 460px; margin-right: 20px;
}
#tmglPageTitle .iefix > img + div {
	margin-left: 70px;
}
#tmglPageTitle + .cl + .summary.marginUnder {
	margin-top: 0px;
}
#tmglPageTitle h1 {
	margin: 0px; padding: 0px; color: rgb(38, 38, 38); font-family: georgia, times new roman, serif; font-size: 2em; font-weight: bold;
}
#tmglPageTitle h2 {
	margin: 0px; padding: 5px 0px 0px; color: rgb(88, 88, 88); font-size: 1.4em; font-weight: normal;
}
#tmglPageTitle img.byline_pic {
	padding-right: 10px; margin-top: 3px; float: left;
}
#tmglPageTitle .bylineSocialButtons {
	width: 100%; height: 21px; margin-top: 8px; float: left;
}
.story .bylineSocialButtons {
	margin: 4px 0px 6px; width: 350px; float: left;
}
.bylineSocialButtonTwitter {
	width: 155px; height: 21px; float: left;
}
#shareSectionByline {
	float: left;
}
#tmglPageTitleImageRight {
	margin: 0px 0px 10px;
}
#tmglPageTitleImageRight h2 {
	margin: 0px; color: rgb(64, 64, 64); line-height: 1.3em; padding-top: 5px; font-size: 1.3em; font-weight: normal;
}
#tmglPageTitleImageRight img {
	padding-right: 0px; padding-left: 20px; margin-top: 3px; float: right;
}
#tmglThirdNav {
	background: rgb(235, 235, 229); width: 940px; height: 24px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#tmglThirdNav .mainNav {
	list-style: none; margin: 0px; padding: 0px; font-size: 1.3em;
}
#tmglThirdNav .mainNav li {
	background: url("../i/tertiary_vert_bar.png") no-repeat 0px 6px; padding: 0px; float: left;
}
#tmglThirdNav .mainNav a {
	padding: 4px 10px; color: rgb(35, 75, 123); font-weight: normal; display: block;
}
#tmglThirdNav .mainNav a:hover {
	color: rgb(35, 75, 123); text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#tmglThirdNav .mainNav .selected a {
	color: rgb(38, 38, 38); font-weight: bold;
}
#travelDestinationsSelector {
	background: rgb(255, 255, 255); width: 940px; height: 30px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
#travelDestinationsSelector p {
	margin: 0px; padding: 8px 20px 0px 10px; color: rgb(34, 68, 119); font-size: 1.3em; font-weight: bold; float: left;
}
#travelDestinationsSelector form {
	padding: 5px 0px 0px; float: left;
}
#travelDestinationsSelector form select {
	width: 280px; font-size: 1.2em; margin-right: 20px;
}
#travelDestinationsSelector .subBtnActive {
	border: 1px solid rgb(17, 51, 102); border-image: none; height: 2em; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1em; font-weight: bold; background-color: rgb(34, 85, 119);
}
#travelDestinationsSelector .subBtnInactive {
	border: 1px solid rgb(204, 204, 204); border-image: none; height: 2em; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1em; font-weight: bold; background-color: rgb(153, 153, 153);
}
#otherSportsSelector {
	background: rgb(255, 255, 255); width: 940px; height: 30px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
#otherSportsSelector p {
	margin: 0px; padding: 8px 20px 0px 10px; color: rgb(34, 68, 119); font-size: 1.3em; font-weight: bold; float: left;
}
#otherSportsSelector form {
	padding: 5px 0px 0px; float: left;
}
#otherSportsSelector form select {
	width: 280px; font-size: 1.2em; margin-right: 20px;
}
#otherSportsSelector .subBtnActive {
	border: 1px solid rgb(17, 51, 102); border-image: none; height: 2em; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1em; font-weight: bold; background-color: rgb(34, 85, 119);
}
#otherSportsSelector .subBtnInactive {
	border: 1px solid rgb(204, 204, 204); border-image: none; height: 2em; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1em; font-weight: bold; background-color: rgb(153, 153, 153);
}
#tmglBreakingNews #tmglbn {
	color: rgb(178, 41, 41); line-height: 1.11em; padding-right: 9px; font-size: 1.8em; font-weight: bold; float: left;
}
#tmglBreakingNews ul {
	list-style: none; margin: 0px; padding: 0px; float: left;
}
#tmglBreakingNews ul li {
	margin: 0px; padding: 0px; color: rgb(64, 64, 64); line-height: 1.11em; font-size: 1.4em;
}
#tmglBreakingNews ul li.shown {
	padding-top: 3px;
}
#tmglCrumbtrail {
	color: rgb(35, 75, 123); text-transform: uppercase; padding-top: 8px; font-weight: bold; margin-bottom: 5px;
}
#tmglCrumbtrail ol {
	list-style: none; margin: 0px; padding: 0px;
}
#tmglCrumbtrail li {
	float: left;
}
#tmglCrumbtrail span {
	padding: 0px 5px; color: rgb(102, 102, 102);
}
#tmglCrumbtrail .styleOne {
	color: rgb(0, 122, 143); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleOne a {
	color: rgb(0, 122, 143); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleTwo {
	color: rgb(95, 86, 83); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleTwo a {
	color: rgb(95, 86, 83); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleThree {
	color: rgb(177, 13, 24); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleThree a {
	color: rgb(177, 13, 24); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleFour {
	color: rgb(53, 100, 6); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleFour a {
	color: rgb(53, 100, 6); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleFive {
	color: rgb(0, 84, 179); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleFive a {
	color: rgb(0, 84, 179); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleSix {
	color: rgb(158, 0, 71); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleSix a {
	color: rgb(158, 0, 71); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleSeven {
	color: rgb(72, 133, 32); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleSeven a {
	color: rgb(72, 133, 32); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleEight {
	color: rgb(17, 17, 17); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleEight a {
	color: rgb(17, 17, 17); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleNine {
	color: rgb(212, 47, 0); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleNine a {
	color: rgb(212, 47, 0); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleTen {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleTen a {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleEleven {
	color: rgb(249, 212, 38); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleEleven a {
	color: rgb(249, 212, 38); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleTwelve {
	color: rgb(255, 212, 65); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleTwelve a {
	color: rgb(255, 212, 65); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleThirteen {
	color: rgb(0, 84, 179); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleThirteen a {
	color: rgb(0, 84, 179); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleFourteen {
	color: rgb(212, 47, 0); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleFourteen a {
	color: rgb(212, 47, 0); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleOne a:hover {
	border-bottom-color: rgb(0, 122, 143); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleTwo a:hover {
	border-bottom-color: rgb(95, 86, 83); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleThree a:hover {
	border-bottom-color: rgb(177, 13, 24); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleFour a:hover {
	border-bottom-color: rgb(53, 100, 6); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleFive a:hover {
	border-bottom-color: rgb(0, 84, 179); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleSix a:hover {
	border-bottom-color: rgb(158, 0, 71); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleSeven a:hover {
	border-bottom-color: rgb(72, 133, 32); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleEight a:hover {
	border-bottom-color: rgb(17, 17, 17); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleNine a:hover {
	border-bottom-color: rgb(212, 47, 0); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleTen a:hover {
	border-bottom-color: rgb(84, 84, 84); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleEleven a:hover {
	border-bottom-color: rgb(249, 212, 38); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleTwelve a:hover {
	border-bottom-color: rgb(255, 212, 65); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleThirteen a:hover {
	border-bottom-color: rgb(0, 84, 179); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleFourteen a:hover {
	border-bottom-color: rgb(212, 47, 0); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglBody {
	padding: 0px; width: 940px;
}
.backtotop {
	padding: 4px 0px;
}
.backtotop p {
	background: url("../i/sprite-arrows.gif") no-repeat 100% -18px; padding: 2px 10px 0px 0px; text-align: right; font-size: 1.2em; font-weight: bold;
}
#tmglFooter {
	background: url("../i/ftLogo.gif") no-repeat left rgb(119, 119, 119); padding: 0px 0px 0px 77px; color: rgb(255, 255, 255); border-top-color: rgb(221, 221, 221); border-top-width: 4px; border-top-style: solid;
}
#tmglFooter a {
	color: rgb(255, 255, 255);
}
#tmglFooter a:hover {
	color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglFooter a:visited {
	color: rgb(255, 255, 255);
}
#tmglFooter a:hover:visited {
	color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglFooter .links {
	padding-top: 36px; font-size: 1.2em; float: left;
}
#tmglFooter .links p {
	margin: 0px; padding: 0px;
}
#tmglFooter .links p a {
	margin: 0px 12px;
}
#tmglFooter .copyright {
	padding: 10px 10px 7px 0px; text-align: right; line-height: 1.38em; font-size: 1.1em; float: right;
}
#tmglFooter .copyright p {
	margin: 0px; padding: 0px 0px 3px;
}
#tmglFooterLargeItems {
	background: rgb(38, 38, 38); margin-left: 60px; min-height: 130px;
}
#tmglFooterLarge {
	background: rgb(38, 38, 38); padding: 10px 0px 8px 20px; color: rgb(255, 255, 255); border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
#tmglFooterLarge a {
	color: rgb(255, 255, 255);
}
#tmglFooterLarge a:hover {
	color: rgb(255, 255, 255); border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglFooterLarge p {
	margin: 0px 0px 3px; padding: 0px;
}
#tmglFooterLarge .ftHead {
	margin: 0px; padding: 0px; color: rgb(221, 217, 211); line-height: 1.36em; font-size: 1.2em; font-weight: bold;
}
#tmglFooterLarge p a {
	margin: 0px 15px 0px 0px; padding: 0px; line-height: 1.36em; font-size: 1.1em;
}
#tmglFooterLarge ul {
	list-style: none; margin: 0px; padding: 0px; min-height: 7.8em;
}
#tmglFooterLarge ul + ul {
	min-height: 0px;
}
#tmglFooterLarge ul li {
	padding: 0px; color: rgb(206, 223, 242); line-height: 1.5em; font-size: 1.2em; margin-right: 15px; display: block;
}
#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 {
	color: rgb(255, 255, 255); line-height: 1.7em; padding-left: 28px; font-weight: bold;
}
#tmglFooterLarge .imgBulletList li a {
	color: rgb(255, 255, 255);
}
#tmglFooterLarge ul li.footwidgets {
	background-position: 0px; background-image: none;
}
#tmglFooterLarge ul li.footemail {
	background-image: url("../i/footeremail.gif");
}
#tmglFooterLarge ul li a {
	color: rgb(198, 198, 198); white-space: nowrap;
}
#tmglFooterLarge ul li.itemgap {
	margin-bottom: 13px;
}
.footercolumn {
	background: url("../i/footer_rule.png") repeat-y 130px 50% rgb(38, 38, 38); margin: 0px; width: 144px; float: left;
}
#footercolumn_last {
	margin: 0px; width: 140px; float: left;
}
#tmglFooterLarge #footerlogolink:hover {
	border: 0px currentColor; border-image: none;
}
#footerlogolink {
	border: 0px currentColor; border-image: none; width: 40px; height: 50px; margin-bottom: -50px; float: left; display: block; position: relative;
}
#footerinfo {
	margin: 10px 0px 0px; padding-top: 6px; border-top-color: rgb(66, 66, 66); border-top-width: 1px; border-top-style: solid;
}
#footerinfo .divbar {
	color: rgb(65, 114, 147); display: inline;
}
#footerinfo p {
	color: rgb(153, 153, 153); line-height: 1.1em; padding-right: 12px; font-size: 1.1em; border-right-color: rgb(66, 66, 66); border-right-width: 1px; border-right-style: solid; float: left;
}
#footerinfo p a {
	color: rgb(153, 153, 153); line-height: 1.1em; font-size: 1.1em; margin-left: 12px;
}
#footerinfo p.f_copyright {
	padding-top: 1px;
}
#footerinfo p.lastp {
	border: 0px currentColor; border-image: none; color: rgb(204, 204, 204); line-height: 1.1em; padding-right: 12px; font-size: 1.1em; float: left;
}
.error_body {
	background: url("../i/matt_404.gif") no-repeat 450px 80px; padding: 0px 450px 20px 0px; margin-left: 80px;
}
.error_body .storyHead h1 {
	margin: 0px; padding: 0px 0px 5px; color: rgb(35, 75, 123); line-height: 1.18em; letter-spacing: -0.05em; font-size: 4.5em; font-weight: bold;
}
.error_body .storyHead h2 {
	margin: 0px; padding: 0px 0px 5px; color: rgb(68, 68, 68); line-height: 0.5em; font-size: 2em; font-weight: normal;
}
.footerSectionLinks {
	margin-bottom: 7px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
.error_body .storyHead ul.sidebars {
	color: rgb(64, 64, 64); line-height: 1.3em; padding-left: 20px; font-size: 1.4em; list-style-image: url("../i/articleBullet.gif");
}
.error_body .storyHead ul.sidebars a {
	font-weight: bold;
}
.error_body .storyHead ul li {
	padding-bottom: 10px;
}
.error_body .headererror p {
	margin: 0px; padding: 0px 3px 0px 0px; color: rgb(178, 41, 41); line-height: 1em; font-size: 1.4em; font-weight: bold; display: inline; background-color: rgb(255, 255, 255);
}
.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 {
	background: none; padding: 0px; height: 4px; margin-bottom: 0px;
}
.indexaz .twoThirds h2 {
	color: rgb(102, 102, 102); font-size: 1.8em; font-weight: normal;
}
.indexaz .twoThirds p {
	background: url("../i/upArrow.gif") no-repeat right; text-align: right; padding-right: 10px; font-size: 1.2em;
}
.indexaz ul.indexGCSec {
	list-style-image: none;
}
.indexaz ul.indexGCSec li {
	background: none;
}
.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("../i/vertRule.gif") repeat-y 630px 50%; width: 940px;
}
.twoHalves {
	background: url("../i/twoHalves.gif") repeat-y; width: 940px;
}
.twoThirdsThird {
	width: 940px;
}
.twoThirdsThird2 {
	background: url("../i/twoThirdsThird2.gif") repeat-y; width: 940px;
}
.twoThirdsb {
	background: url("../i/vertRuleDotted.gif") repeat-y 390px 50%; width: 620px;
}
.twoThirdsd {
	background: url("../i/twoThirdsTwo.gif") repeat-y 80px 0px;
}
.twoThirdsc {
	background: url("../i/twoThirdsTwo.gif") repeat-y 0px 0px; width: 620px;
}
.quartFiveTwelfthsThird {
	background: url("../i/quartFiveTwelfthsThird.gif") repeat-y 0px 0px; width: 940px;
}
.quartFiveTwelfths {
	background: url("../i/quartFiveTwelfths.gif") repeat-y; width: 620px;
}
.fiveTwelfthsQuart {
	background: url("../i/fiveTwelfthsQuart.gif") repeat-y; width: 620px;
}
.fourQuarters {
	background: url("../i/fourQuarters.gif") repeat-y; width: 940px;
}
.threeThirds {
	background: url("../i/threeThirds.gif") repeat-y; width: 940px;
}
.threeThirdsSolid {
	background: url("../i/threeThirdsSolid.gif") repeat-y; width: 940px;
}
.sixSixths {
	background: url("../i/sixSixths.gif") repeat-y 0px 0px; margin: 10px 0px; width: 940px;
}
.borderSevenTwelfth {
	background: url("../i/vertRule.gif") repeat-y 790px 50%;
}
.borderFiveSixths {
	background: url("../i/vertRule.gif") repeat-y 790px 50%;
}
.sevenTwelfth .oneQuarterThirdCont {
	background: url("../i/vertRule.gif") repeat-y 790px 50%;
}
.borderSevenTwelfth {
	background-position: 550px 50%;
}
.sevenTwelfth .oneQuarterThirdCont {
	background-position: 310px 50%;
}
.borderOneThird {
	background: url("../i/vertRule.gif") repeat-y 310px 50%;
}
.twoThirds.borderOneThird.gutter {
	margin-top: 10px;
}
.newPortalWrapper .oneHalf.gutterBorder.gutterUnder {
	margin-top: 10px;
}
.newPortalWrapper .oneSixth {
	margin-top: 10px;
}
.twoThirds.gutter .separatorBottom {
	margin-bottom: 0px;
}
.borderOneSixth {
	background: url("../i/vertRule.gif") repeat-y 150px 50%;
}
.oneTwelfth {
	width: 60px; float: left;
}
.oneSixth {
	width: 140px; float: left;
}
.oneQuarter {
	width: 220px; float: left;
}
.oneThird {
	width: 300px; float: left;
}
.oneThirdCut {
	width: 290px; float: left;
}
.fiveTwelfths {
	width: 380px; float: left;
}
.oneHalf {
	width: 460px; float: left;
}
.twoThirds {
	width: 620px; float: left;
}
.fiveSixths {
	width: 780px; float: left;
}
.sevenTwelfth {
	width: 540px; float: left;
}
.sevenTwelfthCont {
	width: 540px; float: left;
}
.newPortalWrapper {
	width: 640px; float: left;
}
.portalPullQuote span.live {
	background: url("../i/live_icon.png") no-repeat left bottom; margin: 0px 5px 0px 0px; width: 26px; height: 13px; float: left; display: block;
}
.summary span.live {
	background: url("../i/live_icon.png") no-repeat left bottom; margin: 0px 5px 0px 0px; width: 26px; height: 13px; float: left; display: block;
}
.summary ul {
	margin: 0px; padding: 0px; overflow: hidden; list-style-type: none;
}
.summaryMedium ul {
	margin: 0px; padding: 0px; overflow: hidden; list-style-type: none;
}
.summary ul li {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1050px; padding: 0px 0px 2px 18px; font-family: arial, helvetica, sans-serif;
}
.liveVideoIcon {
	background: url("../i/live_play.png") no-repeat 8px 8px; width: 36px; height: 36px; position: absolute;
}
.oneQuarter .liveVideoIcon {
	background-position: 4px -25px; width: 28px; height: 26px;
}
.portalPullQuote .picleft .liveVideoIcon {
	background-position: 3px -53px; width: 26px; height: 20px;
}
.imageLeftHeadline .picleft .liveVideoIcon {
	background-position: 3px -53px; width: 26px; height: 20px;
}
.headlineImageLeft .picleft .liveVideoIcon {
	background-position: 3px -53px; width: 26px; height: 20px;
}
#newsAlert .oneThirdCut .picleft .liveVideoIcon {
	background-position: 3px -53px; width: 26px; height: 20px;
}
.oneSixth .liveVideoIcon {
	background-position: 3px -53px; width: 26px; height: 20px;
}
.liveVideo {
	width: 140px; height: 36px; bottom: 8px; position: absolute; background-color: rgb(204, 0, 0);
}
#newsAlert .oneHalf .picleft .liveVideo {
	bottom: 5px;
}
.imageLeftHeadline .picleft .liveVideo {
	bottom: 5px;
}
#newsAlert .oneHalf .piccentre .liveVideo {
	bottom: 0px;
}
#newsAlert .storyExpand .oneThird.w280 .picleft .liveVideo {
	bottom: 0px;
}
.headlineImageLeft .picleft .liveVideo {
	bottom: 0px;
}
#newsAlert .storyExpand .twoThirds .picleft .liveVideo {
	bottom: 0px;
}
.portalPullQuote .picleft .liveVideo {
	bottom: 0px;
}
.portalPullQuote .piccentre .liveVideo {
	bottom: 0px;
}
#newsAlert .oneThird .imageCentreHeadline .piccentre .liveVideo {
	bottom: 0px;
}
#newsAlert .oneThird .headlineImageCentre .piccentre .liveVideo {
	bottom: 0px;
}
#newsAlert .oneThirdCut .piccentre .liveVideo {
	bottom: 0px;
}
#newsAlert .oneSixth .piccentre .liveVideo {
	bottom: 0px;
}
.imageLeftLabelHeadline .liveVideo {
	display: none;
}
.oneQuarter .liveVideo {
	height: 26px;
}
.imageCentreOverlay .liveVideo {
	bottom: 0px;
}
.portalPullQuote .picleft .liveVideo {
	height: 20px;
}
.imageLeftHeadline .picleft .liveVideo {
	height: 20px;
}
.headlineImageLeft .picleft .liveVideo {
	height: 20px;
}
#newsAlert .oneThirdCut .picleft .liveVideo {
	height: 20px;
}
.oneSixth .liveVideo {
	height: 20px;
}
.liveVideoText {
	margin: 10px 5px 10px 36px; color: rgb(255, 255, 255); text-transform: capitalize; font-family: arial, sans-serif; font-size: 14px; font-weight: bold; position: absolute;
}
.oneQuarter .liveVideoText {
	margin: 6px 5px 6px 28px; font-size: 12px;
}
.portalPullQuote .picleft .liveVideoText {
	margin: 4px 5px 4px 26px; font-size: 11px;
}
.imageLeftHeadline .picleft .liveVideoText {
	margin: 4px 5px 4px 26px; font-size: 11px;
}
.headlineImageLeft .picleft .liveVideoText {
	margin: 4px 5px 4px 26px; font-size: 11px;
}
#newsAlert .oneThirdCut .picleft .liveVideoText {
	margin: 4px 5px 4px 26px; font-size: 11px;
}
.oneSixth .liveVideoText {
	margin: 4px 5px 4px 26px; font-size: 11px;
}
ul li.audio {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1415px;
}
ul li.audio:hover {
	background-position: 0px -1484px;
}
ul.sidebars li.live {
	background: url("../i/live_icon.png") no-repeat left 1px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 30px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.live {
	background: url("../i/live_icon.png") no-repeat left 1px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 30px; font-size: 1.2em; font-weight: normal;
}
.sidebars li {
	line-height: 1.2em;
}
.sidebars li.graph {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -561px;
}
.sidebars li.graph:hover {
	background-position: 0px -632px;
}
.summary .sidebars h3.graph:hover {
	background-position: 0px -632px;
}
.summaryMediumToSmall .graph h3:hover {
	background-position: 0px -632px;
}
.sidebars li.poll {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -986px;
}
.sidebars li.poll:hover {
	background-position: 0px -1058px;
}
.summary .sidebars h3.poll:hover {
	background-position: 0px -1058px;
}
.summaryMediumToSmall .poll h3:hover {
	background-position: 0px -1058px;
}
.sidebars li.map {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1271px;
}
.sidebars li.map:hover {
	background-position: 0px -1343px;
}
.summary .sidebars h3.map:hover {
	background-position: 0px -1343px;
}
.summaryMedium h3 {
	padding: 0px 0px 10px; line-height: 1.13em; font-size: 1.8em; font-weight: normal;
}
.summaryMedium h2 {
	padding: 0px 0px 10px; line-height: 1.13em; font-size: 1.8em; font-weight: normal;
}
.sixSixths .summaryMedium .summarySmall h3 {
	line-height: 1.28em; font-size: 1.4em; font-weight: normal;
}
.sixSixths .summaryMedium .summarySmall h3 {
	line-height: 1.28em; font-size: 1.4em; font-weight: normal;
}
.oneSixth .secPuffs .summarySmall h3 {
	line-height: 1.28em; font-size: 1.4em; font-weight: normal;
}
.summary.headlineSize .summarySmall h3 {
	padding: 0px 0px 6px; line-height: 1.13em; font-size: 1.8em; font-weight: normal;
}
.summaryMedium.tps5 h3 {
	padding: 0px 0px 6px; line-height: 1.28em; font-size: 1.4em; font-weight: normal;
}
.summaryMedium.tps5 h2 {
	padding: 0px 0px 6px; line-height: 1.28em; font-size: 1.4em; font-weight: normal;
}
.summaryMedium.tps5 .headerOne h3 {
	margin: 0px; padding: 0px 3px 1px 0px; line-height: 1em; font-size: 1.2em; font-weight: bold;
}
.summaryMedium.tps5 .headerOne h2 {
	margin: 0px; padding: 0px 3px 1px 0px; line-height: 1em; font-size: 1.2em; font-weight: bold;
}
.newPortal .fiveSixths .summary h2 a {
	color: rgb(35, 75, 123);
}
.newPortal .fiveSixths .summary h2 a:hover {
	color: rgb(18, 40, 66);
}
.headerOne + .summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.headerOne + div > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
div[bucket-id='auto_stories_header_01'] + div > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.headerOne + :nth-child(1).summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
div.access + .summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
div.access + div > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.auto_03_initial_range > :first-child.summaryBig :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.auto_03_initial_range > :first-child.summaryMediumLarge :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.auto_03_initial_range > :first-child.summaryMedium :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.summaryBig + div > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.summaryBig + div > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.summaryBig + div > div > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.summaryBig + div > div > div > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.auto_03_initial_range .comments {
	display: inline;
}
#expandableArticleList .comments {
	display: inline;
}
.summary.imageCentreOverlay {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.summaryBig .summary {
	padding-bottom: 10px; margin-bottom: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.oneTwelfth > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneSixth > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneQuarter > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneThird > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.fiveTwelfths > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneHalf > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.twoThirds > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.fiveSixths > .summaryBig :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneTwelfth > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneSixth > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneQuarter > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneThird > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.fiveTwelfths > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneHalf > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.twoThirds > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.fiveTwelfths > div:first-child > :first-child.summary.imageCentreOverlay {
	padding-top: 5px;
}
.fiveTwelfths > div:first-child > :first-child.summary.imageCentreHeadline {
	padding-top: 5px;
}
.oneSixth > div:first-child > div:first-child {
	margin-top: 0px;
}
.oneQuarter > div:first-child {
	margin-top: 0px;
}
.newPortalWrapper .fiveTwelfths.styleOne.gutter .summaryBig .summary :first-child.carv2 {
	margin-top: 5px;
}
.pictureGrid {
	margin-bottom: 10px;
}
.pictureGrid .summary {
	width: 46%; padding-top: 0px; margin-top: 0px; margin-right: 20px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; float: left; min-height: 130px;
}
.pictureGrid .picGrid-03 {
	margin-right: 0px;
}
.pictureGrid .picGrid-05 {
	margin-right: 0px;
}
.pictureGrid .picGrid-07 {
	margin-right: 0px;
}
.pictureGrid .summary h3 {
	font-size: 1.3em;
}
.pictureGrid .summary .piccentre {
	margin: 0px; padding: 0px 0px 2px;
}
.summaryMediumToSmall h3 {
	padding: 0px; line-height: 1.2em; font-size: 1.4em; font-weight: normal; margin-bottom: 0px;
}
.summaryMediumToSmall h2 {
	padding: 0px; line-height: 1.2em; font-size: 1.4em; font-weight: normal; margin-bottom: 0px;
}
.summaryMediumToSmall .video h3 {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px -1948px; padding: 0px 0px 2px; text-indent: 18px;
}
.summaryMediumToSmall .video h3 a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .audio h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1167px; text-indent: 18px;
}
.summaryMediumToSmall .audio h3 a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .photo h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1796px; text-indent: 18px;
}
.summaryMediumToSmall .photo h3 a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .blog h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -2096px; text-indent: 18px;
}
.summaryMediumToSmall .blog h3 a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .live h3 {
	background: url("../i/live_icon.png") no-repeat left 2px; padding: 0px 0px 2px; text-indent: 30px;
}
.summaryMediumToSmall .interactive h3 {
	background: url("../i/interactive_icon.png") no-repeat 0px 3px; text-indent: 18px;
}
.summaryMediumToSmall .interactive h3 a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .map h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2436px; 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 {
	line-height: 1.2em; font-size: 1.4em; font-weight: normal;
}
.headerOne {
	padding: 3px 0px 13px; color: rgb(38, 38, 38); font-family: arial, sans-serif; margin-top: 8px; margin-bottom: 5px; border-top-color: rgb(38, 38, 38); border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted; background-color: rgb(255, 255, 255);
}
:first-child.headerOne {
	margin-top: 0px;
}
:first-child.InSkinHide + .headerOne {
	margin-top: 0px;
}
.headerOne h2 {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 3px 1px 0px; line-height: 1em; font-size: 1.2em; font-weight: bold; display: inline;
}
.summaryMedium.tps5 .headerOne h3 {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 3px 1px 0px; line-height: 1em; font-size: 1.2em; font-weight: bold; display: inline;
}
.summaryMedium.tps5 .headerOne h2 {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 3px 1px 0px; line-height: 1em; font-size: 1.2em; font-weight: bold; display: inline;
}
.headerOne h2 a {
	padding: 0px 5px 0px 0px; color: rgb(38, 38, 38); margin-bottom: 1px;
}
.headerOne h2 a:hover {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.headerOne h2 span {
	padding: 0px 5px 0px 0px;
}
.headerOne h2 a span {
	padding: 0px; line-height: 1em;
}
.headerOne p {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 5px 1px 0px; text-transform: capitalize; line-height: 1em; font-size: 1.2em; font-weight: bold; display: inline;
}
.headerOne p a {
	padding: 0px 5px 0px 0px; color: rgb(38, 38, 38); margin-bottom: 1px;
}
.headerOne p a span {
	padding: 0px;
}
.headerOne p a:hover {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.styleOne {
	border-top-color: rgb(0, 122, 143); border-top-width: 2px; border-top-style: solid;
}
.styleTwo {
	border-top-color: rgb(95, 86, 83); border-top-width: 2px; border-top-style: solid;
}
.styleThree {
	border-top-color: rgb(177, 13, 24); border-top-width: 2px; border-top-style: solid;
}
.styleFour {
	border-top-color: rgb(53, 100, 6); border-top-width: 2px; border-top-style: solid;
}
.styleFive {
	border-top-color: rgb(0, 84, 179); border-top-width: 2px; border-top-style: solid;
}
.styleSix {
	border-top-color: rgb(158, 0, 71); border-top-width: 2px; border-top-style: solid;
}
.styleSeven {
	border-top-color: rgb(72, 133, 32); border-top-width: 2px; border-top-style: solid;
}
.styleEight {
	border-top-color: rgb(17, 17, 17); border-top-width: 2px; border-top-style: solid;
}
.styleNine {
	border-top-color: rgb(212, 47, 0); border-top-width: 2px; border-top-style: solid;
}
.styleTen {
	border-top-color: rgb(84, 84, 84); border-top-width: 2px; border-top-style: solid;
}
.styleEleven {
	clear: both; border-top-color: rgb(0, 151, 210); border-top-width: 2px; border-top-style: solid;
}
.styleTwelve {
	border-top-color: rgb(255, 212, 65); border-top-width: 2px; border-top-style: solid;
}
.styleThirteen {
	border-top-color: rgb(0, 84, 179); border-top-width: 2px; border-top-style: solid;
}
.styleFourteen {
	border-top-color: rgb(212, 47, 0); border-top-width: 2px; border-top-style: solid;
}
.styleOne p a {
	color: rgb(38, 38, 38);
}
.styleOne h2 a {
	color: rgb(38, 38, 38);
}
.styleTwo p a {
	color: rgb(38, 38, 38);
}
styleTwo h2 a {
	color: rgb(38, 38, 38);
}
.styleThree p a {
	color: rgb(38, 38, 38);
}
styleThree h2 a {
	color: rgb(38, 38, 38);
}
.styleFour p a {
	color: rgb(38, 38, 38);
}
styleFour h2 a {
	color: rgb(38, 38, 38);
}
.styleFive p a {
	color: rgb(38, 38, 38);
}
styleFive h2 a {
	color: rgb(38, 38, 38);
}
.styleSix p a {
	color: rgb(38, 38, 38);
}
styleSix h2 a {
	color: rgb(38, 38, 38);
}
.styleSeven p a {
	color: rgb(38, 38, 38);
}
styleSeven h2 a {
	color: rgb(38, 38, 38);
}
.styleEight p a {
	color: rgb(38, 38, 38);
}
styleEight h2 a {
	color: rgb(38, 38, 38);
}
.styleNine p a {
	color: rgb(38, 38, 38);
}
styleNine h2 a {
	color: rgb(38, 38, 38);
}
.styleEleven p a {
	color: rgb(38, 38, 38);
}
styleEleven h2 a {
	color: rgb(38, 38, 38);
}
.styleTwelve p a {
	color: rgb(38, 38, 38);
}
styleTwelve h2 a {
	color: rgb(38, 38, 38);
}
.styleOne p a:hover {
	color: rgb(1, 102, 120);
}
.styleOne h2 a:hover {
	color: rgb(1, 102, 120);
}
.styleTwo p a:hover {
	color: rgb(73, 67, 64);
}
.styleTwo h2 a:hover {
	color: rgb(73, 67, 64);
}
.styleThree p a:hover {
	color: rgb(144, 21, 24);
}
.styleThree h2 a:hover {
	color: rgb(144, 21, 24);
}
.styleFour p a:hover {
	color: rgb(53, 100, 6);
}
.styleFour h2 a:hover {
	color: rgb(53, 100, 6);
}
.styleFive p a:hover {
	color: rgb(21, 71, 141);
}
.styleFive h2 a:hover {
	color: rgb(21, 71, 141);
}
.styleSix p a:hover {
	color: rgb(127, 14, 57);
}
.styleSix h2 a:hover {
	color: rgb(127, 14, 57);
}
.styleSeven p a:hover {
	color: rgb(56, 111, 49);
}
.styleSeven h2 a:hover {
	color: rgb(56, 111, 49);
}
.styleEight p a:hover {
	color: rgb(56, 56, 56);
}
.styleEight h2 a:hover {
	color: rgb(56, 56, 56);
}
.styleNine p a:hover {
	color: rgb(181, 43, 29);
}
.styleNine h2 a:hover {
	color: rgb(181, 43, 29);
}
.styleTen p a:hover {
	color: rgb(63, 64, 64);
}
.styleTen h2 a:hover {
	color: rgb(63, 64, 64);
}
.styleEleven p a:hover {
	color: rgb(249, 212, 38);
}
.styleEleven h2 a:hover {
	color: rgb(249, 212, 38);
}
.styleFourteen p a:hover {
	color: rgb(181, 43, 29);
}
.styleFourteen h2 a:hover {
	color: rgb(181, 43, 29);
}
.relatedThirdPartyLink {
	border: currentColor; border-image: none; background-color: rgb(238, 238, 238);
}
.relatedThirdPartyHeader {
	font-weight: normal;
}
.byline {
	margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.bylineComments {
	padding-bottom: 5px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.story .byline p {
	margin: 0px; padding: 0px 0px 9px; color: rgb(63, 63, 63); font-size: 1.2em; font-weight: bold;
}
.story .bylineComments p {
	margin: 0px; padding: 0px 0px 9px; color: rgb(63, 63, 63); font-size: 1.2em; font-weight: bold;
}
.story .byline p span.name {
	margin: 0px; padding: 0px 0px 9px; color: rgb(35, 75, 123); font-weight: bold;
}
.story .bylineComments p span.name {
	margin: 0px; padding: 0px 0px 9px; color: rgb(35, 75, 123); font-weight: bold;
}
.story .byline p span a {
	font-weight: bold;
}
.story .bylineComments p span a {
	font-weight: bold;
}
.story .byline p span.bar {
	color: rgb(204, 204, 204);
}
.story .bylineComments p span.bar {
	color: rgb(204, 204, 204);
}
.story .byline p.favLinks {
	margin: 0px; color: rgb(204, 204, 204); padding-bottom: 0px; font-weight: normal; float: left;
}
.story .bylineComments p.favLinks {
	margin: 0px; color: rgb(204, 204, 204); padding-bottom: 0px; font-weight: normal; float: left;
}
.story .bylineImg {
	margin: 4px 10px 12px 0px; float: left;
}
.story {
	padding-top: 3px; padding-bottom: 5px; margin-bottom: 5px; border-top-color: rgb(102, 102, 102); border-bottom-color: currentColor; border-top-width: 2px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.story p {
	margin: 0px; padding: 0px 0px 0.7em; line-height: 1.48em; font-family: arial, helvetica, sans-serif; font-size: 1.4em;
}
.story h2 {
	padding: 3px 0px 5px; color: rgb(51, 51, 51); font-family: arial, helvetica, sans-serif; font-size: 1.4em; font-weight: bold; margin-bottom: 0.1em; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.story h3 {
	padding: 3px 0px 5px; color: rgb(51, 51, 51); font-family: arial, helvetica, sans-serif; font-size: 1.4em; font-weight: bold; margin-bottom: 0.1em; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.story h4 {
	padding: 3px 0px 5px; color: rgb(51, 51, 51); font-family: arial, helvetica, sans-serif; font-size: 1.4em; font-weight: bold; margin-bottom: 0.1em; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.story h5 {
	padding: 3px 0px 5px; color: rgb(51, 51, 51); font-family: arial, helvetica, sans-serif; font-size: 1.4em; font-weight: bold; margin-bottom: 0.1em; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.story h6 {
	padding: 3px 0px 5px; color: rgb(51, 51, 51); font-family: arial, helvetica, sans-serif; font-size: 1.4em; font-weight: bold; margin-bottom: 0.1em; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.story h6 {
	padding: 1px 4px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1.1em; font-weight: bold; margin-bottom: 0.5em; background-color: rgb(153, 0, 0);
}
.story div.h7 {
	padding: 0px; color: rgb(102, 102, 102); font-size: 1.1em; font-weight: bold; margin-bottom: 0.1em;
}
.story div.h8 {
	padding: 0px; font-size: 1.1em; font-weight: bold; margin-bottom: 0.1em;
}
.story ul {
	overflow: hidden; list-style-image: url("../i/articleBullet.gif");
}
.story ul {
	margin: 0px 0px 1em 2em; padding: 0px; line-height: 1.3em; overflow: hidden; font-family: arial, sans-serif; font-size: 1.3em;
}
.story ol {
	margin: 0px 0px 1em 2em; padding: 0px; line-height: 1.3em; overflow: hidden; font-family: arial, sans-serif; font-size: 1.3em;
}
.artBodyWide .story ul {
	margin: 0px 0px 1em 2em; padding: 0px; line-height: 21px; overflow: hidden; font-family: arial, sans-serif; font-size: 15px;
}
.artBodyWide .story ol {
	margin: 0px 0px 1em 2em; padding: 0px; line-height: 21px; overflow: hidden; font-family: arial, sans-serif; font-size: 15px;
}
.story table {
	padding: 0px; border: 0px currentColor; border-image: none; margin-bottom: 1em;
}
.story table tr th {
	padding: 2px; text-align: left; color: rgb(51, 51, 51); font-size: 1.3em; font-weight: bold; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.artBodyWide .story table tr th {
	padding: 2px; text-align: left; color: rgb(51, 51, 51); font-size: 15px; font-weight: bold; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.story table tr td {
	padding: 2px; color: rgb(64, 64, 64); font-size: 1.3em;
}
.artBodyWide .story table tr td {
	padding: 2px; color: rgb(64, 64, 64); font-size: 15px;
}
.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'] {
	padding-right: 0px; padding-left: 10px; display: inline;
}
.story p img[align='left'] {
	padding-right: 10px; display: inline;
}
.story p img[align='center'] {
	display: block;
}
.story .bylineSocialButtons table {
	padding: 0px; margin-bottom: 0px;
}
.story .bylineSocialButtons table tr th {
	padding: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.story .bylineSocialButtons table tr td {
	padding: 0px;
}
.guideBodyHeading {
	width: 460px;
}
.storyHead {
	margin: 0px; padding: 0px;
}
.guideBodyHeading {
	margin: 0px; padding: 0px;
}
.storyHead h1 {
	margin: 0px; padding: 0px 0px 8px; color: rgb(30, 30, 30); line-height: 1.16em; font-size: 2.4em; font-weight: normal;
}
.guideBodyHeading h1 {
	margin: 0px; padding: 0px 0px 8px; color: rgb(30, 30, 30); line-height: 1.16em; font-size: 2.4em; font-weight: normal;
}
.storyHead h2 {
	margin: 0px; padding: 0px 0px 10px; color: rgb(64, 64, 64); line-height: 1.2em; font-size: 1.6em; font-weight: normal;
}
.guideBodyHeading h2 {
	margin: 0px; padding: 0px 0px 10px; color: rgb(64, 64, 64); line-height: 1.2em; font-size: 1.6em; font-weight: normal;
}
.storyHead .rating {
	padding: 0px 0px 10px;
}
h1.storyHeadFull {
	margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.artIntroFullWidthIFrame .summary {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .storyHead {
	margin-right: 20px; margin-bottom: 15px; float: left;
}
.olympic#tmglSite .guideBodyHeading {
	margin-right: 20px; margin-bottom: 15px; float: left;
}
.olympic#tmglSite .storyHead h1 {
	padding: 0px 0px 4px; font-size: 2em; font-weight: bold;
}
.olympic#tmglSite .guideBodyHeading h1 {
	padding: 0px 0px 4px; font-size: 2em; font-weight: bold;
}
.storyFt .placeComment {
	float: left;
}
.storyFt .pagination {
	float: right;
}
.storyFt .header {
	background: url("../i/headerBlueBG.gif") repeat-x 0px 2px; padding-bottom: 7px;
}
.header h4 {
	margin: 0px; padding: 0px 3px 0px 0px; color: rgb(178, 41, 41); text-transform: uppercase; line-height: 1em; font-size: 1.2em; font-weight: bold; display: inline; background-color: rgb(255, 255, 255);
}
.storyFt .secLinks {
	padding-bottom: 5px; margin-top: 5px; margin-bottom: 5px;
}
.storyFt .secLinks .section {
	padding-bottom: 5px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.storyFt .secLinks .section .name {
	color: rgb(102, 102, 102); font-weight: bold; float: left;
}
.storyFt .secLinks .section .name h2 {
	color: rgb(102, 102, 102); font-size: 1em; font-weight: bold; float: left;
}
.storyFt .secLinks .section .name h2 a {
	color: rgb(35, 75, 123);
}
.storyFt .secLinks .section .feed {
	font-size: 1.2em; float: right;
}
.storyfct {
	padding-bottom: 5px; font-size: 1em;
}
.storyfct #storyMoreOnFucntion {
	border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
.storyfct #storyMoreOnFucntion .header {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); font-weight: bold;
}
.storyfct #storyMoreOnFucntion .secLinks {
	padding-bottom: 5px; margin-top: 5px; margin-bottom: 10px;
}
.storyfct #storyMoreOnFucntion .secLinks .section {
	padding-bottom: 3px; margin-bottom: 0px;
}
.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; list-style: none; padding: 0px 10px 0px 0px; float: left;
}
.storyfct #storyMoreOnFucntion .secLinks ul li.last {
	background: none; list-style: 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("../i/puffLabels/puff_video.png") no-repeat; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.cornerimagephotoleft {
	background: url("../i/puffLabels/puff_slideshow.png") no-repeat; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.cornerimageaudioleft {
	background: url("../i/puffLabels/puff_audio.png") no-repeat; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.cornerimageblogleft {
	background: url("../i/puffLabels/puff_blog.png") no-repeat; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.cornerimagevideocentre {
	background: url("../i/puffLabels/puff_video.png") no-repeat; left: 3px; top: 3px; width: 20px; height: 20px; position: absolute;
}
.cornerimagephotocentre {
	background: url("../i/puffLabels/puff_slideshow.png") no-repeat; left: 3px; top: 3px; width: 20px; height: 20px; position: absolute;
}
.cornerimageaudiocentre {
	background: url("../i/puffLabels/puff_audio.png") no-repeat; left: 3px; top: 3px; width: 20px; height: 20px; position: absolute;
}
.cornerimageblogcentre {
	background: url("../i/puffLabels/puff_blog.png") no-repeat; left: 3px; top: 3px; width: 20px; height: 20px; position: absolute;
}
.cornerimageleft {
	left: 0px; top: 0px; width: 16px; height: 16px; margin-top: 4px; position: absolute;
}
.cornerimagecentre {
	left: 0px; top: 0px; width: 16px; height: 16px; position: absolute;
}
.cornerimageinteractiveleft {
	background: url("../i/puffLabels/puff_interactive.png") no-repeat; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.cornerimageinteractivecentre {
	background: url("../i/puffLabels/puff_interactive.png") no-repeat; left: 3px; top: 3px; width: 20px; height: 20px; position: absolute;
}
.cornerimagegraphleft {
	background: url("../i/puffLabels/puff_graph.png") no-repeat; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.cornerimagegraphcentre {
	background: url("../i/puffLabels/puff_graph.png") no-repeat; left: 3px; top: 3px; width: 20px; height: 20px; position: absolute;
}
.cornerimagemapleft {
	background: url("../i/puffLabels/puff_map.png") no-repeat; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.cornerimagemapcentre {
	background: url("../i/puffLabels/puff_map.png") no-repeat; left: 3px; top: 3px; width: 20px; height: 20px; position: absolute;
}
.cornerimagepollleft {
	background: url("../i/puffLabels/puff_poll.png") no-repeat; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.cornerimagepollcentre {
	background: url("../i/puffLabels/puff_poll.png") no-repeat; left: 3px; top: 3px; width: 20px; height: 20px; position: absolute;
}
.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("../i/headerBlueBG.gif") repeat-x 0px 2px; padding-bottom: 7px;
}
.storyFtVideo .secLinks {
	padding-bottom: 5px; margin-top: 5px; margin-bottom: 5px;
}
.storyFtVideo .secLinks .section {
	padding-bottom: 5px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.storyFtVideo .secLinks .section .name {
	color: rgb(102, 102, 102); font-weight: bold; float: left;
}
.storyFtVideo .secLinks .section .name h2 {
	color: rgb(102, 102, 102); font-size: 1em; font-weight: bold; float: left;
}
.storyFtVideo .secLinks .section .name h2 a {
	color: rgb(35, 75, 123);
}
.storyFtVideo .secLinks .section .feed {
	font-size: 1.2em; float: right;
}
.storyFtVideo #storyMoreOn .header {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); font-weight: bold;
}
.storyFtVideo #storyMoreOn .secLinks {
	padding-bottom: 5px; margin-top: 5px; margin-bottom: 5px;
}
.storyFtVideo #storyMoreOn .secLinks .section {
	padding-bottom: 5px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.storyFtVideo #storyMoreOn .secLinks .section .name {
	color: rgb(102, 102, 102); font-weight: bold; float: left;
}
.storyFtVideo #storyMoreOn .secLinks .section .name h2 {
	color: rgb(102, 102, 102); font-size: 1.2em; font-weight: bold; float: left;
}
.storyFtVideo #storyMoreOn .secLinks .section .name h2 a {
	color: rgb(35, 75, 123);
}
.storyFtVideo #storyMoreOn .secLinks .section .name h3 {
	color: rgb(102, 102, 102); font-size: 1.2em; font-weight: bold; float: left;
}
.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("../i/sprite-icon.gif") no-repeat 0px -500px; padding-left: 12px;
}
.related_links_moreon h2 {
	background: none; padding: 0px 0px 7px; line-height: 1.2em; font-size: 1.2em; font-weight: normal;
}
.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); line-height: 1.2em; font-size: 1.4em; font-weight: normal;
}
.videoArt p.date {
	color: rgb(84, 84, 84); font-family: arial; font-size: 1.1em;
}
.videoArt.videoPadding .summary {
	margin: 0px !important;
}
.playButton {
	width: 140px; height: 88px; overflow: hidden; position: relative;
}
.playButton .playBtt {
	left: 0px; top: 0px; width: 38px; height: 100%; position: absolute; background-color: rgb(0, 0, 0);
}
.playButton a {
	text-decoration: none;
}
.playButton .playBttTop {
	background: url("../i/video_play2.png") no-repeat 50% 30%; left: 0px; top: 0px; width: 38px; height: 100%; position: absolute; opacity: 1;
}
.related_links .header {
	background: url("../i/grey_dots.gif") repeat-x 0px 1px rgb(255, 255, 255); padding: 2px 0px 4px; color: rgb(38, 38, 38); text-transform: uppercase; font-family: arial, sans-serif; font-size: 1.1em; font-weight: bold; border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
.related_links .header span {
	background: rgb(255, 255, 255); padding-right: 5px;
}
.related_links ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.related_links ul li {
	padding: 5px 0px 0px;
}
.related_links ul li h3 {
	line-height: 1.38em; font-size: 1.2em; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.related_links ul li h2 {
	line-height: 1.38em; font-size: 1.2em; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.related_links ul li h2 a {
	color: rgb(35, 75, 123);
}
.related_links ul li.video h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1950px; padding-left: 21px;
}
.related_links ul li.audio h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1110px; padding-left: 21px;
}
.related_links ul li.photo h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1800px; padding-left: 21px;
}
.related_links ul li.blog h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -2100px; padding-left: 21px;
}
.related_links_inline {
	width: 460px; overflow: hidden; margin-bottom: 8px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(244, 244, 240);
}
.related-links-float-design {
	width: 180px !important; margin-top: 10px; margin-right: 20px; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important; float: left;
}
.related-links-float-design.related_links_inline ul li.firstItem {
	background: none; padding-top: 13px; display: inline-block;
}
.related_links_inline .headerOne p {
	padding: 0px 5px 1px 0px; line-height: 1em; font-family: arial, sans-serif; font-size: 1.1em;
}
.related_links_inline .headerOne h2 {
	padding: 0px 5px 1px 0px; line-height: 1em; font-family: arial, sans-serif; font-size: 1.1em;
}
.related_links_inline .headerOne h2 {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.related_links_inline .relContentPuff {
	padding-bottom: 3px; margin-bottom: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.related_links_inline img {
	margin-bottom: 2px;
}
.related_links_inline .label {
	color: rgb(178, 41, 41); text-transform: uppercase; font-size: 10px; font-weight: bold;
}
.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 {
	margin: 0px; padding: 0px 0px 0px 5px; overflow: hidden; list-style-type: none;
}
.related_links_inline ul li {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1048px; padding: 0px 0px 5px 18px;
}
.related_links_inline ul li.audio {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1165px;
}
.related_links_inline ul li.blog {
	background: url("../i/sprite-icon.gif") no-repeat 0px -2095px;
}
.related_links_inline ul li.photo {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1795px;
}
.related_links_inline ul li.video {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px 4px;
}
.related_links_inline ul li.video:hover {
	background-position: 0px -68px;
}
.related_links_inline ul li .summary {
	padding-bottom: 0px; margin-bottom: 5px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0px; border-bottom-style: dotted;
}
.related_links_inline ul li a {
	color: rgb(35, 75, 123); text-transform: none; line-height: 13px; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.related_links_inline ul li a:hover {
	color: rgb(18, 40, 66); border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
.related_links_inline ul li h2 {
	margin-bottom: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; display: inline;
}
.related_links_inline ul li p {
	margin-bottom: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; display: inline;
}
.related_links_inline ul li p {
	line-height: 0.8em;
}
.related_links_inline .relContDate {
	color: rgb(84, 84, 84); text-transform: none; line-height: 13px; font-family: helvetica; font-size: 11px; font-weight: normal;
}
.related_links_inline .headerOne {
	padding-top: 2px;
}
#postComment {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#postComment p {
	margin: 0px; padding: 10px 0px; font-size: 1.2em;
}
#postComment p.reqInfo {
	color: rgb(102, 102, 102);
}
#postComment .mandatory {
	color: rgb(178, 41, 41);
}
#postComment form .commentInputText {
	width: 270px;
}
#postComment form textarea {
	width: 274px; height: 131px;
}
#postComment form .subBtn {
	border: 1px solid rgb(17, 51, 102); border-image: none; height: 1.7em; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1em; font-weight: bold; background-color: rgb(34, 85, 119);
}
#postComment .commentThankYou {
	background: rgb(233, 237, 242); padding: 43px 60px; border: 6px solid rgb(204, 213, 221); border-image: none;
}
#postComment .commentThankYou .thankContainer {
	background: url("../i/comment_t.gif") no-repeat 0px 25px; padding: 25px 0px 25px 90px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted;
}
#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 {
	padding-top: 5px; margin-top: 6px;
}
.secPuffs .summary h3 {
	padding-bottom: 0px;
}
ul.comments {
	margin: 0px; padding: 0px 0px 10px; list-style-type: none;
}
ul.comments li {
	padding: 10px 0px 5px; margin-bottom: 2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
ul.comments li p {
	margin: 0px; padding: 0px; line-height: 1.5em; font-size: 1.2em;
}
ul.comments li .author {
	font-size: 1.2em; font-weight: bold;
}
ul.comments li .date {
	line-height: 1.5em; font-size: 1.2em;
}
ul.comments li .time {
	line-height: 1.5em; font-size: 1.2em;
}
ul.comments li .report {
	line-height: 2em; font-size: 1.2em;
}
.advertLinks {
	padding: 5px 0px;
}
.advertLinks ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.advertLinks ul li {
	background: rgb(238, 255, 238); padding: 3px; margin-bottom: 2px;
}
.advertLinks ul li .title {
	font-size: 1.2em; font-weight: bold;
}
.advertLinks ul li p {
	margin: 0px; padding: 0px; font-size: 1.2em;
}
.mpu {
	width: 300px; height: 250px; background-color: rgb(238, 238, 238);
}
.sky {
	width: 300px; height: 680px; background-color: rgb(238, 238, 238);
}
.searchForm p {
	margin: 0px 0px 3px; padding: 0px 0px 2px; color: rgb(64, 64, 64); line-height: 1.3em; font-size: 1.2em;
}
.searchForm #searchOuter {
	height: 30px; background-color: rgb(227, 227, 227);
}
.searchForm #searchKeywords {
	padding: 4px 0px 4px 4px; float: left;
}
.searchForm #keywords {
	padding: 2px; border: 1px solid rgb(39, 100, 154); border-image: none; width: 200px; height: 15px; color: rgb(64, 64, 64); font-family: arial, sans-serif; font-size: 1.2em;
}
.searchForm #searchSubmit {
	margin: 8px 0px 0px 4px; width: 59px; height: 12px; float: left; background-image: url("../i/btn_search.jpg"); background-repeat: no-repeat;
}
.searchForm #linkItemsText {
	margin: 5px 0px 2px; padding: 0px; font-size: 1.1em;
}
.searchForm #linkItems {
	margin: 0px;
}
.searchForm #linkItem {
	background: url("../i/articleBullet.gif") no-repeat 0px 3px; padding: 0px 0px 1px; float: left;
}
.searchForm #linkItems a {
	margin: 0px 15px 0px 10px; padding: 0px; font-size: 1.1em;
}
.searchForm #searchSubmit:hover {
	cursor: pointer; background-image: url("../i/btn_search_h.jpg");
}
.searchSpacing {
	padding: 2px 0px 1px;
}
.comCarGutter {
	margin: 0px 10px 0px 0px;
}
.comGutterUnder {
	margin: 0px 0px 5px;
}
#comCarousel {
	width: 300px;
}
#comCarousel #comCarPartners {
	background: rgb(239, 239, 239); padding: 5px; margin-bottom: 5px;
}
#comCarousel #comCarPartners .partner {
	height: 157px;
}
#comCarousel #comCarPartners .partner .offer h3 {
	line-height: 1.2em; padding-bottom: 5px; font-size: 1.2em;
}
#comCarousel #comCarPartners .partner .offer p {
	line-height: 1.5em; font-family: verdana; font-size: 1.1em;
}
.comCarImage {
	width: 140px; height: 41px; text-align: center; vertical-align: middle;
}
#comCarousel #comCarTools {
	background: rgb(239, 239, 239); padding: 5px 2px;
}
#comCarousel #comCarTools #carouselBtns {
	margin: 0px; padding: 0px 5px;
}
#comCarousel #comCarTools #comCarNav {
	line-height: 1.1em; padding-bottom: 5px; font-size: 1.1em;
}
#comCarousel #comCarTools #comCarNav img {
	display: inline;
}
#comCarousel #comCarTools #comCarNav .prev {
	width: 90px; text-align: left; float: left;
}
#comCarousel #comCarTools #comCarNav .info {
	width: 106px; text-align: center; float: left;
}
#comCarousel #comCarTools #comCarNav .next {
	width: 90px; text-align: right; float: left;
}
#comCarousel #comCarTools .btn {
	margin: 0px 2px; border: 1px solid rgb(214, 214, 214); border-image: none; float: left;
}
#comCarousel #comCarTools .active {
	border: 1px solid rgb(34, 68, 119); border-image: none;
}
.comPuff {
	padding: 7px 5px 7px 7px; border: 2px solid rgb(233, 233, 223); border-image: none; margin-bottom: 15px;
}
.comPuff .comPuffImage {
	margin: 0px; padding: 1px 0px 0px; float: left;
}
.comPuff .comPuffImage img {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 60px; height: 60px;
}
.comPuff .comPuffCopy {
	margin: 0px 0px 0px 7px; float: left; -ms-word-wrap: break-word;
}
.comPuff .comPuffCopy a#titleMarkPuff {
	color: black; font-size: 12px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.comPuff .comPuffCopy p {
	width: 213px; color: rgb(35, 75, 123); line-height: 1.3em; padding-top: 4px; font-family: Georgia; font-size: 12px;
}
.comPuff .comPuffCopy p.title {
	line-height: 0.9em; padding-bottom: 3px; font-family: arial; font-size: 1.2em;
}
.comPuff .comPuffCopy ul {
	margin: 0px; padding: 3px 0px 0px; list-style-type: none;
}
.comPuff .comPuffCopy ul li {
	background: url("../i/comBullet.gif") no-repeat 0px 3px; padding-left: 12px; font-size: 1.1em;
}
.comPuff .comPuffCopy h3 {
	font-weight: normal;
}
.editorialPuff:hover {
	background: rgb(238, 238, 235);
}
#noComPuffImage p {
	width: auto;
}
#comDating {
	padding: 0px; width: 300px; height: 250px;
}
#comDating .topText {
	margin: 0px 0px 0px 14px; color: rgb(51, 51, 51); font-family: Arial; font-size: 14px;
}
#comDating .datingBox ul.profiles {
	list-style: none; margin: 0px; padding: 0px;
}
#comDating .datingBox ul.profiles li {
	list-style: none; padding: 5px; height: 186px; float: left;
}
#comDating .datingBox .dateProf {
	margin: 0px; padding: 3px 5px 10px; width: 100%; height: auto; color: rgb(64, 64, 64);
}
#comDating .datingBox .dateProf .dateProfImage {
	border-radius: 7px; width: 110px; height: 153px; margin-top: 5px; background-color: white !important;
}
#comDating .datingBox .dateProf .dateProfName {
	text-align: center; font-weight: bold; align: center; text-color: red;
}
#comDating .datingBox .dateProf .dateProfImage img {
	padding-top: 10px !important; padding-right: 17px; padding-bottom: 17px; padding-left: 17px;
}
#comDating .datingBox .dateProf .title {
	padding: 4px 0px; clear: both;
}
#comDating .datingBox .dateProf .title {
	color: rgb(206, 63, 110); font-size: 1.1em; font-weight: bold;
}
#comDating .datingBox .dateProf .description {
	margin: 0px 0px 2px; height: 89px; overflow: hidden;
}
#comDating .datingBox .dateProf .rightColDesc {
	margin: 15px 0px 8px; width: 152px; height: 109px; padding-left: 10px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; background-color: white !important; padding-topborder-radius: 7px;
}
#comDating .datingBox .dateProf .description p {
	padding: 3px 5px 0px 0px; font-family: Arial !important; font-size: 14px; margin-top: 1px !important;
}
#comDating .datingBox .dateProf ul {
	margin: 0px; padding: 0px;
}
#comDating .datingBox .dateProf ul li {
	font-size: 1.1em;
}
#comDating .tabs .colLeft {
	margin: 10px 0px 0px 8px; width: 195px; float: left;
}
#comDating .tabs .colRight {
	width: 80px; padding-top: 5px; margin-top: 5px; float: right;
}
#comDating .tabs .hide {
	display: none;
}
#comDating .tabs {
	background: none; font-size: 0px;
}
#comDating .tabs ul {
	list-style: none; margin: 0px; padding: 0px;
}
#comDating .tabs li {
	margin: 0px; padding: 0px 2px 0px 0px; float: right; cursor: pointer;
}
#comDating .tabs li a:hover {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(215, 215, 215);
}
.comFooter {
	background: url("../i/mpp/grey_bord_ft.gif") no-repeat; padding: 3px 10px 3px 3px; width: 274px; height: 19px; text-align: right; margin-top: 4px;
}
.comFooter a {
	color: rgb(35, 75, 123); line-height: 1.2em; font-size: 1.1em; text-decoration: none;
}
.dbBordTB {
	background: url("../i/dbBordTB.gif") no-repeat; width: 300px; height: 2px;
}
#comDating .datingLoader {
	background: url("../i/loader.gif") no-repeat 127px 72px; padding: 140px 0px 93px 112px; width: 250px; color: rgb(35, 75, 123); font-size: 1.5em; font-weight: bold;
}
#datingSearch {
	margin: 10px 0px; border: currentColor; border-image: none;
}
#datingSearch .dsLabels {
	padding: 2px 10px 0px 0px; width: 80px; text-align: right; color: rgb(64, 64, 64); font-size: 1.1em; margin-top: 3px; float: left;
}
#datingSearch .dsFields {
	padding: 2px 10px 0px 0px; color: rgb(64, 64, 64); font-size: 1.1em; float: left;
}
#datingSearch .cl {
	margin: 0px; padding: 0px; height: 1px; clear: both;
}
#datingSearch select {
	font-size: 12px;
}
#datingSearch input {
	font-size: 12px;
}
#datingSearch .searchButton {
	background: url("/template/ver1-0/i/dating/search_button.jpg") repeat-x; border: currentColor; border-image: none; width: 150px; height: 30px; margin-left: -15px; cursor: pointer;
}
#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: rgb(237, 247, 237); padding: 3px; margin-bottom: 4px;
}
#comDatingSmall .comPuffDating .comPuffDatingImage {
	padding: 0px; margin-right: 5px; float: left;
}
#comDatingSmall .comPuffDating .comPuffDatingImage img {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
#comDatingSmall .comPuffDating .comPuffDatingCopy p {
	line-height: 1.5em; font-family: verdana; font-size: 1.1em;
}
#comDatingSmall .comPuffDating .comPuffDatingCopy p.title {
	line-height: 0.9em; padding-bottom: 3px; font-family: arial; font-size: 1.2em;
}
#comDatingSmall .comPuffDating .comPuffDatingCopy ul {
	margin: 0px; padding: 3px 0px 0px; clear: both; list-style-type: none;
}
#comDatingSmall .comPuffDating .comPuffDatingCopy ul li {
	background: url("../i/comBullet.gif") no-repeat 0px 3px; padding-left: 12px; font-size: 1.1em;
}
#comDatingSmall .comDatingFt {
	background: rgb(227, 227, 227); padding: 3px; width: 294px; height: 15px; text-align: right; margin-top: 4px;
}
#comDatingSmall .comDatingFt a {
	color: rgb(35, 75, 123); line-height: 1.2em; font-size: 1.1em; text-decoration: none;
}
.ediPuff {
	background: rgb(245, 245, 245); padding: 3px; margin-bottom: 4px;
}
.ediPuff .ediPuffImage {
	padding: 0px; margin-right: 5px; float: left;
}
.ediPuff .ediPuffImage img {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.ediPuff .ediPuffCopy {
	float: left;
}
.ediPuff .ediPuffCopy p {
	font-size: 1.2em;
}
.ediPuff .ediPuffCopy p.title {
	padding-bottom: 3px;
}
.ediPuff .ediPuffCopy ul {
	margin: 0px; padding: 3px 0px 0px; list-style-type: none;
}
.ediPuff .ediPuffCopy ul li {
	background: url("../i/comBullet.gif") no-repeat 0px 3px; padding-left: 12px; font-size: 1.1em;
}
.headlineImageCentreAbstractPuff {
	clear: left; margin-top: 10px; position: relative;
}
.headerOne + .headlineImageCentreAbstractPuff {
	margin-top: 0px;
}
.fiveTwelfths .summaryBig .headlineImageCentreAbstractPuff {
	margin-top: 10px; margin-bottom: 10px;
}
.fiveTwelfths .summaryMedium .headlineImageCentreAbstractPuff {
	margin-top: 10px; margin-bottom: 10px;
}
.fiveTwelfths .summaryMedium :first-child.headlineImageCentreAbstractPuff {
	margin-top: 0px;
}
.headlineImageCentreAbstractPuff .puffRollOver {
	background: url("../i/1pxOverlayBg.png"); width: 100%; height: 24px; bottom: 0px; color: rgb(255, 255, 255) !important; overflow: hidden; font-family: helvetica, arial, sans-serif !important; font-size: 12px !important; margin-top: -1px; margin-right: -1px; position: absolute;
}
.headlineImageCentreAbstractPuff .puffRollOver p {
	color: rgb(255, 255, 255) !important; line-height: 13px !important; font-family: helvetica, arial, sans-serif !important; font-size: 12px !important;
}
.large .puffRollOver {
	background: url("../i/1pxOverlayBg.png"); width: 100%; bottom: 0px; color: rgb(255, 255, 255); overflow: hidden; font-family: helvetica, arial, sans-serif; font-size: 12px; position: absolute;
}
.headlineImageCentreAbstractPuff .puffRollOver:hover {
	border: currentColor; border-image: none;
}
.headlineImageCentreAbstractPuff h3 {
	padding: 5px 5px 0px; font-size: 12px; font-weight: bold;
}
.headlineImageCentreAbstractPuff p {
	margin: 5px auto 15px 5px; padding: 0px 0px 15px;
}
.headlineImageCentreAbstractPuff h5 {
	margin: 6px auto 0px 0px; padding: 0px 5px; font-size: 12px; font-weight: bold;
}
.headlineImageCentreAbstractPuff h4 {
	margin: 6px auto 0px 0px; padding: 0px 5px; font-size: 12px; font-weight: bold;
}
#polldisplay {
	margin: 0px; padding: 5px 0px;
}
.epollcontent {
	margin: 0px; padding: 0px; color: rgb(38, 38, 38); line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; float: left;
}
.polltitle {
	margin: 2px 0px 0px; float: left;
}
.polloption {
	float: right;
}
.polloptions {
	margin: 5px 0px;
}
.epollq {
	margin: 5px 0px 0px; padding: 0px; color: rgb(38, 38, 38); line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; float: left;
}
.epolla {
	height: 20px; color: rgb(38, 38, 38); font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.epollresult {
	margin: 0px; padding: 0px; text-align: right; color: rgb(49, 86, 131); line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.epollbar {
	font-size: 10px; margin-bottom: 3px; float: left; background-color: rgb(178, 41, 41);
}
.epollresults {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1050px; padding-left: 14px; font-size: 0.68em; margin-top: 4px; float: left;
}
#polldisplay form .voteBtn {
	border: 1px solid rgb(17, 51, 102); border-image: none; height: 1.7em; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1em; font-weight: bold; background-color: rgb(34, 85, 119);
}
.horizontal_line {
	margin-top: 5px; border-bottom-color: rgb(205, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.vertical_line {
	padding: 2px; width: 2px; height: 100px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; float: left;
}
#tmglSearch {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px 10px; width: 940px; border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#tmglSearch .searchType {
	padding: 5px 0px; font-size: 1.2em; font-weight: bold;
}
#tmglSearch h1 {
	padding: 10px 0px; color: rgb(102, 102, 102); font-size: 2em; font-weight: bold;
}
#tmglSearch .searchBorders {
	padding: 10px 0px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#tmglSearch .searchPresentation {
	float: left;
}
#tmglSearch .searchPages {
	padding-top: 4px; font-size: 1.2em; float: right;
}
#tmglSearch .backTop {
	padding: 10px 0px; float: right;
}
#tmglSearch .backTop p {
	font-size: 1.2em;
}
#tmglSearch .backTop p a {
	background: url("../i/upArrow.gif") no-repeat right; padding-right: 12px;
}
#tmglSearch .searchNext {
	background: url("../i/linkArrow.gif") no-repeat right; text-transform: uppercase; padding-right: 8px; font-weight: bold;
}
#tmglSearch .searchPrev {
	background: url("../i/linkArrowPrev.gif") no-repeat left; text-transform: uppercase; padding-left: 8px; font-weight: bold;
}
#tmglSearch .basicSearchForm {
	margin-right: 10px; float: left;
}
#tmglSearch .googleEnhance {
	background: url("../i/enhancedByGoogle.gif") no-repeat; margin: 0px; padding: 0px; width: 53px; height: 26px; text-indent: -9999px; float: left;
}
#tmglSearch .searchSmallText {
	font-size: 1.1em;
}
#tmglSearch .searchLeftCol {
	text-align: right;
}
#tmglSearch .advBtn {
	margin-right: 10px; float: left;
}
#tmglSearch .calendar {
	top: -2px; margin-left: 3px; display: inline; position: relative;
}
.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 {
	text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.gws .gwsResult .gwsResultTxt {
	font-size: 1.2em;
}
.gws .gwsResult .gwsResultUrl {
	color: rgb(65, 160, 66); font-size: 1.2em;
}
.gafs {
	background: rgb(255, 250, 221); padding: 3px; margin-bottom: 10px;
}
.gafs .gafsAd {
	margin-bottom: 10px;
}
.gafs .gafsAd .gafsAdTitle {
	font-size: 1.4em;
}
.gafs .gafsAd .gafsAdTitle a {
	text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.gafs .gafsAd .gafsAdDesc {
	font-size: 1.2em;
}
.gafs .gafsAd .gafsAdDesc a {
	color: rgb(0, 0, 0);
}
.gafs .gafsAd .gafsAdDesc a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.gafs .gafsAd .gafsAdDesc .gafsAdUrl {
	color: rgb(65, 160, 66); margin-right: 10px;
}
.archiveHeader a {
	font-size: 1.4em;
}
#autotrader {
	padding: 0px; font-family: arial;
}
#autotrader .search {
	background: rgb(227, 227, 227); margin: 0px auto; color: rgb(64, 64, 64); border-bottom-color: rgb(237, 247, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
#autotrader .tabs {
	background: url("../i/mpp/tab_bgline.gif") repeat-x bottom rgb(255, 255, 255); width: 100%; line-height: normal; float: left;
}
#autotrader .tabs ul {
	list-style: none; margin: 0px; padding: 0px;
}
#autotrader .tabs li {
	background: url("../i/mpp/tab_left_grey.gif") no-repeat left top; margin: 0px; padding: 0px 0px 0px 7px; float: left; cursor: pointer;
}
#autotrader .tabs a {
	background: url("../i/mpp/tab_right_grey.gif") no-repeat right top; padding: 5px 15px 4px 6px; text-decoration: none; display: block;
}
#autotrader .tabs .ui-tabs-selected {
	background-image: url("../i/mpp/tab_left_green.gif");
}
#autotrader .tabs .ui-tabs-selected a {
	padding-bottom: 5px; background-image: url("../i/mpp/tab_right_green.gif");
}
#autotrader .tabs a:hover {
	border: 0px currentColor; border-image: none;
}
#autotrader .ui-tabs-hide {
	display: none;
}
#autotrader .ui-tabs-panel {
	background: none; padding: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#autotrader .advanced_link a {
	color: rgb(35, 75, 123); cursor: pointer;
}
#autotrader .advanced_link a:hover {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: none;
}
#autotrader label {
	font: bold 12px/normal arial; padding: 5px; width: 60px; text-align: right; color: rgb(64, 64, 64); float: left; font-size-adjust: none; font-stretch: normal;
}
#autotrader select {
	width: 200px; color: rgb(102, 102, 102);
}
#autotrader input {
	width: 195px; color: rgb(102, 102, 102);
}
#autotrader .floatRight {
	padding: 7px 20px 7px 7px; float: right;
}
#autotrader .formSubmit {
	width: 50px; background-color: rgb(104, 143, 54);
}
#autotrader_response .results_text {
	color: rgb(64, 64, 64); font-size: 12px;
}
#autotrader_response .sorting {
	float: left;
}
#autotrader_response #pagination {
	margin-top: 2px; float: right;
}
#autotrader_response #pagination a {
	padding-right: 3px; font-size: 12px;
}
#autotrader_response #pagination .current {
	padding-right: 3px; font-size: 12px;
}
#autotrader_response .postcode {
	text-transform: uppercase; font-weight: bold;
}
#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 {
	padding: 0px 10px 40px 5px; float: left;
}
#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 {
	padding-top: 2px; font-size: 14px; font-weight: bold;
}
#autotrader_response .summary .ad_text {
	color: rgb(64, 64, 64); padding-top: 2px; font-size: 12px;
}
#autotrader_response .summary .distance {
	color: rgb(64, 64, 64); padding-top: 2px; font-size: 12px;
}
#charterListener {
	color: rgb(64, 64, 64); font-family: arial; font-size: 13px; margin-right: 20px;
}
#charterListener .contact_us {
	padding-left: 10px; margin-top: 12px; margin-bottom: 10px;
}
#charterListener h3 {
	color: rgb(0, 0, 0); font-weight: bold; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
#charterListener label {
	padding: 5px; width: 130px; text-align: right; font-family: arial; font-size: 12px; float: left;
}
#charterListener input[type='text'] {
	width: 300px; margin-bottom: 8px;
}
#charterListener textarea {
	width: 304px; height: 100px; margin-bottom: 8px;
}
#charterListener .asterix {
	color: rgb(178, 41, 41); padding-left: 1px;
}
#charterListener form .formSubmit {
	margin-right: 144px; float: right;
}
#charterListener .error {
	text-align: left; float: left;
}
.commentContainer {
	margin-bottom: 10px;
}
.commentContainer :first-child.commentImg {
	background: none; margin-top: -5px;
}
.commentContainer :first-child.comment {
	background: none; margin-top: -5px;
}
.commentImage {
	background: rgb(255, 255, 255); margin: 0px 0px 5px; padding: 2px 0px 0px 10px; float: right;
}
.comment {
	line-height: 1.3em; padding-top: 5px; font-size: 1.1em; margin-top: 7px; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
.commentImg {
	line-height: 1.3em; padding-top: 5px; font-size: 1.1em; margin-top: 7px; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
.headerOne + .comment {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.headerOne + .commentImg {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.comment p {
	color: rgb(64, 64, 64); margin-bottom: 1px;
}
.commentImg p {
	color: rgb(64, 64, 64); margin-bottom: 1px;
}
.comment ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.commentImg ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.comment ul li {
	background: none; padding-left: 0px;
}
.commentImg ul li {
	background: none; padding-left: 0px;
}
.comment ul li a {
	background: none; color: rgb(35, 75, 123); line-height: 1.3em; padding-left: 0px; font-family: georgia, "times new roman", times, serif; font-size: 1.2em;
}
.commentImg ul li a {
	background: none; color: rgb(35, 75, 123); line-height: 1.3em; padding-left: 0px; font-family: georgia, "times new roman", times, serif; font-size: 1.2em;
}
.comment p strong {
	font-family: helvetica, arial, sans-serif;
}
.commentImg p strong {
	font-family: helvetica, arial, sans-serif;
}
.comment p strong a {
	color: rgb(64, 64, 64); font-family: helvetica, arial, sans-serif;
}
.commentImg p strong a {
	color: rgb(64, 64, 64); font-family: helvetica, arial, sans-serif;
}
.comment p strong a:hover {
	border-bottom-color: rgb(64, 64, 64); border-bottom-width: 1px; border-bottom-style: dotted;
}
.commentImg p strong a:hover {
	border-bottom-color: rgb(64, 64, 64); border-bottom-width: 1px; border-bottom-style: dotted;
}
#commentContainerOlympics .commentImg {
	background: url("../i/olympics/overlay_quote.png") no-repeat 5px 10px rgb(244, 240, 230); padding: 7px 0px 0px 26px; border-top-color: currentColor; border-bottom-color: rgb(211, 206, 186); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid; position: relative; min-height: 62px;
}
#commentContainerOlympics .comment {
	background: url("../i/olympics/overlay_quote.png") no-repeat 5px 10px rgb(244, 240, 230); padding: 7px 0px 0px 26px; border-top-color: currentColor; border-bottom-color: rgb(211, 206, 186); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid; position: relative; min-height: 62px;
}
#commentContainerOlympics .commentImg img {
	padding: 0px 0px 0px 10px; right: 0px; bottom: 0px; float: right; position: absolute;
}
#commentContainerOlympics .commentImg ul {
	padding-right: 70px;
}
#commentContainerOlympics .comment ul {
	padding-right: 70px;
}
#commentContainerOlympics .commentImg ul li a {
	color: rgb(66, 66, 66); font-size: 1.3em; font-style: italic;
}
#commentContainerOlympics .comment ul li a {
	color: rgb(66, 66, 66); font-size: 1.3em; font-style: italic;
}
#commentContainerOlympics .commentImg p {
	margin: 4px 0px;
}
#commentContainerOlympics .comment p {
	margin: 4px 0px;
}
#commentContainerOlympics .commentImg p strong a {
	font: bold 10px/normal georgia, "times new roman", times, serif; color: rgb(0, 151, 210); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
#commentContainerOlympics .comment p strong a {
	font: bold 10px/normal georgia, "times new roman", times, serif; color: rgb(0, 151, 210); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
#commentContainerOlympics {
	margin-top: 10px;
}
#commentContainerOlympics .commentImg p strong {
	font: bold 10px/normal georgia, "times new roman", times, serif; color: rgb(0, 151, 210); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
#commentCartoonContainer {
	width: 300px; float: left; background-color: rgb(255, 255, 255);
}
.commentsContainer {
	width: 300px; padding-top: 12px; margin-left: 0px; float: left;
}
.cartoonContainer {
	width: 140px; padding-top: 12px; padding-right: 9px; border-right-color: rgb(231, 231, 231); border-right-width: 1px; border-right-style: solid; float: left;
}
.cartoonContainer img {
	padding-top: 2px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.cartoonContainer .mattDescription {
	text-align: center; font-family: Georgia; font-size: 12px; font-style: italic; margin-top: 6px;
}
.mattDescription a {
	color: rgb(38, 38, 38);
}
.cartoonTabsContainer {
	margin-bottom: 10px;
}
.cartoonTabsContainer a.tabMatt {
	width: 77px; height: 29px; float: left; background-image: url("../i/tabMatt.png");
}
.cartoonTabsContainer a.tabAlex {
	width: 63px; height: 29px; float: left; background-image: url("../i/tabAlex.png");
}
.cartoonTabsContainer a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.cartoonImage {
	margin: 0px auto; padding: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.cartoonImage a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.cartoonImage p {
	padding: 5px; text-align: center; color: black; font-size: 11px; font-style: italic;
}
.mattArticleLink {
	padding: 3px; text-align: center;
}
.mattArticleLink a {
	color: rgb(35, 75, 123); font-family: arial, helvetica, sans-serif; font-size: 12px;
}
.mattArticleLink a:hover {
	color: rgb(18, 40, 66);
}
.mattAlexPuffs .headlineImageCentreAbstractPuff.small {
	margin-top: 7px;
}
.mattAlexPuffs :first-child.headlineImageCentreAbstractPuff.small {
	margin-top: 0px;
}
.mattAlexPuffs .oneSixth .oneSixth.mattAlertBox.mattAlexBox {
	margin-top: 7px;
}
.mattAlexPuffs .oneSixth :first-child.oneSixth.mattAlertBox.mattAlexBox {
	margin-top: 0px;
}
.oneSixth.mattAlertBox.mattAlexBox + .headlineImageCentreAbstractPuff.small {
	padding-top: 7px; margin-top: 0px;
}
.mattAlexPuffs .summary.html {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#autoNav {
	border-width: 1px medium; border-style: dotted none; border-color: rgb(204, 204, 204) currentColor; padding: 2px 0px; border-image: none; font-weight: bold; margin-bottom: 10px;
}
#autoNav .leftTool {
	width: 100px; text-align: left; font-size: 1.2em; float: left;
}
#autoNav .rightTool {
	width: 100px; text-align: right; font-size: 1.2em; float: right;
}
#autoNav .leftTool .prev {
	background: url("../i/prev.gif") no-repeat left; padding-left: 10px;
}
#autoNav .rightTool .next {
	background: url("../i/next.gif") no-repeat right; padding-right: 10px;
}
#artComRelLinks {
	margin-bottom: 10px;
}
#artComRelLinks ul {
	color: rgb(206, 206, 206); margin-left: 0px; list-style-type: none;
}
#artComRelLinks ul li {
	padding: 0px 0px 3px;
}
.comLink {
	background: rgb(255, 255, 255); padding: 0px; font-size: 1.2em; margin-bottom: 2px;
}
.rssFeed h3 {
	background: url("../i/feed_rss.gif") no-repeat right;
}
.feedTools {
	background: rgb(255, 255, 255); padding: 5px 5px 2px; border: 6px solid rgb(224, 224, 224); border-image: none; width: 288px; overflow: hidden;
}
.feedTools .title {
	width: 288px; margin-bottom: 5px;
}
.feedTools .title p {
	margin: 0px; padding: 0px; width: 260px; color: rgb(64, 64, 64); font-size: 1.3em; font-weight: bold; float: left;
}
.feedTools img {
	padding-left: 10px; float: right;
}
.feedTools ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.feedTools ul li {
	padding: 2px 0px 1px 25px; width: 263px; line-height: 1.6em; font-size: 1.2em; font-weight: bold; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: dotted;
}
.feedTools ul li.google {
	background: url("/template/ver1-0/i/16_google.gif") no-repeat 0px 3px;
}
.feedTools ul li.bloglines {
	background: url("/template/ver1-0/i/16_bloglines.gif") no-repeat 0px 3px;
}
.feedTools ul li.yahoo {
	background: url("/template/ver1-0/i/16_yahoo.gif") no-repeat 0px 3px;
}
.feedTools ul li.netvibes {
	background: url("/template/ver1-0/i/16_netvibes.gif") no-repeat 0px 3px;
}
.feedTools ul li.newsgator {
	background: url("/template/ver1-0/i/16_newsgator.gif") no-repeat 0px 3px;
}
.feedTools ul li.pageflakes {
	background: url("/template/ver1-0/i/16_pageflakes.gif") no-repeat 0px 3px;
}
.feedTools ul li.technorati {
	background: url("/template/ver1-0/i/16_technorati.gif") no-repeat 0px 3px;
}
.feedTools ul li.aol {
	background: url("/template/ver1-0/i/16_aol.gif") no-repeat 0px 3px;
}
.feedTools ul li.rss {
	background: url("/template/ver1-0/i/16_rss.gif") no-repeat 0px 3px; padding-top: 3px; font-size: 1.1em; font-weight: normal;
}
.googleads {
	padding: 5px 0px 0px; width: 620px;
}
.radlinks {
	width: auto;
}
#google-links-container {
	margin: 0px; padding: 0px;
}
#googleLinksHead {
	margin: 0px; padding: 0px 0px 6px; color: rgb(178, 41, 41); font-size: 1.2em; font-weight: bold;
}
.googleLinksText {
	list-style: none; margin: 0px; padding: 0px; font-family: arial;
}
.googleLinksText p {
	padding: 4px 0px 1px; font-size: 12px;
}
.googleLinksText p a {
	margin: 7px 0px 4px; font-size: 11px;
}
.googleLinksText p a:hover {
	border: 0px currentColor; border-image: none;
}
.googleLinksText li {
	padding: 0px 0px 7px; color: rgb(64, 64, 64);
}
.googleLinksText li h4 a {
	font: bold 12px/normal arial; color: rgb(35, 75, 123); margin-top: 7px; font-size-adjust: none; font-stretch: normal;
}
.googleLinksText li h4 a:hover {
	border-width: 0px 0px 1px; border-style: none none dotted; border-color: currentColor currentColor rgb(18, 40, 66); border-image: none;
}
.googleLinksText li h4 a:active {
	border: 0px currentColor; border-image: none;
}
.googleLinksText li.last {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.secNavLink {
	padding-bottom: 10px;
}
.secNavLink .headerOne {
	padding-bottom: 5px;
}
.secNavLink .headerOne h2 {
	margin: 0px; padding: 0px 3px 0px 0px; color: rgb(178, 41, 41); text-transform: uppercase; line-height: 1em; font-size: 1.2em; font-weight: bold; display: inline; background-color: rgb(255, 255, 255);
}
.secNavLink .secNavLinkBadge {
	float: right;
}
.secNavLink .secNavLinkItems {
	width: 240px; float: left;
}
.secNavLink .secNavLinkItems .twoColm {
	background: url("../i/articleBullet.gif") no-repeat 0px 8px; padding: 5px 0px; width: 105px; line-height: 1.2em; margin-right: 10px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.secNavLink .secNavLinkItems .oneColm {
	background: url("../i/articleBullet.gif") no-repeat 0px 8px; padding: 5px 0px; line-height: 1.2em; margin-right: 10px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: dotted;
}
.secNavLink .secNavLinkItems .oneColm .bulletPoint {
	margin: 0px 0px 0px 10px; padding: 0px; text-indent: 0px; font-size: 1.2em;
}
.secNavLink .secNavLinkItems .twoColm .bulletPoint {
	margin: 0px 0px 0px 10px; padding: 0px; text-indent: 0px; font-size: 1.2em;
}
.umeeHide {
	display: none;
}
.commHeader {
	font: 1em/normal arial; padding: 2px 4px; color: rgb(255, 255, 255); text-transform: uppercase; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal; background-color: rgb(55, 100, 154);
}
.commercialPuff {
	width: 300px;
}
.rPuff {
	width: 300px;
}
.puffContainer {
	width: 300px; padding-right: 6px; padding-left: 6px; border-right-color: rgb(227, 227, 227); border-left-color: rgb(227, 227, 227); border-right-width: 4px; border-left-width: 4px; border-right-style: solid; border-left-style: solid;
}
.nav {
	width: 34px; height: 16px; float: right;
}
.nav img {
	border: 0px currentColor; border-image: none; text-decoration: none;
}
.nav a:hover img {
	visibility: hidden;
}
.nav a {
	text-decoration: none;
}
.headline {
	font: bold 1.1em/normal arial; color: rgb(35, 75, 123); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.headline a:visited {
	color: rgb(35, 75, 123); text-decoration: none;
}
.headline a:hover {
	border-width: 0px 0px 1px; border-style: dotted; color: rgb(18, 40, 66);
}
.blurb {
	font: 1.1em/normal arial; color: rgb(64, 64, 64); margin-right: auto; margin-bottom: 5px; margin-left: auto; font-size-adjust: none; font-stretch: normal;
}
.blurb a:hover {
	border-width: 0px 0px 1px; border-style: dotted; color: rgb(35, 75, 123);
}
.blurb a:visited {
	color: rgb(35, 75, 123); text-decoration: none;
}
.puffFooter {
	font: bold 1.1em/normal arial; text-align: right; color: rgb(178, 41, 41); padding-right: 2px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.puffFooter a {
	color: rgb(178, 41, 41); text-decoration: none;
}
.px {
	background: url("../i/previous_arrow_off.gif") no-repeat 0px 0px; text-decoration: none;
}
a.nextComPuff:hover {
	background: url("../i/next_arrow_off.gif") no-repeat 0px 0px; text-decoration: none;
}
.heading {
	padding: 2px 4px;
}
.sideBars {
	padding-right: 6px; padding-left: 6px; border-right-color: rgb(227, 227, 227); border-left-color: rgb(227, 227, 227); border-right-width: 4px; border-left-width: 4px; border-right-style: solid; border-left-style: solid;
}
.imageDiv {
	margin: 4px 0px 7px; width: 58px; float: left;
}
.imageDiv img {
	width: 50px; height: 50px; margin-top: 2px;
}
.puffBody {
	width: 188px; float: left;
}
.puffBodyWide {
	width: 246px; float: left;
}
.footerDiv {
	background-color: rgb(227, 227, 227);
}
.footerTop {
	background: url("../i/grey_curve_top.gif") no-repeat; width: 280px; height: 3px;
}
.footerBtm {
	background: url("../i/grey_curve_bottom.gif") no-repeat; width: 280px; height: 5px;
}
.far_out {
	left: -9999px; position: absolute;
}
a.actionBut {
	background: url("../i/b_button_off.gif") no-repeat 0px 2px; width: 33px; height: 15px; margin-left: 5px; float: right; display: block;
}
a.actionBut:hover {
	background: url("../i/b_button_on.gif") no-repeat 0px 2px; border: currentColor; border-image: none; width: 33px; height: 15px; text-decoration: none; float: right; display: block;
}
.fText {
	float: right;
}
.f_nav {
	width: 175px; margin-left: 100px;
}
.rounded {
	top: -52px; margin-bottom: -50px; position: relative;
}
.spacing {
	padding: 4px 0px 5px;
}
.rotatingPuffContainer {
	margin-bottom: 10px;
}
.commNavLink {
	width: 300px; padding-bottom: 5px; margin-top: -5px; border-bottom-color: silver; border-bottom-width: 1px; border-bottom-style: dotted;
}
.commNavLink .commNavLinkItems {
	width: 300px; float: left;
}
.commNavLink .commNavLinkItems .twoColm {
	background: url("../i/comBullet.gif") no-repeat 0px 6px; padding: 3px 0px; width: 145px; line-height: 1.2em; margin-right: -10px; margin-left: 10px; float: left;
}
.commNavLink .commNavLinkItems .oneColm {
	background: url("../i/comBullet.gif") no-repeat 0px 6px; padding: 3px 0px; line-height: 1.2em; margin-right: 10px; margin-left: 10px;
}
.commNavLink .commNavLinkItems .oneColm .commBulletPoint {
	margin: 0px 0px 0px 12px; padding: 0px; color: rgb(0, 102, 204); text-indent: 0px; font-size: 1em; text-decoration: none;
}
.commNavLink .commNavLinkItems .twoColm .commBulletPoint {
	margin: 0px 0px 0px 12px; padding: 0px; color: rgb(0, 102, 204); text-indent: 0px; font-size: 1em; text-decoration: none;
}
.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; display: none;
}
.summaryMedium .cta {
	text-align: left; font-size: 1.2em; margin-top: 10px;
}
.summaryMedium .cta a {
	color: rgb(35, 75, 123);
}
#trafficDrivers {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(244, 244, 240);
}
#trafficDrivers .headerOne {
	color: rgb(38, 38, 38); border-top-color: rgb(38, 38, 38); border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted;
}
#bottomGroup .headerOne {
	color: rgb(38, 38, 38); border-top-color: rgb(38, 38, 38); border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted;
}
#trafficDrivers .gutterUnder {
	margin-bottom: 5px;
}
#trafficDrivers .headerFive {
	margin-bottom: 5px;
}
#bottomGroup .headerFive a {
	color: rgb(84, 84, 84); text-transform: uppercase; font-family: arial, sans-serif; font-size: 1.1em; font-weight: bold;
}
#bottomGroup .headerFive span {
	color: rgb(84, 84, 84); text-transform: uppercase; font-family: arial, sans-serif; font-size: 1.1em; font-weight: bold;
}
#trafficDrivers .headerFive a {
	color: rgb(84, 84, 84); text-transform: uppercase; font-family: arial, sans-serif; font-size: 1.1em; font-weight: bold;
}
#trafficDrivers .headerFive span {
	color: rgb(84, 84, 84); text-transform: uppercase; font-family: arial, sans-serif; font-size: 1.1em; font-weight: bold;
}
#bottomGroup .headerFive a:hover {
	color: rgb(63, 63, 63); margin-bottom: 1px; border-bottom-color: rgb(127, 17, 17); border-bottom-width: 1px; border-bottom-style: dotted;
}
#trafficDrivers .headerFive a:hover {
	color: rgb(63, 63, 63); margin-bottom: 1px; border-bottom-color: rgb(127, 17, 17); border-bottom-width: 1px; border-bottom-style: dotted;
}
#trafficDrivers .headerFive a {
	color: rgb(212, 47, 0);
}
#trafficDrivers .headerFive a:hover {
	color: rgb(212, 47, 0);
}
#bottomGroup .summaryMedium p {
	color: rgb(63, 63, 63); line-height: 1.3em; font-family: arial, helvetica, sans-serif; font-size: 1.3em;
}
#trafficDrivers .summaryMedium p {
	color: rgb(63, 63, 63); line-height: 1.3em; font-family: arial, helvetica, sans-serif; font-size: 1.3em;
}
#bottomGroup .summaryMedium img {
	margin: 0px 0px 0px 10px;
}
#trafficDrivers .summaryMedium img {
	margin: 0px 0px 0px 10px;
}
#trafficDrivers .summaryMedium img {
	margin: 0px 0px 0px 10px;
}
#bottomGroup .summaryMedium img {
	margin: 0px;
}
#bottomGroup .summaryMedium h3 {
	font-size: 2em; margin-bottom: 5px;
}
#trafficDrivers .summaryMedium h3 {
	font-size: 2em; margin-bottom: 5px;
}
#bottomGroup .piccentre {
	margin-bottom: 8px;
}
#trafficDrivers .piccentre {
	margin-bottom: 8px;
}
#bottomGroup .summaryMedium h3 {
	margin-bottom: 0px;
}
#bottomGroup .piccentre {
	margin-bottom: 0px;
}
#bottomGroup h3 a {
	margin: 8px 0px 10px;
}
#trafficDrivers h3 a {
	margin: 8px 0px 10px;
}
#tmgPortalRand {
	
}
#tmgPortalRand .servicesSmall {
	margin: 5px 0px; padding: 0px 7px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dotted;
}
#tmgPortalRand .last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#tmgPortalRand .last .summarySmall h3 {
	padding-right: 5px;
}
.servLarge {
	line-height: 1.13em; font-size: 1.6em; font-weight: bold; margin-bottom: 8px;
}
.servSmall {
	line-height: 1.38em; font-size: 1.3em; font-weight: bold;
}
.traffdrivViewLink {
	text-align: right; clear: both;
}
.traffdrivViewLink a {
	color: rgb(0, 102, 204); font-family: arial, helvetica, sans-serif; font-size: 1.2em;
}
#trafficDrivers h3 {
	height: 50px; clear: both; margin-bottom: 6px;
}
div.headerOne + div.configTabs {
	margin-top: -9px;
}
#configurableTabs a {
	cursor: pointer;
}
#configurableTabs {
	margin-bottom: 1em; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
#configurableTabs .topline {
	margin-top: 5px;
}
#configurableTabs .topline .left {
	width: 4px; height: 2px; float: left;
}
#configurableTabs .topline .right {
	width: 4px; height: 2px; float: left;
}
#configurableTabs .bottomline .left {
	width: 4px; height: 2px; float: left;
}
#configurableTabs .bottomline .right {
	width: 4px; height: 2px; float: left;
}
#configurableTabs .topline .right {
	float: right;
}
#configurableTabs .bottomline .right {
	float: right;
}
#configurableTabs ul {
	list-style: none; margin: 0px; padding: 0px;
}
#configurableTabs .mainTabs {
	background: url("../i/mostViewedTabUnder.gif") 0px -1px; width: 100%; min-height: 21px;
}
#configurableTabs .mainTabs li {
	background: rgb(215, 215, 215); margin: 0px; text-transform: uppercase; font-family: arial, sans-serif; border-top-color: rgb(215, 215, 215); border-right-color: rgb(215, 215, 215); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; float: left;
}
#configurableTabs .mainTabs li.start {
	border-left-color: rgb(215, 215, 215); border-left-width: 1px; border-left-style: solid;
}
#configurableTabs .mainTabs .end {
	clear: left;
}
#configurableTabs .mainTabs li {
	background: rgb(255, 255, 255); width: auto; color: rgb(96, 96, 96); font-size: 10px; text-decoration: none; display: block;
}
#configurableTabs .mainTabs li a {
	background: rgb(255, 255, 255); width: auto; color: rgb(96, 96, 96); font-size: 10px; text-decoration: none; display: block;
}
#configurableTabs .mainTabs li a {
	background: url("../i/mostViewedTab.gif") repeat-x 0px 0px rgb(255, 255, 255); padding: 3px 10px;
}
#configurableTabs .mainTabs a:hover {
	color: rgb(96, 96, 96); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#configurableTabs .mainTabs .current {
	background: rgb(255, 255, 255); color: rgb(96, 96, 96); font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#configurableTabs .mainTabs .current a {
	background: rgb(255, 255, 255); color: rgb(96, 96, 96); font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#configurableTabs .mainTabs .current a:hover {
	background: rgb(255, 255, 255); color: rgb(96, 96, 96); font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#configurableTabs .subHead {
	color: rgb(64, 64, 64); padding-top: 0.4em; padding-bottom: 0.2em; clear: both; font-size: 11px; margin-bottom: 3px; margin-left: 2px;
}
#configurableTabs .mainTabs .ui-tabs-selected {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); color: rgb(52, 52, 52); font-weight: bold; margin-bottom: -1px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#configurableTabs .mainTabs .ui-tabs-selected a {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); color: rgb(52, 52, 52); font-weight: bold; margin-bottom: -1px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#configurableTabs .mainTabs .ui-tabs-selected a:hover {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); color: rgb(52, 52, 52); font-weight: bold; margin-bottom: -1px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#configurableTabs .listOfItems li {
	margin: 0px 2px; padding: 5px 5px 0px; width: 268px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
#configurableTabs .listOfItems li.doubleColumn {
	background: url("../i/configurableTabs/bgForPluginItem.jpg") repeat-x; border: 0px currentColor; border-image: none; width: 126px; padding-bottom: 2px; float: left;
}
#configurableTabs .listOfItems .break {
	background: 0px; width: 92%; height: 0px; clear: left; border-top-color: rgb(206, 206, 206); border-top-width: 1px; border-top-style: dotted; float: left; display: block;
}
#configurableTabs .listOfItems .break hr {
	display: none;
}
#configurableTabs .listOfItems .info {
	margin: -52px 0px 8px 53px; color: rgb(64, 64, 64); font-size: 11px;
}
#configurableTabs .listOfItems .mainLink {
	color: rgb(35, 76, 121); font-size: 10px; font-weight: bold; text-decoration: none; margin-bottom: 3px; display: inline;
}
#configurableTabs .listOfItems .mainLink:hover {
	color: rgb(18, 40, 66); margin-bottom: 2px; border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
#configurableTabs .listOfItems .info .bookLink:hover {
	color: rgb(18, 40, 66); margin-bottom: 2px; border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
#configurableTabs .listOfItems .partnerLogo {
	margin: 0px 0px 0px -48px; padding: 0px;
}
#configurableTabs .listOfItems .info .starRating {
	height: 9px; display: block;
}
#configurableTabs .listOfItems .info .starRating img {
	color: rgb(153, 153, 0); margin-right: 2px; float: left;
}
#configurableTabs .listOfItems .info p {
	font-size: 11px; display: inline;
}
#configurableTabs .listOfItems .info .bookLink {
	background: url("../i/linkArrow.gif") no-repeat right; color: rgb(35, 75, 123); padding-right: 7px; font-size: 10px; text-decoration: none; display: inline;
}
#configurableTabs .showLink a {
	background: url("../i/linkArrow.gif") no-repeat right; color: rgb(35, 75, 123); padding-right: 7px; font-size: 10px; text-decoration: none; display: inline;
}
#configurableTabs .showLink a {
	padding-right: 13px; background-image: url("../i/arrowDown.gif");
}
#configurableTabs .bottomBar {
	background: rgb(245, 245, 242); text-align: left; color: rgb(178, 41, 41); clear: both; font-size: 11px; margin-top: 10px;
}
#configurableTabs .bottomBar .left {
	background: url("../i/configurableTabs/ctaTopLeft.gif") no-repeat rgb(227, 227, 227); width: 5px; height: 5px; float: left;
}
#configurableTabs .bottomBar .right {
	background: url("../i/configurableTabs/ctaTopLeft.gif") no-repeat rgb(227, 227, 227); width: 5px; height: 5px; float: left;
}
#configurableTabs .bottomBar .right {
	background: url("../i/configurableTabs/ctaTopRight.gif"); float: right;
}
#configurableTabs .bottomBar .bottom .right {
	background: url("../i/configurableTabs/ctaBottomRight.gif");
}
#configurableTabs .bottomBar .bottom .left {
	background: url("../i/configurableTabs/ctaBottomLeft.gif");
}
#configurableTabs .bottomBar .end {
	clear: both; display: none;
}
#configurableTabs .bottomBar .bottom {
	margin-top: -5px; margin-bottom: 5px;
}
#configurableTabs .bottomBar .content {
	padding: 5px; margin-top: -5px; vertical-align: middle;
}
#configurableTabs .bottomBar .content .partnerLogo {
	text-align: left; margin-top: 1px; float: left;
}
#configurableTabs .bottomBar .content img {
	vertical-align: inherit;
}
#configurableTabs .bottomBar .content a {
	vertical-align: inherit;
}
#configurableTabs .bottomBar .content .ctaImgLink img {
	background: rgb(55, 100, 154); color: rgb(255, 255, 255); margin-left: 5px;
}
#configurableTabs .bottomBar .content .ctaImgLink:hover img {
	background: rgb(18, 40, 66);
}
#configurableTabs .bottomBar .content .ctaLink {
	text-align: right; color: rgb(178, 41, 41); font-size: 11px; font-weight: bold; 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-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#configurableTabs .ui-tabs-hide {
	display: none;
}
#configurableTabs .bottomBar .content a {
	margin: 0px; padding: 0px; width: 50%; float: left; display: block;
}
#configurableTabs .loadingMessage {
	background: url("../i/loader.gif") no-repeat 127px 72px; padding: 127px 0px 80px 112px; width: 138px; color: rgb(35, 75, 123); font-size: 1.5em; font-weight: bold;
}
#configurableTabs .innerPlugin {
	padding: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; background-color: rgb(244, 244, 240);
}
#configurableTabs .controlledTab ul.configurableWidget li {
	margin: 10px 0px 8px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; position: relative; z-index: 11;
}
#configurableTabs .controlledTab ul.configurableWidget li div {
	font-family: arial, sans-serif; font-size: 1.2em;
}
#configurableTabs .controlledTab ul li p {
	font-family: arial, sans-serif; font-size: 1.2em;
}
#configurableTabs .controlledTab ul.configurableWidget li div {
	font-weight: bold; margin-bottom: 2px;
}
#configurableTabs .controlledTab ul.configurableWidget li p {
	color: rgb(64, 64, 64); padding-bottom: 10px;
}
#configurableTabs .controlledTab ul.configurableWidget li.doubleColumn {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(220, 220, 213) currentColor currentColor; border-image: none; width: 130px; padding-right: 9px; float: left;
}
#configurableTabs .controlledTab ul.configurableWidget li.doubleColumn img {
	border: 0px currentColor; border-image: none; width: 130px; height: 80px; margin-bottom: 7px;
}
#configurableTabs .controlledTab ul.configurableWidget li.last {
	border: 0px currentColor; border-image: none; padding-right: 0px; padding-left: 10px;
}
#configurableTabs .controlledTab .commPuffSearchForm {
	position: relative; z-index: 10;
}
#configurableTabs .controlledTab .commPuffSearchForm input.search {
	background: url("../i/search_icon.png") no-repeat 190px 3px rgb(255, 255, 255); padding: 0px 6px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 198px; height: 20px; color: rgb(111, 111, 111); font-family: arial, sans-serif; font-size: 1.2em;
}
#configurableTabs .controlledTab .commPuffSearchForm input.formSubmit {
	height: 21px; margin-top: 1px; margin-left: 2px; position: absolute;
}
#configurableTabs .controlledTab .commPuffSearchForm input.formSubmit:hover {
	cursor: pointer; background-color: rgb(22, 48, 75);
}
#configurableTabs .controlledTab .commPuffFooterLink {
	margin: 8px 0px 0px; font-family: arial, sans-serif; font-size: 1.2em; position: relative; z-index: 1000;
}
#configurableTabs .controlledTab ul.ssAds {
	height: 265px; position: relative;
}
#configurableTabs .controlledTab ul.ssAds li {
	background: none; border: currentColor; border-image: none;
}
#configurableTabs .controlledTab ul.ssAds img {
	margin-bottom: 10px;
}
#configurableTabs .controlledTab ul.ssAds li p {
	height: 22px; overflow: hidden; margin-bottom: 10px;
}
#configurableTabs .controlledTab ul.ssAds div a {
	font-size: 1.1em;
}
.rotImgLink {
	border: currentColor; border-image: none;
}
#configurableTabs .controlledTab ul.configurableWidget li .viewLink {
	margin: 0px; text-align: right; font-family: arial, helvetica, sans-serif; font-weight: normal; display: block;
}
#configurableTabs .controlledTab ul.configurableWidget li .viewLink a {
	color: rgb(0, 102, 204); font-size: 1em;
}
.controlledTab .tools .prevArrowImage {
	background: url("../i/arrows_left.png") no-repeat left; left: 0px; right: auto;
}
.controlledTab .tools a {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; top: 0px; width: 30px; height: 175px; float: left; display: block; position: absolute; z-index: 30; cursor: pointer;
}
.controlledTab .tools .nextArrowImage {
	background: url("../i/arrows_right.png") no-repeat right; width: 30px; text-align: right; right: 0px; float: left;
}
.controlledTab .tools a:hover {
	border: currentColor; border-image: none; text-decoration: none;
}
.controlledTab .tools img {
	display: inline;
}
.controlledTab {
	position: relative;
}
.roundButton {
	background: rgb(0, 0, 255); margin: 0px; padding: 0px; width: 5.5em; color: rgb(255, 255, 255); float: right; position: relative;
}
#configurableTabs .roundButton input {
	background: rgb(55, 100, 154); border: 0px currentColor; border-image: none; width: 100%; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.4em; font-size: 1em;
}
#configurableTabs .roundButton input:hover {
	background-color: rgb(18, 40, 66);
}
.roundButton div {
	background: no-repeat left top; width: 5px; height: 5px; position: absolute;
}
.roundButton .tl {
	left: 0px; top: 0px; background-image: url("../i/topLeftCorner.png");
}
.roundButton .tr {
	top: 0px; right: 0px; background-image: url("../i/topRightCorner.png");
}
.roundButton .br {
	right: 0px; bottom: 0px; background-image: url("../i/bottomRightCorner.png");
}
.roundButton .bl {
	left: 0px; bottom: 0px; background-image: url("../i/bottomLeftCorner.png");
}
#configurableTabs .rowOdd {
	margin: 0px 0px -1px; padding: 2px 0px;
}
#configurableTabs .rowEven {
	margin: 0px 0px -1px; padding: 2px 0px;
}
#configurableTabs .rowEven {
	background-color: rgb(255, 255, 255);
}
#advanced_link_hide a {
	margin: 0px; width: auto; display: inline; cursor: pointer;
}
#advanced_link_hide {
	margin: 0px 0px -1px; padding: 0px; width: auto; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#configurableTabs .innerPlugin .hideLink {
	background: rgb(255, 255, 255); padding: 4px 5px 2px; margin-bottom: -1px; display: block;
}
#configurableTabs .innerPlugin .showLink {
	background: rgb(255, 255, 255); padding: 4px 5px 2px; margin-bottom: -1px; display: block;
}
#configurableTabs .innerPlugin .showLink .advanced_link {
	padding-top: 2px; padding-left: 0px;
}
#configurableTabs .innerPlugin .hideLink a {
	margin-bottom: 2px; display: inline;
}
#configurableTabs .gen_advanced select {
	margin: 3px 0px;
}
#advanced_options {
	display: none;
}
div#liveBloggingInfo {
	padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(64, 64, 64); font-family: arial, helvetica, sans-serif; font-size: 1.2em; font-weight: bold; margin-bottom: 10px; background-color: rgb(238, 238, 238);
}
div#liveBloggingInfo .loadingImg {
	background: url("../i/auto_refresh.gif") no-repeat 5px 2px; height: 18px; text-indent: 28px; padding-top: 5px;
}
div#liveBloggingInfo .loadingImg span {
	padding: 3px 4px; color: rgb(35, 75, 123); margin-left: 5px; cursor: pointer;
}
div#liveBloggingInfo .loadingImg span.selected {
	color: rgb(238, 238, 238); background-color: rgb(64, 64, 64);
}
#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 {
	height: 15px; background-color: rgb(244, 244, 240);
}
.wt_gap.ui-state-default.ui-corner-top {
	height: 100% !important;
}
#mostPopular .headerOne {
	color: rgb(38, 38, 38); padding-bottom: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#mostPopular .headerOne p {
	color: rgb(38, 38, 38);
}
#mostPopular .headerOne p a {
	background: none; color: rgb(84, 84, 84);
}
#mostPopular .headerOne p a:hover {
	color: rgb(18, 40, 66); border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
#mostPopular #mostpop {
	padding: 0px 10px 10px;
}
#mostPopular #mostpop .tabs ul {
	background: url("../i/mostViewedTabUnder.gif") repeat-x 0px 0px; list-style: none; margin: 0px; padding: 0px; height: 22px;
}
#medalsContent ul.tabs {
	background: url("../i/mostViewedTabUnder.gif") repeat-x 0px 0px; list-style: none; margin: 0px; padding: 0px; height: 22px;
}
#mostPopular #mostpop .tabs li {
	margin: 0px; height: 22px; color: rgb(96, 96, 96); font-family: arial, sans-serif; font-size: 1em; float: left;
}
#medalsContent ul.tabs li {
	margin: 0px; height: 22px; color: rgb(96, 96, 96); font-family: arial, sans-serif; font-size: 1em; float: left;
}
#mostPopular #mostpop .tabs li.first a {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#medalsContent ul.tabs li.first a {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#mostPopular #mostpop .tabs li.last a {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
#medalsContent ul.tabs li.last a {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
#mostPopular #mostpop .tabs a {
	background: url("../i/mostViewedTab.gif") repeat-x 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); padding: 0px 5px; border-image: none; height: 20px; color: rgb(96, 96, 96); display: block; cursor: pointer;
}
#medalsContent ul.tabs a {
	background: url("../i/mostViewedTab.gif") repeat-x 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); padding: 0px 5px; border-image: none; height: 20px; color: rgb(96, 96, 96); display: block; cursor: pointer;
}
#mostPopular #mostpop .tabs a span {
	padding: 3px 5px; text-transform: uppercase; display: block;
}
#medalsContent ul.tabs li a span {
	padding: 3px 5px; text-transform: uppercase; display: block;
}
#mostPopular #mostpop .tabs .current a {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); color: rgb(52, 52, 52); font-weight: bold; border-bottom-color: rgb(244, 244, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#medalsContent ul.tabs .current a {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); color: rgb(52, 52, 52); font-weight: bold; border-bottom-color: rgb(244, 244, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#mostPopular #mostpop .tabs a:hover {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); border-bottom-color: rgb(244, 244, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#medalsContent ul.tabs li a:hover {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); border-bottom-color: rgb(244, 244, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#mostPopular #mostpop .lists ol {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102);
}
#mostPopular #mostpop .lists ol li {
	margin: 0px 0px 0px 20px; padding: 5px 0px 0px; color: rgb(158, 0, 71); font-size: 1.4em; font-weight: bold;
}
.olympic#tmglSite #mostPopular #mostpop .lists ol li {
	color: rgb(0, 151, 210);
}
#mostPopular #mostpop .lists ol li a {
	line-height: 1.38em; font-size: 14px; font-weight: normal; display: inline;
}
#medalsContent ul.tabs {
	background-position: 0px 21px; font-family: arial, sans-serif; font-size: 10px; background-image: url("../i/olympics/medals/medal_tabBg.gif"); background-repeat: repeat-x;
}
#mostviewed .accordion h3 {
	margin: 0px; padding: 2px 5px 10px; color: rgb(35, 75, 123); font-family: helvetica, Arial, sans-serif; font-size: 12px; border-top-color: black; border-top-width: 2px; border-top-style: solid; cursor: pointer;
}
#mostviewed .tabs ul.ui-tabs-nav li {
	margin: 0px; padding: 2px 5px 10px; color: rgb(35, 75, 123); font-family: helvetica, Arial, sans-serif; font-size: 12px; border-top-color: black; border-top-width: 2px; border-top-style: solid; cursor: pointer;
}
#mostviewed .tabs ul.ui-tabs-nav li {
	font-weight: bold; float: left; display: inline-block;
}
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-default {
	padding-top: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#mostviewed .tabs ul.ui-tabs-nav li.wt_gap {
	background: rgb(204, 204, 204); padding: 0px; width: 1px; height: 27.5px; border-top-color: rgb(244, 244, 240); border-right-color: currentColor; border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-right-width: 0px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid;
}
#mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed.ui-tabs-selected + li.wt_gap {
	background: rgb(204, 204, 204); padding: 0px; width: 1px; height: 27.5px; border-top-color: rgb(244, 244, 240); border-right-color: currentColor; border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-right-width: 0px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid;
}
#mostviewed .tabs ul.ui-tabs-nav li.wt_mostShared.ui-tabs-selected + li.wt_gap {
	background: rgb(204, 204, 204); padding: 0px; width: 1px; height: 27.5px; border-top-color: rgb(244, 244, 240); border-right-color: currentColor; border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-right-width: 0px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid;
}
@media not all
{
#mostviewed .tabs ul.ui-tabs-nav li.wt_gap {
	height: 28.5px;
}
#mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed.ui-tabs-selected + li.wt_gap {
	height: 28.5px;
}
#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 {
	color: rgb(18, 40, 66); border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active a:hover {
	color: rgb(204, 0, 0); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed {
	width: auto; text-algin: center;
}
#mostviewed .tabs ul.ui-tabs-nav li.wt_mostShared {
	width: auto; text-algin: center;
}
#mostviewed .tabs ul.ui-tabs-nav li.wt_mostCommented {
	width: 41%; text-align: center;
}
#mostviewed .accordion h3:hover {
	cursor: pointer;
}
#mostviewed .tabs li:hover {
	cursor: pointer;
}
#mostviewed .tabs li.ui-tabs-selected:hover {
	cursor: default;
}
#mostviewed .tabs li.ui-tabs-selected a:hover {
	cursor: default;
}
#mostviewed .accordion .ui-state-active {
	background: url("../i/arrow-large-down-white.png") no-repeat 280px 50% rgb(204, 0, 0); color: white; outline-style: none;
}
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active {
	background: no-repeat white; color: rgb(204, 0, 0); border-top-color: rgb(204, 0, 0); border-bottom-color: transparent; border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; cursor: default; outline-style: none;
}
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active a {
	color: rgb(204, 0, 0);
}
#mostviewed .accordion .ui-state-hover {
	outline-style: none;
}
#mostviewed .tabs .ui-state-hover {
	outline-style: none;
}
#mostviewed .accordion ul {
	list-style: none; margin: 0px; padding: 0px;
}
#mostviewed .tabs ul {
	list-style: none; margin: 0px; padding: 0px;
}
#mostviewed .tabs ul {
	clear: both;
}
#mostviewed .accordion .view-content {
	overflow: hidden;
}
#mostviewed .tabs .view-content {
	overflow: hidden;
}
#mostviewed .tabs .view-content {
	margin: 0px auto; height: 100%;
}
#mostviewed .accordion .view-content li {
	margin: 0px; padding: 9px 0px 8px; overflow: hidden; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x; background-color: white;
}
#mostviewed .tabs .view-content li {
	margin: 0px; padding: 9px 0px 8px; overflow: hidden; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x; background-color: white;
}
#mostviewed .accordion .view-content li a {
	line-height: 1.3em; font-size: 1.3em; font-weight: normal; text-decoration: none; margin-left: 34px;
}
#mostviewed .tabs .view-content li h3 {
	line-height: 1.3em; font-size: 1.3em; font-weight: normal; text-decoration: none; margin-left: 34px;
}
#mostviewed .accordion .view-content li a:hover {
	border-bottom-color: rgb(35, 75, 123); border-bottom-width: 1px; border-bottom-style: dotted;
}
#mostviewed .tabs .view-content li a:hover {
	border-bottom-color: rgb(35, 75, 123); border-bottom-width: 1px; border-bottom-style: dotted;
}
#mostviewed .accordion .view-content li a.image {
	margin-left: 10px; float: right;
}
#mostviewed .tabs .view-content li a.image {
	margin-left: 10px; float: right;
}
#mostviewed .accordion .view-content li img {
	border: currentColor; border-image: none;
}
#mostviewed .tabs .view-content li img {
	border: currentColor; border-image: none;
}
#mostviewed .accordion .view-content li.first-story {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none; background-image: none;
}
#mostviewed .tabs .view-content li.first-story {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none; background-image: none;
}
#mostviewed .accordion .view-content li .ordinal {
	background: rgb(233, 233, 223); margin: 0px 10px 0px 0px; padding: 2px 0px 0px; width: 24px; height: 85px; text-align: center; color: rgb(59, 59, 59); font-size: 2.2em; float: left;
}
#mostviewed .tabs .view-content li .ordinal {
	background: rgb(233, 233, 223); margin: 0px 10px 0px 0px; padding: 2px 0px 0px; width: 24px; height: 85px; text-align: center; color: rgb(59, 59, 59); font-size: 2.2em; float: left;
}
#mostviewed .accordion .view-content li .ordinal p {
	margin-top: -5px;
}
#mostviewed .tabs .view-content li .ordinal p {
	margin-top: -5px;
}
#mostviewed .accordion .view-content li.first-story-hover {
	width: 20px; height: 85px; background-color: rgb(204, 0, 0);
}
#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 {
	color: white;
}
#mostviewed .tabs .view-content li:hover .ordinal {
	color: white;
}
#mostviewed .accordion .view-content li:hover .image {
	border: currentColor; border-image: none; text-decoration: underline;
}
#mostviewed .tabs .view-content li:hover .image {
	border: currentColor; border-image: none; text-decoration: underline;
}
#mostviewed .accordion .view-content li:hover .topFiveComment a {
	border-bottom-color: rgb(35, 75, 123); border-bottom-width: 1px; border-bottom-style: dotted;
}
#mostviewed .tabs .view-content li:hover .topFiveComment a {
	border-bottom-color: rgb(35, 75, 123); border-bottom-width: 1px; border-bottom-style: dotted;
}
#mostviewed .accordion .view-content .cl {
	height: 0px;
}
#mostviewed .tabs .view-content .cl {
	height: 0px;
}
#mostviewed .accordion .view-content li .topFiveComment {
	
}
#mostviewed .tabs .view-content li .topFiveComment {
	
}
.beforeActiveArrow {
	background: url("../i/arrowMMMDown.png") no-repeat 280px 50% rgb(233, 233, 223);
}
.afterActiveArrow {
	background: url("../i/arrowMMMUp.png") no-repeat 280px 50% rgb(233, 233, 223);
}
.olympic#tmglSite .indexaz .marginUnder {
	border-top-color: rgb(247, 204, 0); border-top-width: 2px; border-top-style: solid;
}
.olympic#tmglSite .indexaz .twoThirds .headerOne {
	border-top-color: rgb(0, 151, 210); border-top-width: 1px; border-top-style: solid;
}
.olympic#tmglSite .indexaz .letterHeader {
	margin: 20px 0px 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.olympic#tmglSite .indexaz .styleOne {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleTwo {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleThree {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleFour {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleFive {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleSix {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleSeven {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleEight {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleNine {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleTen {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleTwelve {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleThirteen {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleFourteen {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .headerOne p {
	padding: 0px; text-transform: none; font-size: 1.3em; font-weight: normal;
}
.olympic#tmglSite .indexaz .thirdCol {
	width: 190px; float: left;
}
.olympic#tmglSite .indexaz .thirdCol .summary {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#superSummaryTabElement .styleOne {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleTwo {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleThree {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleFour {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleFive {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleSix {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleSeven {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleEight {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleNine {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleTen {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleEleven {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleTwelve {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleThirteen {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleFourteen {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .headerOne h2 {
	background: none; text-transform: uppercase; line-height: 1.2em; padding-top: 0px; font-family: arial, sans-serif; font-size: 1em; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#superSummaryTabElement .headerOne p {
	background: none; text-transform: uppercase; line-height: 1.2em; padding-top: 0px; font-family: arial, sans-serif; font-size: 1em; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#superSummaryTabElement .headerOne {
	background: none; padding: 0px; border: currentColor; border-image: none; color: rgb(84, 84, 84); font-style: normal; margin-bottom: 0px;
}
#superSummaryTabElement .ui-tabs-hide {
	display: none;
}
#superSummaryTabElement .ui-tabs-nav {
	font-size: 1em; background-color: rgb(255, 255, 255);
}
#superSummaryTabElement .ui-tabs-panel {
	font-size: 1em; background-color: rgb(255, 255, 255);
}
#superSummaryTabElement .ui-tabs-nav {
	background: url("../i/e2e2e2_1x25.gif") repeat-x 0px 0px; list-style: none; margin: 0px; padding: 0px; height: 25px;
}
#superSummaryTabElement .ui-tabs-nav::after {
	clear: both; display: block; content: " ";
}
#superSummaryTabElement .ui-tabs-nav li {
	margin: 0px 0px 0px 1px; height: 25px; float: left;
}
#superSummaryTabElement .ui-tabs-nav li.first {
	margin-left: 0px;
}
#superSummaryTabElement .ui-tabs-nav a {
	background: url("../i/mostViewedTab.gif") repeat-x 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); padding: 0px 5px; height: 22px; display: block;
}
#superSummaryTabElement .ui-tabs-nav a span {
	padding: 5px; display: block;
}
#superSummaryTabElement .ui-tabs-nav a {
	margin: 1px 0px 0px; outline: 0px; text-align: center; color: rgb(39, 83, 122); line-height: 1.2; font-weight: bold; text-decoration: none; white-space: nowrap;
}
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a {
	top: 1px; margin-top: 0px; position: relative;
}
* > .ui-tabs-nav a span {
	width: auto; height: auto;
}
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a {
	background: 0px 0px rgb(255, 255, 255); color: rgb(64, 64, 64); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#superSummaryTabElement .ui-tabs-nav a:hover {
	background: 0px 0px rgb(255, 255, 255); color: rgb(64, 64, 64); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a:link {
	cursor: text;
}
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a:visited {
	cursor: text;
}
#superSummaryTabElement .ui-tabs-nav .ui-tabs-disabled a:link {
	cursor: text;
}
#superSummaryTabElement .ui-tabs-nav .ui-tabs-disabled a:visited {
	cursor: text;
}
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a h2 {
	color: rgb(52, 52, 52); font-weight: bold;
}
#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 {
	padding: 0px; border: currentColor; border-image: none;
}
#superSummaryTabElement .ui-tabs-loading em {
	background: url("../i/loading.gif") no-repeat 0px 50%; padding: 0px 0px 0px 20px;
}
* 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 {
	width: 220px; float: left; background-color: rgb(255, 255, 255);
}
#superSummaryTabElement .nmTab {
	margin: 0px;
}
#superSummaryTabElement .summaryTabPannel {
	padding: 10px 0px 0px;
}
#superSummaryTabElement .summaryTabPannel .summary {
	margin: 0px; padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#superSummaryTabElement .summary .piccentre {
	margin: 0px;
}
.superSummaryTopThree {
	padding: 5px 10px 10px; border: 1px solid rgb(217, 217, 217); border-image: none; background-color: rgb(244, 244, 244);
}
.superSummaryTopThree .headerOne {
	background: none; padding-bottom: 7px; margin-bottom: 2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.superSummaryTopThree .summary {
	background: none; padding-bottom: 7px; margin-bottom: 2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.superSummaryTopThree .headerOne p {
	margin: 0px; padding: 0px 3px 0px 0px; color: rgb(18, 18, 18); text-transform: none; line-height: 1.3em; font-size: 1.4em; font-weight: bold; display: inline; background-color: rgb(244, 244, 244);
}
.superSummaryTopThree h3 {
	line-height: 1.38em; font-size: 1.2em; margin-bottom: 0px;
}
.superSummaryTopThree p {
	font-size: 1.2em;
}
.summaryQuarterGutter {
	margin: 0px; padding: 0px 20px 0px 0px; float: left; display: block;
}
.summaryQuarterNoGutter {
	margin: 0px; padding: 0px; float: left; display: block;
}
#rightTabElement .styleOne {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleTwo {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleThree {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleFour {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleFive {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleSix {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleSeven {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleEight {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleNine {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleTen {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleEleven {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleTwelve {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleThirteen {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleFourteen {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .headerOne h2 {
	background: none; text-transform: uppercase; line-height: 1.2em; padding-top: 0px; font-size: 1em; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#rightTabElement .headerOne p {
	background: none; text-transform: uppercase; line-height: 1.2em; padding-top: 0px; font-size: 1em; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#rightTabElement .headerOne {
	background: none; padding: 0px; font-style: normal; margin-bottom: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#rightTabElement .ui-tabs-hide {
	display: none;
}
#rightTabElement .ui-tabs-nav {
	font-family: arial, sans-serif; font-size: 1em; background-color: rgb(255, 255, 255);
}
#rightTabElement .ui-tabs-panel {
	font-family: arial, sans-serif; font-size: 1em; background-color: rgb(255, 255, 255);
}
#rightTabElement .ui-tabs-nav {
	background: url("../i/e2e2e2_1x25.gif") repeat-x 0px 0px; list-style: none; margin: 0px; padding: 0px; height: 25px;
}
#rightTabElement .ui-tabs-nav::after {
	clear: both; display: block; content: " ";
}
#rightTabElement .ui-tabs-nav li {
	margin: 0px 0px 0px 1px; height: 25px; float: left;
}
#rightTabElement .ui-tabs-nav li.first {
	margin-left: 0px;
}
#rightTabElement .ui-tabs-nav a {
	background: url("../i/mostViewedTab.gif") repeat-x 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); margin: 1px 0px 0px; padding: 0px 5px; outline: 0px; height: 22px; text-align: center; color: rgb(39, 83, 122); line-height: 1.2; font-weight: bold; text-decoration: none; display: block; white-space: nowrap;
}
#rightTabElement .ui-tabs-nav a span {
	padding: 5px; display: block;
}
#rightTabElement .ui-tabs-nav .ui-tabs-selected a {
	top: 1px; margin-top: 0px; position: relative;
}
#rightTabElement .ui-tabs-nav .ui-tabs-selected a {
	background: 0px 0px rgb(255, 255, 255); color: rgb(64, 64, 64); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#rightTabElement .ui-tabs-nav a:hover {
	background: 0px 0px rgb(255, 255, 255); color: rgb(64, 64, 64); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#rightTabElement .ui-tabs-nav .ui-tabs-selected a:link {
	cursor: text;
}
#rightTabElement .ui-tabs-nav .ui-tabs-selected a:visited {
	cursor: text;
}
#rightTabElement .ui-tabs-nav .ui-tabs-disabled a:link {
	cursor: text;
}
#rightTabElement .ui-tabs-nav .ui-tabs-disabled a:visited {
	cursor: text;
}
#rightTabElement .ui-tabs-nav .ui-tabs-selected a h2 {
	color: rgb(52, 52, 52); font-weight: bold;
}
#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 {
	padding: 0px; border: currentColor; border-image: none;
}
#rightTabElement .ui-tabs-loading em {
	background: url("../i/loading.gif") no-repeat 0px 50%; 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 {
	width: 220px; float: left; background-color: rgb(255, 255, 255);
}
#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 {
	padding: 1px 0px 0px 5px; text-align: right; float: left;
}
#twtr-widget-1 .twtr-doc .twtr-ft a:hover {
	text-decoration: none !important; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#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("/template/ver1-0/i/twitterWidgetLogo.png"); background-repeat: no-repeat;
}
.listPageHeader#tmglPageTitle h1 {
	color: rgb(52, 52, 52); margin-bottom: 5px;
}
.listPageHeader#tmglPageTitle h1.noDescription {
	margin-bottom: 14px;
}
.listPageHeader#tmglPageTitle h2 {
	margin-bottom: 14px;
}
.listPageHeader .headerOne {
	padding-bottom: 7px;
}
.listNoArticles {
	color: rgb(88, 88, 88); font-size: 1.3em;
}
.listSummary {
	padding: 0px 0px 8px; font-size: 1em; font-weight: bold; min-height: 16px;
}
.listSummary .listTitle {
	padding-right: 6px; font-size: 1.3em; font-weight: normal;
}
.listSummary .pubDate {
	color: rgb(102, 102, 102); font-size: 1.1em; font-weight: normal; white-space: nowrap;
}
.listLink {
	padding-bottom: 1px; font-family: arial, helvetica, sans-serif; font-size: 1.2em; margin-top: 8px; float: right;
}
.listLink:hover {
	padding-bottom: 0px;
}
.majorEvents h3 {
	color: rgb(35, 75, 123); line-height: 1.2em; font-size: 3.8em; font-weight: normal;
}
.majorEvents p {
	color: rgb(64, 64, 64); line-height: 1.18em; font-size: 1.6em; font-weight: normal;
}
.majorEvents .summary {
	border: currentColor; border-image: none;
}
.fbbi {
	background: url("../i/majorEvents2-3_1.gif") repeat-y 0px 0px;
}
.armStyle {
	padding-top: 5px; border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
.armStyle .headerOne {
	background: none;
}
#armageddon #fragment-3 {
	background-color: rgb(0, 0, 0);
}
#armageddon2 #fragment-3 {
	background-color: rgb(0, 0, 0);
}
#armageddon #fragment-3 .gutterUnder {
	margin: 0px;
}
#armageddon2 #fragment-3 .gutterUnder {
	margin: 0px;
}
#armageddon {
	margin: 0px; width: 620px; padding-top: 5px; border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
#armageddon2 {
	margin: 0px; width: 620px; height: 287px; overflow: hidden; padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; position: relative;
}
#armageddon .ui-tabs-hide {
	display: none;
}
#armageddon2 .ui-tabs-hide {
	display: none;
}
#armageddon .ui-tabs-nav {
	list-style: none; margin: 0px; padding: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#armageddon2 .ui-tabs-nav {
	list-style: none; margin: 0px; padding: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#armageddon .ui-tabs-nav::after {
	clear: both; display: block; content: " ";
}
#armageddon2 .ui-tabs-nav::after {
	clear: both; display: block; content: " ";
}
#armageddon .ui-tabs-nav li {
	height: 60px; float: left;
}
#armageddon2 .ui-tabs-nav li {
	height: 72px; float: none;
}
#armageddon .ui-tabs-nav li.first {
	margin-left: 0px;
}
#armageddon2 .ui-tabs-nav li.first {
	margin-left: 0px;
}
#armageddon .ui-tabs-nav a {
	margin: 0px; padding: 0px 10px 0px 0px; outline: 0px; height: 60px; text-align: left; color: rgb(39, 83, 122); line-height: 1.2; font-weight: normal; text-decoration: none; border-bottom-color: rgb(187, 194, 204); border-bottom-width: 2px; border-bottom-style: solid; display: block; background-color: rgb(227, 232, 238);
}
#armageddon2 .ui-tabs-nav a {
	margin: 0px; padding: 0px 10px 0px 0px; outline: 0px; height: 60px; text-align: left; color: rgb(39, 83, 122); line-height: 1.2; font-weight: normal; text-decoration: none; border-bottom-color: rgb(187, 194, 204); border-bottom-width: 2px; border-bottom-style: solid; display: block; background-color: rgb(227, 232, 238);
}
#armageddon .ui-tabs-nav a span {
	padding: 5px; color: rgb(88, 88, 88); text-transform: uppercase; font-family: arial, sans-serif; font-size: 1em; display: block;
}
#armageddon2 .ui-tabs-nav a span {
	padding: 5px; color: rgb(88, 88, 88); text-transform: uppercase; font-family: arial, sans-serif; font-size: 1em; display: block;
}
#armageddon .ui-tabs-nav a p {
	line-height: 1.2; padding-left: 5px; font-family: georgia; font-size: 1.3em;
}
#armageddon2 .ui-tabs-nav a p {
	line-height: 1.2; padding-left: 5px; font-family: georgia; font-size: 1.3em;
}
#armageddon .ui-tabs-panel .summary {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
#armageddon2 .ui-tabs-panel .summary {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
#armageddon #videoTabId {
	background: rgb(0, 0, 0);
}
#armageddon2 #videoTabId {
	background: rgb(0, 0, 0);
}
#armageddon #videoTabId1 {
	background: rgb(0, 0, 0);
}
#armageddon2 #videoTabId1 {
	background: rgb(0, 0, 0);
}
#armageddon #videoTabId2 {
	background: rgb(0, 0, 0);
}
#armageddon2 #videoTabId2 {
	background: rgb(0, 0, 0);
}
#armageddon #videoTabId3 {
	background: rgb(0, 0, 0);
}
#armageddon2 #videoTabId3 {
	background: rgb(0, 0, 0);
}
#armageddon #videoTabId0 {
	background: rgb(0, 0, 0);
}
#armageddon2 #videoTabId0 {
	background: rgb(0, 0, 0);
}
#armageddon .ui-tabs-panel .summary iframe {
	height: 400px;
}
#armageddon .ui-tabs-nav .ui-tabs-selected a {
	margin: 0px; top: 0px; color: rgb(255, 255, 255); border-bottom-color: rgb(102, 102, 102); border-bottom-width: 2px; border-bottom-style: solid; position: relative; background-color: rgb(35, 75, 123);
}
#armageddon .ui-tabs-nav a:hover {
	margin: 0px; top: 0px; color: rgb(255, 255, 255); border-bottom-color: rgb(102, 102, 102); border-bottom-width: 2px; border-bottom-style: solid; position: relative; background-color: rgb(35, 75, 123);
}
#armageddon2 .ui-tabs-nav .ui-tabs-selected a {
	margin: 0px; top: 0px; color: rgb(255, 255, 255); border-bottom-color: rgb(102, 102, 102); border-bottom-width: 2px; border-bottom-style: solid; position: relative; background-color: rgb(35, 75, 123);
}
#armageddon2 .ui-tabs-nav a:hover {
	margin: 0px; top: 0px; color: rgb(255, 255, 255); border-bottom-color: rgb(102, 102, 102); border-bottom-width: 2px; border-bottom-style: solid; position: relative; background-color: rgb(35, 75, 123);
}
* > #armageddon .ui-tabs-nav a span {
	width: auto; height: auto;
}
* > #armageddon2 .ui-tabs-nav a span {
	width: auto; height: auto;
}
#armageddon .ui-tabs-nav .ui-tabs-selected a span {
	color: rgb(221, 221, 221);
}
#armageddon .ui-tabs-nav a:hover span {
	color: rgb(221, 221, 221);
}
#armageddon2 .ui-tabs-nav .ui-tabs-selected a span {
	color: rgb(221, 221, 221);
}
#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: rgb(255, 255, 255); padding: 0px; height: 400px;
}
#armageddon2 .ui-tabs-panel {
	background: rgb(255, 255, 255); padding: 0px; height: 286px;
}
#armageddon .ui-tabs-loading em {
	background: url("../i/loading.gif") no-repeat 0px 50%; padding: 0px 0px 0px 20px;
}
#armageddon2 .ui-tabs-loading em {
	background: url("../i/loading.gif") no-repeat 0px 50%; padding: 0px 0px 0px 20px;
}
* html #armageddon .ui-tabs-nav {
	display: inline-block;
}
* html #armageddon2 .ui-tabs-nav {
	display: inline-block;
}
*:first-child + html #armageddon .ui-tabs-nav {
	display: inline-block;
}
*:first-child + html #armageddon2 .ui-tabs-nav {
	display: inline-block;
}
.toolLoading {
	background: url("../i/loading.gif") no-repeat 50% 50%; width: 620px; height: 400px; padding-top: 5px;
}
.toolLoading2 {
	background: url("../i/loading.gif") no-repeat 50% 50%; width: 620px; height: 330px; padding-top: 5px;
}
#armageddon .slideshow .nextPrevLayer {
	width: 620px; height: 100%; overflow: hidden; position: relative;
}
#armageddon .slideshow .tools .imgGallImg a {
	background: url("../i/gallery_arrows.gif") no-repeat 0px 0px; padding: 0px; z-index: 10; cursor: pointer;
}
#armageddon .slideshow .tools .imgGallImg a:hover {
	background-position: 0px 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
#armageddon .slideshow .nextPrevLayer .allOver {
	margin: 0px; top: 0px; width: 100%; height: 400px; display: block; position: absolute;
}
#armageddon .slideshow div > .nextPrevLayer .allOver {
	margin: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
#armageddon .ssPortrait {
	margin-left: 10px; float: right;
}
#armageddon2 .ssPortrait {
	margin-left: 10px; float: right;
}
#armageddon .slideshow .tools {
	color: rgb(0, 0, 0); font-size: 1.1em;
}
#armageddon .slideshow .tools .prev {
	width: 55px; float: left;
}
#armageddon .slideshow .tools .imgindex {
	width: 110px; text-align: center; float: left;
}
#armageddon .slideshow .tools .next {
	width: 55px; text-align: right; float: left;
}
#armageddon .slideshow .tools .prev a {
	background: url("../i/gallery_arrows.gif") no-repeat -40px 0px; padding: 0px; z-index: 10; cursor: pointer;
}
#armageddon .slideshow .tools .prev a:hover {
	background-position: -40px 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
#armageddon .slideshow .nextPrevLayer .prevArrowImg {
	margin: 0px; left: 0px; top: 0px; width: 100px; height: 400px; right: auto; display: block; position: absolute;
}
#armageddon .slideshow div > .nextPrevLayer .prevArrowImg {
	margin: 0px; left: 0px; top: 0px; width: 100px; height: 100%; right: auto; display: block; position: absolute;
}
#armageddon .slideshow .tools .next a {
	background: url("../i/gallery_arrows.gif") no-repeat -140px 0px; padding: 0px; z-index: 10; cursor: pointer;
}
#armageddon .slideshow .tools .next a:hover {
	background-position: -140px 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
#armageddon .slideshow .nextPrevLayer .nextArrowImg {
	margin: 0px; top: 0px; width: 100px; height: 400px; right: 0px; display: block; position: absolute;
}
#armageddon .slideshow div > .nextPrevLayer .nextArrowImg {
	margin: 0px; top: 0px; width: 100px; height: 100%; right: 0px; display: block; position: absolute;
}
#armageddon .slideshow .tools a {
	cursor: pointer;
}
#armageddon .slideshow .tools img {
	display: inline;
}
#armageddon .slideshow .ssImg {
	padding: 0px; height: 400px;
}
#armageddon2 .slideshow .ssImg {
	padding: 0px; width: 460px; height: 287px; position: relative;
}
#armageddon .epic .ssImg {
	padding: 0px 0px 5px;
}
#armageddon2 .epic .ssImg {
	padding: 0px 0px 5px;
}
#armageddon .slideshow .ssImg .imageExtras {
	margin: 340px 0px 0px; padding: 0px; top: 0px; width: 620px; height: 60px; position: absolute; opacity: 0; background-color: rgb(0, 0, 0);
}
#armageddon .slideshow .ssImg .imageExtras .caption {
	padding: 5px 0px 5px 5px; color: rgb(255, 255, 255); line-height: 1.38em; font-size: 1.2em;
}
#armageddon .slideshow .ssImg .imageExtras .credit {
	padding: 0px 0px 5px 5px; color: rgb(102, 102, 102); line-height: 1.38em; font-size: 1.1em;
}
#armageddon .slideshow .ssImg .epicCompany {
	margin: 0px 0px 3px; padding: 0px; width: 220px; font-size: 1.38em;
}
#armageddon2 div#armageddon2Inner {
	margin-right: 1px; float: left; cursor: pointer;
}
#armageddon2 .ui-tabs-nav {
	right: 0px; position: absolute;
}
#armageddon2 .ui-tabs-nav li a {
	height: 70px; overflow: hidden;
}
#armageddon2 .imageExtras {
	bottom: 0px; position: absolute; min-height: 45px; opacity: 0; background-color: rgb(0, 0, 0);
}
#armageddon2 .imageExtras span.standfirst {
	color: rgb(255, 255, 255); font-size: 1.1em;
}
#armageddon2 .imageExtras span.readmore a {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1.1em; font-weight: bold;
}
#armageddon2Inner h3 {
	font-size: 2.8em;
}
#armageddon2 .styleOne .ui-tabs-selected a {
	background-color: rgb(0, 122, 143);
}
#armageddon2 .styleOne a:hover {
	background-color: rgb(0, 122, 143);
}
#armageddon2 .styleTwo .ui-tabs-selected a {
	background-color: rgb(95, 86, 83);
}
#armageddon2 .styleTwo a:hover {
	background-color: rgb(95, 86, 83);
}
#armageddon2 .styleThree .ui-tabs-selected a {
	background-color: rgb(177, 13, 24);
}
#armageddon2 .styleThree a:hover {
	background-color: rgb(177, 13, 24);
}
#armageddon2 .styleFour .ui-tabs-selected a {
	background-color: rgb(53, 100, 6);
}
#armageddon2 .styleFour a:hover {
	background-color: rgb(53, 100, 6);
}
#armageddon2 .styleFive .ui-tabs-selected a {
	background-color: rgb(0, 84, 179);
}
#armageddon2 .styleFive a:hover {
	background-color: rgb(0, 84, 179);
}
#armageddon2 .styleSix .ui-tabs-selected a {
	background-color: rgb(158, 0, 71);
}
#armageddon2 .styleSix a:hover {
	background-color: rgb(158, 0, 71);
}
#armageddon2 .styleSeven .ui-tabs-selected a {
	background-color: rgb(72, 133, 32);
}
#armageddon2 .styleSeven a:hover {
	background-color: rgb(72, 133, 32);
}
#armageddon2 .styleEight .ui-tabs-selected a {
	background-color: rgb(17, 17, 17);
}
#armageddon2 .styleEight a:hover {
	background-color: rgb(17, 17, 17);
}
#armageddon2 .styleNine .ui-tabs-selected a {
	background-color: rgb(212, 47, 0);
}
#armageddon2 .styleNine a:hover {
	background-color: rgb(212, 47, 0);
}
#armageddon2 .styleTen .ui-tabs-selected a {
	background-color: rgb(84, 84, 84);
}
#armageddon2 .styleTen a:hover {
	background-color: rgb(84, 84, 84);
}
#armageddon2 .styleEleven .ui-tabs-selected a {
	background-color: rgb(249, 212, 38);
}
#armageddon2 .styleEleven a:hover {
	background-color: rgb(249, 212, 38);
}
#armageddon2 .styleTwelve .ui-tabs-selected a {
	color: rgb(0, 0, 0); background-color: rgb(255, 212, 65);
}
#armageddon2 .styleTwelve a:hover {
	color: rgb(0, 0, 0); background-color: rgb(255, 212, 65);
}
#armageddon2 .styleTwelve .ui-tabs-selected a span {
	color: rgb(0, 0, 0);
}
#armageddon2 .styleTwelve a:hover span {
	color: rgb(0, 0, 0);
}
#armageddon2 .styleThirteen .ui-tabs-selected a {
	color: rgb(255, 255, 255); background-color: rgb(0, 84, 179);
}
#armageddon2 .styleThirteen a:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 84, 179);
}
#armageddon2 .styleThirteen .ui-tabs-selected a span {
	color: rgb(255, 255, 255) !important;
}
#armageddon2 .styleThirteen a:hover span {
	color: rgb(255, 255, 255) !important;
}
#armageddon .styleThirteen.ui-tabs-nav a span {
	color: rgb(0, 0, 0);
}
#armageddon2 .styleThirteen.ui-tabs-nav a span {
	color: rgb(0, 0, 0);
}
#armageddon2 .styleFourteen .ui-tabs-selected a {
	background-color: rgb(212, 47, 0);
}
#armageddon2 .styleFourteen a:hover {
	background-color: rgb(212, 47, 0);
}
#sportguide .ui-tabs-hide {
	display: none;
}
#sportguide .ui-tabs-nav {
	list-style: none; margin: 0px; padding: 0px;
}
#sportguide .ui-tabs-nav::after {
	clear: both; display: block; content: " ";
}
#sportguide .ui-tabs-nav li {
	background: url("../i/olympics/tab_divider_grad_1px.png") no-repeat 0px -1px; padding: 0px 1px; height: 29px; border-top-color: rgb(165, 165, 165); border-top-width: 1px; border-top-style: solid; float: left;
}
#sportguide .ui-tabs-nav li.first {
	margin-left: 0px;
}
#sportguide .ui-tabs-nav li.empty {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#sportguide .ui-tabs-nav a {
	background: url("../i/olympics/tab_bg_grad_1px.png") repeat-x 0px 0px; margin: 0px; padding: 7px 7px 5px; color: rgb(39, 83, 122); font-weight: normal; text-decoration: none; display: block;
}
#sportguide .ui-tabs-nav a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#sportguide .ui-tabs-nav a span {
	font-size: 1.3em; display: block;
}
#sportguide .ui-tabs-nav a span:hover {
	border-bottom-color: rgb(39, 83, 122); border-bottom-width: 1px; border-bottom-style: dotted;
}
#sportguide .ui-tabs-nav a p {
	padding-left: 5px; font-family: georgia; font-size: 1.3em;
}
#sportguide .ui-tabs-panel .summary {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
#sportguide .ui-tabs-nav li.ui-tabs-selected {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#sportguide .ui-tabs-nav li.ui-state-active {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#sportguide .ui-tabs-nav .ui-tabs-selected a {
	background: rgb(255, 255, 255); margin: 0px; top: 0px; height: 22px; position: relative;
}
* > #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-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#sportguide .ui-tabs-disabled {
	
}
#sportguide .ui-tabs-panel {
	background: rgb(255, 255, 255); padding: 0px; margin-bottom: 20px;
}
#sportguide .ui-tabs-loading em {
	background: url("../i/loading.gif") no-repeat 0px 50%; padding: 0px 0px 0px 20px;
}
* html #sportguide .ui-tabs-nav {
	display: inline-block;
}
*:first-child + html #sportguide .ui-tabs-nav {
	display: inline-block;
}
#sportguideinner {
	width: 620px; padding-top: 10px; border-top-color: rgb(225, 225, 224); border-top-width: 1px; border-top-style: solid;
}
#sportguideinner .body {
	padding-top: 5px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#sportguideinner .body p {
	margin: 0px; padding: 0px 0px 0.7em; line-height: 1.48em; font-family: arial, helvetica, sans-serif; font-size: 1.4em;
}
#sportguide .body table {
	border: 7px solid rgb(230, 230, 230); border-image: none;
}
#sportguide .body table th {
	padding: 2px 14px; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 1.2em; background-color: rgb(230, 230, 230);
}
#sportguide .body table td {
	padding: 5px 7px; border-right-color: rgb(230, 230, 230); border-bottom-color: rgb(230, 230, 230); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
#sportguide .body table td {
	margin: 0px; line-height: 1.48em; font-family: arial, helvetica, sans-serif; font-size: 1.2em;
}
#sportguide .body table th p {
	margin: 0px; line-height: 1.48em; font-family: arial, helvetica, sans-serif; font-size: 1.2em;
}
#sportguide .body table td p {
	margin: 0px; line-height: 1.48em; font-family: arial, helvetica, sans-serif; font-size: 1.2em;
}
#sportguide .body h3 {
	color: rgb(1, 131, 182); padding-top: 3px; font-family: georgia, "times new roman", times, serif; font-size: 1.4em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#sportguide .body h4 {
	color: rgb(1, 131, 182); padding-top: 3px; font-family: georgia, "times new roman", times, serif; font-size: 1.4em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#sportguide .body h5 {
	color: rgb(1, 131, 182); padding-top: 3px; font-family: georgia, "times new roman", times, serif; font-size: 1.4em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#sportguide .body h6 {
	color: rgb(1, 131, 182); padding-top: 3px; font-family: georgia, "times new roman", times, serif; font-size: 1.4em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#sportguide .body h3 {
	color: rgb(1, 131, 182); padding-top: 3px; font-family: georgia, "times new roman", times, serif; font-size: 1.4em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#sportguide .body h4 {
	color: rgb(1, 131, 182); padding-top: 3px; font-family: georgia, "times new roman", times, serif; font-size: 1.4em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#sportguide .body h5 {
	color: rgb(1, 131, 182); padding-top: 3px; font-family: georgia, "times new roman", times, serif; font-size: 1.4em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#sportguide .body h6 {
	color: rgb(1, 131, 182); padding-top: 3px; font-family: georgia, "times new roman", times, serif; font-size: 1.4em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
h3 + #sportguide .body {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
h3 + #sportguide .body {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.sportguideselector {
	background: rgb(252, 240, 195); height: 33px; margin-bottom: 15px; border-top-color: rgb(247, 204, 0); border-top-width: 2px; border-top-style: solid;
}
.sportguideselector p {
	padding-top: 6px; float: left;
}
.sportguideselector div {
	padding-top: 6px; float: left;
}
.sportguideselector p {
	background: url("../i/olympics/sportguide_rings.png") no-repeat 10px 3px; height: 30px; text-indent: 70px; font-family: arial, helvetica, sans-serif; font-size: 1.3em; font-weight: bold; margin-right: 10px; text-shadow: 1px 1px #ffffff;
}
.sportguideselector div select {
	width: 170px;
}
#sportguide #sportguideinner .randomfact {
	background: rgb(252, 240, 195); padding: 5px 5px 10px; font-family: georgia, "times new roman", times, serif; font-size: 1.6em; margin-bottom: 10px; border-bottom-color: rgb(207, 196, 160); border-bottom-width: 1px; border-bottom-style: solid;
}
#sportguide #sportguideinner .randomfactheader {
	background: rgb(0, 151, 210); padding: 5px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: arial, helvetica, sans-serif; font-size: 1em; margin-right: 5px; float: left; text-shadow: 1px 1px #156ea1;
}
#sportguide ul.storylist {
	list-style: none; padding-left: 0px;
}
#sportguide ul.storylist li {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1050px; text-indent: 18px; font-family: arial, helvetica, sans-serif; font-size: 1.4em; margin-bottom: 20px;
}
.dataBar {
	margin: 0px 0px 10px; width: 940px; height: 90px; font-family: arial, helvetica, sans-serif; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.dataBar .dataBarFirstBuck {
	margin: 0px; float: left;
}
.dataBar .dataBarBuck {
	height: 90px; overflow: hidden; float: left;
}
.dataBar .dataBarBuckLast {
	margin: 0px; float: left;
}
.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: currentColor; border-image: none;
}
.dataBar p span.time {
	color: rgb(178, 41, 41);
}
.dataBar p {
	margin: 0px 0px 3px; padding: 0px 0px 2px; color: rgb(64, 64, 64); line-height: 1.1em; font-size: 1.2em;
}
.dataBar .data1large3small {
	background: url("../i/dataBar1x940.gif") repeat-y; margin: 5px 0px; width: 940px; height: 80px;
}
.dataBar .outer {
	align: left;
}
.dataBar p.lastUpdatedText {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); font-size: 1.1em; font-weight: normal;
}
.dataBar .seatDec .seatDecItems div.avResultsDef {
	height: 22px; color: rgb(64, 64, 64); font-family: arial, helvetica, sans-serif; font-size: 22px; font-weight: bold; margin-bottom: 5px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; background-color: rgb(255, 255, 255);
}
.dataBar .seatDec .seatDecItems div.avResultsDec {
	height: 15px; color: rgb(64, 64, 64); padding-top: 5px; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; background-color: rgb(255, 255, 255);
}
.dataBar .seatDec .seatDecItems div.avResultsDec .votingAreaPer {
	font-weight: bold;
}
.dataBar a {
	font-size: 11px;
}
.dataBar .summaryMedium .sopHeader {
	margin: 0px 10px 2px 0px; padding: 5px 0px; background-color: rgb(178, 41, 41);
}
.dataBar .summaryMedium .sopHeader h3 {
	color: rgb(255, 255, 255); text-transform: uppercase; margin-left: 5px;
}
.dataBar .summaryMedium .sopHeader h3 a {
	color: rgb(255, 255, 255); text-transform: uppercase; margin-left: 5px;
}
.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 {
	width: 200px; overflow: hidden;
}
.dataBar .seatDec .seatDecItems p {
	margin: 0px 0px 2px; padding: 2px 5px 1px; height: 10px; color: rgb(255, 255, 255); line-height: 1em; font-size: 0.9em; font-weight: bold;
}
.dataBar .seatDec .seatDecItems p.lastUpdatedText {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); font-size: 1.1em; font-weight: normal;
}
.dataBar .debateCont {
	width: 200px;
}
.dataBar .debateCont .debateContLeft {
	width: 25px; margin-right: 5px; float: left;
}
.dataBar .debateCont .debateContRight {
	width: 170px; padding-top: 3px; float: right;
}
.dataBar .debateCont .debateContRight ul {
	margin: 0px; padding: 0px; color: rgb(127, 127, 127);
}
.dataBar .debateCont .debateContRight ul li {
	background: url("../i/debateCommentIco.gif") no-repeat; color: rgb(64, 64, 64); line-height: 1.4em; padding-left: 18px; font-size: 1.2em; list-style-type: none;
}
.dataBar .summaryMedium .debateHeader {
	padding-bottom: 3px;
}
.dataBar .summaryMedium .debateHeader h3 {
	text-transform: uppercase;
}
.dataBar .summaryMedium .debateHeader h3 a:hover {
	border: currentColor; border-image: none;
}
.debateCircle {
	background: url("../i/debateCircleYellow.gif") no-repeat; width: 25px; height: 25px; text-align: center; color: rgb(255, 255, 255); padding-top: 6px; font-size: 1.2em; font-weight: bold;
}
.dataBar .dataBarHeadAbsImgRCont {
	width: 210px; height: 80px;
}
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft {
	margin-right: 5px; float: left;
}
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft ul {
	margin: 0px; padding: 0px; color: rgb(127, 127, 127);
}
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft ul li {
	background: url("../i/dataBarBull7f.gif") no-repeat; line-height: 1.4em; padding-left: 15px; font-size: 1.2em; list-style-type: none;
}
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContRight {
	padding-right: 10px; float: right;
}
.dataBar .barsChartCont {
	width: 280px; height: 80px;
}
.dataBar .barsChartCont .barsChartContLeft {
	width: 150px; margin-right: 10px; float: left;
}
.dataBar .barsChartCont .barsChartContLongLeft {
	width: 190px; margin-right: 2px; float: left;
}
.dataBar .barsChartCont .barsChartContRight {
	width: 110px; padding-right: 10px; float: right;
}
.dataBar .barsChartCont .barsChartContShortRight {
	width: 80px; padding-right: 2px; float: right;
}
.dataBar .barsChartCont .barsChartContLeft ul {
	margin: 0px; padding: 0px; color: rgb(127, 127, 127);
}
.dataBar .barsChartCont .barsChartContLeft ul li {
	background: url("../i/dataBarBull7f.gif") no-repeat; line-height: 1.4em; padding-left: 15px; font-size: 1.2em; list-style-type: none;
}
.dataBar .summaryMedium .barchartHeader {
	padding-bottom: 3px;
}
.dataBar .summaryMedium .barchartHeader h3 {
	text-transform: uppercase;
}
.dataBar .graph {
	width: 110px; height: 45px; clear: both; margin-top: 17px; margin-bottom: 0px;
}
.graphShort {
	width: 75px !important;
}
.dataBar .graphLoading {
	background: url("../i/loading.gif") no-repeat 50% 50%;
}
.dataBar .graph .label {
	text-align: center; color: rgb(64, 64, 64); padding-top: 2px; padding-bottom: 2px; font-size: 1.2em; font-weight: bold;
}
.dataBar .graph-header h3 {
	margin-bottom: 0px;
}
.dataBar .graph-header {
	text-align: center;
}
.dataBar .graph-header p {
	margin-top: 0px;
}
.dataBar .graph .legend td {
	margin: 0px; padding: 0px; border-collapse: collapse;
}
.graph .legend {
	margin: 0px; padding: 0px; border-collapse: collapse;
}
.graph .legend tr {
	margin: 0px; padding: 0px; border-collapse: collapse;
}
.dataBar .graph .legend {
	margin-left: 10px;
}
.dataBar .graph .legend td {
	padding-right: 5px;
}
.dataBar .graph .legend .color-box {
	width: 14px; height: 10px; overflow: hidden;
}
.rushDef {
	background-color: rgb(173, 173, 173);
}
.lab {
	height: 12px; background-color: rgb(220, 36, 31);
}
.con {
	height: 12px; background-color: rgb(57, 94, 167);
}
.c {
	height: 12px; background-color: rgb(57, 94, 167);
}
.ld {
	height: 12px; background-color: rgb(230, 188, 22);
}
.ukip {
	height: 12px; background-color: rgb(127, 0, 255);
}
.snp {
	height: 12px; background-color: rgb(230, 188, 22);
}
.green {
	height: 12px; background-color: rgb(173, 173, 173);
}
.dup {
	height: 12px; background-color: rgb(173, 173, 173);
}
.bnp {
	height: 12px; background-color: rgb(173, 173, 173);
}
.pc {
	height: 12px; background-color: rgb(173, 173, 173);
}
.sf {
	height: 12px; background-color: rgb(173, 173, 173);
}
.uup {
	height: 12px; background-color: rgb(173, 173, 173);
}
.sdlp {
	height: 12px; background-color: rgb(173, 173, 173);
}
.ssp {
	height: 12px; background-color: rgb(173, 173, 173);
}
.alliance {
	height: 12px; background-color: rgb(173, 173, 173);
}
.indlaw {
	height: 12px; background-color: rgb(173, 173, 173);
}
.soclab {
	height: 12px; background-color: rgb(173, 173, 173);
}
.speaker {
	height: 12px; background-color: rgb(173, 173, 173);
}
.wp {
	height: 12px; background-color: rgb(173, 173, 173);
}
.ac {
	height: 12px; background-color: rgb(173, 173, 173);
}
.cpcpa {
	height: 12px; background-color: rgb(173, 173, 173);
}
.slp {
	height: 12px; background-color: rgb(173, 173, 173);
}
.spgb {
	height: 12px; background-color: rgb(173, 173, 173);
}
.tpp {
	height: 12px; background-color: rgb(173, 173, 173);
}
.tuv {
	height: 12px; background-color: rgb(173, 173, 173);
}
.ucunf {
	height: 12px; background-color: rgb(173, 173, 173);
}
.ukf {
	height: 12px; background-color: rgb(173, 173, 173);
}
.waid {
	height: 12px; background-color: rgb(173, 173, 173);
}
.no2eu {
	height: 12px; background-color: rgb(173, 173, 173);
}
.y2e {
	height: 12px; background-color: rgb(173, 173, 173);
}
.libeu {
	height: 12px; background-color: rgb(173, 173, 173);
}
.jt {
	height: 12px; background-color: rgb(173, 173, 173);
}
.ind {
	height: 12px; background-color: rgb(173, 173, 173);
}
.fpft {
	height: 12px; background-color: rgb(173, 173, 173);
}
.mk {
	height: 12px; background-color: rgb(173, 173, 173);
}
.rushVotesyes {
	height: 12px; color: rgb(255, 255, 255) !important; text-transform: uppercase; background-color: rgb(156, 63, 152);
}
.rushVotesno {
	height: 12px; color: rgb(40, 40, 40) !important; text-transform: uppercase; background-color: rgb(217, 224, 39);
}
.avResultsDef .avVoteYes {
	width: 45px; color: rgb(156, 63, 152); float: left;
}
.avResultsDef .avVoteNo {
	width: 45px; color: rgb(188, 188, 23); float: left;
}
.avResultsDef {
	clear: both;
}
.avResultsDec {
	clear: both;
}
.tvPlayer3 .featuredVideo .gutterUnder {
	margin-bottom: 5px;
}
.tvPlayer3 .storyFunc {
	margin-top: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.tvPlayer3 .standfirst {
	margin: 5px 0px 12px; font-size: 1.4em;
}
.tvPlayer3 .moreVideos {
	margin-top: 10px;
}
.tvPlayer3 .moreVideos .headerOne {
	margin-top: 6px;
}
.tvPlayer3 .moreVideos .summary {
	width: 140px; padding-top: 0px; padding-bottom: 2px; margin-top: 0px; margin-right: 20px; margin-bottom: 7px; border-top-color: currentColor; border-bottom-color: rgb(204, 204, 204); border-top-width: 0px; border-bottom-width: 1px; border-top-style: none; border-bottom-style: dotted; float: left;
}
.tvPlayer3 .moreVideos .last .summary {
	margin-right: 0px;
}
.tvPlayer3 .moreVideos .summary h3 {
	font-size: 1.3em;
}
.tvPlayer3 .moreVideos .seeMoreLink {
	padding-bottom: 5px; clear: left; font-size: 1.2em; float: right;
}
.tvPlayer3 .moreVideos .seeMoreLink a {
	font-family: arial, helvetica, sans-serif;
}
a.linkToVideo {
	font-family: arial, sans-serif; font-size: 0.9em; margin-bottom: 1px; float: right; display: block;
}
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 {
	margin: 5px 0px 5px 10px; height: 80px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.dataBar .dataBarBuck .dataBarElement {
	margin: 5px 0px 5px 10px; height: 80px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.dataBar .dataBarFirstBuck .commentBarElement {
	margin: 5px 0px;
}
.dataBar .dataBarFirstBuck .dataBarElement {
	margin: 5px 0px;
}
.dataBar .dataBarBuckLast .commentBarElement {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.dataBar .dataBarBuckLast .dataBarElement {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.dataBar .dataBarInner {
	width: 940px; height: 90px;
}
.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 {
	margin: 2px 0px; padding-bottom: 3px; font-family: helvetica, arial, sans-serif; font-size: 1.2em;
}
.dataBar .commentBarElement h3 a {
	color: rgb(64, 64, 64);
}
.dataBar .commentBarElement h3 a:hover {
	border-bottom-color: rgb(64, 64, 64); border-bottom-width: 1px; border-bottom-style: dotted;
}
.dataBar .commentBarElement h4 {
	line-height: 1.3em; font-size: 1.3em; font-weight: normal;
}
.dataBar .commentBarElement h4 a {
	color: rgb(35, 75, 123);
}
.dataBar .commentBarElement h4 a:hover {
	color: rgb(18, 40, 66); border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
.dataBar .commentBarElement img {
	float: right;
}
.dataBar .commentBarElement .comments {
	background: url("../i/debateCommentIco.gif") no-repeat -2px 0px; padding-left: 18px; margin-top: 4px;
}
.dataBar .commentBarElement .comments a {
	background: url("../i/blue_arr.gif") no-repeat right 4px; line-height: 16px; padding-right: 8px; font-size: 1.2em;
}
.sectionIframe .summary {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.related_links .InSkinHide {
	margin-bottom: 10px;
}
.matchHeader .tabs {
	background: url("../i/matchHeader/tabs_background.gif") repeat-x left top; padding-bottom: 15px;
}
.matchHeader .tabs ul {
	margin: 0px; padding: 0px;
}
.matchHeader .tabs li {
	background: rgb(224, 224, 224); border: 1px solid rgb(122, 122, 122); border-image: none; width: 100px; height: 15px; text-align: center; color: rgb(64, 64, 64); padding-top: 4px; font-weight: bold; margin-right: 1px; float: left; display: block;
}
.matchHeader .tabs li.selected {
	background: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.matchHeader .teams {
	background: url("../i/matchHeader/teams_background.gif") repeat-y left top; width: 462px; height: 69px; margin-right: 20px; border-top-color: rgb(199, 199, 199); border-bottom-color: rgb(199, 199, 199); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.matchHeader .teams .versusOrScore {
	padding: 0px 1px; width: 64px; text-align: center; color: rgb(51, 51, 51); font-weight: bold; float: left;
}
.matchHeader .teams .score {
	padding-top: 22px; font-size: 2em;
}
.matchHeader .teams .pensOrStatus {
	font-size: 1.1em; margin-top: 2px;
}
.matchHeader .teams .versus {
	padding-top: 25px; font-size: 1.6em;
}
.matchHeader .homeTeam {
	width: 124px; font-size: 1.6em; float: left;
}
.matchHeader .awayTeam {
	width: 124px; font-size: 1.6em; float: left;
}
.matchHeader .homeTeam {
	padding: 25px 5px 10px; text-align: right;
}
.matchHeader .awayTeam {
	padding: 25px 5px 10px 3px;
}
.matchHeader .homeTeamCrest {
	padding-top: 5px; float: left;
}
.matchHeader .awayTeamCrest {
	padding-top: 5px; float: left;
}
.matchHeader .homeTeamCrest {
	padding-left: 5px;
}
.matchHeader .matchDetails {
	width: 138px; height: 61px; color: rgb(64, 64, 64); padding-top: 8px; border-top-color: rgb(199, 199, 199); border-bottom-color: rgb(199, 199, 199); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.matchHeader .extraLine {
	height: 64px; padding-top: 5px;
}
.matchHeader .matchDetails div {
	font-size: 1.1em;
}
.matchHeader .matchDetails .date {
	padding-bottom: 2px;
}
.matchHeader .matchDetails .match {
	padding-bottom: 2px;
}
.matchHeader .extraLine .date {
	padding-bottom: 3px;
}
.matchHeader .extraLine .match {
	padding-bottom: 3px;
}
.matchHeader .matchDetails .match .round {
	padding-right: 7px; border-right-color: rgb(199, 199, 199); border-right-width: 1px; border-right-style: solid;
}
.matchHeader .matchDetails .match .matchNumber {
	padding-left: 3px;
}
.matchHeader dt {
	color: rgb(64, 64, 64); font-weight: bold;
}
.matchHeader dd {
	color: rgb(102, 102, 102);
}
.matchHeader .officials {
	margin-bottom: 10px;
}
.matchHeader .officials dl {
	margin: 0px; padding: 6px 0px 15px; font-size: 1.1em;
}
.matchHeader .officials dd {
	margin: 2px 0px 0px;
}
.matchHeader .officials ul {
	padding-left: 0px; margin-left: 0px; list-style-type: none;
}
.matchHeader .referee {
	width: 462px; text-align: center;
}
.matchHeader .tvCoverage {
	margin: 6px 0px 15px 20px; width: 138px; font-size: 1.1em; float: left;
}
.matchHeader .tvCoverage dd {
	margin: 2px 0px 0px;
}
.matchHeader .resultDetails {
	margin: 5px 0px 15px; width: 462px; float: left;
}
.matchHeader .goalsAndAttendance {
	width: 462px; color: rgb(102, 102, 102);
}
.matchHeader .goalsAndAttendance .goal {
	margin-bottom: 4px; white-space: nowrap;
}
.matchHeader .homeGoals .goal {
	padding-left: 5px; display: inline;
}
.matchHeader .awayGoals .goal {
	padding-right: 5px; display: inline;
}
.matchHeader .homeGoals {
	width: 191px; text-align: right; line-height: 1.4em; padding-right: 4px; font-size: 1.2em; vertical-align: top;
}
.matchHeader .awayGoals {
	width: 191px; line-height: 1.4em; padding-left: 4px; font-size: 1.2em; vertical-align: top;
}
.matchHeader .halfTimeAndAttendance {
	padding: 0px 1px; width: 64px; text-align: center; font-size: 1.1em; font-weight: bold; vertical-align: top;
}
.matchHeader .halfTime {
	margin-top: 3px; margin-bottom: 4px;
}
.matchHeader .penalties {
	color: rgb(102, 102, 102);
}
.matchHeader .homePenalties {
	padding-top: 8px;
}
.matchHeader .penaltiesLabel {
	padding-top: 8px;
}
.matchHeader .awayPenalties {
	padding-top: 8px;
}
.matchHeader .homePenalties {
	width: 191px; text-align: right; padding-right: 4px; font-size: 1.2em; vertical-align: top;
}
.matchHeader .awayPenalties {
	width: 191px; padding-left: 4px; font-size: 1.2em; vertical-align: top;
}
.matchHeader .penaltiesLabel {
	width: 64px; text-align: center; padding-right: 1px; padding-left: 1px; font-size: 1.1em; font-weight: bold; vertical-align: top;
}
.matchHeader .penalties .scored {
	background: url("../i/matchHeader/pen_scored.gif") no-repeat right 1px; padding-right: 14px; margin-right: 3px; white-space: nowrap;
}
.matchHeader .penalties .missed {
	background: url("../i/matchHeader/pen_missed.gif") no-repeat right 1px; padding-right: 14px; margin-right: 3px; white-space: nowrap;
}
.liveBlogTabs {
	margin: 10px 0px;
}
.liveBlogTabs ul {
	margin: 0px; padding: 0px;
}
.liveBlogTabs li {
	list-style: none; margin: 0px 5px 0px 0px; padding: 2px 4px; float: left;
}
.liveBlogTabs li.selected {
	background: 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-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.teamIndex .indexLink {
	width: 100%; color: rgb(203, 203, 203); padding-bottom: 5px; font-size: 1em;
}
.teamInfo {
	padding-top: 8px; margin-bottom: 20px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.teamInfo .picleft {
	margin-right: 10px; float: left;
}
.teamInfo .teamDetails {
	margin: 0px; width: 470px; color: rgb(64, 64, 64); font-weight: normal; float: left;
}
.teamInfo .headingText {
	font-weight: bold;
}
.teamInfo .teamName {
	line-height: 1.13em; padding-bottom: 5px; font-size: 1.6em; font-weight: bold;
}
.teamInfo .latestNews {
	overflow: hidden; padding-top: 5px; padding-bottom: 5px; font-size: 1.2em; border-top-color: rgb(203, 203, 203); border-top-width: 1px; border-top-style: dotted;
}
.teamInfo .nextGame {
	overflow: hidden; padding-top: 5px; padding-bottom: 5px; font-size: 1.2em; border-top-color: rgb(203, 203, 203); border-top-width: 1px; border-top-style: dotted;
}
.teamInfo .nextGame h3 {
	font-size: 1em; margin-right: 3px; margin-left: 3px;
}
.teamInfo .bettingOdds {
	width: 100%; padding-top: 4px; font-size: 1.2em; border-top-color: rgb(203, 203, 203); border-top-width: 1px; border-top-style: dotted;
}
#livescorecontainer {
	margin: 0px auto; width: 300px; height: 170px; overflow: hidden; position: relative;
}
#livescorescroller {
	margin: 0px auto; width: 300px; height: 170px; overflow: hidden; position: relative;
}
#livescorescroller {
	height: 150px;
}
#livescoreholder {
	height: 150px;
}
#livescorecontainer {
	margin-bottom: 10px;
}
#livescorecontainer .arrows {
	margin-right: 0px; float: right;
}
#livescorecontainer .arrows img {
	float: left;
}
#livescore-prev {
	background: url("../i/arrowBackBlue.png") no-repeat 50% 50%; top: 155px; width: 14px; height: 14px; right: 35px; position: absolute;
}
#livescore-next {
	background: url("../i/arrowBackBlue.png") no-repeat 50% 50%; top: 155px; width: 14px; height: 14px; right: 35px; position: absolute;
}
#livescore-pause {
	background: url("../i/arrowBackBlue.png") no-repeat 50% 50%; top: 155px; width: 14px; height: 14px; right: 35px; position: absolute;
}
#livescore-next {
	background: url("../i/arrowForwardBlue.png") no-repeat 50% 50%; right: 0px;
}
#livescore-pause {
	background: url("../i/playPauseBlue.png") no-repeat 50% 50%; right: 17px;
}
.livescore {
	width: 300px; padding-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.livescore .dateTime {
	width: 300px; text-align: center; margin-bottom: 5px;
}
.livescore .time {
	font-weight: bold;
}
.livescore .teams {
	width: 300px;
}
.livescore .teams h3 {
	padding: 3px 0px; width: 49.7%; text-align: center; color: rgb(19, 51, 91); font-size: 1.3em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(238, 239, 243);
}
.livescore .teams h3.homeTeam {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.livescore .teams h3.awayTeam {
	float: right;
}
.livescore .teams h3 a {
	color: rgb(19, 51, 91);
}
.livescore .homeTeamCrest {
	margin: 5px 5px 5px 16px; float: left;
}
.livescore .awayTeamCrest {
	margin: 5px 16px 5px 5px; float: right;
}
.livescore .matchdetails {
	width: 178px; text-align: center; margin-top: 5px; margin-bottom: 5px; float: left;
}
.livescore .versusOrScore {
	color: rgb(52, 52, 52); font-size: 3.8em; font-weight: bold;
}
.livescore .livescoremiddle {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.livescore .livescoremiddleleft {
	width: 49.7%; height: 5px;
}
.livescore .livescoremiddleright {
	width: 49.7%; height: 5px;
}
.livescore .livescoremiddleleft {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.livescore .pens {
	font-size: 1em; font-weight: normal;
}
.livescore .match {
	text-transform: uppercase; font-size: 1em; font-weight: bold;
}
.livescore .matchresult {
	width: 300px; text-align: center; font-size: 1.17em; margin-top: 5px; margin-bottom: 5px; min-height: 1.2em;
}
.livescore .navlinks ul {
	margin: 0px; padding-left: 0px; list-style-type: none;
}
.livescore .navlinks ul li {
	color: rgb(167, 167, 167); font-size: 1.2em; font-weight: normal; float: left;
}
.livescore li.preview {
	font-weight: bold; margin-right: 5px;
}
.livescore li.live {
	font-weight: bold; margin-right: 5px;
}
.livescore li.report {
	font-weight: bold; margin-right: 5px;
}
.livescore li.preview a {
	font-weight: bold;
}
.livescore li.live a {
	font-weight: bold;
}
.livescore li.report a {
	font-weight: bold;
}
.livescore li.live {
	background: rgb(178, 41, 41); color: rgb(255, 255, 255);
}
.livescore li.live a {
	color: rgb(255, 255, 255);
}
.livescore li.allscores {
	padding-left: 5px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
#liveScoreBoxSelector {
	width: 175px; margin-bottom: 5px;
}
.footballTable {
	color: rgb(64, 64, 64); font-size: 13px;
}
.footballTable .season {
	float: right;
}
.footballTable .competition {
	float: right;
}
.footballTable .competition {
	float: left;
}
.footballTable .tableInfo {
	margin-bottom: 10px;
}
.footballTable table {
	width: 620px; margin-bottom: 7px;
}
.footballTable table.miniTable {
	width: 300px;
}
.footballTable .bordertop {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.footballTable table tr {
	height: 20px;
}
.footballTable table tr.selected td {
	border-left-color: rgb(207, 207, 207); border-left-width: 1px; border-left-style: solid; background-color: rgb(207, 207, 207);
}
.footballTable table tr.selected td.teamname a {
	font-weight: bold;
}
.footballTable table tr.homeaway th {
	width: 100px; font-weight: normal;
}
.footballTable table tr.homeaway th.headerfirst {
	width: 212px;
}
.footballTable table tr.homeaway th.headerlast {
	width: 68px;
}
.footballTable table tr.header th {
	height: 27px; color: rgb(35, 75, 123); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.footballTable table.miniTable tr.header th {
	height: 20px; color: inherit;
}
.footballTable table tr.header th p {
	background: rgb(233, 237, 242); height: 20px; padding-top: 4px; margin-bottom: 6px;
}
.footballTable table tr.header th.headerSortDown p {
	background: rgb(35, 75, 123);
}
.footballTable table tr.header th.headerSortUp p {
	background: rgb(35, 75, 123);
}
.footballTable table tr.header th.headerSortUp {
	background: rgb(35, 75, 123); color: rgb(255, 255, 255);
}
.footballTable table tr.header th.headerSortDown {
	background: rgb(35, 75, 123); color: rgb(255, 255, 255);
}
.footballTable table tr.header th.headerSortUp {
	background: url("../i/arrowDownBlue.gif") no-repeat bottom;
}
.footballTable table tr.header th.headerSortDown {
	background: url("../i/arrowUpBlue.gif") no-repeat bottom;
}
.footballTable table thead th.sortable {
	cursor: pointer;
}
.footballTable table th {
	height: 20px;
}
.footballTable table th.pos {
	text-indent: -9999px;
}
.footballTable table tr td {
	width: 20px; height: 20px; text-align: center; padding-right: 5px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.footballTable table tr.odd td {
	width: 20px; height: 20px; text-align: center; padding-right: 5px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.footballTable table tr.even td {
	height: 20px; text-align: center; padding-right: 5px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; background-color: rgb(251, 249, 243);
}
.footballTable table td.end {
	padding-left: 5px;
}
.footballTable table td.wider {
	width: 34px;
}
.footballTable table tr.odd td.teamname {
	width: auto; text-align: left;
}
.footballTable table tr.even td.teamname {
	width: auto; text-align: left;
}
.footballTable table tr.odd td.position {
	width: 15px; text-align: right;
}
.footballTable table tr.even td.position {
	width: 15px; text-align: right;
}
.footballTable .right {
	float: right;
}
.footballFixtures .topLinks {
	font-size: 1.2em; font-weight: bold; margin-top: -2px; margin-bottom: 24px;
}
.footballFixtures .topLinks a.fixturesByGroup {
	padding-right: 7px; margin-right: 4px; border-right-color: rgb(217, 217, 217); border-right-width: 1px; border-right-style: solid;
}
.footballFixtures h3.fixtureDate {
	color: rgb(67, 67, 67); padding-bottom: 2px; font-size: 1.1em; margin-bottom: 20px; border-bottom-color: rgb(35, 76, 122); border-bottom-width: 1px; border-bottom-style: solid;
}
.footballFixtures h2.fixtureDate {
	color: rgb(67, 67, 67); padding-bottom: 2px; font-size: 1.1em; margin-bottom: 20px; border-bottom-color: rgb(35, 76, 122); border-bottom-width: 1px; border-bottom-style: solid;
}
.footballFixtures .roundName p {
	font-weight: bold;
}
.footballFixtures .headerOne {
	padding-bottom: 14px;
}
.footballFixtures .spacer {
	margin-top: 14px;
}
.footballFixtures .headerOne h3 {
	margin: 0px; padding: 0px 3px 0px 0px; color: rgb(178, 41, 41); text-transform: uppercase; line-height: 1em; font-size: 1.2em; font-weight: bold; display: inline; background-color: rgb(255, 255, 255);
}
.footballFixtures .headerOne h2 {
	margin: 0px; padding: 0px 3px 0px 0px; color: rgb(178, 41, 41); text-transform: uppercase; line-height: 1em; font-size: 1.2em; font-weight: bold; display: inline; background-color: rgb(255, 255, 255);
}
.footballFixtures .fixture {
	color: rgb(67, 67, 67); margin-bottom: 8px; border-bottom-color: rgb(203, 203, 203); border-bottom-width: 1px; border-bottom-style: dotted;
}
.footballFixtures .fixtureNoBorder {
	color: rgb(67, 67, 67); margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.footballFixtures div.last {
	margin-bottom: 20px;
}
.footballFixtures .mainDetails {
	padding: 3px 4px; background-color: rgb(238, 239, 243);
}
.footballFixtures .odd .mainDetails {
	background-color: rgb(255, 255, 255);
}
.footballFixtures .koTime {
	line-height: 1.5em; font-size: 1.2em; float: left;
}
.footballFixtures .teamsAndScore {
	float: left;
}
.footballFixtures .teamsAndScore h3 {
	color: rgb(67, 67, 67); font-weight: normal;
}
.footballFixtures .homeTeam {
	width: 225px; line-height: 1.5em; font-size: 1.3em; float: left;
}
.footballFixtures .awayTeam {
	width: 225px; line-height: 1.5em; font-size: 1.3em; float: left;
}
.footballFixtures .homeTeam {
	text-align: right;
}
.footballFixtures .versusOrScore {
	width: 100px; text-align: center; font-size: 1.5em; font-weight: bold; float: left;
}
.footballFixtures .matchStatus {
	line-height: 1.5em; font-size: 1.2em; float: right;
}
.footballFixtures .linksAndMatchNumber {
	padding: 8px 4px;
}
.footballFixtures .links {
	padding-left: 232px; font-size: 1.2em;
}
.footballFixtures .links .noLink {
	color: rgb(167, 167, 167);
}
.footballFixtures .links .preview {
	padding-right: 7px; margin-right: 4px; border-right-color: rgb(217, 217, 217); border-right-width: 1px; border-right-style: solid;
}
.footballFixtures .links .live {
	padding-right: 7px; margin-right: 4px; border-right-color: rgb(217, 217, 217); border-right-width: 1px; border-right-style: solid;
}
.footballFixtures .matchNumber {
	font-size: 1.1em; float: right;
}
.footballFixtures .shootOut {
	margin: 8px 0px 4px; text-align: center; font-size: 1.1em;
}
.footballFixtures .noBorder {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.footballFixtures .aggregate {
	margin: 8px 0px 4px; text-align: center; font-size: 1.1em;
}
.footballFixtures .roundName {
	margin-bottom: 10px;
}
.footballFixtures #footballTablesTable {
	margin-bottom: 20px;
}
.footballFixtures .shootOut .left {
	width: 260px; text-align: right; font-size: 1.2em; float: left;
}
.footballFixtures .shootOut .right {
	width: 260px; text-align: right; font-size: 1.2em; float: left;
}
.footballFixtures .shootOut .right {
	text-align: left;
}
.footballFixtures .shootOut .pens {
	width: 100px; text-align: center; font-size: 1.3em; font-weight: bold; float: left;
}
.footballFixtures .shootOut .scored {
	color: rgb(35, 75, 123); font-weight: normal;
}
.footballLiveScoreFixtures .matchDetails {
	padding-bottom: 6px; margin-top: 5px;
}
.footballLiveScoreFixtures div.last {
	margin-bottom: 20px;
}
.footballLiveScoreFixtures .halfTime {
	margin-bottom: 3px;
}
.footballLiveScoreFixtures td.links {
	text-align: right; padding-left: 0px; vertical-align: bottom;
}
.footballLiveScoreFixtures .homeGoals {
	width: 260px; vertical-align: top;
}
.footballLiveScoreFixtures .awayGoals {
	width: 260px; vertical-align: top;
}
.footballLiveScoreFixtures .halfTimeAndAttendance {
	width: 100px; text-align: center; vertical-align: top;
}
.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 {
	color: rgb(67, 67, 67); padding-bottom: 2px; font-size: 1.1em; margin-bottom: 20px; border-bottom-color: rgb(35, 76, 122); border-bottom-width: 1px; border-bottom-style: solid;
}
.footballLiveScoreFixtures h2.fixtureDate {
	color: rgb(67, 67, 67); padding-bottom: 2px; font-size: 1.1em; margin-bottom: 20px; border-bottom-color: rgb(35, 76, 122); border-bottom-width: 1px; border-bottom-style: solid;
}
#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("../i/gallery_arrowsV2.gif") no-repeat 0px; padding: 0px; z-index: 10; cursor: pointer;
}
#storyEmbSlide .slideshow .tools .imgGallImg a:hover {
	background-position: 0px 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
#storyEmbSlide .slideshow .nextPrevLayer .allOver {
	margin: 0px; top: 0px; width: 100%; height: 90%; display: block; position: absolute;
}
#storyEmbSlide .slideshow div > .nextPrevLayer .allOver {
	margin: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
#storyEmbSlide .ssPortrait {
	padding: 5px 0px 3px; width: 220px; margin-right: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.epic {
	width: 220px; padding-top: 0px; margin-left: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: right;
}
.epic p {
	font-size: 1.35em;
}
#storyEmbSlide .ssMain {
	padding-bottom: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#storyEmbSlide .slideshow .tools .prev {
	width: 55px; float: left;
}
#storyEmbSlide .slideshow .tools .prev a {
	background: url("../i/gallery_arrowsV2.gif") no-repeat -40px 50%; padding: 0px; z-index: 10; cursor: pointer;
}
#storyEmbSlide .slideshow .tools .prev a:hover {
	border: 0px currentColor; border-image: none; text-decoration: none;
}
#storyEmbSlide .ssMain .tools .prev a {
	background-position: -40px 47%;
}
#storyEmbSlide .slideshow .nextPrevLayer .prevArrowImg {
	margin: 0px; left: 0px; top: 0px; width: 100px; height: 90%; right: auto; display: block; position: absolute;
}
#storyEmbSlide .slideshow div > .nextPrevLayer .prevArrowImg {
	margin: 0px; left: 0px; top: 0px; width: 100px; height: 100%; right: auto; display: block; position: absolute;
}
#storyEmbSlide .slideshow .tools .next {
	width: 55px; text-align: right; float: left;
}
#storyEmbSlide .slideshow .tools .next a {
	background: url("../i/gallery_arrowsV2.gif") no-repeat -140px 50%; padding: 0px; z-index: 10; cursor: pointer;
}
#storyEmbSlide .slideshow .tools .next a:hover {
	border: 0px currentColor; border-image: none; text-decoration: none;
}
#storyEmbSlide .ssMain .tools .next a {
	background-position: -140px 47%;
}
#storyEmbSlide .slideshow .nextPrevLayer .nextArrowImg {
	margin: 0px; top: 0px; width: 100px; height: 90%; right: 0px; display: block; position: absolute;
}
#storyEmbSlide .slideshow div > .nextPrevLayer .nextArrowImg {
	margin: 0px; top: 0px; width: 100px; height: 100%; right: 0px; display: block; position: absolute;
}
#storyEmbSlide .slideshow .tools a {
	cursor: pointer;
}
#storyEmbSlide .slideshow .tools img {
	display: inline;
}
#storyEmbSlide .slideshow .ssImg {
	padding: 0px;
}
.ssImg {
	padding: 0px;
}
span.ssImg.left {
	padding-right: 10px; padding-left: 0px; float: left;
}
span.ssImg.right {
	padding-right: 0px; padding-left: 10px; float: right;
}
span.ssImg.center {
	display: table;
}
span.artImageExtras {
	display: block;
}
#storyEmbSlide .slideshow .ssImg .artImageExtras {
	margin: 0px; padding: 0px; font-family: arial;
}
.ssImg .artImageExtras {
	margin: 0px; padding: 0px; font-family: arial;
}
.ssImg .artImageExtras .ingCaptionCredit {
	padding: 2px 0px 0px;
}
.ssImg .artImageExtras .caption {
	margin: 0px 5px 0px 0px; color: rgb(64, 64, 64); line-height: 15.2px; font-size: 11.2px;
}
.ssImg .artImageExtras .credit {
	color: rgb(153, 153, 153); line-height: 13.8px; font-size: 10.4px;
}
#storyEmbSlide .slideshow .ssImg .artImageExtras .imgindex {
	padding: 5px 0px 0px; color: rgb(64, 64, 64); line-height: 1.38em; font-size: 1.1em; font-weight: bold;
}
#storyEmbSlide .slideshow .ssImg .artImageExtras .imgLoadingText {
	padding: 5px 0px 0px; color: rgb(64, 64, 64); line-height: 1.38em; font-size: 1.1em; font-weight: bold;
}
#storyEmbSlide .slideshow .ssImg .epicCompany {
	margin: 0px 0px 3px; padding: 0px; width: 220px; font-size: 1.38em;
}
.olympic#tmglSite .storyEmbSlide {
	padding: 0px;
}
.olympic#tmglSite .storyEmbSlide .slideshow {
	margin: 0px 0px 10px;
}
.olympic#tmglSite .storyEmbSlide .slideshow .nextPrevLayer {
	height: 100%; overflow: hidden; position: relative;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools .imgGallImg a {
	background: url("../i/gallery_arrowsV2.gif") no-repeat 0px; padding: 0px; z-index: 10; cursor: pointer;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools .imgGallImg a:hover {
	background-position: 0px 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
.olympic#tmglSite .storyEmbSlide .slideshow .nextPrevLayer .allOver {
	margin: 0px; top: 0px; width: 100%; height: 90%; display: block; position: absolute;
}
.olympic#tmglSite .storyEmbSlide .slideshow div > .nextPrevLayer .allOver {
	margin: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
.olympic#tmglSite .storyEmbSlide .ssPortrait {
	padding: 5px 0px 3px; width: 220px; margin-right: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.olympic#tmglSite .storyEmbSlide .ssMain {
	padding-bottom: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools .prev {
	width: 55px; float: left;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools .prev a {
	background: url("../i/gallery_arrowsV2.gif") no-repeat -40px 50%; padding: 0px; z-index: 10; cursor: pointer;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools .prev a:hover {
	border: 0px currentColor; border-image: none; text-decoration: none;
}
.olympic#tmglSite .storyEmbSlide .ssMain .tools .prev a {
	background-position: -40px 47%;
}
.olympic#tmglSite .storyEmbSlide .slideshow .nextPrevLayer .prevArrowImg {
	margin: 0px; left: 0px; top: 0px; width: 100px; height: 90%; right: auto; display: block; position: absolute;
}
.olympic#tmglSite .storyEmbSlide .slideshow div > .nextPrevLayer .prevArrowImg {
	margin: 0px; left: 0px; top: 0px; width: 100px; height: 100%; right: auto; display: block; position: absolute;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools .next {
	width: 55px; text-align: right; float: left;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools .next a {
	background: url("../i/gallery_arrowsV2.gif") no-repeat -140px 50%; padding: 0px; z-index: 10; cursor: pointer;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools .next a:hover {
	border: 0px currentColor; border-image: none; text-decoration: none;
}
.olympic#tmglSite .storyEmbSlide .ssMain .tools .next a {
	background-position: -140px 47%;
}
.olympic#tmglSite .storyEmbSlide .slideshow .nextPrevLayer .nextArrowImg {
	margin: 0px; top: 0px; width: 100px; height: 90%; right: 0px; display: block; position: absolute;
}
.olympic#tmglSite .storyEmbSlide .slideshow div > .nextPrevLayer .nextArrowImg {
	margin: 0px; top: 0px; width: 100px; height: 100%; right: 0px; display: block; position: absolute;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools a {
	cursor: pointer;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools img {
	display: inline;
}
.olympic#tmglSite .storyEmbSlide .slideshow .ssImg {
	padding: 0px;
}
.olympic#tmglSite .storyEmbSlide .slideshow .ssImg .artImageExtras {
	margin: 0px; padding: 0px; font-family: arial;
}
.olympic#tmglSite .storyEmbSlide .slideshow .ssImg .artImageExtras .ingCaptionCredit {
	padding: 2px 0px 0px;
}
.olympic#tmglSite .storyEmbSlide .slideshow .ssImg .artImageExtras .caption {
	margin: 0px 5px 0px 0px; color: rgb(64, 64, 64); line-height: 1.38em; font-size: 1.1em;
}
.olympic#tmglSite .storyEmbSlide .slideshow .ssImg .artImageExtras .credit {
	color: rgb(153, 153, 153); line-height: 1.38em; font-size: 1em;
}
.olympic#tmglSite .storyEmbSlide .slideshow .ssImg .artImageExtras .imgindex {
	padding: 5px 0px 0px; color: rgb(64, 64, 64); line-height: 1.38em; font-size: 1.1em; font-weight: bold;
}
.olympic#tmglSite .storyEmbSlide .slideshow .ssImg .artImageExtras .imgLoadingText {
	padding: 5px 0px 0px; color: rgb(64, 64, 64); line-height: 1.38em; font-size: 1.1em; font-weight: bold;
}
.olympic#tmglSite .storyEmbSlide .slideshow .ssImg .epicCompany {
	margin: 0px 0px 3px; padding: 0px; width: 220px; font-size: 1.38em;
}
.embeddedFirstVideo .gutterUnder {
	margin-bottom: 5px;
}
.embeddedFirstVideo .imageExtras {
	margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.embeddedFirstVideo .imageExtras {
	padding-bottom: 5px;
}
.tempClassBody {
	font-family: helvetica, arial, sans-serif;
}
.tempClassBody p {
	line-height: 1.38em; font-size: 1.4em;
}
.editorsChoice {
	padding: 0px 0px 10px; margin-bottom: 15px; background-color: rgb(244, 244, 240);
}
#editorsChoiceVideo {
	margin-bottom: 15px; background-color: rgb(244, 244, 240);
}
.editorsChoice .summary {
	margin: 0px 10px; padding: 5px 0px; overflow: hidden;
}
.editorsChoice .summary.headlineOnly + .summary.headlineOnly {
	margin-top: 0px;
}
#editorsChoiceVideo .summary {
	margin: 0px; padding: 0px 0px 8px; border: currentColor; border-image: none;
}
.editorsChoice .summary h3 {
	font-size: 1.4em; font-weight: normal;
}
#editorsChoiceVideo .summary h3 {
	background: none;
}
#editorsChoiceVideo .oneSixth {
	margin: 0px 5px;
}
.editorsChoice .summary .picleft {
	padding: 0px 10px 0px 0px; float: left;
}
.editorsChoice .summaryMediumToSmall .video h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1948px; line-height: 1.38em;
}
.editorsChoice .summaryMediumToSmall .audio h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1167px; line-height: 1.38em;
}
.editorsChoice .summaryMediumToSmall .photo h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1796px; line-height: 1.38em;
}
.editorsChoice .summaryMediumToSmall .blog h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -2096px; line-height: 1.38em;
}
#editorsChoiceVideo .summaryMediumToSmall h3 {
	font-size: 1.4em; font-weight: normal;
}
.editorsChoice .summaryMediumToSmall h3 {
	font-size: 1.4em; font-weight: normal;
}
#editorsChoiceVideo .headerOne {
	padding-bottom: 14px; border-top-color: rgb(84, 84, 84); border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted;
}
.editorsChoice .headerOne {
	padding-bottom: 14px; border-top-color: rgb(84, 84, 84); border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted;
}
#editorsChoiceVideo .headerOne p {
	color: rgb(38, 38, 38); text-transform: uppercase;
}
.editorsChoice .headerOne p {
	color: rgb(38, 38, 38); text-transform: uppercase;
}
.editorsChoice .headerOne h2 {
	color: rgb(38, 38, 38); text-transform: uppercase;
}
#editorsChoiceVideo .headerOne p a {
	color: rgb(38, 38, 38);
}
.editorsChoice .headerOne p a {
	color: rgb(38, 38, 38);
}
.editorsChoice .headerOne h2 a {
	color: rgb(38, 38, 38);
}
#editorsChoiceVideo .headerOne p a:hover {
	color: rgb(84, 84, 84); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.editorsChoice .headerOne p a:hover {
	color: rgb(84, 84, 84); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.editorsChoice .headerOne h2 a:hover {
	color: rgb(84, 84, 84); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.edtChoice > .summary {
	padding-bottom: 8px;
}
.edtChoice .oneThird > :first-child.summary {
	padding-top: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.editorsChoice .labelAbstract ul {
	margin-top: -4px;
}
.editorsChoice .labelAbstract ul li {
	padding: 0px 0px 5px 18px;
}
.sectionIntroBlurb p {
	margin: 0px 0px 3px; padding: 0px 0px 2px; color: rgb(64, 64, 64); line-height: 1.3em; font-family: arial, helvetica, sans-serif; font-size: 1.4em;
}
.sectionIntroBlurb .picleft {
	padding: 0px 10px 0px 0px; width: 220px; float: left;
}
.sectionIntroBlurb .caption {
	color: rgb(153, 153, 153); font-size: 1.1em; margin-top: 5px;
}
.sectionIntroBlurb .containerdiv {
	float: left; position: relative;
}
.showHideBlurb {
	background: url("../i/blurbShowHideTab.gif") no-repeat 0px 0px rgb(255, 255, 255); font: 1.1em/normal arial; height: 45px; text-align: center; padding-top: 15px; font-size-adjust: none; font-stretch: normal;
}
.showHideBlurb #showBlurb {
	background: url("../i/blurbShowBullet.gif") no-repeat 0px 0px rgb(255, 255, 255); padding: 2px 0px 0px 16px; width: 120px;
}
.showHideBlurb #hideBlurb {
	background: url("../i/blurbHideBullet.gif") no-repeat 0px 0px rgb(255, 255, 255); padding: 2px 0px 0px 16px; width: 120px;
}
.showHideBlurb a:hover {
	border: currentColor; border-image: none;
}
.artIntro {
	padding-top: 3px; border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
.secRelSections .summary {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.secRelSections .summaryMediumToSmall h3 {
	line-height: 1.2em; font-size: 1.2em; font-weight: normal;
}
.extLink .summaryMediumToSmall h3 {
	line-height: 1.2em; font-size: 1.2em; font-weight: normal;
}
.extLinkNote {
	color: rgb(102, 102, 102); font-size: 1.1em; margin-top: 6px;
}
.summaryMediumStoryList .summary {
	margin: 0px; padding-bottom: 8px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.summaryMediumStoryList .summary p.date {
	margin: 0px 0px 3px; padding: 0px; color: rgb(102, 102, 102); line-height: 1.3em; font-family: arial, sans-serif; font-size: 1.1em;
}
.summaryMediumStoryList .summary h3 {
	padding: 0px 0px 3px; line-height: 1.13em; font-size: 1.4em; font-weight: normal;
}
.moreOnCarouselContainer {
	background: url("../i/loading.gif") no-repeat center; padding: 0px 0px 15px;
}
.moreOnCarousel {
	left: -10000px; position: absolute;
}
.moreOnCarousel .moreOnThisStory {
	color: rgb(32, 131, 161); font-size: 1.25em;
}
.moreOnCarousel .scrollLeft {
	background: url("../i/moreOnCarousel/arrow_left.gif") no-repeat left top; width: 15px; height: 70px; float: left;
}
.moreOnCarousel .scrollRight {
	background: url("../i/moreOnCarousel/arrow_right.gif") no-repeat left top; width: 15px; height: 70px; float: right;
}
.moreOnCarousel .scrollLeft span {
	display: none;
}
.moreOnCarousel .scrollRight span {
	display: none;
}
.moreOnCarousel .scrollLeft.disabled {
	background: url("../i/moreOnCarousel/arrow_left_disabled.gif") no-repeat left top;
}
.moreOnCarousel .scrollRight.disabled {
	background: url("../i/moreOnCarousel/arrow_right_disabled.gif") no-repeat left top;
}
.moreOnCarousel .scrollLeft:hover {
	background: url("../i/moreOnCarousel/arrow_left_hover.gif") no-repeat left top; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.moreOnCarousel .scrollRight:hover {
	background: url("../i/moreOnCarousel/arrow_right_hover.gif") no-repeat left top; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.moreOnCarousel .scrollLeft.disabled:hover {
	background: url("../i/moreOnCarousel/arrow_left_disabled.gif") no-repeat left top;
}
.moreOnCarousel .scrollRight.disabled:hover {
	background: url("../i/moreOnCarousel/arrow_right_disabled.gif") no-repeat left top;
}
.moreOnCarousel .carouselItems {
	left: 5px; width: 585px; height: 70px; overflow: auto; position: relative;
}
.moreOnCarousel .carouselItems ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.moreOnCarousel .carouselItems li {
	padding: 0px; width: 195px; height: 70px; float: left;
}
.moreOnCarousel .carouselItems .item {
	padding: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 60px; margin-right: 5px;
}
.moreOnCarousel .carouselItems .summary {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.moreOnCarousel .carouselItems p {
	font-size: 1.2em; font-weight: normal;
}
.moreOnCarousel .carouselItems p.articleType {
	color: rgb(0, 0, 0); text-transform: uppercase; line-height: 1em; padding-bottom: 2px; font-family: arial, sans-serif; font-size: 1em; font-weight: normal; margin-bottom: 2px;
}
.moreOnCarousel .carouselItems .withImage p {
	margin-left: 65px;
}
.moreOnCarousel .pagination {
	margin: 6px auto 0px; text-align: center; overflow: auto;
}
.moreOnCarousel .pagination a {
	background: url("../i/moreOnCarousel/dot_empty.gif") no-repeat left top; margin: 0px 5px; width: 8px; height: 8px; float: left; display: block;
}
.moreOnCarousel .pagination a.selected {
	background: url("../i/moreOnCarousel/dot_filled.gif") no-repeat left top;
}
.moreOnCarousel .pagination a span {
	display: none;
}
.moreOnCarousel .pagination a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.oneSixth .inSectionHeader {
	margin-bottom: 16px;
}
.puffHeadline {
	padding-top: 6px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#shareSideContainer {
	border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
#shareMiniContainer {
	padding-top: 5px;
}
#shareSideContainer .print {
	background: url("../i/sharetools_print.png") no-repeat 0px 5px; padding: 5px 0px; width: 100%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.loading#shareSideContainer {
	background: url("../i/loading.gif") no-repeat center;
}
.loading#shareMiniContainer {
	background: url("../i/loading.gif") no-repeat center;
}
#shareSideContainer .print a {
	width: 95px; height: 20px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; display: block;
}
#shareBottom {
	padding: 3px 0px 0px; margin-bottom: 16px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; float: left; min-height: 20px;
}
#shareBottom_gig_containerParent .print {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1396px; padding: 5px 0px 0px; width: 23px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; float: left;
}
#shareBottom_gig_containerParent .print a {
	width: 23px; height: 20px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; display: block;
}
#shareBottom td:first-child .gig-button-container {
	padding-left: 0px;
}
#shareBottom .gig-button-container {
	margin: 2px 0px; padding: 0px 7px; border-right-color: rgb(224, 224, 224); border-right-width: 1px; border-right-style: solid; min-height: 20px;
}
#shareMini {
	width: 140px; padding-top: 5px; float: left; min-height: 68px;
}
#shareSide {
	padding: 5px 0px 10px; width: 100%; clear: left; float: left; min-height: 181px;
}
#shareSide .gig-button-container {
	padding: 5px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#shareMini .gig-button-container {
	padding: 5px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#shareSide .gig-share-bar-container > table > tbody > tr:first-child > td > div {
	padding-top: 0px;
}
#shareMini .gig-share-bar-container > table > tbody > tr:first-child > td > div {
	padding-top: 0px;
}
#shareSide .gig-share-bar-container > table {
	width: 100%;
}
#shareMini .gig-share-bar-container > table {
	width: 100%;
}
.loaded-border#shareMini {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#shareArticleByline {
	min-height: 20px;
}
#shareSectionByline {
	min-height: 20px;
}
div.gig-simpleShare img {
	display: inline;
}
.likeBoxContainer .serviceImage {
	margin-right: 5px; float: left;
}
#shareBottom-reaction0-icon {
	height: 20px;
}
.content.contentLive.s2 span.comments {
	font-weight: bold;
}
p.comments a {
	font-size: 12px; font-weight: normal;
}
.story .byline p.comments .num a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.story .bylineComments p.comments .num a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.story .byline p.comments .num a#hover {
	color: rgb(0, 0, 0); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.story .bylineComments p.comments .num a#hover {
	color: rgb(0, 0, 0); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.summary p.comments a {
	color: rgb(0, 102, 204); font-size: 0.9em;
}
p.comments img {
	margin-right: 5px; float: left; display: block;
}
.twoThirdsThird .fiveSixths .summaryBig .summary .summary p.comments {
	clear: left; float: left;
}
.twoThirdsThird .fiveSixths .summaryBig .summary .summary p.shareCount {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1127px; margin: 0px 0px 0px 6px; padding: 0px 0px 0px 24px; color: rgb(35, 75, 123); line-height: 1.45; font-size: 1.17em; border-left-color: rgb(238, 238, 236); border-left-width: 1px; border-left-style: solid; float: left;
}
p.shareCount {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1129px; margin: 0px; padding: 0px 0px 0px 18px;
}
.commentSidebarBlock p.shareCount {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1325px; margin: -1px 0px 0px; padding: 0px 0px 0px 19px; color: rgb(35, 75, 123); line-height: 1.35; font-size: 1.17em; float: left;
}
.summaryBig .summary .shareCount {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1325px; margin: -1px 0px 0px; padding: 0px 0px 0px 19px; color: rgb(35, 75, 123); line-height: 1.35; font-size: 1.17em; float: left;
}
.summaryMedium .summary .shareCount {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1325px; margin: -1px 0px 0px; padding: 0px 0px 0px 19px; color: rgb(35, 75, 123); line-height: 1.35; font-size: 1.17em; float: left;
}
.summary .commSideBlock p.shareCount {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1325px; margin: -1px 0px 0px; padding: 0px 0px 0px 19px; color: rgb(35, 75, 123); line-height: 1.35; font-size: 1.17em; float: left;
}
.summary .commSideBlock p.comments {
	float: left;
}
.summary .commSideBlock p.shareCount {
	line-height: 1.45;
}
.nojs-pagination {
	padding: 5px 0px; margin-top: 10px; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: dotted;
}
.summarySmall p.date {
	color: rgb(102, 102, 102); font-family: helvetica, arial, sans-serif; font-size: 1.1em;
}
.commentAndBlogs {
	margin-bottom: 10px;
}
.commentAndBlogs .summarySmall {
	padding-bottom: 10px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; -ms-word-wrap: break-word;
}
.commentAndBlogs .last {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.commentAndBlogs h3 {
	padding-bottom: 5px; font-size: 1.2em;
}
.commentAndBlogs .author {
	color: rgb(64, 64, 64); font-size: 1.2em; margin-bottom: 3px;
}
.printLogo {
	display: none;
}
.picturesAndVideo .videos {
	background: url("../i/twoThirdsFourQuarters.gif") repeat-y; padding-top: 6px; margin-top: 10px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.picturesAndVideo .videos .summary {
	width: 140px; padding-top: 0px; padding-right: 10px; margin-top: 0px; margin-right: 10px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; float: left;
}
.picturesAndVideo .videos .last .summary {
	padding-right: 0px; margin-right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.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("../i/gallery_arrowsV2.gif") no-repeat 0px; padding: 0px; z-index: 10; cursor: pointer;
}
.picturesAndVideo .slideshow .tools .imgGallImage a:hover {
	background-position: 0px 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
.picturesAndVideo .slideshow .tools .prevNoFade {
	width: 55px; float: left;
}
.picturesAndVideo .slideshow .tools .prevNoFade a {
	background: url("../i/gallery_arrows_red.gif") no-repeat -40px 61%; padding: 0px; z-index: 11; cursor: pointer;
}
.picturesAndVideo .slideshow .tools .prevNoFade a:hover {
	border: 0px currentColor; border-image: none; text-decoration: none;
}
.picturesAndVideo .slideshow .nextPrevLayer .prevArrowImage {
	margin: 0px; left: 0px; top: 0px; width: 100px; height: 325px; right: auto; display: block; position: absolute;
}
.picturesAndVideo .slideshow .tools .nextNoFade {
	width: 55px; text-align: right; float: left;
}
.picturesAndVideo .slideshow .tools .nextNoFade a {
	background: url("../i/gallery_arrows_red.gif") no-repeat -140px 61%; padding: 0px; z-index: 11; cursor: pointer;
}
.picturesAndVideo .slideshow .tools .nextNoFade a:hover {
	border: 0px currentColor; border-image: none; text-decoration: none;
}
.picturesAndVideo .slideshow .nextPrevLayer .nextArrowImage {
	margin: 0px; top: 0px; width: 100px; height: 325px; right: 0px; display: block; position: absolute;
}
.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("../i/black10px.gif") repeat-y 0px 0px; padding: 0px 10px 5px; font-family: georgia, "times new roman", times, serif; font-size: 3em; font-weight: normal; opacity: 0.8;
}
.picturesAndVideo .slideshow .imageLinks h3 span {
	background: rgb(0, 0, 0); padding: 0px 10px 5px 0px; white-space: pre-wrap;
}
.picturesAndVideo .slideshow .imageLinks .readmore {
	background: rgb(212, 47, 0); padding: 2px 10px 7px; height: 12px; color: rgb(255, 255, 255); line-height: 12px; font-family: arial, sans-serif; font-size: 1.1em; display: inline-block;
}
.picturesAndVideo .slideshow .imageLinks a {
	color: rgb(255, 255, 255);
}
.picturesAndVideo .slideshow .imageLinks a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.borderTwoThirds {
	background: url("../i/vertRule.gif") repeat-y 630px 0px;
}
.borderRight {
	padding-right: 9px; margin-right: 10px; border-right-color: rgb(226, 226, 226); border-right-width: 1px; border-right-style: solid;
}
.borderRightDotted {
	padding-right: 9px; margin-right: 10px; border-right-color: rgb(226, 226, 226); border-right-width: 1px; border-right-style: dotted;
}
.portalCommercial1 .puff {
	padding-bottom: 0px;
}
.portalCommercial1 .oneSixth.gutter {
	padding-right: 9px; margin-right: 10px; border-right-color: rgb(226, 226, 226); border-right-width: 1px; border-right-style: solid;
}
.commentContainerPortal {
	margin-top: 9px;
}
.commentContainerPortal .comment {
	background: url("../i/cContainerPortalQuotes.png") no-repeat 0px -4px rgb(255, 255, 255); margin: 0px 0px 3px; overflow: auto; padding-top: 0px; border-top-color: currentColor; border-bottom-color: rgb(204, 204, 204); border-top-width: 0px; border-bottom-width: 1px; border-top-style: none; border-bottom-style: dotted; position: relative;
}
.commentContainerPortal .comment:hover {
	background-position: 0px -148px;
}
.commentContainerCarousel .comment:hover {
	background-position: 0px -148px;
}
.commentContainerPortal .comment img {
	margin: 0px 14px 15px 0px; float: left;
}
.commentContainerPortal .comment h3 {
	margin: 0px 0px 13px 32px; line-height: 18px; padding-right: 8px; font-size: 1.2em; font-weight: normal;
}
.commentContainerPortal .comment span {
	margin: 0px 0px 13px 32px; line-height: 18px; padding-right: 8px; font-size: 1.2em; font-weight: normal;
}
.commentContainerPortal .withImage {
	min-height: 70px;
}
.commentContainerPortal .withImage img {
	margin: 0px 8px 0px 0px; padding-left: 8px;
}
.commentContainerPortal .comment a {
	color: rgb(68, 68, 68);
}
.commentContainerCarousel .comment a {
	color: rgb(68, 68, 68);
}
.commentContainerPortal .comment a:hover {
	border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: dotted;
}
.commentContainerCarousel .comment a:hover {
	border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: dotted;
}
.commentContainerPortal .comment span.author {
	color: rgb(177, 13, 24); text-transform: uppercase; line-height: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 3px; display: block;
}
.commentContainerCarousel .comment span.author {
	color: rgb(177, 13, 24); text-transform: uppercase; line-height: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 3px; display: block;
}
.commentContainerPortal .comment span.author a {
	color: rgb(177, 13, 24);
}
.commentContainerCarousel .comment span.author a {
	color: rgb(177, 13, 24);
}
.commentContainerPortal .comment span.author a:hover {
	border-bottom-color: rgb(158, 0, 71); border-bottom-width: 1px; border-bottom-style: dotted;
}
.commentContainerCarousel .comment span.author a:hover {
	border-bottom-color: rgb(158, 0, 71); border-bottom-width: 1px; border-bottom-style: dotted;
}
.commsBlogs :first-child.headerOne {
	text-align: center;
}
.commentContainerCarousel {
	overflow: hidden; margin-top: 8px; position: relative;
}
.commentContainerCarousel ul.commentsSlider {
	list-style: none; margin: 0px 16px; padding: 0px; height: 77px; overflow: hidden;
}
.commentContainerCarousel ul.commentsSlider .comment {
	background: none; margin: 0px 4px; border: 1px solid rgb(179, 179, 179); border-image: none; width: 137px; height: 71px; overflow: hidden; padding-top: 3px; float: left;
}
.commentContainerCarousel .comment h3 {
	padding: 0px 3px; height: 55px; text-align: center; line-height: 1.2em; font-size: 1.3em; font-weight: normal;
}
.commentContainerCarousel .comment span {
	padding: 0px 3px; height: 55px; text-align: center; line-height: 1.2em; font-size: 1.3em; font-weight: normal;
}
.commentContainerCarousel .comment span.author {
	margin: 0px 0px 3px; text-transform: none; line-height: 11px;
}
.commentContainerCarousel .sliderNav {
	background: url("../i/cmtsBlgsCslSprite.png") no-repeat 2px 50% rgb(233, 233, 223); width: 13px; height: 77px; text-indent: -99999em; font-size: 24px; position: absolute;
}
.commentContainerCarousel .sliderNav:hover {
	border: currentColor; border-image: none; background-color: rgb(204, 0, 0);
}
.commentContainerCarousel .sliderNav.slideBack {
	left: 0px;
}
.commentContainerCarousel .sliderNav.slideForward {
	background-position: -25px 50%; right: 0px;
}
.commentContainerCarousel .navDots {
	text-align: center; margin-top: 4px; margin-bottom: 5px;
}
.commentContainerCarousel .navDots span {
	background: url("../i/cmtsBlgsCslSprite.png") no-repeat -62px 0px; width: 6px; height: 6px; display: inline-block; cursor: pointer;
}
.commentContainerCarousel .navDots span.selectedDot {
	background-position: -54px 0px;
}
.majorEvents.summaryBig .summary {
	padding-bottom: 0px; margin-bottom: 0px;
}
#tmglBody .majorEvents.summaryBig .summary {
	padding-top: 5px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.majorEvents.summaryBig h3 {
	padding-bottom: 5px;
}
.matchHeader {
	font-family: arial, sans-serif;
}
#tmglPriExWrap {
	background: rgb(38, 38, 38); height: 24px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#tmglPrimaryNav {
	background: 0px 0px rgb(38, 38, 38); height: 24px; float: left;
}
#tmglPrimaryNav .mainNav {
	list-style: none; margin: 0px; padding: 0px; letter-spacing: 0.5px; font-size: 1.2em;
}
#tmglPrimaryNav .mainNav li {
	float: left;
}
#tmglPrimaryNav .mainNav a {
	padding: 4px 6px; font-weight: bold; display: block;
}
#tmglPrimaryNav .mainNav a:hover {
	color: rgb(255, 255, 255); text-decoration: underline; margin-top: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; text-shadow: none; background-color: rgb(38, 38, 38);
}
#tmglPrimaryNav .mainNav .styleTwelve a:hover {
	text-decoration: underline; margin-top: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; text-shadow: none; background-color: rgb(38, 38, 38);
}
#tmglPrimaryNav .mainNav .selected a:hover {
	color: rgb(255, 255, 255); margin-top: 0px;
}
#tmglPrimaryNav .mainNav .selected .styleTwelve a:hover {
	color: rgb(0, 0, 0); margin-top: 0px;
}
#tmglPrimaryNav .styleGeneric {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleOne {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleTwo {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleThree {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleFour {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleFive {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleSix {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleSeven {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleEight {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleNine {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleTen {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleEleven {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleTwelve {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleThirteen {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleFourteen {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleGeneric {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleOne {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleTwo {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleThree {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleFour {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleFive {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleSix {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleSeven {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleEight {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleNine {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleTen {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleEleven {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleTwelve {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleThirteen {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleFourteen {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav {
	margin: 0px; width: 940px; height: 24px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglExtraNav {
	height: 24px; float: right;
}
#tmglExtraNav .extraNav {
	list-style: none; margin: 0px; padding: 0px; font-size: 1.2em;
}
#tmglExtraNav .extraNav li {
	padding: 4px 0px 2px 4px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
#tmglExtraNav .extraNav li.first {
	background: none; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
#tmglExtraNav .extraNav a {
	padding: 0px 5px; color: rgb(255, 255, 255); font-weight: bold;
}
#tmglExtraNav .extraNav a:hover {
	text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#tmglSecondNav .mainNav {
	list-style: none; margin: 0px; padding: 0px; font-size: 1.3em;
}
#tmglSecondNav .mainNav li {
	background: url("../i/secondary_vert_bar.png") no-repeat 0px 6px; padding: 0px; height: 24px; float: left; white-space: nowrap;
}
#tmglSecondNav .mainNav li.first {
	background: none;
}
#tmglSecondNav .mainNav li.selected a {
	background: none; font-weight: bold;
}
#tmglSecondNav .mainNav a {
	padding: 4px 9px; font-weight: normal; display: block; 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 {
	background-color: rgb(0, 122, 143);
}
#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 .mainNav li.styleFourteen {
	background-color: rgb(212, 47, 0);
}
.styleOne#tmglSecondNav {
	background-color: rgb(0, 122, 143);
}
.styleTwo#tmglSecondNav {
	background-color: rgb(95, 86, 83);
}
.styleThree#tmglSecondNav {
	background-color: rgb(177, 13, 24);
}
.styleFour#tmglSecondNav {
	background-color: rgb(53, 100, 6);
}
.styleFive#tmglSecondNav {
	background-color: rgb(0, 84, 179);
}
.styleSix#tmglSecondNav {
	background-color: rgb(158, 0, 71);
}
.styleSeven#tmglSecondNav {
	background-color: rgb(72, 133, 32);
}
.styleEight#tmglSecondNav {
	background-color: rgb(17, 17, 17);
}
.styleNine#tmglSecondNav {
	background-color: rgb(212, 47, 0);
}
.styleTen#tmglSecondNav {
	background-color: rgb(84, 84, 84);
}
.styleEleven#tmglSecondNav {
	background-color: rgb(249, 212, 38);
}
.styleTwelve#tmglSecondNav {
	background-color: rgb(255, 212, 65);
}
.styleThirteen#tmglSecondNav {
	background-color: rgb(0, 84, 179);
}
.styleFourteen#tmglSecondNav {
	background-color: rgb(212, 47, 0);
}
.styleGeneric#tmglSecondNav {
	background-color: rgb(38, 38, 38);
}
#tmglSecondNav .mainNav li.selected {
	background: rgb(235, 235, 229); color: rgb(38, 38, 38); font-weight: bold;
}
#tmglSecondNav .mainNav li.selected a {
	background: rgb(235, 235, 229); color: rgb(38, 38, 38); text-decoration: none;
}
#tmglSecondNav .mainNav li.selected a:hover {
	background: rgb(235, 235, 229); color: rgb(38, 38, 38); text-decoration: none;
}
.noItems {
	height: 24px;
}
.nonActiveNav li.selected#menuItemHome {
	text-decoration: none; background-color: rgb(38, 38, 38);
}
.nonActiveNav li.selected#menuItemHome a:hover {
	text-decoration: none; background-color: rgb(38, 38, 38);
}
.nonActiveNav li.selected#menuItemstyleOne {
	text-decoration: none; background-color: rgb(0, 122, 143);
}
.nonActiveNav li.selected#menuItemstyleOne a:hover {
	text-decoration: none; background-color: rgb(0, 122, 143);
}
.nonActiveNav li.selected#menuItemstyleGeneric {
	text-decoration: none; background-color: rgb(0, 122, 143);
}
.nonActiveNav li.selected#menuItemstyleGeneric a:hover {
	text-decoration: none; background-color: rgb(0, 122, 143);
}
.nonActiveNav li.selected#menuItemstyleTwo {
	text-decoration: none; background-color: rgb(95, 86, 83);
}
.nonActiveNav li.selected#menuItemstyleTwo a:hover {
	text-decoration: none; background-color: rgb(95, 86, 83);
}
.nonActiveNav li.selected#menuItemstyleThree {
	text-decoration: none; background-color: rgb(177, 13, 24);
}
.nonActiveNav li.selected#menuItemstyleThree a:hover {
	text-decoration: none; background-color: rgb(177, 13, 24);
}
.nonActiveNav li.selected#menuItemstyleFour {
	text-decoration: none; background-color: rgb(53, 100, 6);
}
.nonActiveNav li.selected#menuItemstyleFour a:hover {
	text-decoration: none; background-color: rgb(53, 100, 6);
}
.nonActiveNav li.selected#menuItemstyleFive {
	text-decoration: none; background-color: rgb(0, 84, 179);
}
.nonActiveNav li.selected#menuItemstyleFive a:hover {
	text-decoration: none; background-color: rgb(0, 84, 179);
}
.nonActiveNav li.selected#menuItemstyleSix {
	text-decoration: none; background-color: rgb(158, 0, 71);
}
.nonActiveNav li.selected#menuItemstyleSix a:hover {
	text-decoration: none; background-color: rgb(158, 0, 71);
}
.nonActiveNav li.selected#menuItemstyleSeven {
	text-decoration: none; background-color: rgb(72, 133, 32);
}
.nonActiveNav li.selected#menuItemstyleSeven a:hover {
	text-decoration: none; background-color: rgb(72, 133, 32);
}
.nonActiveNav li.selected#menuItemstyleEight {
	text-decoration: none; background-color: rgb(17, 17, 17);
}
.nonActiveNav li.selected#menuItemstyleEight a:hover {
	text-decoration: none; background-color: rgb(17, 17, 17);
}
.nonActiveNav li.selected#menuItemstyleNine {
	text-decoration: none; background-color: rgb(212, 47, 0);
}
.nonActiveNav li.selected#menuItemstyleNine a:hover {
	text-decoration: none; background-color: rgb(212, 47, 0);
}
.nonActiveNav li.selected#menuItemstyleTen {
	text-decoration: none; background-color: rgb(84, 84, 84);
}
.nonActiveNav li.selected#menuItemstyleTen a:hover {
	text-decoration: none; background-color: rgb(84, 84, 84);
}
.nonActiveNav li.selected#menuItemstyleEleven {
	text-decoration: none; background-color: rgb(249, 212, 38);
}
.nonActiveNav li.selected#menuItemstyleEleven a:hover {
	text-decoration: none; background-color: rgb(249, 212, 38);
}
.nonActiveNav li.selected#menuItemstyleTwelve {
	text-decoration: none; background-color: rgb(255, 212, 65);
}
.nonActiveNav li.selected#menuItemstyleTwelve a:hover {
	text-decoration: none; background-color: rgb(255, 212, 65);
}
.nonActiveNav li.selected#menuItemstyleThirteen {
	text-decoration: none; background-color: rgb(0, 84, 179);
}
.nonActiveNav li.selected#menuItemstyleThirteen a:hover {
	text-decoration: none; background-color: rgb(0, 84, 179);
}
.nonActiveNav li.selected#menuItemstyleFourteen {
	text-decoration: none; background-color: rgb(212, 47, 0);
}
.nonActiveNav li.selected#menuItemstyleFourteen a:hover {
	text-decoration: none; background-color: rgb(212, 47, 0);
}
.nonActiveNav li {
	color: rgb(255, 255, 255) !important;
}
#tmglThirdNav .mainNav li.first {
	background: none;
}
#tmglFooterLarge ul.menu2 {
	margin-top: 5px;
}
#footerinfo p.last {
	padding-right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#topBarRightContainer {
	float: right;
}
.portal #topBarRightContainer {
	margin-top: 15px;
}
#searchBar #tg_search .google {
	background: url("../i/search_google.png") no-repeat 5px 3px;
}
.searchText {
	left: 0px; top: 2px; color: rgb(117, 117, 117); font-family: arial; font-size: 12px; margin-left: 10px; position: absolute;
}
.searchText > span {
	color: rgb(188, 0, 0); padding-right: 4px;
}
.dsq-brlink {
	font-family: arial, sans-serif;
}
.liveIcon {
	padding-top: 2px; padding-right: 5px; float: left;
}
.brandingHeader {
	margin-bottom: 10px;
}
.brandingHeader img {
	
}
.ui-selectmenu-menu a:hover {
	border: currentColor; border-image: none;
}
.cottageBox a:hover {
	border: currentColor; border-image: 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("/template/ver1-0/i/cottages-header.png") no-repeat; color: white; line-height: 25px; font-family: Arial; font-size: 12px; font-weight: bold;
}
div.cottageBoxBody {
	padding: 12px; width: 276px; float: left;
}
div.cottageBox div.cottageBoxHeader span {
	padding-left: 8px;
}
div.cottageBoxSearchDetails {
	float: left;
}
div.cottageBoxSearchDetailsError {
	margin: -9px 0px 2px 14px; color: red; font-weight: bold; visibility: hidden;
}
div.cottageBoxSearchDetails ul {
	margin: 0px; padding: 0px; width: 100%; line-height: 18px; font-family: Arial; font-size: 12px; float: left; list-style-type: none;
}
div.cottageBoxSearchDetails ul li {
	margin-bottom: 7px; float: left;
}
div.cottageBoxSearchDetails ul li.left {
	width: 64px; text-align: right; color: rgb(0, 0, 0); font-weight: bold;
}
div.cottageBoxSearchDetails ul li.required {
	margin: 4px 0px 0px 4px; width: 1px; color: red; font-size: 16px; font-weight: bold; visibility: hidden;
}
.showError {
	visibility: visible !important;
}
div.cottageBoxSearchDetails ul li {
	border: currentColor; border-image: none; float: left; list-style-type: none;
}
div.cottageBoxSearchDetails ul li.right {
	width: 196px; height: 22px; color: rgb(55, 55, 55); margin-left: 11px; float: left;
}
div.cottageBoxSearchDetails ul li.right ul li {
	padding-left: 5px; display: none;
}
div.cottageBoxSearchDetails ul li.right ul li.current {
	color: rgb(122, 122, 122); display: block;
}
div.cottageBoxBottom {
	width: 200px; padding-top: 10px; clear: both; margin-left: 80px; float: left;
}
div.cottageBoxBottomSearchLink {
	width: 80px; float: left;
}
div.cottageBoxBottomAdvancedSearchLink {
	width: 120px; float: left;
}
span.buttonLeft {
	background: url("/template/ver1-0/i/button-left.png") no-repeat; width: 2px; height: 27px; float: left;
}
span.buttonRight {
	background: url("/template/ver1-0/i/button-right.png") no-repeat; width: 2px; height: 27px; float: right;
}
div.cottageBoxBottomSearchLink a {
	background: url("/template/ver1-0/i/button-centre.png") repeat-x; border-radius: 3px; height: 27px; text-align: center; color: white; line-height: 27px; font-family: arial; font-size: 1.3em; text-decoration: none; display: block; -moz-border-radius: 3px;
}
div.cottageBoxBottomSearchLink a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
div.cottageBoxBottomAdvancedSearchLink a {
	padding: 5px 0px 5px 10px; height: 17px; color: rgb(5, 103, 147); line-height: 17px; font-family: arial; font-size: 12px; text-decoration: none; display: block;
}
select {
	width: 176px;
}
#olympicsPriNav {
	height: 23px; border-top-color: rgb(188, 153, 4); border-top-width: 1px; border-top-style: solid; background-color: rgb(247, 204, 0);
}
#olympicsPriNav .mainNav {
	list-style: none; margin: 0px; padding: 0px; text-transform: uppercase; font-size: 1.1em;
}
#olympicsPriNav .mainNav li {
	background: url("../i/olympics/nav_vert_bar.png") no-repeat left top; height: 23px; float: left; display: block;
}
#olympicsPriNav .mainNav li:first-child {
	background: none;
}
#olympicsPriNav .mainNav li a {
	padding: 5px 11px; height: 13px; color: rgb(0, 0, 0); font-weight: bold; display: block; text-shadow: 1px 1px #fff;
}
#olympicsPriNav .mainNav li a:hover {
	color: rgb(255, 255, 255); text-shadow: none; background-color: rgb(0, 0, 0);
}
#olympicsPriNav .mainNav li a.selected {
	color: rgb(255, 255, 255); padding-left: 12px; text-shadow: none; background-color: rgb(0, 0, 0);
}
#olympicHotTopics {
	height: 24px; overflow: hidden; margin-top: 1px; background-color: rgb(0, 151, 210);
}
#olympicHotTopics p {
	margin: 5px 10px 2px 0px; padding: 0px; color: rgb(255, 255, 255); text-transform: none; font-size: 1.1em; font-weight: bold; float: left;
}
#olympicHotTopics p.htPointer {
	height: 23px; padding-left: 12px; font-size: 1.1em; text-shadow: 1px 1px #036d8e;
}
#olympicHotTopics .mainNav {
	list-style: none; margin: 0px; padding: 0px; font-size: 1.1em;
}
#olympicHotTopics .mainNav li {
	background: url("../i/htSpacer.gif") no-repeat 0px 5px; height: 24px; float: left;
}
#olympicHotTopics .mainNav li.select {
	background: none; padding-left: 0px;
}
#olympicHotTopics .mainNav li a {
	padding: 4px 11px 0px 10px; color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; display: block; text-shadow: 1px 1px #036d8e;
}
#olympicHotTopics .mainNav li a:hover {
	text-decoration: underline; border-bottom-style: none; text-shadow: none;
}
#olympicHotTopics .mainNav a.select {
	background: none; padding-left: 1px;
}
#tmglTopBarOlympics {
	padding: 2px 0px; line-height: 1.7em; font-family: arial, sans-serif; font-size: 1.2em; background-color: rgb(0, 0, 0);
}
#tmglTopBarOlympics p {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-weight: normal;
}
#tmglTopBarOlympics #tmglTopLeft {
	margin-left: 5px; float: left;
}
#tmglTopBarOlympics #tmglTopRight {
	margin-right: 5px; float: right;
}
#tmglTopBarOlympics #tmglTopRight #regDetails a {
	color: rgb(255, 255, 255);
}
#tmglSmall {
	float: left;
}
#tmglSmall #brand {
	background: url("../i/telegraph_logo.png") no-repeat 0px 0px; margin: -1px 7px 0px 3px; width: 110px; height: 21px; cursor: pointer;
}
#tmglBrandOlympics {
	padding: 9px 0px 8px;
}
#largeBrand {
	margin: 0px; padding: 0px; text-indent: -9999px; float: left;
}
#tmglBrandOlympics #largeBrand {
	background: url("../i/london_2012_brand.png") no-repeat 1px 5px; width: 445px; height: 55px;
}
#tmglBrandOlympics #largeBrand:hover {
	cursor: pointer;
}
.findOut p {
	font-size: 18px; float: left;
}
.findOut p span {
	color: rgb(255, 0, 0);
}
.athleteAZ {
	left: 495px; bottom: 10px; color: rgb(36, 77, 128); font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; position: relative;
}
.topContenders {
	color: rgb(36, 77, 128); padding-top: 7px; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; float: right;
}
#carousel-container {
	width: 620px; position: relative;
}
#carousel {
	width: 620px; height: 162px; font-family: Arial; font-size: 12px; margin-bottom: 0.5em; position: relative; z-index: 1;
}
#carousel .carousel-image {
	border: 0px currentColor; border-image: none; display: block;
}
#carousel .carousel-feature {
	left: -1000px; top: -1000px; position: absolute; cursor: pointer; box-shadow: 0px 0px 4px #555555; background-color: rgb(255, 255, 255); -moz-box-shadow: 0 0 4px #555555; -webkit-box-shadow: 0 0 4px #555555;
}
#carousel .carousel-feature .carousel-caption {
	left: 160px; top: 3px; width: 240px; float: left; position: absolute;
}
#carousel .tracker-summation-container {
	margin: 3px; padding: 3px; top: 230px; right: 48px; color: white; position: absolute; background-color: rgb(0, 0, 0);
}
#carousel .tracker-individual-container {
	margin: 0px; padding: 0px; top: 210px; right: 48px; color: white; position: absolute;
}
#carousel .tracker-individual-container li {
	list-style: none;
}
#carousel .tracker-individual-container .tracker-individual-blip {
	margin: 0px 3px; padding: 0px 3px; text-align: center; color: white; 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 {
	bottom: 114px; position: relative; z-index: 2;
}
.carousel-left {
	background: url("../i/gallery_arrows_red.gif") no-repeat -40px 61%; left: 0px; width: 30px; height: 30px; position: absolute; cursor: pointer;
}
.carousel-right {
	background: url("../i/gallery_arrows_red.gif") no-repeat -210px 61%; width: 30px; height: 30px; right: 0px; position: absolute; 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 {
	height: 67px; color: rgb(35, 75, 123); overflow: hidden; padding-right: 5px; font-family: georgia, "times new roman", serif; font-size: 20px; font-style: italic; font-weight: normal; background-color: rgb(255, 255, 255);
}
#carousel .carousel-feature .carousel-caption p.carousel-ath-name {
	color: rgb(0, 0, 0); padding-top: 3px; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; margin-top: 0px; background-color: rgb(255, 255, 255);
}
#carousel .carousel-feature .carousel-caption p.carousel-ath-sport {
	color: rgb(102, 102, 102); padding-top: 1px; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; margin-top: 0px; background-color: rgb(255, 255, 255);
}
.twoThirdsThirdOlympic {
	width: 940px; background-color: rgb(255, 255, 255);
}
.olympic#fourQuarters {
	background: url("../i/twoThirdsFourQuarters.gif") repeat-y; height: 1%; margin-top: 10px; float: left;
}
.olympic#fourQuarters .oneSixth h3 {
	line-height: 1.28em; font-size: 1.4em; font-weight: normal;
}
.olympic#tmglSite {
	border-width: 0px 1px; border-style: none solid; border-color: currentColor rgb(214, 214, 214); border-image: none;
}
.olympicGuide {
	margin: 10px 0px; width: 300px; height: 90px; overflow: hidden; font-family: georgia, sans serif; position: relative;
}
.olympicGuideRollOver {
	width: 100%; height: 29px; z-index: 11; opacity: 1 !important; background-color: rgba(0, 0, 0, 0.6);
}
.olympicGuideRollOver h3 {
	padding: 0px; color: rgb(255, 255, 255); text-indent: 5px; font-size: 1.8em;
}
.olympicGuideRollOver h3 span {
	color: rgb(247, 204, 0); padding-left: 5px; font-size: 1.2em;
}
.olympicGuideRollOver a {
	color: rgb(255, 255, 255); display: block;
}
.olympicGuideRollOver a:hover {
	color: rgb(255, 255, 255); display: block;
}
.olympicGuideRollOver h3 a {
	padding: 4px; color: rgb(255, 255, 255); border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.olympicGuideRollOver h3 a:hover {
	padding: 4px; color: rgb(255, 255, 255); border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.olympicGuide .olympicGuideRollOver .description {
	line-height: 1.3em; font-size: 1.2em;
}
.olympicGuide .olympicGuideRollOver .description p {
	margin: 0px 10px;
}
.olympicsCountdown .summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.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: rgb(38, 38, 38); padding: 10px 0px 8px 20px; color: white; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
#tmglFooterOlympics ul {
	list-style: none; margin: 0px; padding: 0px;
}
#tmglFooterOlympics #footerlogolink {
	background: url("../i/footer_large_t.png") no-repeat 0px 0px;
}
#tmglFooterOlympics ul li {
	padding: 0px; color: rgb(206, 223, 242); line-height: 1.5em; font-size: 1.2em; margin-right: 15px; display: block;
}
#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 {
	color: white; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dotted;
}
#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: no-repeat 0px 2px; color: white; line-height: 1.7em; padding-left: 28px; font-weight: bold;
}
#tmglFooterOlympics ul li.footrss {
	background-position: 0px; background-image: url("../i/footer_rss.png");
}
#tmglFooterOlympics ul li.footmobile {
	background-position: 0px; background-image: url("../i/footer_mobile.png");
}
#tmglFooterOlympics ul li.footepaper {
	background-position: 0px; background-image: url("../i/footer_small_t.png");
}
.olympicsHT#tmglHotTopics p {
	color: rgb(0, 151, 210); font-family: georgia, "times new roman", times, serif; font-size: 1.1em;
}
.olympicsHT#tmglHotTopics ul li {
	padding-right: 1px;
}
.olympicsHT#tmglHotTopics 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 {
	padding: 10px 0px; width: 300px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; float: left; background-color: rgb(244, 244, 240);
}
#olympicStats a {
	width: 86px; height: 100px; margin-left: 10px; float: left; display: block;
}
#olympicStats a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#olympicStats a#medals {
	background: url("../i/olympics/medals.png") 0px 100%;
}
#olympicStats a#records {
	background: url("../i/olympics/records.png") 0px 100%;
}
#olympicStats a#results {
	background: url("../i/olympics/results.png") 0px 100%;
}
#olympicStats a#medals:hover {
	background-position: 0px 0px;
}
#olympicStats a#records:hover {
	background-position: 0px 0px;
}
#olympicStats a#results:hover {
	background-position: 0px 0px;
}
#sportA2Z .tabs {
	margin-bottom: 9px;
}
#sportA2Z .tabs {
	background: url("../i/olympics/mostViewedTabUnder.gif") repeat-x;
}
#sportA2Z .tabs ul {
	list-style: none; margin: 0px; padding: 0px; height: 22px;
}
#sportA2Z .tabs ul li {
	margin: 0px; height: 22px; color: rgb(96, 96, 96); font-family: arial, sans-serif; font-size: 1em; float: left;
}
#sportA2Z .tabs ul li.first a {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#sportA2Z .tabs ul li a {
	background: url("../i/mostViewedTab.gif") repeat-x 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); padding: 0px 5px; border-image: none; width: auto; height: 20px; color: rgb(96, 96, 96); margin-right: 0px; display: block; cursor: pointer;
}
#sportA2Z .tabs ul li a span {
	padding: 3px 5px; text-transform: uppercase; display: block;
}
#sportA2Z .tabs ul li.current a {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); color: rgb(52, 52, 52); font-weight: bold; border-bottom-color: rgb(244, 244, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#sportA2Z .tabs ul li a:hover {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); border-bottom-color: rgb(244, 244, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#sportA2Z {
	margin-bottom: 28px; float: left; position: relative;
}
#sportA2Z #div-olympicsA2Z a {
	width: 38px; height: 38px; margin-right: 6px; margin-bottom: 6px; float: left; display: block;
}
#sportA2Z #div-olympicsA2Z a:hover {
	background-position: 0px 100% !important; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#sportA2Z #div-olympicsA2Z a#archery {
	background: url("../i/olympics/sport_sprites/archery.png"); margin-right: 5px;
}
#sportA2Z #div-olympicsA2Z a#athletics {
	background: url("../i/olympics/sport_sprites/athletics.png");
}
#sportA2Z #div-olympicsA2Z a#badminton {
	background: url("../i/olympics/sport_sprites/badminton.png");
}
#sportA2Z #div-olympicsA2Z a#basketball {
	background: url("../i/olympics/sport_sprites/basketball.png");
}
#sportA2Z #div-olympicsA2Z a#diving {
	background: url("../i/olympics/sport_sprites/diving.png"); margin-right: 5px;
}
#sportA2Z #div-olympicsA2Z a#boxing {
	background: url("../i/olympics/sport_sprites/boxing.png");
}
#sportA2Z #div-olympicsA2Z a#canoeing {
	background: url("../i/olympics/sport_sprites/canoeing.png"); margin-right: 5px;
}
#sportA2Z #div-olympicsA2Z a#cycling {
	background: url("../i/olympics/sport_sprites/cycling.png"); margin-right: 0px;
}
#sportA2Z #div-olympicsA2Z a#handball {
	background: url("../i/olympics/sport_sprites/handball.png"); margin-right: 5px;
}
#sportA2Z #div-olympicsA2Z a#equestrian {
	background: url("../i/olympics/sport_sprites/equestrianism.png");
}
#sportA2Z #div-olympicsA2Z a#fencing {
	background: url("../i/olympics/sport_sprites/fencing.png");
}
#sportA2Z #div-olympicsA2Z a#football {
	background: url("../i/olympics/sport_sprites/football.png");
}
#sportA2Z #div-olympicsA2Z a#gymnastics {
	background: url("../i/olympics/sport_sprites/gymnastics.png");
}
#sportA2Z #div-olympicsA2Z a#hockey {
	background: url("../i/olympics/sport_sprites/hockey.png"); margin-right: 0px;
}
#sportA2Z #div-olympicsA2Z a#judo {
	background: url("../i/olympics/sport_sprites/judo.png"); margin-right: 5px;
}
#sportA2Z #div-olympicsA2Z a#modern_pentathlon {
	background: url("../i/olympics/sport_sprites/pentathlon.png");
}
#sportA2Z #div-olympicsA2Z a#rowing {
	background: url("../i/olympics/sport_sprites/rowing.png");
}
#sportA2Z #div-olympicsA2Z a#sailing {
	background: url("../i/olympics/sport_sprites/sailing.png");
}
#sportA2Z #div-olympicsA2Z a#shooting {
	background: url("../i/olympics/sport_sprites/shooting.png");
}
#sportA2Z #div-olympicsA2Z a#swimming {
	background: url("../i/olympics/sport_sprites/swimming.png"); margin-right: 5px;
}
#sportA2Z #div-olympicsA2Z a#table_tennis {
	background: url("../i/olympics/sport_sprites/table_tennis.png"); margin-right: 0px;
}
#sportA2Z #div-olympicsA2Z a#taekwondo {
	background: url("../i/olympics/sport_sprites/taekwondo.png"); margin-right: 5px;
}
#sportA2Z #div-olympicsA2Z a#tennis {
	background: url("../i/olympics/sport_sprites/tennis.png");
}
#sportA2Z #div-olympicsA2Z a#triathlon {
	background: url("../i/olympics/sport_sprites/triathlon.png");
}
#sportA2Z #div-olympicsA2Z a#volleyball {
	background: url("../i/olympics/sport_sprites/volleyball.png");
}
#sportA2Z #div-olympicsA2Z a#weightlifting {
	background: url("../i/olympics/sport_sprites/weight_lifting.png"); margin-right: 5px;
}
#sportA2Z #div-olympicsA2Z a#wrestling {
	background: url("../i/olympics/sport_sprites/wrestling.png"); margin-right: 0px;
}
#sportA2Z #div-olympicsA2Z a#water_polo {
	background: url("../i/olympics/sport_sprites/water_polo.png");
}
#sportA2Z #div-olympicsA2Z .eventNameWrap {
	width: 300px;
}
#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName {
	width: auto; clear: both; float: left; background-color: rgb(247, 204, 1);
}
#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName span {
	color: rgb(50, 86, 128); font-size: 2em; text-shadow: 1px 1px 1px #fff;
}
#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName a {
	margin: 0px; width: auto; height: 100%;
}
#olympicBlog {
	padding: 4px 0px; width: 300px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 320px;
}
#olympicBlog .olympicRss {
	width: 285px; padding-bottom: 8px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.olympicRss + .olympicRss {
	padding-top: 6px;
}
#olympicBlog .olympicRss h3 {
	font-size: 1.4em;
}
#olympicBlog .olympicRss img {
	padding-top: 2px; padding-right: 6px; float: left;
}
#olympicBlog .olympicRss span {
	color: rgb(12, 12, 12); text-transform: uppercase; line-height: 1.2em; font-family: arial, helvetica, sans-serif; font-size: 1em;
}
#olympicBlog .olympicRss p {
	color: rgb(12, 12, 12); text-transform: uppercase; line-height: 1.2em; font-family: arial, helvetica, sans-serif; font-size: 1em;
}
#countryProfile {
	padding-top: 8px; border-top-color: rgb(247, 204, 42); border-top-width: 2px; border-top-style: solid;
}
#countryProfile h4 {
	padding-top: 4px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
#countryFacts {
	color: rgb(38, 38, 38); font-size: 1.2em;
}
#countryFacts h1 {
	font-size: 2.5em; font-weight: normal; margin-bottom: 15px;
}
#countryFacts h4 {
	color: rgb(51, 152, 210); clear: both; font-family: georgia, "times new roman", serif; font-size: 1.2em; font-weight: bold; margin-top: 5px;
}
#countryFacts p {
	margin: 0px; line-height: 1.5em; font-size: 1.2em;
}
#countryFacts dl {
	margin: 0px; line-height: 1.5em; font-size: 1.2em;
}
#countryFacts p {
	margin-top: 4px;
}
#countryFacts h5 {
	font-size: 1.5em; font-weight: normal;
}
#countryFacts #medalHistory #medals {
	margin: 10px 0px; float: left;
}
#countryFacts #medalHistory div {
	font-family: georgia; font-size: 1.1em;
}
#countryFacts #medalHistory #medals div div {
	top: 38px; text-align: center; position: relative; text-shadow: 0px 1px 1px #fff;
}
#countryFacts #medalHistory #gold {
	background: url("../i/olympics/countries_medals/country_gold.png") no-repeat; width: 66px; height: 74px; float: left;
}
#countryFacts #medalHistory #silver {
	background: url("../i/olympics/countries_medals/country_silver.png") no-repeat; width: 66px; height: 74px; float: left;
}
#countryFacts #medalHistory #bronze {
	background: url("../i/olympics/countries_medals/country_bronze.png") no-repeat; width: 66px; height: 74px; float: left;
}
#countryFacts dl {
	margin-top: 10px; margin-left: 205px;
}
#countryFacts dt {
	font-family: arial; font-size: 12px; font-weight: bold; float: left;
}
#countryFacts dd {
	margin: 0px; text-indent: 4px; font-family: arial; font-size: 13px;
}
#countryFacts img {
	margin: 10px; float: left;
}
#countryFacts #nationalAnthem {
	font-family: arial;
}
#countryFacts #nationalAnthem div {
	padding-top: 10px; margin-left: 70px;
}
#countryFacts #nationalAnthem p {
	margin: 0px; line-height: 1.7em; font-weight: normal;
}
#countryFacts #nationalAnthem #firstVerse {
	font-size: 1.2em;
}
#countryFacts #nationalAnthem span {
	font-weight: bold;
}
#countryFacts #history {
	margin: 0px; font-size: 1.35em;
}
#countryFacts #phrasebook p {
	font-family: arial; font-size: 1.1em; font-weight: bold; margin-top: 0px; margin-bottom: 2px;
}
#countryFacts #phrasebook p.phrase {
	color: rgb(38, 38, 38); font-weight: normal; margin-bottom: 10px;
}
#countryInfo {
	background: rgb(252, 240, 195); padding-bottom: 1px; font-family: arial; font-size: 12px; margin-bottom: 15px;
}
#countryInfo img {
	margin-bottom: 4px;
}
#countryInfo h4 {
	margin: 0px 5px; font-size: 12px; font-weight: bold; border-top-color: rgb(207, 196, 160); border-top-width: 1px; border-top-style: dotted;
}
#countryInfo p {
	margin: 2px 5px 8px;
}
#relatedWebsite {
	margin-bottom: 10px;
}
#relatedWebsite ul {
	margin: 0px; padding: 0px; -ms-word-wrap: break-word;
}
#relatedWebsite li {
	padding: 4px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted; list-style-type: none;
}
#relatedWebsite li:first-child {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#relatedWebsite li a {
	color: rgb(35, 75, 123); font-family: georgia; font-size: 12px;
}
.athleteInfo {
	padding: 9px 10px 2px;
}
.athleteInfo h1 {
	color: rgb(0, 0, 0); font-size: 22px; font-weight: normal; float: left;
}
.athleteInfo .countryFlag {
	float: right;
}
.athleteInfo p {
	font: 12px/normal Arial, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.athleteInfo {
	border-top-color: rgb(247, 204, 0); border-bottom-color: rgb(207, 196, 160); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(252, 240, 195);
}
.athleteInfo .athleteInfoBox1 {
	margin-top: 18px; float: left;
}
.athleteInfo .athleteInfoBox2 {
	margin-top: 18px; float: left;
}
.athleteInfo .athleteInfoBox1 {
	width: 270px;
}
.athleteInfo .athleteInfoBox2 {
	width: 152px; margin-left: 16px;
}
.athleteInfo .athleteInfoBox1 p {
	height: 24px; padding-top: 3px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.athleteInfo .athleteInfoBox2 p {
	height: 24px; padding-top: 3px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.athleteInfo p span {
	font-weight: bold;
}
.athleteQuoteCont {
	margin-top: 10px;
}
.athleteQuoteCont .openQuote {
	width: 37px; float: left;
}
.athleteQuoteCont .athleteFullQuote {
	width: 419px; padding-left: 3px; font-family: Georgia, serif; font-size: 18px; font-style: italic; font-weight: normal; margin-bottom: 19px; float: left; position: relative;
}
.athleteQuoteCont .athleteFullQuote p {
	padding-right: 35px;
}
.athleteQuoteCont .athleteFullQuote .closeQuote {
	right: 0px; bottom: 0px; float: right; position: absolute;
}
.athleteExtras {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.athleteExtras h3 {
	padding: 5px 0px 2px; font-size: 14px;
}
.athleteExtras > p {
	font: 14px/20px Arial, sans-serif; padding-bottom: 14px; font-size-adjust: none; font-stretch: normal;
}
.athleteExtras .randomFactCont {
	margin-bottom: 24px; border-bottom-color: rgb(207, 196, 160); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(252, 240, 195);
}
.athleteExtras .randomFactCont span.randomFact {
	width: 85px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-family: Arial, sans-serif; margin-right: 5px; float: left; display: block; text-shadow: 1px 1px 0px #156ea1; background-color: rgb(52, 152, 210);
}
.athleteExtras .randomFactCont p {
	font: 16px/20px Georgia; padding: 2px 5px; font-size-adjust: none; font-stretch: normal;
}
.athletesSport {
	min-height: 49px;
}
.athletesSport a {
	width: 35px; float: left; display: block;
}
.athletesSport a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.athletesSport a.archery {
	background: url("../i/sport_profiles/archery.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.athletics {
	background: url("../i/sport_profiles/athletics.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.badminton {
	background: url("../i/sport_profiles/badminton.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.basketball {
	background: url("../i/sport_profiles/basketball.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.beachVolleyball {
	background: url("../i/sport_profiles/beach_volleyball.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.boxing {
	background: url("../i/sport_profiles/boxing.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.canoeSlalom {
	background: url("../i/sport_profiles/canoe_slalom.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.canoeSprint {
	background: url("../i/sport_profiles/canoe_sprint.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.cyclingBMX {
	background: url("../i/sport_profiles/cycling_BMX.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.cyclingMountainBike {
	background: url("../i/sport_profiles/cycling_MTB.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.cyclingRoad {
	background: url("../i/sport_profiles/cycling_road.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.cyclingTrack {
	background: url("../i/sport_profiles/cycling_track.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.diving {
	background: url("../i/sport_profiles/diving.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.equestrianDressage {
	background: url("../i/sport_profiles/equestrianism.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.equestrianEventing {
	background: url("../i/sport_profiles/equestrianism.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.equestrianJumping {
	background: url("../i/sport_profiles/equestrianism.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.fencing {
	background: url("../i/sport_profiles/fencing.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.football {
	background: url("../i/sport_profiles/football.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.gymnasticsArtistic {
	background: url("../i/sport_profiles/gymnastics_artistic.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.gymnasticsRhythmic {
	background: url("../i/sport_profiles/gymnastics_rhythmic.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.gymnasticsTrampoline {
	background: url("../i/sport_profiles/gymnastics_trampoline.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.handball {
	background: url("../i/sport_profiles/handball.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.hockey {
	background: url("../i/sport_profiles/hockey.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.judo {
	background: url("../i/sport_profiles/judo.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.modernPentathlon {
	background: url("../i/sport_profiles/pentathlon.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.rowing {
	background: url("../i/sport_profiles/rowing.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.sailing {
	background: url("../i/sport_profiles/sailing.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.shooting {
	background: url("../i/sport_profiles/shooting.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.swimming {
	background: url("../i/sport_profiles/swimming.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.synchronisedSwimming {
	background: url("../i/sport_profiles/synchronised_swimming.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.tableTennis {
	background: url("../i/sport_profiles/table_tennis.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.taekwondo {
	background: url("../i/sport_profiles/taekwondo.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.tennis {
	background: url("../i/sport_profiles/tennis.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.triathlon {
	background: url("../i/sport_profiles/triathlon.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.volleyball {
	background: url("../i/sport_profiles/volleyball.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.waterPolo {
	background: url("../i/sport_profiles/waterpolo.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.weightlifting {
	background: url("../i/sport_profiles/weightlifting.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.wrestling {
	background: url("../i/sport_profiles/wrestling.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.boccia {
	background: url("../i/sport_profiles/paralympics/Boccia.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.football5aside {
	background: url("../i/sport_profiles/paralympics/Football-5-a-side.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.football7aside {
	background: url("../i/sport_profiles/paralympics/Football-7-a-side.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.goalball {
	background: url("../i/sport_profiles/paralympics/Goalball.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicArchery {
	background: url("../i/sport_profiles/paralympics/Paralympic-Archery.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicAthletics {
	background: url("../i/sport_profiles/paralympics/Paralympic-Athletics.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicCyclingRoad {
	background: url("../i/sport_profiles/paralympics/Paralympic-CyclingRoad.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicCyclingTrack {
	background: url("../i/sport_profiles/paralympics/Paralympic-CyclingTrack.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicEquestrian {
	background: url("../i/sport_profiles/paralympics/Paralympic-Equestrian.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicJudo {
	background: url("../i/sport_profiles/paralympics/Paralympic-Judo.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicRowing {
	background: url("../i/sport_profiles/paralympics/Paralympic-Rowing.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicSailing {
	background: url("../i/sport_profiles/paralympics/Paralympic-Sailing.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicShooting {
	background: url("../i/sport_profiles/paralympics/Paralympic-Shooting.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicSwimming {
	background: url("../i/sport_profiles/paralympics/Paralympic-Swimming.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicTableTennis {
	background: url("../i/sport_profiles/paralympics/Paralympic-TableTennis.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.powerlifting {
	background: url("../i/sport_profiles/paralympics/Powerlifting.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.volleyballSitting {
	background: url("../i/sport_profiles/paralympics/Volleyball-Sitting.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.wheelchairBasketball {
	background: url("../i/sport_profiles/paralympics/Wheelchair-Basketball.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.wheelchairFencing {
	background: url("../i/sport_profiles/paralympics/Wheelchair-Fencing.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.wheelchairRugby {
	background: url("../i/sport_profiles/paralympics/Wheelchair-Rugby.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.wheelchairTennis {
	background: url("../i/sport_profiles/paralympics/Wheelchair-Tennis.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport .profilesport {
	width: 100px; float: right;
}
.athletesSport .profilesport a {
	padding: 8px 0px; width: auto; height: auto; color: rgb(35, 75, 123); font-family: georgia, "times new roman", times, serif; font-size: 14px; font-weight: bold;
}
.olympicsRelatedCont {
	margin-top: 0px;
}
.olympicsRelatedCont .headerOne {
	padding-bottom: 0px;
}
.olympicsRelatedCont .summary {
	margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympicsRelatedCont .summary h3 a {
	font: 14px/normal georgia; font-size-adjust: none; font-stretch: normal;
}
.athleteEvents {
	margin-bottom: 10px;
}
.athleteEvents ul {
	margin: 0px; padding: 0px; -ms-word-wrap: break-word;
}
.athleteEvents li {
	padding: 4px 0px; color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted; list-style-type: none;
}
.athleteEvents li:first-child {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
table#teamGBContenderProfile {
	border: 8px solid rgb(230, 230, 230); border-image: none; font-family: arial, helvetica, sans-serif; font-size: 12px; border-collapse: collapse; border-spacing: 0;
}
table#teamGBContenderProfile td {
	padding: 3px 3px 3px 7px;
}
table#teamGBContenderProfile tbody td {
	border: 1px solid rgb(214, 213, 213); border-image: none;
}
table#teamGBContenderProfile thead th {
	border: 1px solid rgb(230, 230, 230); border-image: none;
}
table#teamGBContenderProfile tfoot td {
	border: 1px solid rgb(230, 230, 230); border-image: none;
}
table#teamGBContenderProfile tbody {
	border-color: rgb(214, 213, 213);
}
table#teamGBContenderProfile tfoot {
	border-color: rgb(230, 230, 230); color: rgb(76, 76, 76); font-weight: normal; border-top-width: 1px; border-top-style: solid;
}
table#teamGBContenderProfile tfoot td::first-letter {
	font-weight: bold;
}
table#teamGBContenderProfile thead {
	background-color: rgb(230, 230, 230);
}
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); font-weight: bold; border-top-width: 1px; border-top-style: solid;
}
table#teamGBContenderProfile thead th {
	padding: 0px 0px 8px 3px; text-align: left; 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 {
	padding: 0px; text-align: center;
}
table#teamGBContenderProfile thead th#event {
	width: 350px;
}
table#teamGBContenderProfile tbody td:first-child {
	font-weight: bold;
}
.olympic#tmglPageTitle {
	margin-top: 7px;
}
.twoThirds.gutter.styleEleven .summary {
	clear: both;
}
.olympic#tmglPageTitle div.iefix div h2 {
	font-size: 1.6em;
}
#sportsaz .summary h3 {
	padding: 0px 0px 6px; line-height: 1.13em; font-size: 1.8em; font-weight: normal;
}
#sportsaz .summary {
	border-top-color: rgb(0, 151, 210); border-top-width: 1px; border-top-style: solid;
}
#sportsaz .sport-cont {
	height: 100px; position: relative;
}
#sportsaz .sport-cont .sportsInfo {
	left: 150px; top: 35px; width: 470px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; position: absolute;
}
#sportsaz .sport-cont .sportsInfo .latestNews {
	width: 295px; margin-top: 2px; float: left;
}
#sportsaz .sport-cont .sportsInfo .sportGuides {
	margin: 2px 0px 0px 22px; float: left;
}
#sportsaz .sport-cont .sportsInfo .latestNews h5 {
	font-family: Arial, sans-serif; font-size: 1.2em; margin-bottom: 2px;
}
#sportsaz .sport-cont .sportsInfo .sportGuides h5 {
	font-family: Arial, sans-serif; font-size: 1.2em; margin-bottom: 2px;
}
#sportsaz .sport-cont .sportsInfo .latestNews h3 {
	line-height: 12px; padding-top: 7px; font-size: 1.3em; font-weight: normal;
}
#sportsaz .sport-cont .sportsInfo .sportGuides h3 {
	font: bold 1.2em/normal Arial, sans-serif; color: rgb(35, 75, 123); margin-left: 19px; font-size-adjust: none; font-stretch: normal;
}
#sportsaz .sport-cont .sportsInfo .sportGuides .infoGuide {
	background: url("http://www.dev1.telegraph.co.uk/template/ver1-0/i/guidesInfo.gif") no-repeat; margin-top: 4px;
}
#sportsaz .sport-cont a {
	display: block;
}
#sportsaz .sport-cont a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.indexLinkOl {
	padding-top: 1px; margin-top: 11px; border-top-color: rgb(0, 0, 0); border-top-width: 2px; border-top-style: solid;
}
.imageOverlayContainer {
	position: relative;
}
.imageOverlayContainer > h3 {
	padding: 5px 10px 10px; left: 0px; bottom: 8px; color: white; font-size: 1.8em; font-weight: normal; position: absolute; z-index: 10; background-color: black;
}
.imageOverlayContainer:hover > h3 {
	background-color: rgba(0, 0, 0, 0.5);
}
.imageOverlayContainer a {
	color: white;
}
.imageOverlayContainer a:hover {
	text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.imageOverlayContainer > .containerdiv {
	float: none;
}
.twoThirds .abstractColumnsContainer {
	width: 300px; float: left;
}
.twoThirds .commentSidebarBlock {
	width: 300px; float: left;
}
.twoThirds > .summary > .commentSidebarBlock {
	width: 300px; float: left;
}
.abstractColumnsContainer.fullWidth {
	width: auto; float: none;
}
.abstractColumnsContainer {
	margin-right: 10px;
}
.oneSixth .summaryMedium .summary .abstractColumnsContainer p {
	width: 140px; float: left;
}
.oneSixth .summaryMedium .summary .commentSidebarBlock {
	width: 140px; float: left;
}
.oneQuarter .commentSidebarBlock {
	width: 220px; float: left;
}
.twoThirds > .oneHalf .summary {
	clear: left;
}
.separatorBottom {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(238, 238, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.gutterBorder {
	padding-right: 10px; margin-right: 9px; border-right-color: rgb(238, 238, 236); border-right-width: 1px; border-right-style: solid;
}
.gutterUnderSmall {
	overflow: hidden; clear: both; margin-bottom: 8px;
}
.oneQuarterSeparatorContainer {
	background: url("../i/vertRuleEEEEEB.gif") repeat-y 230px;
}
.summary .summaryMediumToSmall h3 {
	font-size: 1.4em; font-weight: normal;
}
.summary .summaryMediumToSmall a:hover {
	color: rgb(18, 40, 66); border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
.summary .review {
	margin: 0px 0px 6px;
}
.indexLinkOl {
	padding-top: 1px; margin-top: 11px; border-top-color: rgb(0, 0, 0); border-top-width: 2px; border-top-style: solid;
}
#sportA2Z #div-paralympicsA2Z a {
	width: 38px; height: 38px; margin-bottom: 6px; float: left; display: block;
}
#sportA2Z #div-paralympicsA2Z a:hover {
	background-position: 0px 100% !important; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#sportA2Z #div-paralympicsA2Z a#boccia {
	background: url("../i/olympics/paralympics_sport_sprites/boccia.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#football_5_a_side {
	background: url("../i/olympics/paralympics_sport_sprites/football5aside.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#football_7_a_side {
	background: url("../i/olympics/paralympics_sport_sprites/football7aside.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#goalball {
	background: url("../i/olympics/paralympics_sport_sprites/goalball.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Archery {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicArchery.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Athletics {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicAthletics.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Cycling_Road {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicCyclingRoad.png"); margin-right: 4px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Cycling_Track {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicCyclingTrack.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Equestrian {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicEquestrian.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Judo {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicJudo.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Rowing {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicRowing.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Sailing {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicSailing.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Shooting {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicShooting.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Swimming {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicSwimming.png"); margin-right: 4px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Table_Tennis {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicTableTennis.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#powerlifting {
	background: url("../i/olympics/paralympics_sport_sprites/powerlifting.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#volleyball_Sitting {
	background: url("../i/olympics/paralympics_sport_sprites/volleyballSitting.png") 0px -1px; margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#wheelchair_Basketball {
	background: url("../i/olympics/paralympics_sport_sprites/wheelchairBasketball.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#wheelchair_Fencing {
	background: url("../i/olympics/paralympics_sport_sprites/wheelchairFencing.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#wheelchair_Rugby {
	background: url("../i/olympics/paralympics_sport_sprites/wheelchairRugby.png") 0px -1px; margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#wheelchair_Tennis {
	background: url("../i/olympics/paralympics_sport_sprites/wheelchairTennis.png") no-repeat 1px 0px; margin-right: 4px;
}
#sportA2Z #div-paralympicsA2Z .eventNameWrap {
	width: 300px;
}
#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName {
	width: auto; clear: both; float: left; background-color: rgb(247, 204, 1);
}
#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName span {
	color: rgb(50, 86, 128); font-size: 2em; text-shadow: 1px 1px 1px #fff;
}
#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName a {
	margin: 0px; width: auto; height: 100%;
}
.summary .review {
	margin: 0px 0px 4px;
}
div.dark {
	width: 300px; float: left;
}
.dark .headerOne p {
	background: none;
}
.dark #googleHead p span {
	background: none;
}
.dark #googleHead {
	padding: 10px 0px 0px;
}
.dark .googleAdText li a {
	color: rgb(228, 228, 207);
}
.dark #google-ads-container-inner {
	background: none;
}
.dark .googleAdText p {
	color: rgb(153, 153, 153);
}
.dark .googleAdText li {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.dark .styleTen {
	border-top-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.story .byline .bylineBody {
	color: rgb(63, 63, 63); padding-right: 5px; padding-bottom: 0px; font-family: georgia,"times new roman",times,serif; font-size: 1.25em; font-weight: bold; float: left;
}
.story .bylineComments .bylineBody {
	color: rgb(63, 63, 63); padding-right: 5px; padding-bottom: 0px; font-family: georgia,"times new roman",times,serif; font-size: 1.25em; font-weight: bold; float: left;
}
.story .byline .publishedDate {
	width: 390px; color: rgb(63, 63, 63); padding-bottom: 4px; font-family: arial,sans-serif; font-size: 1.2em; font-weight: normal; float: left;
}
.story .bylineComments .publishedDate {
	width: 390px; color: rgb(63, 63, 63); padding-bottom: 4px; font-family: arial,sans-serif; font-size: 1.2em; font-weight: normal; float: left;
}
p.comments {
	margin: 0px; padding: 0px 0px 1px 18px; overflow: hidden; font-family: arial,sans-serif; display: block;
}
span.comments {
	margin: 0px; padding: 0px 0px 1px 18px; overflow: hidden; font-family: arial,sans-serif; display: block;
}
.newPortal p.comments {
	margin: 0px; padding: 0px 0px 1px 18px; overflow: hidden; font-family: arial,sans-serif; display: block;
}
.newPortal span.comments {
	margin: 0px; padding: 0px 0px 1px 18px; overflow: hidden; font-family: arial,sans-serif; display: block;
}
span.comments {
	margin: 0px 4px; padding: 0px 0px 0px 16px;
}
span.comments {
	font-size: 1.3em;
}
span.comments a {
	color: rgb(0, 102, 204); font-size: 0.9em;
}
.autoCC {
	color: rgb(0, 102, 204); font-family: arial,sans-serif; font-size: 1.1em;
}
.story .byline p.comments {
	padding: 10px 0px 0px; width: 100%; height: 16px; line-height: 16px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; float: left; background-image: none;
}
.story .bylineComments p.comments {
	padding: 10px 0px 0px; width: 100%; height: 16px; line-height: 16px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; float: left; background-image: none;
}
.dark .headerOne p a {
	color: rgb(255, 255, 255);
}
.dark .headerOne p a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.dark .headerOne {
	background: none; padding: 7px 0px 10px;
}
#newOlympicsCountdown {
	min-height: 45px;
}
#newOlympicsCountdown a:link {
	color: rgb(0, 0, 0); font-weight: normal; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newOlympicsCountdown a:visited {
	color: rgb(0, 0, 0); font-weight: normal; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newOlympicsCountdown a:hover {
	color: rgb(0, 0, 0); font-weight: normal; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newOlympicsCountdown a:active {
	color: rgb(0, 0, 0); font-weight: normal; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newOlympicsCountdown #container {
	margin-bottom: 4px; background-color: rgb(244, 245, 240);
}
#newOlympicsCountdown .cbtOlympics {
	border-top-color: rgb(247, 204, 0); border-top-width: 2px; border-top-style: solid;
}
#newOlympicsCountdown .cbtOther {
	border-top-color: gray; border-top-width: 1px; border-top-style: dotted;
}
#newOlympicsCountdown #container #statt {
	float: left;
}
#newOlympicsCountdown #container #countheading {
	font: 11px/normal Tahoma; margin: 4px 0px 0px 8px; color: rgb(34, 31, 31); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
#newOlympicsCountdown #container #countwrapper {
	width: 195px; float: left;
}
#newOlympicsCountdown #container #countwrapper .dash {
	height: 40px; bottom: 2px; float: left; position: relative;
}
#newOlympicsCountdown #container #countwrapper .colon {
	height: 40px; bottom: 2px; float: left; position: relative;
}
#newOlympicsCountdown #container #countwrapper .colon {
	margin: 0px 6px; width: 5px;
}
#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 {
	color: rgb(0, 0, 0); font-family: "OMEGACTRegular", Tahoma; font-size: 2.6em; float: left; position: relative;
}
.colon {
	color: rgb(0, 0, 0); font-family: "OMEGACTRegular", Tahoma; font-size: 2.6em; float: left; position: relative;
}
#newOlympicsCountdown #container #countwrapper .dash .digit .top a {
	color: rgb(0, 0, 0);
}
#newOlympicsCountdown #container #countwrapper .dash .digit .bottom a {
	color: rgb(0, 0, 0);
}
#newOlympicsCountdown #container #countheading a {
	color: rgb(0, 0, 0);
}
#newOlympicsCountdown #containerPortal #countheading a {
	color: rgb(0, 0, 0);
}
#newOlympicsCountdown #container #countwrapper .dash_title {
	font: 9px/normal Tahoma, sans-serif; left: 0px; bottom: 0px; color: rgb(34, 31, 31); text-transform: uppercase; display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
#newOlympicsCountdown #container #logos {
	background: url("http://www.dev1.telegraph.co.uk/template/ver1-0/i/olympics/countdownSplitBar.jpg") no-repeat left top; margin: 2px 0px 0px 13px; width: 90px; height: 38px; float: left;
}
#newOlympicsCountdown #container #logos #omegalogos {
	margin: 1px 0px 0px 14px; height: 28px; color: white; float: left;
}
#newOlympicsCountdown #container #logos #omegalogos img {
	float: left; display: none;
}
#newOlympicsCountdown #container #logos #omegalogos img.active {
	display: block;
}
#newOlympicsCountdown #container #logos #omegalogos img.activePara {
	display: block;
}
#countdownFor p {
	padding: 3px 0px 1px 2px; color: rgb(47, 47, 47); font-size: 11px;
}
#tmglBrandOlympics {
	margin-bottom: 26px;
}
#olympicRings {
	margin-left: -30px; float: left;
}
#olympicRingsPortal {
	padding: 12px 0px 15px; left: 645px; position: absolute;
}
#olympicRingsSection {
	padding: 9px 0px 11px; margin-left: -30px; float: left;
}
.olympicsLiveBoxContainer {
	border: 2px solid rgb(222, 26, 44); border-image: none; padding-left: 10px; font-family: Rockwell, Georgia, Times, "Times New Roman", serif; margin-bottom: 20px; background-color: rgb(244, 240, 230);
}
.olympicsLiveBoxContainer div.olympicsLive {
	padding: 1px 1px 1px 10px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 18pt; margin-top: -3px; margin-left: -10px; background-color: rgb(222, 26, 44);
}
.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 {
	width: 55px; height: 70px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 5px; font-size: 12px; margin-top: 5px; float: right; display: block; position: relative; z-index: 5; background-image: url("/template/ver1-0/i/olympics/GreydayBg.png"); background-repeat: no-repeat;
}
.olympicsLiveBoxContainer div.livebox_date span {
	margin-left: -5px; display: block;
}
.olympicsLiveBoxContainer span.number {
	font-size: 2em;
}
.olympicsLiveBoxContainer .clear_both {
	clear: both;
}
.olympicsLiveBoxContainer p {
	color: rgb(0, 0, 0); font-family: Georgia;
}
.olympicsLiveBoxContainer .social_content a {
	color: rgb(0, 75, 119); line-height: 16px; padding-left: 20px; font-size: 12px; text-decoration: none;
}
.olympicsLiveBoxContainer .social_content {
	font-family: Arial; font-size: 12px; margin-bottom: 10px;
}
.olympicsLiveBoxContainer .email {
	background-image: url("/template/ver1-0/i/olympics/emailIcon.gif");
}
.olympicsLiveBoxContainer .twitter {
	padding-top: 8px; background-image: url("/template/ver1-0/i/olympics/twitterIcon.gif");
}
.olympicsLiveBoxContainer a.twitter {
	background-position: 0px 5px; line-height: 22px; padding-left: 22px; margin-right: 0px;
}
.olympicsLiveBoxContainer .social_content .email {
	height: 12px; background-repeat: no-repeat;
}
.olympicsLiveBoxContainer .social_content .twitter {
	height: 12px; background-repeat: no-repeat;
}
.olympicsLiveBoxContainer .summary {
	margin: 0px; padding: 0px;
}
.olympicsLiveBoxContainer .live_img {
	margin-top: 10px; margin-right: 10px; margin-bottom: 10px; float: left;
}
#medalsContainer {
	padding: 0px 1%; width: 98%; font-family: arial, helvetica, sans-serif; font-size: 1.2em; margin-bottom: 5px; float: left;
}
#medalsContainer #medalsHeader {
	width: 100%; float: left;
}
#medalsContainer #medalsHeader h1 {
	font-size: 22px; font-weight: normal;
}
#medalsContainer #medalsContent .tableContent p {
	margin: 90px 0px 50px; text-align: center; font-size: 20px;
}
#medalsContainer #medalsContent #tableHeading {
	width: 100%; padding-top: 5px; float: left;
}
#medalsContainer #medalsContent .tableContent {
	width: 100%; padding-top: 5px; float: left;
}
#medalsContainer #medalsContent #tableHeading {
	font-weight: bold;
}
#medalsContainer #medalsContent .tableContent {
	font-weight: normal;
}
#medalsContainer #medalsContent .tableContent {
	display: none;
}
#tableHeading ul {
	margin: 0px; padding: 0px;
}
#tableHeading .total {
	text-align: right;
}
#medalsContainer #medalsContent #tableHeading ul li {
	list-style: none; font-weight: bold; float: left;
}
#medalsContainer #medalsContent .tableContent ul li {
	list-style: none; float: left;
}
#medalsContainer #medalsContent #tableHeading ul li.update {
	margin: 0px; padding: 0px; width: 47%; color: rgb(38, 38, 38); font-weight: bold;
}
#medalsContainer #medalsContent ul li.silver {
	width: 10%; text-align: center;
}
#medalsContainer #medalsContent ul li.bronze {
	width: 10%; text-align: center;
}
#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("../i/olympics/medals/medal_gold.gif") no-repeat bottom; height: 20px; margin-bottom: 5px;
}
#medalsContent #tableHeading ul li.silver {
	background: url("../i/olympics/medals/medal_silver.gif") no-repeat bottom; height: 20px; margin-bottom: 5px;
}
#medalsContent #tableHeading ul li.bronze {
	background: url("../i/olympics/medals/medal_bronze.gif") no-repeat bottom; height: 20px; margin-bottom: 5px;
}
#medalsContainer .gbr {
	color: rgb(47, 153, 209); font-weight: bold;
}
#medalsContainer ul.odd {
	margin: 0px; padding: 0px; background-color: rgb(238, 238, 238);
}
#medalsContainer ul.even {
	margin: 0px; padding: 0px;
}
#medalsContainer .backgrnd li {
	background: rgb(225, 225, 214);
}
#medalsContainer .additional_info {
	padding-top: 10px; clear: both; font-weight: bold;
}
#medalsContainer #medalsContent ul li.name {
	width: 37%;
}
#medalsContainer #medalsContent .tableContent ul {
	width: 100%; border-top-color: rgb(226, 226, 225); border-top-width: 1px; border-top-style: solid; float: left;
}
#medalsContent ul.tabs li.olympics {
	border-right-color: rgb(165, 165, 165); border-right-width: 1px; border-right-style: solid;
}
#medalsContainer #medalsContent .tableContent ul li {
	padding: 3px 0px 2px;
}
#medalsContainer #medalsContent .tableContent span {
	padding: 2px 0px; width: 100%; text-align: center; color: rgb(85, 104, 142); border-top-color: rgb(226, 226, 225); border-bottom-color: rgb(226, 226, 225); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.containerdiv .overlayCont {
	background: url("../i/olympics/transparent.png") 0% 0% / cover; padding: 5px 3% 0px; bottom: 0px; margin-bottom: 0px; display: inline-block; position: absolute;
}
.containerdiv .overlayCont p {
	font: 18px/normal georgia, "times new roman", times, serif; color: rgb(255, 255, 255); display: inline; font-size-adjust: none; font-stretch: normal;
}
.containerdiv .overlayCont p.titleAsHeadline {
	font: 14px/17px georgia, "times new roman", times, serif; font-size-adjust: none; font-stretch: normal;
}
#newsAlert .containerdiv .overlayCont p {
	color: rgb(255, 255, 255);
}
.containerdiv .overlayCont .label {
	margin-bottom: 5px;
}
.containerdiv .overlayCont .label p {
	font: 14px/normal Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); display: inline; font-size-adjust: none; font-stretch: normal;
}
#newsAlert .oneThirdCut .imageCentreOverlay .piccentre {
	padding: 0px;
}
.oneQuarter .imageCentreOverlay .piccentre {
	padding: 0px;
}
.oneThird .imageCentreOverlay .piccentre {
	padding: 0px;
}
.fiveTwelfths .imageCentreOverlay .piccentre {
	padding: 0px;
}
.oneHalf .imageCentreOverlay .piccentre {
	padding: 0px;
}
.twoThirds .imageCentreOverlay .piccentre {
	padding: 0px;
}
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont {
	padding: 6px 10px 11px;
}
.oneQuarter .imageCentreOverlay .overlayCont {
	padding: 6px 10px 11px;
}
.oneThird .imageCentreOverlay .overlayCont {
	padding: 6px 10px 11px;
}
.fiveTwelfths .imageCentreOverlay .overlayCont {
	padding: 6px 10px 11px;
}
.oneHalf .imageCentreOverlay .overlayCont {
	padding: 6px 10px 11px;
}
.twoThirds .imageCentreOverlay .overlayCont {
	padding: 6px 10px 11px;
}
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont {
	left: 0px; height: auto;
}
.oneThird .imageCentreOverlay .overlayCont {
	left: 0px; height: auto;
}
#newsAlert .oneThirdCut .summary.padDown .piccentre {
	padding-bottom: 0px;
}
#newsAlert .oneThirdCut .imageCentreOverlay.padDown .overlayCont {
	
}
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label {
	margin: 0px;
}
.oneQuarter .imageCentreOverlay .overlayCont .label {
	margin: 0px;
}
.oneThird .imageCentreOverlay .overlayCont .label {
	margin: 0px;
}
.fiveTwelfths .imageCentreOverlay .overlayCont .label {
	margin: 0px;
}
.oneHalf .imageCentreOverlay .overlayCont .label {
	margin: 0px;
}
.twoThirds .imageCentreOverlay .overlayCont .label {
	margin: 0px;
}
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label p {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-family: Georgia; font-weight: normal;
}
.oneQuarter .imageCentreOverlay .overlayCont .label p {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-family: Georgia; font-weight: normal;
}
.oneThird .imageCentreOverlay .overlayCont .label p {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-family: Georgia; font-weight: normal;
}
.fiveTwelfths .imageCentreOverlay .overlayCont .label p {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-family: Georgia; font-weight: normal;
}
.oneHalf .imageCentreOverlay .overlayCont .label p {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-family: Georgia; font-weight: normal;
}
.twoThirds .imageCentreOverlay .overlayCont .label p {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-family: Georgia; font-weight: normal;
}
.fiveTwelfths .imageCentreOverlay .overlayCont .label p {
	line-height: 21px; font-size: 18px;
}
.oneHalf .imageCentreOverlay .overlayCont .label p {
	line-height: 21px; font-size: 18px;
}
.twoThirds .imageCentreOverlay .overlayCont .label p {
	line-height: 21px; font-size: 18px;
}
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label p {
	line-height: 19px; font-size: 16px;
}
.oneThird .imageCentreOverlay .overlayCont .label p {
	line-height: 19px; font-size: 16px;
}
.oneQuarter .imageCentreOverlay .overlayCont .label p {
	line-height: 17px; font-size: 14px;
}
.label.tmglgeneralcontainer p {
	font: 14px/normal Arial, Helvetica, sans-serif !important; color: rgb(247, 204, 0) !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.olympic .containerdiv .overlayCont .label {
	font: 14px/normal Arial, Helvetica, sans-serif; width: 100%; color: rgb(247, 204, 0); display: block; font-size-adjust: none; font-stretch: normal;
}
.piccentre .borderRollover {
	
}
.olympic .padDown {
	overflow: hidden; padding-top: 10px; margin-top: -5px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; display: block; background-color: rgb(255, 255, 255);
}
.summaryBig + div > :first-child.padDown {
	padding-top: 5px; margin-top: -5px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; display: block; background-color: rgb(255, 255, 255);
}
.fiveTwelfths > div:first-child > .summary.imageCentreOverlay .piccentre {
	margin-bottom: 10px;
}
.piccentre a:hover p {
	
}
.summaryBig .olympicsLiveBoxContainer {
	margin-bottom: 5px; border-bottom-color: red; border-bottom-width: 2px; border-bottom-style: solid;
}
.summary.padDown {
	padding-top: 0px; border-top-color: currentColor !important; border-bottom-color: currentColor; border-top-width: medium !important; border-bottom-width: 0px; border-top-style: none !important; border-bottom-style: none;
}
.summaryBig > :first-child.padDown {
	margin-top: 0px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.summaryMedium > :first-child.padDown {
	margin-top: 0px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.summary.padDown .piccentre {
	padding-bottom: 5px !important;
}
#liveArticles .colRight .OoyalaVideoPlayer {
	width: 460px;
}
.fiveSixths > .summaryBig :first-child.summary {
	border: currentColor; border-image: none; padding-bottom: 0px;
}
.fiveSixths .summaryBig > :first-child.summary > h3 {
	font-size: 3em;
}
.newPortal .twoThirds .summaryBig > :first-child.summary > h3 {
	font-size: 3em;
}
.newPortal .twoThirds .fiveTwelfths .summaryBig > :first-child.summary > h3 {
	text-transform: none; padding-top: 5px; font-size: 2.3em;
}
.newPortal .twoThirds .summaryBig.merged > :first-child.summary > h3 {
	text-transform: none; font-size: 3em; margin-top: 5px;
}
.newPortal .twoThirds .summaryBig.merged > .summary .piccentre {
	margin-right: 20px;
}
.newPortal .twoThirds .summaryBig.merged .summaryCont {
	width: 220px; margin-left: 0px; float: left;
}
.newPortal .twoThirds .summaryBig.merged .summaryMedium .summary {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.summaryMedium > :first-child.summary.labelRight {
	padding-top: 0px !important; margin-top: 0px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.summary.imageCentreHeadline {
	padding-top: 15px; margin-top: 0px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.headerOne + .summary.imageCentreHeadline {
	padding-top: 0px;
}
.newPortal .twoThirds .summaryBig.merged .summaryMedium .summary.labelRight .picleft {
	padding-top: 1px;
}
.fiveSixths .summaryBig > :first-child.summary > h2 {
	text-transform: uppercase; font-size: 30px;
}
.fiveSixths .summaryBig > .summary > p {
	width: 300px; float: left;
}
.fiveSixths .commSideBlock {
	width: 300px; float: left;
}
.fiveSixths .minusVid {
	width: 380px;
}
.fiveSixths .summaryBig .summary > p {
	margin-top: -1px;
}
.fiveSixths .commSideBlock .comments {
	margin-top: -1px;
}
.fiveSixths .summary.labelBottom {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 140px; float: left;
}
.fiveSixths .labelBottom .picleft {
	padding: 0px; margin-bottom: 5px;
}
.newPortal .twoThirds .summary.labelBottom h3 {
	padding: 0px; color: rgb(199, 12, 4); line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.newPortal .twoThirds .summary.labelRight h3 {
	padding: 0px; color: rgb(199, 12, 4); line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.newPortal .twoThirds .summary.labelRight h3 {
	color: rgb(40, 40, 40); line-height: 1.4em; font-weight: normal;
}
.summaryBig .summary.imageLeftLabelHeadline h3 {
	padding: 0px !important; font-size: 12px !important;
}
.summaryBig .summary.imageLeftLabelHeadline {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.newPortal .twoThirds .summary.imageLeftLabelHeadline h2 {
	padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
}
.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 {
	padding-top: 6px;
}
.newPortal .sevenTwelfth.styleOne {
	padding-top: 6px;
}
.newPortal .twoThirds .summaryMedium .summary.labelRight {
	
}
.newPortal .twoThirds .commSideBlock {
	width: 220px; float: left;
}
.newPortal .twoThirds .top1Solo .commSideBlock {
	width: auto; margin-top: 5px; float: none;
}
.newPortal .twoThirds .summaryMedium .commSideBlock {
	width: auto; margin-top: 5px; float: none;
}
.newPortal .twoThirds .summaryBig.top1Solo .summary {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.newPortal .twoThirds .summaryMedium .summary {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.oneThirdSpacer {
	position: relative;
}
.oneThirdSpacer .newsBusBorder {
	left: 310px; width: 1px; height: auto; position: absolute; background-color: rgb(226, 226, 226);
}
.newPortal .colLeft {
	clear: both;
}
.newPortal .colLeft {
	width: 300px; clear: none; float: left;
}
.newPortal .colRight {
	width: 300px; clear: none; float: left;
}
.newPortal .sidebars.colLeft {
	width: 300px; clear: none; float: left;
}
.newPortal .sidebars.colRight {
	width: 300px; clear: none; float: left;
}
.mnBus .summary .piccentre {
	
}
.sevenTwelfth .summaryBig > :first-child.summary > h3 {
	text-transform: none;
}
.sevenTwelfth .summaryBig :first-child.summary {
	border: currentColor; border-image: none; padding-bottom: 0px; margin-top: 0px;
}
.sevenTwelfth .summaryBig > .summary.bottomBdrSpc {
	padding-bottom: 7px; margin-bottom: 4px; border-bottom-color: rgb(238, 238, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.sevenTwelfth .summaryCont h3 {
	font-size: 1.4em;
}
.sevenTwelfth .commSideBlock {
	width: 220px; margin-left: 10px; float: left;
}
.sevenTwelfth .summaryCont {
	width: 220px; margin-left: 10px; float: left;
}
.sevenTwelfth .summaryCont .summary {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
p.comments {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -418px;
}
span.comments {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -418px;
}
.portalPullQuote span.comments {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -418px;
}
.portalPullQuote p.comments {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -418px;
}
p.comments:hover {
	background-position: 0px -489px;
}
span.comments:hover {
	background-position: 0px -489px;
}
.portalPullQuote span.comments:hover {
	background-position: 0px -488px;
}
.portalPullQuote p.comments:hover {
	background-position: 0px -488px;
}
.newPortal p.comments:hover {
	background-position: 0px -488px;
}
.newPortal span.comments:hover {
	background-position: 0px -488px;
}
.oneQuarter p.comments {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -416px;
}
.oneQuarter span.comments {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -416px;
}
.oneQuarter p.comments:hover {
	background-position: 0px -488px;
}
.oneQuarter span.comments:hover {
	background-position: 0px -488px;
}
.summary .sidebars li a {
	color: rgb(35, 75, 123);
}
p.comments a {
	color: rgb(35, 75, 123);
}
.summary p.comments a {
	color: rgb(35, 75, 123);
}
span.comments a {
	color: rgb(35, 75, 123);
}
.summary span.comments a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.bullet a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .video h3 a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.video a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.interactive a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .interactive h3 a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.blog a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .blog h3 a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.photo a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .photo h3 a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.map a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .map h3 a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.live a {
	color: rgb(35, 75, 123);
}
p.comments:hover a {
	color: rgb(18, 40, 66);
}
span.comments:hover a {
	color: rgb(18, 40, 66);
}
.summary .sidebars h3.bullet:hover a {
	color: rgb(18, 40, 66);
}
.summaryMediumToSmall .video h3:hover a {
	color: rgb(18, 40, 66);
}
.summary .sidebars h3.video:hover a {
	color: rgb(18, 40, 66);
}
.summary .sidebars h3.interactive:hover a {
	color: rgb(18, 40, 66);
}
.summaryMediumToSmall .interactive h3:hover a {
	color: rgb(18, 40, 66);
}
.summary .sidebars h3.blog:hover a {
	color: rgb(18, 40, 66);
}
.summaryMediumToSmall .blog h3:hover a {
	color: rgb(18, 40, 66);
}
.summary .sidebars h3.photo:hover a {
	color: rgb(18, 40, 66);
}
.summaryMediumToSmall .photo h3:hover a {
	color: rgb(18, 40, 66);
}
.summary .sidebars h3.map:hover a {
	color: rgb(18, 40, 66);
}
.summaryMediumToSmall .map h3:hover a {
	color: rgb(18, 40, 66);
}
.sidebars li.video {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px 2px;
}
.sidebars h3.video {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px 2px;
}
.summary .sidebars h3.video {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px 2px;
}
.summaryMediumToSmall .video h3 {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px 2px;
}
.related_links ul li.video h3 {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px 2px;
}
.editorsChoice .summaryMediumToSmall .video h3 {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px 2px;
}
.summary ul li.video {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px 2px;
}
.summaryMediumToSmall .video h3 {
	background-position: 0px 4px;
}
.sidebars li.video:hover {
	background-position: 0px -70px;
}
.sidebars h3.video:hover {
	background-position: 0px -70px;
}
.summary .sidebars h3.video:hover {
	background-position: 0px -70px;
}
.summaryMediumToSmall .video h3:hover {
	background-position: 0px -70px;
}
.related_links ul li.video h3:hover {
	background-position: 0px -70px;
}
.editorsChoice .summaryMediumToSmall .video h3:hover {
	background-position: 0px -70px;
}
.summaryMediumToSmall .video h3:hover {
	background-position: 0px -68px;
}
.sidebars li.audio {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1415px;
}
.sidebars h3.audio {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1415px;
}
.summary .sidebars h3.audio {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1415px;
}
.summaryMediumToSmall .audio h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1415px;
}
.related_links ul li.audio h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1415px;
}
.editorsChoice .summaryMediumToSmall .audio h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1415px;
}
.summary ul li.audio {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1415px;
}
.sidebars li.audio:hover {
	background-position: 0px -1484px;
}
.sidebars h3.audio:hover {
	background-position: 0px -1484px;
}
.summary .sidebars h3.audio:hover {
	background-position: 0px -1484px;
}
.summaryMediumToSmall .audio h3:hover {
	background-position: 0px -1484px;
}
.related_links ul li.audio h3:hover {
	background-position: 0px -1484px;
}
.editorsChoice .summaryMediumToSmall .audio h3:hover {
	background-position: 0px -1484px;
}
.sidebars li.map {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1271px;
}
.sidebars h3.map {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1271px;
}
.summary .sidebars h3.map {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1271px;
}
.summaryMediumToSmall .map h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1271px;
}
.related_links ul li.map h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1271px;
}
.editorsChoice .summaryMediumToSmall .map h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1271px;
}
.summary ul li.map {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1271px;
}
.sidebars li.map:hover {
	background-position: 0px -1343px;
}
.sidebars h3.map:hover {
	background-position: 0px -1343px;
}
.summary .sidebars h3.map:hover {
	background-position: 0px -1343px;
}
.summaryMediumToSmall .map h3:hover {
	background-position: 0px -1343px;
}
.related_links ul li.map h3:hover {
	background-position: 0px -1343px;
}
.editorsChoice .summaryMediumToSmall .map h3:hover {
	background-position: 0px -1343px;
}
.sidebars li.poll {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -986px;
}
.sidebars h3.poll {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -986px;
}
.summary .sidebars h3.poll {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -986px;
}
.summaryMediumToSmall .poll h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -986px;
}
.related_links ul li.poll h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -986px;
}
.editorsChoice .summaryMediumToSmall .poll h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -986px;
}
.summary ul li.poll {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -986px;
}
.sidebars li.poll:hover {
	background-position: 0px -1058px;
}
.sidebars h3.poll:hover {
	background-position: 0px -1058px;
}
.summary .sidebars h3.poll:hover {
	background-position: 0px -1058px;
}
.summaryMediumToSmall .poll h3:hover {
	background-position: 0px -1058px;
}
.related_links ul li.poll h3:hover {
	background-position: 0px -1058px;
}
.editorsChoice .summaryMediumToSmall .poll h3:hover {
	background-position: 0px -1058px;
}
.sidebars li.bullet {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -279px;
}
.sidebars h3.bullet {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -279px;
}
.summary .sidebars h3.bullet {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -279px;
}
.summary .sidebars li.bullet {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -279px;
}
.edtChoice .summaryMediumToSmall .bullet h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -279px;
}
.sidebars li.bullet:hover {
	background-position: 0px -347px;
}
.summary .sidebars h3.bullet:hover {
	background-position: 0px -347px;
}
.edtChoice .summaryMediumToSmall .bullet h3:hover {
	background-position: 0px -347px;
}
.sidebars li.interactive {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -704px;
}
.summary .sidebars h3.interactive {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -704px;
}
.summaryMediumToSmall .interactive h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -704px;
}
.sidebars li.interactive:hover {
	background-position: 0px -776px;
}
.summary .sidebars h3.interactive:hover {
	background-position: 0px -776px;
}
.summaryMediumToSmall .interactive h3:hover {
	background-position: 0px -776px;
}
ul li.blog {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -142px;
}
.sidebars h3.blog {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -142px;
}
.summary .sidebars h3.blog {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -142px;
}
.summary ul li.blog {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -142px;
}
.summaryMediumToSmall .blog h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -142px;
}
ul li.blog:hover {
	background-position: 0px -211px;
}
.sidebars h3.blog:hover {
	background-position: 0px -211px;
}
.summary .sidebars h3.blog:hover {
	background-position: 0px -211px;
}
.summary ul li.blog:hover {
	background-position: 0px -211px;
}
.summaryMediumToSmall .blog h3:hover {
	background-position: 0px -211px;
}
.sidebars li.photo {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -846px;
}
.sidebars h3.photo {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -846px;
}
.summary .sidebars h3.photo {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -846px;
}
.summary ul li.photo {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -846px;
}
.summaryMediumToSmall .photo h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -846px;
}
.editorsChoice .summaryMediumToSmall .photo h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -846px;
}
.sidebars li.photo:hover {
	background-position: 0px -915px;
}
.sidebars h3.photo:hover {
	background-position: 0px -915px;
}
.summary .sidebars h3.photo:hover {
	background-position: 0px -915px;
}
.summary ul li.photo:hover {
	background-position: 0px -915px;
}
.summaryMediumToSmall .photo h3:hover {
	background-position: 0px -915px;
}
.stateNew {
	margin-top: 2px; float: left; display: block;
}
.stateLatest {
	margin-top: 2px; float: left; display: block;
}
#newsAlert .s2 .stateNew {
	margin-top: 3px !important;
}
#newsAlert .s2 .stateLatest {
	margin-top: 3px !important;
}
#newsAlert .stateNew {
	margin-top: 2px;
}
.stateLatest {
	margin-top: 2px;
}
#newsAlert .stateNew.absSplitterNewLatest {
	margin: 0.7em 0px -0.7em !important;
}
#newsAlert .stateLatest.absSplitterNewLatest {
	margin: 0.7em 0px -0.7em !important;
}
#newsAlert .s2 .labelOnSec + .stateNew.absSplitterNewLatest {
	margin-top: 2px !important;
}
#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("../i/new_new_icon.png") no-repeat; width: 31px; height: 13px;
}
.stateLatest {
	background: url("../i/new_latest_icon.png") no-repeat; width: 42px; height: 14px;
}
.labelOnSec {
	margin: 0px; color: rgb(199, 12, 4); padding-bottom: 5px; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; display: block;
}
.labelOnSec a {
	color: rgb(199, 12, 4);
}
.labelOnSec a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.summaryMedium.label .labelOnSec {
	width: 100%; margin-bottom: 2px;
}
.summaryMedium.label h3 {
	padding-bottom: 3px; font-size: 1.6em;
}
.entReview {
	margin: 0px 0px 2px; padding-top: 3px; padding-bottom: 0px; clear: both; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.entReview .singleReview {
	width: auto; float: left;
}
.entReview span {
	font-size: 12px; float: left;
}
.label.entReview h3 {
	font-size: 12px; float: left;
}
.entReview.labelHeadlineRating .singleReview {
	width: 80%;
}
.entReview.labelHeadlineRating .labelOnSec {
	width: auto; padding-bottom: 0px; font-size: 12px; display: inline;
}
.entReview.labelHeadlineRating .labelOnSec a:hover {
	border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
.entReview.labelHeadlineRating h3 {
	display: inline;
}
.label.entReview span {
	margin-right: 5px;
}
.entReview .labelOnSec {
	margin: 0px;
}
.entReview .review {
	float: right;
}
.label.entReview h3 {
	padding: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
@media not all
{
.label.entReview h3 {
	margin-top: 1px;
}
}
.carv2 {
	border: 1px solid rgb(179, 179, 179); border-image: none; overflow: hidden; padding-top: 3px; padding-bottom: 5px; display: block; position: relative; background-color: rgb(255, 255, 255);
}
.carv2 ul {
	margin: 0px; padding: 0px; width: 9999px; list-style-type: none; position: relative; z-index: 1;
}
.carv2.carv300 ul {
	height: 74px; visibility: hidden;
}
.carv2 ul li {
	background: rgb(255, 255, 255); padding: 0px; margin-right: 6px; float: left; display: block;
}
.carv2 a {
	color: rgb(35, 75, 123); text-decoration: none;
}
.carv2 a:hover {
	color: rgb(18, 40, 66); border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
.carv2button {
	width: 14px; height: 74px; display: none; position: absolute; z-index: 10; cursor: pointer; background-color: rgb(233, 233, 223);
}
.carv2 .leftButton {
	background: url("../i/cmtsBlgsCslSprite.png") no-repeat 3px 50% rgb(233, 233, 223); margin-left: 5px;
}
.carv2 .rightButton {
	background: url("../i/cmtsBlgsCslSprite.png") no-repeat -25px 50% rgb(233, 233, 223); right: 0px; margin-right: 5px;
}
.carv2 .rightButton:hover {
	border: currentColor; border-image: none; background-color: rgb(204, 0, 0);
}
.carv2 .leftButton:hover {
	border: currentColor; border-image: none; background-color: rgb(204, 0, 0);
}
.carv2Gallery {
	width: 620px; height: 382px; overflow: hidden; padding-top: 10px; padding-bottom: 10px; display: block; position: relative; z-index: 10; background-color: rgb(235, 235, 235);
}
.carv2Gallery ul {
	margin: 0px; padding: 0px; width: 9999px; list-style-type: none; position: relative; z-index: 1;
}
.carv2Gallery ul li {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(231, 231, 230); margin: 0px 0px 0px 20px; padding: 5px 5px 10px; border-image: none; width: 460px; height: 345px; float: left; display: block; box-shadow: 0px 1px 2px #cccccc; moz-box-shadow: 0 1px 2px #CCCCCC;
}
.carv2Gallery a {
	line-height: 24px; font-family: georgia, times, serif; font-weight: normal; text-decoration: none;
}
.carv2buttonGallery {
	width: 25px; height: 25px; display: block; position: absolute; z-index: 10; cursor: pointer; background-color: rgb(204, 0, 0);
}
.carv2Gallery .leftButtonGallery {
	border-radius: 0px 5px 5px 0px; -moz-border-radius: 0 5px 5px 0;
}
.carv2Gallery .rightButtonGallery {
	border-radius: 5px 0px 0px 5px; right: 0px; -moz-border-radius: 5px 0px 0px 5px;
}
.carv2buttonGallery {
	background-position: -9px -5px; margin-top: 150px; position: absolute;
}
.carv2Gallery a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.carv2Gallery .galleryTexts a {
	color: rgb(35, 75, 123);
}
.gallery300Container {
	width: 92%; overflow: hidden; margin-left: 18px; position: relative;
}
.twoThirds .gallery300Container {
	width: 580px;
}
.oneHalf .gallery300Container {
	width: 420px;
}
.fiveTwelfths .gallery300Container {
	width: 340px;
}
.oneThird .gallery300Container {
	width: 254px;
}
.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 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; position: relative; box-shadow: 0px 0px 0px 0px;
}
#carv620 ul li .transbox h3 {
	color: rgb(255, 255, 255); padding-right: 5px; padding-bottom: 0px; padding-left: 5px; font-family: arial, times, serif; font-size: 12px; font-weight: normal; -ms-word-wrap: break-word;
}
.imageCaption {
	background: url("../i/1pxOverlayBg.png"); width: 620px; height: 29px; text-align: left; position: absolute; z-index: 3;
}
.transbox {
	padding: 5px; height: 35px; line-height: 16px;
}
.carv2 h4 {
	padding: 0px 5px 10px; line-height: 17px; font-family: georgia, times, serif; font-size: 14px; font-weight: normal;
}
#leftButtonCarousel img {
	top: -5px; right: 2px; position: absolute;
}
#rightButtonCarousel img {
	top: -3px; right: 1px; position: absolute;
}
#leftButtonCarousel {
	background-position: -11px -500px; border-radius: 0px 5px 5px 0px; width: 25px; height: 25px; background-image: url("../i/spritesheet-v.png"); -moz-border-radius: 0 5px 5px 0;
}
#rightButtonCarousel {
	background-position: -10px -537px; border-radius: 5px 0px 0px 5px; width: 25px; height: 25px; margin-left: 29px; background-image: url("../i/spritesheet-v.png"); -moz-border-radius: 5px 0px 0px 5px;
}
.galleryTexts {
	text-align: center; margin-top: 5px;
}
.galleryTexts .picsNumber {
	color: rgb(0, 0, 0); font-family: georgia, times, serif; font-size: 11px; font-weight: bold;
}
.carouselGallery {
	width: 620px; overflow: hidden;
}
.carouselGalleryDimension {
	width: 3000px;
}
.carv2Gallery ul li.selected:hover {
	opacity: 0.8; -moz-opacity: .80;
}
.carv2Gallery ul li.unselected {
	opacity: 0.5; -moz-opacity: .50;
}
.carv2Gallery .nav_buttons {
	width: 53px; height: 397px; position: absolute; z-index: 20; cursor: pointer;
}
#navRight {
	left: 576px;
}
.dotsGallery {
	left: 74px; width: 470px; height: 22px; text-align: center; padding-top: 10px; position: absolute; background-color: rgb(235, 235, 235);
}
.dot {
	width: 10px; height: 10px; margin-left: 5px; display: inline-block; cursor: pointer;
}
.active {
	background-image: url("../i/whiteDot.png"); background-repeat: no-repeat;
}
.notActive {
	background-image: url("../i/greyDot.png"); background-repeat: no-repeat;
}
.noBorderSpacing {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.noBorderSpacing > .summary {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.portalPullQuote {
	overflow: hidden; padding-bottom: 0px; clear: both; margin-top: 1px;
}
.majorNewsPullQuote {
	overflow: hidden; padding-bottom: 0px; clear: both; margin-top: 1px;
}
.portalPullQuote .plQAuthorImg {
	padding: 5px 0px 0px 2px;
}
.summaryMedium :first-child.portalPullQuote {
	margin-top: 0px; margin-bottom: 7px;
}
.summaryMedium :first-child.majorNewsPullQuote {
	margin-top: 0px; margin-bottom: 7px;
}
.portalPullQuote .commentImg {
	padding-top: 0px; margin-top: 15px; position: relative; z-index: 1; background-image: none; background-color: rgb(240, 241, 238);
}
.portalPullQuote .commentImg .pullQuote {
	padding: 5px 10px 5px 2px; line-height: 1.2em; font-family: georgia, "times new roman", times, serif; font-size: 14px; font-style: italic; font-weight: normal; margin-left: 64px;
}
.majorNewsPullQuote .commentImg .pullQuote {
	padding: 5px 10px 5px 2px; line-height: 1.2em; font-family: georgia, "times new roman", times, serif; font-size: 14px; font-style: italic; font-weight: normal; margin-left: 64px;
}
.portalPullQuote blockquote {
	margin: 0px;
}
.commentImg img {
	margin-right: 10px; float: left;
}
.commentImg img.quoteImg {
	border: 0px currentColor; border-image: none; bottom: 0px; position: absolute;
}
.portalPullQuote .commentImg .pullQuote a {
	color: rgb(64, 64, 64); position: relative; z-index: 2;
}
.portalPullQuote .pullQuoteSource {
	color: rgb(177, 13, 24); padding-top: 3px; font-family: arial, helvetica, sans-serif; font-size: 1.3em; font-weight: bold;
}
.portalPullQuote .pullQuoteSW {
	color: rgb(177, 13, 24); padding-top: 3px; font-family: arial, helvetica, sans-serif; font-size: 1.3em; font-weight: bold;
}
.portalPullQuote .pullQuoteSourceNI {
	color: rgb(177, 13, 24); padding-top: 3px; font-family: arial, helvetica, sans-serif; font-size: 1.3em; font-weight: bold;
}
.majorNewsPullQuote .pullQuoteSource {
	color: rgb(177, 13, 24); padding-top: 3px; font-family: arial, helvetica, sans-serif; font-size: 1.3em; font-weight: bold;
}
.majorNewsPullQuote .pullQuoteSW {
	color: rgb(177, 13, 24); padding-top: 3px; font-family: arial, helvetica, sans-serif; font-size: 1.3em; font-weight: bold;
}
.majorNewsPullQuote .pullQuoteSourceNI {
	color: rgb(177, 13, 24); padding-top: 3px; font-family: arial, helvetica, sans-serif; font-size: 1.3em; font-weight: bold;
}
.styleOne .portalPullQuote p.pullQuoteSource a:hover {
	color: rgb(177, 13, 24);
}
.portalPullQuote .pullQuoteSource a {
	color: rgb(177, 13, 24);
}
.portalPullQuote .pullQuoteSW a {
	color: rgb(177, 13, 24);
}
.portalPullQuote .pullQuoteSourceNI a {
	color: rgb(177, 13, 24);
}
.portalPullQuote .pullQuoteSW {
	width: 72px; font-size: 1.1em; margin-left: 3px; display: inline-block;
}
.majorNewsPullQuote .pullQuoteSW {
	width: 72px; font-size: 1.1em; margin-left: 3px; display: inline-block;
}
.portalPullQuote .speechArrow {
	background: url("../i/pullquote_arrow.png") no-repeat right top; top: -1px; width: 22px; height: 10px; display: inline-block; position: relative;
}
.portalPullQuote .speechArrowSW {
	background: url("../i/pullquote_arrow.png") no-repeat right top; top: -1px; width: 22px; height: 10px; display: inline-block; position: relative;
}
.portalPullQuote .speechArrowNI {
	background: url("../i/pullquote_arrow.png") no-repeat right top; top: -1px; width: 22px; height: 10px; display: inline-block; position: relative;
}
.majorNewsPullQuote .speechArrow {
	background: url("../i/pullquote_arrow.png") no-repeat right top; top: -1px; width: 22px; height: 10px; display: inline-block; position: relative;
}
.majorNewsPullQuote .speechArrowSW {
	background: url("../i/pullquote_arrow.png") no-repeat right top; top: -1px; width: 22px; height: 10px; display: inline-block; position: relative;
}
.majorNewsPullQuote .speechArrowNI {
	background: url("../i/pullquote_arrow.png") no-repeat right top; top: -1px; width: 22px; height: 10px; display: inline-block; position: relative;
}
.portalPullQuote .speechArrow {
	float: left;
}
.portalPullQuote .pullQuoteSourceNI {
	margin-bottom: 10px; position: relative;
}
.majorNewsPullQuote .pullQuoteSourceNI {
	margin-bottom: 10px; position: relative;
}
.portalPullQuote .speechArrowNI {
	left: 30px;
}
.majorNewsPullQuote .speechArrowNI {
	left: 30px;
}
.portalPullQuote .speechArrowSW {
	left: 30px; top: -1px;
}
.majorNewsPullQuote .speechArrowSW {
	left: 30px; top: -1px;
}
.portalPullQuote .commentImg .plQAuthorImg {
	float: left;
}
.majorNewsPullQuote .commentImg .plQAuthorImg {
	float: left;
}
.portalPullQuote .commentImg .plQAuthorImg:hover {
	border: 0px currentColor; border-image: none;
}
.majorNewsPullQuote .commentImg .plQAuthorImg:hover {
	border: 0px currentColor; border-image: none;
}
.portalPullQuote img.spacerFloat {
	margin-top: 5px; margin-right: 4px; margin-bottom: 0px; float: left;
}
.majorNewsPullQuote img.spacerFloat {
	margin-top: 5px; margin-right: 4px; margin-bottom: 0px; float: left;
}
.headlineImgLeftAbsPullQuote.portalPullQuote img.spacerFloat {
	margin-bottom: 15px;
}
.headlineAbsPullQuote.portalPullQuote img.spacerFloat {
	margin-bottom: 15px;
}
.headlineImgCentreAbsPullQuote.portalPullQuote img.spacerFloat {
	margin-bottom: 15px;
}
.majorNewsPullQuote img.spacerFloat {
	margin-bottom: 15px;
}
.imageCentreHeadline.portalPullQuote img.spacerFloat {
	margin-bottom: 15px;
}
.portalPullQuote .pullQuoteSource {
	position: relative; z-index: 10;
}
.gutterUnder .majorNewsPullQuote .commentImg {
	background: none; border: 1px solid rgb(114, 114, 114); border-image: none;
}
.majorNewsPullQuote .commentImg {
	background: none; border: 1px solid rgb(114, 114, 114); border-image: none;
}
.majorNewsPullQuote .commentImg .pullQuote {
	color: rgb(255, 255, 255);
}
.majorNewsPullQuote .commentImg .pullQuote a {
	color: rgb(255, 255, 255);
}
.majorNewsPullQuote .commentImg .pullQuote a:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
.majorNewsPullQuote .pqsLink {
	float: left;
}
.majorNewsPullQuote .pqsLink a:hover {
	border-bottom-color: rgb(209, 209, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
.majorNewsPullQuote .pullQuoteSource {
	float: none;
}
.majorNewsPullQuote .pullQuoteSW {
	float: none;
}
.majorNewsPullQuote .pullQuoteSourceNI {
	float: none;
}
.majorNewsPullQuote .pullQuoteSource a {
	float: none;
}
.majorNewsPullQuote .pullQuoteSW a {
	float: none;
}
.majorNewsPullQuote .pullQuoteSourceNI a {
	float: none;
}
.majorNewsPullQuote .pullQuoteSW a {
	float: none;
}
.majorNewsPullQuote .pullQuoteSourceNI a {
	float: none;
}
.majorNewsPullQuote .speechArrow {
	background: url("../i/pullquote_grayarrow.png") no-repeat right top; top: -2px; height: 14px; z-index: 2;
}
.majorNewsPullQuote .speechArrowSW {
	background: url("../i/pullquote_grayarrow.png") no-repeat right top; top: -2px; height: 14px; z-index: 2;
}
.majorNewsPullQuote .speechArrowNI {
	background: url("../i/pullquote_grayarrow.png") no-repeat right top; top: -2px; height: 14px; z-index: 2;
}
.majorNewsPullQuote .speechArrowNI {
	top: -2px;
}
.majorNewsPullQuote .speechArrowSW {
	top: -2px;
}
.noPuffBorder {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#shareCountNoLeftBorder {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.fader {
	background: url("../i/navFader.png") no-repeat right top; top: 6px; width: 39px; height: 23px; right: 0px; float: right; position: absolute; z-index: 10;
}
.featuredVideoBox {
	padding: 4px 0px; width: auto; overflow: auto; clear: both; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.featuredVideoRight {
	width: 140px; padding-left: 10px; float: right;
}
.featuredVideoLeft {
	width: 140px; padding-right: 10px; float: left;
}
body.ultratravelBody {
	background-color: rgb(43, 43, 43);
}
.ultratravelBody #armageddon .ui-tabs-nav a span {
	color: rgb(175, 175, 175);
}
.ultratravelBody #armageddon2 .ui-tabs-nav a span {
	color: rgb(175, 175, 175);
}
.ultratravelBody #armageddon .ui-tabs-nav a {
	background-color: rgb(43, 43, 43);
}
.ultratravelBody #armageddon2 .ui-tabs-nav a {
	background-color: rgb(43, 43, 43);
}
.ultratravelBody #armageddon .ui-tabs-nav a {
	border-bottom-color: rgb(86, 86, 86); border-bottom-width: 2px; border-bottom-style: solid;
}
.ultratravelBody #armageddon2 .ui-tabs-nav a {
	border-bottom-color: rgb(86, 86, 86); border-bottom-width: 2px; border-bottom-style: solid;
}
.ultratravelBody #armageddon2 .ui-tabs-nav .ui-tabs-selected a {
	border-bottom-color: rgb(43, 91, 145); border-bottom-width: 2px; border-bottom-style: solid;
}
.ultratravelBody #armageddon2 .ui-tabs-nav a:hover {
	border-bottom-color: rgb(43, 91, 145); border-bottom-width: 2px; border-bottom-style: solid;
}
.ultratravelBody #armageddon2 .styleFive .ui-tabs-selected a {
	background-color: rgb(51, 138, 198);
}
.ultratravelBody #armageddon2 .styleFive a:hover {
	background-color: rgb(51, 138, 198);
}
.ultratravelBody .piccentre .borderRollover {
	border-top-color: rgb(51, 138, 198); border-top-width: 2px; border-top-style: solid;
}
.ultratravelBody .containerdiv .overlayCont {
	background: rgb(43, 43, 43);
}
.ultratravelBody .containerdiv .overlayCont .label p {
	color: rgb(51, 138, 198); font-weight: bold;
}
.ultratravelBody .styleFive {
	border-top-color: rgb(51, 138, 198); border-top-width: 2px; border-top-style: solid;
}
.ultratravelBody #armageddon .ui-tabs-nav p {
	color: rgb(255, 255, 255);
}
.ultratravelBody #armageddon2 .ui-tabs-nav p {
	color: rgb(255, 255, 255);
}
.ultratravelBody #armageddon .ui-tabs-nav .ui-tabs-selected p {
	color: rgb(255, 255, 255);
}
.ultratravelBody #armageddon2 .ui-tabs-nav .ui-tabs-selected p {
	color: rgb(255, 255, 255);
}
.ultratravelBody #armageddon .ui-tabs-nav .ui-tabs-selected span {
	color: rgb(255, 255, 255);
}
.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 {
	margin: 0px 10px; padding: 5px 0px; overflow: hidden;
}
.onStoryCommercialStyle .summary.headlineOnly + .summary.headlineOnly {
	margin-top: 0px;
}
.onStoryCommercialStyle .summary h3 {
	padding: 0px 0px 6px; line-height: 1.13em; font-size: 1.4em; font-weight: normal;
}
.onStoryCommercialStyle .summary .picleft {
	padding: 0px 10px 0px 0px; float: left;
}
.onStoryCommercialStyle .summaryMediumToSmall .video h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1948px; line-height: 1.38em;
}
.onStoryCommercialStyle .summaryMediumToSmall .audio h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1167px; line-height: 1.38em;
}
.onStoryCommercialStyle .summaryMediumToSmall .photo h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1796px; line-height: 1.38em;
}
.onStoryCommercialStyle .summaryMediumToSmall .blog h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -2096px; line-height: 1.38em;
}
.onStoryCommercialStyle .summaryMediumToSmall h3 {
	font-size: 1.4em; font-weight: normal;
}
.onStoryCommercialStyle .headerOne {
	padding-bottom: 14px; border-top-color: rgb(84, 84, 84); border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted;
}
.onStoryCommercialStyle .headerOne p {
	color: rgb(38, 38, 38); text-transform: uppercase;
}
.onStoryCommercialStyle .headerOne h2 {
	color: rgb(38, 38, 38); text-transform: uppercase;
}
.onStoryCommercialStyle .headerOne p a {
	color: rgb(38, 38, 38);
}
.onStoryCommercialStyle .headerOne h2 a {
	color: rgb(38, 38, 38);
}
.onStoryCommercialStyle .headerOne p a:hover {
	color: rgb(84, 84, 84); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.onStoryCommercialStyle .headerOne h2 a:hover {
	color: rgb(84, 84, 84); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#zoopla_search {
	float: none !important; background-color: rgb(0, 0, 0) !important;
}
.zoopla_header a {
	color: rgb(255, 255, 255) !important;
}
#zoopla_search .zoopla_header span {
	background: rgb(0, 0, 0) !important;
}
#zoopla_search form label {
	color: rgb(209, 209, 166) !important;
}
#zoopla_search .zoopla_header {
	background: none !important; border-top-color: rgb(102, 102, 102) !important; border-bottom-color: currentColor !important; border-top-width: 2px !important; border-bottom-width: medium !important; border-top-style: solid !important; border-bottom-style: none !important;
}
#zoopla_search form #zoopla_type_sale {
	color: rgb(0, 0, 0);
}
#zoopla_search form {
	padding-top: 10px !important; padding-bottom: 0px !important; margin-bottom: 0px !important; display: block; background-color: rgb(31, 31, 31) !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-color: currentColor !important; border-right-width: 0px !important; border-right-style: none !important;
}
#zoopla_submit {
	background: url("../i/powered-by-zoopla-90x30.png") no-repeat 10px bottom !important; padding: 12px 0px !important; left: -10px !important; width: 300px !important; position: relative !important;
}
#zoopla_button {
	margin-top: -4px;
}
#zoopla_search form #zoopla_submit {
	margin-top: 0px !important;
}
#zoopla_submit {
	background-position: 10px bottom; padding: 10px 0px; left: -10px; width: 300px; position: relative; background-image: url("http://telegraph.zoopla.co.uk/static/images/partner_widgets/search/powered_by.gif"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgb(0, 0, 0) !important;
}
.summary.headlineAbstract h3 {
	padding: 0px 0px 10px;
}
.summary.headlineImageLeft h3 {
	padding: 0px 0px 10px;
}
.summary.headlineAbstract h2 {
	padding: 0px 0px 10px;
}
.summary.headlineImageLeft h2 {
	padding: 0px 0px 10px;
}
.summary.imageLeftLabelHeadline .picleft {
	padding-top: 0px;
}
.summary.headlineImageLeft .picleft {
	padding-top: 0px;
}
.summary.imageLeftLabelHeadline {
	padding-top: 5px !important;
}
.summary.imageLeftLabelHeadline {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.headerOne + .summary.imageLeftLabelHeadline {
	padding-top: 0px !important;
}
.summary.headlineAbstract .labelAbstract {
	margin-top: 0px;
}
.summary.headlineImageLeft .labelAbstract {
	margin-top: 0px;
}
.summary.headlineImageLeft .labelAbstract .labelOnSec {
	line-height: 9px;
}
.summary.headlineAbstract .labelAbstract .labelOnSec {
	
}
#newsAlert {
	font-family: arial, helvetica, sans-serif; margin-bottom: 1.4em; border-top-color: rgb(204, 0, 0); border-top-width: 2px; border-top-style: solid;
}
#newsAlert {
	color: white; background-color: rgb(38, 38, 38);
}
.bnAlert {
	color: white; background-color: rgb(38, 38, 38);
}
#newsAlert .stage1Header {
	font-family: georgia, "times new roman", times, serif; font-size: 1.6em; margin-top: -3px;
}
#newsAlert .stage1Header a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newsAlert .bnAlert {
	font-family: georgia, "times new roman", times, serif; margin-top: -2px; background-color: rgb(199, 10, 0);
}
#newsAlert .bnHead {
	width: 162px; line-height: 1em; padding-top: 12px; padding-left: 17px; font-size: 1.5em; font-weight: bold; float: left;
}
#newsAlert .bnAlert div.content {
	margin: 0px; padding: 6px 6px 10px 10px; width: 745px; line-height: 2em; float: left; background-color: rgb(38, 38, 38);
}
#newsAlert .bnAlert .subTitle {
	font-family: georgia, "times new roman", times, serif; font-size: 1.6em;
}
#newsAlert .content .subTitle p {
	font-family: georgia, "times new roman", times, serif; font-size: 1.6em;
}
#newsAlert .major_news.heading {
	padding: 4px 0px 0px;
}
#newsAlert .bnAlert .content .subTitle a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: 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 {
	background: url("../i/liveBig.png") no-repeat center; margin: 14px 17px 1px 10px; width: 50px; height: 24px; text-indent: -9999px; float: left;
}
#newsAlert div.live.s1 {
	margin: 6px 17px 0px 10px;
}
#newsAlert div.content.contentLive.s1 {
	padding-top: 5px; padding-bottom: 5px; margin-bottom: 0px;
}
#newsAlert div.html {
	padding: 15px 15px 15px 10px;
}
#newsAlert .summary {
	border: currentColor; border-image: none; overflow: auto; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 15px;
}
#newsAlert .summary iframe {
	margin-bottom: 0px;
}
#newsAlert .iframeSummaryFullWidth {
	margin: 10px 10px 15px; overflow: auto;
}
#newsAlert .iFrameSummary {
	overflow: hidden;
}
#newsAlert .iframeSummaryFullWidth iframe {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#newsAlert div.content {
	padding: 8px 15px 0px 10px;
}
#newsAlert .content .summary {
	
}
#newsAlert div.content h3.stage2Header {
	font-family: georgia, times, serif; font-size: 3em; font-weight: normal;
}
#newsAlert h1 {
	font-family: georgia, times, serif; font-size: 3em; font-weight: normal;
}
#newsAlert h3 {
	font-family: georgia, times, serif; font-size: 3em; font-weight: normal;
}
#newsAlert h3 a {
	color: rgb(209, 209, 166);
}
#newsAlert h3 {
	color: rgb(209, 209, 166);
}
#newsAlert h1 a {
	color: rgb(209, 209, 166);
}
#newsAlert h1 {
	color: rgb(209, 209, 166);
}
#newsAlert .subTitle.mNStoryAbs {
	margin-top: 4px; margin-bottom: 5px;
}
#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-family: arial, helvetica, sans-serif; font-size: 1.2em !important;
}
#newsAlert div.content h3 a:hover {
	border-bottom-color: rgb(209, 209, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
.onStoryCommercialStyle {
	padding: 0px 0px 10px; margin-bottom: 15px;
}
.onStoryCommercialStyle .summary {
	margin: 0px 10px; padding: 5px 0px; overflow: hidden;
}
.onStoryCommercialStyle .summary.headlineOnly + .summary.headlineOnly {
	margin-top: 0px;
}
.onStoryCommercialStyle .summary h3 {
	padding: 0px 0px 6px; line-height: 1.13em; font-size: 1.4em; font-weight: normal;
}
.onStoryCommercialStyle .summary .picleft {
	padding: 0px 10px 0px 0px; float: left;
}
.onStoryCommercialStyle .summaryMediumToSmall .video h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1948px; line-height: 1.38em;
}
.onStoryCommercialStyle .summaryMediumToSmall .audio h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1167px; line-height: 1.38em;
}
.onStoryCommercialStyle .summaryMediumToSmall .photo h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1796px; line-height: 1.38em;
}
.onStoryCommercialStyle .summaryMediumToSmall .blog h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -2096px; line-height: 1.38em;
}
.onStoryCommercialStyle .summaryMediumToSmall h3 {
	font-size: 1.4em; font-weight: normal;
}
.onStoryCommercialStyle .headerOne {
	padding-bottom: 14px; border-top-color: rgb(84, 84, 84); border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted;
}
.onStoryCommercialStyle .headerOne p {
	color: rgb(38, 38, 38); text-transform: uppercase;
}
.onStoryCommercialStyle .headerOne h2 {
	color: rgb(38, 38, 38); text-transform: uppercase;
}
.onStoryCommercialStyle .headerOne p a {
	color: rgb(38, 38, 38);
}
.onStoryCommercialStyle .headerOne h2 a {
	color: rgb(38, 38, 38);
}
.onStoryCommercialStyle .headerOne p a:hover {
	color: rgb(84, 84, 84); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.onStoryCommercialStyle .headerOne h2 a:hover {
	color: rgb(84, 84, 84); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#zoopla_search {
	float: none !important; background-color: rgb(0, 0, 0) !important;
}
#newsAlert .summary .sidebars h3 {
	margin: 1px 0px 0px;
}
#newsAlert .mNStoryAbs p.absSplitter {
	color: rgb(240, 240, 240); line-height: 17px; padding-top: 4px; font-size: 1.4em; margin-bottom: 10px; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
#newsAlert div.content.contentLive {
	width: 840px; padding-right: 0px; margin-bottom: 0px; margin-left: 67px;
}
#newsAlert div.content.contentLive.s2 {
	margin-bottom: 15px;
}
#newsAlert div.content.s2 {
	margin-bottom: 15px;
}
.playButton .playBttTop {
	background-position: center; background-image: url("../i/video_play3.png");
}
#newsAlert .playButton .playBttTop {
	background-position: center; background-image: url("../i/video_play3.png");
}
#newsAlert .content h3.major_news.heading {
	font-size: 3.6em; margin-top: -7px;
}
#newsAlert .storyExpand {
	padding-top: 10px; margin-bottom: 15px; margin-left: 10px; display: block;
}
#newsAlert .mNStoryAbs span.live {
	display: none;
}
#newsAlert .bnAlert span.live {
	display: none;
}
#newsAlert p.shareCount {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2688px; 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-right: 1px; margin-bottom: 15px;
}
#newsAlert .storyExpand .twoThirds.gutterUnder .carv2 {
	padding: 0px; margin-right: 1px;
}
#newsAlert .oneThirdCut.gutterUnder .headlineVideoAbstract .ooyalaCont {
	margin-bottom: 5px;
}
#newsAlert .twoThirds .carv2 ul li .imageCaption {
	width: 605px; height: auto; bottom: 0px;
}
#newsAlert .oneHalf .carv2 ul li .imageCaption {
	width: 605px; height: auto; bottom: 0px;
}
#newsAlert .twoThirds .carv2 ul li .imageCaption .transbox {
	height: auto; padding-top: 8px; padding-bottom: 10px;
}
#newsAlert .oneHalf .carv2 ul li .imageCaption .transbox {
	height: auto; padding-top: 8px; padding-bottom: 10px;
}
#newsAlert .oneHalf .carv2 ul li {
	left: 0px;
}
#newsAlert .oneHalf .carv2 ul li .imageCaption {
	width: 100%; border-right-color: black; border-right-width: 1px; border-right-style: solid;
}
#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 {
	padding-top: 0px; padding-left: 0px; margin-top: -4px; 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-top: 0px; margin-bottom: 0px;
}
#newsAlert .storyExpand.gutterAbove {
	margin-top: 0px; margin-bottom: 0px;
}
#newsAlert .summary .picleft {
	padding-top: 0px; background-color: rgb(38, 38, 38);
}
#newsAlert .oneHalf .ooyalaCont {
	margin-bottom: 8px;
}
#newsAlert .gutterUnder {
	margin-bottom: 0px;
}
#newsAlert .gutterUnderSmall {
	margin-bottom: 0px;
}
#newsAlert .summary .labelAbstract {
	margin: 0px; position: static;
}
#newsAlert .oneThird {
	width: 300px; overflow: auto;
}
#newsAlert .oneThirdCut {
	width: 300px; overflow: auto;
}
#newsAlert .oneThird.w280 {
	width: 280px; overflow: auto;
}
#newsAlert .oneHalf {
	width: 440px; overflow: auto;
}
#newsAlert .twoThirds {
	width: 600px; overflow: auto;
}
#newsAlert .gutterSmall {
	margin-right: 20px;
}
#newsAlert .w280 .picleft {
	padding: 0px;
}
#newsAlert .w280 .picleft a:hover {
	border: currentColor; border-image: none;
}
#newsAlert p {
	color: rgb(240, 240, 240);
}
#newsAlert a:hover {
	border-bottom-color: rgb(209, 209, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
#newsAlert .labelAbstract span.comments a:hover {
	border-bottom-color: rgb(209, 209, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
#newsAlert .labelAbstract a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#newsAlert .oneSixth .summary h3 {
	line-height: 1.13em;
}
#newsAlert .portalPullQuote .commentImg .pullQuote a:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
#newsAlert .commentContainerPortal .comment span.author a:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
#newsAlert .labelOnSec a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#newsAlert .oneThird .cl {
	display: none;
}
#newsAlert .summary {
	margin-bottom: 15px;
}
#newsAlert .labelOnSec {
	color: rgb(255, 255, 255); padding-bottom: 0px; margin-bottom: 5px;
}
#newsAlert .oneThird.mNStoryAbs .summary .labelOnSec {
	line-height: 9px; margin-top: 0px;
}
#newsAlert .oneHalf {
	width: 440px;
}
#newsAlert .twoThirds.gutterUnder {
	width: 600px; margin-bottom: 15px;
}
#newsAlert p.comments {
	background-position: 0px -1975px; margin: 1px 0px 0px; padding: 0px 0px 2px 12px; line-height: 14px; display: inline-block;
}
#newsAlert span.comments {
	background-position: 0px -1975px; margin: 1px 0px 0px; padding: 0px 0px 2px 12px; line-height: 14px; display: inline-block;
}
#newsAlert p.stage2comments {
	background-position: 0px -1974px; font-size: 0.9em; display: none;
}
#newsAlert span.stage2comments {
	background-position: 0px -1974px; font-size: 0.9em; display: none;
}
#newsAlert p.comments.stage2comments:hover {
	background-position: 0px -2046px;
}
#newsAlert span.comments.stage2comments:hover {
	background-position: 0px -2046px;
}
#newsAlert .subTitle.mNStoryAbs span.comments {
	margin: 0px 4px; overflow: visible;
}
#newsAlert p.comments:hover {
	background-position: 0px -2047px;
}
#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 {
	padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#newsAlert .headerOne {
	background: none; border-width: 2px medium medium; border-style: solid none none; border-color: rgb(114, 114, 114) currentColor currentColor; padding: 5px 0px 0px; border-image: none; margin-top: 0px; margin-bottom: 15px;
}
#newsAlert .headerOne p {
	background: 0px 0px; color: rgb(255, 255, 255);
}
#newsAlert .headlineImageCentre {
	overflow: visible; padding-top: 5px; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
#newsAlert .headlineImageCentre h3 {
	font-size: 1.8em;
}
#newsAlert .oneSixth .headlineImageCentre h3 {
	font-size: 1.4em;
}
#newsAlert .headlineImageCentre h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .headlineImageCentre .piccentre {
	padding: 0px; margin-bottom: 5px; float: none;
}
#newsAlert .headlineImageCentreAbstractPuff {
	margin-top: 0px; margin-bottom: 15px;
}
#newsAlert .headlineImageCentreAbstractPuff a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#newsAlert .headlineImageLeft {
	padding-top: 5px; margin-bottom: 10px; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
#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("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .headlineImageLeft .picleft {
	padding: 0px; margin-bottom: 5px; float: none;
}
#newsAlert .oneThird .headlineImageLeft .picleft {
	margin: 0px 10px 5px 0px; float: left;
}
#newsAlert .oneHalf .headlineImageLeft .picleft {
	margin: 0px 10px 5px 0px; float: left;
}
#newsAlert .oneThirdCut .headlineImageLeft .picleft {
	margin: 0px 10px 5px 0px; float: left;
}
#newsAlert .oneHalf .summary.mNStoryAbs .rightContent .labelOnSec {
	line-height: 9px;
}
#newsAlert .headlineImageLeft .labelAbstract .labelOnSec {
	line-height: 9px;
}
#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 :last-child.major_news_header {
	margin-bottom: 15px;
}
#newsAlert :last-child.labelHeadlineRating {
	margin-bottom: 15px;
}
.major_news_header + .summary {
	margin-top: 15px !important;
}
.major_news_header + .portalPullQuote {
	margin-top: 15px !important;
}
.major_news_header + .commentContainerPortal {
	margin-top: 15px !important;
}
.major_news_header + .headerOne {
	margin-top: 15px !important;
}
.major_news_header + .labelHeadlineRating {
	margin-top: 15px !important;
}
.labelHeadlineRating + .labelHeadlineRating {
	margin-top: 0px;
}
.labelHeadlineRating {
	margin-top: 15px;
}
.labelHeadlineRating + .summary {
	margin-top: 15px !important;
}
.labelHeadlineRating + .portalPullQuote {
	margin-top: 15px !important;
}
.labelHeadlineRating + .commentContainerPortal {
	margin-top: 15px !important;
}
.labelHeadlineRating + .headerOne {
	margin-top: 15px !important;
}
.labelHeadlineRating + .major_news_header {
	margin-top: 15px !important;
}
#newsAlert .headerOnly h3 {
	padding-top: 3px; font-size: 1.4em; margin-top: 0px; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
#newsAlert .headerOnly h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .headerOnly h3 .iconClass {
	margin: 2px 5px 0px 0px; width: 15px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .headerOnly h3 .audio {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2973px;
}
#newsAlert .headerOnly h3:hover .audio {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -3042px;
}
#newsAlert .headerOnly h3 .photo {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2404px;
}
#newsAlert .headerOnly h3:hover .photo {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2473px;
}
#newsAlert .headerOnly h3 .blog {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1700px;
}
#newsAlert .headerOnly h3:hover .blog {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1769px;
}
#newsAlert .headerOnly h3 .video {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px -1555px;
}
#newsAlert .headerOnly h3:hover .video {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px -1627px;
}
#newsAlert .headerOnly h3 .interactive {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2262px;
}
#newsAlert .headerOnly h3:hover .interactive {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2334px;
}
#newsAlert .headerOnly h3 .graph {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2119px;
}
#newsAlert .headerOnly h3:hover .graph {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2190px;
}
#newsAlert .headerOnly h3 .map {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2830px;
}
#newsAlert .headerOnly h3:hover .map {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2902px;
}
#newsAlert .headerOnly h3 .poll {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2543px;
}
#newsAlert .headerOnly h3:hover .poll {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2615px;
}
#newsAlert .headlineAbstract {
	padding-top: 5px; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
#newsAlert .headlineAbstract h3 {
	font-size: 1.8em;
}
#newsAlert .oneSixth .headlineAbstract h3 {
	font-size: 1.4em;
}
#newsAlert .headlineAbstract h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .headlineVideoAbstract {
	overflow: visible; padding-top: 5px; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
#newsAlert .headlineVideoAbstract h3 {
	font-size: 1.8em; margin-bottom: 4px;
}
#newsAlert .oneSixth .headlineVideoAbstract h3 {
	font-size: 1.4em;
}
#newsAlert .headlineVideoAbstract h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .imageCentreHeadline {
	
}
#newsAlert .imageCentreHeadline .summary {
	margin-bottom: 0px;
}
#newsAlert .imageCentreHeadline .piccentre {
	padding: 0px; margin-bottom: 5px;
}
#newsAlert .imageCentreHeadline h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .imageCentreHeadline h3 {
	padding: 0px 0px 2px; font-size: 1.8em;
}
.portalPullQuote.imageCentreHeadline h3 {
	padding-top: 0px;
}
#newsAlert .portalPullQuote.imageCentreHeadline h3 {
	padding-top: 0px;
}
#newsAlert .oneSixth .imageCentreHeadline h3 {
	font-size: 1.4em;
}
.summary .sidebars h3.banner {
	line-height: 1.2em; font-size: 1.2em; font-weight: normal;
}
.summary span.bannerheadline {
	color: rgb(0, 0, 0); line-height: 13px; font-family: arial; font-size: 9px; display: inline-block;
}
.summary span.bannersidebar {
	color: rgb(0, 0, 0); line-height: 13px; font-family: arial; font-size: 9px; margin-right: 2px;
}
h3.banner {
	padding-bottom: 2px;
}
#newsAlert .storyExpand .labelBottom .containerdiv {
	float: none;
}
.labelBottom .containerdiv {
	float: none;
}
#newsAlert .summary.labelBottom .piccentre {
	padding: 0px; margin-bottom: 5px;
}
.summary.labelBottom .piccentre {
	padding: 0px; margin-bottom: 5px;
}
#newsAlert .summary.labelBottom {
	overflow: hidden;
}
.summary.labelBottom {
	overflow: hidden;
}
#newsAlert .summary.labelBottom .labelHeadline h3 {
	font-family: arial, helvetica, sans-serif; font-size: 1.2em; margin-bottom: 0.1em;
}
.summary.labelBottom .labelHeadline h3 {
	font-family: arial, helvetica, sans-serif; font-size: 1.2em; margin-bottom: 0.1em;
}
#newsAlert .imageCentreHeadline .imageOverlayContainer h3 {
	bottom: 0px; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px;
}
#newsAlert .imageCentreHeadline .abstractColumnsContainer .labelAbstract p {
	margin-bottom: 0px;
}
.imageCentreOverlay.padDown .piccentre {
	padding-bottom: 0px !important;
}
#newsAlert .imageCentreOverlay.padDown .piccentre {
	padding-bottom: 0px !important;
}
.edtChoice .imageCentreOverlay.padDown .piccentre {
	margin-bottom: 10px;
}
#newsAlert .imageLeftHeadline {
	overflow: hidden; clear: both; margin-bottom: 10px;
}
#newsAlert .imageLeftHeadline .rightContent {
	margin-bottom: 5px;
}
.singleReview h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .singleReview h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .imageLeftHeadline h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .imageLeftLabelHeadline h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .imageLeftHeadline .picleft {
	padding-top: 0px; padding-bottom: 0px; margin-bottom: 5px;
}
#newsAlert .oneThird .imageLeftHeadline .picleft {
	padding: 2px 10px 5px 0px; margin-bottom: 0px; float: left;
}
#newsAlert .oneHalf .imageLeftHeadline .picleft {
	padding: 2px 10px 5px 0px; margin-bottom: 0px; float: left;
}
#newsAlert .oneThirdCut .imageLeftHeadline .picleft {
	padding: 2px 10px 5px 0px; margin-bottom: 0px; float: left;
}
#newsAlert .imageLeftHeadline h3 {
	font-size: 1.8em;
}
#newsAlert .imageLeftHeadline p.comments {
	float: left;
}
#newsAlert .imageLeftHeadline p.shareCount {
	float: left;
}
#newsAlert .imageLeftLabelHeadline {
	overflow: hidden; padding-top: 0px !important; clear: both; margin-bottom: 10px;
}
#newsAlert .imageLeftLabelHeadline .rightContent {
	margin-bottom: 5px;
}
#newsAlert .oneSixth .imageLeftLabelHeadline h3 {
	font-family: arial, helvetica, sans-serif; font-size: 1.2em;
}
#newsAlert .imageLeftLabelHeadline h3 {
	padding: 0px; line-height: 14px; font-family: arial, helvetica, sans-serif; font-size: 1.2em;
}
#newsAlert .imageLeftLabelHeadline .labelOnSec {
	margin: 0px 0px 5px; line-height: 9px; display: inline-block;
}
#newsAlert .imageLeftLabelHeadline .labelOnSec a {
	margin: 0px;
}
#newsAlert .imageLeftLabelHeadline .picleft {
	padding-top: 0px;
}
#newsAlert .oneThird .imageLeftLabelHeadline .picleft {
	margin: 0px 10px 5px 0px; padding: 0px; float: left;
}
#newsAlert .oneHalf .imageLeftLabelHeadline .picleft {
	margin: 0px 10px 5px 0px; padding: 0px; float: left;
}
#newsAlert .oneThirdCut .imageLeftLabelHeadline .picleft {
	margin: 0px 10px 5px 0px; padding: 0px; float: left;
}
#newsAlert .html.mnHTML {
	padding: 0px; margin-bottom: 15px;
}
#newsAlert .twtr-widget {
	margin-bottom: 15px;
}
#newsAlert .twtr-timeline {
	overflow: auto;
}
#newsAlert .labelHeadlineRating {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
#newsAlert .labelHeadlineRating h3 {
	line-height: 1.3em; font-family: arial, helvetica, sans-serif; font-size: 1.2em; font-weight: bold;
}
#newsAlert .entReview {
	padding-top: 0px;
}
#newsAlert :first-child.entReview {
	margin-top: 0px !important;
}
#newsAlert :first-child.major_news_header {
	margin-top: 0px !important;
}
#newsAlert .labelHeadlineRating a .review {
	width: 58px; padding-top: 0px;
}
#newsAlert .labelHeadlineRating .labelOnSec {
	padding-bottom: 0px; margin-bottom: 0px;
}
#newsAlert .oneSixth .labelHeadlineRating .singleReview {
	width: 80px;
}
#newsAlert .labelHeadlineRating .singleReview {
	padding-top: 5px; margin-bottom: 0px; float: none;
}
#newsAlert .labelHeadlineRating .cl {
	display: table;
}
#newsAlert .oneThird .carv2 {
	border: 1px solid rgb(90, 90, 90); border-image: none;
}
#newsAlert .oneThirdCut .carv2 {
	border: 1px solid rgb(90, 90, 90); border-image: none;
}
#newsAlert .oneThirdCut .carv2 .leftButton {
	background-position: 3px 32px; width: 14px; height: 74px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(90, 90, 90);
}
#newsAlert .oneThird .carv2 .leftButton {
	background-position: 3px 32px; width: 14px; height: 74px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(90, 90, 90);
}
#newsAlert .oneThirdCut .carv2 .rightButton:hover {
	background-color: rgb(204, 0, 0);
}
#newsAlert .oneThird .carv2 .rightButton:hover {
	background-color: rgb(204, 0, 0);
}
#newsAlert .oneThirdCut .carv2 .leftButton:hover {
	background-color: rgb(204, 0, 0);
}
#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 {
	background: none; border: currentColor; border-image: none;
}
#newsAlert .carv2button {
	width: 28px; height: 30px;
}
#newsAlert .twoThirds .carv2 ul li {
	height: 390px; margin-top: -1px; margin-bottom: -2px;
}
#newsAlert .twoThirds .carv2 ul {
	height: 390px; margin-top: -1px; margin-bottom: -2px;
}
#newsAlert .twoThirds .carv2 ul li {
	width: 600px;
}
#newsAlert .twoThirds .carv2 .leftButton {
	background: url("../i/spritesheet-v.png") -3px -391px rgb(204, 0, 0); border-radius: 0px 5px 5px 0px; width: 30px; height: 34px; margin-left: -1px; border-left-color: rgb(204, 0, 0); border-left-width: 2px; border-left-style: solid;
}
#newsAlert .twoThirds .carv2 .rightButton {
	background: url("../i/spritesheet-v.png") -3px -431px rgb(204, 0, 0); border-radius: 5px 0px 0px 5px; margin-right: -1px; border-right-color: rgb(204, 0, 0); border-right-width: 2px; border-right-style: solid;
}
#newsAlert .twoThirds .carv2 .leftButton {
	background-color: rgb(204, 0, 0);
}
#newsAlert .twoThirds .carv2 .rightButton {
	background-color: rgb(204, 0, 0);
}
#newsAlert .twoThirds .carv2 .leftButton:hover {
	background-color: rgb(233, 233, 223);
}
#newsAlert .twoThirds .carv2 .rightButton:hover {
	background-color: rgb(233, 233, 223);
}
#newsAlert .carv2 .leftButton:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newsAlert .carv2 .rightButton:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newsAlert .twoThirds .carv2 .leftButton:hover {
	border-left-color: rgb(233, 233, 223); border-left-width: 2px; border-left-style: solid;
}
#newsAlert .twoThirds .carv2 .rightButton:hover {
	border-right-color: rgb(233, 233, 223); border-right-width: 2px; border-right-style: solid;
}
#newsAlert .oneThirdCut .carv2 .rightButton {
	background-position: -25px 32px; width: 14px; height: 74px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(90, 90, 90);
}
#newsAlert .oneThird .carv2 .rightButton {
	background-position: -25px 32px; width: 14px; height: 74px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(90, 90, 90);
}
#newsAlert .carv2 .rightButton {
	background-position: -18px 7px; margin-right: 5px;
}
#newsAlert .carv2 h4 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 4px 5px 0px 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .carv2 h4 a {
	color: rgb(209, 209, 166);
}
#newsAlert .carv2 h4 a:hover {
	border-bottom-color: rgb(209, 209, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
#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 {
	margin-top: 8px;
}
#newsAlert .oneHalf .carv2 + .labelAbstract {
	margin-top: 8px;
}
#newsAlert .twoThirds.gutterUnder.gutterSmall .mNStoryAbs .labelAbstract {
	margin-top: 8px;
}
#newsAlert .s2 .mNStoryAbs .labelOnSec + a p:first-child.absSplitter {
	margin-top: -4px; background-image: none;
}
#newsAlert .s2 .mNStoryAbs .stateNew + a p:first-child.absSplitter {
	margin-top: -4px; background-image: none;
}
#newsAlert .s2 .mNStoryAbs .stateLatest + a p:first-child.absSplitter {
	margin-top: -4px; background-image: none;
}
#newsAlert .twoThirds.gutterUnder.gutterSmall .mNStoryAbs .labelAbstract p:first-child.absSplitter {
	margin-top: -4px; background-image: none;
}
#newsAlert .s2 .mNStoryAbs p:first-child.absSplitter {
	background-image: none;
}
#newsAlert .s2 .mNStoryAbs .stateLatest.absSplitterNewLatest + p.absSplitter {
	background-image: none;
}
#newsAlert .mNStoryAbs .absSplPrt p:first-child.absSplitter {
	background-image: none;
}
#newsAlert .summary.mNStoryAbs .piccentre {
	float: none;
}
#newsAlert .oneHalf .carv2.left {
	width: 300px; margin-right: 10px; float: left;
}
#newsAlert .oneHalf .carv2 ul {
	height: 247px; margin-bottom: -2px;
}
#newsAlert .oneHalf .carv2 ul li {
	height: 247px; margin-bottom: -2px;
}
#newsAlert .carv2 ul {
	width: 5000px;
}
#newsAlert .oneHalf .carv2.left ul {
	width: 300px; height: 187px;
}
#newsAlert .oneHalf .carv2.left ul li {
	width: 300px; height: 187px;
}
#newsAlert .oneHalf .carv2 ul li img {
	margin-right: auto; margin-left: auto; display: block;
}
#newsAlert .oneHalf .carv2 .leftButton {
	margin-left: 0px;
}
#newsAlert .oneHalf .carv2 .rightButton {
	margin-right: -1px;
}
#newsAlert .oneHalf .carv2 .leftButton {
	background-color: rgb(204, 0, 0);
}
#newsAlert .oneHalf .carv2 .rightButton {
	background-color: rgb(204, 0, 0);
}
#newsAlert .oneHalf .carv2 .leftButton:hover {
	border-left-color: rgb(233, 233, 223); border-left-width: 2px; border-left-style: solid; background-color: rgb(233, 233, 223);
}
#newsAlert .oneHalf .carv2 .rightButton:hover {
	border-right-color: rgb(233, 233, 223); border-right-width: 2px; border-right-style: solid; background-color: rgb(233, 233, 223);
}
#newsAlert .oneHalf .carv2 .leftButton {
	border-radius: 0px 5px 5px 0px; border-left-color: rgb(204, 0, 0); border-left-width: 2px; border-left-style: solid;
}
#newsAlert .oneHalf .carv2 .rightButton {
	border-radius: 5px 0px 0px 5px; border-right-color: rgb(204, 0, 0); border-right-width: 2px; border-right-style: solid;
}
#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: currentColor; border-image: none;
}
#newsAlert .commentContainerPortal {
	border: currentColor; border-image: none; margin-top: 0px; margin-bottom: 15px;
}
#newsAlert .commentContainerPortal .comment {
	background: url("../i/dotted-ccc.gif") repeat-x rgb(38, 38, 38); margin: 0px 0px 2px; padding: 3px 0px 0px; border: currentColor; border-image: none; overflow: auto; font-family: arial, helvetica, sans-serif; font-size: 1em; font-weight: bold;
}
#newsAlert .commentContainerPortal .comment h3 {
	margin: 0px 0px 5px; font-size: 1.4em;
}
#newsAlert .commentContainerPortal .comment span {
	margin: 0px 0px 5px; font-size: 1.4em;
}
#newsAlert .commentContainerPortal .comment span.author {
	color: white; text-transform: none; font-size: 11px; font-weight: bold; margin-bottom: 6px; display: block;
}
#newsAlert .portalPullQuote {
	padding: 0px; margin-top: 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.portalPullQuote {
	margin-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.headerOne + .portalPullQuote {
	margin-top: 0px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.summaryMedium > :first-child.portalPullQuote {
	margin-top: 0px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.summaryBig > :first-child.portalPullQuote {
	margin-top: 0px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.summaryBig > :first-child.portalPullQuote {
	margin-top: 5px;
}
.summaryBig .portalPullQuote {
	padding-bottom: 10px; margin-bottom: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.headerOne + .portalPullQuote h3 {
	padding-top: 0px;
}
.summaryMedium > :first-child.portalPullQuote h3 {
	padding-top: 0px;
}
.summaryBig > :first-child.portalPullQuote h3 {
	padding-top: 0px;
}
#newsAlert .portalPullQuote {
	margin-bottom: 15px;
}
.portalPullQuote h3 {
	padding-top: 5px; font-size: 1.8em;
}
.portalPullQuote h2 {
	padding-top: 5px; font-size: 1.8em;
}
#newsAlert .portalPullQuote h3 {
	padding-top: 5px; font-size: 1.8em;
}
#newsAlert .portalPullQuote h2 {
	padding-top: 5px; font-size: 1.8em;
}
.headerOne + .portalPullQuote h3 {
	padding-top: 0px;
}
.summaryBig > :first-child.portalPullQuote h3 {
	padding-top: 0px;
}
.portalPullQuote h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .portalPullQuote h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
.oneSixth .portalPullQuote h3 {
	font-size: 1.4em;
}
#newsAlert .oneSixth .portalPullQuote h3 {
	font-size: 1.4em;
}
.portalPullQuote .sidebars {
	margin: 0px; padding: 0px; overflow: hidden; clear: left;
}
#newsAlert .portalPullQuote .sidebars {
	margin: 0px; padding: 0px; overflow: hidden; clear: left;
}
ul.sidebars li {
	padding: 0px 0px 2px 18px;
}
#newsAlert .sidebars li.bullet {
	background-position: 0px -1838px;
}
#newsAlert .sidebars h3.bullet {
	background-position: 0px -1838px;
}
#newsAlert .sidebars li.bullet:hover {
	background-position: 0px -1906px;
}
#newsAlert .sidebars h3.bullet:hover {
	background-position: 0px -1906px;
}
#newsAlert .sidebars li.video {
	background-position: 0px -1556px;
}
#newsAlert .sidebars h3.video {
	background-position: 0px -1556px;
}
#newsAlert .sidebars li.video:hover {
	background-position: 0px -1628px;
}
#newsAlert .sidebars h3.video:hover {
	background-position: 0px -1628px;
}
#newsAlert ul li.audio {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2973px;
}
#newsAlert ul li.audio:hover {
	background-position: 0px -3042px;
}
#newsAlert .sidebars li.photo {
	background-position: 0px -2404px;
}
#newsAlert .sidebars h3.photo {
	background-position: 0px -2404px;
}
#newsAlert .sidebars li.photo:hover {
	background-position: 0px -2473px;
}
#newsAlert .sidebars h3.photo:hover {
	background-position: 0px -2473px;
}
#newsAlert .sidebars li.blog {
	background-position: 0px -1700px;
}
#newsAlert .sidebars h3.blog {
	background-position: 0px -1700px;
}
#newsAlert .sidebars li.blog:hover {
	background-position: 0px -1769px;
}
#newsAlert .sidebars h3.blog:hover {
	background-position: 0px -1769px;
}
#newsAlert .sidebars h3.map {
	background-position: 0px -2830px;
}
#newsAlert .sidebars li.map {
	background-position: 0px -2830px;
}
#newsAlert .map h3 {
	background-position: 0px -2830px;
}
#newsAlert .summary .sidebars h3.map:hover {
	background-position: 0px -2902px;
}
#newsAlert .sidebars li.map:hover {
	background-position: 0px -2902px;
}
#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 {
	margin: 1px 0px 0px; font-family: arial, helvetica, sans-serif; font-size: 1.2em !important;
}
.sidebars h3 {
	margin: 1px 0px 0px; font-family: arial, helvetica, sans-serif; font-size: 1.2em !important;
}
#newsAlert .sidebars li {
	margin: 1px 0px 0px; font-family: arial, helvetica, sans-serif; font-size: 1.2em !important;
}
#newsAlert .sidebars h3 {
	margin: 1px 0px 0px; font-family: arial, helvetica, sans-serif; font-size: 1.2em !important;
}
#newsAlert .sidebars li a {
	color: rgb(209, 209, 166);
}
.portalPullQuote .picleft {
	margin-top: 8px; margin-right: 10px;
}
#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 {
	margin-top: 10px; margin-bottom: 10px;
}
#newsAlert .portalPullQuote .piccentre {
	margin-top: 10px; margin-bottom: 10px;
}
.portalPullQuote.imageCentreHeadline .piccentre {
	margin-top: 5px;
}
#newsAlert .portalPullQuote.imageCentreHeadline .piccentre {
	margin-top: 5px;
}
.portalPullQuote p {
	line-height: 1.3em; font-family: arial, helvetica, sans-serif; font-size: 1.3em;
}
#newsAlert .portalPullQuote p {
	line-height: 1.3em; font-family: arial, helvetica, sans-serif; font-size: 1.3em;
}
.portalPullQuote .labelAbstract {
	margin-top: 8px; margin-bottom: 0px;
}
#newsAlert .portalPullQuote .labelAbstract {
	margin-top: 8px; margin-bottom: 0px;
}
.portalPullQuote.headlineAbsPullQuote .labelAbstract {
	margin-top: 8px;
}
portalPullQuote.headlineImgCentreAbsPullQuote .labelAbstract {
	margin-top: 0px;
}
#newsAlert .portalPullQuote.headlineImgCentreAbsPullQuote .labelAbstract {
	margin-top: 0px;
}
.portalPullQuote p.pullQuoteSource {
	margin: 0px 0px 15px; font-size: 1.1em; float: left;
}
.portalPullQuote p.pullQuoteSourceNI {
	margin: 0px 0px 15px; font-size: 1.1em; float: left;
}
#newsAlert .portalPullQuote p.pullQuoteSource {
	margin: 0px 0px 15px; font-size: 1.1em; float: left;
}
#newsAlert .portalPullQuote p.pullQuoteSourceNI {
	margin: 0px 0px 15px; font-size: 1.1em; float: left;
}
.oneSixth .portalPullQuote p.pullQuoteSource {
	width: 72px; margin-left: 3px; float: left;
}
.oneSixth .portalPullQuote p.pullQuoteSourceNI {
	width: 72px; margin-left: 3px; float: left;
}
#newsAlert .oneSixth .portalPullQuote p.pullQuoteSource {
	width: 72px; margin-left: 3px; float: left;
}
#newsAlert .oneSixth .portalPullQuote p.pullQuoteSourceNI {
	width: 72px; margin-left: 3px; float: left;
}
.portalPullQuote span.comments {
	clear: left; float: left; display: block;
}
.portalPullQuote p.comments {
	clear: left; float: left; display: block;
}
#newsAlert .portalPullQuote span.comments {
	clear: left; float: left; display: block;
}
#newsAlert .portalPullQuote p.comments {
	clear: left; float: left; display: block;
}
#newsAlert .portalPullQuote .commentImg {
	background: none; border: 1px solid rgb(114, 114, 114); border-image: none; margin-top: 15px;
}
.oneSixth .portalPullQuote .commentImg .pullQuote {
	margin-left: 8px;
}
.portalPullQuote.headlinePullQuote .commentImg {
	margin-top: 10px;
}
#newsAlert .portalPullQuote.headlinePullQuote .commentImg {
	margin-top: 10px;
}
.portalPullQuote p.pullQuoteSource.noBorderBottom {
	margin-bottom: 1px;
}
#newsAlert .portalPullQuote p.pullQuoteSource.noBorderBottom {
	margin-bottom: 1px;
}
.twoThirds.gutter .portalPullQuote .commentImg {
	float: left; min-height: 65px; min-width: 298px;
}
.oneThird .portalPullQuote .commentImg {
	float: left; min-height: 65px; min-width: 298px;
}
.oneThirdCut .portalPullQuote .commentImg {
	float: left; min-height: 65px; min-width: 298px;
}
#newsAlert .oneThird .portalPullQuote .commentImg {
	float: left; min-height: 65px; min-width: 298px;
}
#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 {
	color: rgb(210, 210, 210); line-height: 1.2em; font-family: georgia, "times new roman", times, serif; font-size: 14px;
}
#newsAlert .portalPullQuote .commentImg .pullQuote {
	color: rgb(210, 210, 210); line-height: 1.2em; font-family: georgia, "times new roman", times, serif; font-size: 14px;
}
#newsAlert .portalPullQuote .pqsLink a {
	color: rgb(209, 209, 166);
}
#newsAlert .portalPullQuote .pullQuoteSW a {
	color: rgb(209, 209, 166);
}
#newsAlert .portalPullQuote .pullQuoteSource {
	color: rgb(209, 209, 166);
}
#newsAlert .portalPullQuote .pullQuoteSW {
	color: rgb(209, 209, 166);
}
#newsAlert .portalPullQuote .pullQuoteSW {
	font-size: 1.1em;
}
.portalPullQuote .pullQuoteSW a {
	float: none;
}
.portalPullQuote .pullQuoteSourceNI a {
	float: none;
}
#newsAlert .portalPullQuote .pullQuoteSW a {
	float: none;
}
#newsAlert .portalPullQuote .pullQuoteSourceNI a {
	float: none;
}
.portalPullQuote .cl {
	display: table;
}
#newsAlert .portalPullQuote .cl {
	display: table;
}
.oneSixth .portalPullQuote .quoteImg {
	border: 0px currentColor; border-image: none; margin-top: 5px; margin-right: 4px; float: left;
}
#newsAlert .oneSixth .portalPullQuote .quoteImg {
	border: 0px currentColor; border-image: none; margin-top: 5px; margin-right: 4px; float: left;
}
#newsAlert .oneSixth .portalPullQuote .quoteImg {
	margin-bottom: -20px;
}
.oneSixth .portalPullQuote .quoteImg {
	margin-bottom: -35px;
}
#newsAlert .portalPullQuote .speechArrow {
	background: url("../i/pullquote_grayarrow.png") no-repeat right top; top: -2px; height: 14px; z-index: 2;
}
#newsAlert .portalPullQuote .speechArrowSW {
	background: url("../i/pullquote_grayarrow.png") no-repeat right top; top: -2px; height: 14px; z-index: 2;
}
#newsAlert .portalPullQuote .speechArrowNI {
	background: url("../i/pullquote_grayarrow.png") no-repeat right top; top: -2px; height: 14px; z-index: 2;
}
.oneThird .portalPullQuote .speechArrow {
	float: left;
}
.oneThird .portalPullQuote .speechArrowSW {
	float: left;
}
.oneThird .portalPullQuote .speechArrowNI {
	float: left;
}
.oneThirdCut .portalPullQuote .speechArrow {
	float: left;
}
.oneThirdCut .portalPullQuote .speechArrowSW {
	float: left;
}
.oneThirdCut .portalPullQuote .speechArrowNI {
	float: left;
}
#newsAlert .oneThird .portalPullQuote .speechArrow {
	float: left;
}
#newsAlert .oneThird .portalPullQuote .speechArrowSW {
	float: left;
}
#newsAlert .oneThird .portalPullQuote .speechArrowNI {
	float: left;
}
#newsAlert .oneThirdCut .portalPullQuote .speechArrow {
	float: left;
}
#newsAlert .oneThirdCut .portalPullQuote .speechArrowSW {
	float: left;
}
#newsAlert .oneThirdCut .portalPullQuote .speechArrowNI {
	float: left;
}
.oneSixth .portalPullQuote .plQAuthorImg {
	padding: 0px 0px 1px;
}
#newsAlert .oneSixth .portalPullQuote .plQAuthorImg {
	padding: 0px 0px 1px;
}
.portalPullQuote .commentImg a.plQAuthorImg {
	bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: absolute;
}
#newsAlert .portalPullQuote .commentImg a.plQAuthorImg {
	bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: absolute;
}
#newsAlert .PullQuoteNoBorder {
	margin-bottom: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#newsAlert .portalPullQuote img.spacerFloat {
	margin-bottom: 15px;
}
.PullQuoteNoBorder {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.PullQuoteNoBorder .commentImg {
	margin-top: 0px;
}
#newsAlert .PullQuoteNoBorder .commentImg {
	margin-top: 0px;
}
.summaryMedium :first-child.portalPullQuote {
	margin-bottom: 1px;
}
.portalPullQuote.PullQuoteNoBorder p.pullQuoteSourceNI {
	margin-bottom: 1px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.portalPullQuote.PullQuoteNoBorder p.pullQuoteSource {
	margin-bottom: 1px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.portalPullQuote h3 {
	padding-bottom: 0px; font-weight: normal;
}
.portalPullQuote h2 {
	padding-bottom: 0px; font-weight: normal;
}
.portalPullQuote p {
	color: rgb(38, 38, 38);
}
.labelAbstract {
	margin: 0px;
}
#newsAlert .cartoonTabsContainer a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newsAlert .mattArticleLink {
	padding-top: 5px;
}
@media not all, not all, not all, not all, only screen and (min-width:700px) and (min-resolution:192dpi), not all
{
p.comments {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -453px !important;
}
span.comments {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -453px !important;
}
.twoThirds .twoThirds .oneSixth .summaryMedium .portalPullQuote .comments {
	margin-top: 2px;
}
.headlineImageLeft .comments {
	margin-top: 2px;
}
.summary .sidebars li.video {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px 5px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .video h3 {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px 5px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
#newsAlert .sidebars .video {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px 5px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
#newsAlert .summaryMediumToSmall .video h3 {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px 5px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
#newsAlert .headerOnly h3 .video {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px 5px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.related_links_inline ul li.video {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px 5px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
#newsAlert .sidebars li.video {
	background-position: 0px -1556px;
}
#newsAlert .sidebars h3.video {
	background-position: 0px -1556px;
}
#newsAlert .headerOnly h3 .video {
	background-position: 0px -1556px;
}
#newsAlert .sidebars li.video:hover {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px -1628px;
}
#newsAlert .sidebars:hover {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px -1628px;
}
#newsAlert .headerOnly h3:hover .video {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px -1628px;
}
.summary .sidebars li.video {
	background-position: 0px 2px;
}
.summaryMediumToSmall .video h3 {
	background-position: 0px 4px;
}
.sidebars .blog {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -154px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .blog h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -154px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .bullet {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -304px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .bullet h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -304px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .interactive {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -763px !important;
}
.summaryMediumToSmall .interactive h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -763px !important;
}
.sidebars .graph {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -608px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .graph h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -608px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .photo {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -917px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .photo h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -917px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .poll {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1067px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .poll h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1067px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .map {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1378px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .map h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1378px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .audio {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1534px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .audio h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1534px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
#newsAlert p.comments {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2137px !important;
}
#newsAlert span.comments {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2137px !important;
}
#newsAlert p.shareCount {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2909px !important;
}
#newsAlert .sidebars .blog {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1840px !important;
}
#newsAlert .summaryMediumToSmall .blog h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1840px !important;
}
#newsAlert .headerOnly h3 .blog {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1840px !important;
}
#newsAlert .sidebars .bullet {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1988px !important;
}
#newsAlert .summaryMediumToSmall .bullet h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1988px !important;
}
#newsAlert .sidebars .graph {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2292px !important;
}
#newsAlert .summaryMediumToSmall .graph h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2292px !important;
}
#newsAlert .headerOnly h3 .graph {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2292px !important;
}
#newsAlert .sidebars .interactive {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2447px !important;
}
#newsAlert .summaryMediumToSmall .interactive h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2447px !important;
}
#newsAlert .headerOnly h3 .interactive {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2447px !important;
}
#newsAlert .sidebars .photo {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2601px !important;
}
#newsAlert .summaryMediumToSmall .photo h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2601px !important;
}
#newsAlert .headerOnly h3 .photo {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2601px !important;
}
#newsAlert .sidebars .poll {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2753px !important;
}
#newsAlert .summaryMediumToSmall .poll h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2753px !important;
}
#newsAlert .headerOnly h3 .poll {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2753px !important;
}
#newsAlert .sidebars .map {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3063px !important;
}
#newsAlert .summaryMediumToSmall .map h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3063px !important;
}
#newsAlert .headerOnly h3 .map {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3063px !important;
}
#newsAlert .sidebars .audio {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3218px !important;
}
#newsAlert .summaryMediumToSmall .audio h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3218px !important;
}
#newsAlert .headerOnly h3 .audio {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3218px !important;
}
.carv2 .rightButton {
	background: url("../i/rightArrow.svg") no-repeat 3px 50% rgb(233, 233, 223);
}
.commentContainerCarousel .sliderNav.slideForward {
	background: url("../i/rightArrow.svg") no-repeat 3px 50% rgb(233, 233, 223);
}
#newsAlert .twoThirds .carv2 .rightButton {
	background: url("../i/rightArrow.svg") no-repeat 12px 8px rgb(204, 0, 0); border-radius: 5px 0px 0px 5px; margin-right: -1px; border-right-color: rgb(204, 0, 0); border-right-width: 2px; border-right-style: solid;
}
#newsAlert .oneHalf .carv2 .rightButton {
	background: url("../i/rightArrow.svg") no-repeat 12px 8px rgb(204, 0, 0); border-radius: 5px 0px 0px 5px; margin-right: -1px; border-right-color: rgb(204, 0, 0); border-right-width: 2px; border-right-style: solid;
}
#newsAlert .oneThirdCut .carv2 .rightButton {
	background: url("../i/rightArrow.svg") no-repeat 3px 32px rgb(90, 90, 90);
}
#newsAlert .oneThird .carv2 .rightButton {
	background: url("../i/rightArrow.svg") no-repeat 3px 32px rgb(90, 90, 90);
}
.carv2 .leftButton {
	background: url("../i/leftArrow.svg") no-repeat 2px 50% rgb(233, 233, 223);
}
.commentContainerCarousel .sliderNav.slideBack {
	background: url("../i/leftArrow.svg") no-repeat 2px 50% rgb(233, 233, 223);
}
#newsAlert .twoThirds .carv2 .leftButton {
	background: url("../i/leftArrow.svg") no-repeat 8px 7px rgb(204, 0, 0); border-radius: 0px 5px 5px 0px; margin-right: -1px;
}
#newsAlert .oneHalf .carv2 .leftButton {
	background: url("../i/leftArrow.svg") no-repeat 8px 7px rgb(204, 0, 0); border-radius: 0px 5px 5px 0px; margin-right: -1px;
}
#newsAlert .oneThirdCut .carv2 .leftButton {
	background: url("../i/leftArrow.svg") no-repeat 2px 32px rgb(90, 90, 90);
}
#newsAlert .oneThird .carv2 .leftButton {
	background: url("../i/leftArrow.svg") no-repeat 2px 32px rgb(90, 90, 90);
}
}
@media not all, not all, not all, not all, only screen and (min-width:1300px) and (min-resolution:192dpi), not all
{
p.comments {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -453px !important;
}
span.comments {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -453px !important;
}
.twoThirds .twoThirds .oneSixth .summaryMedium .portalPullQuote .comments {
	margin-top: 2px;
}
.headlineImageLeft .comments {
	margin-top: 2px;
}
.sidebars .video {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px 0px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .video h3 {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px 0px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .blog {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -154px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .blog h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -154px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .bullet {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -304px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .bullet h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -304px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .interactive {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -763px !important;
}
.summaryMediumToSmall .interactive h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -763px !important;
}
.sidebars .graph {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -608px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .graph h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -608px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .photo {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -917px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .photo h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -917px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .poll {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1067px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .poll h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1067px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .map {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1378px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .map h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1378px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .audio {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1534px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .audio h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1534px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
#newsAlert p.comments {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2137px !important;
}
#newsAlert span.comments {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2137px !important;
}
#newsAlert p.shareCount {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2909px !important;
}
#newsAlert .sidebars .video {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1684px !important;
}
#newsAlert .summaryMediumToSmall .video h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1684px !important;
}
#newsAlert .headerOnly h3 .video {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1684px !important;
}
#newsAlert .sidebars .blog {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1840px !important;
}
#newsAlert .summaryMediumToSmall .blog h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1840px !important;
}
#newsAlert .headerOnly h3 .blog {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1840px !important;
}
#newsAlert .sidebars .bullet {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1988px !important;
}
#newsAlert .summaryMediumToSmall .bullet h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1988px !important;
}
#newsAlert .sidebars .graph {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2292px !important;
}
#newsAlert .summaryMediumToSmall .graph h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2292px !important;
}
#newsAlert .headerOnly h3 .graph {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2292px !important;
}
#newsAlert .sidebars .interactive {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2447px !important;
}
#newsAlert .summaryMediumToSmall .interactive h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2447px !important;
}
#newsAlert .headerOnly h3 .interactive {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2447px !important;
}
#newsAlert .sidebars .photo {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2601px !important;
}
#newsAlert .summaryMediumToSmall .photo h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2601px !important;
}
#newsAlert .headerOnly h3 .photo {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2601px !important;
}
#newsAlert .sidebars .poll {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2753px !important;
}
#newsAlert .summaryMediumToSmall .poll h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2753px !important;
}
#newsAlert .headerOnly h3 .poll {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2753px !important;
}
#newsAlert .sidebars .map {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3063px !important;
}
#newsAlert .summaryMediumToSmall .map h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3063px !important;
}
#newsAlert .headerOnly h3 .map {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3063px !important;
}
#newsAlert .sidebars .audio {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3218px !important;
}
#newsAlert .summaryMediumToSmall .audio h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3218px !important;
}
#newsAlert .headerOnly h3 .audio {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3218px !important;
}
}
.bylineComments .bylineImg + .bylineBody {
	width: 380px;
}
.byline .bylineImg + .bylineBody {
	width: 380px;
}
iframe.twitter-timeline.twitter-timeline-rendered {
	margin-bottom: 15px;
}
.ms-widget {
	font-family: arial; font-size: 12px;
}
.ms-widget a img {
	border: currentColor; border-image: none;
}
.ms-widget .footerTxt {
	font-size: 10px; margin-top: 10px;
}
.ms-widget ul li table td img {
	margin: 0px auto;
}
.ms-widget ul.x300 {
	margin: 0px; padding: 0px; width: 300px;
}
.ms-widget ul.x300 li {
	list-style: none; height: 25px; overflow: hidden; border-top-color: rgb(0, 0, 0); border-top-width: 2px; border-top-style: solid;
}
.ms-widget ul.x300 li.shown {
	height: auto;
}
.ms-widget ul.x300 li .rowHead {
	background-position: 283px; padding: 6px 3px 4px; text-transform: capitalize; font-size: 13px; cursor: pointer; background-image: url("../i/money-supermarket/chev.png"); background-repeat: no-repeat; background-color: rgb(233, 233, 223);
}
.ms-widget ul.x300 li.active .rowHead {
	color: rgb(255, 255, 255); background-image: url("../i/money-supermarket/chev-active.png"); background-color: rgb(183, 26, 41);
}
.ms-widget ul.x300 li:hover .rowHead {
	color: rgb(255, 255, 255); background-image: url("../i/money-supermarket/chev-active.png"); background-color: rgb(183, 26, 41);
}
.ms-widget ul.x300 li.shown .rowHead {
	color: rgb(255, 255, 255); background-image: url("../i/money-supermarket/chev-active.png"); background-color: rgb(183, 26, 41);
}
.ms-widget ul.x300 li table {
	width: 100%; text-align: center; padding-bottom: 5px; vertical-align: middle; border-bottom-color: rgb(232, 232, 222); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(244, 244, 244);
}
.ms-widget ul.x300 li table th {
	height: 17px; text-align: center; padding-top: 2px; font-size: 11px; font-weight: normal; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-widget ul.x300 li table td {
	height: 71px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-widget ul.x300 li table.x4Col td {
	border-right-color: rgb(77, 77, 77); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x300 li table.x4Col th {
	border-right-color: rgb(77, 77, 77); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x300 li table.x4Col tr td:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.ms-widget ul.x300 li table.x4Col tr th:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.ms-widget ul.x300 li table td.provider {
	width: 83px;
}
.ms-widget ul.x300 li table td.aer {
	width: 124px; font-size: 18px; font-weight: normal;
}
.ms-widget ul.x300 li table.x4Col td.aer {
	width: 62px; font-size: 12px;
}
.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 {
	margin: 0px; padding: 0px; width: 620px; overflow: hidden; clear: both; position: relative;
}
.ms-widget ul.x620 li.active {
	padding-bottom: 1px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.ms-widget ul.x620 li .tabHead {
	height: 28px; text-transform: capitalize; padding-top: 2px; position: relative; z-index: 1; cursor: pointer;
}
.ms-widget ul.x620 li .tabHead:hover {
	text-decoration: underline;
}
.ms-widget ul.x620 li {
	list-style: none; width: 88px; text-align: center; float: left; background-image: url("../i/money-supermarket/tabBg-small.png"); background-repeat: no-repeat;
}
.ms-widget ul.x620 li .selBg {
	background-position: -89px 0px; width: 88px; height: 30px; position: absolute; background-image: url("../i/money-supermarket/tabBg-small.png");
}
.ms-widget ul.x620 li.t1 {
	width: 89px; background-image: url("../i/money-supermarket/tabBg.png");
}
.ms-widget ul.x620 li.t3 {
	width: 89px; background-image: url("../i/money-supermarket/tabBg.png");
}
.ms-widget ul.x620 li.t5 {
	width: 89px; background-image: url("../i/money-supermarket/tabBg.png");
}
.ms-widget ul.x620 li.t1 .selBg {
	width: 89px; background-image: url("../i/money-supermarket/tabBg.png");
}
.ms-widget ul.x620 li.t3 .selBg {
	width: 89px; background-image: url("../i/money-supermarket/tabBg.png");
}
.ms-widget ul.x620 li.t5 .selBg {
	width: 89px; background-image: url("../i/money-supermarket/tabBg.png");
}
.ms-widget ul.x620 li.t1 .selBg {
	background-position: -90px 0px;
}
.ms-widget ul.x620 li.t3 .selBg {
	background-position: -90px 0px;
}
.ms-widget ul.x620 li.t5 .selBg {
	background-position: -90px 0px;
}
.ms-widget ul.x620 li.t7 {
	width: 89px; background-image: url("../i/money-supermarket/tabBg-small.png");
}
.ms-widget ul.x620 li.t7 .selBg {
	width: 89px; background-image: url("../i/money-supermarket/tabBg-small.png");
}
.ms-widget ul.x620 li.shown .selBg {
	background: none;
}
.ms-widget ul.x620 li table {
	width: 620px; border-left-color: rgb(170, 170, 170); border-left-width: 1px; border-left-style: solid; 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 {
	width: 89px;
}
.ms-widget ul.x620 li:last-child .selBg {
	width: 89px;
}
.ms-widget ul.x620.loans li:last-child {
	width: 90px;
}
.ms-widget ul.x620.loans li:last-child .selBg {
	width: 90px;
}
.ms-widget ul.x620 li td {
	border-right-color: rgb(170, 170, 170); border-bottom-color: rgb(170, 170, 170); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.ms-widget ul.x620 li th {
	border-right-color: rgb(170, 170, 170); border-bottom-color: rgb(170, 170, 170); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.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 {
	padding-top: 5px; font-family: Georgia, Times, "Times New Roman", serif; font-size: 13px; font-weight: normal;
}
.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 {
	width: 620px; height: 1px; overflow: hidden;
}
.ms-widget ul.x620 li .border-bottom-container .border-bottom {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 89px; height: 1px; background-color: rgb(170, 170, 170);
}
.ms-widget ul.x620 li.t1.shown .item1 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; background-color: rgb(244, 244, 244);
}
.ms-widget ul.x620 li.t1.active .item1 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; background-color: rgb(244, 244, 244);
}
.ms-widget ul.x620 li.t2.shown .item2 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; background-color: rgb(244, 244, 244);
}
.ms-widget ul.x620 li.t2.active .item2 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; background-color: rgb(244, 244, 244);
}
.ms-widget ul.x620 li.t3.shown .item3 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; background-color: rgb(244, 244, 244);
}
.ms-widget ul.x620 li.t3.active .item3 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; background-color: rgb(244, 244, 244);
}
.ms-widget ul.x620 li.t4.shown .item4 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; background-color: rgb(244, 244, 244);
}
.ms-widget ul.x620 li.t4.active .item4 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; background-color: rgb(244, 244, 244);
}
.ms-widget ul.x620 li.t5.shown .item5 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; background-color: rgb(244, 244, 244);
}
.ms-widget ul.x620 li.t5.active .item5 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; background-color: rgb(244, 244, 244);
}
.ms-widget ul.x620 li.t6.shown .item6 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; background-color: rgb(244, 244, 244);
}
.ms-widget ul.x620 li.t6.active .item6 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; background-color: rgb(244, 244, 244);
}
.ms-widget ul.x620 li.t7.shown .item7 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; background-color: rgb(244, 244, 244);
}
.ms-widget ul.x620 li.t7.active .item7 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid; background-color: rgb(244, 244, 244);
}
.wide .summary {
	padding: 0px;
}
.wide .summary.imageCentreHeadline h3 {
	margin-right: 80px;
}
.wide .summary.imageCentreHeadline .labelAbstract {
	margin-right: 80px;
}
.wide .summary.imageCentreHeadline .comments {
	margin-right: 80px;
}
.wide .summary.headlineImageLeft h3 {
	margin-right: 80px;
}
.wide .summary.headlineImageLeft .labelAbstract {
	margin-right: 80px;
}
.wide .summary.headlineAbstract h3 {
	margin-right: 80px;
}
.wide .summary.headlineOnly h3 {
	margin-right: 80px;
}
.wide .summary.headlineAbstract .labelAbstract {
	margin-right: 80px;
}
.wide .summary.headlineAbstract .comments {
	margin-right: 80px;
}
.wide .summary.headlineOnly .labelAbstract {
	margin-right: 80px;
}
.wide .summary.headlineOnly .comments {
	margin-right: 80px;
}
.wide .summary.headlineImageLeft .comments {
	margin-right: 80px;
}
.wide .summary.headlineImageCentre h3 {
	margin-right: 80px;
}
.wide .summary.headlineImageCentre .labelAbstract {
	margin-right: 80px;
}
.wide .summary.headlineImageCentre .comments {
	margin-right: 80px;
}
.wide .sidebars {
	margin-right: 80px;
}
.wide .summary .piccentre {
	padding: 0px !important; margin-bottom: 5px;
}
.wide .summary h3 {
	padding: 0px; color: rgb(35, 75, 123); font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: 200;
}
.wide .summary.headlineImageLeft .picleft {
	padding: 0px; margin-right: 10px; margin-bottom: 5px;
}
.wide .summary span.comments a {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.wide .summary .labelOnSec {
	margin: 0px 0px 5px; padding: 0px; color: rgb(212, 47, 0); font-weight: bold;
}
.wide .summary.headlineImageLeft h3 {
	margin-bottom: 10px;
}
.wide .summary.imageCentreHeadline h3 {
	margin-bottom: 10px;
}
.wide .summary.headlineAbstract h3 {
	margin-bottom: 10px;
}
.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-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.moderate {
	margin: 5px; font-size: 14px; float: right;
}
.newlook {
	margin: 5px; font-size: 14px; float: right;
}
.fclear {
	clear: both;
}
.btop {
	border-top-color: rgb(38, 38, 38); border-top-width: 2px; border-top-style: solid;
}
.moderate {
	padding-left: 10px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
body.olympicsBody {
	background: rgb(245, 245, 243);
}
body.financialServicesBody {
	background: rgb(0, 68, 118);
}
.noSummaryTopBorder :first-child.summary {
	
}
img {
	border: 0px currentColor; border-image: none; overflow: hidden; display: block;
}
form {
	display: inline;
}
form .formSubmit {
	font: 1em/normal arial, sans-serif; padding: 2px 0px; border: 1px solid rgb(51, 51, 51); border-image: none; height: 21px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal; background-color: rgb(35, 75, 123);
}
form .formSubmit:active {
	background-color: rgb(18, 40, 66);
}
.access {
	display: none;
}
.hidden {
	display: none;
}
.hdn {
	display: none;
}
.invisible {
	visibility: hidden;
}
a {
	padding: 0px; outline: 0px; color: rgb(35, 75, 123); text-decoration: none;
}
a:hover {
	color: rgb(18, 40, 66); border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
p {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
h7 {
	margin: 0px; padding: 0px;
}
h1 a {
	color: rgb(0, 0, 0);
}
h4 a {
	color: rgb(0, 0, 0);
}
h5 a {
	color: rgb(0, 0, 0);
}
h6 a {
	color: rgb(0, 0, 0);
}
h7 a {
	color: rgb(0, 0, 0);
}
#tmglSite {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px 30px; width: 940px;
}
#tmglHeader {
	width: 940px;
}
#tmglTopBar {
	padding: 3px 0px 5px; font-family: arial, sans-serif; font-size: 1.2em; background-color: rgb(235, 235, 229);
}
#tmglTopBar p {
	margin: 0px; padding: 0px; color: rgb(88, 88, 88); font-weight: normal;
}
#tmglTopBar #tmglTopLeft {
	margin-left: 5px; float: left;
}
#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 currentColor; border-image: 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 {
	color: rgb(127, 17, 17); border-bottom-color: rgb(127, 17, 17); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglTopBar #tmglTopLeft p .lastUpdate {
	border: 0px currentColor; border-image: none; color: rgb(178, 41, 41); font-size: 1em; text-decoration: none;
}
#tmglTopBar #tmglTopLeft p .wireTicon {
	background: url("/template/ver1-0/i/t_wire.png") no-repeat 0px 2px; padding: 5px 10px 10px;
}
#tmglTopBar #tmglTopRight {
	margin-right: 5px; float: right;
}
.rss {
	background: url("../i/sprite-icon.gif") no-repeat 0px -500px; padding-left: 15px;
}
#tmglMenu {
	margin-bottom: 10px; position: relative;
}
#tmglMenu .fadeCover {
	top: 26px; width: 100%; height: 33px; display: none; position: absolute; z-index: 20; background-color: white;
}
#brand {
	margin: 0px; padding: 0px; text-indent: -9999px; float: left;
}
#search {
	float: left;
}
#search .searchBox {
	padding: 1px; margin-right: 6px; float: left;
}
#search .searchSubmit {
	float: left;
}
.portal #tmglBrandLarge {
	padding: 0px 0px 15px; position: relative; min-height: 63px;
}
.headerSolidBg p {
	margin: 0px 0px 5px; padding: 2px 3px; text-transform: uppercase; line-height: 1em; font-size: 1em; float: left; background-color: rgb(35, 75, 123);
}
.headerSolidBg p a {
	color: rgb(255, 255, 255); clear: both; 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 {
	padding-top: 3px; margin-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.summary.iframeHeadline {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.summary.iframeSummary {
	padding-bottom: 5px; margin-top: 0px; border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
.iframeSummaryFullWidth + .summary {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.iframeSummaryFullWidth iframe {
	padding-top: 5px; border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
.summary span.live {
	background: url("../i/spritesheet-v.png") no-repeat -3px -115px; margin: 0px 5px 0px 0px; width: 26px; height: 13px; float: left; display: block;
}
.summary.headlineOnly + .summary.headlineOnly {
	margin-top: 5px;
}
.summary ul {
	margin: 0px; padding: 0px; overflow: hidden; list-style-type: none;
}
.summary ul li {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1050px; padding: 0px 0px 5px 18px; font-family: arial,helvetica,sans-serif; font-size: 1.2em;
}
.summary ul li a {
	color: rgb(0, 102, 204);
}
.summary ul li b {
	font-weight: normal;
}
.summary ul li.video {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1950px;
}
.summary ul li.audio {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1170px;
}
.summary ul li.photo {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1800px;
}
.summary ul li.blog {
	background: url("../i/sprite-icon.gif") no-repeat 0px -2100px;
}
.summary .sidebars {
	margin: 0px; padding: 0px; overflow: hidden; clear: left;
}
.summary .sidebars h3 {
	font-family: arial, helvetica, sans-serif;
}
.summary .sidebars h3.bullet {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1050px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.bullet a {
	color: rgb(0, 102, 204);
}
.summary .sidebars h3.video {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1950px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.video a {
	color: rgb(0, 102, 204);
}
.summary .sidebars h3.audio {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1170px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.audio a {
	color: rgb(0, 102, 204);
}
.summary .sidebars h3.photo {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1800px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.photo a {
	color: rgb(0, 102, 204);
}
.summary .sidebars h3.blog {
	background: url("../i/sprite-icon.gif") no-repeat 0px -2100px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.blog a {
	color: rgb(0, 102, 204);
}
.summary .sidebars h3.live {
	background: url("../i/live_icon.png") no-repeat left 1px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 30px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.live a {
	color: rgb(0, 102, 204);
}
.summary .sidebars h3.interactive {
	background: url("../i/interactive_icon.png") no-repeat 0px 0px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.interactive a {
	color: rgb(0, 102, 204);
}
.summary .sidebars h3.graph {
	background: url("../i/sprite_icons_sidebar.png") no-repeat 0px -655px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summaryMediumToSmall .graph h3 {
	background: url("../i/sprite_icons_sidebar.png") no-repeat 0px -655px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.graph:hover {
	background-position: 0px -741px;
}
.summaryMediumToSmall .graph h3:hover {
	background-position: 0px -741px;
}
.summary .sidebars h3.poll {
	background: url("../i/sprite_icons_sidebar.png") no-repeat 0px -1151px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summaryMediumToSmall .poll h3 {
	background: url("../i/sprite_icons_sidebar.png") no-repeat 0px -1151px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.poll:hover {
	background-position: 0px -1234px;
}
.summaryMediumToSmall .poll h3:hover {
	background-position: 0px -1234px;
}
.summary .sidebars h3.map {
	background: url("../i/sprite_icons_sidebar.png") no-repeat 0px -2436px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.map:hover {
	background-position: 0px -2525px;
}
.summary .sidebars h3.graph a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.poll a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.graph:hover a {
	color: rgb(18, 40, 66);
}
.summary .sidebars h3.poll:hover a {
	color: rgb(18, 40, 66);
}
.summary p {
	margin: 0px 0px 5px; padding: 0px; color: rgb(38, 38, 38); line-height: 1.3em; font-family: arial,helvetica,sans-serif; font-size: 1.3em;
}
.summary p.date {
	color: rgb(102, 102, 102); font-family: arial,sans-serif; font-size: 1.1em;
}
.summary p.dateCC {
	color: rgb(102, 102, 102); font-family: arial,sans-serif; font-size: 1.1em; display: inline;
}
.summary p.wirebyline {
	color: rgb(102, 102, 102); font-size: 1.1em;
}
.summary .piccentre {
	margin: 0px; padding: 0px 0px 7px;
}
.summary .picleft {
	padding: 4px 10px 0px 0px; float: left;
}
.summary blockquote {
	margin: 0px; padding: 0px;
}
.summary blockquote p {
	font: italic 1.8em/normal georgia, serif; width: 296px; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
.summary blockquote p a {
	color: rgb(68, 68, 68);
}
.summary blockquote p a:hover {
	color: rgb(34, 34, 34); border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: dotted;
}
.summary blockquote p a:visited {
	color: rgb(102, 102, 102);
}
.summary cite {
	text-transform: uppercase; font-size: 1em; font-style: normal; font-weight: bold;
}
.summary cite a {
	background: rgb(35, 75, 123); padding: 2px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: block;
}
.summary cite a:hover {
	background: rgb(18, 40, 66); border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
.summary cite a:visited {
	background: rgb(92, 125, 163); border: currentColor; border-image: 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); line-height: 1.3em; font-size: 1.3em;
}
.summaryBorderTop {
	padding-top: 7px; border-top-color: rgb(204, 204, 204); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: dotted; border-bottom-style: none;
}
.summaryNoBorder {
	border: currentColor; border-image: none;
}
.summaryBig h3 {
	padding: 6px 0px 15px; line-height: 1.07em; font-size: 2.4em; font-weight: normal; text-rendering: optimizeLegibility;
}
.summaryBig h2 {
	padding: 0px 0px 10px; line-height: 1.07em; font-size: 2.4em; font-weight: normal; text-rendering: optimizeLegibility;
}
.summaryMediumLarge h3 {
	padding: 0px 0px 6px; line-height: 1.13em; font-size: 1.8em; font-weight: normal;
}
.summaryMedium h3 {
	padding: 0px 0px 6px; line-height: 1.13em; font-size: 1.8em; font-weight: normal;
}
.summarySmall h3 {
	line-height: 1.28em; font-size: 1.4em; font-weight: normal;
}
.summarySmall h3.live {
	background: url("../i/spritesheet-v.png") no-repeat -3px -115px; padding: 0px 0px 2px; text-indent: 30px; clear: both;
}
.oneSixth .summarySmall h3 {
	padding: 0px; line-height: 1.28em; font-size: 1.4em; font-weight: normal;
}
#tmglBrandLarge {
	padding: 15px 0px 10px;
}
#tmglBrandFinanceLarge {
	padding: 8px 0px 10px;
}
.portal #tmglBrandLarge {
	padding: 15px 0px; position: relative; min-height: 63px;
}
#tmglBrandLarge #brand {
	background: url("../i/thetelegraph_275.gif") no-repeat 0px 0px; width: 275px; height: 48px; margin-right: 35px;
}
.portal #tmglBrandLarge #brand {
	background: url("../i/thetelegraph_275.gif") no-repeat 0px 0px; width: 275px; height: 48px; margin-right: 35px;
}
#tmglBrandFinanceLarge #brand {
	background: url("../i/Telegraph_Money_Services_logo.png") no-repeat 0px 0px / 100%; width: 510px; height: 60px; margin-right: 35px;
}
.portal #tmglBrandLarge #brand {
	background: none; margin: 7px 35px 0px 0px; left: 300px; width: 344px; height: 60px; position: absolute;
}
#tmglBrandLarge #search {
	padding: 16px 0px 5px; width: 335px;
}
#tmglBrandLarge #search .searchBox {
	width: 247px;
}
#tmglLasUpdatedDateFeed {
	border: 0px currentColor; border-image: 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; font-size-adjust: none; font-stretch: normal;
}
.portal #tmglLasUpdatedDateFeed .lastUpdate {
	color: rgb(179, 179, 179); display: block;
}
#tmgTopBar {
	font: 12px/normal arial, sans-serif; width: 350px; clear: both; float: right; font-size-adjust: none; font-stretch: normal;
}
.tmgTopBarDate {
	padding-top: 15px; clear: both; float: right;
}
.portal #tmgTopBar {
	font: 12px/normal arial, sans-serif; width: 350px; clear: both; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.portal .tmgTopBarDate {
	padding-top: 15px; clear: both; float: none;
}
#searchBar {
	padding: 6px 0px 0px; float: right;
}
#searchBar #searchBlock {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 230px; height: 20px; position: relative; box-shadow: 0px 3px 3px 0px #b3b3b3; background-color: rgb(245, 245, 245);
}
#searchBar #searchBlock form {
	height: 20px;
}
#searchBar #tg_search .searchBox {
	border: currentColor; border-image: none; width: 172px; height: 19px; padding-top: 0px; margin-top: 0px; float: left; background-color: rgb(245, 245, 245);
}
#searchBar #tg_search .formSubmit {
	background: url("../i/search_icon.png") no-repeat 5px 3px; border: 0px currentColor; border-image: none; width: 25px; height: 20px; float: right;
}
.portal #topBarRightContainer #searchBar {
	padding: 2px 0px 17px;
}
.portal #searchBar #tg_search .searchBox {
	width: 172px;
}
#tmglBrandLarge #ebGoogle {
	background: url("../i/sprite-logo.gif") no-repeat -275px 0px; margin: 16px 10px 0px 0px; width: 53px; height: 28px; text-indent: -9999px; float: left;
}
#tmglBrandLarge #widget {
	background: url("../i/genericDottedGraphic.gif") repeat-y; width: 220px; height: 48px; padding-left: 10px; float: left;
}
#tmglBrandSmall {
	padding: 8px 0px; float: left;
}
#tmglBrandSmall #brand {
	background: url("../i/thetelegraph_195.gif") no-repeat 0px 0px; width: 195px; height: 34px;
}
#tmglBrandSmall #search {
	padding: 6px 0px 5px; width: 490px;
}
#tmglBrandSmall #ebGoogle {
	background: url("../i/enhancedByGoogle.gif") no-repeat left 6px; width: 214px; height: 34px; text-indent: -9999px; float: left;
}
#tmglBrandSmall #search .searchBox {
	width: 400px;
}
#tmglBannerAd {
	padding: 10px 0px; left: -15px; width: 970px; position: relative;
}
#tmglBannerAd::after {
	width: 940px; height: 1px; margin-top: 10px; margin-left: 15px; display: block; content: ""; background-color: rgb(199, 199, 199);
}
.admpu {
	width: 300px; margin-right: auto; margin-left: auto; background-color: rgb(244, 244, 240);
}
.adsky {
	text-align: center; margin-right: auto; margin-left: auto; background-color: rgb(244, 244, 240);
}
.adbox {
	width: 120px; height: 60px; margin-right: auto; margin-left: auto; background-color: rgb(244, 244, 240);
}
.adyell {
	margin-bottom: 1em;
}
.adarea {
	background-color: rgb(244, 244, 240);
}
.sectionSponsor {
	margin-bottom: 10px;
}
.sectionSponsor .puff a {
	text-decoration: none;
}
.activeNav {
	background: none;
}
.activeNav li.first {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.activeNav a {
	color: rgb(255, 255, 255);
}
.activeNav .styleTwelve a {
	color: rgb(0, 0, 0);
}
.activeNav a:hover {
	background: none; border: currentColor; border-image: none; color: rgb(64, 64, 64); text-decoration: none; text-shadow: 1px 1px 1px #999;
}
.nonActiveNav {
	background: rgb(38, 38, 38);
}
.nonActiveNav li.first {
	border-left-color: currentColor; border-left-width: medium; border-left-style: 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 {
	margin: 0px 0px 1.5em; color: rgb(64, 64, 64); background-color: rgb(255, 255, 255); _overflow: visible;
}
#googleHead {
	margin: 0px 0px 5px; padding: 0px; text-transform: none;
}
#googleHead p span {
	padding: 0px; color: rgb(40, 40, 40); font-family: arial,sans-serif; font-weight: bold; vertical-align: top;
}
#googleHead p span a {
	text-decoration: none;
}
div.googleAdText {
	padding: 0px; font-size: 1.1em; border-top-color: currentColor; border-top-width: medium; border-top-style: none; position: relative; _height: 1%;
}
.googleAdText {
	list-style: none; margin: 1px 0px 9px; padding-left: 0px; font-family: arial;
}
.googleAdText p {
	padding: 4px 0px 1px; font-size: 12px;
}
.googleAdText p a {
	margin: 7px 0px 4px; font-size: 11px;
}
.googleAdText p a:hover {
	border: 0px currentColor; border-image: none;
}
.googleAdText li {
	color: rgb(64, 64, 64); padding-bottom: 5px; margin-bottom: 7px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.googleAdText li h4 a {
	font: bold 14px/normal arial; color: rgb(35, 75, 123); margin-top: 7px; font-size-adjust: none; font-stretch: normal;
}
.googleAdText li h4 a:hover {
	border: 0px currentColor; border-image: none;
}
.googleAdText li h4 a:active {
	border: 0px currentColor; border-image: none;
}
.googleAdText li.last {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
div.google-ads-section {
	width: auto;
}
.googleadssection {
	width: auto; margin-bottom: 12px;
}
.google-ads-section li {
	padding: 5px 7px 0px; width: 23%; margin-bottom: 2px; border-right-color: rgb(206, 206, 206); border-bottom-color: currentColor; border-right-width: 1px; border-bottom-width: 0px; border-right-style: solid; border-bottom-style: none; float: left;
}
.google-ads-section li.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.nonActiveNav .styleTwelve.selected a {
	color: rgb(0, 0, 0) !important;
}
#googleHead .headerOne.styleTen {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.google-ads-section#google-ads-container .headerOne.styleTen {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.activeNav li.first {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.activeNav a {
	color: rgb(255, 255, 255);
}
.activeNav .styleTwelve a {
	color: rgb(0, 0, 0);
}
.activeNav a:hover {
	background: none; border: currentColor; border-image: none; color: rgb(64, 64, 64); text-decoration: none; text-shadow: 1px 1px 1px #999;
}
.nonActiveNav {
	background: rgb(38, 38, 38);
}
.nonActiveNav li.first {
	border-left-color: currentColor; border-left-width: medium; border-left-style: 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: rgb(0, 151, 177); height: inherit; color: rgb(255, 255, 255); text-decoration: underline; margin-top: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; min-height: inherit; text-shadow: none;
}
.nonActiveNav .selected {
	background: rgb(0, 151, 177); margin-top: -4px; min-height: 28px; text-shadow: none;
}
.advertising#tmglSite .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 {
	margin: 5px 0px; height: 20px; overflow: visible; padding-top: 3px; border-top-color: rgb(234, 234, 234); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none; background-color: rgb(255, 255, 255);
}
#tmglMenu #tmglHotTopics {
	margin: 0px 0px 7px; height: 24px; overflow: hidden; padding-top: 0px; padding-bottom: 3px; border-top-color: rgb(127, 127, 127); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none; position: relative;
}
#tmglMenu #tmglHotTopics {
	margin: 0px 0px 7px; height: 24px; overflow: hidden; padding-top: 0px; padding-bottom: 3px; border-top-color: rgb(127, 127, 127); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none; position: relative;
}
#tmglMenu .hotTopicDisabled#tmglHotTopics {
	display: none;
}
#tmglHotTopics p {
	margin: 0px 10px 2px 0px; padding: 0px; color: rgb(178, 41, 41); text-transform: none; font-size: 1.2em; font-weight: bold; float: left;
}
#tmglHotTopics ul {
	list-style: none; margin: 0px; padding: 0px; visibility: hidden;
}
#tmglHotTopics ul li {
	background: url("../i/htSpacer.gif") no-repeat 0px 5px; padding: 0px 10px; float: left;
}
#tmglHotTopics p.htPointer {
	line-height: 1em; padding-left: 6px; font-size: 1.3em; margin-top: 5px; display: none;
}
#tmglHotTopics ul li a {
	height: 24px; line-height: 24px; font-family: georgia, "times new roman", serif; white-space: nowrap;
}
#tmglMenu #tmglHotTopics .mainNav {
	display: none; position: relative; z-index: 10;
}
#tmglMenu #tmglHotTopics .mainNav li.active a:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglMenu #tmglHotTopics .mainNav li {
	height: 31px; z-index: 10;
}
#tmglMenu #tmglHotTopics .mainNav li.active {
	background: url("../i/hotTopicsActive.png") no-repeat 49% 0px; z-index: 10;
}
#tmglMenu #tmglHotTopics .secondaryNav {
	width: 1300px; position: absolute; z-index: 0;
}
#tmglHotTopics .mainNav li .hotTopicsContent {
	display: none;
}
#tmglMenu #tmglHotTopics .hotTopicsContent {
	margin: 0px auto; padding: 5px 5px 5px 0px; height: 23px; text-align: left; line-height: 23px; overflow: hidden; float: left;
}
#tmglMenu #tmglHotTopics ul.mainNav {
	width: 1300px; display: block; visibility: visible;
}
#tmglMenu #tmglHotTopics ul.mainNav li {
	display: none;
}
#tmglMenu #tmglHotTopics ul.mainNav li.active {
	background: none; width: 100%; display: block;
}
#tmglHotTopics ul.mainNav li .hotTopicsContent {
	display: block;
}
#tmglMenu #tmglHotTopics .hotTopicsContent h3 {
	padding: 0px 5px 0px 0px; color: rgb(176, 40, 42); font-size: 1.6em; font-weight: normal; display: inline; -webkit-backface-visibility: hidden;
}
#tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5 {
	padding: 0px 5px 0px 0px; color: rgb(176, 40, 42); font-size: 1.6em; font-weight: normal; display: inline; -webkit-backface-visibility: hidden;
}
#tmglMenu #tmglHotTopics .hotTopicsContent h3 span a {
	color: rgb(176, 40, 42);
}
#tmglMenu #tmglHotTopics .hotTopicsContent h5 span a {
	color: rgb(176, 40, 42);
}
#tmglMenu #tmglHotTopics .hotTopicsContent h3 + h3 {
	padding: 0px 0px 0px 18px; font-size: 1.6em; font-weight: normal; display: inline;
}
#tmglMenu #tmglHotTopics .hotTopicsContent h5 + h5 {
	padding: 0px 0px 0px 18px; font-size: 1.6em; font-weight: normal; display: inline;
}
#tmglMenu #tmglHotTopics .hotTopicsContent h3 span {
	margin-right: 5px;
}
#tmglMenu #tmglHotTopics .secondaryNav .hotTopicsContent h5 span {
	margin-right: 5px;
}
#tmglMenu #tmglHotTopics .hotTopicsContent h3 + h3 {
	-ms-zoom: 1;
}
#tmglMenu #tmglHotTopics .hotTopicsContent h5 + h5 {
	-ms-zoom: 1;
}
#tmglMenu #tmglHotTopics .hotTopicsContent h3 a {
	color: rgb(49, 134, 215);
}
#tmglMenu #tmglHotTopics .hotTopicsContent h5 a {
	color: rgb(49, 134, 215);
}
#rssExternalFeed {
	margin: 0px;
}
#rssExternalFeed h3 {
	margin: 0px 0px 1px; line-height: 1em;
}
#rssExternalFeed p.date {
	margin: 0px; padding: 0px 3px 0px 0px; line-height: 1.5em;
}
#tmglPageTitle {
	margin: 0px 0px 13px; padding: 0px; float: left;
}
.olympic#tmglPageTitle {
	width: 460px; margin-right: 20px;
}
#tmglPageTitle .iefix > img + div {
	margin-left: 70px;
}
#tmglPageTitle + .cl + .summary.marginUnder {
	margin-top: 0px;
}
#tmglPageTitle h1 {
	margin: 0px; padding: 0px; color: rgb(38, 38, 38); font-family: georgia, times new roman, serif; font-size: 2em; font-weight: bold;
}
#tmglPageTitle h2 {
	margin: 0px; padding: 5px 0px 0px; color: rgb(88, 88, 88); font-size: 1.4em; font-weight: normal;
}
#tmglPageTitle img.byline_pic {
	padding-right: 10px; margin-top: 3px; float: left;
}
#tmglPageTitle .bylineSocialButtons {
	width: 100%; height: 21px; margin-top: 8px; float: left;
}
.story .bylineSocialButtons {
	margin: 4px 0px 6px; width: 350px; float: left;
}
.bylineSocialButtonTwitter {
	width: 155px; height: 21px; float: left;
}
#shareSectionByline {
	float: left;
}
#tmglPageTitleImageRight {
	margin: 0px 0px 10px;
}
#tmglPageTitleImageRight h2 {
	margin: 0px; color: rgb(64, 64, 64); line-height: 1.3em; padding-top: 5px; font-size: 1.3em; font-weight: normal;
}
#tmglPageTitleImageRight img {
	padding-right: 0px; padding-left: 20px; margin-top: 3px; float: right;
}
#tmglThirdNav {
	background: rgb(235, 235, 229); width: 940px; height: 24px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#tmglThirdNav .mainNav {
	list-style: none; margin: 0px; padding: 0px; font-size: 1.3em;
}
#tmglThirdNav .mainNav li {
	background: url("../i/tertiary_vert_bar.png") no-repeat 0px 6px; padding: 0px; float: left;
}
#tmglThirdNav .mainNav a {
	padding: 4px 10px; color: rgb(35, 75, 123); font-weight: normal; display: block;
}
#tmglThirdNav .mainNav a:hover {
	color: rgb(35, 75, 123); text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#tmglThirdNav .mainNav .selected a {
	color: rgb(38, 38, 38); font-weight: bold;
}
#travelDestinationsSelector {
	background: rgb(255, 255, 255); width: 940px; height: 30px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
#travelDestinationsSelector p {
	margin: 0px; padding: 8px 20px 0px 10px; color: rgb(34, 68, 119); font-size: 1.3em; font-weight: bold; float: left;
}
#travelDestinationsSelector form {
	padding: 5px 0px 0px; float: left;
}
#travelDestinationsSelector form select {
	width: 280px; font-size: 1.2em; margin-right: 20px;
}
#travelDestinationsSelector .subBtnActive {
	border: 1px solid rgb(17, 51, 102); border-image: none; height: 2em; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1em; font-weight: bold; background-color: rgb(34, 85, 119);
}
#travelDestinationsSelector .subBtnInactive {
	border: 1px solid rgb(204, 204, 204); border-image: none; height: 2em; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1em; font-weight: bold; background-color: rgb(153, 153, 153);
}
#otherSportsSelector {
	background: rgb(255, 255, 255); width: 940px; height: 30px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
#otherSportsSelector p {
	margin: 0px; padding: 8px 20px 0px 10px; color: rgb(34, 68, 119); font-size: 1.3em; font-weight: bold; float: left;
}
#otherSportsSelector form {
	padding: 5px 0px 0px; float: left;
}
#otherSportsSelector form select {
	width: 280px; font-size: 1.2em; margin-right: 20px;
}
#otherSportsSelector .subBtnActive {
	border: 1px solid rgb(17, 51, 102); border-image: none; height: 2em; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1em; font-weight: bold; background-color: rgb(34, 85, 119);
}
#otherSportsSelector .subBtnInactive {
	border: 1px solid rgb(204, 204, 204); border-image: none; height: 2em; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1em; font-weight: bold; background-color: rgb(153, 153, 153);
}
#tmglBreakingNews #tmglbn {
	color: rgb(178, 41, 41); line-height: 1.11em; padding-right: 9px; font-size: 1.8em; font-weight: bold; float: left;
}
#tmglBreakingNews ul {
	list-style: none; margin: 0px; padding: 0px; float: left;
}
#tmglBreakingNews ul li {
	margin: 0px; padding: 0px; color: rgb(64, 64, 64); line-height: 1.11em; font-size: 1.4em;
}
#tmglBreakingNews ul li.shown {
	padding-top: 3px;
}
#tmglCrumbtrail {
	color: rgb(35, 75, 123); text-transform: uppercase; padding-top: 8px; font-weight: bold; margin-bottom: 5px;
}
#tmglCrumbtrail ol {
	list-style: none; margin: 0px; padding: 0px;
}
#tmglCrumbtrail li {
	float: left;
}
#tmglCrumbtrail span {
	padding: 0px 5px; color: rgb(102, 102, 102);
}
#tmglCrumbtrail .styleOne {
	color: rgb(0, 122, 143); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleOne a {
	color: rgb(0, 122, 143); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleTwo {
	color: rgb(95, 86, 83); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleTwo a {
	color: rgb(95, 86, 83); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleThree {
	color: rgb(177, 13, 24); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleThree a {
	color: rgb(177, 13, 24); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleFour {
	color: rgb(53, 100, 6); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleFour a {
	color: rgb(53, 100, 6); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleFive {
	color: rgb(0, 84, 179); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleFive a {
	color: rgb(0, 84, 179); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleSix {
	color: rgb(158, 0, 71); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleSix a {
	color: rgb(158, 0, 71); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleSeven {
	color: rgb(72, 133, 32); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleSeven a {
	color: rgb(72, 133, 32); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleEight {
	color: rgb(17, 17, 17); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleEight a {
	color: rgb(17, 17, 17); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleNine {
	color: rgb(212, 47, 0); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleNine a {
	color: rgb(212, 47, 0); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleTen {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleTen a {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleEleven {
	color: rgb(249, 212, 38); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleEleven a {
	color: rgb(249, 212, 38); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleTwelve {
	color: rgb(255, 212, 65); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleTwelve a {
	color: rgb(255, 212, 65); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleThirteen {
	color: rgb(0, 84, 179); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleThirteen a {
	color: rgb(0, 84, 179); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleFourteen {
	color: rgb(212, 47, 0); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleFourteen a {
	color: rgb(212, 47, 0); border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tmglCrumbtrail .styleOne a:hover {
	border-bottom-color: rgb(0, 122, 143); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleTwo a:hover {
	border-bottom-color: rgb(95, 86, 83); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleThree a:hover {
	border-bottom-color: rgb(177, 13, 24); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleFour a:hover {
	border-bottom-color: rgb(53, 100, 6); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleFive a:hover {
	border-bottom-color: rgb(0, 84, 179); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleSix a:hover {
	border-bottom-color: rgb(158, 0, 71); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleSeven a:hover {
	border-bottom-color: rgb(72, 133, 32); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleEight a:hover {
	border-bottom-color: rgb(17, 17, 17); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleNine a:hover {
	border-bottom-color: rgb(212, 47, 0); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleTen a:hover {
	border-bottom-color: rgb(84, 84, 84); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleEleven a:hover {
	border-bottom-color: rgb(249, 212, 38); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleTwelve a:hover {
	border-bottom-color: rgb(255, 212, 65); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleThirteen a:hover {
	border-bottom-color: rgb(0, 84, 179); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglCrumbtrail .styleFourteen a:hover {
	border-bottom-color: rgb(212, 47, 0); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglBody {
	padding: 0px; width: 940px;
}
.backtotop {
	padding: 4px 0px;
}
.backtotop p {
	background: url("../i/sprite-arrows.gif") no-repeat 100% -18px; padding: 2px 10px 0px 0px; text-align: right; font-size: 1.2em; font-weight: bold;
}
#tmglFooter {
	background: url("../i/ftLogo.gif") no-repeat left rgb(119, 119, 119); padding: 0px 0px 0px 77px; color: rgb(255, 255, 255); border-top-color: rgb(221, 221, 221); border-top-width: 4px; border-top-style: solid;
}
#tmglFooter a {
	color: rgb(255, 255, 255);
}
#tmglFooter a:hover {
	color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglFooter a:visited {
	color: rgb(255, 255, 255);
}
#tmglFooter a:hover:visited {
	color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglFooter .links {
	padding-top: 36px; font-size: 1.2em; float: left;
}
#tmglFooter .links p {
	margin: 0px; padding: 0px;
}
#tmglFooter .links p a {
	margin: 0px 12px;
}
#tmglFooter .copyright {
	padding: 10px 10px 7px 0px; text-align: right; line-height: 1.38em; font-size: 1.1em; float: right;
}
#tmglFooter .copyright p {
	margin: 0px; padding: 0px 0px 3px;
}
#tmglFooterLargeItems {
	background: rgb(38, 38, 38); margin-left: 60px; min-height: 130px;
}
#tmglFooterLarge {
	background: rgb(38, 38, 38); padding: 10px 0px 8px 20px; color: rgb(255, 255, 255); border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
#tmglFooterLarge a {
	color: rgb(255, 255, 255);
}
#tmglFooterLarge a:hover {
	color: rgb(255, 255, 255); border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dotted;
}
#tmglFooterLarge p {
	margin: 0px 0px 3px; padding: 0px;
}
#tmglFooterLarge .ftHead {
	margin: 0px; padding: 0px; color: rgb(221, 217, 211); line-height: 1.36em; font-size: 1.2em; font-weight: bold;
}
#tmglFooterLarge p a {
	margin: 0px 15px 0px 0px; padding: 0px; line-height: 1.36em; font-size: 1.1em;
}
#tmglFooterLarge ul {
	list-style: none; margin: 0px; padding: 0px; min-height: 7.8em;
}
#tmglFooterLarge ul + ul {
	min-height: 0px;
}
#tmglFooterLarge ul li {
	padding: 0px; color: rgb(206, 223, 242); line-height: 1.5em; font-size: 1.2em; margin-right: 15px; display: block;
}
#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);
}
.spr {
	display: block; background-image: url("../i/spritesheet-v.png"); background-repeat: no-repeat;
}
#tmglFooterLarge .imgBulletList li {
	padding: 0px 0px 4px 28px; color: rgb(255, 255, 255); line-height: 1.7em; font-weight: bold; background-image: url("../i/spritesheet-v.png"); background-repeat: no-repeat;
}
#tmglFooterLarge .imgBulletList li:last-child {
	background: no-repeat;
}
#tmglFooterLarge .imgBulletList li a {
	color: rgb(255, 255, 255);
}
#tmglFooterLarge ul li.footrss {
	background-position: -3px -95px; width: 16px; height: 16px;
}
#tmglFooterLarge ul li.footwidgets {
	background-position: 0px; background-image: none;
}
#tmglFooterLarge ul li.footmobile {
	background-position: -3px -73px; width: 16px; height: 16px;
}
#tmglFooterLarge ul li.footemail {
	background-image: url("../i/footeremail.gif");
}
#tmglFooterLarge ul li.footepaper {
	background-position: -3px -51px; width: 16px; height: 16px;
}
#tmglFooterLarge ul li a {
	color: rgb(198, 198, 198); white-space: nowrap;
}
#tmglFooterLarge ul li.itemgap {
	margin-bottom: 13px;
}
.footercolumn {
	background: url("../i/footer_rule.png") repeat-y 130px 50% rgb(38, 38, 38); margin: 0px; width: 144px; float: left;
}
#footercolumn_last {
	margin: 0px; width: 140px; float: left;
}
#tmglFooterLarge #footerlogolink:hover {
	border: 0px currentColor; border-image: none;
}
#footerlogolink {
	border: 0px currentColor; border-image: none; width: 40px; height: 50px; margin-bottom: -50px; float: left; display: block; position: relative;
}
#footerinfo {
	margin: 10px 0px 0px; padding-top: 6px; border-top-color: rgb(66, 66, 66); border-top-width: 1px; border-top-style: solid;
}
#footerinfo .divbar {
	color: rgb(65, 114, 147); display: inline;
}
#footerinfo p {
	color: rgb(153, 153, 153); line-height: 1.1em; padding-right: 12px; font-size: 1.1em; border-right-color: rgb(66, 66, 66); border-right-width: 1px; border-right-style: solid; float: left;
}
#footerinfo p a {
	color: rgb(153, 153, 153); line-height: 1.1em; font-size: 1.1em; margin-left: 12px;
}
#footerinfo p.f_copyright {
	padding-top: 1px;
}
#footerinfo p.lastp {
	border: 0px currentColor; border-image: none; color: rgb(204, 204, 204); line-height: 1.1em; padding-right: 12px; font-size: 1.1em; float: left;
}
.error_body {
	background: url("../i/matt_404.gif") no-repeat 450px 80px; padding: 0px 450px 20px 0px; margin-left: 80px;
}
.error_body .storyHead h1 {
	margin: 0px; padding: 0px 0px 5px; color: rgb(35, 75, 123); line-height: 1.18em; letter-spacing: -0.05em; font-size: 4.5em; font-weight: bold;
}
.error_body .storyHead h2 {
	margin: 0px; padding: 0px 0px 5px; color: rgb(68, 68, 68); line-height: 0.5em; font-size: 2em; font-weight: normal;
}
.footerSectionLinks {
	margin-bottom: 7px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
.error_body .storyHead ul.sidebars {
	color: rgb(64, 64, 64); line-height: 1.3em; padding-left: 20px; font-size: 1.4em; list-style-image: url("../i/articleBullet.gif");
}
.error_body .storyHead ul.sidebars a {
	font-weight: bold;
}
.error_body .storyHead ul li {
	padding-bottom: 10px;
}
.error_body .headererror p {
	margin: 0px; padding: 0px 3px 0px 0px; color: rgb(178, 41, 41); line-height: 1em; font-size: 1.4em; font-weight: bold; display: inline; background-color: rgb(255, 255, 255);
}
.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;
}
.gutterAbove8 {
	margin-top: 8px;
}
.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 {
	background: none; padding: 0px; height: 4px; margin-bottom: 0px;
}
.indexaz .twoThirds h2 {
	color: rgb(102, 102, 102); font-size: 1.8em; font-weight: normal;
}
.indexaz .twoThirds p {
	background: url("../i/upArrow.gif") no-repeat right; text-align: right; padding-right: 10px; font-size: 1.2em;
}
.indexaz ul.indexGCSec {
	list-style-image: none;
}
.indexaz ul.indexGCSec li {
	background: none;
}
.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("../i/vertRule.gif") repeat-y 630px 50%; width: 940px;
}
.twoHalves {
	background: url("../i/twoHalves.gif") repeat-y; width: 940px;
}
.twoThirdsThird {
	width: 940px;
}
.twoThirdsThird2 {
	background: url("../i/twoThirdsThird2.gif") repeat-y; width: 940px;
}
.twoThirdsb {
	background: url("../i/vertRuleDotted.gif") repeat-y 390px 50%; width: 620px;
}
.twoThirdsd {
	background: url("../i/twoThirdsTwo.gif") repeat-y 80px 0px;
}
.twoThirdsc {
	background: url("../i/twoThirdsTwo.gif") repeat-y 0px 0px; width: 620px;
}
.quartFiveTwelfthsThird {
	background: url("../i/quartFiveTwelfthsThird.gif") repeat-y 0px 0px; width: 940px;
}
.quartFiveTwelfths {
	background: url("../i/quartFiveTwelfths.gif") repeat-y; width: 620px;
}
.fiveTwelfthsQuart {
	background: url("../i/fiveTwelfthsQuart.gif") repeat-y; width: 620px;
}
.fourQuarters {
	background: url("../i/fourQuarters.gif") repeat-y; width: 940px;
}
.threeThirds {
	background: url("../i/threeThirds.gif") repeat-y; width: 940px;
}
.threeThirdsSolid {
	background: url("../i/threeThirdsSolid.gif") repeat-y; width: 940px;
}
.sixSixths {
	background: url("../i/sixSixths.gif") repeat-y 0px 0px; margin: 10px 0px; width: 940px;
}
.sixSixths.noBg {
	background: none; display: table;
}
.sixSixths.noBg .oneSixth {
	padding: 0px 10px 0px 9px; height: auto; vertical-align: top; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid; float: none; display: table-cell;
}
.sixSixths.noBg :first-child.oneSixth {
	padding-left: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.borderSevenTwelfth {
	background: url("../i/vertRule.gif") repeat-y 790px 50%;
}
.borderFiveSixths {
	background: url("../i/vertRule.gif") repeat-y 790px 50%;
}
.sevenTwelfth .oneQuarterThirdCont {
	background: url("../i/vertRule.gif") repeat-y 790px 50%;
}
.borderSevenTwelfth {
	background-position: 550px 50%;
}
.sevenTwelfth .oneQuarterThirdCont {
	background-position: 310px 50%;
}
.borderOneThird {
	background: url("../i/vertRule.gif") repeat-y 310px 50%;
}
.twoThirds.borderOneThird.gutter {
	margin-top: 10px;
}
.newPortalWrapper .oneHalf.gutterBorder.gutterUnder {
	margin-top: 10px;
}
.newPortalWrapper .oneSixth {
	margin-top: 10px;
}
.twoThirds.gutter .separatorBottom {
	margin-bottom: 0px;
}
.borderOneSixth {
	background: url("../i/vertRule.gif") repeat-y 150px 50%;
}
.oneTwelfth {
	width: 60px; float: left;
}
.oneSixth {
	width: 140px; float: left;
}
.oneQuarter {
	width: 220px; float: left;
}
.oneThird {
	width: 300px; float: left;
}
.oneThirdCut {
	width: 290px; float: left;
}
.fiveTwelfths {
	width: 380px; float: left;
}
.oneHalf {
	width: 460px; float: left;
}
.twoThirds {
	width: 620px; float: left;
}
.fiveSixths {
	width: 780px; float: left;
}
.sevenTwelfth {
	width: 540px; float: left;
}
.sevenTwelfthCont {
	width: 540px; float: left;
}
.artBodyWide {
	width: 540px; margin-right: auto; margin-left: auto; float: none;
}
.artBodyWide .story p {
	margin: 0px; padding: 0px 0px 0.8em; color: rgb(51, 51, 51); line-height: 23px; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.artBodyWide .story p img[version='b'] {
	margin-left: -40px;
}
.artBodyWide .story p img[version='i'] {
	margin-left: -40px;
}
.artBodyWide .story iframe[src*='youtube'] {
	width: 620px; height: 349px; margin-left: -40px;
}
.artBodyWide .story .videoPlayer iframe[width='620'] {
	margin-left: -40px;
}
.artBodyWide .ssImg .artImageExtras {
	margin-top: 5px; margin-bottom: 12px;
}
.artBodyWide .ssImg.left .artImageExtras {
	margin-top: 5px; margin-bottom: 24px;
}
.artBodyWide .ssImg.right .artImageExtras {
	margin-top: 5px; margin-bottom: 24px;
}
.artBodyWide .ssImg .artImageExtras .caption {
	margin: 0px 5px 0px 0px; color: rgb(102, 102, 102); line-height: 19px; font-size: 14px;
}
.artBodyWide .ssImg .artImageExtras .credit {
	color: rgb(153, 153, 153); line-height: 17px; font-size: 12px;
}
.newPortalWrapper {
	width: 640px; float: left;
}
.portalPullQuote span.live {
	background: url("../i/spritesheet-v.png") no-repeat -3px -115px; margin: 0px 5px 0px 0px; width: 26px; height: 13px; float: left; display: block;
}
.summary span.live {
	background: url("../i/spritesheet-v.png") no-repeat -3px -115px; margin: 0px 5px 0px 0px; width: 26px; height: 13px; float: left; display: block;
}
.summary ul {
	margin: 0px; padding: 0px; overflow: hidden; list-style-type: none;
}
.summaryMedium ul {
	margin: 0px; padding: 0px; overflow: hidden; list-style-type: none;
}
.summary ul li {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1050px; padding: 0px 0px 2px 18px; font-family: arial, helvetica, sans-serif;
}
.liveVideoIcon {
	background: url("../i/live_play.png") no-repeat 8px 8px; width: 36px; height: 36px; position: absolute;
}
.oneQuarter .liveVideoIcon {
	background-position: 4px -25px; width: 28px; height: 26px;
}
.portalPullQuote .picleft .liveVideoIcon {
	background-position: 3px -53px; width: 26px; height: 20px;
}
.imageLeftHeadline .picleft .liveVideoIcon {
	background-position: 3px -53px; width: 26px; height: 20px;
}
.headlineImageLeft .picleft .liveVideoIcon {
	background-position: 3px -53px; width: 26px; height: 20px;
}
#newsAlert .oneThirdCut .picleft .liveVideoIcon {
	background-position: 3px -53px; width: 26px; height: 20px;
}
.oneSixth .liveVideoIcon {
	background-position: 3px -53px; width: 26px; height: 20px;
}
.liveVideo {
	width: 140px; height: 36px; bottom: 8px; position: absolute; background-color: rgb(204, 0, 0);
}
#newsAlert .oneHalf .picleft .liveVideo {
	bottom: 5px;
}
.imageLeftHeadline .picleft .liveVideo {
	bottom: 5px;
}
#newsAlert .oneHalf .piccentre .liveVideo {
	bottom: 0px;
}
#newsAlert .storyExpand .oneThird.w280 .picleft .liveVideo {
	bottom: 0px;
}
.headlineImageLeft .picleft .liveVideo {
	bottom: 0px;
}
#newsAlert .storyExpand .twoThirds .picleft .liveVideo {
	bottom: 0px;
}
.portalPullQuote .picleft .liveVideo {
	bottom: 0px;
}
.portalPullQuote .piccentre .liveVideo {
	bottom: 0px;
}
#newsAlert .oneThird .imageCentreHeadline .piccentre .liveVideo {
	bottom: 0px;
}
#newsAlert .oneThird .headlineImageCentre .piccentre .liveVideo {
	bottom: 0px;
}
#newsAlert .oneThirdCut .piccentre .liveVideo {
	bottom: 0px;
}
#newsAlert .oneSixth .piccentre .liveVideo {
	bottom: 0px;
}
.imageLeftLabelHeadline .liveVideo {
	display: none;
}
.oneQuarter .liveVideo {
	height: 26px;
}
.imageCentreOverlay .liveVideo {
	bottom: 0px;
}
.portalPullQuote .picleft .liveVideo {
	height: 20px;
}
.imageLeftHeadline .picleft .liveVideo {
	height: 20px;
}
.headlineImageLeft .picleft .liveVideo {
	height: 20px;
}
#newsAlert .oneThirdCut .picleft .liveVideo {
	height: 20px;
}
.oneSixth .liveVideo {
	height: 20px;
}
.liveVideoText {
	margin: 10px 5px 10px 36px; color: rgb(255, 255, 255); text-transform: capitalize; font-family: arial, sans-serif; font-size: 14px; font-weight: bold; position: absolute;
}
.oneQuarter .liveVideoText {
	margin: 6px 5px 6px 28px; font-size: 12px;
}
.portalPullQuote .picleft .liveVideoText {
	margin: 4px 5px 4px 26px; font-size: 11px;
}
.imageLeftHeadline .picleft .liveVideoText {
	margin: 4px 5px 4px 26px; font-size: 11px;
}
.headlineImageLeft .picleft .liveVideoText {
	margin: 4px 5px 4px 26px; font-size: 11px;
}
#newsAlert .oneThirdCut .picleft .liveVideoText {
	margin: 4px 5px 4px 26px; font-size: 11px;
}
.oneSixth .liveVideoText {
	margin: 4px 5px 4px 26px; font-size: 11px;
}
ul li.audio {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1415px;
}
ul li.audio:hover {
	background-position: 0px -1484px;
}
ul.sidebars li.live {
	background: url("../i/live_icon.png") no-repeat left 1px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 30px; font-size: 1.2em; font-weight: normal;
}
.summary .sidebars h3.live {
	background: url("../i/live_icon.png") no-repeat left 1px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 30px; font-size: 1.2em; font-weight: normal;
}
.sidebars li {
	line-height: 1.2em;
}
.sidebars li.graph {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -561px;
}
.sidebars li.graph:hover {
	background-position: 0px -632px;
}
.summary .sidebars h3.graph:hover {
	background-position: 0px -632px;
}
.summaryMediumToSmall .graph h3:hover {
	background-position: 0px -632px;
}
.sidebars li.poll {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -986px;
}
.sidebars li.poll:hover {
	background-position: 0px -1058px;
}
.summary .sidebars h3.poll:hover {
	background-position: 0px -1058px;
}
.summaryMediumToSmall .poll h3:hover {
	background-position: 0px -1058px;
}
.sidebars li.map {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1271px;
}
.sidebars li.map:hover {
	background-position: 0px -1343px;
}
.summary .sidebars h3.map:hover {
	background-position: 0px -1343px;
}
.summaryMedium h3 {
	padding: 0px 0px 10px; line-height: 1.13em; font-size: 1.8em; font-weight: normal;
}
.summaryMedium h2 {
	padding: 0px 0px 10px; line-height: 1.13em; font-size: 1.8em; font-weight: normal;
}
.sixSixths .summaryMedium .summarySmall h3 {
	line-height: 1.28em; font-size: 1.4em; font-weight: normal;
}
.sixSixths .summaryMedium .summarySmall h3 {
	line-height: 1.28em; font-size: 1.4em; font-weight: normal;
}
.oneSixth .secPuffs .summarySmall h3 {
	line-height: 1.28em; font-size: 1.4em; font-weight: normal;
}
.summary.headlineSize .summarySmall h3 {
	padding: 0px 0px 6px; line-height: 1.13em; font-size: 1.8em; font-weight: normal;
}
.summaryMedium.tps5 h3 {
	padding: 0px 0px 6px; line-height: 1.28em; font-size: 1.4em; font-weight: normal;
}
.summaryMedium.tps5 h2 {
	padding: 0px 0px 6px; line-height: 1.28em; font-size: 1.4em; font-weight: normal;
}
.summaryMedium.tps5 .headerOne h3 {
	margin: 0px; padding: 0px 3px 1px 0px; line-height: 1em; font-size: 1.2em; font-weight: bold;
}
.summaryMedium.tps5 .headerOne h2 {
	margin: 0px; padding: 0px 3px 1px 0px; line-height: 1em; font-size: 1.2em; font-weight: bold;
}
.newPortal .fiveSixths .summary h2 a {
	color: rgb(35, 75, 123);
}
.newPortal .fiveSixths .summary h2 a:hover {
	color: rgb(18, 40, 66);
}
.headerOne + .summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.headerOne + :nth-child(1).summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
div.access + .summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
div.access + div > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.summary.imageCentreOverlay {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.summaryBig .summary {
	padding-bottom: 10px; margin-bottom: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.oneTwelfth > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneSixth > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneQuarter > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneThird > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.fiveTwelfths > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneHalf > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.twoThirds > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.fiveSixths > .summaryBig :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneTwelfth > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneSixth > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneQuarter > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneThird > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.fiveTwelfths > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneHalf > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.twoThirds > div:first-child > :first-child.summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.fiveTwelfths.top-stories01 .summaryBig > div > :first-child.summary {
	margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneQuarter.top-stories02 > div:first-child > div > :first-child.summary {
	margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneHalf.top-stories01 .summaryBig > :first-child.summary {
	margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oneSixth.top-stories02 .summaryMedium > :first-child.summary {
	margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.fiveTwelfths.top-stories01 :first-child.headerOne {
	margin-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.oneQuarter.top-stories02 :first-child.headerOne {
	margin-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.fiveTwelfths.top-stories01 :first-child.summary {
	
}
.oneQuarter.top-stories02 :first-child.summary {
	
}
.fiveTwelfths.top-stories01 :first-child.summary h3 {
	padding-top: 0px;
}
.oneQuarter.top-stories02 :first-child.summary h3 {
	padding-top: 0px;
}
.oneHalf.top-stories01 :first-child.summary h3 {
	padding-top: 0px;
}
.oneSixth.top-stories02 :first-child.summary h3 {
	padding-top: 0px;
}
.edtChoice .editors-choice-2 .summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.edtChoice .oneThird div.editors-choice-3 .summary {
	padding-top: 3px; margin-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.fiveTwelfths > div:first-child > :first-child.summary.imageCentreOverlay {
	padding-top: 5px;
}
.fiveTwelfths > div:first-child > :first-child.summary.imageCentreHeadline {
	padding-top: 5px;
}
.oneSixth > div:first-child > div:first-child {
	margin-top: 0px;
}
.oneQuarter > div:first-child {
	margin-top: 0px;
}
.newPortalWrapper .fiveTwelfths.styleOne.gutter .summaryBig .summary :first-child.carv2 {
	margin-top: 5px;
}
.pictureGrid {
	margin-bottom: 10px;
}
.pictureGrid .summary {
	width: 46%; padding-top: 0px; margin-top: 0px; margin-right: 20px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; float: left; min-height: 130px;
}
.pictureGrid .picGrid-03 {
	margin-right: 0px;
}
.pictureGrid .picGrid-05 {
	margin-right: 0px;
}
.pictureGrid .picGrid-07 {
	margin-right: 0px;
}
.pictureGrid .summary h3 {
	font-size: 1.3em;
}
.pictureGrid .summary .piccentre {
	margin: 0px; padding: 0px 0px 2px;
}
.summaryMediumToSmall h3 {
	padding: 0px; line-height: 1.2em; font-size: 1.4em; font-weight: normal; margin-bottom: 0px;
}
.summaryMediumToSmall h2 {
	padding: 0px; line-height: 1.2em; font-size: 1.4em; font-weight: normal; margin-bottom: 0px;
}
.summaryMediumToSmall .video h3 {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px -1948px; padding: 0px 0px 2px; text-indent: 18px;
}
.summaryMediumToSmall .video h3 a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .audio h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1167px; text-indent: 18px;
}
.summaryMediumToSmall .audio h3 a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .photo h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1796px; text-indent: 18px;
}
.summaryMediumToSmall .photo h3 a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .blog h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -2096px; text-indent: 18px;
}
.summaryMediumToSmall .blog h3 a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .live h3 {
	background: url("../i/spritesheet-v.png") no-repeat -3px -114px; padding: 0px 0px 2px; text-indent: 30px;
}
.summaryMediumToSmall .interactive h3 {
	background: url("../i/interactive_icon.png") no-repeat 0px 3px; text-indent: 18px;
}
.summaryMediumToSmall .interactive h3 a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .map h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2436px; 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 {
	line-height: 1.2em; font-size: 1.4em; font-weight: normal;
}
.headerOne {
	padding: 3px 0px 13px; color: rgb(38, 38, 38); font-family: arial, sans-serif; margin-top: 8px; margin-bottom: 5px; border-top-color: rgb(38, 38, 38); border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted; background-color: rgb(255, 255, 255);
}
.fiveTwelfths.top-stories01 .extra :first-child.headerOne {
	margin-top: 8px;
}
.oneQuarter.top-stories02 .extra :first-child.headerOne {
	margin-top: 8px;
}
:first-child.headerOne {
	margin-top: 0px;
}
:first-child.InSkinHide + .headerOne {
	margin-top: 0px;
}
.headerOne h2 {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 3px 1px 0px; line-height: 1em; font-size: 1.2em; font-weight: bold; display: inline;
}
.summaryMedium.tps5 .headerOne h3 {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 3px 1px 0px; line-height: 1em; font-size: 1.2em; font-weight: bold; display: inline;
}
.summaryMedium.tps5 .headerOne h2 {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 3px 1px 0px; line-height: 1em; font-size: 1.2em; font-weight: bold; display: inline;
}
.headerOne h2 a {
	padding: 0px 5px 0px 0px; color: rgb(38, 38, 38); margin-bottom: 1px;
}
.headerOne h2 a:hover {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.headerOne h2 span {
	padding: 0px 5px 0px 0px;
}
.headerOne h2 a span {
	padding: 0px; line-height: 1em;
}
.headerOne p {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 5px 1px 0px; text-transform: capitalize; line-height: 1em; font-size: 1.2em; font-weight: bold; display: inline;
}
.headerOne p a {
	padding: 0px 5px 0px 0px; color: rgb(38, 38, 38); margin-bottom: 1px;
}
.headerOne p a span {
	padding: 0px;
}
.headerOne p a:hover {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.styleHome {
	border-top-color: rgb(0, 122, 143); border-top-width: 2px; border-top-style: solid;
}
.fiveTwelfths.top-stories01 .extra :first-child.headerOne.styleHome {
	border-top-color: rgb(0, 122, 143); border-top-width: 2px; border-top-style: solid;
}
.oneQuarter.top-stories02 .extra :first-child.headerOne.styleHome {
	border-top-color: rgb(0, 122, 143); border-top-width: 2px; border-top-style: solid;
}
.styleOne {
	border-top-color: rgb(0, 122, 143); border-top-width: 2px; border-top-style: solid;
}
.fiveTwelfths.top-stories01 .extra :first-child.headerOne.styleOne {
	border-top-color: rgb(0, 122, 143); border-top-width: 2px; border-top-style: solid;
}
.oneQuarter.top-stories02 .extra :first-child.headerOne.styleOne {
	border-top-color: rgb(0, 122, 143); border-top-width: 2px; border-top-style: solid;
}
.styleTwo {
	border-top-color: rgb(95, 86, 83); border-top-width: 2px; border-top-style: solid;
}
.fiveTwelfths.top-stories01 .extra :first-child.headerOne.styleTwo {
	border-top-color: rgb(95, 86, 83); border-top-width: 2px; border-top-style: solid;
}
.oneQuarter.top-stories02 .extra :first-child.headerOne.styleTwo {
	border-top-color: rgb(95, 86, 83); border-top-width: 2px; border-top-style: solid;
}
.styleThree {
	border-top-color: rgb(177, 13, 24); border-top-width: 2px; border-top-style: solid;
}
.fiveTwelfths.top-stories01 .extra :first-child.headerOne.styleThree {
	border-top-color: rgb(177, 13, 24); border-top-width: 2px; border-top-style: solid;
}
.oneQuarter.top-stories02 .extra :first-child.headerOne.styleThree {
	border-top-color: rgb(177, 13, 24); border-top-width: 2px; border-top-style: solid;
}
.styleFour {
	border-top-color: rgb(53, 100, 6); border-top-width: 2px; border-top-style: solid;
}
.fiveTwelfths.top-stories01 .extra :first-child.headerOne.styleFour {
	border-top-color: rgb(53, 100, 6); border-top-width: 2px; border-top-style: solid;
}
.oneQuarter.top-stories02 .extra :first-child.headerOne.styleFour {
	border-top-color: rgb(53, 100, 6); border-top-width: 2px; border-top-style: solid;
}
.styleFive {
	border-top-color: rgb(0, 84, 179); border-top-width: 2px; border-top-style: solid;
}
.fiveTwelfths.top-stories01 .extra :first-child.headerOne.styleFive {
	border-top-color: rgb(0, 84, 179); border-top-width: 2px; border-top-style: solid;
}
.oneQuarter.top-stories02 .extra :first-child.headerOne.styleFive {
	border-top-color: rgb(0, 84, 179); border-top-width: 2px; border-top-style: solid;
}
.styleSix {
	border-top-color: rgb(158, 0, 71); border-top-width: 2px; border-top-style: solid;
}
.fiveTwelfths.top-stories01 .extra :first-child.headerOne.styleSix {
	border-top-color: rgb(158, 0, 71); border-top-width: 2px; border-top-style: solid;
}
.oneQuarter.top-stories02 .extra :first-child.headerOne.styleSix {
	border-top-color: rgb(158, 0, 71); border-top-width: 2px; border-top-style: solid;
}
.styleSeven {
	border-top-color: rgb(72, 133, 32); border-top-width: 2px; border-top-style: solid;
}
.fiveTwelfths.top-stories01 .extra :first-child.headerOne.styleSeven {
	border-top-color: rgb(72, 133, 32); border-top-width: 2px; border-top-style: solid;
}
.oneQuarter.top-stories02 .extra :first-child.headerOne.styleSeven {
	border-top-color: rgb(72, 133, 32); border-top-width: 2px; border-top-style: solid;
}
.styleEight {
	border-top-color: rgb(17, 17, 17); border-top-width: 2px; border-top-style: solid;
}
.fiveTwelfths.top-stories01 .extra :first-child.headerOne.styleEight {
	border-top-color: rgb(17, 17, 17); border-top-width: 2px; border-top-style: solid;
}
.oneQuarter.top-stories02 .extra :first-child.headerOne.styleEight {
	border-top-color: rgb(17, 17, 17); border-top-width: 2px; border-top-style: solid;
}
.styleTen {
	border-top-color: rgb(84, 84, 84); border-top-width: 2px; border-top-style: solid;
}
.fiveTwelfths.top-stories01 .extra :first-child.headerOne.styleTen {
	border-top-color: rgb(84, 84, 84); border-top-width: 2px; border-top-style: solid;
}
.oneQuarter.top-stories02 .extra :first-child.headerOne.styleTen {
	border-top-color: rgb(84, 84, 84); border-top-width: 2px; border-top-style: solid;
}
.styleNine {
	border-top-color: rgb(212, 47, 0); border-top-width: 2px; border-top-style: solid;
}
.fiveTwelfths.top-stories01 .extra :first-child.headerOne.styleNine {
	border-top-color: rgb(212, 47, 0); border-top-width: 2px; border-top-style: solid;
}
.oneQuarter.top-stories02 .extra :first-child.headerOne.styleNine {
	border-top-color: rgb(212, 47, 0); border-top-width: 2px; border-top-style: solid;
}
.styleEleven {
	clear: both; border-top-color: rgb(0, 151, 210); border-top-width: 2px; border-top-style: solid;
}
.fiveTwelfths.top-stories01 .extra :first-child.headerOne.styleEleven {
	clear: both; border-top-color: rgb(0, 151, 210); border-top-width: 2px; border-top-style: solid;
}
.oneQuarter.top-stories02 .extra :first-child.headerOne.styleEleven {
	clear: both; border-top-color: rgb(0, 151, 210); border-top-width: 2px; border-top-style: solid;
}
.styleTwelve {
	border-top-color: rgb(255, 212, 65); border-top-width: 2px; border-top-style: solid;
}
.fiveTwelfths.top-stories01 .extra :first-child.headerOne.styleTwelve {
	border-top-color: rgb(255, 212, 65); border-top-width: 2px; border-top-style: solid;
}
.oneQuarter.top-stories02 .extra :first-child.headerOne.styleTwelve {
	border-top-color: rgb(255, 212, 65); border-top-width: 2px; border-top-style: solid;
}
.styleThirteen {
	border-top-color: rgb(0, 84, 179); border-top-width: 2px; border-top-style: solid;
}
.fiveTwelfths.top-stories01 .extra :first-child.headerOne.styleThirteen {
	border-top-color: rgb(0, 84, 179); border-top-width: 2px; border-top-style: solid;
}
.oneQuarter.top-stories02 .extra :first-child.headerOne.styleThirteen {
	border-top-color: rgb(0, 84, 179); border-top-width: 2px; border-top-style: solid;
}
.styleFourteen {
	border-top-color: rgb(212, 47, 0); border-top-width: 2px; border-top-style: solid;
}
.styleOne p a {
	color: rgb(38, 38, 38);
}
.styleOne h2 a {
	color: rgb(38, 38, 38);
}
.styleTwo p a {
	color: rgb(38, 38, 38);
}
styleTwo h2 a {
	color: rgb(38, 38, 38);
}
.styleThree p a {
	color: rgb(38, 38, 38);
}
styleThree h2 a {
	color: rgb(38, 38, 38);
}
.styleFour p a {
	color: rgb(38, 38, 38);
}
styleFour h2 a {
	color: rgb(38, 38, 38);
}
.styleFive p a {
	color: rgb(38, 38, 38);
}
styleFive h2 a {
	color: rgb(38, 38, 38);
}
.styleSix p a {
	color: rgb(38, 38, 38);
}
styleSix h2 a {
	color: rgb(38, 38, 38);
}
.styleSeven p a {
	color: rgb(38, 38, 38);
}
styleSeven h2 a {
	color: rgb(38, 38, 38);
}
.styleEight p a {
	color: rgb(38, 38, 38);
}
styleEight h2 a {
	color: rgb(38, 38, 38);
}
.styleNine p a {
	color: rgb(38, 38, 38);
}
styleNine h2 a {
	color: rgb(38, 38, 38);
}
.styleEleven p a {
	color: rgb(38, 38, 38);
}
styleEleven h2 a {
	color: rgb(38, 38, 38);
}
.styleTwelve p a {
	color: rgb(38, 38, 38);
}
styleTwelve h2 a {
	color: rgb(38, 38, 38);
}
.styleOne p a:hover {
	color: rgb(1, 102, 120);
}
.styleOne h2 a:hover {
	color: rgb(1, 102, 120);
}
.styleTwo p a:hover {
	color: rgb(73, 67, 64);
}
.styleTwo h2 a:hover {
	color: rgb(73, 67, 64);
}
.styleThree p a:hover {
	color: rgb(144, 21, 24);
}
.styleThree h2 a:hover {
	color: rgb(144, 21, 24);
}
.styleFour p a:hover {
	color: rgb(53, 100, 6);
}
.styleFour h2 a:hover {
	color: rgb(53, 100, 6);
}
.styleFive p a:hover {
	color: rgb(21, 71, 141);
}
.styleFive h2 a:hover {
	color: rgb(21, 71, 141);
}
.styleSix p a:hover {
	color: rgb(127, 14, 57);
}
.styleSix h2 a:hover {
	color: rgb(127, 14, 57);
}
.styleSeven p a:hover {
	color: rgb(56, 111, 49);
}
.styleSeven h2 a:hover {
	color: rgb(56, 111, 49);
}
.styleEight p a:hover {
	color: rgb(56, 56, 56);
}
.styleEight h2 a:hover {
	color: rgb(56, 56, 56);
}
.styleNine p a:hover {
	color: rgb(181, 43, 29);
}
.styleNine h2 a:hover {
	color: rgb(181, 43, 29);
}
.styleTen p a:hover {
	color: rgb(63, 64, 64);
}
.styleTen h2 a:hover {
	color: rgb(63, 64, 64);
}
.styleEleven p a:hover {
	color: rgb(249, 212, 38);
}
.styleEleven h2 a:hover {
	color: rgb(249, 212, 38);
}
.styleFourteen p a:hover {
	color: rgb(181, 43, 29);
}
.styleFourteen h2 a:hover {
	color: rgb(181, 43, 29);
}
.relatedThirdPartyLink {
	border: currentColor; border-image: none; background-color: rgb(238, 238, 238);
}
.relatedThirdPartyHeader {
	font-weight: normal;
}
.byline {
	margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.bylineComments {
	padding-bottom: 5px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.story .byline p {
	margin: 0px; padding: 0px 0px 9px; color: rgb(63, 63, 63); font-size: 1.2em; font-weight: bold;
}
.story .bylineComments p {
	margin: 0px; padding: 0px 0px 9px; color: rgb(63, 63, 63); font-size: 1.2em; font-weight: bold;
}
.story .byline p span.name {
	margin: 0px; padding: 0px 0px 9px; color: rgb(35, 75, 123); font-weight: bold;
}
.story .bylineComments p span.name {
	margin: 0px; padding: 0px 0px 9px; color: rgb(35, 75, 123); font-weight: bold;
}
.story .byline p span a {
	font-weight: bold;
}
.story .bylineComments p span a {
	font-weight: bold;
}
.story .byline p span.bar {
	color: rgb(204, 204, 204);
}
.story .bylineComments p span.bar {
	color: rgb(204, 204, 204);
}
.story .byline p.favLinks {
	margin: 0px; color: rgb(204, 204, 204); padding-bottom: 0px; font-weight: normal; float: left;
}
.story .bylineComments p.favLinks {
	margin: 0px; color: rgb(204, 204, 204); padding-bottom: 0px; font-weight: normal; float: left;
}
.story .bylineImg {
	margin: 4px 10px 12px 0px; float: left;
}
.story {
	padding-top: 3px; padding-bottom: 5px; margin-bottom: 5px; border-top-color: rgb(102, 102, 102); border-bottom-color: currentColor; border-top-width: 2px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.story p {
	margin: 0px; padding: 0px 0px 0.7em; line-height: 1.48em; font-family: arial, helvetica, sans-serif; font-size: 1.4em;
}
.story h2 {
	padding: 3px 0px 5px; color: rgb(51, 51, 51); font-family: arial, helvetica, sans-serif; font-size: 1.4em; font-weight: bold; margin-bottom: 0.1em; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.story h3 {
	padding: 3px 0px 5px; color: rgb(51, 51, 51); font-family: arial, helvetica, sans-serif; font-size: 1.4em; font-weight: bold; margin-bottom: 0.1em; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.story h4 {
	padding: 3px 0px 5px; color: rgb(51, 51, 51); font-family: arial, helvetica, sans-serif; font-size: 1.4em; font-weight: bold; margin-bottom: 0.1em; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.story h5 {
	padding: 3px 0px 5px; color: rgb(51, 51, 51); font-family: arial, helvetica, sans-serif; font-size: 1.4em; font-weight: bold; margin-bottom: 0.1em; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.story h6 {
	padding: 3px 0px 5px; color: rgb(51, 51, 51); font-family: arial, helvetica, sans-serif; font-size: 1.4em; font-weight: bold; margin-bottom: 0.1em; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.story h6 {
	padding: 1px 4px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1.1em; font-weight: bold; margin-bottom: 0.5em; background-color: rgb(153, 0, 0);
}
.story div.h7 {
	padding: 0px; color: rgb(102, 102, 102); font-size: 1.1em; font-weight: bold; margin-bottom: 0.1em;
}
.story div.h8 {
	padding: 0px; font-size: 1.1em; font-weight: bold; margin-bottom: 0.1em;
}
.story ul {
	overflow: hidden; list-style-image: url("../i/articleBullet.gif");
}
.story ul {
	margin: 0px 0px 1em 2em; padding: 0px; line-height: 1.3em; overflow: hidden; font-family: arial, sans-serif; font-size: 1.3em;
}
.story ol {
	margin: 0px 0px 1em 2em; padding: 0px; line-height: 1.3em; overflow: hidden; font-family: arial, sans-serif; font-size: 1.3em;
}
.story table {
	padding: 0px; border: 0px currentColor; border-image: none; margin-bottom: 1em;
}
.story table tr th {
	padding: 2px; text-align: left; color: rgb(51, 51, 51); font-size: 1.3em; font-weight: bold; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.story table tr td {
	padding: 2px; color: rgb(64, 64, 64); font-size: 1.3em;
}
.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'] {
	padding-right: 0px; padding-left: 10px; display: inline;
}
.story p img[align='left'] {
	padding-right: 10px; display: inline;
}
.story p img[align='center'] {
	display: block;
}
.story .bylineSocialButtons table {
	padding: 0px; margin-bottom: 0px;
}
.story .bylineSocialButtons table tr th {
	padding: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.story .bylineSocialButtons table tr td {
	padding: 0px;
}
.guideBodyHeading {
	width: 460px;
}
.storyHead {
	margin: 0px; padding: 0px;
}
.guideBodyHeading {
	margin: 0px; padding: 0px;
}
.storyHead h1 {
	margin: 0px; padding: 0px 0px 8px; color: rgb(30, 30, 30); line-height: 1.16em; font-size: 2.4em; font-weight: normal;
}
.guideBodyHeading h1 {
	margin: 0px; padding: 0px 0px 8px; color: rgb(30, 30, 30); line-height: 1.16em; font-size: 2.4em; font-weight: normal;
}
.storyHead h2 {
	margin: 0px; padding: 0px 0px 10px; color: rgb(64, 64, 64); line-height: 1.2em; font-size: 1.6em; font-weight: normal;
}
.guideBodyHeading h2 {
	margin: 0px; padding: 0px 0px 10px; color: rgb(64, 64, 64); line-height: 1.2em; font-size: 1.6em; font-weight: normal;
}
.storyHead .rating {
	padding: 0px 0px 10px;
}
h1.storyHeadFull {
	margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.artIntroFullWidthIFrame .summary {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .storyHead {
	margin-right: 20px; margin-bottom: 15px; float: left;
}
.olympic#tmglSite .guideBodyHeading {
	margin-right: 20px; margin-bottom: 15px; float: left;
}
.olympic#tmglSite .storyHead h1 {
	padding: 0px 0px 4px; font-size: 2em; font-weight: bold;
}
.olympic#tmglSite .guideBodyHeading h1 {
	padding: 0px 0px 4px; font-size: 2em; font-weight: bold;
}
.storyFt .placeComment {
	float: left;
}
.storyFt .pagination {
	float: right;
}
.storyFt .header {
	background: url("../i/headerBlueBG.gif") repeat-x 0px 2px; padding-bottom: 7px;
}
.header h4 {
	margin: 0px; padding: 0px 3px 0px 0px; color: rgb(178, 41, 41); text-transform: uppercase; line-height: 1em; font-size: 1.2em; font-weight: bold; display: inline; background-color: rgb(255, 255, 255);
}
.storyFt .secLinks {
	padding-bottom: 5px; margin-top: 5px; margin-bottom: 5px;
}
.storyFt .secLinks .section {
	padding-bottom: 5px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.storyFt .secLinks .section .name {
	color: rgb(102, 102, 102); font-weight: bold; float: left;
}
.storyFt .secLinks .section .name h2 {
	color: rgb(102, 102, 102); font-size: 1em; font-weight: bold; float: left;
}
.storyFt .secLinks .section .name h2 a {
	color: rgb(35, 75, 123);
}
.storyFt .secLinks .section .feed {
	font-size: 1.2em; float: right;
}
.storyfct {
	padding-bottom: 5px; font-size: 1em;
}
.storyfct #storyMoreOnFucntion {
	border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
.storyfct #storyMoreOnFucntion .header {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); font-weight: bold;
}
.storyfct #storyMoreOnFucntion .secLinks {
	padding-bottom: 5px; margin-top: 5px; margin-bottom: 10px;
}
.storyfct #storyMoreOnFucntion .secLinks .section {
	padding-bottom: 3px; margin-bottom: 0px;
}
.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; list-style: none; padding: 0px 10px 0px 0px; float: left;
}
.storyfct #storyMoreOnFucntion .secLinks ul li.last {
	background: none; list-style: 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("../i/spritesheet-v.png") no-repeat -3px -386px; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.cornerimagephotoleft {
	background: url("../i/spritesheet-v.png") no-repeat -3px -360px; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.cornerimageaudioleft {
	background: url("../i/spritesheet-v.png") no-repeat -3px -230px; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.cornerimageblogleft {
	background: url("../i/spritesheet-v.png") no-repeat -3px -256px; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.cornerimagevideocentre {
	background: url("../i/spritesheet-v.png") no-repeat -3px -386px; left: 3px; top: 3px; width: 20px; height: 20px; position: absolute;
}
.cornerimagephotocentre {
	background: url("../i/spritesheet-v.png") no-repeat -3px -360px; left: 3px; top: 3px; width: 20px; height: 20px; position: absolute;
}
.cornerimageaudiocentre {
	background: url("../i/spritesheet-v.png") no-repeat -3px -230px; left: 3px; top: 3px; width: 20px; height: 20px; position: absolute;
}
.cornerimageblogcentre {
	background: url("../i/spritesheet-v.png") no-repeat -3px -256px; left: 3px; top: 3px; width: 20px; height: 20px; position: absolute;
}
.cornerimageleft {
	left: 0px; top: 0px; width: 16px; height: 16px; margin-top: 4px; position: absolute;
}
.cornerimagecentre {
	left: 0px; top: 0px; width: 16px; height: 16px; position: absolute;
}
.cornerimageinteractiveleft {
	background: url("../i/spritesheet-v.png") no-repeat -3px -282px; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.cornerimageinteractivecentre {
	background: url("../i/spritesheet-v.png") no-repeat -3px -282px; left: 3px; top: 3px; width: 20px; height: 20px; position: absolute;
}
.cornerimagegraphleft {
	background: url("../i/spritesheet-v.png") no-repeat -3px -412px; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.cornerimagegraphcentre {
	background: url("../i/spritesheet-v.png") no-repeat -3px -412px; left: 3px; top: 3px; width: 20px; height: 20px; position: absolute;
}
.cornerimagemapleft {
	background: url("../i/spritesheet-v.png") no-repeat -3px -308px; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.cornerimagemapcentre {
	background: url("../i/spritesheet-v.png") no-repeat -3px -308px; left: 3px; top: 3px; width: 20px; height: 20px; position: absolute;
}
.cornerimagepollleft {
	background: url("../i/spritesheet-v.png") no-repeat -3px -334px; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.cornerimagepollcentre {
	background: url("../i/spritesheet-v.png") no-repeat -3px -334px; left: 3px; top: 3px; width: 20px; height: 20px; position: absolute;
}
.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("../i/headerBlueBG.gif") repeat-x 0px 2px; padding-bottom: 7px;
}
.storyFtVideo .secLinks {
	padding-bottom: 5px; margin-top: 5px; margin-bottom: 5px;
}
.storyFtVideo .secLinks .section {
	padding-bottom: 5px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.storyFtVideo .secLinks .section .name {
	color: rgb(102, 102, 102); font-weight: bold; float: left;
}
.storyFtVideo .secLinks .section .name h2 {
	color: rgb(102, 102, 102); font-size: 1em; font-weight: bold; float: left;
}
.storyFtVideo .secLinks .section .name h2 a {
	color: rgb(35, 75, 123);
}
.storyFtVideo .secLinks .section .feed {
	font-size: 1.2em; float: right;
}
.storyFtVideo #storyMoreOn .header {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); font-weight: bold;
}
.storyFtVideo #storyMoreOn .secLinks {
	padding-bottom: 5px; margin-top: 5px; margin-bottom: 5px;
}
.storyFtVideo #storyMoreOn .secLinks .section {
	padding-bottom: 5px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.storyFtVideo #storyMoreOn .secLinks .section .name {
	color: rgb(102, 102, 102); font-weight: bold; float: left;
}
.storyFtVideo #storyMoreOn .secLinks .section .name h2 {
	color: rgb(102, 102, 102); font-size: 1.2em; font-weight: bold; float: left;
}
.storyFtVideo #storyMoreOn .secLinks .section .name h2 a {
	color: rgb(35, 75, 123);
}
.storyFtVideo #storyMoreOn .secLinks .section .name h3 {
	color: rgb(102, 102, 102); font-size: 1.2em; font-weight: bold; float: left;
}
.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("../i/sprite-icon.gif") no-repeat 0px -500px; padding-left: 12px;
}
.related_links_moreon h2 {
	background: none; padding: 0px 0px 7px; line-height: 1.2em; font-size: 1.2em; font-weight: normal;
}
.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); line-height: 1.2em; font-size: 1.4em; font-weight: normal;
}
.videoArt p.date {
	color: rgb(84, 84, 84); font-family: arial; font-size: 1.1em;
}
.videoArt.videoPadding .summary {
	margin: 0px !important;
}
.playButton {
	width: 140px; height: 88px; overflow: hidden; position: relative;
}
.playButton .playBtt {
	background-color: rgb(0, 0, 0);
}
.playButton a {
	text-decoration: none;
}
.playButton .playBttTop {
	background: url("../i/spritesheet-v.png") no-repeat -65px -575px; left: 8px; top: 8px; width: 40px; height: 40px; display: block; position: absolute; opacity: 1;
}
.playButton .playBtt {
	background: url("../i/spritesheet-v.png") no-repeat -65px -615px; left: 8px; top: 8px; width: 40px; height: 40px; display: none; position: absolute;
}
.playButton.playButton-140 .playBttTop {
	background-position: -65px -575px;
}
.playButton.playButton-220 .playBttTop {
	background-position: -65px -575px;
}
#div-VIEWED .playButton .playBttTop {
	background-position: -65px -575px;
}
.playButton.playButton-140 .playBtt {
	background-position: -65px -615px;
}
.playButton.playButton-220 .playBtt {
	background-position: -65px -615px;
}
#div-VIEWED .playButton .playBtt {
	background-position: -65px -615px;
}
.playButton.playButton-300 .playBttTop {
	background-position: -65px -575px; left: 16px; top: 16px;
}
.playButton.playButton-380 .playBttTop {
	background-position: -65px -575px; left: 16px; top: 16px;
}
.playButton.playButton-300 .playBtt {
	background-position: -65px -615px; left: 16px; top: 16px;
}
.playButton.playButton-380 .playBtt {
	background-position: -65px -615px; left: 16px; top: 16px;
}
.playButton.playButton-460 .playBttTop {
	background-position: -145px -688px; left: 16px; top: 16px; width: 50px; height: 50px;
}
.playButton.playButton-460 .playBtt {
	background-position: -145px -738px; left: 16px; top: 16px; width: 50px; height: 50px;
}
.playButton.playButton-620 .playBttTop {
	background-position: -65px -689px; left: 24px; top: 24px; width: 80px; height: 80px;
}
.playButton.playButton-620 .playBtt {
	background-position: -65px -769px; left: 24px; top: 24px; width: 80px; height: 80px;
}
.playButton.playButton-60 .playBttTop {
	background-position: -105px -575px; left: 3px; top: 7px; width: 20px; height: 20px;
}
.playButton.playButton-60 .playBtt {
	background-position: -105px -595px; left: 3px; top: 7px; width: 20px; height: 20px;
}
.playButton.playButton-60 .playBttTopJH {
	background: url("../i/spritesheet-v.png") no-repeat -105px -575px; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.playButton.playButton-60 .playBttJH {
	background: url("../i/spritesheet-v.png") no-repeat -105px -595px; left: 3px; top: 7px; width: 20px; height: 20px; position: absolute;
}
.related_links .header {
	background: url("../i/grey_dots.gif") repeat-x 0px 1px rgb(255, 255, 255); padding: 2px 0px 4px; color: rgb(38, 38, 38); text-transform: uppercase; font-family: arial, sans-serif; font-size: 1.1em; font-weight: bold; border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
.related_links .header span {
	background: rgb(255, 255, 255); padding-right: 5px;
}
.related_links ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.related_links ul li {
	padding: 5px 0px 0px;
}
.related_links ul li h3 {
	line-height: 1.38em; font-size: 1.2em; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.related_links ul li h2 {
	line-height: 1.38em; font-size: 1.2em; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.related_links ul li h2 a {
	color: rgb(35, 75, 123);
}
.related_links ul li.video h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1950px; padding-left: 21px;
}
.related_links ul li.audio h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1110px; padding-left: 21px;
}
.related_links ul li.photo h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1800px; padding-left: 21px;
}
.related_links ul li.blog h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -2100px; padding-left: 21px;
}
.related_links_inline {
	width: 460px; overflow: hidden; margin-bottom: 8px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(244, 244, 240);
}
.related_links_inline .headerOne p {
	padding: 0px 5px 1px 0px; line-height: 1em; font-family: arial, sans-serif; font-size: 1.1em;
}
.related_links_inline .headerOne h2 {
	padding: 0px 5px 1px 0px; line-height: 1em; font-family: arial, sans-serif; font-size: 1.1em;
}
.related_links_inline .headerOne h2 {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.related_links_inline .relContentPuff {
	padding-bottom: 3px; margin-bottom: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.related_links_inline img {
	margin-bottom: 2px;
}
.related_links_inline .label {
	color: rgb(178, 41, 41); text-transform: uppercase; font-size: 10px; font-weight: bold;
}
.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 {
	margin: 0px; padding: 0px 0px 0px 5px; overflow: hidden; list-style-type: none;
}
.related_links_inline ul li {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1048px; padding: 0px 0px 5px 18px;
}
.related_links_inline ul li.audio {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1165px;
}
.related_links_inline ul li.blog {
	background: url("../i/sprite-icon.gif") no-repeat 0px -2095px;
}
.related_links_inline ul li.photo {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1795px;
}
.related_links_inline ul li.video {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px 4px;
}
.related_links_inline ul li.video:hover {
	background-position: 0px -68px;
}
.related_links_inline ul li .summary {
	padding-bottom: 0px; margin-bottom: 5px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0px; border-bottom-style: dotted;
}
.related_links_inline ul li a {
	color: rgb(35, 75, 123); text-transform: none; line-height: 13px; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.related_links_inline ul li a:hover {
	color: rgb(18, 40, 66); border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
.related_links_inline ul li h2 {
	margin-bottom: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; display: inline;
}
.related_links_inline ul li p {
	margin-bottom: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; display: inline;
}
.related_links_inline ul li p {
	line-height: 0.8em;
}
.related_links_inline .relContDate {
	color: rgb(84, 84, 84); text-transform: none; line-height: 13px; font-family: helvetica; font-size: 11px; font-weight: normal;
}
.related_links_inline .headerOne {
	padding-top: 2px;
}
#postComment {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#postComment p {
	margin: 0px; padding: 10px 0px; font-size: 1.2em;
}
#postComment p.reqInfo {
	color: rgb(102, 102, 102);
}
#postComment .mandatory {
	color: rgb(178, 41, 41);
}
#postComment form .commentInputText {
	width: 270px;
}
#postComment form textarea {
	width: 274px; height: 131px;
}
#postComment form .subBtn {
	border: 1px solid rgb(17, 51, 102); border-image: none; height: 1.7em; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1em; font-weight: bold; background-color: rgb(34, 85, 119);
}
#postComment .commentThankYou {
	background: rgb(233, 237, 242); padding: 43px 60px; border: 6px solid rgb(204, 213, 221); border-image: none;
}
#postComment .commentThankYou .thankContainer {
	background: url("../i/comment_t.gif") no-repeat 0px 25px; padding: 25px 0px 25px 90px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted;
}
#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 {
	padding-top: 5px; margin-top: 6px;
}
.secPuffs .summary h3 {
	padding-bottom: 0px;
}
ul.comments {
	margin: 0px; padding: 0px 0px 10px; list-style-type: none;
}
ul.comments li {
	padding: 10px 0px 5px; margin-bottom: 2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
ul.comments li p {
	margin: 0px; padding: 0px; line-height: 1.5em; font-size: 1.2em;
}
ul.comments li .author {
	font-size: 1.2em; font-weight: bold;
}
ul.comments li .date {
	line-height: 1.5em; font-size: 1.2em;
}
ul.comments li .time {
	line-height: 1.5em; font-size: 1.2em;
}
ul.comments li .report {
	line-height: 2em; font-size: 1.2em;
}
.advertLinks {
	padding: 5px 0px;
}
.advertLinks ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.advertLinks ul li {
	background: rgb(238, 255, 238); padding: 3px; margin-bottom: 2px;
}
.advertLinks ul li .title {
	font-size: 1.2em; font-weight: bold;
}
.advertLinks ul li p {
	margin: 0px; padding: 0px; font-size: 1.2em;
}
.mpu {
	width: 300px; height: 250px; background-color: rgb(238, 238, 238);
}
.sky {
	width: 300px; height: 680px; background-color: rgb(238, 238, 238);
}
.searchForm p {
	margin: 0px 0px 3px; padding: 0px 0px 2px; color: rgb(64, 64, 64); line-height: 1.3em; font-size: 1.2em;
}
.searchForm #searchOuter {
	height: 30px; background-color: rgb(227, 227, 227);
}
.searchForm #searchKeywords {
	padding: 4px 0px 4px 4px; float: left;
}
.searchForm #keywords {
	padding: 2px; border: 1px solid rgb(39, 100, 154); border-image: none; width: 200px; height: 15px; color: rgb(64, 64, 64); font-family: arial, sans-serif; font-size: 1.2em;
}
.searchForm #searchSubmit {
	margin: 8px 0px 0px 4px; width: 59px; height: 12px; float: left; background-image: url("../i/btn_search.jpg"); background-repeat: no-repeat;
}
.searchForm #linkItemsText {
	margin: 5px 0px 2px; padding: 0px; font-size: 1.1em;
}
.searchForm #linkItems {
	margin: 0px;
}
.searchForm #linkItem {
	background: url("../i/articleBullet.gif") no-repeat 0px 3px; padding: 0px 0px 1px; float: left;
}
.searchForm #linkItems a {
	margin: 0px 15px 0px 10px; padding: 0px; font-size: 1.1em;
}
.searchForm #searchSubmit:hover {
	cursor: pointer; background-image: url("../i/btn_search_h.jpg");
}
.searchSpacing {
	padding: 2px 0px 1px;
}
.comCarGutter {
	margin: 0px 10px 0px 0px;
}
.comGutterUnder {
	margin: 0px 0px 5px;
}
#comCarousel {
	width: 300px;
}
#comCarousel #comCarPartners {
	background: rgb(239, 239, 239); padding: 5px; margin-bottom: 5px;
}
#comCarousel #comCarPartners .partner {
	height: 157px;
}
#comCarousel #comCarPartners .partner .offer h3 {
	line-height: 1.2em; padding-bottom: 5px; font-size: 1.2em;
}
#comCarousel #comCarPartners .partner .offer p {
	line-height: 1.5em; font-family: verdana; font-size: 1.1em;
}
.comCarImage {
	width: 140px; height: 41px; text-align: center; vertical-align: middle;
}
#comCarousel #comCarTools {
	background: rgb(239, 239, 239); padding: 5px 2px;
}
#comCarousel #comCarTools #carouselBtns {
	margin: 0px; padding: 0px 5px;
}
#comCarousel #comCarTools #comCarNav {
	line-height: 1.1em; padding-bottom: 5px; font-size: 1.1em;
}
#comCarousel #comCarTools #comCarNav img {
	display: inline;
}
#comCarousel #comCarTools #comCarNav .prev {
	width: 90px; text-align: left; float: left;
}
#comCarousel #comCarTools #comCarNav .info {
	width: 106px; text-align: center; float: left;
}
#comCarousel #comCarTools #comCarNav .next {
	width: 90px; text-align: right; float: left;
}
#comCarousel #comCarTools .btn {
	margin: 0px 2px; border: 1px solid rgb(214, 214, 214); border-image: none; float: left;
}
#comCarousel #comCarTools .active {
	border: 1px solid rgb(34, 68, 119); border-image: none;
}
.comPuff {
	padding: 7px 5px 7px 7px; border: 2px solid rgb(233, 233, 223); border-image: none; margin-bottom: 15px;
}
.comPuff .comPuffImage {
	margin: 0px; padding: 1px 0px 0px; float: left;
}
.comPuff .comPuffImage img {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 60px; height: 60px;
}
.comPuff .comPuffCopy {
	margin: 0px 0px 0px 7px; float: left; -ms-word-wrap: break-word;
}
.comPuff .comPuffCopy a#titleMarkPuff {
	color: black; font-size: 12px; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.comPuff .comPuffCopy p {
	width: 213px; color: rgb(35, 75, 123); line-height: 1.3em; padding-top: 4px; font-family: Georgia; font-size: 12px;
}
.comPuff .comPuffCopy p.title {
	line-height: 0.9em; padding-bottom: 3px; font-family: arial; font-size: 1.2em;
}
.comPuff .comPuffCopy ul {
	margin: 0px; padding: 3px 0px 0px; list-style-type: none;
}
.comPuff .comPuffCopy ul li {
	background: url("../i/comBullet.gif") no-repeat 0px 3px; padding-left: 12px; font-size: 1.1em;
}
.comPuff .comPuffCopy h3 {
	font-weight: normal;
}
.editorialPuff:hover {
	background: rgb(238, 238, 235);
}
#noComPuffImage p {
	width: auto;
}
#comDating {
	padding: 0px; width: 300px; height: 250px;
}
#comDating .topText {
	margin: 0px 0px 0px 14px; color: rgb(51, 51, 51); font-family: Arial; font-size: 14px;
}
#comDating .datingBox ul.profiles {
	list-style: none; margin: 0px; padding: 0px;
}
#comDating .datingBox ul.profiles li {
	list-style: none; padding: 5px; height: 186px; float: left;
}
#comDating .datingBox .dateProf {
	margin: 0px; padding: 3px 5px 10px; width: 100%; height: auto; color: rgb(64, 64, 64);
}
#comDating .datingBox .dateProf .dateProfImage {
	border-radius: 7px; width: 110px; height: 153px; margin-top: 5px; background-color: white !important;
}
#comDating .datingBox .dateProf .dateProfName {
	text-align: center; font-weight: bold; align: center; text-color: red;
}
#comDating .datingBox .dateProf .dateProfImage img {
	padding-top: 10px !important; padding-right: 17px; padding-bottom: 17px; padding-left: 17px;
}
#comDating .datingBox .dateProf .title {
	padding: 4px 0px; clear: both;
}
#comDating .datingBox .dateProf .title {
	color: rgb(206, 63, 110); font-size: 1.1em; font-weight: bold;
}
#comDating .datingBox .dateProf .description {
	margin: 0px 0px 2px; height: 89px; overflow: hidden;
}
#comDating .datingBox .dateProf .rightColDesc {
	margin: 15px 0px 8px; width: 152px; height: 109px; padding-left: 10px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; background-color: white !important; padding-topborder-radius: 7px;
}
#comDating .datingBox .dateProf .description p {
	padding: 3px 5px 0px 0px; font-family: Arial !important; font-size: 14px; margin-top: 1px !important;
}
#comDating .datingBox .dateProf ul {
	margin: 0px; padding: 0px;
}
#comDating .datingBox .dateProf ul li {
	font-size: 1.1em;
}
#comDating .tabs .colLeft {
	margin: 10px 0px 0px 8px; width: 195px; float: left;
}
#comDating .tabs .colRight {
	width: 80px; padding-top: 5px; margin-top: 5px; float: right;
}
#comDating .tabs .hide {
	display: none;
}
#comDating .tabs {
	background: none; font-size: 0px;
}
#comDating .tabs ul {
	list-style: none; margin: 0px; padding: 0px;
}
#comDating .tabs li {
	margin: 0px; padding: 0px 2px 0px 0px; float: right; cursor: pointer;
}
#comDating .tabs li a:hover {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(215, 215, 215);
}
.comFooter {
	background: url("../i/mpp/grey_bord_ft.gif") no-repeat; padding: 3px 10px 3px 3px; width: 274px; height: 19px; text-align: right; margin-top: 4px;
}
.comFooter a {
	color: rgb(35, 75, 123); line-height: 1.2em; font-size: 1.1em; text-decoration: none;
}
.dbBordTB {
	background: url("../i/dbBordTB.gif") no-repeat; width: 300px; height: 2px;
}
#comDating .datingLoader {
	background: url("../i/loader.gif") no-repeat 127px 72px; padding: 140px 0px 93px 112px; width: 250px; color: rgb(35, 75, 123); font-size: 1.5em; font-weight: bold;
}
#datingSearch {
	margin: 10px 0px; border: currentColor; border-image: none;
}
#datingSearch .dsLabels {
	padding: 2px 10px 0px 0px; width: 80px; text-align: right; color: rgb(64, 64, 64); font-size: 1.1em; margin-top: 3px; float: left;
}
#datingSearch .dsFields {
	padding: 2px 10px 0px 0px; color: rgb(64, 64, 64); font-size: 1.1em; float: left;
}
#datingSearch .cl {
	margin: 0px; padding: 0px; height: 1px; clear: both;
}
#datingSearch select {
	font-size: 12px;
}
#datingSearch input {
	font-size: 12px;
}
#datingSearch .searchButton {
	background: url("/template/ver1-0/i/dating/search_button.jpg") repeat-x; border: currentColor; border-image: none; width: 150px; height: 30px; margin-left: -15px; cursor: pointer;
}
#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: rgb(237, 247, 237); padding: 3px; margin-bottom: 4px;
}
#comDatingSmall .comPuffDating .comPuffDatingImage {
	padding: 0px; margin-right: 5px; float: left;
}
#comDatingSmall .comPuffDating .comPuffDatingImage img {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
#comDatingSmall .comPuffDating .comPuffDatingCopy p {
	line-height: 1.5em; font-family: verdana; font-size: 1.1em;
}
#comDatingSmall .comPuffDating .comPuffDatingCopy p.title {
	line-height: 0.9em; padding-bottom: 3px; font-family: arial; font-size: 1.2em;
}
#comDatingSmall .comPuffDating .comPuffDatingCopy ul {
	margin: 0px; padding: 3px 0px 0px; clear: both; list-style-type: none;
}
#comDatingSmall .comPuffDating .comPuffDatingCopy ul li {
	background: url("../i/comBullet.gif") no-repeat 0px 3px; padding-left: 12px; font-size: 1.1em;
}
#comDatingSmall .comDatingFt {
	background: rgb(227, 227, 227); padding: 3px; width: 294px; height: 15px; text-align: right; margin-top: 4px;
}
#comDatingSmall .comDatingFt a {
	color: rgb(35, 75, 123); line-height: 1.2em; font-size: 1.1em; text-decoration: none;
}
.ediPuff {
	background: rgb(245, 245, 245); padding: 3px; margin-bottom: 4px;
}
.ediPuff .ediPuffImage {
	padding: 0px; margin-right: 5px; float: left;
}
.ediPuff .ediPuffImage img {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.ediPuff .ediPuffCopy {
	float: left;
}
.ediPuff .ediPuffCopy p {
	font-size: 1.2em;
}
.ediPuff .ediPuffCopy p.title {
	padding-bottom: 3px;
}
.ediPuff .ediPuffCopy ul {
	margin: 0px; padding: 3px 0px 0px; list-style-type: none;
}
.ediPuff .ediPuffCopy ul li {
	background: url("../i/comBullet.gif") no-repeat 0px 3px; padding-left: 12px; font-size: 1.1em;
}
.headlineImageCentreAbstractPuff {
	clear: left; margin-top: 10px; position: relative;
}
.headerOne + .headlineImageCentreAbstractPuff {
	margin-top: 0px;
}
.fiveTwelfths .summaryBig .headlineImageCentreAbstractPuff {
	margin-top: 10px; margin-bottom: 10px;
}
.fiveTwelfths .summaryMedium .headlineImageCentreAbstractPuff {
	margin-top: 10px; margin-bottom: 10px;
}
.fiveTwelfths .summaryMedium :first-child.headlineImageCentreAbstractPuff {
	margin-top: 0px;
}
.headlineImageCentreAbstractPuff .puffRollOver {
	background: url("../i/1pxOverlayBg.png"); width: 100%; height: 24px; bottom: 0px; color: rgb(255, 255, 255) !important; overflow: hidden; font-family: helvetica, arial, sans-serif !important; font-size: 12px !important; margin-top: -1px; margin-right: -1px; position: absolute;
}
.headlineImageCentreAbstractPuff .puffRollOver p {
	color: rgb(255, 255, 255) !important; line-height: 13px !important; font-family: helvetica, arial, sans-serif !important; font-size: 12px !important;
}
.large .puffRollOver {
	background: url("../i/1pxOverlayBg.png"); width: 100%; bottom: 0px; color: rgb(255, 255, 255); overflow: hidden; font-family: helvetica, arial, sans-serif; font-size: 12px; position: absolute;
}
.headlineImageCentreAbstractPuff .puffRollOver:hover {
	border: currentColor; border-image: none;
}
.headlineImageCentreAbstractPuff h3 {
	padding: 5px 5px 0px; font-size: 12px; font-weight: bold;
}
.headlineImageCentreAbstractPuff p {
	margin: 5px auto 15px 5px; padding: 0px 0px 15px;
}
.headlineImageCentreAbstractPuff h5 {
	margin: 6px auto 0px 0px; padding: 0px 5px; font-size: 12px; font-weight: bold;
}
.headlineImageCentreAbstractPuff h4 {
	margin: 6px auto 0px 0px; padding: 0px 5px; font-size: 12px; font-weight: bold;
}
#polldisplay {
	margin: 0px; padding: 5px 0px;
}
.epollcontent {
	margin: 0px; padding: 0px; color: rgb(38, 38, 38); line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; float: left;
}
.polltitle {
	margin: 2px 0px 0px; float: left;
}
.polloption {
	float: right;
}
.polloptions {
	margin: 5px 0px;
}
.epollq {
	margin: 5px 0px 0px; padding: 0px; color: rgb(38, 38, 38); line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; float: left;
}
.epolla {
	height: 20px; color: rgb(38, 38, 38); font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.epollresult {
	margin: 0px; padding: 0px; text-align: right; color: rgb(49, 86, 131); line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.epollbar {
	font-size: 10px; margin-bottom: 3px; float: left; background-color: rgb(178, 41, 41);
}
.epollresults {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1050px; padding-left: 14px; font-size: 0.68em; margin-top: 4px; float: left;
}
#polldisplay form .voteBtn {
	border: 1px solid rgb(17, 51, 102); border-image: none; height: 1.7em; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1em; font-weight: bold; background-color: rgb(34, 85, 119);
}
.horizontal_line {
	margin-top: 5px; border-bottom-color: rgb(205, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.vertical_line {
	padding: 2px; width: 2px; height: 100px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; float: left;
}
#tmglSearch {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px 10px; width: 940px; border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#tmglSearch .searchType {
	padding: 5px 0px; font-size: 1.2em; font-weight: bold;
}
#tmglSearch h1 {
	padding: 10px 0px; color: rgb(102, 102, 102); font-size: 2em; font-weight: bold;
}
#tmglSearch .searchBorders {
	padding: 10px 0px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#tmglSearch .searchPresentation {
	float: left;
}
#tmglSearch .searchPages {
	padding-top: 4px; font-size: 1.2em; float: right;
}
#tmglSearch .backTop {
	padding: 10px 0px; float: right;
}
#tmglSearch .backTop p {
	font-size: 1.2em;
}
#tmglSearch .backTop p a {
	background: url("../i/upArrow.gif") no-repeat right; padding-right: 12px;
}
#tmglSearch .searchNext {
	background: url("../i/linkArrow.gif") no-repeat right; text-transform: uppercase; padding-right: 8px; font-weight: bold;
}
#tmglSearch .searchPrev {
	background: url("../i/linkArrowPrev.gif") no-repeat left; text-transform: uppercase; padding-left: 8px; font-weight: bold;
}
#tmglSearch .basicSearchForm {
	margin-right: 10px; float: left;
}
#tmglSearch .googleEnhance {
	background: url("../i/enhancedByGoogle.gif") no-repeat; margin: 0px; padding: 0px; width: 53px; height: 26px; text-indent: -9999px; float: left;
}
#tmglSearch .searchSmallText {
	font-size: 1.1em;
}
#tmglSearch .searchLeftCol {
	text-align: right;
}
#tmglSearch .advBtn {
	margin-right: 10px; float: left;
}
#tmglSearch .calendar {
	top: -2px; margin-left: 3px; display: inline; position: relative;
}
.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 {
	text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.gws .gwsResult .gwsResultTxt {
	font-size: 1.2em;
}
.gws .gwsResult .gwsResultUrl {
	color: rgb(65, 160, 66); font-size: 1.2em;
}
.gafs {
	background: rgb(255, 250, 221); padding: 3px; margin-bottom: 10px;
}
.gafs .gafsAd {
	margin-bottom: 10px;
}
.gafs .gafsAd .gafsAdTitle {
	font-size: 1.4em;
}
.gafs .gafsAd .gafsAdTitle a {
	text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.gafs .gafsAd .gafsAdDesc {
	font-size: 1.2em;
}
.gafs .gafsAd .gafsAdDesc a {
	color: rgb(0, 0, 0);
}
.gafs .gafsAd .gafsAdDesc a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.gafs .gafsAd .gafsAdDesc .gafsAdUrl {
	color: rgb(65, 160, 66); margin-right: 10px;
}
.archiveHeader a {
	font-size: 1.4em;
}
#autotrader {
	padding: 0px; font-family: arial;
}
#autotrader .search {
	background: rgb(227, 227, 227); margin: 0px auto; color: rgb(64, 64, 64); border-bottom-color: rgb(237, 247, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
#autotrader .tabs {
	background: url("../i/mpp/tab_bgline.gif") repeat-x bottom rgb(255, 255, 255); width: 100%; line-height: normal; float: left;
}
#autotrader .tabs ul {
	list-style: none; margin: 0px; padding: 0px;
}
#autotrader .tabs li {
	background: url("../i/mpp/tab_left_grey.gif") no-repeat left top; margin: 0px; padding: 0px 0px 0px 7px; float: left; cursor: pointer;
}
#autotrader .tabs a {
	background: url("../i/mpp/tab_right_grey.gif") no-repeat right top; padding: 5px 15px 4px 6px; text-decoration: none; display: block;
}
#autotrader .tabs .ui-tabs-selected {
	background-image: url("../i/mpp/tab_left_green.gif");
}
#autotrader .tabs .ui-tabs-selected a {
	padding-bottom: 5px; background-image: url("../i/mpp/tab_right_green.gif");
}
#autotrader .tabs a:hover {
	border: 0px currentColor; border-image: none;
}
#autotrader .ui-tabs-hide {
	display: none;
}
#autotrader .ui-tabs-panel {
	background: none; padding: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#autotrader .advanced_link a {
	color: rgb(35, 75, 123); cursor: pointer;
}
#autotrader .advanced_link a:hover {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: none;
}
#autotrader label {
	font: bold 12px/normal arial; padding: 5px; width: 60px; text-align: right; color: rgb(64, 64, 64); float: left; font-size-adjust: none; font-stretch: normal;
}
#autotrader select {
	width: 200px; color: rgb(102, 102, 102);
}
#autotrader input {
	width: 195px; color: rgb(102, 102, 102);
}
#autotrader .floatRight {
	padding: 7px 20px 7px 7px; float: right;
}
#autotrader .formSubmit {
	width: 50px; background-color: rgb(104, 143, 54);
}
#autotrader_response .results_text {
	color: rgb(64, 64, 64); font-size: 12px;
}
#autotrader_response .sorting {
	float: left;
}
#autotrader_response #pagination {
	margin-top: 2px; float: right;
}
#autotrader_response #pagination a {
	padding-right: 3px; font-size: 12px;
}
#autotrader_response #pagination .current {
	padding-right: 3px; font-size: 12px;
}
#autotrader_response .postcode {
	text-transform: uppercase; font-weight: bold;
}
#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 {
	padding: 0px 10px 40px 5px; float: left;
}
#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 {
	padding-top: 2px; font-size: 14px; font-weight: bold;
}
#autotrader_response .summary .ad_text {
	color: rgb(64, 64, 64); padding-top: 2px; font-size: 12px;
}
#autotrader_response .summary .distance {
	color: rgb(64, 64, 64); padding-top: 2px; font-size: 12px;
}
#charterListener {
	color: rgb(64, 64, 64); font-family: arial; font-size: 13px; margin-right: 20px;
}
#charterListener .contact_us {
	padding-left: 10px; margin-top: 12px; margin-bottom: 10px;
}
#charterListener h3 {
	color: rgb(0, 0, 0); font-weight: bold; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
#charterListener label {
	padding: 5px; width: 130px; text-align: right; font-family: arial; font-size: 12px; float: left;
}
#charterListener input[type='text'] {
	width: 300px; margin-bottom: 8px;
}
#charterListener textarea {
	width: 304px; height: 100px; margin-bottom: 8px;
}
#charterListener .asterix {
	color: rgb(178, 41, 41); padding-left: 1px;
}
#charterListener form .formSubmit {
	margin-right: 144px; float: right;
}
#charterListener .error {
	text-align: left; float: left;
}
.commentContainer {
	margin-bottom: 10px;
}
.commentContainer :first-child.commentImg {
	background: none; margin-top: -5px;
}
.commentContainer :first-child.comment {
	background: none; margin-top: -5px;
}
.commentImage {
	background: rgb(255, 255, 255); margin: 0px 0px 5px; padding: 2px 0px 0px 10px; float: right;
}
.comment {
	line-height: 1.3em; padding-top: 5px; font-size: 1.1em; margin-top: 7px; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
.commentImg {
	line-height: 1.3em; padding-top: 5px; font-size: 1.1em; margin-top: 7px; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
.headerOne + .comment {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.headerOne + .commentImg {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.comment p {
	color: rgb(64, 64, 64); margin-bottom: 1px;
}
.commentImg p {
	color: rgb(64, 64, 64); margin-bottom: 1px;
}
.comment ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.commentImg ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.comment ul li {
	background: none; padding-left: 0px;
}
.commentImg ul li {
	background: none; padding-left: 0px;
}
.comment ul li a {
	background: none; color: rgb(35, 75, 123); line-height: 1.3em; padding-left: 0px; font-family: georgia, "times new roman", times, serif; font-size: 1.2em;
}
.commentImg ul li a {
	background: none; color: rgb(35, 75, 123); line-height: 1.3em; padding-left: 0px; font-family: georgia, "times new roman", times, serif; font-size: 1.2em;
}
.comment p strong {
	font-family: helvetica, arial, sans-serif;
}
.commentImg p strong {
	font-family: helvetica, arial, sans-serif;
}
.comment p strong a {
	color: rgb(64, 64, 64); font-family: helvetica, arial, sans-serif;
}
.commentImg p strong a {
	color: rgb(64, 64, 64); font-family: helvetica, arial, sans-serif;
}
.comment p strong a:hover {
	border-bottom-color: rgb(64, 64, 64); border-bottom-width: 1px; border-bottom-style: dotted;
}
.commentImg p strong a:hover {
	border-bottom-color: rgb(64, 64, 64); border-bottom-width: 1px; border-bottom-style: dotted;
}
#commentContainerOlympics .commentImg {
	background: url("../i/olympics/overlay_quote.png") no-repeat 5px 10px rgb(244, 240, 230); padding: 7px 0px 0px 26px; border-top-color: currentColor; border-bottom-color: rgb(211, 206, 186); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid; position: relative; min-height: 62px;
}
#commentContainerOlympics .comment {
	background: url("../i/olympics/overlay_quote.png") no-repeat 5px 10px rgb(244, 240, 230); padding: 7px 0px 0px 26px; border-top-color: currentColor; border-bottom-color: rgb(211, 206, 186); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid; position: relative; min-height: 62px;
}
#commentContainerOlympics .commentImg img {
	padding: 0px 0px 0px 10px; right: 0px; bottom: 0px; float: right; position: absolute;
}
#commentContainerOlympics .commentImg ul {
	padding-right: 70px;
}
#commentContainerOlympics .comment ul {
	padding-right: 70px;
}
#commentContainerOlympics .commentImg ul li a {
	color: rgb(66, 66, 66); font-size: 1.3em; font-style: italic;
}
#commentContainerOlympics .comment ul li a {
	color: rgb(66, 66, 66); font-size: 1.3em; font-style: italic;
}
#commentContainerOlympics .commentImg p {
	margin: 4px 0px;
}
#commentContainerOlympics .comment p {
	margin: 4px 0px;
}
#commentContainerOlympics .commentImg p strong a {
	font: bold 10px/normal georgia, "times new roman", times, serif; color: rgb(0, 151, 210); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
#commentContainerOlympics .comment p strong a {
	font: bold 10px/normal georgia, "times new roman", times, serif; color: rgb(0, 151, 210); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
#commentContainerOlympics {
	margin-top: 10px;
}
#commentContainerOlympics .commentImg p strong {
	font: bold 10px/normal georgia, "times new roman", times, serif; color: rgb(0, 151, 210); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
#commentCartoonContainer {
	width: 300px; float: left; background-color: rgb(255, 255, 255);
}
.commentsContainer {
	width: 300px; padding-top: 12px; margin-left: 0px; float: left;
}
.cartoonContainer {
	width: 140px; padding-top: 12px; padding-right: 9px; border-right-color: rgb(231, 231, 231); border-right-width: 1px; border-right-style: solid; float: left;
}
.cartoonContainer img {
	padding-top: 2px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.cartoonContainer .mattDescription {
	text-align: center; font-family: Georgia; font-size: 12px; font-style: italic; margin-top: 6px;
}
.mattDescription a {
	color: rgb(38, 38, 38);
}
.cartoonTabsContainer {
	margin-bottom: 10px;
}
.cartoonTabsContainer a.tabMatt {
	width: 77px; height: 29px; float: left; background-image: url("../i/tabMatt.png");
}
.cartoonTabsContainer a.tabAlex {
	width: 63px; height: 29px; float: left; background-image: url("../i/tabAlex.png");
}
.cartoonTabsContainer a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.cartoonImage {
	margin: 0px auto; padding: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.cartoonImage a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.cartoonImage p {
	padding: 5px; text-align: center; color: black; font-size: 11px; font-style: italic;
}
.mattArticleLink {
	padding: 3px; text-align: center;
}
.mattArticleLink a {
	color: rgb(35, 75, 123); font-family: arial, helvetica, sans-serif; font-size: 12px;
}
.mattArticleLink a:hover {
	color: rgb(18, 40, 66);
}
.mattAlexPuffs .headlineImageCentreAbstractPuff.small {
	margin-top: 7px;
}
.mattAlexPuffs :first-child.headlineImageCentreAbstractPuff.small {
	margin-top: 0px;
}
.mattAlexPuffs .oneSixth .oneSixth.mattAlertBox.mattAlexBox {
	margin-top: 7px;
}
.mattAlexPuffs .oneSixth :first-child.oneSixth.mattAlertBox.mattAlexBox {
	margin-top: 0px;
}
.oneSixth.mattAlertBox.mattAlexBox + .headlineImageCentreAbstractPuff.small {
	padding-top: 7px; margin-top: 0px;
}
.mattAlexPuffs .summary.html {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#autoNav {
	border-width: 1px medium; border-style: dotted none; border-color: rgb(204, 204, 204) currentColor; padding: 2px 0px; border-image: none; font-weight: bold; margin-bottom: 10px;
}
#autoNav .leftTool {
	width: 100px; text-align: left; font-size: 1.2em; float: left;
}
#autoNav .rightTool {
	width: 100px; text-align: right; font-size: 1.2em; float: right;
}
#autoNav .leftTool .prev {
	background: url("../i/prev.gif") no-repeat left; padding-left: 10px;
}
#autoNav .rightTool .next {
	background: url("../i/next.gif") no-repeat right; padding-right: 10px;
}
#artComRelLinks {
	margin-bottom: 10px;
}
#artComRelLinks ul {
	color: rgb(206, 206, 206); margin-left: 0px; list-style-type: none;
}
#artComRelLinks ul li {
	padding: 0px 0px 3px;
}
.comLink {
	background: rgb(255, 255, 255); padding: 0px; font-size: 1.2em; margin-bottom: 2px;
}
.rssFeed h3 {
	background: url("../i/feed_rss.gif") no-repeat right;
}
.feedTools {
	background: rgb(255, 255, 255); padding: 5px 5px 2px; border: 6px solid rgb(224, 224, 224); border-image: none; width: 288px; overflow: hidden;
}
.feedTools .title {
	width: 288px; margin-bottom: 5px;
}
.feedTools .title p {
	margin: 0px; padding: 0px; width: 260px; color: rgb(64, 64, 64); font-size: 1.3em; font-weight: bold; float: left;
}
.feedTools img {
	padding-left: 10px; float: right;
}
.feedTools ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.feedTools ul li {
	padding: 2px 0px 1px 25px; width: 263px; line-height: 1.6em; font-size: 1.2em; font-weight: bold; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: dotted;
}
.feedTools ul li.google {
	background: url("/template/ver1-0/i/16_google.gif") no-repeat 0px 3px;
}
.feedTools ul li.bloglines {
	background: url("/template/ver1-0/i/16_bloglines.gif") no-repeat 0px 3px;
}
.feedTools ul li.yahoo {
	background: url("/template/ver1-0/i/16_yahoo.gif") no-repeat 0px 3px;
}
.feedTools ul li.netvibes {
	background: url("/template/ver1-0/i/16_netvibes.gif") no-repeat 0px 3px;
}
.feedTools ul li.newsgator {
	background: url("/template/ver1-0/i/16_newsgator.gif") no-repeat 0px 3px;
}
.feedTools ul li.pageflakes {
	background: url("/template/ver1-0/i/16_pageflakes.gif") no-repeat 0px 3px;
}
.feedTools ul li.technorati {
	background: url("/template/ver1-0/i/16_technorati.gif") no-repeat 0px 3px;
}
.feedTools ul li.aol {
	background: url("/template/ver1-0/i/16_aol.gif") no-repeat 0px 3px;
}
.feedTools ul li.rss {
	background: url("/template/ver1-0/i/16_rss.gif") no-repeat 0px 3px; padding-top: 3px; font-size: 1.1em; font-weight: normal;
}
.googleads {
	padding: 5px 0px 0px; width: 620px;
}
.radlinks {
	width: auto;
}
#google-links-container {
	margin: 0px; padding: 0px;
}
#googleLinksHead {
	margin: 0px; padding: 0px 0px 6px; color: rgb(178, 41, 41); font-size: 1.2em; font-weight: bold;
}
.googleLinksText {
	list-style: none; margin: 0px; padding: 0px; font-family: arial;
}
.googleLinksText p {
	padding: 4px 0px 1px; font-size: 12px;
}
.googleLinksText p a {
	margin: 7px 0px 4px; font-size: 11px;
}
.googleLinksText p a:hover {
	border: 0px currentColor; border-image: none;
}
.googleLinksText li {
	padding: 0px 0px 7px; color: rgb(64, 64, 64);
}
.googleLinksText li h4 a {
	font: bold 12px/normal arial; color: rgb(35, 75, 123); margin-top: 7px; font-size-adjust: none; font-stretch: normal;
}
.googleLinksText li h4 a:hover {
	border-width: 0px 0px 1px; border-style: none none dotted; border-color: currentColor currentColor rgb(18, 40, 66); border-image: none;
}
.googleLinksText li h4 a:active {
	border: 0px currentColor; border-image: none;
}
.googleLinksText li.last {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.secNavLink {
	padding-bottom: 10px;
}
.secNavLink .headerOne {
	padding-bottom: 5px;
}
.secNavLink .headerOne h2 {
	margin: 0px; padding: 0px 3px 0px 0px; color: rgb(178, 41, 41); text-transform: uppercase; line-height: 1em; font-size: 1.2em; font-weight: bold; display: inline; background-color: rgb(255, 255, 255);
}
.secNavLink .secNavLinkBadge {
	float: right;
}
.secNavLink .secNavLinkItems {
	width: 240px; float: left;
}
.secNavLink .secNavLinkItems .twoColm {
	background: url("../i/articleBullet.gif") no-repeat 0px 8px; padding: 5px 0px; width: 105px; line-height: 1.2em; margin-right: 10px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.secNavLink .secNavLinkItems .oneColm {
	background: url("../i/articleBullet.gif") no-repeat 0px 8px; padding: 5px 0px; line-height: 1.2em; margin-right: 10px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: dotted;
}
.secNavLink .secNavLinkItems .oneColm .bulletPoint {
	margin: 0px 0px 0px 10px; padding: 0px; text-indent: 0px; font-size: 1.2em;
}
.secNavLink .secNavLinkItems .twoColm .bulletPoint {
	margin: 0px 0px 0px 10px; padding: 0px; text-indent: 0px; font-size: 1.2em;
}
.umeeHide {
	display: none;
}
.commHeader {
	font: 1em/normal arial; padding: 2px 4px; color: rgb(255, 255, 255); text-transform: uppercase; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal; background-color: rgb(55, 100, 154);
}
.commercialPuff {
	width: 300px;
}
.rPuff {
	width: 300px;
}
.puffContainer {
	width: 300px; padding-right: 6px; padding-left: 6px; border-right-color: rgb(227, 227, 227); border-left-color: rgb(227, 227, 227); border-right-width: 4px; border-left-width: 4px; border-right-style: solid; border-left-style: solid;
}
.nav {
	width: 34px; height: 16px; float: right;
}
.nav img {
	border: 0px currentColor; border-image: none; text-decoration: none;
}
.nav a:hover img {
	visibility: hidden;
}
.nav a {
	text-decoration: none;
}
.headline {
	font: bold 1.1em/normal arial; color: rgb(35, 75, 123); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.headline a:visited {
	color: rgb(35, 75, 123); text-decoration: none;
}
.headline a:hover {
	border-width: 0px 0px 1px; border-style: dotted; color: rgb(18, 40, 66);
}
.blurb {
	font: 1.1em/normal arial; color: rgb(64, 64, 64); margin-right: auto; margin-bottom: 5px; margin-left: auto; font-size-adjust: none; font-stretch: normal;
}
.blurb a:hover {
	border-width: 0px 0px 1px; border-style: dotted; color: rgb(35, 75, 123);
}
.blurb a:visited {
	color: rgb(35, 75, 123); text-decoration: none;
}
.puffFooter {
	font: bold 1.1em/normal arial; text-align: right; color: rgb(178, 41, 41); padding-right: 2px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.puffFooter a {
	color: rgb(178, 41, 41); text-decoration: none;
}
.px {
	background: url("../i/previous_arrow_off.gif") no-repeat 0px 0px; text-decoration: none;
}
a.nextComPuff:hover {
	background: url("../i/next_arrow_off.gif") no-repeat 0px 0px; text-decoration: none;
}
.heading {
	padding: 2px 4px;
}
.sideBars {
	padding-right: 6px; padding-left: 6px; border-right-color: rgb(227, 227, 227); border-left-color: rgb(227, 227, 227); border-right-width: 4px; border-left-width: 4px; border-right-style: solid; border-left-style: solid;
}
.imageDiv {
	margin: 4px 0px 7px; width: 58px; float: left;
}
.imageDiv img {
	width: 50px; height: 50px; margin-top: 2px;
}
.puffBody {
	width: 188px; float: left;
}
.puffBodyWide {
	width: 246px; float: left;
}
.footerDiv {
	background-color: rgb(227, 227, 227);
}
.footerTop {
	background: url("../i/grey_curve_top.gif") no-repeat; width: 280px; height: 3px;
}
.footerBtm {
	background: url("../i/grey_curve_bottom.gif") no-repeat; width: 280px; height: 5px;
}
.far_out {
	left: -9999px; position: absolute;
}
a.actionBut {
	background: url("../i/b_button_off.gif") no-repeat 0px 2px; width: 33px; height: 15px; margin-left: 5px; float: right; display: block;
}
a.actionBut:hover {
	background: url("../i/b_button_on.gif") no-repeat 0px 2px; border: currentColor; border-image: none; width: 33px; height: 15px; text-decoration: none; float: right; display: block;
}
.fText {
	float: right;
}
.f_nav {
	width: 175px; margin-left: 100px;
}
.rounded {
	top: -52px; margin-bottom: -50px; position: relative;
}
.spacing {
	padding: 4px 0px 5px;
}
.rotatingPuffContainer {
	margin-bottom: 10px;
}
.commNavLink {
	width: 300px; padding-bottom: 5px; margin-top: -5px; border-bottom-color: silver; border-bottom-width: 1px; border-bottom-style: dotted;
}
.commNavLink .commNavLinkItems {
	width: 300px; float: left;
}
.commNavLink .commNavLinkItems .twoColm {
	background: url("../i/comBullet.gif") no-repeat 0px 6px; padding: 3px 0px; width: 145px; line-height: 1.2em; margin-right: -10px; margin-left: 10px; float: left;
}
.commNavLink .commNavLinkItems .oneColm {
	background: url("../i/comBullet.gif") no-repeat 0px 6px; padding: 3px 0px; line-height: 1.2em; margin-right: 10px; margin-left: 10px;
}
.commNavLink .commNavLinkItems .oneColm .commBulletPoint {
	margin: 0px 0px 0px 12px; padding: 0px; color: rgb(0, 102, 204); text-indent: 0px; font-size: 1em; text-decoration: none;
}
.commNavLink .commNavLinkItems .twoColm .commBulletPoint {
	margin: 0px 0px 0px 12px; padding: 0px; color: rgb(0, 102, 204); text-indent: 0px; font-size: 1em; text-decoration: none;
}
.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; display: none;
}
.summaryMedium .cta {
	text-align: left; font-size: 1.2em; margin-top: 10px;
}
.summaryMedium .cta a {
	color: rgb(35, 75, 123);
}
#trafficDrivers {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(244, 244, 240);
}
#trafficDrivers .headerOne {
	color: rgb(38, 38, 38); border-top-color: rgb(38, 38, 38); border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted;
}
#bottomGroup .headerOne {
	color: rgb(38, 38, 38); border-top-color: rgb(38, 38, 38); border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted;
}
#trafficDrivers .gutterUnder {
	margin-bottom: 5px;
}
#trafficDrivers .headerFive {
	margin-bottom: 5px;
}
#bottomGroup .headerFive a {
	color: rgb(84, 84, 84); text-transform: uppercase; font-family: arial, sans-serif; font-size: 1.1em; font-weight: bold;
}
#bottomGroup .headerFive span {
	color: rgb(84, 84, 84); text-transform: uppercase; font-family: arial, sans-serif; font-size: 1.1em; font-weight: bold;
}
#trafficDrivers .headerFive a {
	color: rgb(84, 84, 84); text-transform: uppercase; font-family: arial, sans-serif; font-size: 1.1em; font-weight: bold;
}
#trafficDrivers .headerFive span {
	color: rgb(84, 84, 84); text-transform: uppercase; font-family: arial, sans-serif; font-size: 1.1em; font-weight: bold;
}
#bottomGroup .headerFive a:hover {
	color: rgb(63, 63, 63); margin-bottom: 1px; border-bottom-color: rgb(127, 17, 17); border-bottom-width: 1px; border-bottom-style: dotted;
}
#trafficDrivers .headerFive a:hover {
	color: rgb(63, 63, 63); margin-bottom: 1px; border-bottom-color: rgb(127, 17, 17); border-bottom-width: 1px; border-bottom-style: dotted;
}
#trafficDrivers .headerFive a {
	color: rgb(212, 47, 0);
}
#trafficDrivers .headerFive a:hover {
	color: rgb(212, 47, 0);
}
#bottomGroup .summaryMedium p {
	color: rgb(63, 63, 63); line-height: 1.3em; font-family: arial, helvetica, sans-serif; font-size: 1.3em;
}
#trafficDrivers .summaryMedium p {
	color: rgb(63, 63, 63); line-height: 1.3em; font-family: arial, helvetica, sans-serif; font-size: 1.3em;
}
#bottomGroup .summaryMedium img {
	margin: 0px 0px 0px 10px;
}
#trafficDrivers .summaryMedium img {
	margin: 0px 0px 0px 10px;
}
#trafficDrivers .summaryMedium img {
	margin: 0px 0px 0px 10px;
}
#bottomGroup .summaryMedium img {
	margin: 0px;
}
#bottomGroup .summaryMedium h3 {
	font-size: 2em; margin-bottom: 5px;
}
#trafficDrivers .summaryMedium h3 {
	font-size: 2em; margin-bottom: 5px;
}
#bottomGroup .piccentre {
	margin-bottom: 8px;
}
#trafficDrivers .piccentre {
	margin-bottom: 8px;
}
#bottomGroup .summaryMedium h3 {
	margin-bottom: 0px;
}
#bottomGroup .piccentre {
	margin-bottom: 0px;
}
#bottomGroup h3 a {
	margin: 8px 0px 10px;
}
#trafficDrivers h3 a {
	margin: 8px 0px 10px;
}
#tmgPortalRand {
	
}
#tmgPortalRand .servicesSmall {
	margin: 5px 0px; padding: 0px 7px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dotted;
}
#tmgPortalRand .last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#tmgPortalRand .last .summarySmall h3 {
	padding-right: 5px;
}
.servLarge {
	line-height: 1.13em; font-size: 1.6em; font-weight: bold; margin-bottom: 8px;
}
.servSmall {
	line-height: 1.38em; font-size: 1.3em; font-weight: bold;
}
.traffdrivViewLink {
	text-align: right; clear: both;
}
.traffdrivViewLink a {
	color: rgb(0, 102, 204); font-family: arial, helvetica, sans-serif; font-size: 1.2em;
}
#trafficDrivers h3 {
	height: 50px; clear: both; margin-bottom: 6px;
}
div.headerOne + div.configTabs {
	margin-top: -9px;
}
#configurableTabs a {
	cursor: pointer;
}
#configurableTabs {
	margin-bottom: 1em; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
#configurableTabs .topline {
	margin-top: 5px;
}
#configurableTabs .topline .left {
	width: 4px; height: 2px; float: left;
}
#configurableTabs .topline .right {
	width: 4px; height: 2px; float: left;
}
#configurableTabs .bottomline .left {
	width: 4px; height: 2px; float: left;
}
#configurableTabs .bottomline .right {
	width: 4px; height: 2px; float: left;
}
#configurableTabs .topline .right {
	float: right;
}
#configurableTabs .bottomline .right {
	float: right;
}
#configurableTabs ul {
	list-style: none; margin: 0px; padding: 0px;
}
#configurableTabs .mainTabs {
	background: url("../i/mostViewedTabUnder.gif") 0px -1px; width: 100%; min-height: 21px;
}
#configurableTabs .mainTabs li {
	background: rgb(215, 215, 215); margin: 0px; text-transform: uppercase; font-family: arial, sans-serif; border-top-color: rgb(215, 215, 215); border-right-color: rgb(215, 215, 215); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; float: left;
}
#configurableTabs .mainTabs li.start {
	border-left-color: rgb(215, 215, 215); border-left-width: 1px; border-left-style: solid;
}
#configurableTabs .mainTabs .end {
	clear: left;
}
#configurableTabs .mainTabs li {
	background: rgb(255, 255, 255); width: auto; color: rgb(96, 96, 96); font-size: 10px; text-decoration: none; display: block;
}
#configurableTabs .mainTabs li a {
	background: rgb(255, 255, 255); width: auto; color: rgb(96, 96, 96); font-size: 10px; text-decoration: none; display: block;
}
#configurableTabs .mainTabs li a {
	background: url("../i/mostViewedTab.gif") repeat-x 0px 0px rgb(255, 255, 255); padding: 3px 10px;
}
#configurableTabs .mainTabs a:hover {
	color: rgb(96, 96, 96); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#configurableTabs .mainTabs .current {
	background: rgb(255, 255, 255); color: rgb(96, 96, 96); font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#configurableTabs .mainTabs .current a {
	background: rgb(255, 255, 255); color: rgb(96, 96, 96); font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#configurableTabs .mainTabs .current a:hover {
	background: rgb(255, 255, 255); color: rgb(96, 96, 96); font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#configurableTabs .subHead {
	color: rgb(64, 64, 64); padding-top: 0.4em; padding-bottom: 0.2em; clear: both; font-size: 11px; margin-bottom: 3px; margin-left: 2px;
}
#configurableTabs .mainTabs .ui-tabs-selected {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); color: rgb(52, 52, 52); font-weight: bold; margin-bottom: -1px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#configurableTabs .mainTabs .ui-tabs-selected a {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); color: rgb(52, 52, 52); font-weight: bold; margin-bottom: -1px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#configurableTabs .mainTabs .ui-tabs-selected a:hover {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); color: rgb(52, 52, 52); font-weight: bold; margin-bottom: -1px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#configurableTabs .listOfItems li {
	margin: 0px 2px; padding: 5px 5px 0px; width: 268px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
#configurableTabs .listOfItems li.doubleColumn {
	background: url("../i/configurableTabs/bgForPluginItem.jpg") repeat-x; border: 0px currentColor; border-image: none; width: 126px; padding-bottom: 2px; float: left;
}
#configurableTabs .listOfItems .break {
	background: 0px; width: 92%; height: 0px; clear: left; border-top-color: rgb(206, 206, 206); border-top-width: 1px; border-top-style: dotted; float: left; display: block;
}
#configurableTabs .listOfItems .break hr {
	display: none;
}
#configurableTabs .listOfItems .info {
	margin: -52px 0px 8px 53px; color: rgb(64, 64, 64); font-size: 11px;
}
#configurableTabs .listOfItems .mainLink {
	color: rgb(35, 76, 121); font-size: 10px; font-weight: bold; text-decoration: none; margin-bottom: 3px; display: inline;
}
#configurableTabs .listOfItems .mainLink:hover {
	color: rgb(18, 40, 66); margin-bottom: 2px; border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
#configurableTabs .listOfItems .info .bookLink:hover {
	color: rgb(18, 40, 66); margin-bottom: 2px; border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
#configurableTabs .listOfItems .partnerLogo {
	margin: 0px 0px 0px -48px; padding: 0px;
}
#configurableTabs .listOfItems .info .starRating {
	height: 9px; display: block;
}
#configurableTabs .listOfItems .info .starRating img {
	color: rgb(153, 153, 0); margin-right: 2px; float: left;
}
#configurableTabs .listOfItems .info p {
	font-size: 11px; display: inline;
}
#configurableTabs .listOfItems .info .bookLink {
	background: url("../i/linkArrow.gif") no-repeat right; color: rgb(35, 75, 123); padding-right: 7px; font-size: 10px; text-decoration: none; display: inline;
}
#configurableTabs .showLink a {
	background: url("../i/linkArrow.gif") no-repeat right; color: rgb(35, 75, 123); padding-right: 7px; font-size: 10px; text-decoration: none; display: inline;
}
#configurableTabs .showLink a {
	padding-right: 13px; background-image: url("../i/arrowDown.gif");
}
#configurableTabs .bottomBar {
	background: rgb(245, 245, 242); text-align: left; color: rgb(178, 41, 41); clear: both; font-size: 11px; margin-top: 10px;
}
#configurableTabs .bottomBar .left {
	background: url("../i/configurableTabs/ctaTopLeft.gif") no-repeat rgb(227, 227, 227); width: 5px; height: 5px; float: left;
}
#configurableTabs .bottomBar .right {
	background: url("../i/configurableTabs/ctaTopLeft.gif") no-repeat rgb(227, 227, 227); width: 5px; height: 5px; float: left;
}
#configurableTabs .bottomBar .right {
	background: url("../i/configurableTabs/ctaTopRight.gif"); float: right;
}
#configurableTabs .bottomBar .bottom .right {
	background: url("../i/configurableTabs/ctaBottomRight.gif");
}
#configurableTabs .bottomBar .bottom .left {
	background: url("../i/configurableTabs/ctaBottomLeft.gif");
}
#configurableTabs .bottomBar .end {
	clear: both; display: none;
}
#configurableTabs .bottomBar .bottom {
	margin-top: -5px; margin-bottom: 5px;
}
#configurableTabs .bottomBar .content {
	padding: 5px; margin-top: -5px; vertical-align: middle;
}
#configurableTabs .bottomBar .content .partnerLogo {
	text-align: left; margin-top: 1px; float: left;
}
#configurableTabs .bottomBar .content img {
	vertical-align: inherit;
}
#configurableTabs .bottomBar .content a {
	vertical-align: inherit;
}
#configurableTabs .bottomBar .content .ctaImgLink img {
	background: rgb(55, 100, 154); color: rgb(255, 255, 255); margin-left: 5px;
}
#configurableTabs .bottomBar .content .ctaImgLink:hover img {
	background: rgb(18, 40, 66);
}
#configurableTabs .bottomBar .content .ctaLink {
	text-align: right; color: rgb(178, 41, 41); font-size: 11px; font-weight: bold; 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-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#configurableTabs .ui-tabs-hide {
	display: none;
}
#configurableTabs .bottomBar .content a {
	margin: 0px; padding: 0px; width: 50%; float: left; display: block;
}
#configurableTabs .loadingMessage {
	background: url("../i/loader.gif") no-repeat 127px 72px; padding: 127px 0px 80px 112px; width: 138px; color: rgb(35, 75, 123); font-size: 1.5em; font-weight: bold;
}
#configurableTabs .innerPlugin {
	padding: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; background-color: rgb(244, 244, 240);
}
#configurableTabs .controlledTab ul.configurableWidget li {
	margin: 10px 0px 8px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; position: relative; z-index: 11;
}
#configurableTabs .controlledTab ul.configurableWidget li div {
	font-family: arial, sans-serif; font-size: 1.2em;
}
#configurableTabs .controlledTab ul li p {
	font-family: arial, sans-serif; font-size: 1.2em;
}
#configurableTabs .controlledTab ul.configurableWidget li div {
	font-weight: bold; margin-bottom: 2px;
}
#configurableTabs .controlledTab ul.configurableWidget li p {
	color: rgb(64, 64, 64); padding-bottom: 10px;
}
#configurableTabs .controlledTab ul.configurableWidget li.doubleColumn {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(220, 220, 213) currentColor currentColor; border-image: none; width: 130px; padding-right: 9px; float: left;
}
#configurableTabs .controlledTab ul.configurableWidget li.doubleColumn img {
	border: 0px currentColor; border-image: none; width: 130px; height: 80px; margin-bottom: 7px;
}
#configurableTabs .controlledTab ul.configurableWidget li.last {
	border: 0px currentColor; border-image: none; padding-right: 0px; padding-left: 10px;
}
#configurableTabs .controlledTab .commPuffSearchForm {
	position: relative; z-index: 10;
}
#configurableTabs .controlledTab .commPuffSearchForm input.search {
	background: url("../i/search_icon.png") no-repeat 190px 3px rgb(255, 255, 255); padding: 0px 6px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 198px; height: 20px; color: rgb(111, 111, 111); font-family: arial, sans-serif; font-size: 1.2em;
}
#configurableTabs .controlledTab .commPuffSearchForm input.formSubmit {
	height: 21px; margin-top: 1px; margin-left: 2px; position: absolute;
}
#configurableTabs .controlledTab .commPuffSearchForm input.formSubmit:hover {
	cursor: pointer; background-color: rgb(22, 48, 75);
}
#configurableTabs .controlledTab .commPuffFooterLink {
	margin: 8px 0px 0px; font-family: arial, sans-serif; font-size: 1.2em; position: relative; z-index: 1000;
}
#configurableTabs .controlledTab ul.ssAds {
	height: 265px; position: relative;
}
#configurableTabs .controlledTab ul.ssAds li {
	background: none; border: currentColor; border-image: none;
}
#configurableTabs .controlledTab ul.ssAds img {
	margin-bottom: 10px;
}
#configurableTabs .controlledTab ul.ssAds li p {
	height: 22px; overflow: hidden; margin-bottom: 10px;
}
#configurableTabs .controlledTab ul.ssAds div a {
	font-size: 1.1em;
}
.rotImgLink {
	border: currentColor; border-image: none;
}
#configurableTabs .controlledTab ul.configurableWidget li .viewLink {
	margin: 0px; text-align: right; font-family: arial, helvetica, sans-serif; font-weight: normal; display: block;
}
#configurableTabs .controlledTab ul.configurableWidget li .viewLink a {
	color: rgb(0, 102, 204); font-size: 1em;
}
.controlledTab .tools .prevArrowImage {
	background: url("../i/arrows_left.png") no-repeat left; left: 0px; right: auto;
}
.controlledTab .tools a {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; top: 0px; width: 30px; height: 175px; float: left; display: block; position: absolute; z-index: 30; cursor: pointer;
}
.controlledTab .tools .nextArrowImage {
	background: url("../i/arrows_right.png") no-repeat right; width: 30px; text-align: right; right: 0px; float: left;
}
.controlledTab .tools a:hover {
	border: currentColor; border-image: none; text-decoration: none;
}
.controlledTab .tools img {
	display: inline;
}
.controlledTab {
	position: relative;
}
.roundButton {
	background: rgb(0, 0, 255); margin: 0px; padding: 0px; width: 5.5em; color: rgb(255, 255, 255); float: right; position: relative;
}
#configurableTabs .roundButton input {
	background: rgb(55, 100, 154); border: 0px currentColor; border-image: none; width: 100%; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.4em; font-size: 1em;
}
#configurableTabs .roundButton input:hover {
	background-color: rgb(18, 40, 66);
}
.roundButton div {
	background: no-repeat left top; width: 5px; height: 5px; position: absolute;
}
.roundButton .tl {
	left: 0px; top: 0px; background-image: url("../i/topLeftCorner.png");
}
.roundButton .tr {
	top: 0px; right: 0px; background-image: url("../i/topRightCorner.png");
}
.roundButton .br {
	right: 0px; bottom: 0px; background-image: url("../i/bottomRightCorner.png");
}
.roundButton .bl {
	left: 0px; bottom: 0px; background-image: url("../i/bottomLeftCorner.png");
}
#configurableTabs .rowOdd {
	margin: 0px 0px -1px; padding: 2px 0px;
}
#configurableTabs .rowEven {
	margin: 0px 0px -1px; padding: 2px 0px;
}
#configurableTabs .rowEven {
	background-color: rgb(255, 255, 255);
}
#advanced_link_hide a {
	margin: 0px; width: auto; display: inline; cursor: pointer;
}
#advanced_link_hide {
	margin: 0px 0px -1px; padding: 0px; width: auto; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#configurableTabs .innerPlugin .hideLink {
	background: rgb(255, 255, 255); padding: 4px 5px 2px; margin-bottom: -1px; display: block;
}
#configurableTabs .innerPlugin .showLink {
	background: rgb(255, 255, 255); padding: 4px 5px 2px; margin-bottom: -1px; display: block;
}
#configurableTabs .innerPlugin .showLink .advanced_link {
	padding-top: 2px; padding-left: 0px;
}
#configurableTabs .innerPlugin .hideLink a {
	margin-bottom: 2px; display: inline;
}
#configurableTabs .gen_advanced select {
	margin: 3px 0px;
}
#advanced_options {
	display: none;
}
div#liveBloggingInfo {
	padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(64, 64, 64); font-family: arial, helvetica, sans-serif; font-size: 1.2em; font-weight: bold; margin-bottom: 10px; background-color: rgb(238, 238, 238);
}
div#liveBloggingInfo .loadingImg {
	background: url("../i/auto_refresh.gif") no-repeat 5px 2px; height: 18px; text-indent: 28px; padding-top: 5px;
}
div#liveBloggingInfo .loadingImg span {
	padding: 3px 4px; color: rgb(35, 75, 123); margin-left: 5px; cursor: pointer;
}
div#liveBloggingInfo .loadingImg span.selected {
	color: rgb(238, 238, 238); background-color: rgb(64, 64, 64);
}
#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 {
	height: 15px; background-color: rgb(244, 244, 240);
}
.wt_gap.ui-state-default.ui-corner-top {
	height: 100% !important;
}
#mostPopular .headerOne {
	color: rgb(38, 38, 38); padding-bottom: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#mostPopular .headerOne p {
	color: rgb(38, 38, 38);
}
#mostPopular .headerOne p a {
	background: none; color: rgb(84, 84, 84);
}
#mostPopular .headerOne p a:hover {
	color: rgb(18, 40, 66); border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
#mostPopular #mostpop {
	padding: 0px 10px 10px;
}
#mostPopular #mostpop .tabs ul {
	background: url("../i/mostViewedTabUnder.gif") repeat-x 0px 0px; list-style: none; margin: 0px; padding: 0px; height: 22px;
}
#medalsContent ul.tabs {
	background: url("../i/mostViewedTabUnder.gif") repeat-x 0px 0px; list-style: none; margin: 0px; padding: 0px; height: 22px;
}
#mostPopular #mostpop .tabs li {
	margin: 0px; height: 22px; color: rgb(96, 96, 96); font-family: arial, sans-serif; font-size: 1em; float: left;
}
#medalsContent ul.tabs li {
	margin: 0px; height: 22px; color: rgb(96, 96, 96); font-family: arial, sans-serif; font-size: 1em; float: left;
}
#mostPopular #mostpop .tabs li.first a {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#medalsContent ul.tabs li.first a {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#mostPopular #mostpop .tabs li.last a {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
#medalsContent ul.tabs li.last a {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
#mostPopular #mostpop .tabs a {
	background: url("../i/mostViewedTab.gif") repeat-x 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); padding: 0px 5px; border-image: none; height: 20px; color: rgb(96, 96, 96); display: block; cursor: pointer;
}
#medalsContent ul.tabs a {
	background: url("../i/mostViewedTab.gif") repeat-x 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); padding: 0px 5px; border-image: none; height: 20px; color: rgb(96, 96, 96); display: block; cursor: pointer;
}
#mostPopular #mostpop .tabs a span {
	padding: 3px 5px; text-transform: uppercase; display: block;
}
#medalsContent ul.tabs li a span {
	padding: 3px 5px; text-transform: uppercase; display: block;
}
#mostPopular #mostpop .tabs .current a {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); color: rgb(52, 52, 52); font-weight: bold; border-bottom-color: rgb(244, 244, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#medalsContent ul.tabs .current a {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); color: rgb(52, 52, 52); font-weight: bold; border-bottom-color: rgb(244, 244, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#mostPopular #mostpop .tabs a:hover {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); border-bottom-color: rgb(244, 244, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#medalsContent ul.tabs li a:hover {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); border-bottom-color: rgb(244, 244, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#mostPopular #mostpop .lists ol {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102);
}
#mostPopular #mostpop .lists ol li {
	margin: 0px 0px 0px 20px; padding: 5px 0px 0px; color: rgb(158, 0, 71); font-size: 1.4em; font-weight: bold;
}
.olympic#tmglSite #mostPopular #mostpop .lists ol li {
	color: rgb(0, 151, 210);
}
#mostPopular #mostpop .lists ol li a {
	line-height: 1.38em; font-size: 14px; font-weight: normal; display: inline;
}
#medalsContent ul.tabs {
	background-position: 0px 21px; font-family: arial, sans-serif; font-size: 10px; background-image: url("../i/olympics/medals/medal_tabBg.gif"); background-repeat: repeat-x;
}
#mostviewed .accordion h3 {
	margin: 0px; padding: 2px 5px 10px; color: rgb(35, 75, 123); font-family: helvetica, Arial, sans-serif; font-size: 12px; border-top-color: black; border-top-width: 2px; border-top-style: solid; cursor: pointer;
}
#mostviewed .tabs ul.ui-tabs-nav li {
	margin: 0px; padding: 2px 5px 10px; color: rgb(35, 75, 123); font-family: helvetica, Arial, sans-serif; font-size: 12px; border-top-color: black; border-top-width: 2px; border-top-style: solid; cursor: pointer;
}
#mostviewed .tabs ul.ui-tabs-nav li {
	font-weight: bold; float: left; display: inline-block;
}
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-default {
	padding-top: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#mostviewed .tabs ul.ui-tabs-nav li.wt_gap {
	background: rgb(204, 204, 204); padding: 0px; width: 1px; height: 27.5px; border-top-color: rgb(244, 244, 240); border-right-color: currentColor; border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-right-width: 0px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid;
}
#mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed.ui-tabs-selected + li.wt_gap {
	background: rgb(204, 204, 204); padding: 0px; width: 1px; height: 27.5px; border-top-color: rgb(244, 244, 240); border-right-color: currentColor; border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-right-width: 0px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid;
}
#mostviewed .tabs ul.ui-tabs-nav li.wt_mostShared.ui-tabs-selected + li.wt_gap {
	background: rgb(204, 204, 204); padding: 0px; width: 1px; height: 27.5px; border-top-color: rgb(244, 244, 240); border-right-color: currentColor; border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-right-width: 0px; border-bottom-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid;
}
@media not all
{
#mostviewed .tabs ul.ui-tabs-nav li.wt_gap {
	height: 28.5px;
}
#mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed.ui-tabs-selected + li.wt_gap {
	height: 28.5px;
}
#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 {
	color: rgb(18, 40, 66); border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active a:hover {
	color: rgb(204, 0, 0); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#mostviewed .tabs ul.ui-tabs-nav li.wt_mostViewed {
	width: auto; text-algin: center;
}
#mostviewed .tabs ul.ui-tabs-nav li.wt_mostShared {
	width: auto; text-algin: center;
}
#mostviewed .tabs ul.ui-tabs-nav li.wt_mostCommented {
	width: 41%; text-align: center;
}
#mostviewed .accordion h3:hover {
	cursor: pointer;
}
#mostviewed .tabs li:hover {
	cursor: pointer;
}
#mostviewed .tabs li.ui-tabs-selected:hover {
	cursor: default;
}
#mostviewed .tabs li.ui-tabs-selected a:hover {
	cursor: default;
}
#mostviewed .accordion .ui-state-active {
	background: url("../i/arrow-large-down-white.png") no-repeat 280px 50% rgb(204, 0, 0); color: white; outline-style: none;
}
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active {
	background: no-repeat white; color: rgb(204, 0, 0); border-top-color: rgb(204, 0, 0); border-bottom-color: transparent; border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; cursor: default; outline-style: none;
}
#mostviewed .tabs ul.ui-tabs-nav li.ui-state-active a {
	color: rgb(204, 0, 0);
}
#mostviewed .accordion .ui-state-hover {
	outline-style: none;
}
#mostviewed .tabs .ui-state-hover {
	outline-style: none;
}
#mostviewed .accordion ul {
	list-style: none; margin: 0px; padding: 0px;
}
#mostviewed .tabs ul {
	list-style: none; margin: 0px; padding: 0px;
}
#mostviewed .tabs ul {
	clear: both;
}
#mostviewed .accordion .view-content {
	overflow: hidden;
}
#mostviewed .tabs .view-content {
	overflow: hidden;
}
#mostviewed .tabs .view-content {
	margin: 0px auto; height: 100%;
}
#mostviewed .accordion .view-content li {
	margin: 0px; padding: 9px 0px 8px; overflow: hidden; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x; background-color: white;
}
#mostviewed .tabs .view-content li {
	margin: 0px; padding: 9px 0px 8px; overflow: hidden; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x; background-color: white;
}
#mostviewed .accordion .view-content li a {
	line-height: 1.3em; font-size: 1.3em; font-weight: normal; text-decoration: none; margin-left: 34px;
}
#mostviewed .tabs .view-content li h3 {
	line-height: 1.3em; font-size: 1.3em; font-weight: normal; text-decoration: none; margin-left: 34px;
}
#mostviewed .accordion .view-content li a:hover {
	border-bottom-color: rgb(35, 75, 123); border-bottom-width: 1px; border-bottom-style: dotted;
}
#mostviewed .tabs .view-content li a:hover {
	border-bottom-color: rgb(35, 75, 123); border-bottom-width: 1px; border-bottom-style: dotted;
}
#mostviewed .accordion .view-content li a.image {
	margin-left: 10px; float: right;
}
#mostviewed .tabs .view-content li a.image {
	margin-left: 10px; float: right;
}
#mostviewed .accordion .view-content li img {
	border: currentColor; border-image: none;
}
#mostviewed .tabs .view-content li img {
	border: currentColor; border-image: none;
}
#mostviewed .accordion .view-content li.first-story {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none; background-image: none;
}
#mostviewed .tabs .view-content li.first-story {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none; background-image: none;
}
#mostviewed .accordion .view-content li .ordinal {
	background: rgb(233, 233, 223); margin: 0px 10px 0px 0px; padding: 2px 0px 0px; width: 24px; height: 85px; text-align: center; color: rgb(59, 59, 59); font-size: 2.2em; float: left;
}
#mostviewed .tabs .view-content li .ordinal {
	background: rgb(233, 233, 223); margin: 0px 10px 0px 0px; padding: 2px 0px 0px; width: 24px; height: 85px; text-align: center; color: rgb(59, 59, 59); font-size: 2.2em; float: left;
}
#mostviewed .accordion .view-content li .ordinal p {
	margin-top: -5px;
}
#mostviewed .tabs .view-content li .ordinal p {
	margin-top: -5px;
}
#mostviewed .accordion .view-content li.first-story-hover {
	width: 20px; height: 85px; background-color: rgb(204, 0, 0);
}
#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 {
	color: white;
}
#mostviewed .tabs .view-content li:hover .ordinal {
	color: white;
}
#mostviewed .accordion .view-content li:hover .image {
	border: currentColor; border-image: none; text-decoration: underline;
}
#mostviewed .tabs .view-content li:hover .image {
	border: currentColor; border-image: none; text-decoration: underline;
}
#mostviewed .accordion .view-content li:hover .topFiveComment a {
	border-bottom-color: rgb(35, 75, 123); border-bottom-width: 1px; border-bottom-style: dotted;
}
#mostviewed .tabs .view-content li:hover .topFiveComment a {
	border-bottom-color: rgb(35, 75, 123); border-bottom-width: 1px; border-bottom-style: dotted;
}
#mostviewed .accordion .view-content .cl {
	height: 0px;
}
#mostviewed .tabs .view-content .cl {
	height: 0px;
}
#mostviewed .accordion .view-content li .topFiveComment {
	
}
#mostviewed .tabs .view-content li .topFiveComment {
	
}
.beforeActiveArrow {
	background: url("../i/arrowMMMDown.png") no-repeat 280px 50% rgb(233, 233, 223);
}
.afterActiveArrow {
	background: url("../i/arrowMMMUp.png") no-repeat 280px 50% rgb(233, 233, 223);
}
.olympic#tmglSite .indexaz .marginUnder {
	border-top-color: rgb(247, 204, 0); border-top-width: 2px; border-top-style: solid;
}
.olympic#tmglSite .indexaz .twoThirds .headerOne {
	border-top-color: rgb(0, 151, 210); border-top-width: 1px; border-top-style: solid;
}
.olympic#tmglSite .indexaz .letterHeader {
	margin: 20px 0px 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.olympic#tmglSite .indexaz .styleOne {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleTwo {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleThree {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleFour {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleFive {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleSix {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleSeven {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleEight {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleNine {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleTen {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleTwelve {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleThirteen {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .styleFourteen {
	background: none; margin: 15px 0px 10px; padding: 0px; text-transform: none; font-family: georgia, "times new roman", serif; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympic#tmglSite .indexaz .headerOne p {
	padding: 0px; text-transform: none; font-size: 1.3em; font-weight: normal;
}
.olympic#tmglSite .indexaz .thirdCol {
	width: 190px; float: left;
}
.olympic#tmglSite .indexaz .thirdCol .summary {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#superSummaryTabElement .styleOne {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleTwo {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleThree {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleFour {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleFive {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleSix {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleSeven {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleEight {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleNine {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleTen {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleEleven {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleTwelve {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleThirteen {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .styleFourteen {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#superSummaryTabElement .headerOne h2 {
	background: none; text-transform: uppercase; line-height: 1.2em; padding-top: 0px; font-family: arial, sans-serif; font-size: 1em; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#superSummaryTabElement .headerOne p {
	background: none; text-transform: uppercase; line-height: 1.2em; padding-top: 0px; font-family: arial, sans-serif; font-size: 1em; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#superSummaryTabElement .headerOne {
	background: none; padding: 0px; border: currentColor; border-image: none; color: rgb(84, 84, 84); font-style: normal; margin-bottom: 0px;
}
#superSummaryTabElement .ui-tabs-hide {
	display: none;
}
#superSummaryTabElement .ui-tabs-nav {
	font-size: 1em; background-color: rgb(255, 255, 255);
}
#superSummaryTabElement .ui-tabs-panel {
	font-size: 1em; background-color: rgb(255, 255, 255);
}
#superSummaryTabElement .ui-tabs-nav {
	background: url("../i/e2e2e2_1x25.gif") repeat-x 0px 0px; list-style: none; margin: 0px; padding: 0px; height: 25px;
}
#superSummaryTabElement .ui-tabs-nav::after {
	clear: both; display: block; content: " ";
}
#superSummaryTabElement .ui-tabs-nav li {
	margin: 0px 0px 0px 1px; height: 25px; float: left;
}
#superSummaryTabElement .ui-tabs-nav li.first {
	margin-left: 0px;
}
#superSummaryTabElement .ui-tabs-nav a {
	background: url("../i/mostViewedTab.gif") repeat-x 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); padding: 0px 5px; height: 22px; display: block;
}
#superSummaryTabElement .ui-tabs-nav a span {
	padding: 5px; display: block;
}
#superSummaryTabElement .ui-tabs-nav a {
	margin: 1px 0px 0px; outline: 0px; text-align: center; color: rgb(39, 83, 122); line-height: 1.2; font-weight: bold; text-decoration: none; white-space: nowrap;
}
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a {
	top: 1px; margin-top: 0px; position: relative;
}
* > .ui-tabs-nav a span {
	width: auto; height: auto;
}
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a {
	background: 0px 0px rgb(255, 255, 255); color: rgb(64, 64, 64); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#superSummaryTabElement .ui-tabs-nav a:hover {
	background: 0px 0px rgb(255, 255, 255); color: rgb(64, 64, 64); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a:link {
	cursor: text;
}
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a:visited {
	cursor: text;
}
#superSummaryTabElement .ui-tabs-nav .ui-tabs-disabled a:link {
	cursor: text;
}
#superSummaryTabElement .ui-tabs-nav .ui-tabs-disabled a:visited {
	cursor: text;
}
#superSummaryTabElement .ui-tabs-nav .ui-tabs-selected a h2 {
	color: rgb(52, 52, 52); font-weight: bold;
}
#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 {
	padding: 0px; border: currentColor; border-image: none;
}
#superSummaryTabElement .ui-tabs-loading em {
	background: url("../i/loading.gif") no-repeat 0px 50%; padding: 0px 0px 0px 20px;
}
* 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 {
	width: 220px; float: left; background-color: rgb(255, 255, 255);
}
#superSummaryTabElement .nmTab {
	margin: 0px;
}
#superSummaryTabElement .summaryTabPannel {
	padding: 10px 0px 0px;
}
#superSummaryTabElement .summaryTabPannel .summary {
	margin: 0px; padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#superSummaryTabElement .summary .piccentre {
	margin: 0px;
}
.superSummaryTopThree {
	padding: 5px 10px 10px; border: 1px solid rgb(217, 217, 217); border-image: none; background-color: rgb(244, 244, 244);
}
.superSummaryTopThree .headerOne {
	background: none; padding-bottom: 7px; margin-bottom: 2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.superSummaryTopThree .summary {
	background: none; padding-bottom: 7px; margin-bottom: 2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.superSummaryTopThree .headerOne p {
	margin: 0px; padding: 0px 3px 0px 0px; color: rgb(18, 18, 18); text-transform: none; line-height: 1.3em; font-size: 1.4em; font-weight: bold; display: inline; background-color: rgb(244, 244, 244);
}
.superSummaryTopThree h3 {
	line-height: 1.38em; font-size: 1.2em; margin-bottom: 0px;
}
.superSummaryTopThree p {
	font-size: 1.2em;
}
.summaryQuarterGutter {
	margin: 0px; padding: 0px 20px 0px 0px; float: left; display: block;
}
.summaryQuarterNoGutter {
	margin: 0px; padding: 0px; float: left; display: block;
}
#rightTabElement .styleOne {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleTwo {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleThree {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleFour {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleFive {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleSix {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleSeven {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleEight {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleNine {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleTen {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleEleven {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleTwelve {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleThirteen {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .styleFourteen {
	color: rgb(84, 84, 84); border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
#rightTabElement .headerOne h2 {
	background: none; text-transform: uppercase; line-height: 1.2em; padding-top: 0px; font-size: 1em; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#rightTabElement .headerOne p {
	background: none; text-transform: uppercase; line-height: 1.2em; padding-top: 0px; font-size: 1em; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#rightTabElement .headerOne {
	background: none; padding: 0px; font-style: normal; margin-bottom: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#rightTabElement .ui-tabs-hide {
	display: none;
}
#rightTabElement .ui-tabs-nav {
	font-family: arial, sans-serif; font-size: 1em; background-color: rgb(255, 255, 255);
}
#rightTabElement .ui-tabs-panel {
	font-family: arial, sans-serif; font-size: 1em; background-color: rgb(255, 255, 255);
}
#rightTabElement .ui-tabs-nav {
	background: url("../i/e2e2e2_1x25.gif") repeat-x 0px 0px; list-style: none; margin: 0px; padding: 0px; height: 25px;
}
#rightTabElement .ui-tabs-nav::after {
	clear: both; display: block; content: " ";
}
#rightTabElement .ui-tabs-nav li {
	margin: 0px 0px 0px 1px; height: 25px; float: left;
}
#rightTabElement .ui-tabs-nav li.first {
	margin-left: 0px;
}
#rightTabElement .ui-tabs-nav a {
	background: url("../i/mostViewedTab.gif") repeat-x 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); margin: 1px 0px 0px; padding: 0px 5px; outline: 0px; height: 22px; text-align: center; color: rgb(39, 83, 122); line-height: 1.2; font-weight: bold; text-decoration: none; display: block; white-space: nowrap;
}
#rightTabElement .ui-tabs-nav a span {
	padding: 5px; display: block;
}
#rightTabElement .ui-tabs-nav .ui-tabs-selected a {
	top: 1px; margin-top: 0px; position: relative;
}
#rightTabElement .ui-tabs-nav .ui-tabs-selected a {
	background: 0px 0px rgb(255, 255, 255); color: rgb(64, 64, 64); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#rightTabElement .ui-tabs-nav a:hover {
	background: 0px 0px rgb(255, 255, 255); color: rgb(64, 64, 64); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#rightTabElement .ui-tabs-nav .ui-tabs-selected a:link {
	cursor: text;
}
#rightTabElement .ui-tabs-nav .ui-tabs-selected a:visited {
	cursor: text;
}
#rightTabElement .ui-tabs-nav .ui-tabs-disabled a:link {
	cursor: text;
}
#rightTabElement .ui-tabs-nav .ui-tabs-disabled a:visited {
	cursor: text;
}
#rightTabElement .ui-tabs-nav .ui-tabs-selected a h2 {
	color: rgb(52, 52, 52); font-weight: bold;
}
#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 {
	padding: 0px; border: currentColor; border-image: none;
}
#rightTabElement .ui-tabs-loading em {
	background: url("../i/loading.gif") no-repeat 0px 50%; 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 {
	width: 220px; float: left; background-color: rgb(255, 255, 255);
}
#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 {
	padding: 1px 0px 0px 5px; text-align: right; float: left;
}
#twtr-widget-1 .twtr-doc .twtr-ft a:hover {
	text-decoration: none !important; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#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("/template/ver1-0/i/twitterWidgetLogo.png"); background-repeat: no-repeat;
}
.listPageHeader#tmglPageTitle h1 {
	color: rgb(52, 52, 52); margin-bottom: 5px;
}
.listPageHeader#tmglPageTitle h1.noDescription {
	margin-bottom: 14px;
}
.listPageHeader#tmglPageTitle h2 {
	margin-bottom: 14px;
}
.listPageHeader .headerOne {
	padding-bottom: 7px;
}
.listNoArticles {
	color: rgb(88, 88, 88); font-size: 1.3em;
}
.listSummary {
	padding: 0px 0px 8px; font-size: 1em; font-weight: bold; min-height: 16px;
}
.listSummary .listTitle {
	padding-right: 6px; font-size: 1.3em; font-weight: normal;
}
.listSummary .pubDate {
	color: rgb(102, 102, 102); font-size: 1.1em; font-weight: normal; white-space: nowrap;
}
.listLink {
	padding-bottom: 1px; font-family: arial, helvetica, sans-serif; font-size: 1.2em; margin-top: 8px; float: right;
}
.listLink:hover {
	padding-bottom: 0px;
}
.majorEvents h3 {
	color: rgb(35, 75, 123); line-height: 1.2em; font-size: 3.8em; font-weight: normal;
}
.majorEvents p {
	color: rgb(64, 64, 64); line-height: 1.18em; font-size: 1.6em; font-weight: normal;
}
.majorEvents .summary {
	border: currentColor; border-image: none;
}
.fbbi {
	background: url("../i/majorEvents2-3_1.gif") repeat-y 0px 0px;
}
.armStyle {
	padding-top: 5px; border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
.armStyle .headerOne {
	background: none;
}
#armageddon #fragment-3 {
	background-color: rgb(0, 0, 0);
}
#armageddon2 #fragment-3 {
	background-color: rgb(0, 0, 0);
}
#armageddon #fragment-3 .gutterUnder {
	margin: 0px;
}
#armageddon2 #fragment-3 .gutterUnder {
	margin: 0px;
}
#armageddon {
	margin: 0px; width: 620px; padding-top: 5px; border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
#armageddon2 {
	margin: 0px; width: 620px; height: 287px; overflow: hidden; padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; position: relative;
}
#armageddon .ui-tabs-hide {
	display: none;
}
#armageddon2 .ui-tabs-hide {
	display: none;
}
#armageddon .ui-tabs-nav {
	list-style: none; margin: 0px; padding: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#armageddon2 .ui-tabs-nav {
	list-style: none; margin: 0px; padding: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#armageddon .ui-tabs-nav::after {
	clear: both; display: block; content: " ";
}
#armageddon2 .ui-tabs-nav::after {
	clear: both; display: block; content: " ";
}
#armageddon .ui-tabs-nav li {
	height: 60px; float: left;
}
#armageddon2 .ui-tabs-nav li {
	height: 72px; float: none;
}
#armageddon .ui-tabs-nav li.first {
	margin-left: 0px;
}
#armageddon2 .ui-tabs-nav li.first {
	margin-left: 0px;
}
#armageddon .ui-tabs-nav a {
	margin: 0px; padding: 0px 10px 0px 0px; outline: 0px; height: 60px; text-align: left; color: rgb(39, 83, 122); line-height: 1.2; font-weight: normal; text-decoration: none; border-bottom-color: rgb(187, 194, 204); border-bottom-width: 2px; border-bottom-style: solid; display: block; background-color: rgb(227, 232, 238);
}
#armageddon2 .ui-tabs-nav a {
	margin: 0px; padding: 0px 10px 0px 0px; outline: 0px; height: 60px; text-align: left; color: rgb(39, 83, 122); line-height: 1.2; font-weight: normal; text-decoration: none; border-bottom-color: rgb(187, 194, 204); border-bottom-width: 2px; border-bottom-style: solid; display: block; background-color: rgb(227, 232, 238);
}
#armageddon .ui-tabs-nav a span {
	padding: 5px; color: rgb(88, 88, 88); text-transform: uppercase; font-family: arial, sans-serif; font-size: 1em; display: block;
}
#armageddon2 .ui-tabs-nav a span {
	padding: 5px; color: rgb(88, 88, 88); text-transform: uppercase; font-family: arial, sans-serif; font-size: 1em; display: block;
}
#armageddon .ui-tabs-nav a p {
	line-height: 1.2; padding-left: 5px; font-family: georgia; font-size: 1.3em;
}
#armageddon2 .ui-tabs-nav a p {
	line-height: 1.2; padding-left: 5px; font-family: georgia; font-size: 1.3em;
}
#armageddon .ui-tabs-panel .summary {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
#armageddon2 .ui-tabs-panel .summary {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
#armageddon #videoTabId {
	background: rgb(0, 0, 0);
}
#armageddon2 #videoTabId {
	background: rgb(0, 0, 0);
}
#armageddon #videoTabId1 {
	background: rgb(0, 0, 0);
}
#armageddon2 #videoTabId1 {
	background: rgb(0, 0, 0);
}
#armageddon #videoTabId2 {
	background: rgb(0, 0, 0);
}
#armageddon2 #videoTabId2 {
	background: rgb(0, 0, 0);
}
#armageddon #videoTabId3 {
	background: rgb(0, 0, 0);
}
#armageddon2 #videoTabId3 {
	background: rgb(0, 0, 0);
}
#armageddon #videoTabId0 {
	background: rgb(0, 0, 0);
}
#armageddon2 #videoTabId0 {
	background: rgb(0, 0, 0);
}
#armageddon .ui-tabs-panel .summary iframe {
	height: 400px;
}
#armageddon .ui-tabs-nav .ui-tabs-selected a {
	margin: 0px; top: 0px; color: rgb(255, 255, 255); border-bottom-color: rgb(102, 102, 102); border-bottom-width: 2px; border-bottom-style: solid; position: relative; background-color: rgb(35, 75, 123);
}
#armageddon .ui-tabs-nav a:hover {
	margin: 0px; top: 0px; color: rgb(255, 255, 255); border-bottom-color: rgb(102, 102, 102); border-bottom-width: 2px; border-bottom-style: solid; position: relative; background-color: rgb(35, 75, 123);
}
#armageddon2 .ui-tabs-nav .ui-tabs-selected a {
	margin: 0px; top: 0px; color: rgb(255, 255, 255); border-bottom-color: rgb(102, 102, 102); border-bottom-width: 2px; border-bottom-style: solid; position: relative; background-color: rgb(35, 75, 123);
}
#armageddon2 .ui-tabs-nav a:hover {
	margin: 0px; top: 0px; color: rgb(255, 255, 255); border-bottom-color: rgb(102, 102, 102); border-bottom-width: 2px; border-bottom-style: solid; position: relative; background-color: rgb(35, 75, 123);
}
* > #armageddon .ui-tabs-nav a span {
	width: auto; height: auto;
}
* > #armageddon2 .ui-tabs-nav a span {
	width: auto; height: auto;
}
#armageddon .ui-tabs-nav .ui-tabs-selected a span {
	color: rgb(221, 221, 221);
}
#armageddon .ui-tabs-nav a:hover span {
	color: rgb(221, 221, 221);
}
#armageddon2 .ui-tabs-nav .ui-tabs-selected a span {
	color: rgb(221, 221, 221);
}
#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: rgb(255, 255, 255); padding: 0px; height: 400px;
}
#armageddon2 .ui-tabs-panel {
	background: rgb(255, 255, 255); padding: 0px; height: 286px;
}
#armageddon .ui-tabs-loading em {
	background: url("../i/loading.gif") no-repeat 0px 50%; padding: 0px 0px 0px 20px;
}
#armageddon2 .ui-tabs-loading em {
	background: url("../i/loading.gif") no-repeat 0px 50%; padding: 0px 0px 0px 20px;
}
* html #armageddon .ui-tabs-nav {
	display: inline-block;
}
* html #armageddon2 .ui-tabs-nav {
	display: inline-block;
}
*:first-child + html #armageddon .ui-tabs-nav {
	display: inline-block;
}
*:first-child + html #armageddon2 .ui-tabs-nav {
	display: inline-block;
}
.toolLoading {
	background: url("../i/loading.gif") no-repeat 50% 50%; width: 620px; height: 400px; padding-top: 5px;
}
.toolLoading2 {
	background: url("../i/loading.gif") no-repeat 50% 50%; width: 620px; height: 330px; padding-top: 5px;
}
#armageddon .slideshow .nextPrevLayer {
	width: 620px; height: 100%; overflow: hidden; position: relative;
}
#armageddon .slideshow .tools .imgGallImg a {
	background: url("../i/gallery_arrows.gif") no-repeat 0px 0px; padding: 0px; z-index: 10; cursor: pointer;
}
#armageddon .slideshow .tools .imgGallImg a:hover {
	background-position: 0px 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
#armageddon .slideshow .nextPrevLayer .allOver {
	margin: 0px; top: 0px; width: 100%; height: 400px; display: block; position: absolute;
}
#armageddon .slideshow div > .nextPrevLayer .allOver {
	margin: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
#armageddon .ssPortrait {
	margin-left: 10px; float: right;
}
#armageddon2 .ssPortrait {
	margin-left: 10px; float: right;
}
#armageddon .slideshow .tools {
	color: rgb(0, 0, 0); font-size: 1.1em;
}
#armageddon .slideshow .tools .prev {
	width: 55px; float: left;
}
#armageddon .slideshow .tools .imgindex {
	width: 110px; text-align: center; float: left;
}
#armageddon .slideshow .tools .next {
	width: 55px; text-align: right; float: left;
}
#armageddon .slideshow .tools .prev a {
	background: url("../i/gallery_arrows.gif") no-repeat -40px 0px; padding: 0px; z-index: 10; cursor: pointer;
}
#armageddon .slideshow .tools .prev a:hover {
	background-position: -40px 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
#armageddon .slideshow .nextPrevLayer .prevArrowImg {
	margin: 0px; left: 0px; top: 0px; width: 100px; height: 400px; right: auto; display: block; position: absolute;
}
#armageddon .slideshow div > .nextPrevLayer .prevArrowImg {
	margin: 0px; left: 0px; top: 0px; width: 100px; height: 100%; right: auto; display: block; position: absolute;
}
#armageddon .slideshow .tools .next a {
	background: url("../i/gallery_arrows.gif") no-repeat -140px 0px; padding: 0px; z-index: 10; cursor: pointer;
}
#armageddon .slideshow .tools .next a:hover {
	background-position: -140px 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
#armageddon .slideshow .nextPrevLayer .nextArrowImg {
	margin: 0px; top: 0px; width: 100px; height: 400px; right: 0px; display: block; position: absolute;
}
#armageddon .slideshow div > .nextPrevLayer .nextArrowImg {
	margin: 0px; top: 0px; width: 100px; height: 100%; right: 0px; display: block; position: absolute;
}
#armageddon .slideshow .tools a {
	cursor: pointer;
}
#armageddon .slideshow .tools img {
	display: inline;
}
#armageddon .slideshow .ssImg {
	padding: 0px; height: 400px;
}
#armageddon2 .slideshow .ssImg {
	padding: 0px; width: 460px; height: 287px; position: relative;
}
#armageddon .epic .ssImg {
	padding: 0px 0px 5px;
}
#armageddon2 .epic .ssImg {
	padding: 0px 0px 5px;
}
#armageddon .slideshow .ssImg .imageExtras {
	margin: 340px 0px 0px; padding: 0px; top: 0px; width: 620px; height: 60px; position: absolute; opacity: 0; background-color: rgb(0, 0, 0);
}
#armageddon .slideshow .ssImg .imageExtras .caption {
	padding: 5px 0px 5px 5px; color: rgb(255, 255, 255); line-height: 1.38em; font-size: 1.2em;
}
#armageddon .slideshow .ssImg .imageExtras .credit {
	padding: 0px 0px 5px 5px; color: rgb(102, 102, 102); line-height: 1.38em; font-size: 1.1em;
}
#armageddon .slideshow .ssImg .epicCompany {
	margin: 0px 0px 3px; padding: 0px; width: 220px; font-size: 1.38em;
}
#armageddon2 div#armageddon2Inner {
	margin-right: 1px; float: left; cursor: pointer;
}
#armageddon2 .ui-tabs-nav {
	right: 0px; position: absolute;
}
#armageddon2 .ui-tabs-nav li a {
	height: 70px; overflow: hidden;
}
#armageddon2 .imageExtras {
	bottom: 0px; position: absolute; min-height: 45px; opacity: 0; background-color: rgb(0, 0, 0);
}
#armageddon2 .imageExtras span.standfirst {
	color: rgb(255, 255, 255); font-size: 1.1em;
}
#armageddon2 .imageExtras span.readmore a {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1.1em; font-weight: bold;
}
#armageddon2Inner h3 {
	font-size: 2.8em;
}
#armageddon2 .styleOne .ui-tabs-selected a {
	background-color: rgb(0, 122, 143);
}
#armageddon2 .styleOne a:hover {
	background-color: rgb(0, 122, 143);
}
#armageddon2 .styleTwo .ui-tabs-selected a {
	background-color: rgb(95, 86, 83);
}
#armageddon2 .styleTwo a:hover {
	background-color: rgb(95, 86, 83);
}
#armageddon2 .styleThree .ui-tabs-selected a {
	background-color: rgb(177, 13, 24);
}
#armageddon2 .styleThree a:hover {
	background-color: rgb(177, 13, 24);
}
#armageddon2 .styleFour .ui-tabs-selected a {
	background-color: rgb(53, 100, 6);
}
#armageddon2 .styleFour a:hover {
	background-color: rgb(53, 100, 6);
}
#armageddon2 .styleFive .ui-tabs-selected a {
	background-color: rgb(0, 84, 179);
}
#armageddon2 .styleFive a:hover {
	background-color: rgb(0, 84, 179);
}
#armageddon2 .styleSix .ui-tabs-selected a {
	background-color: rgb(158, 0, 71);
}
#armageddon2 .styleSix a:hover {
	background-color: rgb(158, 0, 71);
}
#armageddon2 .styleSeven .ui-tabs-selected a {
	background-color: rgb(72, 133, 32);
}
#armageddon2 .styleSeven a:hover {
	background-color: rgb(72, 133, 32);
}
#armageddon2 .styleEight .ui-tabs-selected a {
	background-color: rgb(17, 17, 17);
}
#armageddon2 .styleEight a:hover {
	background-color: rgb(17, 17, 17);
}
#armageddon2 .styleNine .ui-tabs-selected a {
	background-color: rgb(212, 47, 0);
}
#armageddon2 .styleNine a:hover {
	background-color: rgb(212, 47, 0);
}
#armageddon2 .styleTen .ui-tabs-selected a {
	background-color: rgb(84, 84, 84);
}
#armageddon2 .styleTen a:hover {
	background-color: rgb(84, 84, 84);
}
#armageddon2 .styleEleven .ui-tabs-selected a {
	background-color: rgb(249, 212, 38);
}
#armageddon2 .styleEleven a:hover {
	background-color: rgb(249, 212, 38);
}
#armageddon2 .styleTwelve .ui-tabs-selected a {
	color: rgb(0, 0, 0); background-color: rgb(255, 212, 65);
}
#armageddon2 .styleTwelve a:hover {
	color: rgb(0, 0, 0); background-color: rgb(255, 212, 65);
}
#armageddon2 .styleTwelve .ui-tabs-selected a span {
	color: rgb(0, 0, 0);
}
#armageddon2 .styleTwelve a:hover span {
	color: rgb(0, 0, 0);
}
#armageddon2 .styleThirteen .ui-tabs-selected a {
	color: rgb(255, 255, 255); background-color: rgb(0, 84, 179);
}
#armageddon2 .styleThirteen a:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 84, 179);
}
#armageddon2 .styleThirteen .ui-tabs-selected a span {
	color: rgb(255, 255, 255) !important;
}
#armageddon2 .styleThirteen a:hover span {
	color: rgb(255, 255, 255) !important;
}
#armageddon .styleThirteen.ui-tabs-nav a span {
	color: rgb(0, 0, 0);
}
#armageddon2 .styleThirteen.ui-tabs-nav a span {
	color: rgb(0, 0, 0);
}
#armageddon2 .styleFourteen .ui-tabs-selected a {
	background-color: rgb(212, 47, 0);
}
#armageddon2 .styleFourteen a:hover {
	background-color: rgb(212, 47, 0);
}
#armageddon2 .styleFourteen .ui-tabs-selected a {
	background-color: rgb(212, 47, 0);
}
#armageddon2 .styleFourteen a:hover {
	background-color: rgb(212, 47, 0);
}
#sportguide .ui-tabs-hide {
	display: none;
}
#sportguide .ui-tabs-nav {
	list-style: none; margin: 0px; padding: 0px;
}
#sportguide .ui-tabs-nav::after {
	clear: both; display: block; content: " ";
}
#sportguide .ui-tabs-nav li {
	background: url("../i/olympics/tab_divider_grad_1px.png") no-repeat 0px -1px; padding: 0px 1px; height: 29px; border-top-color: rgb(165, 165, 165); border-top-width: 1px; border-top-style: solid; float: left;
}
#sportguide .ui-tabs-nav li.first {
	margin-left: 0px;
}
#sportguide .ui-tabs-nav li.empty {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#sportguide .ui-tabs-nav a {
	background: url("../i/olympics/tab_bg_grad_1px.png") repeat-x 0px 0px; margin: 0px; padding: 7px 7px 5px; color: rgb(39, 83, 122); font-weight: normal; text-decoration: none; display: block;
}
#sportguide .ui-tabs-nav a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#sportguide .ui-tabs-nav a span {
	font-size: 1.3em; display: block;
}
#sportguide .ui-tabs-nav a span:hover {
	border-bottom-color: rgb(39, 83, 122); border-bottom-width: 1px; border-bottom-style: dotted;
}
#sportguide .ui-tabs-nav a p {
	padding-left: 5px; font-family: georgia; font-size: 1.3em;
}
#sportguide .ui-tabs-panel .summary {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
#sportguide .ui-tabs-nav li.ui-tabs-selected {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#sportguide .ui-tabs-nav li.ui-state-active {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#sportguide .ui-tabs-nav .ui-tabs-selected a {
	background: rgb(255, 255, 255); margin: 0px; top: 0px; height: 22px; position: relative;
}
* > #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-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#sportguide .ui-tabs-disabled {
	
}
#sportguide .ui-tabs-panel {
	background: rgb(255, 255, 255); padding: 0px; margin-bottom: 20px;
}
#sportguide .ui-tabs-loading em {
	background: url("../i/loading.gif") no-repeat 0px 50%; padding: 0px 0px 0px 20px;
}
* html #sportguide .ui-tabs-nav {
	display: inline-block;
}
*:first-child + html #sportguide .ui-tabs-nav {
	display: inline-block;
}
#sportguideinner {
	width: 620px; padding-top: 10px; border-top-color: rgb(225, 225, 224); border-top-width: 1px; border-top-style: solid;
}
#sportguideinner .body {
	padding-top: 5px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#sportguideinner .body p {
	margin: 0px; padding: 0px 0px 0.7em; line-height: 1.48em; font-family: arial, helvetica, sans-serif; font-size: 1.4em;
}
#sportguide .body table {
	border: 7px solid rgb(230, 230, 230); border-image: none;
}
#sportguide .body table th {
	padding: 2px 14px; text-align: left; font-family: arial, helvetica, sans-serif; font-size: 1.2em; background-color: rgb(230, 230, 230);
}
#sportguide .body table td {
	padding: 5px 7px; border-right-color: rgb(230, 230, 230); border-bottom-color: rgb(230, 230, 230); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
#sportguide .body table td {
	margin: 0px; line-height: 1.48em; font-family: arial, helvetica, sans-serif; font-size: 1.2em;
}
#sportguide .body table th p {
	margin: 0px; line-height: 1.48em; font-family: arial, helvetica, sans-serif; font-size: 1.2em;
}
#sportguide .body table td p {
	margin: 0px; line-height: 1.48em; font-family: arial, helvetica, sans-serif; font-size: 1.2em;
}
#sportguide .body h3 {
	color: rgb(1, 131, 182); padding-top: 3px; font-family: georgia, "times new roman", times, serif; font-size: 1.4em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#sportguide .body h4 {
	color: rgb(1, 131, 182); padding-top: 3px; font-family: georgia, "times new roman", times, serif; font-size: 1.4em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#sportguide .body h5 {
	color: rgb(1, 131, 182); padding-top: 3px; font-family: georgia, "times new roman", times, serif; font-size: 1.4em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#sportguide .body h6 {
	color: rgb(1, 131, 182); padding-top: 3px; font-family: georgia, "times new roman", times, serif; font-size: 1.4em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#sportguide .body h3 {
	color: rgb(1, 131, 182); padding-top: 3px; font-family: georgia, "times new roman", times, serif; font-size: 1.4em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#sportguide .body h4 {
	color: rgb(1, 131, 182); padding-top: 3px; font-family: georgia, "times new roman", times, serif; font-size: 1.4em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#sportguide .body h5 {
	color: rgb(1, 131, 182); padding-top: 3px; font-family: georgia, "times new roman", times, serif; font-size: 1.4em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#sportguide .body h6 {
	color: rgb(1, 131, 182); padding-top: 3px; font-family: georgia, "times new roman", times, serif; font-size: 1.4em; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
h3 + #sportguide .body {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
h3 + #sportguide .body {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.sportguideselector {
	background: rgb(252, 240, 195); height: 33px; margin-bottom: 15px; border-top-color: rgb(247, 204, 0); border-top-width: 2px; border-top-style: solid;
}
.sportguideselector p {
	padding-top: 6px; float: left;
}
.sportguideselector div {
	padding-top: 6px; float: left;
}
.sportguideselector p {
	background: url("../i/olympics/sportguide_rings.png") no-repeat 10px 3px; height: 30px; text-indent: 70px; font-family: arial, helvetica, sans-serif; font-size: 1.3em; font-weight: bold; margin-right: 10px; text-shadow: 1px 1px #ffffff;
}
.sportguideselector div select {
	width: 170px;
}
#sportguide #sportguideinner .randomfact {
	background: rgb(252, 240, 195); padding: 5px 5px 10px; font-family: georgia, "times new roman", times, serif; font-size: 1.6em; margin-bottom: 10px; border-bottom-color: rgb(207, 196, 160); border-bottom-width: 1px; border-bottom-style: solid;
}
#sportguide #sportguideinner .randomfactheader {
	background: rgb(0, 151, 210); padding: 5px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: arial, helvetica, sans-serif; font-size: 1em; margin-right: 5px; float: left; text-shadow: 1px 1px #156ea1;
}
#sportguide ul.storylist {
	list-style: none; padding-left: 0px;
}
#sportguide ul.storylist li {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1050px; text-indent: 18px; font-family: arial, helvetica, sans-serif; font-size: 1.4em; margin-bottom: 20px;
}
.dataBar {
	margin: 0px 0px 10px; width: 940px; height: 90px; font-family: arial, helvetica, sans-serif; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.dataBar .dataBarFirstBuck {
	margin: 0px; float: left;
}
.dataBar .dataBarBuck {
	height: 90px; overflow: hidden; float: left;
}
.dataBar .dataBarBuckLast {
	margin: 0px; float: left;
}
.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: currentColor; border-image: none;
}
.dataBar p span.time {
	color: rgb(178, 41, 41);
}
.dataBar p {
	margin: 0px 0px 3px; padding: 0px 0px 2px; color: rgb(64, 64, 64); line-height: 1.1em; font-size: 1.2em;
}
.dataBar .data1large3small {
	background: url("../i/dataBar1x940.gif") repeat-y; margin: 5px 0px; width: 940px; height: 80px;
}
.dataBar .outer {
	align: left;
}
.dataBar p.lastUpdatedText {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); font-size: 1.1em; font-weight: normal;
}
.dataBar .seatDec .seatDecItems div.avResultsDef {
	height: 22px; color: rgb(64, 64, 64); font-family: arial, helvetica, sans-serif; font-size: 22px; font-weight: bold; margin-bottom: 5px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; background-color: rgb(255, 255, 255);
}
.dataBar .seatDec .seatDecItems div.avResultsDec {
	height: 15px; color: rgb(64, 64, 64); padding-top: 5px; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; background-color: rgb(255, 255, 255);
}
.dataBar .seatDec .seatDecItems div.avResultsDec .votingAreaPer {
	font-weight: bold;
}
.dataBar a {
	font-size: 11px;
}
.dataBar .summaryMedium .sopHeader {
	margin: 0px 10px 2px 0px; padding: 5px 0px; background-color: rgb(178, 41, 41);
}
.dataBar .summaryMedium .sopHeader h3 {
	color: rgb(255, 255, 255); text-transform: uppercase; margin-left: 5px;
}
.dataBar .summaryMedium .sopHeader h3 a {
	color: rgb(255, 255, 255); text-transform: uppercase; margin-left: 5px;
}
.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 {
	width: 200px; overflow: hidden;
}
.dataBar .seatDec .seatDecItems p {
	margin: 0px 0px 2px; padding: 2px 5px 1px; height: 10px; color: rgb(255, 255, 255); line-height: 1em; font-size: 0.9em; font-weight: bold;
}
.dataBar .seatDec .seatDecItems p.lastUpdatedText {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); font-size: 1.1em; font-weight: normal;
}
.dataBar .debateCont {
	width: 200px;
}
.dataBar .debateCont .debateContLeft {
	width: 25px; margin-right: 5px; float: left;
}
.dataBar .debateCont .debateContRight {
	width: 170px; padding-top: 3px; float: right;
}
.dataBar .debateCont .debateContRight ul {
	margin: 0px; padding: 0px; color: rgb(127, 127, 127);
}
.dataBar .debateCont .debateContRight ul li {
	background: url("../i/debateCommentIco.gif") no-repeat; color: rgb(64, 64, 64); line-height: 1.4em; padding-left: 18px; font-size: 1.2em; list-style-type: none;
}
.dataBar .summaryMedium .debateHeader {
	padding-bottom: 3px;
}
.dataBar .summaryMedium .debateHeader h3 {
	text-transform: uppercase;
}
.dataBar .summaryMedium .debateHeader h3 a:hover {
	border: currentColor; border-image: none;
}
.debateCircle {
	background: url("../i/debateCircleYellow.gif") no-repeat; width: 25px; height: 25px; text-align: center; color: rgb(255, 255, 255); padding-top: 6px; font-size: 1.2em; font-weight: bold;
}
.dataBar .dataBarHeadAbsImgRCont {
	width: 210px; height: 80px;
}
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft {
	margin-right: 5px; float: left;
}
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft ul {
	margin: 0px; padding: 0px; color: rgb(127, 127, 127);
}
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContLeft ul li {
	background: url("../i/dataBarBull7f.gif") no-repeat; line-height: 1.4em; padding-left: 15px; font-size: 1.2em; list-style-type: none;
}
.dataBar .dataBarHeadAbsImgRCont .dataBarHeadAbsImgRContRight {
	padding-right: 10px; float: right;
}
.dataBar .barsChartCont {
	width: 280px; height: 80px;
}
.dataBar .barsChartCont .barsChartContLeft {
	width: 150px; margin-right: 10px; float: left;
}
.dataBar .barsChartCont .barsChartContLongLeft {
	width: 190px; margin-right: 2px; float: left;
}
.dataBar .barsChartCont .barsChartContRight {
	width: 110px; padding-right: 10px; float: right;
}
.dataBar .barsChartCont .barsChartContShortRight {
	width: 80px; padding-right: 2px; float: right;
}
.dataBar .barsChartCont .barsChartContLeft ul {
	margin: 0px; padding: 0px; color: rgb(127, 127, 127);
}
.dataBar .barsChartCont .barsChartContLeft ul li {
	background: url("../i/dataBarBull7f.gif") no-repeat; line-height: 1.4em; padding-left: 15px; font-size: 1.2em; list-style-type: none;
}
.dataBar .summaryMedium .barchartHeader {
	padding-bottom: 3px;
}
.dataBar .summaryMedium .barchartHeader h3 {
	text-transform: uppercase;
}
.dataBar .graph {
	width: 110px; height: 45px; clear: both; margin-top: 17px; margin-bottom: 0px;
}
.graphShort {
	width: 75px !important;
}
.dataBar .graphLoading {
	background: url("../i/loading.gif") no-repeat 50% 50%;
}
.dataBar .graph .label {
	text-align: center; color: rgb(64, 64, 64); padding-top: 2px; padding-bottom: 2px; font-size: 1.2em; font-weight: bold;
}
.dataBar .graph-header h3 {
	margin-bottom: 0px;
}
.dataBar .graph-header {
	text-align: center;
}
.dataBar .graph-header p {
	margin-top: 0px;
}
.dataBar .graph .legend td {
	margin: 0px; padding: 0px; border-collapse: collapse;
}
.graph .legend {
	margin: 0px; padding: 0px; border-collapse: collapse;
}
.graph .legend tr {
	margin: 0px; padding: 0px; border-collapse: collapse;
}
.dataBar .graph .legend {
	margin-left: 10px;
}
.dataBar .graph .legend td {
	padding-right: 5px;
}
.dataBar .graph .legend .color-box {
	width: 14px; height: 10px; overflow: hidden;
}
.rushDef {
	background-color: rgb(173, 173, 173);
}
.lab {
	height: 12px; background-color: rgb(220, 36, 31);
}
.con {
	height: 12px; background-color: rgb(57, 94, 167);
}
.c {
	height: 12px; background-color: rgb(57, 94, 167);
}
.ld {
	height: 12px; background-color: rgb(230, 188, 22);
}
.ukip {
	height: 12px; background-color: rgb(127, 0, 255);
}
.snp {
	height: 12px; background-color: rgb(230, 188, 22);
}
.green {
	height: 12px; background-color: rgb(173, 173, 173);
}
.dup {
	height: 12px; background-color: rgb(173, 173, 173);
}
.bnp {
	height: 12px; background-color: rgb(173, 173, 173);
}
.pc {
	height: 12px; background-color: rgb(173, 173, 173);
}
.sf {
	height: 12px; background-color: rgb(173, 173, 173);
}
.uup {
	height: 12px; background-color: rgb(173, 173, 173);
}
.sdlp {
	height: 12px; background-color: rgb(173, 173, 173);
}
.ssp {
	height: 12px; background-color: rgb(173, 173, 173);
}
.alliance {
	height: 12px; background-color: rgb(173, 173, 173);
}
.indlaw {
	height: 12px; background-color: rgb(173, 173, 173);
}
.soclab {
	height: 12px; background-color: rgb(173, 173, 173);
}
.speaker {
	height: 12px; background-color: rgb(173, 173, 173);
}
.wp {
	height: 12px; background-color: rgb(173, 173, 173);
}
.ac {
	height: 12px; background-color: rgb(173, 173, 173);
}
.cpcpa {
	height: 12px; background-color: rgb(173, 173, 173);
}
.slp {
	height: 12px; background-color: rgb(173, 173, 173);
}
.spgb {
	height: 12px; background-color: rgb(173, 173, 173);
}
.tpp {
	height: 12px; background-color: rgb(173, 173, 173);
}
.tuv {
	height: 12px; background-color: rgb(173, 173, 173);
}
.ucunf {
	height: 12px; background-color: rgb(173, 173, 173);
}
.ukf {
	height: 12px; background-color: rgb(173, 173, 173);
}
.waid {
	height: 12px; background-color: rgb(173, 173, 173);
}
.no2eu {
	height: 12px; background-color: rgb(173, 173, 173);
}
.y2e {
	height: 12px; background-color: rgb(173, 173, 173);
}
.libeu {
	height: 12px; background-color: rgb(173, 173, 173);
}
.jt {
	height: 12px; background-color: rgb(173, 173, 173);
}
.ind {
	height: 12px; background-color: rgb(173, 173, 173);
}
.fpft {
	height: 12px; background-color: rgb(173, 173, 173);
}
.mk {
	height: 12px; background-color: rgb(173, 173, 173);
}
.rushVotesyes {
	height: 12px; color: rgb(255, 255, 255) !important; text-transform: uppercase; background-color: rgb(156, 63, 152);
}
.rushVotesno {
	height: 12px; color: rgb(40, 40, 40) !important; text-transform: uppercase; background-color: rgb(217, 224, 39);
}
.avResultsDef .avVoteYes {
	width: 45px; color: rgb(156, 63, 152); float: left;
}
.avResultsDef .avVoteNo {
	width: 45px; color: rgb(188, 188, 23); float: left;
}
.avResultsDef {
	clear: both;
}
.avResultsDec {
	clear: both;
}
.tvPlayer3 .featuredVideo .gutterUnder {
	margin-bottom: 5px;
}
.tvPlayer3 .storyFunc {
	margin-top: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.tvPlayer3 .standfirst {
	margin: 5px 0px 12px; font-size: 1.4em;
}
.tvPlayer3 .moreVideos {
	margin-top: 10px;
}
.tvPlayer3 .moreVideos .headerOne {
	margin-top: 6px;
}
.tvPlayer3 .moreVideos .summary {
	width: 140px; padding-top: 0px; padding-bottom: 2px; margin-top: 0px; margin-right: 20px; margin-bottom: 7px; border-top-color: currentColor; border-bottom-color: rgb(204, 204, 204); border-top-width: 0px; border-bottom-width: 1px; border-top-style: none; border-bottom-style: dotted; float: left;
}
.tvPlayer3 .moreVideos .last .summary {
	margin-right: 0px;
}
.tvPlayer3 .moreVideos .summary h3 {
	font-size: 1.3em;
}
.tvPlayer3 .moreVideos .seeMoreLink {
	padding-bottom: 5px; clear: left; font-size: 1.2em; float: right;
}
.tvPlayer3 .moreVideos .seeMoreLink a {
	font-family: arial, helvetica, sans-serif;
}
a.linkToVideo {
	font-family: arial, sans-serif; font-size: 0.9em; margin-bottom: 1px; float: right; display: block;
}
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 {
	margin: 5px 0px 5px 10px; height: 80px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.dataBar .dataBarBuck .dataBarElement {
	margin: 5px 0px 5px 10px; height: 80px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.dataBar .dataBarFirstBuck .commentBarElement {
	margin: 5px 0px;
}
.dataBar .dataBarFirstBuck .dataBarElement {
	margin: 5px 0px;
}
.dataBar .dataBarBuckLast .commentBarElement {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.dataBar .dataBarBuckLast .dataBarElement {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.dataBar .dataBarInner {
	width: 940px; height: 90px;
}
.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 {
	margin: 2px 0px; padding-bottom: 3px; font-family: helvetica, arial, sans-serif; font-size: 1.2em;
}
.dataBar .commentBarElement h3 a {
	color: rgb(64, 64, 64);
}
.dataBar .commentBarElement h3 a:hover {
	border-bottom-color: rgb(64, 64, 64); border-bottom-width: 1px; border-bottom-style: dotted;
}
.dataBar .commentBarElement h4 {
	line-height: 1.3em; font-size: 1.3em; font-weight: normal;
}
.dataBar .commentBarElement h4 a {
	color: rgb(35, 75, 123);
}
.dataBar .commentBarElement h4 a:hover {
	color: rgb(18, 40, 66); border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
.dataBar .commentBarElement img {
	float: right;
}
.dataBar .commentBarElement .comments {
	background: url("../i/debateCommentIco.gif") no-repeat -2px 0px; padding-left: 18px; margin-top: 4px;
}
.dataBar .commentBarElement .comments a {
	background: url("../i/blue_arr.gif") no-repeat right 4px; line-height: 16px; padding-right: 8px; font-size: 1.2em;
}
.sectionIframe .summary {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.related_links .InSkinHide {
	margin-bottom: 10px;
}
.matchHeader .tabs {
	background: url("../i/matchHeader/tabs_background.gif") repeat-x left top; padding-bottom: 15px;
}
.matchHeader .tabs ul {
	margin: 0px; padding: 0px;
}
.matchHeader .tabs li {
	background: rgb(224, 224, 224); border: 1px solid rgb(122, 122, 122); border-image: none; width: 100px; height: 15px; text-align: center; color: rgb(64, 64, 64); padding-top: 4px; font-weight: bold; margin-right: 1px; float: left; display: block;
}
.matchHeader .tabs li.selected {
	background: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.matchHeader .teams {
	background: url("../i/matchHeader/teams_background.gif") repeat-y left top; width: 462px; height: 69px; margin-right: 20px; border-top-color: rgb(199, 199, 199); border-bottom-color: rgb(199, 199, 199); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.matchHeader .teams .versusOrScore {
	padding: 0px 1px; width: 64px; text-align: center; color: rgb(51, 51, 51); font-weight: bold; float: left;
}
.matchHeader .teams .score {
	padding-top: 22px; font-size: 2em;
}
.matchHeader .teams .pensOrStatus {
	font-size: 1.1em; margin-top: 2px;
}
.matchHeader .teams .versus {
	padding-top: 25px; font-size: 1.6em;
}
.matchHeader .homeTeam {
	width: 124px; font-size: 1.6em; float: left;
}
.matchHeader .awayTeam {
	width: 124px; font-size: 1.6em; float: left;
}
.matchHeader .homeTeam {
	padding: 25px 5px 10px; text-align: right;
}
.matchHeader .awayTeam {
	padding: 25px 5px 10px 3px;
}
.matchHeader .homeTeamCrest {
	padding-top: 5px; float: left;
}
.matchHeader .awayTeamCrest {
	padding-top: 5px; float: left;
}
.matchHeader .homeTeamCrest {
	padding-left: 5px;
}
.matchHeader .matchDetails {
	width: 138px; height: 61px; color: rgb(64, 64, 64); padding-top: 8px; border-top-color: rgb(199, 199, 199); border-bottom-color: rgb(199, 199, 199); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.matchHeader .extraLine {
	height: 64px; padding-top: 5px;
}
.matchHeader .matchDetails div {
	font-size: 1.1em;
}
.matchHeader .matchDetails .date {
	padding-bottom: 2px;
}
.matchHeader .matchDetails .match {
	padding-bottom: 2px;
}
.matchHeader .extraLine .date {
	padding-bottom: 3px;
}
.matchHeader .extraLine .match {
	padding-bottom: 3px;
}
.matchHeader .matchDetails .match .round {
	padding-right: 7px; border-right-color: rgb(199, 199, 199); border-right-width: 1px; border-right-style: solid;
}
.matchHeader .matchDetails .match .matchNumber {
	padding-left: 3px;
}
.matchHeader dt {
	color: rgb(64, 64, 64); font-weight: bold;
}
.matchHeader dd {
	color: rgb(102, 102, 102);
}
.matchHeader .officials {
	margin-bottom: 10px;
}
.matchHeader .officials dl {
	margin: 0px; padding: 6px 0px 15px; font-size: 1.1em;
}
.matchHeader .officials dd {
	margin: 2px 0px 0px;
}
.matchHeader .officials ul {
	padding-left: 0px; margin-left: 0px; list-style-type: none;
}
.matchHeader .referee {
	width: 462px; text-align: center;
}
.matchHeader .tvCoverage {
	margin: 6px 0px 15px 20px; width: 138px; font-size: 1.1em; float: left;
}
.matchHeader .tvCoverage dd {
	margin: 2px 0px 0px;
}
.matchHeader .resultDetails {
	margin: 5px 0px 15px; width: 462px; float: left;
}
.matchHeader .goalsAndAttendance {
	width: 462px; color: rgb(102, 102, 102);
}
.matchHeader .goalsAndAttendance .goal {
	margin-bottom: 4px; white-space: nowrap;
}
.matchHeader .homeGoals .goal {
	padding-left: 5px; display: inline;
}
.matchHeader .awayGoals .goal {
	padding-right: 5px; display: inline;
}
.matchHeader .homeGoals {
	width: 191px; text-align: right; line-height: 1.4em; padding-right: 4px; font-size: 1.2em; vertical-align: top;
}
.matchHeader .awayGoals {
	width: 191px; line-height: 1.4em; padding-left: 4px; font-size: 1.2em; vertical-align: top;
}
.matchHeader .halfTimeAndAttendance {
	padding: 0px 1px; width: 64px; text-align: center; font-size: 1.1em; font-weight: bold; vertical-align: top;
}
.matchHeader .halfTime {
	margin-top: 3px; margin-bottom: 4px;
}
.matchHeader .penalties {
	color: rgb(102, 102, 102);
}
.matchHeader .homePenalties {
	padding-top: 8px;
}
.matchHeader .penaltiesLabel {
	padding-top: 8px;
}
.matchHeader .awayPenalties {
	padding-top: 8px;
}
.matchHeader .homePenalties {
	width: 191px; text-align: right; padding-right: 4px; font-size: 1.2em; vertical-align: top;
}
.matchHeader .awayPenalties {
	width: 191px; padding-left: 4px; font-size: 1.2em; vertical-align: top;
}
.matchHeader .penaltiesLabel {
	width: 64px; text-align: center; padding-right: 1px; padding-left: 1px; font-size: 1.1em; font-weight: bold; vertical-align: top;
}
.matchHeader .penalties .scored {
	background: url("../i/matchHeader/pen_scored.gif") no-repeat right 1px; padding-right: 14px; margin-right: 3px; white-space: nowrap;
}
.matchHeader .penalties .missed {
	background: url("../i/matchHeader/pen_missed.gif") no-repeat right 1px; padding-right: 14px; margin-right: 3px; white-space: nowrap;
}
.liveBlogTabs {
	margin: 10px 0px;
}
.liveBlogTabs ul {
	margin: 0px; padding: 0px;
}
.liveBlogTabs li {
	list-style: none; margin: 0px 5px 0px 0px; padding: 2px 4px; float: left;
}
.liveBlogTabs li.selected {
	background: 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-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.teamIndex .indexLink {
	width: 100%; color: rgb(203, 203, 203); padding-bottom: 5px; font-size: 1em;
}
.teamInfo {
	padding-top: 8px; margin-bottom: 20px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.teamInfo .picleft {
	margin-right: 10px; float: left;
}
.teamInfo .teamDetails {
	margin: 0px; width: 470px; color: rgb(64, 64, 64); font-weight: normal; float: left;
}
.teamInfo .headingText {
	font-weight: bold;
}
.teamInfo .teamName {
	line-height: 1.13em; padding-bottom: 5px; font-size: 1.6em; font-weight: bold;
}
.teamInfo .latestNews {
	overflow: hidden; padding-top: 5px; padding-bottom: 5px; font-size: 1.2em; border-top-color: rgb(203, 203, 203); border-top-width: 1px; border-top-style: dotted;
}
.teamInfo .nextGame {
	overflow: hidden; padding-top: 5px; padding-bottom: 5px; font-size: 1.2em; border-top-color: rgb(203, 203, 203); border-top-width: 1px; border-top-style: dotted;
}
.teamInfo .nextGame h3 {
	font-size: 1em; margin-right: 3px; margin-left: 3px;
}
.teamInfo .bettingOdds {
	width: 100%; padding-top: 4px; font-size: 1.2em; border-top-color: rgb(203, 203, 203); border-top-width: 1px; border-top-style: dotted;
}
#livescorecontainer {
	margin: 0px auto; width: 300px; height: 170px; overflow: hidden; position: relative;
}
#livescorescroller {
	margin: 0px auto; width: 300px; height: 170px; overflow: hidden; position: relative;
}
#livescorescroller {
	height: 150px;
}
#livescoreholder {
	height: 150px;
}
#livescorecontainer {
	margin-bottom: 10px;
}
#livescorecontainer .arrows {
	margin-right: 0px; float: right;
}
#livescorecontainer .arrows img {
	float: left;
}
#livescore-prev {
	background: url("../i/arrowBackBlue.png") no-repeat 50% 50%; top: 155px; width: 14px; height: 14px; right: 35px; position: absolute;
}
#livescore-next {
	background: url("../i/arrowBackBlue.png") no-repeat 50% 50%; top: 155px; width: 14px; height: 14px; right: 35px; position: absolute;
}
#livescore-pause {
	background: url("../i/arrowBackBlue.png") no-repeat 50% 50%; top: 155px; width: 14px; height: 14px; right: 35px; position: absolute;
}
#livescore-next {
	background: url("../i/arrowForwardBlue.png") no-repeat 50% 50%; right: 0px;
}
#livescore-pause {
	background: url("../i/playPauseBlue.png") no-repeat 50% 50%; right: 17px;
}
.livescore {
	width: 300px; padding-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.livescore .dateTime {
	width: 300px; text-align: center; margin-bottom: 5px;
}
.livescore .time {
	font-weight: bold;
}
.livescore .teams {
	width: 300px;
}
.livescore .teams h3 {
	padding: 3px 0px; width: 49.7%; text-align: center; color: rgb(19, 51, 91); font-size: 1.3em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(238, 239, 243);
}
.livescore .teams h3.homeTeam {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.livescore .teams h3.awayTeam {
	float: right;
}
.livescore .teams h3 a {
	color: rgb(19, 51, 91);
}
.livescore .homeTeamCrest {
	margin: 5px 5px 5px 16px; float: left;
}
.livescore .awayTeamCrest {
	margin: 5px 16px 5px 5px; float: right;
}
.livescore .matchdetails {
	width: 178px; text-align: center; margin-top: 5px; margin-bottom: 5px; float: left;
}
.livescore .versusOrScore {
	color: rgb(52, 52, 52); font-size: 3.8em; font-weight: bold;
}
.livescore .livescoremiddle {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.livescore .livescoremiddleleft {
	width: 49.7%; height: 5px;
}
.livescore .livescoremiddleright {
	width: 49.7%; height: 5px;
}
.livescore .livescoremiddleleft {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.livescore .pens {
	font-size: 1em; font-weight: normal;
}
.livescore .match {
	text-transform: uppercase; font-size: 1em; font-weight: bold;
}
.livescore .matchresult {
	width: 300px; text-align: center; font-size: 1.17em; margin-top: 5px; margin-bottom: 5px; min-height: 1.2em;
}
.livescore .navlinks ul {
	margin: 0px; padding-left: 0px; list-style-type: none;
}
.livescore .navlinks ul li {
	color: rgb(167, 167, 167); font-size: 1.2em; font-weight: normal; float: left;
}
.livescore li.preview {
	font-weight: bold; margin-right: 5px;
}
.livescore li.live {
	font-weight: bold; margin-right: 5px;
}
.livescore li.report {
	font-weight: bold; margin-right: 5px;
}
.livescore li.preview a {
	font-weight: bold;
}
.livescore li.live a {
	font-weight: bold;
}
.livescore li.report a {
	font-weight: bold;
}
.livescore li.live {
	background: rgb(178, 41, 41); color: rgb(255, 255, 255);
}
.livescore li.live a {
	color: rgb(255, 255, 255);
}
.livescore li.allscores {
	padding-left: 5px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
#liveScoreBoxSelector {
	width: 175px; margin-bottom: 5px;
}
.footballTable {
	color: rgb(64, 64, 64); font-size: 13px;
}
.footballTable .season {
	float: right;
}
.footballTable .competition {
	float: right;
}
.footballTable .competition {
	float: left;
}
.footballTable .tableInfo {
	margin-bottom: 10px;
}
.footballTable table {
	width: 620px; margin-bottom: 7px;
}
.footballTable table.miniTable {
	width: 300px;
}
.footballTable .bordertop {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.footballTable table tr {
	height: 20px;
}
.footballTable table tr.selected td {
	border-left-color: rgb(207, 207, 207); border-left-width: 1px; border-left-style: solid; background-color: rgb(207, 207, 207);
}
.footballTable table tr.selected td.teamname a {
	font-weight: bold;
}
.footballTable table tr.homeaway th {
	width: 100px; font-weight: normal;
}
.footballTable table tr.homeaway th.headerfirst {
	width: 212px;
}
.footballTable table tr.homeaway th.headerlast {
	width: 68px;
}
.footballTable table tr.header th {
	height: 27px; color: rgb(35, 75, 123); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.footballTable table.miniTable tr.header th {
	height: 20px; color: inherit;
}
.footballTable table tr.header th p {
	background: rgb(233, 237, 242); height: 20px; padding-top: 4px; margin-bottom: 6px;
}
.footballTable table tr.header th.headerSortDown p {
	background: rgb(35, 75, 123);
}
.footballTable table tr.header th.headerSortUp p {
	background: rgb(35, 75, 123);
}
.footballTable table tr.header th.headerSortUp {
	background: rgb(35, 75, 123); color: rgb(255, 255, 255);
}
.footballTable table tr.header th.headerSortDown {
	background: rgb(35, 75, 123); color: rgb(255, 255, 255);
}
.footballTable table tr.header th.headerSortUp {
	background: url("../i/arrowDownBlue.gif") no-repeat bottom;
}
.footballTable table tr.header th.headerSortDown {
	background: url("../i/arrowUpBlue.gif") no-repeat bottom;
}
.footballTable table thead th.sortable {
	cursor: pointer;
}
.footballTable table th {
	height: 20px;
}
.footballTable table th.pos {
	text-indent: -9999px;
}
.footballTable table tr td {
	width: 20px; height: 20px; text-align: center; padding-right: 5px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.footballTable table tr.odd td {
	width: 20px; height: 20px; text-align: center; padding-right: 5px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.footballTable table tr.even td {
	height: 20px; text-align: center; padding-right: 5px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; background-color: rgb(251, 249, 243);
}
.footballTable table td.end {
	padding-left: 5px;
}
.footballTable table td.wider {
	width: 34px;
}
.footballTable table tr.odd td.teamname {
	width: auto; text-align: left;
}
.footballTable table tr.even td.teamname {
	width: auto; text-align: left;
}
.footballTable table tr.odd td.position {
	width: 15px; text-align: right;
}
.footballTable table tr.even td.position {
	width: 15px; text-align: right;
}
.footballTable .right {
	float: right;
}
.footballFixtures .topLinks {
	font-size: 1.2em; font-weight: bold; margin-top: -2px; margin-bottom: 24px;
}
.footballFixtures .topLinks a.fixturesByGroup {
	padding-right: 7px; margin-right: 4px; border-right-color: rgb(217, 217, 217); border-right-width: 1px; border-right-style: solid;
}
.footballFixtures h3.fixtureDate {
	color: rgb(67, 67, 67); padding-bottom: 2px; font-size: 1.1em; margin-bottom: 20px; border-bottom-color: rgb(35, 76, 122); border-bottom-width: 1px; border-bottom-style: solid;
}
.footballFixtures h2.fixtureDate {
	color: rgb(67, 67, 67); padding-bottom: 2px; font-size: 1.1em; margin-bottom: 20px; border-bottom-color: rgb(35, 76, 122); border-bottom-width: 1px; border-bottom-style: solid;
}
.footballFixtures .roundName p {
	font-weight: bold;
}
.footballFixtures .headerOne {
	padding-bottom: 14px;
}
.footballFixtures .spacer {
	margin-top: 14px;
}
.footballFixtures .headerOne h3 {
	margin: 0px; padding: 0px 3px 0px 0px; color: rgb(178, 41, 41); text-transform: uppercase; line-height: 1em; font-size: 1.2em; font-weight: bold; display: inline; background-color: rgb(255, 255, 255);
}
.footballFixtures .headerOne h2 {
	margin: 0px; padding: 0px 3px 0px 0px; color: rgb(178, 41, 41); text-transform: uppercase; line-height: 1em; font-size: 1.2em; font-weight: bold; display: inline; background-color: rgb(255, 255, 255);
}
.footballFixtures .fixture {
	color: rgb(67, 67, 67); margin-bottom: 8px; border-bottom-color: rgb(203, 203, 203); border-bottom-width: 1px; border-bottom-style: dotted;
}
.footballFixtures .fixtureNoBorder {
	color: rgb(67, 67, 67); margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.footballFixtures div.last {
	margin-bottom: 20px;
}
.footballFixtures .mainDetails {
	padding: 3px 4px; background-color: rgb(238, 239, 243);
}
.footballFixtures .odd .mainDetails {
	background-color: rgb(255, 255, 255);
}
.footballFixtures .koTime {
	line-height: 1.5em; font-size: 1.2em; float: left;
}
.footballFixtures .teamsAndScore {
	float: left;
}
.footballFixtures .teamsAndScore h3 {
	color: rgb(67, 67, 67); font-weight: normal;
}
.footballFixtures .homeTeam {
	width: 225px; line-height: 1.5em; font-size: 1.3em; float: left;
}
.footballFixtures .awayTeam {
	width: 225px; line-height: 1.5em; font-size: 1.3em; float: left;
}
.footballFixtures .homeTeam {
	text-align: right;
}
.footballFixtures .versusOrScore {
	width: 100px; text-align: center; font-size: 1.5em; font-weight: bold; float: left;
}
.footballFixtures .matchStatus {
	line-height: 1.5em; font-size: 1.2em; float: right;
}
.footballFixtures .linksAndMatchNumber {
	padding: 8px 4px;
}
.footballFixtures .links {
	padding-left: 232px; font-size: 1.2em;
}
.footballFixtures .links .noLink {
	color: rgb(167, 167, 167);
}
.footballFixtures .links .preview {
	padding-right: 7px; margin-right: 4px; border-right-color: rgb(217, 217, 217); border-right-width: 1px; border-right-style: solid;
}
.footballFixtures .links .live {
	padding-right: 7px; margin-right: 4px; border-right-color: rgb(217, 217, 217); border-right-width: 1px; border-right-style: solid;
}
.footballFixtures .matchNumber {
	font-size: 1.1em; float: right;
}
.footballFixtures .shootOut {
	margin: 8px 0px 4px; text-align: center; font-size: 1.1em;
}
.footballFixtures .noBorder {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.footballFixtures .aggregate {
	margin: 8px 0px 4px; text-align: center; font-size: 1.1em;
}
.footballFixtures .roundName {
	margin-bottom: 10px;
}
.footballFixtures #footballTablesTable {
	margin-bottom: 20px;
}
.footballFixtures .shootOut .left {
	width: 260px; text-align: right; font-size: 1.2em; float: left;
}
.footballFixtures .shootOut .right {
	width: 260px; text-align: right; font-size: 1.2em; float: left;
}
.footballFixtures .shootOut .right {
	text-align: left;
}
.footballFixtures .shootOut .pens {
	width: 100px; text-align: center; font-size: 1.3em; font-weight: bold; float: left;
}
.footballFixtures .shootOut .scored {
	color: rgb(35, 75, 123); font-weight: normal;
}
.footballLiveScoreFixtures .matchDetails {
	padding-bottom: 6px; margin-top: 5px;
}
.footballLiveScoreFixtures div.last {
	margin-bottom: 20px;
}
.footballLiveScoreFixtures .halfTime {
	margin-bottom: 3px;
}
.footballLiveScoreFixtures td.links {
	text-align: right; padding-left: 0px; vertical-align: bottom;
}
.footballLiveScoreFixtures .homeGoals {
	width: 260px; vertical-align: top;
}
.footballLiveScoreFixtures .awayGoals {
	width: 260px; vertical-align: top;
}
.footballLiveScoreFixtures .halfTimeAndAttendance {
	width: 100px; text-align: center; vertical-align: top;
}
.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 {
	color: rgb(67, 67, 67); padding-bottom: 2px; font-size: 1.1em; margin-bottom: 20px; border-bottom-color: rgb(35, 76, 122); border-bottom-width: 1px; border-bottom-style: solid;
}
.footballLiveScoreFixtures h2.fixtureDate {
	color: rgb(67, 67, 67); padding-bottom: 2px; font-size: 1.1em; margin-bottom: 20px; border-bottom-color: rgb(35, 76, 122); border-bottom-width: 1px; border-bottom-style: solid;
}
#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("../i/gallery_arrowsV2.gif") no-repeat 0px; padding: 0px; z-index: 10; cursor: pointer;
}
#storyEmbSlide .slideshow .tools .imgGallImg a:hover {
	background-position: 0px 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
#storyEmbSlide .slideshow .nextPrevLayer .allOver {
	margin: 0px; top: 0px; width: 100%; height: 90%; display: block; position: absolute;
}
#storyEmbSlide .slideshow div > .nextPrevLayer .allOver {
	margin: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
#storyEmbSlide .ssPortrait {
	padding: 5px 0px 3px; width: 220px; margin-right: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.epic {
	width: 220px; padding-top: 0px; margin-left: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: right;
}
.epic p {
	font-size: 1.35em;
}
#storyEmbSlide .ssMain {
	padding-bottom: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#storyEmbSlide .slideshow .tools .prev {
	width: 55px; float: left;
}
#storyEmbSlide .slideshow .tools .prev a {
	background: url("../i/gallery_arrowsV2.gif") no-repeat -40px 50%; padding: 0px; z-index: 10; cursor: pointer;
}
#storyEmbSlide .slideshow .tools .prev a:hover {
	border: 0px currentColor; border-image: none; text-decoration: none;
}
#storyEmbSlide .ssMain .tools .prev a {
	background-position: -40px 47%;
}
#storyEmbSlide .slideshow .nextPrevLayer .prevArrowImg {
	margin: 0px; left: 0px; top: 0px; width: 100px; height: 90%; right: auto; display: block; position: absolute;
}
#storyEmbSlide .slideshow div > .nextPrevLayer .prevArrowImg {
	margin: 0px; left: 0px; top: 0px; width: 100px; height: 100%; right: auto; display: block; position: absolute;
}
#storyEmbSlide .slideshow .tools .next {
	width: 55px; text-align: right; float: left;
}
#storyEmbSlide .slideshow .tools .next a {
	background: url("../i/gallery_arrowsV2.gif") no-repeat -140px 50%; padding: 0px; z-index: 10; cursor: pointer;
}
#storyEmbSlide .slideshow .tools .next a:hover {
	border: 0px currentColor; border-image: none; text-decoration: none;
}
#storyEmbSlide .ssMain .tools .next a {
	background-position: -140px 47%;
}
#storyEmbSlide .slideshow .nextPrevLayer .nextArrowImg {
	margin: 0px; top: 0px; width: 100px; height: 90%; right: 0px; display: block; position: absolute;
}
#storyEmbSlide .slideshow div > .nextPrevLayer .nextArrowImg {
	margin: 0px; top: 0px; width: 100px; height: 100%; right: 0px; display: block; position: absolute;
}
#storyEmbSlide .slideshow .tools a {
	cursor: pointer;
}
#storyEmbSlide .slideshow .tools img {
	display: inline;
}
#storyEmbSlide .slideshow .ssImg {
	padding: 0px;
}
#storyEmbSlide .slideshow .ssImg .artImageExtras {
	margin: 0px; padding: 0px; font-family: arial;
}
#storyEmbSlide .slideshow .ssImg .artImageExtras .ingCaptionCredit {
	padding: 5px 0px 10px;
}
#storyEmbSlide .slideshow .ssImg .artImageExtras .caption {
	margin: 0px 5px 0px 0px; color: rgb(102, 102, 102); line-height: 19px; font-size: 14px;
}
#storyEmbSlide .slideshow .ssImg .artImageExtras .credit {
	color: rgb(153, 153, 153); line-height: 17px; font-size: 12px;
}
#storyEmbSlide .slideshow .ssImg .artImageExtras .imgindex {
	padding: 5px 0px 0px; color: rgb(64, 64, 64); line-height: 1.38em; font-size: 1.1em; font-weight: bold;
}
#storyEmbSlide .slideshow .ssImg .artImageExtras .imgLoadingText {
	padding: 5px 0px 0px; color: rgb(64, 64, 64); line-height: 1.38em; font-size: 1.1em; font-weight: bold;
}
#storyEmbSlide .slideshow .ssImg .epicCompany {
	margin: 0px 0px 3px; padding: 0px; width: 220px; font-size: 1.38em;
}
.olympic#tmglSite .storyEmbSlide {
	padding: 0px;
}
.olympic#tmglSite .storyEmbSlide .slideshow {
	margin: 0px 0px 10px;
}
.olympic#tmglSite .storyEmbSlide .slideshow .nextPrevLayer {
	height: 100%; overflow: hidden; position: relative;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools .imgGallImg a {
	background: url("../i/gallery_arrowsV2.gif") no-repeat 0px; padding: 0px; z-index: 10; cursor: pointer;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools .imgGallImg a:hover {
	background-position: 0px 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
.olympic#tmglSite .storyEmbSlide .slideshow .nextPrevLayer .allOver {
	margin: 0px; top: 0px; width: 100%; height: 90%; display: block; position: absolute;
}
.olympic#tmglSite .storyEmbSlide .slideshow div > .nextPrevLayer .allOver {
	margin: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
.olympic#tmglSite .storyEmbSlide .ssPortrait {
	padding: 5px 0px 3px; width: 220px; margin-right: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.olympic#tmglSite .storyEmbSlide .ssMain {
	padding-bottom: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools .prev {
	width: 55px; float: left;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools .prev a {
	background: url("../i/gallery_arrowsV2.gif") no-repeat -40px 50%; padding: 0px; z-index: 10; cursor: pointer;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools .prev a:hover {
	border: 0px currentColor; border-image: none; text-decoration: none;
}
.olympic#tmglSite .storyEmbSlide .ssMain .tools .prev a {
	background-position: -40px 47%;
}
.olympic#tmglSite .storyEmbSlide .slideshow .nextPrevLayer .prevArrowImg {
	margin: 0px; left: 0px; top: 0px; width: 100px; height: 90%; right: auto; display: block; position: absolute;
}
.olympic#tmglSite .storyEmbSlide .slideshow div > .nextPrevLayer .prevArrowImg {
	margin: 0px; left: 0px; top: 0px; width: 100px; height: 100%; right: auto; display: block; position: absolute;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools .next {
	width: 55px; text-align: right; float: left;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools .next a {
	background: url("../i/gallery_arrowsV2.gif") no-repeat -140px 50%; padding: 0px; z-index: 10; cursor: pointer;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools .next a:hover {
	border: 0px currentColor; border-image: none; text-decoration: none;
}
.olympic#tmglSite .storyEmbSlide .ssMain .tools .next a {
	background-position: -140px 47%;
}
.olympic#tmglSite .storyEmbSlide .slideshow .nextPrevLayer .nextArrowImg {
	margin: 0px; top: 0px; width: 100px; height: 90%; right: 0px; display: block; position: absolute;
}
.olympic#tmglSite .storyEmbSlide .slideshow div > .nextPrevLayer .nextArrowImg {
	margin: 0px; top: 0px; width: 100px; height: 100%; right: 0px; display: block; position: absolute;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools a {
	cursor: pointer;
}
.olympic#tmglSite .storyEmbSlide .slideshow .tools img {
	display: inline;
}
.olympic#tmglSite .storyEmbSlide .slideshow .ssImg {
	padding: 0px;
}
.olympic#tmglSite .storyEmbSlide .slideshow .ssImg .artImageExtras {
	margin: 0px; padding: 0px; font-family: arial;
}
.olympic#tmglSite .storyEmbSlide .slideshow .ssImg .artImageExtras .ingCaptionCredit {
	padding: 2px 0px 0px;
}
.olympic#tmglSite .storyEmbSlide .slideshow .ssImg .artImageExtras .caption {
	margin: 0px 5px 0px 0px; color: rgb(64, 64, 64); line-height: 1.38em; font-size: 1.1em;
}
.olympic#tmglSite .storyEmbSlide .slideshow .ssImg .artImageExtras .credit {
	color: rgb(153, 153, 153); line-height: 1.38em; font-size: 1em;
}
.olympic#tmglSite .storyEmbSlide .slideshow .ssImg .artImageExtras .imgindex {
	padding: 5px 0px 0px; color: rgb(64, 64, 64); line-height: 1.38em; font-size: 1.1em; font-weight: bold;
}
.olympic#tmglSite .storyEmbSlide .slideshow .ssImg .artImageExtras .imgLoadingText {
	padding: 5px 0px 0px; color: rgb(64, 64, 64); line-height: 1.38em; font-size: 1.1em; font-weight: bold;
}
.olympic#tmglSite .storyEmbSlide .slideshow .ssImg .epicCompany {
	margin: 0px 0px 3px; padding: 0px; width: 220px; font-size: 1.38em;
}
.embeddedFirstVideo .gutterUnder {
	margin-bottom: 5px;
}
.embeddedFirstVideo .imageExtras {
	margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.embeddedFirstVideo .imageExtras {
	padding-bottom: 5px;
}
.tempClassBody {
	font-family: helvetica, arial, sans-serif;
}
.tempClassBody p {
	line-height: 1.38em; font-size: 1.4em;
}
.editorsChoice {
	padding: 0px 0px 10px; margin-bottom: 15px; background-color: rgb(244, 244, 240);
}
#editorsChoiceVideo {
	margin-bottom: 15px; background-color: rgb(244, 244, 240);
}
.editorsChoice .summary {
	margin: 0px 10px; padding: 5px 0px; overflow: hidden;
}
.editorsChoice .summary.headlineOnly + .summary.headlineOnly {
	margin-top: 0px;
}
#editorsChoiceVideo .summary {
	margin: 0px; padding: 0px 0px 8px; border: currentColor; border-image: none;
}
.editorsChoice .summary h3 {
	font-size: 1.4em; font-weight: normal;
}
#editorsChoiceVideo .summary h3 {
	background: none;
}
#editorsChoiceVideo .oneSixth {
	margin: 0px 5px;
}
.editorsChoice .summary .picleft {
	padding: 0px 10px 0px 0px; float: left;
}
.editorsChoice .summaryMediumToSmall .video h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1948px; line-height: 1.38em;
}
.editorsChoice .summaryMediumToSmall .audio h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1167px; line-height: 1.38em;
}
.editorsChoice .summaryMediumToSmall .photo h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1796px; line-height: 1.38em;
}
.editorsChoice .summaryMediumToSmall .blog h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -2096px; line-height: 1.38em;
}
#editorsChoiceVideo .summaryMediumToSmall h3 {
	font-size: 1.4em; font-weight: normal;
}
.editorsChoice .summaryMediumToSmall h3 {
	font-size: 1.4em; font-weight: normal;
}
#editorsChoiceVideo .headerOne {
	padding-bottom: 14px; border-top-color: rgb(84, 84, 84); border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted;
}
.editorsChoice .headerOne {
	padding-bottom: 14px; border-top-color: rgb(84, 84, 84); border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted;
}
#editorsChoiceVideo .headerOne p {
	color: rgb(38, 38, 38); text-transform: uppercase;
}
.editorsChoice .headerOne p {
	color: rgb(38, 38, 38); text-transform: uppercase;
}
.editorsChoice .headerOne h2 {
	color: rgb(38, 38, 38); text-transform: uppercase;
}
#editorsChoiceVideo .headerOne p a {
	color: rgb(38, 38, 38);
}
.editorsChoice .headerOne p a {
	color: rgb(38, 38, 38);
}
.editorsChoice .headerOne h2 a {
	color: rgb(38, 38, 38);
}
#editorsChoiceVideo .headerOne p a:hover {
	color: rgb(84, 84, 84); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.editorsChoice .headerOne p a:hover {
	color: rgb(84, 84, 84); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.editorsChoice .headerOne h2 a:hover {
	color: rgb(84, 84, 84); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.edtChoice > .summary {
	padding-bottom: 8px;
}
.edtChoice .oneThird > :first-child.summary {
	padding-top: 4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.editorsChoice .labelAbstract ul {
	margin-top: -4px;
}
.editorsChoice .labelAbstract ul li {
	padding: 0px 0px 5px 18px;
}
.sectionIntroBlurb p {
	margin: 0px 0px 3px; padding: 0px 0px 2px; color: rgb(64, 64, 64); line-height: 1.3em; font-family: arial, helvetica, sans-serif; font-size: 1.4em;
}
.sectionIntroBlurb .picleft {
	padding: 0px 10px 0px 0px; width: 220px; float: left;
}
.sectionIntroBlurb .caption {
	color: rgb(153, 153, 153); font-size: 1.1em; margin-top: 5px;
}
.sectionIntroBlurb .containerdiv {
	float: left; position: relative;
}
.showHideBlurb {
	background: url("../i/blurbShowHideTab.gif") no-repeat 0px 0px rgb(255, 255, 255); font: 1.1em/normal arial; height: 45px; text-align: center; padding-top: 15px; font-size-adjust: none; font-stretch: normal;
}
.showHideBlurb #showBlurb {
	background: url("../i/blurbShowBullet.gif") no-repeat 0px 0px rgb(255, 255, 255); padding: 2px 0px 0px 16px; width: 120px;
}
.showHideBlurb #hideBlurb {
	background: url("../i/blurbHideBullet.gif") no-repeat 0px 0px rgb(255, 255, 255); padding: 2px 0px 0px 16px; width: 120px;
}
.showHideBlurb a:hover {
	border: currentColor; border-image: none;
}
.artIntro {
	padding-top: 3px; border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
.secRelSections .summary {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.secRelSections .summaryMediumToSmall h3 {
	line-height: 1.2em; font-size: 1.2em; font-weight: normal;
}
.extLink .summaryMediumToSmall h3 {
	line-height: 1.2em; font-size: 1.2em; font-weight: normal;
}
.extLinkNote {
	color: rgb(102, 102, 102); font-size: 1.1em; margin-top: 6px;
}
.summaryMediumStoryList .summary {
	margin: 0px; padding-bottom: 8px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.summaryMediumStoryList .summary p.date {
	margin: 0px 0px 3px; padding: 0px; color: rgb(102, 102, 102); line-height: 1.3em; font-family: arial, sans-serif; font-size: 1.1em;
}
.summaryMediumStoryList .summary h3 {
	padding: 0px 0px 3px; line-height: 1.13em; font-size: 1.4em; font-weight: normal;
}
.moreOnCarouselContainer {
	background: url("../i/loading.gif") no-repeat center; padding: 0px 0px 15px;
}
.moreOnCarousel {
	left: -10000px; position: absolute;
}
.moreOnCarousel .moreOnThisStory {
	color: rgb(32, 131, 161); font-size: 1.25em;
}
.moreOnCarousel .scrollLeft {
	background: url("../i/moreOnCarousel/arrow_left.gif") no-repeat left top; width: 15px; height: 70px; float: left;
}
.moreOnCarousel .scrollRight {
	background: url("../i/moreOnCarousel/arrow_right.gif") no-repeat left top; width: 15px; height: 70px; float: right;
}
.moreOnCarousel .scrollLeft span {
	display: none;
}
.moreOnCarousel .scrollRight span {
	display: none;
}
.moreOnCarousel .scrollLeft.disabled {
	background: url("../i/moreOnCarousel/arrow_left_disabled.gif") no-repeat left top;
}
.moreOnCarousel .scrollRight.disabled {
	background: url("../i/moreOnCarousel/arrow_right_disabled.gif") no-repeat left top;
}
.moreOnCarousel .scrollLeft:hover {
	background: url("../i/moreOnCarousel/arrow_left_hover.gif") no-repeat left top; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.moreOnCarousel .scrollRight:hover {
	background: url("../i/moreOnCarousel/arrow_right_hover.gif") no-repeat left top; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.moreOnCarousel .scrollLeft.disabled:hover {
	background: url("../i/moreOnCarousel/arrow_left_disabled.gif") no-repeat left top;
}
.moreOnCarousel .scrollRight.disabled:hover {
	background: url("../i/moreOnCarousel/arrow_right_disabled.gif") no-repeat left top;
}
.moreOnCarousel .carouselItems {
	left: 5px; width: 585px; height: 70px; overflow: auto; position: relative;
}
.moreOnCarousel .carouselItems ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.moreOnCarousel .carouselItems li {
	padding: 0px; width: 195px; height: 70px; float: left;
}
.moreOnCarousel .carouselItems .item {
	padding: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 60px; margin-right: 5px;
}
.moreOnCarousel .carouselItems .summary {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.moreOnCarousel .carouselItems p {
	font-size: 1.2em; font-weight: normal;
}
.moreOnCarousel .carouselItems p.articleType {
	color: rgb(0, 0, 0); text-transform: uppercase; line-height: 1em; padding-bottom: 2px; font-family: arial, sans-serif; font-size: 1em; font-weight: normal; margin-bottom: 2px;
}
.moreOnCarousel .carouselItems .withImage p {
	margin-left: 65px;
}
.moreOnCarousel .pagination {
	margin: 6px auto 0px; text-align: center; overflow: auto;
}
.moreOnCarousel .pagination a {
	background: url("../i/moreOnCarousel/dot_empty.gif") no-repeat left top; margin: 0px 5px; width: 8px; height: 8px; float: left; display: block;
}
.moreOnCarousel .pagination a.selected {
	background: url("../i/moreOnCarousel/dot_filled.gif") no-repeat left top;
}
.moreOnCarousel .pagination a span {
	display: none;
}
.moreOnCarousel .pagination a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.oneSixth .inSectionHeader {
	margin-bottom: 16px;
}
.puffHeadline {
	padding-top: 6px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#shareSideContainer {
	border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
#shareMiniContainer {
	padding-top: 5px;
}
#shareSideContainer .print {
	background: url("../i/sharetools_print.png") no-repeat 0px 5px; padding: 5px 0px; width: 100%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.loading#shareSideContainer {
	background: url("../i/loading.gif") no-repeat center;
}
.loading#shareMiniContainer {
	background: url("../i/loading.gif") no-repeat center;
}
#shareSideContainer .print a {
	width: 95px; height: 20px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; display: block;
}
#shareBottom {
	padding: 3px 0px 0px; margin-bottom: 16px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; float: left; min-height: 20px;
}
#shareBottom_gig_containerParent .print {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1396px; padding: 5px 0px 0px; width: 23px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; float: left;
}
#shareBottom_gig_containerParent .print a {
	width: 23px; height: 20px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; display: block;
}
#shareBottom td:first-child .gig-button-container {
	padding-left: 0px;
}
#shareBottom .gig-button-container {
	margin: 2px 0px; padding: 0px 7px; border-right-color: rgb(224, 224, 224); border-right-width: 1px; border-right-style: solid; min-height: 20px;
}
#shareMini {
	width: 140px; padding-top: 5px; float: left; min-height: 68px;
}
#shareSide {
	padding: 5px 0px 10px; width: 100%; clear: left; float: left; min-height: 181px;
}
#shareSide .gig-button-container {
	padding: 5px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#shareMini .gig-button-container {
	padding: 5px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#shareSide .gig-share-bar-container > table > tbody > tr:first-child > td > div {
	padding-top: 0px;
}
#shareMini .gig-share-bar-container > table > tbody > tr:first-child > td > div {
	padding-top: 0px;
}
#shareSide .gig-share-bar-container > table {
	width: 100%;
}
#shareMini .gig-share-bar-container > table {
	width: 100%;
}
.loaded-border#shareMini {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#shareArticleByline {
	min-height: 20px;
}
#shareSectionByline {
	min-height: 20px;
}
div.gig-simpleShare img {
	display: inline;
}
.likeBoxContainer .serviceImage {
	margin-right: 5px; float: left;
}
#shareBottom-reaction0-icon {
	height: 20px;
}
.content.contentLive.s2 span.comments {
	font-weight: bold;
}
p.comments a {
	font-size: 12px; font-weight: normal;
}
.story .byline p.comments .num a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.story .bylineComments p.comments .num a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.story .byline p.comments .num a#hover {
	color: rgb(0, 0, 0); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.story .bylineComments p.comments .num a#hover {
	color: rgb(0, 0, 0); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.summary p.comments a {
	color: rgb(0, 102, 204); font-size: 0.9em;
}
p.comments img {
	margin-right: 5px; float: left; display: block;
}
.twoThirdsThird .fiveSixths .summaryBig .summary .summary p.comments {
	clear: left; float: left;
}
.twoThirdsThird .fiveSixths .summaryBig .summary .summary p.shareCount {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1127px; margin: 0px 0px 0px 6px; padding: 0px 0px 0px 24px; color: rgb(35, 75, 123); line-height: 1.45; font-size: 1.17em; border-left-color: rgb(238, 238, 236); border-left-width: 1px; border-left-style: solid; float: left;
}
p.shareCount {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1129px; margin: 0px; padding: 0px 0px 0px 18px;
}
.commentSidebarBlock p.shareCount {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1325px; margin: -1px 0px 0px; padding: 0px 0px 0px 19px; color: rgb(35, 75, 123); line-height: 1.35; font-size: 1.17em; float: left;
}
.summaryBig .summary .shareCount {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1325px; margin: -1px 0px 0px; padding: 0px 0px 0px 19px; color: rgb(35, 75, 123); line-height: 1.35; font-size: 1.17em; float: left;
}
.summaryMedium .summary .shareCount {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1325px; margin: -1px 0px 0px; padding: 0px 0px 0px 19px; color: rgb(35, 75, 123); line-height: 1.35; font-size: 1.17em; float: left;
}
.summary .commSideBlock p.shareCount {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1325px; margin: -1px 0px 0px; padding: 0px 0px 0px 19px; color: rgb(35, 75, 123); line-height: 1.35; font-size: 1.17em; float: left;
}
.summary .commSideBlock p.comments {
	float: left;
}
.summary .commSideBlock p.shareCount {
	line-height: 1.45;
}
.loadMoreArticles {
	background: url("../i/blurbShowHideTab.gif") no-repeat 0px 0px rgb(255, 255, 255); height: 45px; text-align: center; padding-top: 15px; margin-bottom: 10px;
}
.loadMoreArticles a {
	background: url("../i/sprite-arrows.gif") no-repeat 0px -231px; padding-left: 20px; font-family: arial, sans-serif; font-size: 1.1em;
}
.loadMoreArticles a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.loadMoreArticles .loader {
	height: 16px;
}
.loadMoreArticles .loading {
	background: url("../i/loading_small.gif") no-repeat center;
}
.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 {
	padding-bottom: 10px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; -ms-word-wrap: break-word;
}
.commentAndBlogs .last {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.commentAndBlogs h3 {
	padding-bottom: 5px; font-size: 1.2em;
}
.commentAndBlogs .author {
	color: rgb(64, 64, 64); font-size: 1.2em; margin-bottom: 3px;
}
.printLogo {
	display: none;
}
.picturesAndVideo .videos {
	background: url("../i/twoThirdsFourQuarters.gif") repeat-y; padding-top: 6px; margin-top: 10px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.picturesAndVideo .videos .summary {
	width: 140px; padding-top: 0px; padding-right: 10px; margin-top: 0px; margin-right: 10px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; float: left;
}
.picturesAndVideo .videos .last .summary {
	padding-right: 0px; margin-right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.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("../i/gallery_arrowsV2.gif") no-repeat 0px; padding: 0px; z-index: 10; cursor: pointer;
}
.picturesAndVideo .slideshow .tools .imgGallImage a:hover {
	background-position: 0px 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
.picturesAndVideo .slideshow .tools .prevNoFade {
	width: 55px; float: left;
}
.picturesAndVideo .slideshow .tools .prevNoFade a {
	background: url("../i/gallery_arrows_red.gif") no-repeat -40px 61%; padding: 0px; z-index: 11; cursor: pointer;
}
.picturesAndVideo .slideshow .tools .prevNoFade a:hover {
	border: 0px currentColor; border-image: none; text-decoration: none;
}
.picturesAndVideo .slideshow .nextPrevLayer .prevArrowImage {
	margin: 0px; left: 0px; top: 0px; width: 100px; height: 325px; right: auto; display: block; position: absolute;
}
.picturesAndVideo .slideshow .tools .nextNoFade {
	width: 55px; text-align: right; float: left;
}
.picturesAndVideo .slideshow .tools .nextNoFade a {
	background: url("../i/gallery_arrows_red.gif") no-repeat -140px 61%; padding: 0px; z-index: 11; cursor: pointer;
}
.picturesAndVideo .slideshow .tools .nextNoFade a:hover {
	border: 0px currentColor; border-image: none; text-decoration: none;
}
.picturesAndVideo .slideshow .nextPrevLayer .nextArrowImage {
	margin: 0px; top: 0px; width: 100px; height: 325px; right: 0px; display: block; position: absolute;
}
.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("../i/black10px.gif") repeat-y 0px 0px; padding: 0px 10px 5px; font-family: georgia, "times new roman", times, serif; font-size: 3em; font-weight: normal; opacity: 0.8;
}
.picturesAndVideo .slideshow .imageLinks h3 span {
	background: rgb(0, 0, 0); padding: 0px 10px 5px 0px; white-space: pre-wrap;
}
.picturesAndVideo .slideshow .imageLinks .readmore {
	background: rgb(212, 47, 0); padding: 2px 10px 7px; height: 12px; color: rgb(255, 255, 255); line-height: 12px; font-family: arial, sans-serif; font-size: 1.1em; display: inline-block;
}
.picturesAndVideo .slideshow .imageLinks a {
	color: rgb(255, 255, 255);
}
.picturesAndVideo .slideshow .imageLinks a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.borderTwoThirds {
	background: url("../i/vertRule.gif") repeat-y 630px 0px;
}
.borderRight {
	padding-right: 9px; margin-right: 10px; border-right-color: rgb(226, 226, 226); border-right-width: 1px; border-right-style: solid;
}
.borderRightDotted {
	padding-right: 9px; margin-right: 10px; border-right-color: rgb(226, 226, 226); border-right-width: 1px; border-right-style: dotted;
}
.portalCommercial1 .puff {
	padding-bottom: 0px;
}
.portalCommercial1 .oneSixth.gutter {
	padding-right: 9px; margin-right: 10px; border-right-color: rgb(226, 226, 226); border-right-width: 1px; border-right-style: solid;
}
.commentContainerPortal {
	margin-top: 9px;
}
.commentContainerPortal .comment {
	background: url("../i/cContainerPortalQuotes.png") no-repeat 0px -4px rgb(255, 255, 255); margin: 0px 0px 3px; overflow: auto; padding-top: 0px; border-top-color: currentColor; border-bottom-color: rgb(204, 204, 204); border-top-width: 0px; border-bottom-width: 1px; border-top-style: none; border-bottom-style: dotted; position: relative;
}
.commentContainerPortal .comment:hover {
	background-position: 0px -148px;
}
.commentContainerCarousel .comment:hover {
	background-position: 0px -148px;
}
.commentContainerPortal .comment img {
	margin: 0px 14px 15px 0px; float: left;
}
.commentContainerPortal .comment h3 {
	margin: 0px 0px 13px 32px; line-height: 18px; padding-right: 8px; font-size: 1.2em; font-weight: normal;
}
.commentContainerPortal .comment span {
	margin: 0px 0px 13px 32px; line-height: 18px; padding-right: 8px; font-size: 1.2em; font-weight: normal;
}
.commentContainerPortal .withImage {
	min-height: 70px;
}
.commentContainerPortal .withImage img {
	margin: 0px 8px 0px 0px; padding-left: 8px;
}
.commentContainerPortal .comment a {
	color: rgb(68, 68, 68);
}
.commentContainerCarousel .comment a {
	color: rgb(68, 68, 68);
}
.commentContainerPortal .comment a:hover {
	border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: dotted;
}
.commentContainerCarousel .comment a:hover {
	border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: dotted;
}
.commentContainerPortal .comment span.author {
	color: rgb(177, 13, 24); text-transform: uppercase; line-height: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 3px; display: block;
}
.commentContainerCarousel .comment span.author {
	color: rgb(177, 13, 24); text-transform: uppercase; line-height: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 3px; display: block;
}
.commentContainerPortal .comment span.author a {
	color: rgb(177, 13, 24);
}
.commentContainerCarousel .comment span.author a {
	color: rgb(177, 13, 24);
}
.commentContainerPortal .comment span.author a:hover {
	border-bottom-color: rgb(158, 0, 71); border-bottom-width: 1px; border-bottom-style: dotted;
}
.commentContainerCarousel .comment span.author a:hover {
	border-bottom-color: rgb(158, 0, 71); border-bottom-width: 1px; border-bottom-style: dotted;
}
.commsBlogs :first-child.headerOne {
	text-align: center;
}
.commentContainerCarousel {
	overflow: hidden; margin-top: 8px; position: relative;
}
.commentContainerCarousel ul.commentsSlider {
	list-style: none; margin: 0px 16px; padding: 0px; height: 77px; overflow: hidden;
}
.commentContainerCarousel ul.commentsSlider .comment {
	background: none; margin: 0px 4px; border: 1px solid rgb(179, 179, 179); border-image: none; width: 137px; height: 71px; overflow: hidden; padding-top: 3px; float: left;
}
.commentContainerCarousel .comment h3 {
	padding: 0px 3px; height: 55px; text-align: center; line-height: 1.2em; font-size: 1.3em; font-weight: normal;
}
.commentContainerCarousel .comment span {
	padding: 0px 3px; height: 55px; text-align: center; line-height: 1.2em; font-size: 1.3em; font-weight: normal;
}
.commentContainerCarousel .comment span.author {
	margin: 0px 0px 3px; text-transform: none; line-height: 11px;
}
.commentContainerCarousel .sliderNav {
	background: url("../i/cmtsBlgsCslSprite.png") no-repeat 2px 50% rgb(233, 233, 223); width: 13px; height: 77px; text-indent: -99999em; font-size: 24px; position: absolute;
}
.commentContainerCarousel .sliderNav:hover {
	border: currentColor; border-image: none; background-color: rgb(204, 0, 0);
}
.commentContainerCarousel .sliderNav.slideBack {
	left: 0px;
}
.commentContainerCarousel .sliderNav.slideForward {
	background-position: -25px 50%; right: 0px;
}
.commentContainerCarousel .navDots {
	text-align: center; margin-top: 4px; margin-bottom: 5px;
}
.commentContainerCarousel .navDots span {
	background: url("../i/cmtsBlgsCslSprite.png") no-repeat -62px 0px; width: 6px; height: 6px; display: inline-block; cursor: pointer;
}
.commentContainerCarousel .navDots span.selectedDot {
	background-position: -54px 0px;
}
.majorEvents.summaryBig .summary {
	padding-bottom: 0px; margin-bottom: 0px;
}
#tmglBody .majorEvents.summaryBig .summary {
	padding-top: 5px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.majorEvents.summaryBig h3 {
	padding-bottom: 5px;
}
.matchHeader {
	font-family: arial, sans-serif;
}
#tmglPriExWrap {
	background: rgb(38, 38, 38); height: 24px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#tmglPrimaryNav {
	background: 0px 0px rgb(38, 38, 38); height: 24px; float: left;
}
#tmglPrimaryNav .mainNav {
	list-style: none; margin: 0px; padding: 0px; letter-spacing: 0.5px; font-size: 1.2em;
}
#tmglPrimaryNav .mainNav li {
	float: left;
}
#tmglPrimaryNav .mainNav a {
	padding: 4px 6px; font-weight: bold; display: block;
}
#tmglPrimaryNav .mainNav a:hover {
	color: rgb(255, 255, 255); text-decoration: underline; margin-top: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; text-shadow: none; background-color: rgb(38, 38, 38);
}
#tmglPrimaryNav .mainNav .styleTwelve a:hover {
	text-decoration: underline; margin-top: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; text-shadow: none; background-color: rgb(38, 38, 38);
}
#tmglPrimaryNav .mainNav .selected a:hover {
	color: rgb(255, 255, 255); margin-top: 0px;
}
#tmglPrimaryNav .mainNav .selected .styleTwelve a:hover {
	color: rgb(0, 0, 0); margin-top: 0px;
}
#tmglPrimaryNav .styleGeneric {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleOne {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleTwo {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleThree {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleFour {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleFive {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleSix {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleSeven {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleEight {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleNine {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleTen {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleEleven {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleTwelve {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleThirteen {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglPrimaryNav .styleFourteen {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleGeneric {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleOne {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleTwo {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleThree {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleFour {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleFive {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleSix {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleSeven {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleEight {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleNine {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleTen {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleEleven {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleTwelve {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleThirteen {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav .styleFourteen {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglSecondNav {
	margin: 0px; width: 940px; height: 24px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#tmglExtraNav {
	height: 24px; float: right;
}
#tmglExtraNav .extraNav {
	list-style: none; margin: 0px; padding: 0px; font-size: 1.2em;
}
#tmglExtraNav .extraNav li {
	padding: 4px 0px 2px 4px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
#tmglExtraNav .extraNav li.first {
	background: none; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
#tmglExtraNav .extraNav a {
	padding: 0px 5px; color: rgb(255, 255, 255); font-weight: bold;
}
#tmglExtraNav .extraNav a:hover {
	text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#tmglSecondNav .mainNav {
	list-style: none; margin: 0px; padding: 0px; font-size: 1.3em;
}
#tmglSecondNav .mainNav li {
	background: url("../i/secondary_vert_bar.png") no-repeat 0px 6px; padding: 0px; height: 24px; float: left; white-space: nowrap;
}
#tmglSecondNav .mainNav li.first {
	background: none;
}
#tmglSecondNav .mainNav li.selected a {
	background: none; font-weight: bold;
}
#tmglSecondNav .mainNav a {
	padding: 4px 9px; font-weight: normal; display: block; 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 {
	background-color: rgb(0, 122, 143);
}
#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 .mainNav li.styleFourteen {
	background-color: rgb(212, 47, 0);
}
.styleOne#tmglSecondNav {
	background-color: rgb(0, 122, 143);
}
.styleTwo#tmglSecondNav {
	background-color: rgb(95, 86, 83);
}
.styleThree#tmglSecondNav {
	background-color: rgb(177, 13, 24);
}
.styleFour#tmglSecondNav {
	background-color: rgb(53, 100, 6);
}
.styleFive#tmglSecondNav {
	background-color: rgb(0, 84, 179);
}
.styleSix#tmglSecondNav {
	background-color: rgb(158, 0, 71);
}
.styleSeven#tmglSecondNav {
	background-color: rgb(72, 133, 32);
}
.styleEight#tmglSecondNav {
	background-color: rgb(17, 17, 17);
}
.styleNine#tmglSecondNav {
	background-color: rgb(212, 47, 0);
}
.styleTen#tmglSecondNav {
	background-color: rgb(84, 84, 84);
}
.styleEleven#tmglSecondNav {
	background-color: rgb(249, 212, 38);
}
.styleTwelve#tmglSecondNav {
	background-color: rgb(255, 212, 65);
}
.styleThirteen#tmglSecondNav {
	background-color: rgb(0, 84, 179);
}
.styleFourteen#tmglSecondNav {
	background-color: rgb(212, 47, 0);
}
.styleGeneric#tmglSecondNav {
	background-color: rgb(38, 38, 38);
}
#tmglSecondNav .mainNav li.selected {
	background: rgb(235, 235, 229); color: rgb(38, 38, 38); font-weight: bold;
}
#tmglSecondNav .mainNav li.selected a {
	background: rgb(235, 235, 229); color: rgb(38, 38, 38); text-decoration: none;
}
#tmglSecondNav .mainNav li.selected a:hover {
	background: rgb(235, 235, 229); color: rgb(38, 38, 38); text-decoration: none;
}
.noItems {
	height: 24px;
}
.nonActiveNav li.selected#menuItemHome {
	text-decoration: none; background-color: rgb(38, 38, 38);
}
.nonActiveNav li.selected#menuItemHome a:hover {
	text-decoration: none; background-color: rgb(38, 38, 38);
}
.nonActiveNav li.selected#menuItemstyleOne {
	text-decoration: none; background-color: rgb(0, 122, 143);
}
.nonActiveNav li.selected#menuItemstyleOne a:hover {
	text-decoration: none; background-color: rgb(0, 122, 143);
}
.nonActiveNav li.selected#menuItemstyleGeneric {
	text-decoration: none; background-color: rgb(0, 122, 143);
}
.nonActiveNav li.selected#menuItemstyleGeneric a:hover {
	text-decoration: none; background-color: rgb(0, 122, 143);
}
.nonActiveNav li.selected#menuItemstyleTwo {
	text-decoration: none; background-color: rgb(95, 86, 83);
}
.nonActiveNav li.selected#menuItemstyleTwo a:hover {
	text-decoration: none; background-color: rgb(95, 86, 83);
}
.nonActiveNav li.selected#menuItemstyleThree {
	text-decoration: none; background-color: rgb(177, 13, 24);
}
.nonActiveNav li.selected#menuItemstyleThree a:hover {
	text-decoration: none; background-color: rgb(177, 13, 24);
}
.nonActiveNav li.selected#menuItemstyleFour {
	text-decoration: none; background-color: rgb(53, 100, 6);
}
.nonActiveNav li.selected#menuItemstyleFour a:hover {
	text-decoration: none; background-color: rgb(53, 100, 6);
}
.nonActiveNav li.selected#menuItemstyleFive {
	text-decoration: none; background-color: rgb(0, 84, 179);
}
.nonActiveNav li.selected#menuItemstyleFive a:hover {
	text-decoration: none; background-color: rgb(0, 84, 179);
}
.nonActiveNav li.selected#menuItemstyleSix {
	text-decoration: none; background-color: rgb(158, 0, 71);
}
.nonActiveNav li.selected#menuItemstyleSix a:hover {
	text-decoration: none; background-color: rgb(158, 0, 71);
}
.nonActiveNav li.selected#menuItemstyleSeven {
	text-decoration: none; background-color: rgb(72, 133, 32);
}
.nonActiveNav li.selected#menuItemstyleSeven a:hover {
	text-decoration: none; background-color: rgb(72, 133, 32);
}
.nonActiveNav li.selected#menuItemstyleEight {
	text-decoration: none; background-color: rgb(17, 17, 17);
}
.nonActiveNav li.selected#menuItemstyleEight a:hover {
	text-decoration: none; background-color: rgb(17, 17, 17);
}
.nonActiveNav li.selected#menuItemstyleNine {
	text-decoration: none; background-color: rgb(212, 47, 0);
}
.nonActiveNav li.selected#menuItemstyleNine a:hover {
	text-decoration: none; background-color: rgb(212, 47, 0);
}
.nonActiveNav li.selected#menuItemstyleTen {
	text-decoration: none; background-color: rgb(84, 84, 84);
}
.nonActiveNav li.selected#menuItemstyleTen a:hover {
	text-decoration: none; background-color: rgb(84, 84, 84);
}
.nonActiveNav li.selected#menuItemstyleEleven {
	text-decoration: none; background-color: rgb(249, 212, 38);
}
.nonActiveNav li.selected#menuItemstyleEleven a:hover {
	text-decoration: none; background-color: rgb(249, 212, 38);
}
.nonActiveNav li.selected#menuItemstyleTwelve {
	text-decoration: none; background-color: rgb(255, 212, 65);
}
.nonActiveNav li.selected#menuItemstyleTwelve a:hover {
	text-decoration: none; background-color: rgb(255, 212, 65);
}
.nonActiveNav li.selected#menuItemstyleThirteen {
	text-decoration: none; background-color: rgb(0, 84, 179);
}
.nonActiveNav li.selected#menuItemstyleThirteen a:hover {
	text-decoration: none; background-color: rgb(0, 84, 179);
}
.nonActiveNav li.selected#menuItemstyleFourteen {
	text-decoration: none; background-color: rgb(212, 47, 0);
}
.nonActiveNav li.selected#menuItemstyleFourteen a:hover {
	text-decoration: none; background-color: rgb(212, 47, 0);
}
.nonActiveNav li {
	color: rgb(255, 255, 255) !important;
}
#tmglThirdNav .mainNav li.first {
	background: none;
}
#tmglFooterLarge .spr#footerlogolink {
	background-position: -3px -3px; width: 40px; height: 42px;
}
#tmglFooterLarge ul.menu2 {
	margin-top: 5px;
}
#footerinfo p.last {
	padding-right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#topBarRightContainer {
	float: right;
}
.portal #topBarRightContainer {
	margin-top: 15px;
}
#searchBar #tg_search .google {
	background: url("../i/search_google.png") no-repeat 5px 3px;
}
.dsq-brlink {
	font-family: arial, sans-serif;
}
.liveIcon {
	padding-top: 2px; padding-right: 5px; float: left;
}
.brandingHeader {
	margin-bottom: 10px;
}
.brandingHeader img {
	
}
.ui-selectmenu-menu a:hover {
	border: currentColor; border-image: none;
}
.cottageBox a:hover {
	border: currentColor; border-image: 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("/template/ver1-0/i/cottages-header.png") no-repeat; color: white; line-height: 25px; font-family: Arial; font-size: 12px; font-weight: bold;
}
div.cottageBoxBody {
	padding: 12px; width: 276px; float: left;
}
div.cottageBox div.cottageBoxHeader span {
	padding-left: 8px;
}
div.cottageBoxSearchDetails {
	float: left;
}
div.cottageBoxSearchDetailsError {
	margin: -9px 0px 2px 14px; color: red; font-weight: bold; visibility: hidden;
}
div.cottageBoxSearchDetails ul {
	margin: 0px; padding: 0px; width: 100%; line-height: 18px; font-family: Arial; font-size: 12px; float: left; list-style-type: none;
}
div.cottageBoxSearchDetails ul li {
	margin-bottom: 7px; float: left;
}
div.cottageBoxSearchDetails ul li.left {
	width: 64px; text-align: right; color: rgb(0, 0, 0); font-weight: bold;
}
div.cottageBoxSearchDetails ul li.required {
	margin: 4px 0px 0px 4px; width: 1px; color: red; font-size: 16px; font-weight: bold; visibility: hidden;
}
.showError {
	visibility: visible !important;
}
div.cottageBoxSearchDetails ul li {
	border: currentColor; border-image: none; float: left; list-style-type: none;
}
div.cottageBoxSearchDetails ul li.right {
	width: 196px; height: 22px; color: rgb(55, 55, 55); margin-left: 11px; float: left;
}
div.cottageBoxSearchDetails ul li.right ul li {
	padding-left: 5px; display: none;
}
div.cottageBoxSearchDetails ul li.right ul li.current {
	color: rgb(122, 122, 122); display: block;
}
div.cottageBoxBottom {
	width: 200px; padding-top: 10px; clear: both; margin-left: 80px; float: left;
}
div.cottageBoxBottomSearchLink {
	width: 80px; float: left;
}
div.cottageBoxBottomAdvancedSearchLink {
	width: 120px; float: left;
}
span.buttonLeft {
	background: url("/template/ver1-0/i/button-left.png") no-repeat; width: 2px; height: 27px; float: left;
}
span.buttonRight {
	background: url("/template/ver1-0/i/button-right.png") no-repeat; width: 2px; height: 27px; float: right;
}
div.cottageBoxBottomSearchLink a {
	background: url("/template/ver1-0/i/button-centre.png") repeat-x; border-radius: 3px; height: 27px; text-align: center; color: white; line-height: 27px; font-family: arial; font-size: 1.3em; text-decoration: none; display: block; -moz-border-radius: 3px;
}
div.cottageBoxBottomSearchLink a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
div.cottageBoxBottomAdvancedSearchLink a {
	padding: 5px 0px 5px 10px; height: 17px; color: rgb(5, 103, 147); line-height: 17px; font-family: arial; font-size: 12px; text-decoration: none; display: block;
}
select {
	width: 176px;
}
#olympicsPriNav {
	height: 23px; border-top-color: rgb(188, 153, 4); border-top-width: 1px; border-top-style: solid; background-color: rgb(247, 204, 0);
}
#olympicsPriNav .mainNav {
	list-style: none; margin: 0px; padding: 0px; text-transform: uppercase; font-size: 1.1em;
}
#olympicsPriNav .mainNav li {
	background: url("../i/olympics/nav_vert_bar.png") no-repeat left top; height: 23px; float: left; display: block;
}
#olympicsPriNav .mainNav li:first-child {
	background: none;
}
#olympicsPriNav .mainNav li a {
	padding: 5px 11px; height: 13px; color: rgb(0, 0, 0); font-weight: bold; display: block; text-shadow: 1px 1px #fff;
}
#olympicsPriNav .mainNav li a:hover {
	color: rgb(255, 255, 255); text-shadow: none; background-color: rgb(0, 0, 0);
}
#olympicsPriNav .mainNav li a.selected {
	color: rgb(255, 255, 255); padding-left: 12px; text-shadow: none; background-color: rgb(0, 0, 0);
}
#olympicHotTopics {
	height: 24px; overflow: hidden; margin-top: 1px; background-color: rgb(0, 151, 210);
}
#olympicHotTopics p {
	margin: 5px 10px 2px 0px; padding: 0px; color: rgb(255, 255, 255); text-transform: none; font-size: 1.1em; font-weight: bold; float: left;
}
#olympicHotTopics p.htPointer {
	height: 23px; padding-left: 12px; font-size: 1.1em; text-shadow: 1px 1px #036d8e;
}
#olympicHotTopics .mainNav {
	list-style: none; margin: 0px; padding: 0px; font-size: 1.1em;
}
#olympicHotTopics .mainNav li {
	background: url("../i/htSpacer.gif") no-repeat 0px 5px; height: 24px; float: left;
}
#olympicHotTopics .mainNav li.select {
	background: none; padding-left: 0px;
}
#olympicHotTopics .mainNav li a {
	padding: 4px 11px 0px 10px; color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; display: block; text-shadow: 1px 1px #036d8e;
}
#olympicHotTopics .mainNav li a:hover {
	text-decoration: underline; border-bottom-style: none; text-shadow: none;
}
#olympicHotTopics .mainNav a.select {
	background: none; padding-left: 1px;
}
#tmglTopBarOlympics {
	padding: 2px 0px; line-height: 1.7em; font-family: arial, sans-serif; font-size: 1.2em; background-color: rgb(0, 0, 0);
}
#tmglTopBarOlympics p {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-weight: normal;
}
#tmglTopBarOlympics #tmglTopLeft {
	margin-left: 5px; float: left;
}
#tmglTopBarOlympics #tmglTopRight {
	margin-right: 5px; float: right;
}
#tmglTopBarOlympics #tmglTopRight #regDetails a {
	color: rgb(255, 255, 255);
}
#tmglSmall {
	float: left;
}
#tmglSmall #brand {
	background: url("../i/telegraph_logo.png") no-repeat 0px 0px; margin: -1px 7px 0px 3px; width: 110px; height: 21px; cursor: pointer;
}
#tmglBrandOlympics {
	padding: 9px 0px 8px;
}
#largeBrand {
	margin: 0px; padding: 0px; text-indent: -9999px; float: left;
}
#tmglBrandOlympics #largeBrand {
	background: url("../i/london_2012_brand.png") no-repeat 1px 5px; width: 445px; height: 55px;
}
#tmglBrandOlympics #largeBrand:hover {
	cursor: pointer;
}
.findOut p {
	font-size: 18px; float: left;
}
.findOut p span {
	color: rgb(255, 0, 0);
}
.athleteAZ {
	left: 495px; bottom: 10px; color: rgb(36, 77, 128); font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; position: relative;
}
.topContenders {
	color: rgb(36, 77, 128); padding-top: 7px; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; float: right;
}
#carousel-container {
	width: 620px; position: relative;
}
#carousel {
	width: 620px; height: 162px; font-family: Arial; font-size: 12px; margin-bottom: 0.5em; position: relative; z-index: 1;
}
#carousel .carousel-image {
	border: 0px currentColor; border-image: none; display: block;
}
#carousel .carousel-feature {
	left: -1000px; top: -1000px; position: absolute; cursor: pointer; box-shadow: 0px 0px 4px #555555; background-color: rgb(255, 255, 255); -moz-box-shadow: 0 0 4px #555555; -webkit-box-shadow: 0 0 4px #555555;
}
#carousel .carousel-feature .carousel-caption {
	left: 160px; top: 3px; width: 240px; float: left; position: absolute;
}
#carousel .tracker-summation-container {
	margin: 3px; padding: 3px; top: 230px; right: 48px; color: white; position: absolute; background-color: rgb(0, 0, 0);
}
#carousel .tracker-individual-container {
	margin: 0px; padding: 0px; top: 210px; right: 48px; color: white; position: absolute;
}
#carousel .tracker-individual-container li {
	list-style: none;
}
#carousel .tracker-individual-container .tracker-individual-blip {
	margin: 0px 3px; padding: 0px 3px; text-align: center; color: white; 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 {
	bottom: 114px; position: relative; z-index: 2;
}
.carousel-left {
	background: url("../i/gallery_arrows_red.gif") no-repeat -40px 61%; left: 0px; width: 30px; height: 30px; position: absolute; cursor: pointer;
}
.carousel-right {
	background: url("../i/gallery_arrows_red.gif") no-repeat -210px 61%; width: 30px; height: 30px; right: 0px; position: absolute; 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 {
	height: 67px; color: rgb(35, 75, 123); overflow: hidden; padding-right: 5px; font-family: georgia, "times new roman", serif; font-size: 20px; font-style: italic; font-weight: normal; background-color: rgb(255, 255, 255);
}
#carousel .carousel-feature .carousel-caption p.carousel-ath-name {
	color: rgb(0, 0, 0); padding-top: 3px; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; margin-top: 0px; background-color: rgb(255, 255, 255);
}
#carousel .carousel-feature .carousel-caption p.carousel-ath-sport {
	color: rgb(102, 102, 102); padding-top: 1px; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; margin-top: 0px; background-color: rgb(255, 255, 255);
}
.twoThirdsThirdOlympic {
	width: 940px; background-color: rgb(255, 255, 255);
}
.olympic#fourQuarters {
	background: url("../i/twoThirdsFourQuarters.gif") repeat-y; height: 1%; margin-top: 10px; float: left;
}
.olympic#fourQuarters .oneSixth h3 {
	line-height: 1.28em; font-size: 1.4em; font-weight: normal;
}
.olympic#tmglSite {
	border-width: 0px 1px; border-style: none solid; border-color: currentColor rgb(214, 214, 214); border-image: none;
}
.olympicGuide {
	margin: 10px 0px; width: 300px; height: 90px; overflow: hidden; font-family: georgia, sans serif; position: relative;
}
.olympicGuideRollOver {
	width: 100%; height: 29px; z-index: 11; opacity: 1 !important; background-color: rgba(0, 0, 0, 0.6);
}
.olympicGuideRollOver h3 {
	padding: 0px; color: rgb(255, 255, 255); text-indent: 5px; font-size: 1.8em;
}
.olympicGuideRollOver h3 span {
	color: rgb(247, 204, 0); padding-left: 5px; font-size: 1.2em;
}
.olympicGuideRollOver a {
	color: rgb(255, 255, 255); display: block;
}
.olympicGuideRollOver a:hover {
	color: rgb(255, 255, 255); display: block;
}
.olympicGuideRollOver h3 a {
	padding: 4px; color: rgb(255, 255, 255); border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.olympicGuideRollOver h3 a:hover {
	padding: 4px; color: rgb(255, 255, 255); border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.olympicGuide .olympicGuideRollOver .description {
	line-height: 1.3em; font-size: 1.2em;
}
.olympicGuide .olympicGuideRollOver .description p {
	margin: 0px 10px;
}
.olympicsCountdown .summary {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.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: rgb(38, 38, 38); padding: 10px 0px 8px 20px; color: white; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
#tmglFooterOlympics ul {
	list-style: none; margin: 0px; padding: 0px;
}
#tmglFooterOlympics #footerlogolink {
	background: url("../i/footer_large_t.png") no-repeat 0px 0px;
}
#tmglFooterOlympics ul li {
	padding: 0px; color: rgb(206, 223, 242); line-height: 1.5em; font-size: 1.2em; margin-right: 15px; display: block;
}
#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 {
	color: white; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dotted;
}
#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: no-repeat 0px 2px; color: white; line-height: 1.7em; padding-left: 28px; font-weight: bold;
}
#tmglFooterOlympics ul li.footrss {
	background-position: 0px; background-image: url("../i/footer_rss.png");
}
#tmglFooterOlympics ul li.footmobile {
	background-position: 0px; background-image: url("../i/footer_mobile.png");
}
#tmglFooterOlympics ul li.footepaper {
	background-position: 0px; background-image: url("../i/footer_small_t.png");
}
.olympicsHT#tmglHotTopics p {
	color: rgb(0, 151, 210); font-family: georgia, "times new roman", times, serif; font-size: 1.1em;
}
.olympicsHT#tmglHotTopics ul li {
	padding-right: 1px;
}
.olympicsHT#tmglHotTopics 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 {
	padding: 10px 0px; width: 300px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; float: left; background-color: rgb(244, 244, 240);
}
#olympicStats a {
	width: 86px; height: 100px; margin-left: 10px; float: left; display: block;
}
#olympicStats a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#olympicStats a#medals {
	background: url("../i/olympics/medals.png") 0px 100%;
}
#olympicStats a#records {
	background: url("../i/olympics/records.png") 0px 100%;
}
#olympicStats a#results {
	background: url("../i/olympics/results.png") 0px 100%;
}
#olympicStats a#medals:hover {
	background-position: 0px 0px;
}
#olympicStats a#records:hover {
	background-position: 0px 0px;
}
#olympicStats a#results:hover {
	background-position: 0px 0px;
}
#sportA2Z .tabs {
	margin-bottom: 9px;
}
#sportA2Z .tabs {
	background: url("../i/olympics/mostViewedTabUnder.gif") repeat-x;
}
#sportA2Z .tabs ul {
	list-style: none; margin: 0px; padding: 0px; height: 22px;
}
#sportA2Z .tabs ul li {
	margin: 0px; height: 22px; color: rgb(96, 96, 96); font-family: arial, sans-serif; font-size: 1em; float: left;
}
#sportA2Z .tabs ul li.first a {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#sportA2Z .tabs ul li a {
	background: url("../i/mostViewedTab.gif") repeat-x 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); padding: 0px 5px; border-image: none; width: auto; height: 20px; color: rgb(96, 96, 96); margin-right: 0px; display: block; cursor: pointer;
}
#sportA2Z .tabs ul li a span {
	padding: 3px 5px; text-transform: uppercase; display: block;
}
#sportA2Z .tabs ul li.current a {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); color: rgb(52, 52, 52); font-weight: bold; border-bottom-color: rgb(244, 244, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#sportA2Z .tabs ul li a:hover {
	background: url("../i/mostViewedTabCurrent.gif") repeat-x 0px 0px rgb(255, 255, 255); border-bottom-color: rgb(244, 244, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#sportA2Z {
	margin-bottom: 28px; float: left; position: relative;
}
#sportA2Z #div-olympicsA2Z a {
	width: 38px; height: 38px; margin-right: 6px; margin-bottom: 6px; float: left; display: block;
}
#sportA2Z #div-olympicsA2Z a:hover {
	background-position: 0px 100% !important; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#sportA2Z #div-olympicsA2Z a#archery {
	background: url("../i/olympics/sport_sprites/archery.png"); margin-right: 5px;
}
#sportA2Z #div-olympicsA2Z a#athletics {
	background: url("../i/olympics/sport_sprites/athletics.png");
}
#sportA2Z #div-olympicsA2Z a#badminton {
	background: url("../i/olympics/sport_sprites/badminton.png");
}
#sportA2Z #div-olympicsA2Z a#basketball {
	background: url("../i/olympics/sport_sprites/basketball.png");
}
#sportA2Z #div-olympicsA2Z a#diving {
	background: url("../i/olympics/sport_sprites/diving.png"); margin-right: 5px;
}
#sportA2Z #div-olympicsA2Z a#boxing {
	background: url("../i/olympics/sport_sprites/boxing.png");
}
#sportA2Z #div-olympicsA2Z a#canoeing {
	background: url("../i/olympics/sport_sprites/canoeing.png"); margin-right: 5px;
}
#sportA2Z #div-olympicsA2Z a#cycling {
	background: url("../i/olympics/sport_sprites/cycling.png"); margin-right: 0px;
}
#sportA2Z #div-olympicsA2Z a#handball {
	background: url("../i/olympics/sport_sprites/handball.png"); margin-right: 5px;
}
#sportA2Z #div-olympicsA2Z a#equestrian {
	background: url("../i/olympics/sport_sprites/equestrianism.png");
}
#sportA2Z #div-olympicsA2Z a#fencing {
	background: url("../i/olympics/sport_sprites/fencing.png");
}
#sportA2Z #div-olympicsA2Z a#football {
	background: url("../i/olympics/sport_sprites/football.png");
}
#sportA2Z #div-olympicsA2Z a#gymnastics {
	background: url("../i/olympics/sport_sprites/gymnastics.png");
}
#sportA2Z #div-olympicsA2Z a#hockey {
	background: url("../i/olympics/sport_sprites/hockey.png"); margin-right: 0px;
}
#sportA2Z #div-olympicsA2Z a#judo {
	background: url("../i/olympics/sport_sprites/judo.png"); margin-right: 5px;
}
#sportA2Z #div-olympicsA2Z a#modern_pentathlon {
	background: url("../i/olympics/sport_sprites/pentathlon.png");
}
#sportA2Z #div-olympicsA2Z a#rowing {
	background: url("../i/olympics/sport_sprites/rowing.png");
}
#sportA2Z #div-olympicsA2Z a#sailing {
	background: url("../i/olympics/sport_sprites/sailing.png");
}
#sportA2Z #div-olympicsA2Z a#shooting {
	background: url("../i/olympics/sport_sprites/shooting.png");
}
#sportA2Z #div-olympicsA2Z a#swimming {
	background: url("../i/olympics/sport_sprites/swimming.png"); margin-right: 5px;
}
#sportA2Z #div-olympicsA2Z a#table_tennis {
	background: url("../i/olympics/sport_sprites/table_tennis.png"); margin-right: 0px;
}
#sportA2Z #div-olympicsA2Z a#taekwondo {
	background: url("../i/olympics/sport_sprites/taekwondo.png"); margin-right: 5px;
}
#sportA2Z #div-olympicsA2Z a#tennis {
	background: url("../i/olympics/sport_sprites/tennis.png");
}
#sportA2Z #div-olympicsA2Z a#triathlon {
	background: url("../i/olympics/sport_sprites/triathlon.png");
}
#sportA2Z #div-olympicsA2Z a#volleyball {
	background: url("../i/olympics/sport_sprites/volleyball.png");
}
#sportA2Z #div-olympicsA2Z a#weightlifting {
	background: url("../i/olympics/sport_sprites/weight_lifting.png"); margin-right: 5px;
}
#sportA2Z #div-olympicsA2Z a#wrestling {
	background: url("../i/olympics/sport_sprites/wrestling.png"); margin-right: 0px;
}
#sportA2Z #div-olympicsA2Z a#water_polo {
	background: url("../i/olympics/sport_sprites/water_polo.png");
}
#sportA2Z #div-olympicsA2Z .eventNameWrap {
	width: 300px;
}
#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName {
	width: auto; clear: both; float: left; background-color: rgb(247, 204, 1);
}
#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName span {
	color: rgb(50, 86, 128); font-size: 2em; text-shadow: 1px 1px 1px #fff;
}
#sportA2Z #div-olympicsA2Z .eventNameWrap #a2zEventName a {
	margin: 0px; width: auto; height: 100%;
}
#olympicBlog {
	padding: 4px 0px; width: 300px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 320px;
}
#olympicBlog .olympicRss {
	width: 285px; padding-bottom: 8px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.olympicRss + .olympicRss {
	padding-top: 6px;
}
#olympicBlog .olympicRss h3 {
	font-size: 1.4em;
}
#olympicBlog .olympicRss img {
	padding-top: 2px; padding-right: 6px; float: left;
}
#olympicBlog .olympicRss span {
	color: rgb(12, 12, 12); text-transform: uppercase; line-height: 1.2em; font-family: arial, helvetica, sans-serif; font-size: 1em;
}
#olympicBlog .olympicRss p {
	color: rgb(12, 12, 12); text-transform: uppercase; line-height: 1.2em; font-family: arial, helvetica, sans-serif; font-size: 1em;
}
#countryProfile {
	padding-top: 8px; border-top-color: rgb(247, 204, 42); border-top-width: 2px; border-top-style: solid;
}
#countryProfile h4 {
	padding-top: 4px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
#countryFacts {
	color: rgb(38, 38, 38); font-size: 1.2em;
}
#countryFacts h1 {
	font-size: 2.5em; font-weight: normal; margin-bottom: 15px;
}
#countryFacts h4 {
	color: rgb(51, 152, 210); clear: both; font-family: georgia, "times new roman", serif; font-size: 1.2em; font-weight: bold; margin-top: 5px;
}
#countryFacts p {
	margin: 0px; line-height: 1.5em; font-size: 1.2em;
}
#countryFacts dl {
	margin: 0px; line-height: 1.5em; font-size: 1.2em;
}
#countryFacts p {
	margin-top: 4px;
}
#countryFacts h5 {
	font-size: 1.5em; font-weight: normal;
}
#countryFacts #medalHistory #medals {
	margin: 10px 0px; float: left;
}
#countryFacts #medalHistory div {
	font-family: georgia; font-size: 1.1em;
}
#countryFacts #medalHistory #medals div div {
	top: 38px; text-align: center; position: relative; text-shadow: 0px 1px 1px #fff;
}
#countryFacts #medalHistory #gold {
	background: url("../i/olympics/countries_medals/country_gold.png") no-repeat; width: 66px; height: 74px; float: left;
}
#countryFacts #medalHistory #silver {
	background: url("../i/olympics/countries_medals/country_silver.png") no-repeat; width: 66px; height: 74px; float: left;
}
#countryFacts #medalHistory #bronze {
	background: url("../i/olympics/countries_medals/country_bronze.png") no-repeat; width: 66px; height: 74px; float: left;
}
#countryFacts dl {
	margin-top: 10px; margin-left: 205px;
}
#countryFacts dt {
	font-family: arial; font-size: 12px; font-weight: bold; float: left;
}
#countryFacts dd {
	margin: 0px; text-indent: 4px; font-family: arial; font-size: 13px;
}
#countryFacts img {
	margin: 10px; float: left;
}
#countryFacts #nationalAnthem {
	font-family: arial;
}
#countryFacts #nationalAnthem div {
	padding-top: 10px; margin-left: 70px;
}
#countryFacts #nationalAnthem p {
	margin: 0px; line-height: 1.7em; font-weight: normal;
}
#countryFacts #nationalAnthem #firstVerse {
	font-size: 1.2em;
}
#countryFacts #nationalAnthem span {
	font-weight: bold;
}
#countryFacts #history {
	margin: 0px; font-size: 1.35em;
}
#countryFacts #phrasebook p {
	font-family: arial; font-size: 1.1em; font-weight: bold; margin-top: 0px; margin-bottom: 2px;
}
#countryFacts #phrasebook p.phrase {
	color: rgb(38, 38, 38); font-weight: normal; margin-bottom: 10px;
}
#countryInfo {
	background: rgb(252, 240, 195); padding-bottom: 1px; font-family: arial; font-size: 12px; margin-bottom: 15px;
}
#countryInfo img {
	margin-bottom: 4px;
}
#countryInfo h4 {
	margin: 0px 5px; font-size: 12px; font-weight: bold; border-top-color: rgb(207, 196, 160); border-top-width: 1px; border-top-style: dotted;
}
#countryInfo p {
	margin: 2px 5px 8px;
}
#relatedWebsite {
	margin-bottom: 10px;
}
#relatedWebsite ul {
	margin: 0px; padding: 0px; -ms-word-wrap: break-word;
}
#relatedWebsite li {
	padding: 4px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted; list-style-type: none;
}
#relatedWebsite li:first-child {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#relatedWebsite li a {
	color: rgb(35, 75, 123); font-family: georgia; font-size: 12px;
}
.athleteInfo {
	padding: 9px 10px 2px;
}
.athleteInfo h1 {
	color: rgb(0, 0, 0); font-size: 22px; font-weight: normal; float: left;
}
.athleteInfo .countryFlag {
	float: right;
}
.athleteInfo p {
	font: 12px/normal Arial, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.athleteInfo {
	border-top-color: rgb(247, 204, 0); border-bottom-color: rgb(207, 196, 160); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(252, 240, 195);
}
.athleteInfo .athleteInfoBox1 {
	margin-top: 18px; float: left;
}
.athleteInfo .athleteInfoBox2 {
	margin-top: 18px; float: left;
}
.athleteInfo .athleteInfoBox1 {
	width: 270px;
}
.athleteInfo .athleteInfoBox2 {
	width: 152px; margin-left: 16px;
}
.athleteInfo .athleteInfoBox1 p {
	height: 24px; padding-top: 3px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.athleteInfo .athleteInfoBox2 p {
	height: 24px; padding-top: 3px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.athleteInfo p span {
	font-weight: bold;
}
.athleteQuoteCont {
	margin-top: 10px;
}
.athleteQuoteCont .openQuote {
	width: 37px; float: left;
}
.athleteQuoteCont .athleteFullQuote {
	width: 419px; padding-left: 3px; font-family: Georgia, serif; font-size: 18px; font-style: italic; font-weight: normal; margin-bottom: 19px; float: left; position: relative;
}
.athleteQuoteCont .athleteFullQuote p {
	padding-right: 35px;
}
.athleteQuoteCont .athleteFullQuote .closeQuote {
	right: 0px; bottom: 0px; float: right; position: absolute;
}
.athleteExtras {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.athleteExtras h3 {
	padding: 5px 0px 2px; font-size: 14px;
}
.athleteExtras > p {
	font: 14px/20px Arial, sans-serif; padding-bottom: 14px; font-size-adjust: none; font-stretch: normal;
}
.athleteExtras .randomFactCont {
	margin-bottom: 24px; border-bottom-color: rgb(207, 196, 160); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(252, 240, 195);
}
.athleteExtras .randomFactCont span.randomFact {
	width: 85px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-family: Arial, sans-serif; margin-right: 5px; float: left; display: block; text-shadow: 1px 1px 0px #156ea1; background-color: rgb(52, 152, 210);
}
.athleteExtras .randomFactCont p {
	font: 16px/20px Georgia; padding: 2px 5px; font-size-adjust: none; font-stretch: normal;
}
.athletesSport {
	min-height: 49px;
}
.athletesSport a {
	width: 35px; float: left; display: block;
}
.athletesSport a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.athletesSport a.archery {
	background: url("../i/sport_profiles/archery.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.athletics {
	background: url("../i/sport_profiles/athletics.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.badminton {
	background: url("../i/sport_profiles/badminton.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.basketball {
	background: url("../i/sport_profiles/basketball.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.beachVolleyball {
	background: url("../i/sport_profiles/beach_volleyball.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.boxing {
	background: url("../i/sport_profiles/boxing.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.canoeSlalom {
	background: url("../i/sport_profiles/canoe_slalom.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.canoeSprint {
	background: url("../i/sport_profiles/canoe_sprint.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.cyclingBMX {
	background: url("../i/sport_profiles/cycling_BMX.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.cyclingMountainBike {
	background: url("../i/sport_profiles/cycling_MTB.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.cyclingRoad {
	background: url("../i/sport_profiles/cycling_road.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.cyclingTrack {
	background: url("../i/sport_profiles/cycling_track.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.diving {
	background: url("../i/sport_profiles/diving.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.equestrianDressage {
	background: url("../i/sport_profiles/equestrianism.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.equestrianEventing {
	background: url("../i/sport_profiles/equestrianism.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.equestrianJumping {
	background: url("../i/sport_profiles/equestrianism.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.fencing {
	background: url("../i/sport_profiles/fencing.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.football {
	background: url("../i/sport_profiles/football.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.gymnasticsArtistic {
	background: url("../i/sport_profiles/gymnastics_artistic.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.gymnasticsRhythmic {
	background: url("../i/sport_profiles/gymnastics_rhythmic.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.gymnasticsTrampoline {
	background: url("../i/sport_profiles/gymnastics_trampoline.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.handball {
	background: url("../i/sport_profiles/handball.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.hockey {
	background: url("../i/sport_profiles/hockey.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.judo {
	background: url("../i/sport_profiles/judo.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.modernPentathlon {
	background: url("../i/sport_profiles/pentathlon.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.rowing {
	background: url("../i/sport_profiles/rowing.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.sailing {
	background: url("../i/sport_profiles/sailing.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.shooting {
	background: url("../i/sport_profiles/shooting.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.swimming {
	background: url("../i/sport_profiles/swimming.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.synchronisedSwimming {
	background: url("../i/sport_profiles/synchronised_swimming.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.tableTennis {
	background: url("../i/sport_profiles/table_tennis.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.taekwondo {
	background: url("../i/sport_profiles/taekwondo.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.tennis {
	background: url("../i/sport_profiles/tennis.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.triathlon {
	background: url("../i/sport_profiles/triathlon.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.volleyball {
	background: url("../i/sport_profiles/volleyball.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.waterPolo {
	background: url("../i/sport_profiles/waterpolo.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.weightlifting {
	background: url("../i/sport_profiles/weightlifting.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.wrestling {
	background: url("../i/sport_profiles/wrestling.gif") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.boccia {
	background: url("../i/sport_profiles/paralympics/Boccia.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.football5aside {
	background: url("../i/sport_profiles/paralympics/Football-5-a-side.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.football7aside {
	background: url("../i/sport_profiles/paralympics/Football-7-a-side.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.goalball {
	background: url("../i/sport_profiles/paralympics/Goalball.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicArchery {
	background: url("../i/sport_profiles/paralympics/Paralympic-Archery.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicAthletics {
	background: url("../i/sport_profiles/paralympics/Paralympic-Athletics.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicCyclingRoad {
	background: url("../i/sport_profiles/paralympics/Paralympic-CyclingRoad.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicCyclingTrack {
	background: url("../i/sport_profiles/paralympics/Paralympic-CyclingTrack.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicEquestrian {
	background: url("../i/sport_profiles/paralympics/Paralympic-Equestrian.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicJudo {
	background: url("../i/sport_profiles/paralympics/Paralympic-Judo.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicRowing {
	background: url("../i/sport_profiles/paralympics/Paralympic-Rowing.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicSailing {
	background: url("../i/sport_profiles/paralympics/Paralympic-Sailing.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicShooting {
	background: url("../i/sport_profiles/paralympics/Paralympic-Shooting.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicSwimming {
	background: url("../i/sport_profiles/paralympics/Paralympic-Swimming.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.paralympicTableTennis {
	background: url("../i/sport_profiles/paralympics/Paralympic-TableTennis.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.powerlifting {
	background: url("../i/sport_profiles/paralympics/Powerlifting.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.volleyballSitting {
	background: url("../i/sport_profiles/paralympics/Volleyball-Sitting.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.wheelchairBasketball {
	background: url("../i/sport_profiles/paralympics/Wheelchair-Basketball.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.wheelchairFencing {
	background: url("../i/sport_profiles/paralympics/Wheelchair-Fencing.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.wheelchairRugby {
	background: url("../i/sport_profiles/paralympics/Wheelchair-Rugby.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport a.wheelchairTennis {
	background: url("../i/sport_profiles/paralympics/Wheelchair-Tennis.png") no-repeat 0px 8px; min-height: 43px;
}
.athletesSport .profilesport {
	width: 100px; float: right;
}
.athletesSport .profilesport a {
	padding: 8px 0px; width: auto; height: auto; color: rgb(35, 75, 123); font-family: georgia, "times new roman", times, serif; font-size: 14px; font-weight: bold;
}
.olympicsRelatedCont {
	margin-top: 0px;
}
.olympicsRelatedCont .headerOne {
	padding-bottom: 0px;
}
.olympicsRelatedCont .summary {
	margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.olympicsRelatedCont .summary h3 a {
	font: 14px/normal georgia; font-size-adjust: none; font-stretch: normal;
}
.athleteEvents {
	margin-bottom: 10px;
}
.athleteEvents ul {
	margin: 0px; padding: 0px; -ms-word-wrap: break-word;
}
.athleteEvents li {
	padding: 4px 0px; color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted; list-style-type: none;
}
.athleteEvents li:first-child {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
table#teamGBContenderProfile {
	border: 8px solid rgb(230, 230, 230); border-image: none; font-family: arial, helvetica, sans-serif; font-size: 12px; border-collapse: collapse; border-spacing: 0;
}
table#teamGBContenderProfile td {
	padding: 3px 3px 3px 7px;
}
table#teamGBContenderProfile tbody td {
	border: 1px solid rgb(214, 213, 213); border-image: none;
}
table#teamGBContenderProfile thead th {
	border: 1px solid rgb(230, 230, 230); border-image: none;
}
table#teamGBContenderProfile tfoot td {
	border: 1px solid rgb(230, 230, 230); border-image: none;
}
table#teamGBContenderProfile tbody {
	border-color: rgb(214, 213, 213);
}
table#teamGBContenderProfile tfoot {
	border-color: rgb(230, 230, 230); color: rgb(76, 76, 76); font-weight: normal; border-top-width: 1px; border-top-style: solid;
}
table#teamGBContenderProfile tfoot td::first-letter {
	font-weight: bold;
}
table#teamGBContenderProfile thead {
	background-color: rgb(230, 230, 230);
}
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); font-weight: bold; border-top-width: 1px; border-top-style: solid;
}
table#teamGBContenderProfile thead th {
	padding: 0px 0px 8px 3px; text-align: left; 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 {
	padding: 0px; text-align: center;
}
table#teamGBContenderProfile thead th#event {
	width: 350px;
}
table#teamGBContenderProfile tbody td:first-child {
	font-weight: bold;
}
.olympic#tmglPageTitle {
	margin-top: 7px;
}
.twoThirds.gutter.styleEleven .summary {
	clear: both;
}
.olympic#tmglPageTitle div.iefix div h2 {
	font-size: 1.6em;
}
#sportsaz .summary h3 {
	padding: 0px 0px 6px; line-height: 1.13em; font-size: 1.8em; font-weight: normal;
}
#sportsaz .summary {
	border-top-color: rgb(0, 151, 210); border-top-width: 1px; border-top-style: solid;
}
#sportsaz .sport-cont {
	height: 100px; position: relative;
}
#sportsaz .sport-cont .sportsInfo {
	left: 150px; top: 35px; width: 470px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; position: absolute;
}
#sportsaz .sport-cont .sportsInfo .latestNews {
	width: 295px; margin-top: 2px; float: left;
}
#sportsaz .sport-cont .sportsInfo .sportGuides {
	margin: 2px 0px 0px 22px; float: left;
}
#sportsaz .sport-cont .sportsInfo .latestNews h5 {
	font-family: Arial, sans-serif; font-size: 1.2em; margin-bottom: 2px;
}
#sportsaz .sport-cont .sportsInfo .sportGuides h5 {
	font-family: Arial, sans-serif; font-size: 1.2em; margin-bottom: 2px;
}
#sportsaz .sport-cont .sportsInfo .latestNews h3 {
	line-height: 12px; padding-top: 7px; font-size: 1.3em; font-weight: normal;
}
#sportsaz .sport-cont .sportsInfo .sportGuides h3 {
	font: bold 1.2em/normal Arial, sans-serif; color: rgb(35, 75, 123); margin-left: 19px; font-size-adjust: none; font-stretch: normal;
}
#sportsaz .sport-cont .sportsInfo .sportGuides .infoGuide {
	background: url("http://www.dev1.telegraph.co.uk/template/ver1-0/i/guidesInfo.gif") no-repeat; margin-top: 4px;
}
#sportsaz .sport-cont a {
	display: block;
}
#sportsaz .sport-cont a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.indexLinkOl {
	padding-top: 1px; margin-top: 11px; border-top-color: rgb(0, 0, 0); border-top-width: 2px; border-top-style: solid;
}
.imageOverlayContainer {
	position: relative;
}
.imageOverlayContainer > h3 {
	padding: 5px 10px 10px; left: 0px; bottom: 8px; color: white; font-size: 1.8em; font-weight: normal; position: absolute; z-index: 10; background-color: black;
}
.imageOverlayContainer:hover > h3 {
	background-color: rgba(0, 0, 0, 0.5);
}
.imageOverlayContainer a {
	color: white;
}
.imageOverlayContainer a:hover {
	text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.imageOverlayContainer > .containerdiv {
	float: none;
}
.twoThirds .abstractColumnsContainer {
	width: 300px; float: left;
}
.twoThirds .commentSidebarBlock {
	width: 300px; float: left;
}
.twoThirds > .summary > .commentSidebarBlock {
	width: 300px; float: left;
}
.abstractColumnsContainer.fullWidth {
	width: auto; float: none;
}
.abstractColumnsContainer {
	margin-right: 10px;
}
.oneSixth .summaryMedium .summary .abstractColumnsContainer p {
	width: 140px; float: left;
}
.oneSixth .summaryMedium .summary .commentSidebarBlock {
	width: 140px; float: left;
}
.oneQuarter .commentSidebarBlock {
	width: 220px; float: left;
}
.twoThirds > .oneHalf .summary {
	clear: left;
}
.separatorBottom {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(238, 238, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.gutterBorder {
	padding-right: 10px; margin-right: 9px; border-right-color: rgb(238, 238, 236); border-right-width: 1px; border-right-style: solid;
}
.gutterUnderSmall {
	overflow: hidden; clear: both; margin-bottom: 8px;
}
.oneQuarterSeparatorContainer {
	background: url("../i/vertRuleEEEEEB.gif") repeat-y 230px;
}
.summary .summaryMediumToSmall h3 {
	font-size: 1.4em; font-weight: normal;
}
.summary .summaryMediumToSmall a:hover {
	color: rgb(18, 40, 66); border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
.summary .review {
	margin: 0px 0px 6px;
}
.indexLinkOl {
	padding-top: 1px; margin-top: 11px; border-top-color: rgb(0, 0, 0); border-top-width: 2px; border-top-style: solid;
}
#sportA2Z #div-paralympicsA2Z a {
	width: 38px; height: 38px; margin-bottom: 6px; float: left; display: block;
}
#sportA2Z #div-paralympicsA2Z a:hover {
	background-position: 0px 100% !important; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#sportA2Z #div-paralympicsA2Z a#boccia {
	background: url("../i/olympics/paralympics_sport_sprites/boccia.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#football_5_a_side {
	background: url("../i/olympics/paralympics_sport_sprites/football5aside.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#football_7_a_side {
	background: url("../i/olympics/paralympics_sport_sprites/football7aside.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#goalball {
	background: url("../i/olympics/paralympics_sport_sprites/goalball.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Archery {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicArchery.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Athletics {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicAthletics.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Cycling_Road {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicCyclingRoad.png"); margin-right: 4px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Cycling_Track {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicCyclingTrack.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Equestrian {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicEquestrian.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Judo {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicJudo.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Rowing {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicRowing.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Sailing {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicSailing.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Shooting {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicShooting.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Swimming {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicSwimming.png"); margin-right: 4px;
}
#sportA2Z #div-paralympicsA2Z a#paralympic_Table_Tennis {
	background: url("../i/olympics/paralympics_sport_sprites/paralympicTableTennis.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#powerlifting {
	background: url("../i/olympics/paralympics_sport_sprites/powerlifting.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#volleyball_Sitting {
	background: url("../i/olympics/paralympics_sport_sprites/volleyballSitting.png") 0px -1px; margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#wheelchair_Basketball {
	background: url("../i/olympics/paralympics_sport_sprites/wheelchairBasketball.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#wheelchair_Fencing {
	background: url("../i/olympics/paralympics_sport_sprites/wheelchairFencing.png"); margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#wheelchair_Rugby {
	background: url("../i/olympics/paralympics_sport_sprites/wheelchairRugby.png") 0px -1px; margin-right: 5px;
}
#sportA2Z #div-paralympicsA2Z a#wheelchair_Tennis {
	background: url("../i/olympics/paralympics_sport_sprites/wheelchairTennis.png") no-repeat 1px 0px; margin-right: 4px;
}
#sportA2Z #div-paralympicsA2Z .eventNameWrap {
	width: 300px;
}
#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName {
	width: auto; clear: both; float: left; background-color: rgb(247, 204, 1);
}
#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName span {
	color: rgb(50, 86, 128); font-size: 2em; text-shadow: 1px 1px 1px #fff;
}
#sportA2Z #div-paralympicsA2Z .eventNameWrap #a2zParaEventName a {
	margin: 0px; width: auto; height: 100%;
}
.summary .review {
	margin: 0px 0px 4px; width: 58px; display: inline-block;
}
.summary .review span[class='rating0.5'] {
	background: url("../i/spritesheet-v.png") no-repeat -3px -687px rgb(255, 255, 255); width: 58px; height: 11px; display: block;
}
.summary .review span[class='rating1'] {
	background: url("../i/spritesheet-v.png") no-repeat -3px -721px rgb(255, 255, 255); width: 58px; height: 11px; display: block;
}
.summary .review span[class='rating1.5'] {
	background: url("../i/spritesheet-v.png") no-repeat -3px -704px rgb(255, 255, 255); width: 58px; height: 11px; display: block;
}
.summary .review span[class='rating2'] {
	background: url("../i/spritesheet-v.png") no-repeat -3px -755px rgb(255, 255, 255); width: 58px; height: 11px; display: block;
}
.summary .review span[class='rating2.5'] {
	background: url("../i/spritesheet-v.png") no-repeat -3px -738px rgb(255, 255, 255); width: 58px; height: 11px; display: block;
}
.summary .review span[class='rating3'] {
	background: url("../i/spritesheet-v.png") no-repeat -3px -789px rgb(255, 255, 255); width: 58px; height: 11px; display: block;
}
.summary .review span[class='rating3.5'] {
	background: url("../i/spritesheet-v.png") no-repeat -3px -772px rgb(255, 255, 255); width: 58px; height: 11px; display: block;
}
.summary .review span[class='rating4'] {
	background: url("../i/spritesheet-v.png") no-repeat -3px -823px rgb(255, 255, 255); width: 58px; height: 11px; display: block;
}
.summary .review span[class='rating4.5'] {
	background: url("../i/spritesheet-v.png") no-repeat -3px -806px rgb(255, 255, 255); width: 58px; height: 11px; display: block;
}
.summary .review span[class='rating5'] {
	background: url("../i/spritesheet-v.png") no-repeat -3px -840px rgb(255, 255, 255); width: 58px; height: 11px; display: block;
}
div.dark {
	width: 300px; float: left;
}
.dark .headerOne p {
	background: none;
}
.dark #googleHead p span {
	background: none;
}
.dark #googleHead {
	padding: 10px 0px 0px;
}
.dark .googleAdText li a {
	color: rgb(228, 228, 207);
}
.dark #google-ads-container-inner {
	background: none;
}
.dark .googleAdText p {
	color: rgb(153, 153, 153);
}
.dark .googleAdText li {
	border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.dark .styleTen {
	border-top-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.story .byline .bylineBody {
	color: rgb(63, 63, 63); padding-right: 5px; padding-bottom: 0px; font-family: georgia,"times new roman",times,serif; font-size: 1.25em; font-weight: bold; float: left;
}
.story .bylineComments .bylineBody {
	color: rgb(63, 63, 63); padding-right: 5px; padding-bottom: 0px; font-family: georgia,"times new roman",times,serif; font-size: 1.25em; font-weight: bold; float: left;
}
.story .byline .publishedDate {
	width: 390px; color: rgb(63, 63, 63); padding-bottom: 4px; font-family: arial,sans-serif; font-size: 1.2em; font-weight: normal; float: left;
}
.story .bylineComments .publishedDate {
	width: 390px; color: rgb(63, 63, 63); padding-bottom: 4px; font-family: arial,sans-serif; font-size: 1.2em; font-weight: normal; float: left;
}
p.comments {
	margin: 0px; padding: 0px 0px 1px 18px; overflow: hidden; font-family: arial,sans-serif; display: block;
}
span.comments {
	margin: 0px; padding: 0px 0px 1px 18px; overflow: hidden; font-family: arial,sans-serif; display: block;
}
.newPortal p.comments {
	margin: 0px; padding: 0px 0px 1px 18px; overflow: hidden; font-family: arial,sans-serif; display: block;
}
.newPortal span.comments {
	margin: 0px; padding: 0px 0px 1px 18px; overflow: hidden; font-family: arial,sans-serif; display: block;
}
span.comments {
	margin: 0px 4px; padding: 0px 0px 0px 16px;
}
span.comments {
	font-size: 1.3em;
}
span.comments a {
	color: rgb(0, 102, 204); font-size: 0.9em;
}
.autoCC {
	color: rgb(0, 102, 204); font-family: arial,sans-serif; font-size: 1.1em;
}
.story .byline p.comments {
	padding: 10px 0px 0px; width: 100%; height: 16px; line-height: 16px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; float: left; background-image: none;
}
.story .bylineComments p.comments {
	padding: 10px 0px 0px; width: 100%; height: 16px; line-height: 16px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; float: left; background-image: none;
}
.dark .headerOne p a {
	color: rgb(255, 255, 255);
}
.dark .headerOne p a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.dark .headerOne {
	background: none; padding: 7px 0px 10px;
}
#newOlympicsCountdown {
	min-height: 45px;
}
#newOlympicsCountdown a:link {
	color: rgb(0, 0, 0); font-weight: normal; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newOlympicsCountdown a:visited {
	color: rgb(0, 0, 0); font-weight: normal; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newOlympicsCountdown a:hover {
	color: rgb(0, 0, 0); font-weight: normal; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newOlympicsCountdown a:active {
	color: rgb(0, 0, 0); font-weight: normal; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newOlympicsCountdown #container {
	margin-bottom: 4px; background-color: rgb(244, 245, 240);
}
#newOlympicsCountdown .cbtOlympics {
	border-top-color: rgb(247, 204, 0); border-top-width: 2px; border-top-style: solid;
}
#newOlympicsCountdown .cbtOther {
	border-top-color: gray; border-top-width: 1px; border-top-style: dotted;
}
#newOlympicsCountdown #container #statt {
	float: left;
}
#newOlympicsCountdown #container #countheading {
	font: 11px/normal Tahoma; margin: 4px 0px 0px 8px; color: rgb(34, 31, 31); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
#newOlympicsCountdown #container #countwrapper {
	width: 195px; float: left;
}
#newOlympicsCountdown #container #countwrapper .dash {
	height: 40px; bottom: 2px; float: left; position: relative;
}
#newOlympicsCountdown #container #countwrapper .colon {
	height: 40px; bottom: 2px; float: left; position: relative;
}
#newOlympicsCountdown #container #countwrapper .colon {
	margin: 0px 6px; width: 5px;
}
#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 {
	color: rgb(0, 0, 0); font-family: "OMEGACTRegular", Tahoma; font-size: 2.6em; float: left; position: relative;
}
.colon {
	color: rgb(0, 0, 0); font-family: "OMEGACTRegular", Tahoma; font-size: 2.6em; float: left; position: relative;
}
#newOlympicsCountdown #container #countwrapper .dash .digit .top a {
	color: rgb(0, 0, 0);
}
#newOlympicsCountdown #container #countwrapper .dash .digit .bottom a {
	color: rgb(0, 0, 0);
}
#newOlympicsCountdown #container #countheading a {
	color: rgb(0, 0, 0);
}
#newOlympicsCountdown #containerPortal #countheading a {
	color: rgb(0, 0, 0);
}
#newOlympicsCountdown #container #countwrapper .dash_title {
	font: 9px/normal Tahoma, sans-serif; left: 0px; bottom: 0px; color: rgb(34, 31, 31); text-transform: uppercase; display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
#newOlympicsCountdown #container #logos {
	background: url("http://www.dev1.telegraph.co.uk/template/ver1-0/i/olympics/countdownSplitBar.jpg") no-repeat left top; margin: 2px 0px 0px 13px; width: 90px; height: 38px; float: left;
}
#newOlympicsCountdown #container #logos #omegalogos {
	margin: 1px 0px 0px 14px; height: 28px; color: white; float: left;
}
#newOlympicsCountdown #container #logos #omegalogos img {
	float: left; display: none;
}
#newOlympicsCountdown #container #logos #omegalogos img.active {
	display: block;
}
#newOlympicsCountdown #container #logos #omegalogos img.activePara {
	display: block;
}
#countdownFor p {
	padding: 3px 0px 1px 2px; color: rgb(47, 47, 47); font-size: 11px;
}
#tmglBrandOlympics {
	margin-bottom: 26px;
}
#olympicRings {
	margin-left: -30px; float: left;
}
#olympicRingsPortal {
	padding: 12px 0px 15px; left: 645px; position: absolute;
}
#olympicRingsSection {
	padding: 9px 0px 11px; margin-left: -30px; float: left;
}
.olympicsLiveBoxContainer {
	border: 2px solid rgb(222, 26, 44); border-image: none; padding-left: 10px; font-family: Rockwell, Georgia, Times, "Times New Roman", serif; margin-bottom: 20px; background-color: rgb(244, 240, 230);
}
.olympicsLiveBoxContainer div.olympicsLive {
	padding: 1px 1px 1px 10px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 18pt; margin-top: -3px; margin-left: -10px; background-color: rgb(222, 26, 44);
}
.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 {
	width: 55px; height: 70px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 5px; font-size: 12px; margin-top: 5px; float: right; display: block; position: relative; z-index: 5; background-image: url("/template/ver1-0/i/olympics/GreydayBg.png"); background-repeat: no-repeat;
}
.olympicsLiveBoxContainer div.livebox_date span {
	margin-left: -5px; display: block;
}
.olympicsLiveBoxContainer span.number {
	font-size: 2em;
}
.olympicsLiveBoxContainer .clear_both {
	clear: both;
}
.olympicsLiveBoxContainer p {
	color: rgb(0, 0, 0); font-family: Georgia;
}
.olympicsLiveBoxContainer .social_content a {
	color: rgb(0, 75, 119); line-height: 16px; padding-left: 20px; font-size: 12px; text-decoration: none;
}
.olympicsLiveBoxContainer .social_content {
	font-family: Arial; font-size: 12px; margin-bottom: 10px;
}
.olympicsLiveBoxContainer .email {
	background-image: url("/template/ver1-0/i/olympics/emailIcon.gif");
}
.olympicsLiveBoxContainer .twitter {
	padding-top: 8px; background-image: url("/template/ver1-0/i/olympics/twitterIcon.gif");
}
.olympicsLiveBoxContainer a.twitter {
	background-position: 0px 5px; line-height: 22px; padding-left: 22px; margin-right: 0px;
}
.olympicsLiveBoxContainer .social_content .email {
	height: 12px; background-repeat: no-repeat;
}
.olympicsLiveBoxContainer .social_content .twitter {
	height: 12px; background-repeat: no-repeat;
}
.olympicsLiveBoxContainer .summary {
	margin: 0px; padding: 0px;
}
.olympicsLiveBoxContainer .live_img {
	margin-top: 10px; margin-right: 10px; margin-bottom: 10px; float: left;
}
#medalsContainer {
	padding: 0px 1%; width: 98%; font-family: arial, helvetica, sans-serif; font-size: 1.2em; margin-bottom: 5px; float: left;
}
#medalsContainer #medalsHeader {
	width: 100%; float: left;
}
#medalsContainer #medalsHeader h1 {
	font-size: 22px; font-weight: normal;
}
#medalsContainer #medalsContent .tableContent p {
	margin: 90px 0px 50px; text-align: center; font-size: 20px;
}
#medalsContainer #medalsContent #tableHeading {
	width: 100%; padding-top: 5px; float: left;
}
#medalsContainer #medalsContent .tableContent {
	width: 100%; padding-top: 5px; float: left;
}
#medalsContainer #medalsContent #tableHeading {
	font-weight: bold;
}
#medalsContainer #medalsContent .tableContent {
	font-weight: normal;
}
#medalsContainer #medalsContent .tableContent {
	display: none;
}
#tableHeading ul {
	margin: 0px; padding: 0px;
}
#tableHeading .total {
	text-align: right;
}
#medalsContainer #medalsContent #tableHeading ul li {
	list-style: none; font-weight: bold; float: left;
}
#medalsContainer #medalsContent .tableContent ul li {
	list-style: none; float: left;
}
#medalsContainer #medalsContent #tableHeading ul li.update {
	margin: 0px; padding: 0px; width: 47%; color: rgb(38, 38, 38); font-weight: bold;
}
#medalsContainer #medalsContent ul li.silver {
	width: 10%; text-align: center;
}
#medalsContainer #medalsContent ul li.bronze {
	width: 10%; text-align: center;
}
#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("../i/olympics/medals/medal_gold.gif") no-repeat bottom; height: 20px; margin-bottom: 5px;
}
#medalsContent #tableHeading ul li.silver {
	background: url("../i/olympics/medals/medal_silver.gif") no-repeat bottom; height: 20px; margin-bottom: 5px;
}
#medalsContent #tableHeading ul li.bronze {
	background: url("../i/olympics/medals/medal_bronze.gif") no-repeat bottom; height: 20px; margin-bottom: 5px;
}
#medalsContainer .gbr {
	color: rgb(47, 153, 209); font-weight: bold;
}
#medalsContainer ul.odd {
	margin: 0px; padding: 0px; background-color: rgb(238, 238, 238);
}
#medalsContainer ul.even {
	margin: 0px; padding: 0px;
}
#medalsContainer .backgrnd li {
	background: rgb(225, 225, 214);
}
#medalsContainer .additional_info {
	padding-top: 10px; clear: both; font-weight: bold;
}
#medalsContainer #medalsContent ul li.name {
	width: 37%;
}
#medalsContainer #medalsContent .tableContent ul {
	width: 100%; border-top-color: rgb(226, 226, 225); border-top-width: 1px; border-top-style: solid; float: left;
}
#medalsContent ul.tabs li.olympics {
	border-right-color: rgb(165, 165, 165); border-right-width: 1px; border-right-style: solid;
}
#medalsContainer #medalsContent .tableContent ul li {
	padding: 3px 0px 2px;
}
#medalsContainer #medalsContent .tableContent span {
	padding: 2px 0px; width: 100%; text-align: center; color: rgb(85, 104, 142); border-top-color: rgb(226, 226, 225); border-bottom-color: rgb(226, 226, 225); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.containerdiv .overlayCont {
	background: url("../i/olympics/transparent.png") 0% 0% / cover; padding: 5px 3% 0px; bottom: 0px; margin-bottom: 0px; display: inline-block; position: absolute;
}
.containerdiv .overlayCont p {
	font: 18px/normal georgia, "times new roman", times, serif; color: rgb(255, 255, 255); display: inline; font-size-adjust: none; font-stretch: normal;
}
#newsAlert .containerdiv .overlayCont p {
	color: rgb(255, 255, 255);
}
.containerdiv .overlayCont .label {
	margin-bottom: 5px;
}
.containerdiv .overlayCont .label p {
	font: 14px/normal Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); display: inline; font-size-adjust: none; font-stretch: normal;
}
#newsAlert .oneThirdCut .imageCentreOverlay .piccentre {
	padding: 0px;
}
.oneQuarter .imageCentreOverlay .piccentre {
	padding: 0px;
}
.oneThird .imageCentreOverlay .piccentre {
	padding: 0px;
}
.fiveTwelfths .imageCentreOverlay .piccentre {
	padding: 0px;
}
.oneHalf .imageCentreOverlay .piccentre {
	padding: 0px;
}
.twoThirds .imageCentreOverlay .piccentre {
	padding: 0px;
}
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont {
	padding: 6px 10px 11px;
}
.oneQuarter .imageCentreOverlay .overlayCont {
	padding: 6px 10px 11px;
}
.oneThird .imageCentreOverlay .overlayCont {
	padding: 6px 10px 11px;
}
.fiveTwelfths .imageCentreOverlay .overlayCont {
	padding: 6px 10px 11px;
}
.oneHalf .imageCentreOverlay .overlayCont {
	padding: 6px 10px 11px;
}
.twoThirds .imageCentreOverlay .overlayCont {
	padding: 6px 10px 11px;
}
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont {
	left: 0px; height: auto;
}
.oneThird .imageCentreOverlay .overlayCont {
	left: 0px; height: auto;
}
#newsAlert .oneThirdCut .summary.padDown .piccentre {
	padding-bottom: 0px;
}
#newsAlert .oneThirdCut .imageCentreOverlay.padDown .overlayCont {
	
}
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label {
	margin: 0px;
}
.oneQuarter .imageCentreOverlay .overlayCont .label {
	margin: 0px;
}
.oneThird .imageCentreOverlay .overlayCont .label {
	margin: 0px;
}
.fiveTwelfths .imageCentreOverlay .overlayCont .label {
	margin: 0px;
}
.oneHalf .imageCentreOverlay .overlayCont .label {
	margin: 0px;
}
.twoThirds .imageCentreOverlay .overlayCont .label {
	margin: 0px;
}
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label p {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-family: Georgia; font-weight: normal;
}
.oneQuarter .imageCentreOverlay .overlayCont .label p {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-family: Georgia; font-weight: normal;
}
.oneThird .imageCentreOverlay .overlayCont .label p {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-family: Georgia; font-weight: normal;
}
.fiveTwelfths .imageCentreOverlay .overlayCont .label p {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-family: Georgia; font-weight: normal;
}
.oneHalf .imageCentreOverlay .overlayCont .label p {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-family: Georgia; font-weight: normal;
}
.twoThirds .imageCentreOverlay .overlayCont .label p {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-family: Georgia; font-weight: normal;
}
.fiveTwelfths .imageCentreOverlay .overlayCont .label p {
	line-height: 21px; font-size: 18px;
}
.oneHalf .imageCentreOverlay .overlayCont .label p {
	line-height: 21px; font-size: 18px;
}
.twoThirds .imageCentreOverlay .overlayCont .label p {
	line-height: 21px; font-size: 18px;
}
#newsAlert .oneThirdCut .imageCentreOverlay .overlayCont .label p {
	line-height: 19px; font-size: 16px;
}
.oneThird .imageCentreOverlay .overlayCont .label p {
	line-height: 19px; font-size: 16px;
}
.oneQuarter .imageCentreOverlay .overlayCont .label p {
	line-height: 17px; font-size: 14px;
}
.label.tmglgeneralcontainer p {
	font: 14px/normal Arial, Helvetica, sans-serif !important; color: rgb(247, 204, 0) !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.olympic .containerdiv .overlayCont .label {
	font: 14px/normal Arial, Helvetica, sans-serif; width: 100%; color: rgb(247, 204, 0); display: block; font-size-adjust: none; font-stretch: normal;
}
.piccentre .borderRollover {
	
}
.olympic .padDown {
	overflow: hidden; padding-top: 10px; margin-top: -5px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; display: block; background-color: rgb(255, 255, 255);
}
.summaryBig + div > :first-child.padDown {
	padding-top: 5px; margin-top: -5px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; display: block; background-color: rgb(255, 255, 255);
}
.fiveTwelfths > div:first-child > .summary.imageCentreOverlay .piccentre {
	margin-bottom: 10px;
}
.piccentre a:hover p {
	
}
.summaryBig .olympicsLiveBoxContainer {
	margin-bottom: 5px; border-bottom-color: red; border-bottom-width: 2px; border-bottom-style: solid;
}
.summary.padDown {
	padding-top: 0px; border-top-color: currentColor !important; border-bottom-color: currentColor; border-top-width: medium !important; border-bottom-width: 0px; border-top-style: none !important; border-bottom-style: none;
}
.summaryBig > :first-child.padDown {
	margin-top: 0px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.summaryMedium > :first-child.padDown {
	margin-top: 0px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.summary.padDown .piccentre {
	padding-bottom: 5px !important;
}
#liveArticles .colRight .OoyalaVideoPlayer {
	width: 460px;
}
.fiveSixths > .summaryBig :first-child.summary {
	border: currentColor; border-image: none; padding-bottom: 0px;
}
.fiveSixths .summaryBig > :first-child.summary > h3 {
	font-size: 3em;
}
.newPortal .twoThirds .summaryBig > :first-child.summary > h3 {
	font-size: 3em;
}
.newPortal .twoThirds .fiveTwelfths .summaryBig > :first-child.summary > h3 {
	text-transform: none; padding-top: 5px; font-size: 2.3em;
}
.newPortal .twoThirds .summaryBig.merged > :first-child.summary > h3 {
	text-transform: none; font-size: 3em; margin-top: 5px;
}
.newPortal .twoThirds .summaryBig.merged > .summary .piccentre {
	margin-right: 20px;
}
.newPortal .twoThirds .summaryBig.merged .summaryCont {
	width: 220px; margin-left: 0px; float: left;
}
.newPortal .twoThirds .summaryBig.merged .summaryMedium .summary {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.summaryMedium > :first-child.summary.labelRight {
	padding-top: 0px !important; margin-top: 0px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.summary.imageCentreHeadline {
	padding-top: 15px; margin-top: 0px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.headerOne + .summary.imageCentreHeadline {
	padding-top: 0px;
}
.newPortal .twoThirds .summaryBig.merged .summaryMedium .summary.labelRight .picleft {
	padding-top: 1px;
}
.fiveSixths .summaryBig > :first-child.summary > h2 {
	text-transform: uppercase; font-size: 30px;
}
.fiveSixths .summaryBig > .summary > p {
	width: 300px; float: left;
}
.fiveSixths .commSideBlock {
	width: 300px; float: left;
}
.fiveSixths .minusVid {
	width: 380px;
}
.fiveSixths .summaryBig .summary > p {
	margin-top: -1px;
}
.fiveSixths .commSideBlock .comments {
	margin-top: -1px;
}
.fiveSixths .summary.labelBottom {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 140px; float: left;
}
.fiveSixths .labelBottom .picleft {
	padding: 0px; margin-bottom: 5px;
}
.newPortal .twoThirds .summary.labelBottom h3 {
	padding: 0px; color: rgb(199, 12, 4); line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.newPortal .twoThirds .summary.labelRight h3 {
	padding: 0px; color: rgb(199, 12, 4); line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.newPortal .twoThirds .summary.labelRight h3 {
	color: rgb(40, 40, 40); line-height: 1.4em; font-weight: normal;
}
.summaryBig .summary.imageLeftLabelHeadline h3 {
	padding: 0px !important; font-size: 12px !important;
}
.summaryBig .summary.imageLeftLabelHeadline {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.newPortal .twoThirds .summary.imageLeftLabelHeadline h2 {
	padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
}
.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 {
	padding-top: 6px;
}
.newPortal .sevenTwelfth.styleOne {
	padding-top: 6px;
}
.newPortal .twoThirds .summaryMedium .summary.labelRight {
	
}
.newPortal .twoThirds .commSideBlock {
	width: 220px; float: left;
}
.newPortal .twoThirds .top1Solo .commSideBlock {
	width: auto; margin-top: 5px; float: none;
}
.newPortal .twoThirds .summaryMedium .commSideBlock {
	width: auto; margin-top: 5px; float: none;
}
.newPortal .twoThirds .summaryBig.top1Solo .summary {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.newPortal .twoThirds .summaryMedium .summary {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.oneThirdSpacer {
	position: relative;
}
.oneThirdSpacer .newsBusBorder {
	left: 310px; width: 1px; height: auto; position: absolute; background-color: rgb(226, 226, 226);
}
.newPortal .colLeft {
	clear: both;
}
.newPortal .colLeft {
	width: 300px; clear: none; float: left;
}
.newPortal .colRight {
	width: 300px; clear: none; float: left;
}
.newPortal .sidebars.colLeft {
	width: 300px; clear: none; float: left;
}
.newPortal .sidebars.colRight {
	width: 300px; clear: none; float: left;
}
.mnBus .summary .piccentre {
	
}
.sevenTwelfth .summaryBig > :first-child.summary > h3 {
	text-transform: none;
}
.sevenTwelfth .summaryBig :first-child.summary {
	border: currentColor; border-image: none; padding-bottom: 0px; margin-top: 0px;
}
.sevenTwelfth .summaryBig > .summary.bottomBdrSpc {
	padding-bottom: 7px; margin-bottom: 4px; border-bottom-color: rgb(238, 238, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.sevenTwelfth .summaryCont h3 {
	font-size: 1.4em;
}
.sevenTwelfth .commSideBlock {
	width: 220px; margin-left: 10px; float: left;
}
.sevenTwelfth .summaryCont {
	width: 220px; margin-left: 10px; float: left;
}
.sevenTwelfth .summaryCont .summary {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
p.comments {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -416px;
}
span.comments {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -416px;
}
.portalPullQuote span.comments {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -416px;
}
.portalPullQuote p.comments {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -416px;
}
p.comments:hover {
	background-position: 0px -489px;
}
span.comments:hover {
	background-position: 0px -489px;
}
.portalPullQuote span.comments:hover {
	background-position: 0px -488px;
}
.portalPullQuote p.comments:hover {
	background-position: 0px -488px;
}
.newPortal p.comments:hover {
	background-position: 0px -488px;
}
.newPortal span.comments:hover {
	background-position: 0px -488px;
}
.oneQuarter p.comments {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -416px;
}
.oneQuarter span.comments {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -416px;
}
.oneQuarter p.comments:hover {
	background-position: 0px -488px;
}
.oneQuarter span.comments:hover {
	background-position: 0px -488px;
}
.summary .sidebars li a {
	color: rgb(35, 75, 123);
}
p.comments a {
	color: rgb(35, 75, 123);
}
.summary p.comments a {
	color: rgb(35, 75, 123);
}
span.comments a {
	color: rgb(35, 75, 123);
}
.summary span.comments a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.bullet a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .video h3 a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.video a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.interactive a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .interactive h3 a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.blog a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .blog h3 a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.photo a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .photo h3 a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.map a {
	color: rgb(35, 75, 123);
}
.summaryMediumToSmall .map h3 a {
	color: rgb(35, 75, 123);
}
.summary .sidebars h3.live a {
	color: rgb(35, 75, 123);
}
p.comments:hover a {
	color: rgb(18, 40, 66);
}
span.comments:hover a {
	color: rgb(18, 40, 66);
}
.summary .sidebars h3.bullet:hover a {
	color: rgb(18, 40, 66);
}
.summaryMediumToSmall .video h3:hover a {
	color: rgb(18, 40, 66);
}
.summary .sidebars h3.video:hover a {
	color: rgb(18, 40, 66);
}
.summary .sidebars h3.interactive:hover a {
	color: rgb(18, 40, 66);
}
.summaryMediumToSmall .interactive h3:hover a {
	color: rgb(18, 40, 66);
}
.summary .sidebars h3.blog:hover a {
	color: rgb(18, 40, 66);
}
.summaryMediumToSmall .blog h3:hover a {
	color: rgb(18, 40, 66);
}
.summary .sidebars h3.photo:hover a {
	color: rgb(18, 40, 66);
}
.summaryMediumToSmall .photo h3:hover a {
	color: rgb(18, 40, 66);
}
.summary .sidebars h3.map:hover a {
	color: rgb(18, 40, 66);
}
.summaryMediumToSmall .map h3:hover a {
	color: rgb(18, 40, 66);
}
.sidebars li.video {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px 2px;
}
.sidebars h3.video {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px 2px;
}
.summary .sidebars h3.video {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px 2px;
}
.summaryMediumToSmall .video h3 {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px 2px;
}
.related_links ul li.video h3 {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px 2px;
}
.editorsChoice .summaryMediumToSmall .video h3 {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px 2px;
}
.summary ul li.video {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px 2px;
}
.summaryMediumToSmall .video h3 {
	background-position: 0px 4px;
}
.sidebars li.video:hover {
	background-position: 0px -70px;
}
.sidebars h3.video:hover {
	background-position: 0px -70px;
}
.summary .sidebars h3.video:hover {
	background-position: 0px -70px;
}
.summaryMediumToSmall .video h3:hover {
	background-position: 0px -70px;
}
.related_links ul li.video h3:hover {
	background-position: 0px -70px;
}
.editorsChoice .summaryMediumToSmall .video h3:hover {
	background-position: 0px -70px;
}
.summaryMediumToSmall .video h3:hover {
	background-position: 0px -68px;
}
.sidebars li.audio {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1415px;
}
.sidebars h3.audio {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1415px;
}
.summary .sidebars h3.audio {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1415px;
}
.summaryMediumToSmall .audio h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1415px;
}
.related_links ul li.audio h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1415px;
}
.editorsChoice .summaryMediumToSmall .audio h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1415px;
}
.summary ul li.audio {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1415px;
}
.sidebars li.audio:hover {
	background-position: 0px -1484px;
}
.sidebars h3.audio:hover {
	background-position: 0px -1484px;
}
.summary .sidebars h3.audio:hover {
	background-position: 0px -1484px;
}
.summaryMediumToSmall .audio h3:hover {
	background-position: 0px -1484px;
}
.related_links ul li.audio h3:hover {
	background-position: 0px -1484px;
}
.editorsChoice .summaryMediumToSmall .audio h3:hover {
	background-position: 0px -1484px;
}
.sidebars li.map {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1271px;
}
.sidebars h3.map {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1271px;
}
.summary .sidebars h3.map {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1271px;
}
.summaryMediumToSmall .map h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1271px;
}
.related_links ul li.map h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1271px;
}
.editorsChoice .summaryMediumToSmall .map h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1271px;
}
.summary ul li.map {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1271px;
}
.sidebars li.map:hover {
	background-position: 0px -1343px;
}
.sidebars h3.map:hover {
	background-position: 0px -1343px;
}
.summary .sidebars h3.map:hover {
	background-position: 0px -1343px;
}
.summaryMediumToSmall .map h3:hover {
	background-position: 0px -1343px;
}
.related_links ul li.map h3:hover {
	background-position: 0px -1343px;
}
.editorsChoice .summaryMediumToSmall .map h3:hover {
	background-position: 0px -1343px;
}
.sidebars li.poll {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -986px;
}
.sidebars h3.poll {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -986px;
}
.summary .sidebars h3.poll {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -986px;
}
.summaryMediumToSmall .poll h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -986px;
}
.related_links ul li.poll h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -986px;
}
.editorsChoice .summaryMediumToSmall .poll h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -986px;
}
.summary ul li.poll {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -986px;
}
.sidebars li.poll:hover {
	background-position: 0px -1058px;
}
.sidebars h3.poll:hover {
	background-position: 0px -1058px;
}
.summary .sidebars h3.poll:hover {
	background-position: 0px -1058px;
}
.summaryMediumToSmall .poll h3:hover {
	background-position: 0px -1058px;
}
.related_links ul li.poll h3:hover {
	background-position: 0px -1058px;
}
.editorsChoice .summaryMediumToSmall .poll h3:hover {
	background-position: 0px -1058px;
}
.sidebars li.bullet {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -279px;
}
.sidebars h3.bullet {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -279px;
}
.summary .sidebars h3.bullet {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -279px;
}
.summary .sidebars li.bullet {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -279px;
}
.edtChoice .summaryMediumToSmall .bullet h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -279px;
}
.sidebars li.bullet:hover {
	background-position: 0px -347px;
}
.summary .sidebars h3.bullet:hover {
	background-position: 0px -347px;
}
.edtChoice .summaryMediumToSmall .bullet h3:hover {
	background-position: 0px -347px;
}
.sidebars li.interactive {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -704px;
}
.summary .sidebars h3.interactive {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -704px;
}
.summaryMediumToSmall .interactive h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -704px;
}
.sidebars li.interactive:hover {
	background-position: 0px -776px;
}
.summary .sidebars h3.interactive:hover {
	background-position: 0px -776px;
}
.summaryMediumToSmall .interactive h3:hover {
	background-position: 0px -776px;
}
ul li.blog {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -142px;
}
.sidebars h3.blog {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -142px;
}
.summary .sidebars h3.blog {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -142px;
}
.summary ul li.blog {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -142px;
}
.summaryMediumToSmall .blog h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -142px;
}
ul li.blog:hover {
	background-position: 0px -211px;
}
.sidebars h3.blog:hover {
	background-position: 0px -211px;
}
.summary .sidebars h3.blog:hover {
	background-position: 0px -211px;
}
.summary ul li.blog:hover {
	background-position: 0px -211px;
}
.summaryMediumToSmall .blog h3:hover {
	background-position: 0px -211px;
}
.sidebars li.photo {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -846px;
}
.sidebars h3.photo {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -846px;
}
.summary .sidebars h3.photo {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -846px;
}
.summary ul li.photo {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -846px;
}
.summaryMediumToSmall .photo h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -846px;
}
.editorsChoice .summaryMediumToSmall .photo h3 {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -846px;
}
.sidebars li.photo:hover {
	background-position: 0px -915px;
}
.sidebars h3.photo:hover {
	background-position: 0px -915px;
}
.summary .sidebars h3.photo:hover {
	background-position: 0px -915px;
}
.summary ul li.photo:hover {
	background-position: 0px -915px;
}
.summaryMediumToSmall .photo h3:hover {
	background-position: 0px -915px;
}
.stateNew {
	margin-top: 2px; float: left; display: block;
}
.stateLatest {
	margin-top: 2px; float: left; display: block;
}
#newsAlert .s2 .stateNew {
	margin-top: 3px !important;
}
#newsAlert .s2 .stateLatest {
	margin-top: 3px !important;
}
#newsAlert .stateNew {
	margin-top: 2px;
}
.stateLatest {
	margin-top: 2px;
}
#newsAlert .stateNew.absSplitterNewLatest {
	margin: 0.7em 0px -0.7em !important;
}
#newsAlert .stateLatest.absSplitterNewLatest {
	margin: 0.7em 0px -0.7em !important;
}
#newsAlert .s2 .labelOnSec + .stateNew.absSplitterNewLatest {
	margin-top: 2px !important;
}
#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("../i/new_new_icon.png") no-repeat; width: 31px; height: 13px;
}
.stateLatest {
	background: url("../i/spritesheet-v.png") no-repeat -3px -183px; width: 42px; height: 14px;
}
.labelOnSec {
	margin: 0px; color: rgb(199, 12, 4); padding-bottom: 5px; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; display: block;
}
.labelOnSec a {
	color: rgb(199, 12, 4);
}
.labelOnSec a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.summaryMedium.label .labelOnSec {
	width: 100%; margin-bottom: 2px;
}
.summaryMedium.label h3 {
	padding-bottom: 3px; font-size: 1.6em;
}
.entReview {
	margin: 0px 0px 2px; padding-top: 3px; padding-bottom: 0px; clear: both; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.entReview .singleReview {
	width: auto; float: left;
}
.entReview span {
	font-size: 12px; float: left;
}
.label.entReview h3 {
	font-size: 12px; float: left;
}
.entReview.labelHeadlineRating .singleReview {
	width: 80%;
}
.entReview.labelHeadlineRating .labelOnSec {
	width: auto; padding-bottom: 0px; font-size: 12px; display: inline;
}
.entReview.labelHeadlineRating .labelOnSec a:hover {
	border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
.entReview.labelHeadlineRating h3 {
	display: inline;
}
.label.entReview span {
	margin-right: 5px;
}
.entReview .labelOnSec {
	margin: 0px;
}
.entReview .review {
	float: right;
}
.label.entReview h3 {
	padding: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
@media not all
{
.label.entReview h3 {
	margin-top: 1px;
}
}
.carv2 {
	border: 1px solid rgb(179, 179, 179); border-image: none; overflow: hidden; padding-top: 3px; padding-bottom: 5px; display: block; position: relative; background-color: rgb(255, 255, 255);
}
.carv2 ul {
	margin: 0px; padding: 0px; width: 9999px; list-style-type: none; position: relative; z-index: 1;
}
.carv2.carv300 ul {
	height: 74px; visibility: hidden;
}
.carv2 ul li {
	background: rgb(255, 255, 255); padding: 0px; margin-right: 6px; float: left; display: block;
}
.carv2 a {
	color: rgb(35, 75, 123); text-decoration: none;
}
.carv2 a:hover {
	color: rgb(18, 40, 66); border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: dotted;
}
.carv2button {
	width: 14px; height: 74px; display: none; position: absolute; z-index: 10; cursor: pointer; background-color: rgb(233, 233, 223);
}
.carv2 .leftButton {
	background: url("../i/cmtsBlgsCslSprite.png") no-repeat 3px 50% rgb(233, 233, 223); margin-left: 5px;
}
.carv2 .rightButton {
	background: url("../i/cmtsBlgsCslSprite.png") no-repeat -25px 50% rgb(233, 233, 223); right: 0px; margin-right: 5px;
}
.carv2 .rightButton:hover {
	border: currentColor; border-image: none; background-color: rgb(204, 0, 0);
}
.carv2 .leftButton:hover {
	border: currentColor; border-image: none; background-color: rgb(204, 0, 0);
}
.carv2Gallery {
	width: 620px; height: 382px; overflow: hidden; padding-top: 10px; padding-bottom: 10px; display: block; position: relative; z-index: 10; background-color: rgb(235, 235, 235);
}
.carv2Gallery ul {
	margin: 0px; padding: 0px; width: 9999px; list-style-type: none; position: relative; z-index: 1;
}
.carv2Gallery ul li {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(231, 231, 230); margin: 0px 0px 0px 20px; padding: 5px 5px 10px; border-image: none; width: 460px; height: 345px; float: left; display: block; box-shadow: 0px 1px 2px #cccccc; moz-box-shadow: 0 1px 2px #CCCCCC;
}
.carv2Gallery a {
	line-height: 24px; font-family: georgia, times, serif; font-weight: normal; text-decoration: none;
}
.carv2buttonGallery {
	width: 25px; height: 25px; display: block; position: absolute; z-index: 10; cursor: pointer; background-color: rgb(204, 0, 0);
}
.carv2Gallery .leftButtonGallery {
	border-radius: 0px 5px 5px 0px; -moz-border-radius: 0 5px 5px 0;
}
.carv2Gallery .rightButtonGallery {
	border-radius: 5px 0px 0px 5px; right: 0px; -moz-border-radius: 5px 0px 0px 5px;
}
.carv2buttonGallery {
	background-position: -9px -5px; margin-top: 150px; position: absolute;
}
.carv2Gallery a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.carv2Gallery .galleryTexts a {
	color: rgb(35, 75, 123);
}
.gallery300Container {
	width: 92%; overflow: hidden; margin-left: 18px; position: relative;
}
.twoThirds .gallery300Container {
	width: 580px;
}
.oneHalf .gallery300Container {
	width: 420px;
}
.fiveTwelfths .gallery300Container {
	width: 340px;
}
.oneThird .gallery300Container {
	width: 254px;
}
.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 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; position: relative; box-shadow: 0px 0px 0px 0px;
}
#carv620 ul li .transbox h3 {
	color: rgb(255, 255, 255); padding-right: 5px; padding-bottom: 0px; padding-left: 5px; font-family: arial, times, serif; font-size: 12px; font-weight: normal; -ms-word-wrap: break-word;
}
.imageCaption {
	background: url("../i/1pxOverlayBg.png"); width: 620px; height: 29px; text-align: left; position: absolute; z-index: 3;
}
.transbox {
	padding: 5px; height: 35px; line-height: 16px;
}
.carv2 h4 {
	padding: 0px 5px 10px; line-height: 17px; font-family: georgia, times, serif; font-size: 14px; font-weight: normal;
}
#leftButtonCarousel img {
	top: -5px; right: 2px; position: absolute;
}
#rightButtonCarousel img {
	top: -3px; right: 1px; position: absolute;
}
#leftButtonCarousel {
	border-radius: 0px 5px 5px 0px; -moz-border-radius: 0 5px 5px 0;
}
#rightButtonCarousel {
	border-radius: 5px 0px 0px 5px; margin-left: 29px; -moz-border-radius: 5px 0px 0px 5px;
}
.galleryTexts {
	text-align: center; margin-top: 5px;
}
.galleryTexts .picsNumber {
	color: rgb(0, 0, 0); font-family: georgia, times, serif; font-size: 11px; font-weight: bold;
}
.carouselGallery {
	width: 620px; overflow: hidden;
}
.carouselGalleryDimension {
	width: 3000px;
}
.carv2Gallery ul li.selected:hover {
	opacity: 0.8; -moz-opacity: .80;
}
.carv2Gallery ul li.unselected {
	opacity: 0.5; -moz-opacity: .50;
}
.carv2Gallery .nav_buttons {
	width: 53px; height: 397px; position: absolute; z-index: 20; cursor: pointer;
}
#navRight {
	left: 576px;
}
.dotsGallery {
	left: 74px; width: 470px; height: 22px; text-align: center; padding-top: 10px; position: absolute; background-color: rgb(235, 235, 235);
}
.dot {
	width: 10px; height: 10px; margin-left: 5px; display: inline-block; cursor: pointer;
}
.active {
	background: url("../i/spritesheet-v.png") no-repeat -3px -674px; width: 7px; height: 9px;
}
.notActive {
	background: url("../i/spritesheet-v.png") no-repeat -3px -659px;
}
.noBorderSpacing {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.noBorderSpacing > .summary {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.portalPullQuote {
	overflow: hidden; padding-bottom: 0px; clear: both; margin-top: 1px;
}
.majorNewsPullQuote {
	overflow: hidden; padding-bottom: 0px; clear: both; margin-top: 1px;
}
.portalPullQuote .plQAuthorImg {
	padding: 5px 0px 0px 2px;
}
.summaryMedium :first-child.portalPullQuote {
	margin-top: 0px; margin-bottom: 7px;
}
.summaryMedium :first-child.majorNewsPullQuote {
	margin-top: 0px; margin-bottom: 7px;
}
.portalPullQuote .commentImg {
	padding-top: 0px; margin-top: 15px; position: relative; z-index: 1; background-image: none; background-color: rgb(240, 241, 238);
}
.portalPullQuote .commentImg .pullQuote {
	padding: 5px 10px 5px 2px; line-height: 1.2em; font-family: georgia, "times new roman", times, serif; font-size: 14px; font-style: italic; font-weight: normal; margin-left: 64px;
}
.majorNewsPullQuote .commentImg .pullQuote {
	padding: 5px 10px 5px 2px; line-height: 1.2em; font-family: georgia, "times new roman", times, serif; font-size: 14px; font-style: italic; font-weight: normal; margin-left: 64px;
}
.portalPullQuote blockquote {
	margin: 0px;
}
.commentImg img {
	margin-right: 10px; float: left;
}
.commentImg img.quoteImg {
	border: 0px currentColor; border-image: none; bottom: 0px; position: absolute;
}
.portalPullQuote .commentImg .pullQuote a {
	color: rgb(64, 64, 64); position: relative; z-index: 2;
}
.portalPullQuote .pullQuoteSource {
	color: rgb(177, 13, 24); padding-top: 3px; font-family: arial, helvetica, sans-serif; font-size: 1.3em; font-weight: bold;
}
.portalPullQuote .pullQuoteSW {
	color: rgb(177, 13, 24); padding-top: 3px; font-family: arial, helvetica, sans-serif; font-size: 1.3em; font-weight: bold;
}
.portalPullQuote .pullQuoteSourceNI {
	color: rgb(177, 13, 24); padding-top: 3px; font-family: arial, helvetica, sans-serif; font-size: 1.3em; font-weight: bold;
}
.majorNewsPullQuote .pullQuoteSource {
	color: rgb(177, 13, 24); padding-top: 3px; font-family: arial, helvetica, sans-serif; font-size: 1.3em; font-weight: bold;
}
.majorNewsPullQuote .pullQuoteSW {
	color: rgb(177, 13, 24); padding-top: 3px; font-family: arial, helvetica, sans-serif; font-size: 1.3em; font-weight: bold;
}
.majorNewsPullQuote .pullQuoteSourceNI {
	color: rgb(177, 13, 24); padding-top: 3px; font-family: arial, helvetica, sans-serif; font-size: 1.3em; font-weight: bold;
}
.styleOne .portalPullQuote p.pullQuoteSource a:hover {
	color: rgb(177, 13, 24);
}
.portalPullQuote .pullQuoteSource a {
	color: rgb(177, 13, 24);
}
.portalPullQuote .pullQuoteSW a {
	color: rgb(177, 13, 24);
}
.portalPullQuote .pullQuoteSourceNI a {
	color: rgb(177, 13, 24);
}
.portalPullQuote .pullQuoteSW {
	width: 72px; font-size: 1.1em; margin-left: 3px; display: inline-block;
}
.majorNewsPullQuote .pullQuoteSW {
	width: 72px; font-size: 1.1em; margin-left: 3px; display: inline-block;
}
.portalPullQuote .speechArrow {
	background: url("../i/pullquote_arrow.png") no-repeat right top; top: -1px; width: 22px; height: 10px; display: inline-block; position: relative;
}
.portalPullQuote .speechArrowSW {
	background: url("../i/pullquote_arrow.png") no-repeat right top; top: -1px; width: 22px; height: 10px; display: inline-block; position: relative;
}
.portalPullQuote .speechArrowNI {
	background: url("../i/pullquote_arrow.png") no-repeat right top; top: -1px; width: 22px; height: 10px; display: inline-block; position: relative;
}
.majorNewsPullQuote .speechArrow {
	background: url("../i/pullquote_arrow.png") no-repeat right top; top: -1px; width: 22px; height: 10px; display: inline-block; position: relative;
}
.majorNewsPullQuote .speechArrowSW {
	background: url("../i/pullquote_arrow.png") no-repeat right top; top: -1px; width: 22px; height: 10px; display: inline-block; position: relative;
}
.majorNewsPullQuote .speechArrowNI {
	background: url("../i/pullquote_arrow.png") no-repeat right top; top: -1px; width: 22px; height: 10px; display: inline-block; position: relative;
}
.portalPullQuote .speechArrow {
	float: left;
}
.portalPullQuote .pullQuoteSourceNI {
	margin-bottom: 10px; position: relative;
}
.majorNewsPullQuote .pullQuoteSourceNI {
	margin-bottom: 10px; position: relative;
}
.portalPullQuote .speechArrowNI {
	left: 30px;
}
.majorNewsPullQuote .speechArrowNI {
	left: 30px;
}
.portalPullQuote .speechArrowSW {
	left: 30px; top: -1px;
}
.majorNewsPullQuote .speechArrowSW {
	left: 30px; top: -1px;
}
.portalPullQuote .commentImg .plQAuthorImg {
	float: left;
}
.majorNewsPullQuote .commentImg .plQAuthorImg {
	float: left;
}
.portalPullQuote .commentImg .plQAuthorImg:hover {
	border: 0px currentColor; border-image: none;
}
.majorNewsPullQuote .commentImg .plQAuthorImg:hover {
	border: 0px currentColor; border-image: none;
}
.portalPullQuote img.spacerFloat {
	margin-top: 5px; margin-right: 4px; margin-bottom: 0px; float: left;
}
.majorNewsPullQuote img.spacerFloat {
	margin-top: 5px; margin-right: 4px; margin-bottom: 0px; float: left;
}
.headlineImgLeftAbsPullQuote.portalPullQuote img.spacerFloat {
	margin-bottom: 15px;
}
.headlineAbsPullQuote.portalPullQuote img.spacerFloat {
	margin-bottom: 15px;
}
.headlineImgCentreAbsPullQuote.portalPullQuote img.spacerFloat {
	margin-bottom: 15px;
}
.majorNewsPullQuote img.spacerFloat {
	margin-bottom: 15px;
}
.imageCentreHeadline.portalPullQuote img.spacerFloat {
	margin-bottom: 15px;
}
.portalPullQuote .pullQuoteSource {
	position: relative; z-index: 10;
}
.gutterUnder .majorNewsPullQuote .commentImg {
	background: none; border: 1px solid rgb(114, 114, 114); border-image: none;
}
.majorNewsPullQuote .commentImg {
	background: none; border: 1px solid rgb(114, 114, 114); border-image: none;
}
.majorNewsPullQuote .commentImg .pullQuote {
	color: rgb(255, 255, 255);
}
.majorNewsPullQuote .commentImg .pullQuote a {
	color: rgb(255, 255, 255);
}
.majorNewsPullQuote .commentImg .pullQuote a:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
.majorNewsPullQuote .pqsLink {
	float: left;
}
.majorNewsPullQuote .pqsLink a:hover {
	border-bottom-color: rgb(209, 209, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
.majorNewsPullQuote .pullQuoteSource {
	float: none;
}
.majorNewsPullQuote .pullQuoteSW {
	float: none;
}
.majorNewsPullQuote .pullQuoteSourceNI {
	float: none;
}
.majorNewsPullQuote .pullQuoteSource a {
	float: none;
}
.majorNewsPullQuote .pullQuoteSW a {
	float: none;
}
.majorNewsPullQuote .pullQuoteSourceNI a {
	float: none;
}
.majorNewsPullQuote .pullQuoteSW a {
	float: none;
}
.majorNewsPullQuote .pullQuoteSourceNI a {
	float: none;
}
.majorNewsPullQuote .speechArrow {
	background: url("../i/pullquote_grayarrow.png") no-repeat right top; top: -2px; height: 14px; z-index: 2;
}
.majorNewsPullQuote .speechArrowSW {
	background: url("../i/pullquote_grayarrow.png") no-repeat right top; top: -2px; height: 14px; z-index: 2;
}
.majorNewsPullQuote .speechArrowNI {
	background: url("../i/pullquote_grayarrow.png") no-repeat right top; top: -2px; height: 14px; z-index: 2;
}
.majorNewsPullQuote .speechArrowNI {
	top: -2px;
}
.majorNewsPullQuote .speechArrowSW {
	top: -2px;
}
.noPuffBorder {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#shareCountNoLeftBorder {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.fader {
	background: url("../i/spritesheet-v.png") no-repeat -3px -154px; top: 6px; width: 39px; height: 23px; right: 0px; float: right; position: absolute; z-index: 10;
}
.featuredVideoBox {
	padding: 4px 0px; width: auto; overflow: auto; clear: both; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.featuredVideoRight {
	width: 140px; padding-left: 10px; float: right;
}
.featuredVideoLeft {
	width: 140px; padding-right: 10px; float: left;
}
body.ultratravelBody {
	background-color: rgb(43, 43, 43);
}
.ultratravelBody #armageddon .ui-tabs-nav a span {
	color: rgb(175, 175, 175);
}
.ultratravelBody #armageddon2 .ui-tabs-nav a span {
	color: rgb(175, 175, 175);
}
.ultratravelBody #armageddon .ui-tabs-nav a {
	background-color: rgb(43, 43, 43);
}
.ultratravelBody #armageddon2 .ui-tabs-nav a {
	background-color: rgb(43, 43, 43);
}
.ultratravelBody #armageddon .ui-tabs-nav a {
	border-bottom-color: rgb(86, 86, 86); border-bottom-width: 2px; border-bottom-style: solid;
}
.ultratravelBody #armageddon2 .ui-tabs-nav a {
	border-bottom-color: rgb(86, 86, 86); border-bottom-width: 2px; border-bottom-style: solid;
}
.ultratravelBody #armageddon2 .ui-tabs-nav .ui-tabs-selected a {
	border-bottom-color: rgb(43, 91, 145); border-bottom-width: 2px; border-bottom-style: solid;
}
.ultratravelBody #armageddon2 .ui-tabs-nav a:hover {
	border-bottom-color: rgb(43, 91, 145); border-bottom-width: 2px; border-bottom-style: solid;
}
.ultratravelBody #armageddon2 .styleFive .ui-tabs-selected a {
	background-color: rgb(51, 138, 198);
}
.ultratravelBody #armageddon2 .styleFive a:hover {
	background-color: rgb(51, 138, 198);
}
.ultratravelBody .piccentre .borderRollover {
	border-top-color: rgb(51, 138, 198); border-top-width: 2px; border-top-style: solid;
}
.ultratravelBody .containerdiv .overlayCont {
	background: rgb(43, 43, 43);
}
.ultratravelBody .containerdiv .overlayCont .label p {
	color: rgb(51, 138, 198); font-weight: bold;
}
.ultratravelBody .styleFive {
	border-top-color: rgb(51, 138, 198); border-top-width: 2px; border-top-style: solid;
}
.ultratravelBody #armageddon .ui-tabs-nav p {
	color: rgb(255, 255, 255);
}
.ultratravelBody #armageddon2 .ui-tabs-nav p {
	color: rgb(255, 255, 255);
}
.ultratravelBody #armageddon .ui-tabs-nav .ui-tabs-selected p {
	color: rgb(255, 255, 255);
}
.ultratravelBody #armageddon2 .ui-tabs-nav .ui-tabs-selected p {
	color: rgb(255, 255, 255);
}
.ultratravelBody #armageddon .ui-tabs-nav .ui-tabs-selected span {
	color: rgb(255, 255, 255);
}
.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 {
	margin: 0px 10px; padding: 5px 0px; overflow: hidden;
}
.onStoryCommercialStyle .summary.headlineOnly + .summary.headlineOnly {
	margin-top: 0px;
}
.onStoryCommercialStyle .summary h3 {
	padding: 0px 0px 6px; line-height: 1.13em; font-size: 1.4em; font-weight: normal;
}
.onStoryCommercialStyle .summary .picleft {
	padding: 0px 10px 0px 0px; float: left;
}
.onStoryCommercialStyle .summaryMediumToSmall .video h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1948px; line-height: 1.38em;
}
.onStoryCommercialStyle .summaryMediumToSmall .audio h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1167px; line-height: 1.38em;
}
.onStoryCommercialStyle .summaryMediumToSmall .photo h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1796px; line-height: 1.38em;
}
.onStoryCommercialStyle .summaryMediumToSmall .blog h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -2096px; line-height: 1.38em;
}
.onStoryCommercialStyle .summaryMediumToSmall h3 {
	font-size: 1.4em; font-weight: normal;
}
.onStoryCommercialStyle .headerOne {
	padding-bottom: 14px; border-top-color: rgb(84, 84, 84); border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted;
}
.onStoryCommercialStyle .headerOne p {
	color: rgb(38, 38, 38); text-transform: uppercase;
}
.onStoryCommercialStyle .headerOne h2 {
	color: rgb(38, 38, 38); text-transform: uppercase;
}
.onStoryCommercialStyle .headerOne p a {
	color: rgb(38, 38, 38);
}
.onStoryCommercialStyle .headerOne h2 a {
	color: rgb(38, 38, 38);
}
.onStoryCommercialStyle .headerOne p a:hover {
	color: rgb(84, 84, 84); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.onStoryCommercialStyle .headerOne h2 a:hover {
	color: rgb(84, 84, 84); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#zoopla_search {
	float: none !important; background-color: rgb(0, 0, 0) !important;
}
.zoopla_header a {
	color: rgb(255, 255, 255) !important;
}
#zoopla_search .zoopla_header span {
	background: rgb(0, 0, 0) !important;
}
#zoopla_search form label {
	color: rgb(209, 209, 166) !important;
}
#zoopla_search .zoopla_header {
	background: none !important; border-top-color: rgb(102, 102, 102) !important; border-bottom-color: currentColor !important; border-top-width: 2px !important; border-bottom-width: medium !important; border-top-style: solid !important; border-bottom-style: none !important;
}
#zoopla_search form #zoopla_type_sale {
	color: rgb(0, 0, 0);
}
#zoopla_search form {
	padding-top: 10px !important; padding-bottom: 0px !important; margin-bottom: 0px !important; display: block; background-color: rgb(31, 31, 31) !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-color: currentColor !important; border-right-width: 0px !important; border-right-style: none !important;
}
#zoopla_submit {
	background: url("../i/powered-by-zoopla-90x30.png") no-repeat 10px bottom !important; padding: 12px 0px !important; left: -10px !important; width: 300px !important; position: relative !important;
}
#zoopla_button {
	margin-top: -4px;
}
#zoopla_search form #zoopla_submit {
	margin-top: 0px !important;
}
#zoopla_submit {
	background-position: 10px bottom; padding: 10px 0px; left: -10px; width: 300px; position: relative; background-image: url("http://telegraph.zoopla.co.uk/static/images/partner_widgets/search/powered_by.gif"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgb(0, 0, 0) !important;
}
.summary.headlineAbstract h3 {
	padding: 0px 0px 10px;
}
.summary.headlineImageLeft h3 {
	padding: 0px 0px 10px;
}
.summary.headlineAbstract h2 {
	padding: 0px 0px 10px;
}
.summary.headlineImageLeft h2 {
	padding: 0px 0px 10px;
}
.summary.imageLeftLabelHeadline .picleft {
	padding-top: 0px;
}
.summary.headlineImageLeft .picleft {
	padding-top: 0px;
}
.summary.imageLeftLabelHeadline {
	padding-top: 5px !important;
}
.summary.imageLeftLabelHeadline {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.headerOne + .summary.imageLeftLabelHeadline {
	padding-top: 0px !important;
}
.summary.headlineAbstract .labelAbstract {
	margin-top: 0px;
}
.summary.headlineImageLeft .labelAbstract {
	margin-top: 0px;
}
.summary.headlineImageLeft .labelAbstract .labelOnSec {
	line-height: 9px;
}
.summary.headlineAbstract .labelAbstract .labelOnSec {
	
}
#newsAlert {
	font-family: arial, helvetica, sans-serif; margin-bottom: 1.4em; border-top-color: rgb(204, 0, 0); border-top-width: 2px; border-top-style: solid;
}
#newsAlert {
	color: white; background-color: rgb(38, 38, 38);
}
.bnAlert {
	color: white; background-color: rgb(38, 38, 38);
}
#newsAlert .stage1Header {
	font-family: georgia, "times new roman", times, serif; font-size: 1.6em; margin-top: -3px;
}
#newsAlert .stage1Header a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newsAlert .bnAlert {
	font-family: georgia, "times new roman", times, serif; margin-top: -2px; background-color: rgb(199, 10, 0);
}
#newsAlert .bnHead {
	width: 162px; line-height: 1em; padding-top: 12px; padding-left: 17px; font-size: 1.5em; font-weight: bold; float: left;
}
#newsAlert .bnAlert div.content {
	margin: 0px; padding: 6px 6px 10px 10px; width: 745px; line-height: 2em; float: left; background-color: rgb(38, 38, 38);
}
#newsAlert .bnAlert .subTitle {
	font-family: georgia, "times new roman", times, serif; font-size: 1.6em;
}
#newsAlert .content .subTitle p {
	font-family: georgia, "times new roman", times, serif; font-size: 1.6em;
}
#newsAlert .major_news.heading {
	padding: 4px 0px 0px;
}
#newsAlert .bnAlert .content .subTitle a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: 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 {
	background: url("../i/liveBig.png") no-repeat center; margin: 14px 17px 1px 10px; width: 50px; height: 24px; text-indent: -9999px; float: left;
}
#newsAlert div.live.s1 {
	margin: 6px 17px 0px 10px;
}
#newsAlert div.content.contentLive.s1 {
	padding-top: 5px; padding-bottom: 5px; margin-bottom: 0px;
}
#newsAlert div.html {
	padding: 15px 15px 15px 10px;
}
#newsAlert .summary {
	border: currentColor; border-image: none; overflow: auto; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 15px;
}
#newsAlert .summary iframe {
	margin-bottom: 0px;
}
#newsAlert .iframeSummaryFullWidth {
	margin: 10px 10px 15px; overflow: auto;
}
#newsAlert .iFrameSummary {
	overflow: hidden;
}
#newsAlert .iframeSummaryFullWidth iframe {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#newsAlert div.content {
	padding: 8px 15px 0px 10px;
}
#newsAlert .content .summary {
	
}
#newsAlert div.content h3.stage2Header {
	font-family: georgia, times, serif; font-size: 3em; font-weight: normal;
}
#newsAlert h1 {
	font-family: georgia, times, serif; font-size: 3em; font-weight: normal;
}
#newsAlert h3 {
	font-family: georgia, times, serif; font-size: 3em; font-weight: normal;
}
#newsAlert h3 a {
	color: rgb(209, 209, 166);
}
#newsAlert h3 {
	color: rgb(209, 209, 166);
}
#newsAlert h1 a {
	color: rgb(209, 209, 166);
}
#newsAlert h1 {
	color: rgb(209, 209, 166);
}
#newsAlert .subTitle.mNStoryAbs {
	margin-top: 4px; margin-bottom: 5px;
}
#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-family: arial, helvetica, sans-serif; font-size: 1.2em !important;
}
#newsAlert div.content h3 a:hover {
	border-bottom-color: rgb(209, 209, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
.onStoryCommercialStyle {
	padding: 0px 0px 10px; margin-bottom: 15px;
}
.onStoryCommercialStyle .summary {
	margin: 0px 10px; padding: 5px 0px; overflow: hidden;
}
.onStoryCommercialStyle .summary.headlineOnly + .summary.headlineOnly {
	margin-top: 0px;
}
.onStoryCommercialStyle .summary h3 {
	padding: 0px 0px 6px; line-height: 1.13em; font-size: 1.4em; font-weight: normal;
}
.onStoryCommercialStyle .summary .picleft {
	padding: 0px 10px 0px 0px; float: left;
}
.onStoryCommercialStyle .summaryMediumToSmall .video h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1948px; line-height: 1.38em;
}
.onStoryCommercialStyle .summaryMediumToSmall .audio h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1167px; line-height: 1.38em;
}
.onStoryCommercialStyle .summaryMediumToSmall .photo h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -1796px; line-height: 1.38em;
}
.onStoryCommercialStyle .summaryMediumToSmall .blog h3 {
	background: url("../i/sprite-icon.gif") no-repeat 0px -2096px; line-height: 1.38em;
}
.onStoryCommercialStyle .summaryMediumToSmall h3 {
	font-size: 1.4em; font-weight: normal;
}
.onStoryCommercialStyle .headerOne {
	padding-bottom: 14px; border-top-color: rgb(84, 84, 84); border-bottom-color: rgb(204, 204, 204); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted;
}
.onStoryCommercialStyle .headerOne p {
	color: rgb(38, 38, 38); text-transform: uppercase;
}
.onStoryCommercialStyle .headerOne h2 {
	color: rgb(38, 38, 38); text-transform: uppercase;
}
.onStoryCommercialStyle .headerOne p a {
	color: rgb(38, 38, 38);
}
.onStoryCommercialStyle .headerOne h2 a {
	color: rgb(38, 38, 38);
}
.onStoryCommercialStyle .headerOne p a:hover {
	color: rgb(84, 84, 84); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.onStoryCommercialStyle .headerOne h2 a:hover {
	color: rgb(84, 84, 84); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#zoopla_search {
	float: none !important; background-color: rgb(0, 0, 0) !important;
}
#newsAlert .summary .sidebars h3 {
	margin: 1px 0px 0px;
}
#newsAlert .mNStoryAbs p.absSplitter {
	color: rgb(240, 240, 240); line-height: 17px; padding-top: 4px; font-size: 1.4em; margin-bottom: 10px; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
#newsAlert div.content.contentLive {
	width: 840px; padding-right: 0px; margin-bottom: 0px; margin-left: 67px;
}
#newsAlert div.content.contentLive.s2 {
	margin-bottom: 15px;
}
#newsAlert div.content.s2 {
	margin-bottom: 15px;
}
#newsAlert .playButton .playBttTop {
	background-position: -3px -573px; background-image: url("../i/spritesheet-v.png");
}
#newsAlert .content h3.major_news.heading {
	font-size: 3.6em; margin-top: -7px;
}
#newsAlert .storyExpand {
	padding-top: 10px; margin-bottom: 15px; margin-left: 10px; display: block;
}
#newsAlert .mNStoryAbs span.live {
	display: none;
}
#newsAlert .bnAlert span.live {
	display: none;
}
#newsAlert p.shareCount {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2688px; 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-right: 1px; margin-bottom: 15px;
}
#newsAlert .storyExpand .twoThirds.gutterUnder .carv2 {
	padding: 0px; margin-right: 1px;
}
#newsAlert .oneThirdCut.gutterUnder .headlineVideoAbstract .ooyalaCont {
	margin-bottom: 5px;
}
#newsAlert .twoThirds .carv2 ul li .imageCaption {
	width: 605px; height: auto; bottom: 0px;
}
#newsAlert .oneHalf .carv2 ul li .imageCaption {
	width: 605px; height: auto; bottom: 0px;
}
#newsAlert .twoThirds .carv2 ul li .imageCaption .transbox {
	height: auto; padding-top: 8px; padding-bottom: 10px;
}
#newsAlert .oneHalf .carv2 ul li .imageCaption .transbox {
	height: auto; padding-top: 8px; padding-bottom: 10px;
}
#newsAlert .oneHalf .carv2 ul li {
	left: 0px;
}
#newsAlert .oneHalf .carv2 ul li .imageCaption {
	width: 100%; border-right-color: black; border-right-width: 1px; border-right-style: solid;
}
#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 {
	padding-top: 0px; padding-left: 0px; margin-top: -4px; 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-top: 0px; margin-bottom: 0px;
}
#newsAlert .storyExpand.gutterAbove {
	margin-top: 0px; margin-bottom: 0px;
}
#newsAlert .summary .picleft {
	padding-top: 0px; background-color: rgb(38, 38, 38);
}
#newsAlert .oneHalf .ooyalaCont {
	margin-bottom: 8px;
}
#newsAlert .gutterUnder {
	margin-bottom: 0px;
}
#newsAlert .gutterUnderSmall {
	margin-bottom: 0px;
}
#newsAlert .summary .labelAbstract {
	margin: 0px; position: static;
}
#newsAlert .oneThird {
	width: 300px;
}
#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: currentColor; border-image: none;
}
#newsAlert p {
	color: rgb(240, 240, 240);
}
#newsAlert a:hover {
	border-bottom-color: rgb(209, 209, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
#newsAlert .labelAbstract span.comments a:hover {
	border-bottom-color: rgb(209, 209, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
#newsAlert .labelAbstract a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#newsAlert .oneSixth .summary h3 {
	line-height: 1.13em;
}
#newsAlert .portalPullQuote .commentImg .pullQuote a:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
#newsAlert .commentContainerPortal .comment span.author a:hover {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
#newsAlert .labelOnSec a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#newsAlert .oneThird .cl {
	display: none;
}
#newsAlert .summary {
	margin-bottom: 15px;
}
#newsAlert .labelOnSec {
	color: rgb(255, 255, 255); padding-bottom: 0px; margin-bottom: 5px;
}
#newsAlert .oneThird.mNStoryAbs .summary .labelOnSec {
	line-height: 9px; margin-top: 0px;
}
#newsAlert .oneHalf {
	width: 440px;
}
#newsAlert .twoThirds.gutterUnder {
	width: 600px; margin-bottom: 15px;
}
#newsAlert p.comments {
	background-position: 0px -1975px; margin: 1px 0px 0px; padding: 0px 0px 2px 12px; line-height: 14px; display: inline-block;
}
#newsAlert span.comments {
	background-position: 0px -1975px; margin: 1px 0px 0px; padding: 0px 0px 2px 12px; line-height: 14px; display: inline-block;
}
#newsAlert p.stage2comments {
	background-position: 0px -1974px; font-size: 0.9em; display: none;
}
#newsAlert span.stage2comments {
	background-position: 0px -1974px; font-size: 0.9em; display: none;
}
#newsAlert p.comments.stage2comments:hover {
	background-position: 0px -2046px;
}
#newsAlert span.comments.stage2comments:hover {
	background-position: 0px -2046px;
}
#newsAlert .subTitle.mNStoryAbs span.comments {
	margin: 0px 4px; overflow: visible;
}
#newsAlert p.comments:hover {
	background-position: 0px -2047px;
}
#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 {
	padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#newsAlert .headerOne {
	background: none; border-width: 2px medium medium; border-style: solid none none; border-color: rgb(114, 114, 114) currentColor currentColor; padding: 5px 0px 0px; border-image: none; margin-top: 0px; margin-bottom: 15px;
}
#newsAlert .headerOne p {
	background: 0px 0px; color: rgb(255, 255, 255);
}
#newsAlert .headlineImageCentre {
	overflow: visible; padding-top: 5px; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
#newsAlert .headlineImageCentre h3 {
	font-size: 1.8em;
}
#newsAlert .oneSixth .headlineImageCentre h3 {
	font-size: 1.4em;
}
#newsAlert .headlineImageCentre h3 .live {
	background: url("../i/spritesheet-v.png") no-repeat -3px -115px; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .headlineImageCentre .piccentre {
	padding: 0px; margin-bottom: 5px; float: none;
}
#newsAlert .headlineImageCentreAbstractPuff {
	margin-top: 0px; margin-bottom: 15px;
}
#newsAlert .headlineImageCentreAbstractPuff a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#newsAlert .headlineImageLeft {
	padding-top: 5px; margin-bottom: 10px; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
#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("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .headlineImageLeft .picleft {
	padding: 0px; margin-bottom: 5px; float: none;
}
#newsAlert .oneThird .headlineImageLeft .picleft {
	margin: 0px 10px 5px 0px; float: left;
}
#newsAlert .oneHalf .headlineImageLeft .picleft {
	margin: 0px 10px 5px 0px; float: left;
}
#newsAlert .oneThirdCut .headlineImageLeft .picleft {
	margin: 0px 10px 5px 0px; float: left;
}
#newsAlert .oneHalf .summary.mNStoryAbs .rightContent .labelOnSec {
	line-height: 9px;
}
#newsAlert .headlineImageLeft .labelAbstract .labelOnSec {
	line-height: 9px;
}
#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 :last-child.major_news_header {
	margin-bottom: 15px;
}
#newsAlert :last-child.labelHeadlineRating {
	margin-bottom: 15px;
}
.major_news_header + .summary {
	margin-top: 15px !important;
}
.major_news_header + .portalPullQuote {
	margin-top: 15px !important;
}
.major_news_header + .commentContainerPortal {
	margin-top: 15px !important;
}
.major_news_header + .headerOne {
	margin-top: 15px !important;
}
.major_news_header + .labelHeadlineRating {
	margin-top: 15px !important;
}
.labelHeadlineRating + .labelHeadlineRating {
	margin-top: 0px;
}
.labelHeadlineRating {
	margin-top: 15px;
}
.labelHeadlineRating + .summary {
	margin-top: 15px !important;
}
.labelHeadlineRating + .portalPullQuote {
	margin-top: 15px !important;
}
.labelHeadlineRating + .commentContainerPortal {
	margin-top: 15px !important;
}
.labelHeadlineRating + .headerOne {
	margin-top: 15px !important;
}
.labelHeadlineRating + .major_news_header {
	margin-top: 15px !important;
}
#newsAlert .headerOnly h3 {
	padding-top: 3px; font-size: 1.4em; margin-top: 0px; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
#newsAlert .headerOnly h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .headerOnly h3 .iconClass {
	margin: 2px 5px 0px 0px; width: 15px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .headerOnly h3 .audio {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2973px;
}
#newsAlert .headerOnly h3:hover .audio {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -3042px;
}
#newsAlert .headerOnly h3 .photo {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2404px;
}
#newsAlert .headerOnly h3:hover .photo {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2473px;
}
#newsAlert .headerOnly h3 .blog {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1700px;
}
#newsAlert .headerOnly h3:hover .blog {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -1769px;
}
#newsAlert .headerOnly h3 .video {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px -1555px;
}
#newsAlert .headerOnly h3:hover .video {
	background: url("../i/portal_icon_sprite.png") no-repeat 0px -1627px;
}
#newsAlert .headerOnly h3 .interactive {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2262px;
}
#newsAlert .headerOnly h3:hover .interactive {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2334px;
}
#newsAlert .headerOnly h3 .graph {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2119px;
}
#newsAlert .headerOnly h3:hover .graph {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2190px;
}
#newsAlert .headerOnly h3 .map {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2830px;
}
#newsAlert .headerOnly h3:hover .map {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2902px;
}
#newsAlert .headerOnly h3 .poll {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2543px;
}
#newsAlert .headerOnly h3:hover .poll {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2615px;
}
#newsAlert .headlineAbstract {
	padding-top: 5px; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
#newsAlert .headlineAbstract h3 {
	font-size: 1.8em;
}
#newsAlert .oneSixth .headlineAbstract h3 {
	font-size: 1.4em;
}
#newsAlert .headlineAbstract h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .headlineVideoAbstract {
	overflow: visible; padding-top: 5px; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
#newsAlert .headlineVideoAbstract h3 {
	font-size: 1.8em; margin-bottom: 4px;
}
#newsAlert .oneSixth .headlineVideoAbstract h3 {
	font-size: 1.4em;
}
#newsAlert .headlineVideoAbstract h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .imageCentreHeadline {
	
}
#newsAlert .imageCentreHeadline .summary {
	margin-bottom: 0px;
}
#newsAlert .imageCentreHeadline .piccentre {
	padding: 0px; margin-bottom: 5px;
}
#newsAlert .imageCentreHeadline h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .imageCentreHeadline h3 {
	padding: 0px 0px 2px; font-size: 1.8em;
}
.portalPullQuote.imageCentreHeadline h3 {
	padding-top: 0px;
}
#newsAlert .portalPullQuote.imageCentreHeadline h3 {
	padding-top: 0px;
}
#newsAlert .oneSixth .imageCentreHeadline h3 {
	font-size: 1.4em;
}
.summary .sidebars h3.banner {
	line-height: 1.2em; font-size: 1.2em; font-weight: normal;
}
.summary span.bannerheadline {
	color: rgb(0, 0, 0); line-height: 13px; font-family: arial; font-size: 9px; display: inline-block;
}
.summary span.bannersidebar {
	color: rgb(0, 0, 0); line-height: 13px; font-family: arial; font-size: 9px; margin-right: 2px;
}
h3.banner {
	padding-bottom: 2px;
}
#newsAlert .storyExpand .labelBottom .containerdiv {
	float: none;
}
.labelBottom .containerdiv {
	float: none;
}
#newsAlert .summary.labelBottom .piccentre {
	padding: 0px; margin-bottom: 5px;
}
.summary.labelBottom .piccentre {
	padding: 0px; margin-bottom: 5px;
}
#newsAlert .summary.labelBottom {
	overflow: hidden;
}
.summary.labelBottom {
	overflow: hidden;
}
#newsAlert .summary.labelBottom .labelHeadline h3 {
	font-family: arial, helvetica, sans-serif; font-size: 1.2em; margin-bottom: 0.1em;
}
.summary.labelBottom .labelHeadline h3 {
	font-family: arial, helvetica, sans-serif; font-size: 1.2em; margin-bottom: 0.1em;
}
#newsAlert .imageCentreHeadline .imageOverlayContainer h3 {
	bottom: 0px; font-family: helvetica, arial, sans-serif; font-size: 12px; margin-bottom: 0px;
}
#newsAlert .imageCentreHeadline .abstractColumnsContainer .labelAbstract p {
	margin-bottom: 0px;
}
.imageCentreOverlay.padDown .piccentre {
	padding-bottom: 0px !important;
}
#newsAlert .imageCentreOverlay.padDown .piccentre {
	padding-bottom: 0px !important;
}
.edtChoice .imageCentreOverlay.padDown .piccentre {
	margin-bottom: 10px;
}
#newsAlert .imageLeftHeadline {
	overflow: hidden; clear: both; margin-bottom: 10px;
}
#newsAlert .imageLeftHeadline .rightContent {
	margin-bottom: 5px;
}
.singleReview h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .singleReview h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .imageLeftHeadline h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .imageLeftLabelHeadline h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .imageLeftHeadline .picleft {
	padding-top: 0px; padding-bottom: 0px; margin-bottom: 5px;
}
#newsAlert .oneThird .imageLeftHeadline .picleft {
	padding: 2px 10px 5px 0px; margin-bottom: 0px; float: left;
}
#newsAlert .oneHalf .imageLeftHeadline .picleft {
	padding: 2px 10px 5px 0px; margin-bottom: 0px; float: left;
}
#newsAlert .oneThirdCut .imageLeftHeadline .picleft {
	padding: 2px 10px 5px 0px; margin-bottom: 0px; float: left;
}
#newsAlert .imageLeftHeadline h3 {
	font-size: 1.8em;
}
#newsAlert .imageLeftHeadline p.comments {
	float: left;
}
#newsAlert .imageLeftHeadline p.shareCount {
	float: left;
}
#newsAlert .imageLeftLabelHeadline {
	overflow: hidden; padding-top: 0px !important; clear: both; margin-bottom: 10px;
}
#newsAlert .imageLeftLabelHeadline .rightContent {
	margin-bottom: 5px;
}
#newsAlert .oneSixth .imageLeftLabelHeadline h3 {
	font-family: arial, helvetica, sans-serif; font-size: 1.2em;
}
#newsAlert .imageLeftLabelHeadline h3 {
	padding: 0px; line-height: 14px; font-family: arial, helvetica, sans-serif; font-size: 1.2em;
}
#newsAlert .imageLeftLabelHeadline .labelOnSec {
	margin: 0px 0px 5px; line-height: 9px; display: inline-block;
}
#newsAlert .imageLeftLabelHeadline .labelOnSec a {
	margin: 0px;
}
#newsAlert .imageLeftLabelHeadline .picleft {
	padding-top: 0px;
}
#newsAlert .oneThird .imageLeftLabelHeadline .picleft {
	margin: 0px 10px 5px 0px; padding: 0px; float: left;
}
#newsAlert .oneHalf .imageLeftLabelHeadline .picleft {
	margin: 0px 10px 5px 0px; padding: 0px; float: left;
}
#newsAlert .oneThirdCut .imageLeftLabelHeadline .picleft {
	margin: 0px 10px 5px 0px; padding: 0px; float: left;
}
#newsAlert .html.mnHTML {
	padding: 0px; margin-bottom: 15px;
}
#newsAlert .twtr-widget {
	margin-bottom: 15px;
}
#newsAlert .twtr-timeline {
	overflow: auto;
}
#newsAlert .labelHeadlineRating {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none; background-image: url("../i/dotted-ccc.gif"); background-repeat: repeat-x;
}
#newsAlert .labelHeadlineRating h3 {
	line-height: 1.3em; font-family: arial, helvetica, sans-serif; font-size: 1.2em; font-weight: bold;
}
#newsAlert .entReview {
	padding-top: 0px;
}
#newsAlert :first-child.entReview {
	margin-top: 0px !important;
}
#newsAlert :first-child.major_news_header {
	margin-top: 0px !important;
}
#newsAlert .labelHeadlineRating a .review {
	width: 58px; padding-top: 0px;
}
#newsAlert .labelHeadlineRating .labelOnSec {
	padding-bottom: 0px; margin-bottom: 0px;
}
#newsAlert .oneSixth .labelHeadlineRating .singleReview {
	width: 80px;
}
#newsAlert .labelHeadlineRating .singleReview {
	padding-top: 5px; margin-bottom: 0px; float: none;
}
#newsAlert .labelHeadlineRating .cl {
	display: table;
}
#newsAlert .oneThird .carv2 {
	border: 1px solid rgb(90, 90, 90); border-image: none;
}
#newsAlert .oneThirdCut .carv2 {
	border: 1px solid rgb(90, 90, 90); border-image: none;
}
#newsAlert .oneThirdCut .carv2 .leftButton {
	background-position: 3px 32px; width: 14px; height: 74px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(90, 90, 90);
}
#newsAlert .oneThird .carv2 .leftButton {
	background-position: 3px 32px; width: 14px; height: 74px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(90, 90, 90);
}
#newsAlert .oneThirdCut .carv2 .rightButton:hover {
	background-color: rgb(204, 0, 0);
}
#newsAlert .oneThird .carv2 .rightButton:hover {
	background-color: rgb(204, 0, 0);
}
#newsAlert .oneThirdCut .carv2 .leftButton:hover {
	background-color: rgb(204, 0, 0);
}
#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 {
	background: none; border: currentColor; border-image: none;
}
#newsAlert .carv2button {
	width: 28px; height: 30px;
}
#newsAlert .twoThirds .carv2 ul li {
	height: 390px; margin-top: -1px; margin-bottom: -2px;
}
#newsAlert .twoThirds .carv2 ul {
	height: 390px; margin-top: -1px; margin-bottom: -2px;
}
#newsAlert .twoThirds .carv2 ul li {
	width: 600px;
}
#newsAlert .twoThirds .carv2 .leftButton {
	background: url("../i/spritesheet-v.png") no-repeat -10px -498px rgb(204, 0, 0); border-radius: 0px 5px 5px 0px; width: 30px; height: 34px; margin-left: -1px; border-left-color: rgb(204, 0, 0); border-left-width: 2px; border-left-style: solid; display: block;
}
#newsAlert .twoThirds .carv2 .rightButton {
	background: url("../i/spritesheet-v.png") no-repeat -6px -535px rgb(204, 0, 0); border-radius: 5px 0px 0px 5px; width: 30px; height: 32px; margin-right: -1px; border-right-color: rgb(204, 0, 0); border-right-width: 2px; border-right-style: solid;
}
#newsAlert .twoThirds .carv2 .leftButton {
	background-color: rgb(204, 0, 0);
}
#newsAlert .twoThirds .carv2 .rightButton {
	background-color: rgb(204, 0, 0);
}
#newsAlert .twoThirds .carv2 .leftButton:hover {
	background-color: rgb(233, 233, 223);
}
#newsAlert .twoThirds .carv2 .rightButton:hover {
	background-color: rgb(233, 233, 223);
}
#newsAlert .carv2 .leftButton:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newsAlert .carv2 .rightButton:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newsAlert .twoThirds .carv2 .leftButton:hover {
	border-left-color: rgb(233, 233, 223); border-left-width: 2px; border-left-style: solid;
}
#newsAlert .twoThirds .carv2 .rightButton:hover {
	border-right-color: rgb(233, 233, 223); border-right-width: 2px; border-right-style: solid;
}
#newsAlert .oneThirdCut .carv2 .rightButton {
	background-position: -25px 32px; width: 14px; height: 74px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(90, 90, 90);
}
#newsAlert .oneThird .carv2 .rightButton {
	background-position: -25px 32px; width: 14px; height: 74px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(90, 90, 90);
}
#newsAlert .carv2 .rightButton {
	background-position: -18px 7px; margin-right: 5px;
}
#newsAlert .carv2 h4 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 4px 5px 0px 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .carv2 h4 a {
	color: rgb(209, 209, 166);
}
#newsAlert .carv2 h4 a:hover {
	border-bottom-color: rgb(209, 209, 166); border-bottom-width: 1px; border-bottom-style: dotted;
}
#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 {
	margin-top: 8px;
}
#newsAlert .oneHalf .carv2 + .labelAbstract {
	margin-top: 8px;
}
#newsAlert .twoThirds.gutterUnder.gutterSmall .mNStoryAbs .labelAbstract {
	margin-top: 8px;
}
#newsAlert .s2 .mNStoryAbs .labelOnSec + a p:first-child.absSplitter {
	margin-top: -4px; background-image: none;
}
#newsAlert .s2 .mNStoryAbs .stateNew + a p:first-child.absSplitter {
	margin-top: -4px; background-image: none;
}
#newsAlert .s2 .mNStoryAbs .stateLatest + a p:first-child.absSplitter {
	margin-top: -4px; background-image: none;
}
#newsAlert .twoThirds.gutterUnder.gutterSmall .mNStoryAbs .labelAbstract p:first-child.absSplitter {
	margin-top: -4px; background-image: none;
}
#newsAlert .s2 .mNStoryAbs p:first-child.absSplitter {
	background-image: none;
}
#newsAlert .s2 .mNStoryAbs .stateLatest.absSplitterNewLatest + p.absSplitter {
	background-image: none;
}
#newsAlert .mNStoryAbs .absSplPrt p:first-child.absSplitter {
	background-image: none;
}
#newsAlert .summary.mNStoryAbs .piccentre {
	float: none;
}
#newsAlert .oneHalf .carv2.left {
	width: 300px; margin-right: 10px; float: left;
}
#newsAlert .oneHalf .carv2 ul {
	height: 247px; margin-bottom: -2px;
}
#newsAlert .oneHalf .carv2 ul li {
	height: 247px; margin-bottom: -2px;
}
#newsAlert .carv2 ul {
	width: 5000px;
}
#newsAlert .oneHalf .carv2.left ul {
	width: 300px; height: 187px;
}
#newsAlert .oneHalf .carv2.left ul li {
	width: 300px; height: 187px;
}
#newsAlert .oneHalf .carv2 ul li img {
	margin-right: auto; margin-left: auto; display: block;
}
#newsAlert .oneHalf .carv2 .leftButton {
	margin-left: 0px;
}
#newsAlert .oneHalf .carv2 .rightButton {
	margin-right: -1px;
}
#newsAlert .oneHalf .carv2 .leftButton {
	background-color: rgb(204, 0, 0);
}
#newsAlert .oneHalf .carv2 .rightButton {
	background-color: rgb(204, 0, 0);
}
#newsAlert .oneHalf .carv2 .leftButton:hover {
	border-left-color: rgb(233, 233, 223); border-left-width: 2px; border-left-style: solid; background-color: rgb(233, 233, 223);
}
#newsAlert .oneHalf .carv2 .rightButton:hover {
	border-right-color: rgb(233, 233, 223); border-right-width: 2px; border-right-style: solid; background-color: rgb(233, 233, 223);
}
#newsAlert .oneHalf .carv2 .leftButton {
	border-radius: 0px 5px 5px 0px; border-left-color: rgb(204, 0, 0); border-left-width: 2px; border-left-style: solid;
}
#newsAlert .oneHalf .carv2 .rightButton {
	border-radius: 5px 0px 0px 5px; border-right-color: rgb(204, 0, 0); border-right-width: 2px; border-right-style: solid;
}
#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: currentColor; border-image: none;
}
#newsAlert .commentContainerPortal {
	border: currentColor; border-image: none; margin-top: 0px; margin-bottom: 15px;
}
#newsAlert .commentContainerPortal .comment {
	background: url("../i/dotted-ccc.gif") repeat-x rgb(38, 38, 38); margin: 0px 0px 2px; padding: 3px 0px 0px; border: currentColor; border-image: none; overflow: auto; font-family: arial, helvetica, sans-serif; font-size: 1em; font-weight: bold;
}
#newsAlert .commentContainerPortal .comment h3 {
	margin: 0px 0px 5px; font-size: 1.4em;
}
#newsAlert .commentContainerPortal .comment span {
	margin: 0px 0px 5px; font-size: 1.4em;
}
#newsAlert .commentContainerPortal .comment span.author {
	color: white; text-transform: none; font-size: 11px; font-weight: bold; margin-bottom: 6px; display: block;
}
#newsAlert .portalPullQuote {
	padding: 0px; margin-top: 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.portalPullQuote {
	margin-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.headerOne + .portalPullQuote {
	margin-top: 0px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.summaryMedium > :first-child.portalPullQuote {
	margin-top: 0px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.summaryBig > :first-child.portalPullQuote {
	margin-top: 0px; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.summaryBig > :first-child.portalPullQuote {
	margin-top: 5px;
}
.summaryBig .portalPullQuote {
	padding-bottom: 10px; margin-bottom: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.headerOne + .portalPullQuote h3 {
	padding-top: 0px;
}
.summaryMedium > :first-child.portalPullQuote h3 {
	padding-top: 0px;
}
.summaryBig > :first-child.portalPullQuote h3 {
	padding-top: 0px;
}
#newsAlert .portalPullQuote {
	margin-bottom: 15px;
}
.portalPullQuote h3 {
	padding-top: 5px; font-size: 1.8em;
}
.portalPullQuote h2 {
	padding-top: 5px; font-size: 1.8em;
}
#newsAlert .portalPullQuote h3 {
	padding-top: 5px; font-size: 1.8em;
}
#newsAlert .portalPullQuote h2 {
	padding-top: 5px; font-size: 1.8em;
}
.headerOne + .portalPullQuote h3 {
	padding-top: 0px;
}
.summaryBig > :first-child.portalPullQuote h3 {
	padding-top: 0px;
}
.portalPullQuote h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
#newsAlert .portalPullQuote h3 .live {
	background: url("../i/live_icon.png") no-repeat center; margin: 0px 5px -0.1em 0px; width: 26px; height: 1.1em; float: left; display: inline-block;
}
.oneSixth .portalPullQuote h3 {
	font-size: 1.4em;
}
#newsAlert .oneSixth .portalPullQuote h3 {
	font-size: 1.4em;
}
.portalPullQuote .sidebars {
	margin: 0px; padding: 0px; overflow: hidden; clear: left;
}
#newsAlert .portalPullQuote .sidebars {
	margin: 0px; padding: 0px; overflow: hidden; clear: left;
}
ul.sidebars li {
	padding: 0px 0px 2px 18px;
}
#newsAlert .sidebars li.bullet {
	background-position: 0px -1838px;
}
#newsAlert .sidebars h3.bullet {
	background-position: 0px -1838px;
}
#newsAlert .sidebars li.bullet:hover {
	background-position: 0px -1906px;
}
#newsAlert .sidebars h3.bullet:hover {
	background-position: 0px -1906px;
}
#newsAlert .sidebars li.video {
	background-position: 0px -1556px;
}
#newsAlert .sidebars h3.video {
	background-position: 0px -1556px;
}
#newsAlert .sidebars li.video:hover {
	background-position: 0px -1628px;
}
#newsAlert .sidebars h3.video:hover {
	background-position: 0px -1628px;
}
#newsAlert ul li.audio {
	background: url("../i/portal_icon_sprite_sidebar.png") no-repeat 0px -2973px;
}
#newsAlert ul li.audio:hover {
	background-position: 0px -3042px;
}
#newsAlert .sidebars li.photo {
	background-position: 0px -2404px;
}
#newsAlert .sidebars h3.photo {
	background-position: 0px -2404px;
}
#newsAlert .sidebars li.photo:hover {
	background-position: 0px -2473px;
}
#newsAlert .sidebars h3.photo:hover {
	background-position: 0px -2473px;
}
#newsAlert .sidebars li.blog {
	background-position: 0px -1700px;
}
#newsAlert .sidebars h3.blog {
	background-position: 0px -1700px;
}
#newsAlert .sidebars li.blog:hover {
	background-position: 0px -1769px;
}
#newsAlert .sidebars h3.blog:hover {
	background-position: 0px -1769px;
}
#newsAlert .sidebars h3.map {
	background-position: 0px -2830px;
}
#newsAlert .sidebars li.map {
	background-position: 0px -2830px;
}
#newsAlert .map h3 {
	background-position: 0px -2830px;
}
#newsAlert .summary .sidebars h3.map:hover {
	background-position: 0px -2902px;
}
#newsAlert .sidebars li.map:hover {
	background-position: 0px -2902px;
}
#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 {
	margin: 1px 0px 0px; font-family: arial, helvetica, sans-serif; font-size: 1.2em !important;
}
.sidebars h3 {
	margin: 1px 0px 0px; font-family: arial, helvetica, sans-serif; font-size: 1.2em !important;
}
#newsAlert .sidebars li {
	margin: 1px 0px 0px; font-family: arial, helvetica, sans-serif; font-size: 1.2em !important;
}
#newsAlert .sidebars h3 {
	margin: 1px 0px 0px; font-family: arial, helvetica, sans-serif; font-size: 1.2em !important;
}
#newsAlert .sidebars li a {
	color: rgb(209, 209, 166);
}
.portalPullQuote .picleft {
	margin-top: 8px; margin-right: 10px;
}
#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 {
	margin-top: 10px; margin-bottom: 10px;
}
#newsAlert .portalPullQuote .piccentre {
	margin-top: 10px; margin-bottom: 10px;
}
.portalPullQuote.imageCentreHeadline .piccentre {
	margin-top: 5px;
}
#newsAlert .portalPullQuote.imageCentreHeadline .piccentre {
	margin-top: 5px;
}
.portalPullQuote p {
	line-height: 1.3em; font-family: arial, helvetica, sans-serif; font-size: 1.3em;
}
#newsAlert .portalPullQuote p {
	line-height: 1.3em; font-family: arial, helvetica, sans-serif; font-size: 1.3em;
}
.portalPullQuote .labelAbstract {
	margin-top: 8px; margin-bottom: 0px;
}
#newsAlert .portalPullQuote .labelAbstract {
	margin-top: 8px; margin-bottom: 0px;
}
.portalPullQuote.headlineAbsPullQuote .labelAbstract {
	margin-top: 8px;
}
portalPullQuote.headlineImgCentreAbsPullQuote .labelAbstract {
	margin-top: 0px;
}
#newsAlert .portalPullQuote.headlineImgCentreAbsPullQuote .labelAbstract {
	margin-top: 0px;
}
.portalPullQuote p.pullQuoteSource {
	margin: 0px 0px 15px; font-size: 1.1em; float: left;
}
.portalPullQuote p.pullQuoteSourceNI {
	margin: 0px 0px 15px; font-size: 1.1em; float: left;
}
#newsAlert .portalPullQuote p.pullQuoteSource {
	margin: 0px 0px 15px; font-size: 1.1em; float: left;
}
#newsAlert .portalPullQuote p.pullQuoteSourceNI {
	margin: 0px 0px 15px; font-size: 1.1em; float: left;
}
.oneSixth .portalPullQuote p.pullQuoteSource {
	width: 72px; margin-left: 3px; float: left;
}
.oneSixth .portalPullQuote p.pullQuoteSourceNI {
	width: 72px; margin-left: 3px; float: left;
}
#newsAlert .oneSixth .portalPullQuote p.pullQuoteSource {
	width: 72px; margin-left: 3px; float: left;
}
#newsAlert .oneSixth .portalPullQuote p.pullQuoteSourceNI {
	width: 72px; margin-left: 3px; float: left;
}
.portalPullQuote span.comments {
	clear: left; float: left; display: block;
}
.portalPullQuote p.comments {
	clear: left; float: left; display: block;
}
#newsAlert .portalPullQuote span.comments {
	clear: left; float: left; display: block;
}
#newsAlert .portalPullQuote p.comments {
	clear: left; float: left; display: block;
}
#newsAlert .portalPullQuote .commentImg {
	background: none; border: 1px solid rgb(114, 114, 114); border-image: none; margin-top: 15px;
}
.oneSixth .portalPullQuote .commentImg .pullQuote {
	margin-left: 8px;
}
.portalPullQuote.headlinePullQuote .commentImg {
	margin-top: 10px;
}
#newsAlert .portalPullQuote.headlinePullQuote .commentImg {
	margin-top: 10px;
}
.portalPullQuote p.pullQuoteSource.noBorderBottom {
	margin-bottom: 1px;
}
#newsAlert .portalPullQuote p.pullQuoteSource.noBorderBottom {
	margin-bottom: 1px;
}
.twoThirds.gutter .portalPullQuote .commentImg {
	float: left; min-height: 65px; min-width: 298px;
}
.oneThird .portalPullQuote .commentImg {
	float: left; min-height: 65px; min-width: 298px;
}
.oneThirdCut .portalPullQuote .commentImg {
	float: left; min-height: 65px; min-width: 298px;
}
#newsAlert .oneThird .portalPullQuote .commentImg {
	float: left; min-height: 65px; min-width: 298px;
}
#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 {
	color: rgb(210, 210, 210); line-height: 1.2em; font-family: georgia, "times new roman", times, serif; font-size: 14px;
}
#newsAlert .portalPullQuote .commentImg .pullQuote {
	color: rgb(210, 210, 210); line-height: 1.2em; font-family: georgia, "times new roman", times, serif; font-size: 14px;
}
#newsAlert .portalPullQuote .pqsLink a {
	color: rgb(209, 209, 166);
}
#newsAlert .portalPullQuote .pullQuoteSW a {
	color: rgb(209, 209, 166);
}
#newsAlert .portalPullQuote .pullQuoteSource {
	color: rgb(209, 209, 166);
}
#newsAlert .portalPullQuote .pullQuoteSW {
	color: rgb(209, 209, 166);
}
#newsAlert .portalPullQuote .pullQuoteSW {
	font-size: 1.1em;
}
.portalPullQuote .pullQuoteSW a {
	float: none;
}
.portalPullQuote .pullQuoteSourceNI a {
	float: none;
}
#newsAlert .portalPullQuote .pullQuoteSW a {
	float: none;
}
#newsAlert .portalPullQuote .pullQuoteSourceNI a {
	float: none;
}
.portalPullQuote .cl {
	display: table;
}
#newsAlert .portalPullQuote .cl {
	display: table;
}
.oneSixth .portalPullQuote .quoteImg {
	border: 0px currentColor; border-image: none; margin-top: 5px; margin-right: 4px; float: left;
}
#newsAlert .oneSixth .portalPullQuote .quoteImg {
	border: 0px currentColor; border-image: none; margin-top: 5px; margin-right: 4px; float: left;
}
#newsAlert .oneSixth .portalPullQuote .quoteImg {
	margin-bottom: -20px;
}
.oneSixth .portalPullQuote .quoteImg {
	margin-bottom: -35px;
}
#newsAlert .portalPullQuote .speechArrow {
	background: url("../i/pullquote_grayarrow.png") no-repeat right top; top: -2px; height: 14px; z-index: 2;
}
#newsAlert .portalPullQuote .speechArrowSW {
	background: url("../i/pullquote_grayarrow.png") no-repeat right top; top: -2px; height: 14px; z-index: 2;
}
#newsAlert .portalPullQuote .speechArrowNI {
	background: url("../i/pullquote_grayarrow.png") no-repeat right top; top: -2px; height: 14px; z-index: 2;
}
.oneThird .portalPullQuote .speechArrow {
	float: left;
}
.oneThird .portalPullQuote .speechArrowSW {
	float: left;
}
.oneThird .portalPullQuote .speechArrowNI {
	float: left;
}
.oneThirdCut .portalPullQuote .speechArrow {
	float: left;
}
.oneThirdCut .portalPullQuote .speechArrowSW {
	float: left;
}
.oneThirdCut .portalPullQuote .speechArrowNI {
	float: left;
}
#newsAlert .oneThird .portalPullQuote .speechArrow {
	float: left;
}
#newsAlert .oneThird .portalPullQuote .speechArrowSW {
	float: left;
}
#newsAlert .oneThird .portalPullQuote .speechArrowNI {
	float: left;
}
#newsAlert .oneThirdCut .portalPullQuote .speechArrow {
	float: left;
}
#newsAlert .oneThirdCut .portalPullQuote .speechArrowSW {
	float: left;
}
#newsAlert .oneThirdCut .portalPullQuote .speechArrowNI {
	float: left;
}
.oneSixth .portalPullQuote .plQAuthorImg {
	padding: 0px 0px 1px;
}
#newsAlert .oneSixth .portalPullQuote .plQAuthorImg {
	padding: 0px 0px 1px;
}
.portalPullQuote .commentImg a.plQAuthorImg {
	bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: absolute;
}
#newsAlert .portalPullQuote .commentImg a.plQAuthorImg {
	bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: absolute;
}
#newsAlert .PullQuoteNoBorder {
	margin-bottom: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#newsAlert .portalPullQuote img.spacerFloat {
	margin-bottom: 15px;
}
.PullQuoteNoBorder {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.PullQuoteNoBorder .commentImg {
	margin-top: 0px;
}
#newsAlert .PullQuoteNoBorder .commentImg {
	margin-top: 0px;
}
.summaryMedium :first-child.portalPullQuote {
	margin-bottom: 1px;
}
.portalPullQuote.PullQuoteNoBorder p.pullQuoteSourceNI {
	margin-bottom: 1px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.portalPullQuote.PullQuoteNoBorder p.pullQuoteSource {
	margin-bottom: 1px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.portalPullQuote h3 {
	padding-bottom: 0px; font-weight: normal;
}
.portalPullQuote h2 {
	padding-bottom: 0px; font-weight: normal;
}
.portalPullQuote p {
	color: rgb(38, 38, 38);
}
.labelAbstract {
	margin: 0px;
}
#newsAlert .cartoonTabsContainer a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#newsAlert .mattArticleLink {
	padding-top: 5px;
}
@media not all, not all, not all, not all, only screen and (min-width:700px) and (min-resolution:192dpi), not all
{
p.comments {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -453px !important;
}
span.comments {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -453px !important;
}
.twoThirds .twoThirds .oneSixth .summaryMedium .portalPullQuote .comments {
	margin-top: 2px;
}
.headlineImageLeft .comments {
	margin-top: 2px;
}
.summary .sidebars li.video {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px 5px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .video h3 {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px 5px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
#newsAlert .sidebars .video {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px 5px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
#newsAlert .summaryMediumToSmall .video h3 {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px 5px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
#newsAlert .headerOnly h3 .video {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px 5px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.related_links_inline ul li.video {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px 5px; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
#newsAlert .sidebars li.video {
	background-position: 0px -1556px;
}
#newsAlert .sidebars h3.video {
	background-position: 0px -1556px;
}
#newsAlert .headerOnly h3 .video {
	background-position: 0px -1556px;
}
#newsAlert .sidebars li.video:hover {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px -1628px;
}
#newsAlert .sidebars:hover {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px -1628px;
}
#newsAlert .headerOnly h3:hover .video {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px -1628px;
}
.summary .sidebars li.video {
	background-position: 0px 2px;
}
.summaryMediumToSmall .video h3 {
	background-position: 0px 4px;
}
.sidebars .blog {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -154px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .blog h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -154px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .bullet {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -304px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .bullet h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -304px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .interactive {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -763px !important;
}
.summaryMediumToSmall .interactive h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -763px !important;
}
.sidebars .graph {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -608px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .graph h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -608px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .photo {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -917px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .photo h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -917px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .poll {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1067px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .poll h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1067px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .map {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1378px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .map h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1378px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .audio {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1534px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .audio h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1534px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
#newsAlert p.comments {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2137px !important;
}
#newsAlert span.comments {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2137px !important;
}
#newsAlert p.shareCount {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2909px !important;
}
#newsAlert .sidebars .blog {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1840px !important;
}
#newsAlert .summaryMediumToSmall .blog h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1840px !important;
}
#newsAlert .headerOnly h3 .blog {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1840px !important;
}
#newsAlert .sidebars .bullet {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1988px !important;
}
#newsAlert .summaryMediumToSmall .bullet h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1988px !important;
}
#newsAlert .sidebars .graph {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2292px !important;
}
#newsAlert .summaryMediumToSmall .graph h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2292px !important;
}
#newsAlert .headerOnly h3 .graph {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2292px !important;
}
#newsAlert .sidebars .interactive {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2447px !important;
}
#newsAlert .summaryMediumToSmall .interactive h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2447px !important;
}
#newsAlert .headerOnly h3 .interactive {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2447px !important;
}
#newsAlert .sidebars .photo {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2601px !important;
}
#newsAlert .summaryMediumToSmall .photo h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2601px !important;
}
#newsAlert .headerOnly h3 .photo {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2601px !important;
}
#newsAlert .sidebars .poll {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2753px !important;
}
#newsAlert .summaryMediumToSmall .poll h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2753px !important;
}
#newsAlert .headerOnly h3 .poll {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2753px !important;
}
#newsAlert .sidebars .map {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3063px !important;
}
#newsAlert .summaryMediumToSmall .map h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3063px !important;
}
#newsAlert .headerOnly h3 .map {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3063px !important;
}
#newsAlert .sidebars .audio {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3218px !important;
}
#newsAlert .summaryMediumToSmall .audio h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3218px !important;
}
#newsAlert .headerOnly h3 .audio {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3218px !important;
}
.carv2 .rightButton {
	background: url("../i/rightArrow.svg") no-repeat 3px 50% rgb(233, 233, 223);
}
.commentContainerCarousel .sliderNav.slideForward {
	background: url("../i/rightArrow.svg") no-repeat 3px 50% rgb(233, 233, 223);
}
#newsAlert .twoThirds .carv2 .rightButton {
	background: url("../i/rightArrow.svg") no-repeat 12px 8px rgb(204, 0, 0); border-radius: 5px 0px 0px 5px; margin-right: -1px; border-right-color: rgb(204, 0, 0); border-right-width: 2px; border-right-style: solid;
}
#newsAlert .oneHalf .carv2 .rightButton {
	background: url("../i/rightArrow.svg") no-repeat 12px 8px rgb(204, 0, 0); border-radius: 5px 0px 0px 5px; margin-right: -1px; border-right-color: rgb(204, 0, 0); border-right-width: 2px; border-right-style: solid;
}
#newsAlert .oneThirdCut .carv2 .rightButton {
	background: url("../i/rightArrow.svg") no-repeat 3px 32px rgb(90, 90, 90);
}
#newsAlert .oneThird .carv2 .rightButton {
	background: url("../i/rightArrow.svg") no-repeat 3px 32px rgb(90, 90, 90);
}
.carv2 .leftButton {
	background: url("../i/leftArrow.svg") no-repeat 2px 50% rgb(233, 233, 223);
}
.commentContainerCarousel .sliderNav.slideBack {
	background: url("../i/leftArrow.svg") no-repeat 2px 50% rgb(233, 233, 223);
}
#newsAlert .twoThirds .carv2 .leftButton {
	background: url("../i/leftArrow.svg") no-repeat 8px 7px rgb(204, 0, 0); border-radius: 0px 5px 5px 0px; margin-right: -1px;
}
#newsAlert .oneHalf .carv2 .leftButton {
	background: url("../i/leftArrow.svg") no-repeat 8px 7px rgb(204, 0, 0); border-radius: 0px 5px 5px 0px; margin-right: -1px;
}
#newsAlert .oneThirdCut .carv2 .leftButton {
	background: url("../i/leftArrow.svg") no-repeat 2px 32px rgb(90, 90, 90);
}
#newsAlert .oneThird .carv2 .leftButton {
	background: url("../i/leftArrow.svg") no-repeat 2px 32px rgb(90, 90, 90);
}
}
@media not all, not all, not all, not all, only screen and (min-width:1300px) and (min-resolution:192dpi), not all
{
p.comments {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -453px !important;
}
span.comments {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -453px !important;
}
.twoThirds .twoThirds .oneSixth .summaryMedium .portalPullQuote .comments {
	margin-top: 2px;
}
.headlineImageLeft .comments {
	margin-top: 2px;
}
.sidebars .video {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px 0px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .video h3 {
	background: url("../i/portal_icon_sprite_v.svg") no-repeat 0px 0px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .blog {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -154px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .blog h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -154px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .bullet {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -304px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .bullet h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -304px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .interactive {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -763px !important;
}
.summaryMediumToSmall .interactive h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -763px !important;
}
.sidebars .graph {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -608px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .graph h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -608px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .photo {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -917px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .photo h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -917px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .poll {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1067px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .poll h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1067px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .map {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1378px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .map h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1378px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.sidebars .audio {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1534px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
.summaryMediumToSmall .audio h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1534px !important; padding: 0px 0px 2px; line-height: 1.2em; text-indent: 18px; font-weight: normal;
}
#newsAlert p.comments {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2137px !important;
}
#newsAlert span.comments {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2137px !important;
}
#newsAlert p.shareCount {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2909px !important;
}
#newsAlert .sidebars .video {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1684px !important;
}
#newsAlert .summaryMediumToSmall .video h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1684px !important;
}
#newsAlert .headerOnly h3 .video {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1684px !important;
}
#newsAlert .sidebars .blog {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1840px !important;
}
#newsAlert .summaryMediumToSmall .blog h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1840px !important;
}
#newsAlert .headerOnly h3 .blog {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1840px !important;
}
#newsAlert .sidebars .bullet {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1988px !important;
}
#newsAlert .summaryMediumToSmall .bullet h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -1988px !important;
}
#newsAlert .sidebars .graph {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2292px !important;
}
#newsAlert .summaryMediumToSmall .graph h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2292px !important;
}
#newsAlert .headerOnly h3 .graph {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2292px !important;
}
#newsAlert .sidebars .interactive {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2447px !important;
}
#newsAlert .summaryMediumToSmall .interactive h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2447px !important;
}
#newsAlert .headerOnly h3 .interactive {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2447px !important;
}
#newsAlert .sidebars .photo {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2601px !important;
}
#newsAlert .summaryMediumToSmall .photo h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2601px !important;
}
#newsAlert .headerOnly h3 .photo {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2601px !important;
}
#newsAlert .sidebars .poll {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2753px !important;
}
#newsAlert .summaryMediumToSmall .poll h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2753px !important;
}
#newsAlert .headerOnly h3 .poll {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -2753px !important;
}
#newsAlert .sidebars .map {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3063px !important;
}
#newsAlert .summaryMediumToSmall .map h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3063px !important;
}
#newsAlert .headerOnly h3 .map {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3063px !important;
}
#newsAlert .sidebars .audio {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3218px !important;
}
#newsAlert .summaryMediumToSmall .audio h3 {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3218px !important;
}
#newsAlert .headerOnly h3 .audio {
	background: url("../i/portal_icon_sprite_x2.svg") no-repeat 0px -3218px !important;
}
}
.bylineComments .bylineImg + .bylineBody {
	width: 380px;
}
.byline .bylineImg + .bylineBody {
	width: 380px;
}
iframe.twitter-timeline.twitter-timeline-rendered {
	margin-bottom: 15px;
}
.ms-widget {
	font-family: arial; font-size: 12px;
}
.ms-widget a img {
	border: currentColor; border-image: none;
}
.ms-widget .footerTxt {
	font-size: 10px; margin-top: 10px;
}
.ms-widget ul li table td img {
	margin: 0px auto;
}
.ms-widget ul.x300 {
	margin: 0px; padding: 0px; width: 300px;
}
.ms-widget ul.x300 li {
	list-style: none; width: 100%; height: 25px; overflow: hidden; border-top-color: rgb(0, 0, 0); border-top-width: 2px; border-top-style: solid;
}
.ms-widget ul.x300 li.shown {
	height: auto;
}
.ms-widget ul.x300 li .rowHead {
	background-position: 283px; padding: 6px 3px 4px; text-transform: capitalize; font-size: 13px; cursor: pointer; background-image: url("../i/money-supermarket/chev.png"); background-repeat: no-repeat; background-color: rgb(233, 233, 223);
}
.ms-widget ul.x300 li.active .rowHead {
	width: 100%; color: rgb(255, 255, 255); background-image: url("../i/money-supermarket/chev-active.png"); background-color: rgb(183, 26, 41);
}
.ms-widget ul.x300 li:hover .rowHead {
	width: 100%; color: rgb(255, 255, 255); background-image: url("../i/money-supermarket/chev-active.png"); background-color: rgb(183, 26, 41);
}
.ms-widget ul.x300 li.shown .rowHead {
	width: 100%; color: rgb(255, 255, 255); background-image: url("../i/money-supermarket/chev-active.png"); background-color: rgb(183, 26, 41);
}
.ms-widget ul.x300 li table {
	width: 100%; text-align: center; padding-bottom: 5px; vertical-align: middle; border-bottom-color: rgb(232, 232, 222); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(244, 244, 244);
}
.ms-widget ul.x300 li table th {
	height: 17px; text-align: center; padding-top: 2px; font-size: 11px; font-weight: normal; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-widget ul.x300 li table td {
	height: 71px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-widget ul.x300 li table.x4Col td {
	border-right-color: rgb(77, 77, 77); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x300 li table.x4Col th {
	border-right-color: rgb(77, 77, 77); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x300 li table.x4Col tr td:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.ms-widget ul.x300 li table.x4Col tr th:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.ms-widget ul.x300 li table td.provider {
	width: 83px;
}
.ms-widget ul.x300 li table td.aer {
	width: 124px; font-size: 18px; font-weight: normal;
}
.ms-widget ul.x300 li table.x4Col td.aer {
	width: 62px; font-size: 12px;
}
.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 {
	margin: 0px; padding: 0px; width: 620px; overflow: hidden; clear: both; position: relative;
}
.ms-widget ul.x620 li.active {
	background: none; padding-bottom: 1px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.ms-widget ul.x620 li .tabHead {
	width: 103px; height: 30px; text-align: center; text-transform: capitalize; font-weight: bold; vertical-align: middle; display: table-cell; position: relative; z-index: 1; cursor: pointer;
}
.ms-widget ul.x620 li .tabHead:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(187, 68, 77);
}
.ms-widget ul.x620 li.active .tabHead {
	color: rgb(255, 255, 255); background-color: rgb(165, 7, 18);
}
.ms-widget ul.x620 li {
	list-style: none; width: 103px; text-align: center; float: left;
}
.ms-widget ul.x620 li .selBg {
	width: 103px; height: 30px; position: absolute; background-color: rgb(244, 244, 244);
}
.ms-widget ul.x620 li.t1 {
	width: 103px;
}
.ms-widget ul.x620 li.t3 {
	width: 103px;
}
.ms-widget ul.x620 li.t5 {
	width: 103px;
}
.ms-widget ul.x620 li.t1 .selBg {
	width: 103px;
}
.ms-widget ul.x620 li.t3 .selBg {
	width: 103px;
}
.ms-widget ul.x620 li.t5 .selBg {
	width: 103px;
}
.ms-widget ul.x620 li.t1 .selBg {
	background-position: -90px 0px;
}
.ms-widget ul.x620 li.t3 .selBg {
	background-position: -90px 0px;
}
.ms-widget ul.x620 li.t5 .selBg {
	background-position: -90px 0px;
}
.ms-widget ul.x620 li.t7 {
	width: 89px; background-image: none;
}
.ms-widget ul.x620 li.t7 .selBg {
	width: 89px; background-image: none;
}
.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-color: rgb(170, 170, 170); border-left-width: 1px; border-left-style: solid;
}
.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 {
	width: 103px;
}
.ms-widget ul.x620 li:last-child .selBg {
	width: 103px;
}
.ms-widget ul.x620.loans li:last-child {
	width: 103px;
}
.ms-widget ul.x620.loans li:last-child .selBg {
	width: 103px;
}
.ms-widget ul.x620 li td {
	border-right-color: rgb(170, 170, 170); border-bottom-color: rgb(170, 170, 170); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.ms-widget ul.x620 li th {
	border-right-color: rgb(170, 170, 170); border-bottom-color: rgb(170, 170, 170); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.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 {
	padding: 5px 0px; width: 103px; font-family: Arial; font-size: 12px; font-weight: normal; background-color: rgb(244, 244, 244);
}
.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-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.ms-widget ul.x620 li .border-bottom-container {
	width: 620px; height: 1px; overflow: hidden;
}
.ms-widget ul.x620 li .border-bottom-container .border-bottom {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 89px; height: 1px; background-color: rgb(170, 170, 170);
}
.ms-widget ul.x620 li.t1.shown .item1 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x620 li.t1.active .item1 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x620 li.t2.shown .item2 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x620 li.t2.active .item2 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x620 li.t3.shown .item3 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x620 li.t3.active .item3 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x620 li.t4.shown .item4 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x620 li.t4.active .item4 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x620 li.t5.shown .item5 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x620 li.t5.active .item5 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x620 li.t6.shown .item6 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x620 li.t6.active .item6 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x620 li.t7.shown .item7 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.ms-widget ul.x620 li.t7.active .item7 {
	border-right-color: rgb(170, 170, 170); border-right-width: 1px; border-right-style: solid;
}
.wide .summary {
	padding: 0px;
}
.wide .summary.imageCentreHeadline h3 {
	margin-right: 80px;
}
.wide .summary.imageCentreHeadline .labelAbstract {
	margin-right: 80px;
}
.wide .summary.imageCentreHeadline .comments {
	margin-right: 80px;
}
.wide .summary.headlineImageLeft h3 {
	margin-right: 80px;
}
.wide .summary.headlineImageLeft .labelAbstract {
	margin-right: 80px;
}
.wide .summary.headlineAbstract h3 {
	margin-right: 80px;
}
.wide .summary.headlineOnly h3 {
	margin-right: 80px;
}
.wide .summary.headlineAbstract .labelAbstract {
	margin-right: 80px;
}
.wide .summary.headlineAbstract .comments {
	margin-right: 80px;
}
.wide .summary.headlineOnly .labelAbstract {
	margin-right: 80px;
}
.wide .summary.headlineOnly .comments {
	margin-right: 80px;
}
.wide .summary.headlineImageLeft .comments {
	margin-right: 80px;
}
.wide .summary.headlineImageCentre h3 {
	margin-right: 80px;
}
.wide .summary.headlineImageCentre .labelAbstract {
	margin-right: 80px;
}
.wide .summary.headlineImageCentre .comments {
	margin-right: 80px;
}
.wide .sidebars {
	margin-right: 80px;
}
.wide .summary .piccentre {
	padding: 0px !important; margin-bottom: 5px;
}
.wide .summary h3 {
	padding: 0px; color: rgb(35, 75, 123); font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: 200;
}
.wide .summary.headlineImageLeft .picleft {
	padding: 0px; margin-right: 10px; margin-bottom: 5px;
}
.wide .summary span.comments a {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.wide .summary .labelOnSec {
	margin: 0px 0px 5px; padding: 0px; color: rgb(212, 47, 0); font-weight: bold;
}
.wide .summary.headlineImageLeft h3 {
	margin-bottom: 10px;
}
.wide .summary.imageCentreHeadline h3 {
	margin-bottom: 10px;
}
.wide .summary.headlineAbstract h3 {
	margin-bottom: 10px;
}
.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-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.moderate {
	margin: 5px; font-size: 14px; float: right;
}
.newlook {
	margin: 5px; font-size: 14px; float: right;
}
.fclear {
	clear: both;
}
.btop {
	border-top-color: rgb(38, 38, 38); border-top-width: 2px; border-top-style: solid;
}
.moderate {
	padding-left: 0px; border-bottom-color: rgb(255, 255, 255); border-left-color: currentColor; border-bottom-width: 1px; border-left-width: medium; border-bottom-style: solid; border-left-style: none;
}
.isaSeason {
	width: 100%; float: left;
}
.isaSeason > div > div {
	margin: 20px 0px; float: left;
}
.isaSeason > div > a {
	margin: 20px 0px; float: left;
}
#otsnSearch .yui-skin-sam .yui-panel {
	border: currentColor; border-image: none;
}
#otsnSearch .yui-skin-sam .yui-panel .bd {
	padding: 0px;
}
#otsnSearch .yui-skin-sam .yui-dialog .ft {
	background: none; border: currentColor; border-image: none;
}
.fmvps-wrapper {
	padding-bottom: 1em;
}
#readNextWidget {
	left: 0px; bottom: 0px; overflow: hidden; display: block; position: fixed; z-index: 9999;
}
#readNextWidget .topBar {
	background: rgb(0, 122, 143); width: 100%; height: 4px; display: block;
}
#readNextOpen {
	background: rgb(255, 255, 255); height: 164px; border-right-color: rgb(198, 198, 198); border-left-color: rgb(198, 198, 198); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; display: block; position: relative;
}
#readNextOpenInner {
	padding: 35px 15px; width: 34px;
}
#readNextOpen a span {
	width: 34px; text-align: center; color: rgb(50, 50, 50); line-height: 14pt; font-family: arial, helvetica, sans-serif; font-size: 12pt; display: block;
}
#readNextOpen a .icn {
	width: 34px; height: 34px; margin-top: 20px; display: block; background-image: url("/template/ver1-0/i/readNextWidget/Read-Next-Arrow.png");
}
#nextArticle {
	background: rgb(255, 255, 255); margin-left: -1px; border-left-color: rgb(198, 198, 198); border-left-width: 1px; border-left-style: solid; float: left;
}
#nextArticle #nextPageTitle span {
	color: rgb(35, 75, 124); line-height: 30px; font-family: Georgia; font-size: 23px;
}
#nextArticle a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#nextArticle #nextPageTitle:hover span {
	color: rgb(0, 0, 0); border-bottom-color: rgb(18, 40, 66); border-bottom-width: 1px; border-bottom-style: solid;
}
#nextArticle #nextArticleWrapper {
	height: 160px; margin-left: 15px; display: table;
}
#nextArticle #nextArticleInnerWrapper {
	vertical-align: middle; display: table-cell;
}
#nextArticle #nextArticleWrapper #nextPageThumbnail {
	width: 140px; height: 88px; margin-right: 15px; display: inline-block;
}
#nextArticle #nextArticleWrapper #nextPageTitle {
	width: 450px; vertical-align: top; display: inline-block;
}
#readNextArticleContainer {
	background: rgb(255, 255, 255); width: auto; height: 164px; border-right-color: rgb(198, 198, 198); border-right-width: 1px; border-right-style: solid; float: left;
}
#readNextLabel {
	color: rgb(0, 123, 154); padding-bottom: 10px; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
#closeBtn {
	float: right;
}
#closeBtn span {
	margin: 8px 8px 0px 0px; width: 12px; height: 12px; float: right; display: block; background-image: url("/template/ver1-0/i/readNextWidget/Close-off.png");
}
#closeBtn span:hover {
	background-image: url("/template/ver1-0/i/readNextWidget/Close-click.png");
}
#subscriptionPin {
	width: 580px; bottom: 0px; font-family: Arial; margin-left: 20px; display: none; position: fixed; z-index: 99999; border-top-left-radius: 10px; border-top-right-radius: 10px; background-color: rgb(255, 187, 62);
}
#subscriptionPinInnerDiv {
	padding: 20px 12px; position: relative;
}
#subscriptionPinFullImage {
	width: 580px; bottom: 0px; font-family: Arial; margin-left: 20px; display: none; position: fixed; z-index: 99999; background-color: rgb(255, 187, 62);
}
#subscriptionPinFullImage #subscriptionPinInnerDiv {
	padding: 0px; position: relative;
}
#subscriptionPinFullImage #subscriptionPinInnerDiv a div {
	width: 580px; height: 230px; bottom: 0px; position: absolute;
}
#subscriptionPinLink {
	color: rgb(0, 0, 0); text-decoration: none;
}
#subscriptionPinLink p {
	text-align: center;
}
#subscriptionPinLink img {
	margin-right: auto; margin-left: auto;
}
#subscriptionPinLink hr {
	border: 0px currentColor; border-image: none; height: 1px; background-color: rgb(0, 0, 0);
}
#subscriptionPinLink > div > p:nth-child(2) {
	font-family: Arial; font-size: 26px; margin-top: 8px; margin-bottom: 8px;
}
#subscriptionPinLink > div > p:nth-child(2) > span {
	font-weight: bold;
}
#subscriptionPinLink > div > p:nth-child(4) {
	font-family: Arial; font-size: 16px; margin-top: 10px; margin-bottom: 10px;
}
#subscriptionPinLink > div > p:nth-child(4) > span {
	font-weight: bold;
}
#subscriptionPinLink #subPinBtn {
	border-radius: 4px; width: 209px; height: 27px; line-height: 27px; padding-top: 3px; padding-bottom: 3px; font-family: Arial; font-size: 20px; margin-top: 10px; margin-right: auto; margin-left: auto; background-color: rgb(255, 255, 255);
}
#subscriptionPinCloseButton {
	right: 0px; margin-top: -10px; margin-right: 10px; position: absolute; cursor: pointer;
}
#subscriptionPinFullImage #subscriptionPinCloseButton {
	right: 0px; margin-top: 10px; margin-right: 10px; position: absolute; cursor: pointer;
}
#subscriptionPinDesc {
	height: 70px; display: block;
}
#subscriptionPinBulletPoints {
	margin: 0px 0px 0px 30px; padding: 0px; height: 70px; text-align: left; float: left; display: table;
}
#subscriptionPinImg {
	width: 135px; margin-top: 12px; margin-left: 30px; float: left;
}
#subscriptionPinBulletPoints .centerHelper {
	
}
#subscriptionPinBulletPoints ul {
	list-style: none; margin: 0px; padding: 0px; vertical-align: middle; display: table-cell;
}
#subscriptionPinBulletPoints li img {
	width: 12px; height: 12px; padding-top: 5px; margin-right: 12px; float: left;
}
#subscriptionPinBulletPoints li {
	font-size: 17px;
}
.edtChoice .oneThird .piccentre {
	padding-right: 10px;
}
span[data-vr-contentbox] + span[data-vr-contentbox] > div.summary.headlineOnly {
	padding-top: 3px; margin-top: 5px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#newGigyaShareTop-Holder {
	margin: 20px 0px !important; width: 100%; height: 29px; position: relative;
}
#newGigyaShareBottom-Holder {
	margin: 20px 0px !important; width: 100%; height: 29px; position: relative;
}
#newGigyaShareTop-Holder .GigyaBg {
	left: 0px; top: 0px; width: 100%; height: 29px; display: block; position: absolute; z-index: 1;
}
#newGigyaShareBottom-Holder .GigyaBg {
	left: 0px; top: 0px; width: 100%; height: 29px; display: block; position: absolute; z-index: 1;
}
#newGigyaShareBottom-HolderCenter .GigyaBg {
	left: 0px; top: 0px; width: 100%; height: 29px; display: block; position: absolute; z-index: 1;
}
#newGigyaShareTop-Holder .GigyaBg1 {
	background: url("../i/shareButtonsImg.png") no-repeat left top; left: -2px; top: 0px; width: 100%; height: 29px; display: block; position: absolute; z-index: 1;
}
#newGigyaShareBottom-Holder .GigyaBg1 {
	background: url("../i/shareButtonsImg.png") no-repeat left top; left: -2px; top: 0px; width: 100%; height: 29px; display: block; position: absolute; z-index: 1;
}
#newGigyaShareBottom-HolderCenter .GigyaBg1 {
	background: url("../i/shareButtonsImg.png") no-repeat left top; left: -2px; top: 0px; width: 100%; height: 29px; display: block; position: absolute; z-index: 1;
}
#newGigyaShareTop {
	left: 0px; top: 0px; width: 100%; height: 29px; display: block; position: absolute; z-index: 2;
}
#newGigyaShareBottom {
	left: 0px; top: 0px; width: 100%; height: 29px; display: block; position: absolute; z-index: 2;
}
#newGigyaShareTop-Holder .GigyaBg img {
	width: 29px; height: 29px; margin-right: 51px; display: inline-block;
}
#newGigyaShareBottom-Holder .GigyaBg img {
	width: 29px; height: 29px; margin-right: 51px; display: inline-block;
}
#newGigyaShareBottom-HolderCenter .GigyaBg img {
	width: 29px; height: 29px; margin-right: 51px; display: inline-block;
}
#newGigyaShareBottom-HolderCenter {
	margin: 20px auto !important; width: 540px; height: 29px; position: relative;
}
.newGigyaShare .gig-button-container {
	margin: 0px; padding: 0px; width: 80px;
}
.newGigyaShare .gig-button img {
	margin: 0px; width: 29px; height: 29px; display: block;
}
.newGigyaShare .gig-button-text {
	display: none;
}
.newGigyaShare .gig-button-container-email .gig-button-text {
	color: rgb(86, 86, 86); font-size: 13px; margin-top: 2px; display: block;
}
.newGigyaShare .gig-share-counter {
	text-align: left !important; background-image: none !important;
}
.newGigyaShare span.gig-counter-text-right {
	color: rgb(86, 86, 86) !important; line-height: 13px; font-family: "Arial" !important; font-size: 13px !important; font-weight: normal !important; margin-top: 10px; display: block;
}
.newGigyaShare .gig-button-container:hover .gig-button-text {
	color: rgb(35, 75, 123) !important;
}
#newGigyaShareSide {
	border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid;
}
#newGigyaShareSide a {
	background: url("../i/sharetools_print.png") no-repeat 0px 5px; width: 100%; height: 20px; margin-bottom: 10px; display: block;
}
#newGigyaShareSide a:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
@media print
{
.newGigyaShare {
	display: none !important;
}
}
.headerOne.styleFive {
	margin-top: 8px !important;
}
.headerOne.styleSeven {
	margin-top: 8px !important;
}
body.portal .top-stories01.outbrain-enabled .summary {
	padding-top: 3px; margin-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
body.portal .top-stories02.outbrain-enabled .summary {
	padding-top: 3px; margin-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
body.portal .top-stories02.outbrain-enabled .summaryMedium span:first-child .summary {
	padding-top: 5px; margin-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
body.portal .top-stories01.outbrain-enabled .summaryBig span .summary {
	padding-bottom: 10px; margin-top: 0px; margin-bottom: 3px; border-top-color: currentColor; border-bottom-color: rgb(204, 204, 204); border-top-width: 0px; border-bottom-width: 1px; border-top-style: none; border-bottom-style: dotted;
}
body.portal .top-stories01.outbrain-enabled .summaryBig span:first-child .summary {
	padding-top: 5px; margin-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
body.portal .top-stories01.outbrain-enabled .summaryBig span .summary > h3 {
	padding-top: 0px;
}
body.portal .top-stories01.outbrain-enabled .summaryMedium span:first-child .summary {
	border: 0px currentColor; border-image: none; padding-top: 0px; margin-top: 0px;
}
#invitation-v1 {
	width: 100%; height: 100%; position: absolute;
}
#invitation-wall-v1 {
	width: 100%; height: 100%; display: block; position: fixed; z-index: 4500000; background-image: url("../i/subscriber/wallBg.png");
}
#invitation-v1 iframe {
	border-radius: 3px; left: 50%; top: 50%; margin-top: -225px; margin-left: -360px; position: absolute; z-index: 5000000;
}
.opta-widget-container.opta-fixtures a {
	color: rgb(35, 75, 123) !important;
}
.opta-widget-container.opta-standings a {
	color: rgb(35, 75, 123) !important;
}
.opta-widget-container.opta-fixtures_plus a {
	color: rgb(35, 75, 123) !important;
}
.newstyle-enabled #mainBodyArea .was-h3 + p:empty {
	display: none;
}
.newstyle-enabled #mainBodyArea .was-h4 + p:empty {
	display: none;
}
.newstyle-enabled #mainBodyArea .was-h5 + p:empty {
	display: none;
}
.newstyle-enabled #mainBodyArea .was-h6 + p:empty {
	display: none;
}
.newstyle-enabled #mainBodyArea .was-h3 {
	font: 24px/29px Georgia; padding: 0px; color: rgb(204, 0, 0); margin-top: 16px; margin-bottom: 10px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; font-size-adjust: none; font-stretch: normal;
}
.newstyle-enabled #mainBodyArea .was-h4 {
	font: bold 18px/23px Arial; padding: 0px; margin-top: 20px; margin-bottom: 5px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; font-size-adjust: none; font-stretch: normal;
}
.newstyle-enabled #mainBodyArea .was-h5 {
	font: bold 18px/23px Arial; padding-top: 5px; padding-bottom: 0px; margin-top: 20px; margin-bottom: 5px; border-top-color: rgb(40, 40, 40); border-top-width: 1px; border-top-style: dotted; font-size-adjust: none; font-stretch: normal;
}
.newstyle-enabled h5.fm-chart-title {
	font: bold 18px/23px Arial; padding-top: 5px; padding-bottom: 0px; margin-top: 20px; margin-bottom: 5px; border-top-color: rgb(40, 40, 40); border-top-width: 1px; border-top-style: dotted; font-size-adjust: none; font-stretch: normal;
}
.newstyle-enabled #mainBodyArea .was-h6 {
	font: bold 16px/21px Arial; color: rgb(204, 0, 0); padding-top: 0px; padding-bottom: 5px; margin-top: 20px; border-top-color: rgb(40, 40, 40); border-top-width: 1px; border-top-style: dotted; font-size-adjust: none; font-stretch: normal;
}
.newstyle-enabled #mainBodyArea ul.storylist {
	font: 16px/23px Arial; color: rgb(51, 51, 51); margin-left: 0px; font-size-adjust: none; font-stretch: normal;
}
.newstyle-enabled #mainBodyArea ul.storylist li {
	padding-left: 20px; position: relative;
}
.newstyle-enabled #mainBodyArea ul.storylist li::before {
	background: url("../i/spritesheet-v.png") no-repeat -52px -853px; left: 0px; width: 10px; height: 16px; position: absolute; content: "";
}
.newstyle-enabled #mainBodyArea ol.storylist {
	font: 16px/20px Arial; color: rgb(40, 40, 40); margin-left: 0px; list-style-type: none; list-style-position: inside; font-size-adjust: none; font-stretch: normal;
}
.newstyle-enabled #mainBodyArea ol.storylist > li {
	height: 38px; padding-left: 50px; margin-top: 5px; display: table; position: relative; counter-increment: customlistcounter;
}
.newstyle-enabled #mainBodyArea ol.storylist > li > span {
	vertical-align: middle; display: table-cell;
}
.newstyle-enabled #mainBodyArea ol.storylist > li:nth-of-type(1) {
	margin-top: 0px;
}
.newstyle-enabled #mainBodyArea ol.storylist > li::before {
	background: url("../i/spritesheet-v.png") no-repeat 0px -860px; font: 20px/34px Georgia; left: 0px; width: 38px; height: 38px; text-align: center; color: rgb(204, 0, 0); display: table-cell; position: absolute; content: counter(customlistcounter) " "; font-size-adjust: none; font-stretch: normal;
}
.newstyle-enabled #mainBodyArea ol:first-child.storylist {
	counter-reset: customlistcounter;
}
.storyHead h2 {
	margin: 0px; padding: 5px 0px 10px; color: rgb(88, 88, 88); line-height: 22px; font-size: 18px; font-weight: normal;
}
.guideBodyHeading h2 {
	margin: 0px; padding: 5px 0px 10px; color: rgb(88, 88, 88); line-height: 22px; font-size: 18px; font-weight: normal;
}
.story .byline .bylineBody {
	width: 380px; color: rgb(51, 51, 51); font-family: georgia,"times new roman",times,serif; font-size: 16px; font-weight: normal;
}
.story .bylineComments .bylineBody {
	width: 380px; color: rgb(51, 51, 51); font-family: georgia,"times new roman",times,serif; font-size: 16px; font-weight: normal;
}
.story .bylineSocialButtons {
	margin: 2px 0px 6px; width: 350px; float: left;
}
.artBodyWide .story p {
	margin: 0px; padding: 0px 0px 0.8em; color: rgb(51, 51, 51); line-height: 23px; font-family: arial, helvetica, sans-serif; font-size: 16px;
}
.story .byline p.comments {
	padding: 10px 0px; width: 100%; height: 16px; line-height: 16px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; float: left; background-image: none !important;
}
.story .bylineComments p.comments {
	padding: 10px 0px; width: 100%; height: 16px; line-height: 16px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; float: left; background-image: none !important;
}
p.comments a {
	font-size: 14px; font-weight: normal;
}
#mainBodyArea p a:not(.opta-team-linking) {
	font-weight: bold;
}
h1#branding-section {
	margin: 5px 0px 15px; display: block;
}
#branding-section {
	margin: 5px 0px 15px; display: block;
}
h1#branding-article {
	margin: 5px 0px 15px; display: block;
}
#branding-article {
	margin: 5px 0px 15px; display: block;
}
#followPlatforms {
	margin: 15px 0px 10px; width: 100%; height: auto; float: left;
}
.social-media-iframe {
	width: 540px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; float: left;
}
.social-media-iframe.followYoutube {
	padding: 10px 0px; height: 48px;
}
.social-media-iframe.followTwitter {
	padding: 10px 0px; height: 28px;
}
.social-media-iframe.followFacebook {
	height: 72px;
}
.social-media-iframe.followFacebook .fb-page-container {
	margin: 3px 0px; width: 490px; height: 66px; overflow: hidden; float: left;
}
.social-media-iframe.followFacebook .fb-page {
	border: 0px currentColor; border-image: none; width: 500px; height: 70px; margin-top: -2px; margin-left: -9px; float: left;
}
#a03-article-post-article-bottom {
	margin: 20px 0px 0px; width: 100%; float: left;
}
