html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
.WorkPanel tr, .WorkPanel td
{
	vertical-align: top;
}
.pseudoLink
{
	cursor: pointer;
}
:focus
{
	outline: 0;
}
body
{
	line-height: 1;
	color: black;
	background: white;
}
ol, ul
{
	list-style: none;
}
table
{
	border-spacing: 0;
}
caption, th, td
{
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after
{
	content: "";
}
blockquote, q
{
	quotes: "" "";
}
*
{
	margin: 0;
	padding: 0;
}
#google_inlineAd h4
{
	margin: 5px 0;
	font-size: 13px;
	color: #000;
	font-family: sans-serif;
}
#google_inlineAd h4 a
{
	margin: 5px 0;
	font-size: 13px;
	color: #000;
	font-family: sans-serif;
}
#google_inlineAd .d0 .l0
{
	margin: 0 0px;
	font-size: 13px !important;
	text-decoration: underline;
	color: #0094c2 !important;
	font-family: sans-serif !important;
}
#google_inlineAd .d0 .l0 a
{
	margin: 0 0px;
	font-size: 13px !important;
	text-decoration: underline;
	color: #0094c2 !important;
	font-family: sans-serif !important;
}
#google_inlineAd .d0 .l1
{
	margin: 0 0px;
	color: #333;
	font-size: 13px !important;
	font-family: sans-serif !important;
}
#google_inlineAd .d0 .l1 a
{
	margin: 0 0px;
	color: #333;
	font-size: 13px !important;
	font-family: sans-serif !important;
}
#google_inlineAd .d0 .l2
{
	margin: 0 0px !important;
	color: #0094c2;
	font-size: 13px !important;
	font-family: sans-serif !important;
}
#google_inlineAd .d0 .l2 a
{
	margin: 0 0px !important;
	color: #0094c2;
	font-size: 13px !important;
	font-family: sans-serif !important;
}
#google_inlineAd .d0
{
	margin-bottom: 6px;
	margin-left: 5px;
}
#google_inlineAd .d0 a
{
	text-decoration: none;
}
.CShapeAd
{
	behavior: url(/images/BigPondSport/C-Ad/iepngfix.htc);
}
.CShapeBanner
{
	width: 978px;
	height: 70px;
	margin: 0px auto;
}
body
{
	width: 100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(/images/bigpond-sport-bg100px.gif) 0px 66px repeat-x;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 1.2em;
}
a:link, a:visited, a:active, a:hover
{
	color: #2e88ac;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
.container
{
	text-align: left;
}
.content-outer-v2
{
	width: 978px;
	margin: 0px auto;
	text-align: left;
}
.masthead-v2
{
	width: 978px;
	position: relative;
	height: 100px;
	background: #001f34 url(/images/masthead100px.jpg) left top no-repeat;
	z-index: 10;
}
menu-v2
{
	position: relative;
	z-index: 1;
}
.special-event
{
	position: absolute;
	top: 10px;
	right: 16px;
	width: 390px;
	height: 38px;
}
.olympics-vid-item-wrap .olympics-vid-thumb
{
	display: block;
	float: left;
	height: 50px;
	margin: 0;
	width: 90px;
	position: relative;
}
.olympics-vid-content .olympics-vid-item-wrap .olympics-vid-thumb .hover_video_play, .olympics-vid-content .olympics-vid-item-wrap .olympics-vid-thumb #hover_video_play
{
	background: transparent url(/images/redesign2/hover_video_play.png) repeat scroll 0 0;
	height: 50px;
	left: 0;
	top: 0;
	width: 90px;
	position: absolute;
	float: left;
	background-position: 0 -50px;
}
.olympics-vid-content .olympics-vid-item-wrap .olympics-vid-thumb .hover_video_play:hover
{
	background-position: 0 0;
}
.olympics-vid-wrapper
{
	width: 301px;
	background: transparent url(/images/olympics/video-bg-sides.gif) repeat-y scroll 0px 0px;
}
.olympics-vid-item-wrap a img
{
	float: left;
	margin-right: 7px;
	height: 50px;
	width: 89px;
	overflow: hidden;
}
.foot-img
{
	margin-bottom: -3px;
}
.foot-img301
{
	width: 301px;
	height: 5px;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -1954px;
	overflow: hidden;
}
.epl-vid-header
{
	width: 294px;
	height: 60px;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -1890px;
	overflow: hidden;
	margin-left: 4px;
}
.olympics-vid-title
{
	background: transparent url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -1841px;
	overflow: hidden;
	color: #000000;
	font-family: Arial,Helvetica,Verdana;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0px 10px 8px;
	margin-left: 1px;
}
.olympics-vid-subtitle
{
	padding: 0px;
	text-align: center;
}
.olympics-vid-subtitle a
{
	color: #2E88AC;
	font-family: Verdana,Arial,Helvetica;
	font-weight: normal;
	line-height: 1.2em;
	text-decoration: none;
}
.olympics-vid-item-wrap
{
	padding: 8px;
	border-bottom: 1px solid #d6d6d6;
	width: 285px;
	height: 50px;
}
.olympics-vid-desc
{
	overflow: hidden;
	padding: 5px 5px 5px 0px;
}
.olympics-vid-desc h3 a
{
	color: #3D9DC4;
	font-weight: bold;
}
.olympics-vid-desc span
{
	color: #666;
}
.olympics-vid-footer
{
	background: #FFFFFF url(/images/olympics/footer-bg.gif) repeat-y scroll 0px 0px;
	padding: 10px 0px 7px 8px;
	overflow: hidden;
}
.medal-bg
{
	background: #FFFFFF url(/images/olympics/highlights-bg.gif) repeat-y scroll 0% 0% !important;
	overflow: hidden;
}
.code
{
	color: #404040;
	float: left;
}
.medal-tally
{
	margin: 0px 0px 0px 22px;
	float: none !important;
}
.medals
{
	margin-left: 150px;
	color: #404040;
}
.medal-row
{
	height: 20px;
}
.medals div
{
	float: left;
	width: 27px;
	margin-right: 9px;
	text-align: center;
}
.medal-link
{
	float: right;
	margin-top: 2px;
	font-size: 11px;
}
*html .medal-link
{
	margin-top: -15px;
}
* + html .medal-link
{
	margin-top: -15px;
}
b.country
{
	margin-top: 5px;
	float: left;
	color: #404040;
}
.medals-images
{
	margin: 0px 0px 0px 151px;
}
.medals-images img
{
	margin: 0px 8px 0px 0px;
}
.tally
{
	float: right;
	margin: 3px 6px 0px 0px;
	width: 10px;
	font-weight: bold;
}
.medal-tally-wrapper
{
	background: #fff url(/images/olympics/medal-tally-bg.gif) repeat-y scroll 0px 0px;
	width: 642px;
}
.medal-tally-header
{
	background: #fff url(/images/olympics/medal-tally-header.gif) no-repeat scroll 0px 0px;
	padding: 9px 0px 13px 9px;
	height: 25px;
	overflow: hidden;
}
.medal-tally-wrapper h3
{
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #626262;
}
.medal-tally-column-first
{
	color: #626262;
	font-family: helvetica;
	height: 27px;
	padding: 5px 15px 0px 9px;
}
.medal-tally-column-first div
{
	float: left;
	font-size: 12px;
	font-weight: bold;
}
.medal-tally-column
{
	color: #626262;
	font-family: helvetica;
	height: 21px;
	padding: 10px 15px 0px 9px;
	border-top: 1px solid #d6d6d6;
	font-size: 13px;
	width: 618px;
}
.medal-tally-column .medal-tally-country
{
	float: left;
	margin: 0px !important;
}
.medal-tally-country
{
	margin-right: 319px;
	margin-top: 3px;
}
.medal-tally-images
{
	margin: 0px 0px 0px 0px;
}
.medal-tally-images img
{
	margin-left: 28px;
}
.medal-tally-medals
{
	margin: 0px 0px 0px 0px;
	float: right;
}
.medal-tally-medals div
{
	text-align: center;
	width: 15px;
	float: left;
}
.medal-tally-medals .silver, .medal-tally-medals .gold
{
	margin-right: 39px;
}
.medal-tally-medals .bronze
{
	margin-right: 0px;
}
.medal-tally-total
{
	margin-top: 3px;
	font-size: 12px;
	float: right !important;
}
.medal-tally-totals
{
	width: 20px !important;
	margin-left: 82px !important;
	margin-left: 72px;
}
.medal-tally-wrapper div.mod-footer
{
	height: 11px;
	margin-top: -6px;
	overflow: hidden;
	position: absolute;
}
.component-content-olympics h3
{
	padding-right: 17px;
}
.component-content-olympics p.excerpt
{
	padding-right: 17px;
}
.component-content-olympics
{
	background: #FFFFFF url(/images/olympics/modules_bg.gif) repeat-y scroll 0px 0%;
	margin: 0px 0px 0px -14px !important;
	overflow: hidden;
	padding: 10px 0px 0px 12px;
	width: 303px;
}
.small-links-olympics
{
	border-bottom: 1px solid #D6D6D6;
	margin: 12px 0px 0px -14px;
	padding: 4px 0px 2px 14px;
	width: 301px;
	background: #FFFFFF url(/images/olympics/sub-bg.gif) repeat-y scroll 0px 0%;
}
.small-links-olympics strong
{
	font-family: Arial,Helvetica,Verdana;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}
.small-links-olympics a
{
	margin-left: 200px;
}
.componenttop-olympics
{
	background: #FFFFFF url(/images/olympics/news-header-bg.gif) no-repeat scroll 0px 0%;
	margin-top: 10px;
	padding: 10px 14px 4px;
	padding-top: 10px !important;
}
.medal-results-title
{
	background: #FFFFFF url(/images/olympics/sub-bg.gif) repeat-y scroll 0px 0%;
	border-bottom: 1px solid #d6d6d6;
	font-family: Arial,Helvetica,Verdana;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
	margin-top: -17px;
	padding: 7px 0px 4px 12px;
	width: 303px;
}
.medal-results-title a
{
	font-size: 11px;
	margin-left: 121px;
	font-weight: normal;
	font-family: Verdana;
}
.medal-results-container
{
	border-bottom: 1px solid #d6d6d6;
	padding: 10px 0px;
}
.medal-results-event
{
	padding: 9px 0px 0px 58px;
}
.medal-results-container img
{
	margin-left: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.medal-images-container
{
	width: 30px;
	float: left;
	height: 72px;
}
.medal-results-winners
{
	margin-bottom: 10px;
	margin-left: 58px;
}
.medal-results-winners div
{
	margin-top: 10px;
	font-family: Verdana;
	font-size: 11px;
	color: #505050;
}
.latest-olympics-container
{
	background: #FFFFFF url(/images/olympics/modules_bg.gif) repeat-y scroll 0px 0%;
	width: 315px;
}
.latest-event-title
{
	padding: 9px 0px 9px 58px !important;
	font-weight: bold;
	border-bottom: 1px solid #d6d6d6;
}
.position
{
	float: left;
	padding: 0px !important;
	border: none !important;
}
.olympic-result-name
{
	padding: 0px !important;
	border: none !important;
	margin-left: 48px;
}
.latest-olympics-container div
{
	padding: 9px 0px 9px 10px;
	border-bottom: 1px solid #d6d6d6;
}
.nav-level-2
{
	width: 972px !important;
	height: 27px;
	background: #F5F5F5 url(/images/Redesign2/sub_nav_bg.gif) repeat scroll left top;
	border-bottom: solid #bbbbbb 1px;
	border-left: solid #d4e1e7 2px;
	border-right: solid #d4e1e7 2px;
}
.nav-level-2 div
{
	display: none;
}
.nav-level-2 div.selected
{
	display: block;
}
.nav-level-2 ul
{
	overflow: hidden;
	margin: 0;
	padding: 0px 0px 0px 2px;
	list-style: none;
	height: 28px;
}
.nav-level-2 ul li
{
	float: left;
	display: inline;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	height: 28px;
}
.nav-level-2 ul li a:link, .nav-level-2 ul li a:visited, .nav-level-2 ul li a:active, .nav-level-2 ul li a:hover
{
	display: block;
	float: left;
	height: 20px;
	color: #848484;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding: 7px 10px 0 10px;
	color: #828282;
}
.nav-level-2 ul li a:hover
{
	color: #1b7498;
}
.content-inner-v2
{
	width: 950px;
	overflow: hidden;
	margin: 0px auto;
	border-left: 2px solid #d0e2ea;
	border-right: 2px solid #d0e2ea;
	background-color: #FFFFFF;
	padding: 10px 13px 20px 13px;
	text-align: left;
	clear: both;
}
.left-column-v2
{
	float: left;
	width: 640px;
}
.right-column-v2
{
	float: right;
	width: 300px;
	overflow: hidden;
}
.gallery-wrapper
{
	position: relative;
	height: 303px;
	background: #FFF url(/images/redesign2/feature-bg.gif) repeat-y;
	border-top: 2px solid #DDD;
	border-bottom: 2px solid #DDD;
	left: -2px;
}
.cnr-top-right
{
	position: absolute;
	top: -2px;
	right: 0px;
}
.cnr-btm-right
{
	position: absolute;
	bottom: -2px;
	right: 0px;
}
.gallery
{
	position: absolute;
	background: transparent url(/images/Redesign2/BPSLogoBG_285x190.jpg) no-repeat left top;
	z-index: 1;
	top: -2px;
	left: 2px;
	width: 285px;
	height: 200px;
}
#gallery-controls
{
	position: absolute;
	z-index: 4;
	left: 0px;
	bottom: 0px;
	width: 269px;
	height: 23px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -604px;
	padding: 14px 10px 5px 10px;
	color: #666;
}
#gallery-controls
{
	_padding-top: 20px;
	_height: 17px !important;
	_background: transperent url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -604px;
	_overflow: hidden;
	_bottom: -1px;
	_background-color: #fff;
	_z-index: 4;
}
#gallery-controls strong
{
	color: #666;
	font-weight: bold;
}
#gallery-controls.no-controls
{
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -647px;
	padding: 10px 10px 0px 10px;
	height: 26px;
	font-family: Arial, Helvetica, Verdana;
	z-index: 4;
}
#gallery-controls.no-controls a:link, .gallery-controls .no-controls a:visited, .gallery-controls .no-controls a:active
{
	font-family: Arial, Helvetica, Verdana;
}
.gallery-pagination
{
	position: absolute;
	width: 40px;
	bottom: 25px;
	left: 90px;
	z-index: 4;
	font-size: 10px;
	font-weight: bolder;
	color: #747474;
	text-align: right;
}
.gallery-prev
{
	position: absolute;
	bottom: 22px;
	left: 135px;
	display: block;
	width: 17px;
	height: 16px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -103px -683px;
	z-index: 5;
}
.gallery-prev:hover
{
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -120px -683px;
}
.gallery-play-pause
{
	position: absolute;
	bottom: 22px;
	left: 153px;
	display: block;
	width: 17px;
	height: 16px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -69px -683px;
	z-index: 5;
}
.gallery-play-pause:hover
{
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -86px -683px;
}
.gallery-next
{
	position: absolute;
	bottom: 22px;
	left: 171px;
	display: block;
	width: 17px;
	height: 16px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -683px;
	z-index: 5;
}
.gallery-next:hover
{
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -18px -683px;
}
#slideNext
{
	font-size: 11px;
	padding-top: 5px;
}
.gallery-text
{
	position: absolute;
	z-index: 3;
	bottom: 41px;
	left: 2px;
	border-top: none !important;
	width: 285px;
}
.gallery-text .no-controls
{
	bottom: 34px;
}
.related-links
{
	width: 265px;
	height: 60px;
	padding: 5px 10px 10px 10px;
	background-color: #003c49;
}
.related-links .no-controls
{
	height: 66px;
}
.related-links h4
{
	margin: 0px 0px 5px 0px;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica;
	color: #9edee8;
}
.related-links P
{
	color: #ffffff;
}
.related-links a:link, .related-links a:visited, .related-links a:active, .related-links a:hover
{
	color: #FFF;
	text-decoration: none;
	line-height: 1.1em;
}
#gallery-controls a.code-category:link, #gallery-controls a.code-category:visited, #gallery-controls a.code-category:active, #gallery-controls a.code-category:hover
{
	color: #000;
	font-weight: bolder;
	font-size: 11px;
}
.related-links a:hover
{
	text-decoration: underline;
}
.related-links li
{
	padding-left: 15px;
	background: transparent url(/images/redesign2/icon-related-links.gif) no-repeat;
	list-style: none;
}
.gallery-caption
{
	width: 265px;
	height: auto;
	padding: 5px 10px 10px 10px;
	behavior: url(/iepngfix.htc);
	background-image: url(/images/redesign2/opacity.png);
	color: #FFF;
}
.gallery-caption p
{
	color: #FFF;
}
.gallery-caption h3 a, .related-links h3 a
{
	margin: 0px 0px 3px 0px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica;
}
.gallery-caption a:link, .gallery-caption a:visited, .gallery-caption a:active, .gallery-caption a:hover
{
	color: #FFF;
}
.olympics
{
	width: 293px !important;
}
.olympics-related
{
	width: 293px;
	border-right: 1px solid #b4b4b4;
}
.text-olympics
{
	border-left: 1px solid #b4b4b4;
	width: 313px !important;
	border-right: 1px solid #b4b4b4;
	bottom: 42px;
	padding-bottom: 1px;
}
.main-text-olympics
{
	border-left: 1px solid #b4b4b4;
	width: 313px !important;
	border-right: 1px solid #b4b4b4;
	background: transparent url(/images/Redesign2/BPSLogoBG_Olympics.jpg) no-repeat scroll -1px top;
	bottom: 31px;
}
.header-olympics
{
	width: 265px;
	margin: 0px auto;
	height: 59px !important;
}
.olympic-image-wrap
{
	border-left: 14px solid #003C49;
	border-right: 14px solid #003C49;
	border-top: 10px solid #003C49;
	background: transparent url(/images/Redesign2/BPSLogoBG_285x190.jpg) no-repeat scroll center center;
	height: 190px;
	overflow: hidden;
}
.controls-olympics
{
	width: 300px !important;
	background: #fff url(/images/redesign2/gallery-controls-olympics.gif) no-repeat 2px 0px !important;
	height: 26px !important;
}
.olympics-head
{
	background: #fff url(/images/redesign2/gallery-corners.gif) no-repeat 0px 0px !important;
	height: 5px;
	width: 315px;
	overflow: hidden !important;
}
.olympics-pagination
{
	margin: 0px 0px 3px 17px;
}
.olympic-image
{
	background: transparent url(/images/redesign2/BPSLogoBG_Olympics.jpg) no-repeat scroll center center;
}
.gallery-bg-olympics
{
	background-color: #003C49;
	height: 300px;
	margin-left: 2px;
	width: 315px;
}
.wrapper-olympics
{
	width: 316px;
	background: none !important;
	border: none !important;
	height: 316px !important;
}
.related-links-olympics
{
	width: 293px;
	padding: 5px 10px 0px !important;
}
.ContentPane
{
	position: absolute;
	top: 0px;
	right: 2px;
	width: 350px;
}
.today-in-sport ul
{
	width: 350px;
}
.today-in-sport .heading
{
	height: 24px;
	margin: 0;
	padding: 9px 3px 0px 14px;
	border-bottom: 1px solid #d6d6d6;
}
.today-in-sport .heading span
{
	color: #000;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}
.today-in-sport, .today-in-sport .heading a:link, .today-in-sport .heading a:visited, .today-in-sport .heading a:active
{
	font-size: 11px;
	color: #999;
	font-family: Arial;
}
.today-in-sport .line-item
{
	border-bottom: 1px solid #d6d6d6;
	padding: 8px 3px 0px 14px;
	height: 21px;
	overflow: hidden;
	margin: 0;
	width: 333px;
	font-size: 11px;
}
.today-in-sport .line-item .last
{
	border: 0px;
}
.today-in-sport .line-item p.icon-today, .today-in-sport .line-item p.icon
{
	margin: 0px 5px 0px 0px;
	padding: 0;
	float: left;
	display: inline;
	width: 10px;
	height: 11px;
	background: #FFF url(/images/redesign2/icon-today.gif) left top no-repeat;
	font-size: 1px;
	line-height: 1em;
}
.today-in-sport .line-item p.icon
{
	background-image: none;
}
.today-in-sport .line-item p.links
{
	float: left;
	color: #000;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.today-in-sport .line-item p.links a:link, .today-in-sport .line-item p.links a:visited, .today-in-sport .line-item p.links a:active, .today-in-sport .line-item p.links a:hover
{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
	color: #2e88ac;
	text-decoration: none;
	line-height: 1.2em;
}
.today-in-sport .line-item p.links a:hover
{
	text-decoration: underline;
}
.column-wrapper
{
	width: 640px;
	overflow: hidden;
	margin-top: 10px;
}
.left-column-one
{
	float: left;
	width: 315px;
}
.left-column-two
{
	float: right;
	width: 315px;
}
div.highlights300, div.highlights_extend
{
	width: 300px;
	background: #FFF url(/images/redesign2/highlights-sub-bg300.gif) repeat-y;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}
div.highlights300 .generic-header, div.highlights_extend .generic-header
{
	width: 300px;
	height: 24px;
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -1609px;
	overflow: hidden;
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 16px;
	padding: 9px 10px 0px 10px;
	line-height: 1.2em;
	margin-left: -1px;
}
div.highlights300 div.last
{
	color: #999;
	background: #f6f6f6 url(/images/redesign2/highlights-footer-bg300.gif) repeat-y;
	font-size: 10px;
	margin-left: -1px;
}
div.highlights300 div.scorerow, div.highlights_extend div.scorerow
{
	border-top: 1px solid #d6d6d6;
	padding: 8px 5px 8px 5px;
}
div.highlights_extend div.scorerow
{
	float: left;
	height: 40px;
}
div.highlights300 div.last strong
{
	color: #000;
	font-weight: bolder;
}
div.highlights
{
	width: 315px;
	background: #FFF url(/images/redesign2/highlights-bg.gif) repeat-y;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}
div.highlights .header
{
	width: 315px;
	height: 33px;
	overflow: hidden;
	background: url(/images/redesign2/redesignImages.gif) no-repeat;
	background-position: 0 -455px;
}
div.highlights img
{
	vertical-align: top;
}
div.highlights div.scorerow
{
	border-top: 1px solid #d6d6d6;
	padding: 8px 10px 8px 10px;
}
.scorerow .comp
{
	float: left;
	margin-right: 5px;
}
div.highlights .scorerow .
.resdiv.highlights300 .scorerow .res
{
	width: 250px;
	margin-left: 35px;
}
div.highlight_extend .scorerow .res
{
	width: 250px;
}
div.highlights li
{
	border-top: 1px solid #d6d6d6;
	padding: 8px 10px 8px 10px;
}
sport
{
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
div.highlights .generic li
{
	padding: 8px 10px 9px 10px;
}
div.highlights li img
{
	vertical-align: text-top;
	margin-right: 5px;
}
div.highlights li a:link, div.highlights li a:visited, div.highlights li a:active, div.highlights li a:hover
{
	font-weight: normal;
	color: #2e88ac;
	text-decoration: none;
	line-height: 1.2em;
}
div.highlights li a:hover
{
	text-decoration: underline;
}
div.highlights div.last
{
	color: #999;
	background: #f6f6f6 url(/images/redesign2/highlights-footer-bg.gif) repeat-y;
	font-size: 10px;
}
div.highlights li.last
{
	color: #999;
	background: #f6f6f6 url(/images/redesign2/highlights-footer-bg.gif) repeat-y;
	font-size: 10px;
}
div.highlights div.last strong
{
	color: #000;
	font-weight: bolder;
}
div.highlights li.last strong
{
	color: #000;
	font-weight: bolder;
}
div.ashesheader
{
	background: transparent url(/Portals/0/images/fixturesWideBG.gif) no-repeat scroll 0 0;
	height: 23px !important;
	line-height: 23px !important;
	padding: 0 0 0 10px !important;
	width: 632px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
div.highlights .generic-header
{
	height: 24px;
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -1194px;
	overflow: hidden;
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 16px;
	padding: 9px 10px 0px 10px;
	line-height: 1.2em;
}
.extendnews_class
{
	width: 50px;
	float: left;
}
.extendnews_body
{
	float: right;
	width: 240px;
}
.news_item
{
	width: 300px;
	float: left;
	overflow: hidden;
}
.latestnews_extend_wrapper
{
	width: 2400px;
	height: 285px;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}
.latestnews_extend_wrapper_box
{
	position: relative;
	width: 300px;
	height: 285px;
	overflow: hidden;
}
div.component
{
	width: 287px;
	padding: 0px 14px 0px 14px;
}
div.componentbottom
{
	width: 287px;
	padding: 0px 14px 20px 14px;
}
div.componenttop
{
	padding: 10px 14px 0px 14px;
	margin-top: 10px;
	background: url(/images/redesign2/component-bg.gif) no-repeat;
	overflow: hidden;
}
div.component h2 a
{
	margin: 0px 0px 0px 0px;
	padding: 0;
	color: #000;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana;
	line-height: 1.2em;
}
div.component h2 a:link, div.component h2 a:visited, div.component h2 a:active, div.component h2 a:hover
{
	color: #000;
}
div.component-contenttop
{
	margin-top: 25px;
}
div.component-content
{
	width: 100%;
	overflow: hidden;
}
.comp-aleague
{
	margin-top: -10px;
}
div.component-content .code-logo
{
	float: right;
}
.first-article-thumbnail
{
	float: right;
	margin-top: 25px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.article-thumbnail
{
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	height: 60px;
	width: 80px;
	overflow: hidden;
	background: url(  '/portals/0/images/BPSLogoBG_80x60.jpg' ) no-repeat center center;
}
a.code-logo img
{
	padding-bottom: 10px;
}
div.component-content .code-logo .thumbnail
{
	margin: 0px 0px 5px 5px;
}
div.component-content a.code-logo .thumbnail:link img, div.component-content a.code-logo .thumbnail:visited img, div.component-content a.code-logo .thumbnail:active img
{
	border: 2px solid #e7e7e7;
	padding-bottom: 30px;
}
div.component-content a.code-logo .thumbnail:hover img
{
	border: 2px solid #2e88ac;
}
div.component-content p
{
	color: #666;
}
div.component-content p.small-links, div.component-content p.small-links a:link, div.component-content p.small-links a:visited, div.component-content p.small-links a:active, div.component-content p.small-links a:hover
{
	font-size: 11px;
	color: #999;
	text-decoration: none;
	margin: 5px 0px 5px 0px;
}
p.mt5
{
	font-weight: bold;
	color: #2E88AC;
}
p.mt5
{
	font-weight: bolder;
}
p.excerpt
{
	line-height: 1.2em;
	margin-bottom: 10px;
	font-size: 11px;
}
div.component-content p.small-links a:hover
{
	text-decoration: underline;
}
div.component-content p.small-links strong
{
	font-weight: bolder;
	color: #000;
}
p.small-links-mod strong
{
	font-weight: bolder;
	color: #000;
	margin-left: 14px;
}
div.component-content h3
{
	margin-bottom: 6px;
}
div.component-content h3 a:link, div.component-content h3 a:visited, div.component-content h3 a:active
{
	color: #2e88ac;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica;
	line-height: 1.2em;
}
ul.newsbullet
{
	list-style-position: outside !important;
	list-style: disc;
	color: #2E88AC;
	padding-left: 15px;
}
ul.newsbullet a:link, ul.newsbullet a:visited, ul.newsbullet a:active
{
	color: #2e88ac;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica;
	line-height: 1.2em;
}
ul.newsbullet a:hover
{
	text-decoration: underline !important;
}
ul.newsbullet li
{
	padding-bottom: 5px;
}
div.component-content h3.bullet a:link, div.component-content h3.bullet a:visited, div.component-content h3.bullet a:active
{
	font-size: 11px !important;
}
div.component-content h3 a:hover
{
	text-decoration: underline;
}
div.component-content .read-more
{
	margin-top: 5px;
}
div.component-content p.read-more a:link, div.component-content p.read-more a:visited, div.component-content p.read-more a:active, div.component-content p.read-more a:hover
{
	color: #666;
}
div.component-content ul.sports-results
{
	color: #666;
	line-height: 1.4em;
}
p.sports-results
{
	text-align: left;
}
ul.sports-results
{
	color: #666;
	line-height: 1.4em;
	margin-left: 15px;
}
p.sports-results
{
	color: #666;
	line-height: 1.4em;
}
div.component-content p.results
{
	color: #666;
	font-size: 11px;
}
div.component-content .blog-wrapper
{
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}
div.component-content .blog-wrapper div
{
	float: left;
	display: inline;
	width: 61px;
	margin-right: 10px;
}
div.component-content .blog-wrapper div a:link img, div.component-content .blog-wrapper div a:visited img, div.component-content .blog-wrapper div a:active img
{
	border: 2px solid #e7e7e7;
}
div.component-content .blog-wrapper div a:hover img
{
	border: 2px solid #2e88ac;
}
div.component-content ul.all-sports
{
	float: left;
	display: inline;
	width: 85px;
	margin-right: 10px;
}
div.component-content ul.all-sports li
{
	line-height: 1.5em;
}
div.component-content .footer-links
{
	border-top: 1px solid #dcdcdc;
	padding-top: 5px;
	margin-top: 15px;
	font-size: 10px;
	color: #999;
}
.mod-footer
{
	height: 5px;
	overflow: hidden;
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -1321px;
}
#espn
{
	background-color: #212121;
	margin-bottom: 5px;
	width: 300px;
	overflow: hidden;
}
.espn-header-small
{
	height: 30px;
	width: 300px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px 0;
}
.espn-sportcenter-div-img
{
	height: 28px;
	width: 300px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -30px;
}
#espn-video-player
{
	width: 300px;
	text-align: center;
}
.espn-seek-slider
{
	width: 113px;
	height: 18px;
}
#espn-usa
{
	width: 294px;
	height: 80px;
	margin: 0px 3px;
	position: relative;
	overflow: hidden;
	background: #FFF url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -58px;
}
#espn-aus
{
	width: 294px;
	height: 80px;
	margin: 0px 3px;
	position: relative;
	overflow: hidden;
	background: #FFF url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -138px;
}
.espn-tab1
{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	width: 90px;
	height: 23px;
	text-align: center;
	padding-top: 5px;
}
.espn-tab2
{
	position: absolute;
	display: block;
	top: 0px;
	left: 91px;
	width: 90px;
	height: 23px;
	text-align: center;
	padding-top: 5px;
}
a.espn-view-more
{
	position: absolute;
	display: block;
	top: 0px;
	left: 181px;
	width: 113px;
	height: 24px;
	background: transparent url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -1961px;
}
a.espn-view-more:hover
{
	background-position: -1px -1985px;
}
#espn-usa a.tab, #espn-aus a.tab
{
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Helvetica, Verdana;
}
.espn-links
{
	position: absolute;
	width: 274px;
	height: 50px;
	top: 30px;
	left: 10px;
}
.espn-links p
{
	line-height: 1.3em;
}
.espn-links p img
{
	vertical-align: text-bottom;
	margin-right: 4px;
}
#espn a:link, #espn a:visited, #espn a:active, #espn a:hover
{
	color: #FFF;
}
.espn-links a:link, .espn-links a:visited, .espn-links a:active, .espn-links a:hover
{
	color: #FFF;
}
.right-ad
{
	width: 300px;
	margin: 5px 0px;
}
.espn-timer
{
	vertical-align: middle;
	padding: 0px 0px 2px 5px;
}
.espn-footer
{
	height: 3px;
	width: 300px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -411px;
}
.sports-tv
{
	margin-top: 15px;
}
.sports-tv-header
{
	width: 300px;
	height: 40px;
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -488px;
	overflow: hidden;
}
.sport-tv-inner
{
	width: 295px;
	overflow: hidden;
	background: #FFF url(/images/redesign2/sports-tv-bg2.gif) repeat-y;
	padding: 0px 1px 2px 4px;
}
.sport-float
{
	float: left;
	display: inline;
	padding: 5px;
	width: 136px;
	margin-right: 1px;
	overflow: hidden;
}
.sport-float h5
{
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin-bottom: 4px;
	padding-left: 2px;
}
.sport-float div
{
	padding: 4px;
	background-color: #FFF;
	position: relative;
	width: 128px;
	font-size: 11px;
}
.sport-float div.now-on
{
	padding: 4px 4px 4px 17px;
	background-color: #e5f1f5;
	position: relative;
	width: 115px;
	font-size: 11px;
}
.sport-float div img
{
	display: block;
	position: absolute;
	top: 5px;
	left: 3px;
}
.sport-float div:hover
{
	background-color: #e5f1f5;
}
.sport-tv-mod-footer
{
	width: 300px;
	height: 5px;
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -1316px;
	overflow: hidden;
}
.sport-tv-footer-link
{
	padding: 6px 4px 4px 10px;
	clear: both;
	background: #FFF url(/images/redesign2/sports-tv-bg.gif) repeat-y;
	font-size: 11px;
}
div.sport-tv-mod-footer img
{
	vertical-align: top;
}
.sports-tv-header img
{
	vertical-align: bottom;
}
.poll-v2
{
	width: 300px;
	overflow: hidden;
	background: #FFF url(/images/redesign2/poll-bg.gif) repeat-y;
	position: relative;
}
.poll-ajax-spinner
{
	position: absolute;
	top: 7px;
	right: 10px;
	width: 100px;
	text-align: right;
	font-weight: bolder;
	font-family: Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #000;
}
.poll-ajax-spinner img
{
	vertical-align: middle;
}
.poll-v2 p.heading
{
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;
	color: #2e88ac;
	font-size: 12px;
	line-height: 1.3em;
}
.hdr-poll
{
	position: relative;
	overflow: hidden;
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -1306px;
	height: 5px;
	width: 300px;
}
.ftr-poll
{
	position: relative;
	overflow: hidden;
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -1311px;
	height: 5px;
	width: 300px;
}
.DB_pollValue
{
	color: #000000;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	margin: 0pt;
	text-transform: uppercase;
}
.hdr-poll img, .ftr-poll img, .hdr-poll-result img
{
	position: absolute;
}
h4 .surveyQuestion
{
	font-weight: bold;
}
.poll-inner
{
	padding: 5px 10px;
}
.poll-v2 h4
{
	margin: 3px 0px;
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;
	color: #000;
	font-size: 14px;
}
.Results-title
{
	margin: 3px 0px;
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;
	color: #000;
	font-size: 14px;
}
.poll-v2 label
{
	color: #666;
}
.poll-v2 td
{
	padding: 2px 0px;
	line-height: 1.3em;
}
.poll-v2 li input
{
	vertical-align: middle;
}
.poll-v2 button
{
	display: block;
	margin: 0;
	background-color: #FFF;
	border: 0px;
	font-size: 100%;
	line-height: 130%;
	text-decoration: none;
	cursor: pointer;
	padding: 0px;
}
.CommandButton
{
	margin: 0px !important;
	padding: 0;
	border: none;
	width: 36px;
	height: 21px;
}
.poll-v2 button
{
	width: auto;
	overflow: visible;
	padding: 0px;
}
.poll-v2 button[type]
{
	padding: 0px;
	line-height: 17px;
}
*:first-child + html button[type]
{
	padding: 0px;
}
.poll-v2 button img
{
	margin: 0px !important;
	padding: 0;
	border: none;
	width: 36px;
	height: 21px;
}
table.pollResults td
{
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 3px;
	padding-bottom: 5px;
	line-height: 1.3em;
	width: 300px;
}
table.pollResults td.last
{
	border: 0;
	padding: 0;
	margin: 0;
}
table.pollResults td p.normal
{
	font-family: Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #000;
	margin: 0;
}
table.pollResults td p.normal img
{
	vertical-align: middle;
}
table.pollResults td p.poll-option
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #000;
	margin: 0;
	text-transform: uppercase;
}
.dev-notes
{
	padding: 10px;
	background-color: #FFFF00;
}
.dev-notes h3
{
	color: #000;
	font-weight: bold;
}
.big-blog
{
	margin: 5px 0px;
	background: #FFF url(/images/redesign2/big-blog-bg.gif) repeat-y;
	margin-top: 15px;
}
.big-blog .header
{
	width: 305px;
	height: 46px;
	overflow: hidden;
	background: url(/images/redesign2/redesignImages.gif) no-repeat;
	background-position: -1px -46px;
}
.big-blog .blog
{
	padding: 5px 0px;
	margin: 5px 10px;
	width: 280px;
	overflow: hidden;
	line-height: 1.2em;
	border-bottom: 1px solid #dcdcdc;
}
.big-blog .blog .last
{
	border: 0px;
}
.big-blog .blog div
{
	float: right;
}
.big-blog .blog a:link img, .big-blog .blog a:visited img, .big-blog .blog a:active img
{
	float: right;
	border: 2px solid #e7e7e7;
}
.big-blog .blog a:hover img
{
	border: 2px solid #2e88ac;
}
.big-blog .blog a:link, .big-blog .blog a:visited, .big-blog .blog a:active, .big-blog .blog a:hover
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
}
.big-blog .blog a:hover
{
	text-decoration: underline;
}
.big-blog .blog p.blog-category
{
	color: #000;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5em;
}
.big-blog .blog a.blog-author
{
	color: #999;
}
.big-blog .blog a.blog-title:link, .big-blog .blog a.blog-title:visited, .big-blog .blog a.blog-title:active, .big-blog .blog a.blog-title:hover
{
	color: #2e88ac;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	font-weight: bold;
}
.big-blog-footer
{
	width: 300px;
	height: 46px;
	position: relative;
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px 0;
	top: -6px;
}
.create-bigblog
{
	position: relative;
	width: 147px;
	height: 18px;
	padding-top: 3px;
	top: 14px;
	left: 12px;
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana;
	background: url(/images/redesign2/redesignImages.gif) no-repeat 0 -528px;
	z-index: 5;
}
.sports-ambassadors
{
	position: relative;
	width: 124px;
	height: 18px;
	padding-top: 3px;
	bottom: 7px;
	left: 163px;
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana;
	background: transparent url(/images/redesign2/sports-ambassador-bg.gif) no-repeat;
	z-index: 6;
}
.whats-hot
{
	width: 950px;
	height: 121px;
	position: relative;
	clear: both;
	padding-top: 20px;
}
.whats-hot-left
{
	position: absolute;
	top: 20px;
	left: 0px;
	width: 294px;
	height: 104px;
	overflow: hidden;
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -213px;
	padding: 7px 10px 10px 10px;
}
.whats-hot-centre
{
	position: absolute;
	top: 20px;
	left: 324px;
	width: 295px;
	height: 104px;
	overflow: hidden;
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -92px;
	padding: 7px 10px 10px 10px;
}
.whats-hot-right
{
	position: absolute;
	top: 20px;
	right: 0px;
	width: 282px;
	height: 104px;
	overflow: hidden;
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -334px;
	padding: 7px 10px 10px 10px;
}
.whats-hot-rightColumn
{
	width: 280px;
	height: 104px;
	overflow: hidden;
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -334px;
	padding: 7px 10px 10px 10px;
}
.whats-hot h4, .whats-hot-rightColumn h4
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana;
	color: #2e88ac;
	line-height: 1.2em;
	margin: 0px;
}
.whats-hot ul, .whats-hot-rightColumn ul
{
	margin-top: 20px;
}
.whats-hot ul li, .whats-hot-rightColumn ul li
{
	line-height: 1.3em;
}
.whats-hot ul a:link, .whats-hot ul a:visited, .whats-hot-rightColumn ul a:active, .whats-hot-rightColumn ul a:link, .whats-hot-rightColumn ul a:visited, .whats-hot-rightColumn ul a:active
{
	color: #555555;
}
.whats-hot ul a:hover, .whats-hot-rightColumn ul a:hover
{
	color: #2e88ac;
}
.whats-hot ul a.hot-category:link, .whats-hot ul a.hot-category:visited, .whats-hot ul a.hot-category:active, .whats-hot ul a.hot-category:hover, .whats-hot-rightColumn ul a.hot-category:link, .whats-hot-rightColumn ul a.hot-category:visited, .whats-hot-rightColumn ul a.hot-category:active, .whats-hot-rightColumn ul a.hot-category:hover
{
	color: #000;
}
.adsBox
{
	width: 300px;
	height: 281px;
	overflow: hidden;
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -1328px;
}
.adsBoxPadding
{
	height: 30px;
}
.footer-banner
{
	width: 100%;
	text-align: center;
	margin: 20px 0px 0px 0px;
}
.universalHeader
{
	padding: 0px;
}
.universalHeader .header-wrapper
{
	width: 978px;
}
.universalHeaderFooter
{
	width: 978px;
	margin: 0px auto;
	overflow: hidden;
}
.universalFooter .sport .copy
{
	width: 800px;
}
.universalHeader
{
	background-image: none;
	height: 54px;
}
.universalFooter .sport
{
	width: 978px;
	padding: 0;
	margin: 0;
}
.universalFooter .sport .logo
{
	float: right;
	padding: 0;
	margin: 0;
	width: 34px;
}
.universalFooter .sport .footer-wrapper
{
	width: 978px;
	padding: 0;
	margin: 0;
}
.universalFooter .sport .logo a:link, .universalFooter .sport .logo a:visited, .universalFooter .sport .logo a:active
{
	padding: 0 !important;
	margin: 0;
	display: block;
	width: 34px;
}
.surveyAnswer
{
	line-height: 1.3em;
	padding: 2px 0px;
}
b
{
	font-weight: bold;
}
.Header
{
	width: 640px;
	clear: both;
}
.Gap
{
	width: 10px;
	float: left;
}
.ContentColumn
{
	width: 315px;
	float: left;
}
.last
{
	border-bottom: none !important;
}
.ColumnWrapper
{
	width: 650px;
	float: left;
}
.Column
{
	width: 315px;
	float: left;
	overflow: hidden;
}
.CategoryGap
{
	width: 7px;
	float: left;
}
.RightColumn
{
	width: 300px;
	float: left;
}
.ContentBg
{
	background: #FFFFFF url(/images/Redesign2/content_bg_fade.jpg) center top no-repeat;
}
h1.sport-heading
{
	color: #1B7498;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 38px;
}
.genericNewsHeader
{
	overflow: hidden;
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -549px;
	font-family: Arial,Verdana,Helvetica;
	font-size: 16px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	padding: 0pt 10px;
	width: 295px;
	float: left;
}
.genericNewsHeader300
{
	overflow: hidden;
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -1227px;
	font-family: Arial,Verdana,Helvetica;
	font-size: 16px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	padding: 0pt 10px;
	width: 280px;
	float: left;
}
.genericNewsHeaderLarge
{
	background: url(/images/redesign2/moduleheader02.jpg) no-repeat;
	font-family: Arial,Verdana,Helvetica;
	font-weight: bold;
	height: 46px;
	line-height: 46px;
	padding: 0;
	width: 640px;
}
.genericNewsHeaderLarge .title 
{
	font-size:22px;
	line-height:40px;
	padding:0 20px;
	float:left
}

.genericNewsHeaderLarge .sponsorship { font-size:9px; font-family: Verdana,Arial,Helvetica; text-transform:uppercase; float:right; padding: 0; height:33px; margin: 4px 10px 4px 0; }
.genericNewsHeaderLarge .sponsorship span { float:left; line-height:33px; }
.genericNewsHeaderLarge .sponsorship div { margin-left:5px; float:left }
.genericNewsHeaderLarge .sponsorship img { /*margin-left:5px;*/ vertical-align:middle }

.highlightsNews
{
	background: #FFFFFF url(/images/Redesign2/highlights-sub-bg.gif) repeat-y scroll 0%;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	width: 315px;
	float: left;
}
.highlightsNews300
{
	background: #FFFFFF url(/images/Redesign2/highlights-sub-bg300.gif) repeat-y scroll 0%;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	width: 300px;
	margin: -5px 0px;
	float: left;
}
.highlightsNewsLarge
{
	background: #FFFFFF url(/images/Redesign2/highlights-sub-bg-Large.gif) repeat-y scroll 0%;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	width: 640px;
	float: left;
}
.highlightsNewsLarge h3 a
{
	font-weight: bold;
}
.genericNewsFooter
{
	overflow: hidden;
	background: url(/images/Redesign2/RedesignImages.gif) no-repeat -1px -1259px;
	height: 5px;
	float: left;
	width: 315px;
	clear: both;
	margin-bottom: 15px;
}
.genericNewsFooter300
{
	overflow: hidden;
	background: url(/images/Redesign2/RedesignImages.gif) no-repeat -1px -1264px;
	height: 5px;
	float: left;
	width: 300px;
	clear: both;
	margin-bottom: 15px;
}
.genericNewsFooterLarge
{
	overflow: hidden;
	background: url(/images/Redesign2/RedesignImages.gif) no-repeat -1px -1301px;
	height: 5px;
	clear: both;
	float: left;
	width: 640px;
	margin-bottom: 15px;
}
.header-link
{
	float: right;
	text-align: right;
	width: 110px;
	margin-top: 5px;
}
.story
{
	border-bottom: 1px solid #D6D6D6;
	color: #666666;
	margin: 0pt 2px;
	padding: 8px;
	float: left;
	width: 295px;
}
.storyLarge
{
	min-height: 70px;
	width: 618px;
}
.story .last
{
	border-bottom: medium none;
	margin: 0pt 2px;
	padding: 8px;
}
.story h3, .storyLink
{
	font-weight: bold !important;
	margin-bottom: 5px;
}
.story img
{
	float: right;
	margin-bottom: 10px;
}
.story a img
{
	border: 3px solid #E7E7E7 !important;
}
.story a:hover img
{
	border: 3px solid #2E88AC !important;
}
.row
{
	margin-bottom: 0pt;
	display: block;
}
.genericNewsHeader .header-link a
{
	font-size: 11px;
	font-weight: normal;
}
.vod
{
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -699px;
	height: 341px;
	padding: 38px 9px 0pt;
	margin-bottom: 15px;
}
.vod .vod_div_img_AFL
{
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -1078px;
	height: 160px;
	width: 284px;
	z-index: 1;
}
.vod .vod_div_img_NRL
{
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -1238px;
	height: 160px;
	width: 284px;
	z-index: 1;
}
.vod .vod_div_img_V8
{
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -1398px;
	height: 160px;
	width: 284px;
	z-index: 1;
}
.vod .vod_links
{
	padding: 0px;
	margin: 0px;
}
.vod .vod_links li
{
	background: transparent url(/images/Redesign2/video_on_demand_divider.gif) repeat-x scroll 0pt 100%;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
}
.vod .vod_links li.last
{
	background-image: none;
}
.vod .vod_links li a
{
	overflow: hidden;
	background: url(/images/redesign2/allcontrols.gif) no-repeat -78px -333px;
	color: #FFFFFF;
	padding-left: 15px;
	line-height: 30px;
}
.vod .vod_links li.last a
{
	background-image: none;
	margin-left: 170px;
	padding: 0pt;
}
.vodFooter
{
	line-height: 25px;
	text-align: right;
	color: #FFFFFF;
}
.vodFooter a
{
	color: #FFFFFF !important;
}
table.results-fixtures-ladder
{
	color: #505050;
	margin: 0pt 2px;
	width: 311px;
}
table.results-fixtures-ladder thead tr
{
	padding: 0pt 8px;
	height: 30px;
}
table.results-fixtures-ladder tr
{
	padding: 0pt 8px;
	height: 35px;
}
table.results-fixtures-ladder .largeTr
{
	padding: 0pt 8px;
	height: 48px;
}
table.results-fixtures-ladder th
{
	color: #000000;
	font-weight: bold;
	line-height: 30px;
	border-bottom: 1px solid #D6D6D6;
}
table.results-fixtures-ladder thead th, div.embedded_fixture_header
{
	background: #FFFFFF url(/images/Redesign2/results-fixtures-ladder-th-bg.gif) repeat-x scroll 0pt 100%;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	padding: 0pt 8px;
}
table.results-fixtures-ladder th a.view_all_link
{
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin-top: 10px;
}
table.results-fixtures-ladder td
{
	vertical-align: middle;
	border-bottom: medium none;
	border-top: 1px solid #D6D6D6;
	border-collapse: collapse;
}
table.results-fixtures-ladder .col1
{
	padding: 5px;
}
.oneColumn
{
	padding: 5px 8px;
}
.top
{
	vertical-align: top;
}
colgroup.w-bg
{
	background-color: #F9F9F9;
}
td.w-bg, th.w-bg
{
	padding: 0pt 10px;
}
.a-center
{
	text-align: center;
}
.a-right
{
	text-align: right;
}
div.large_header_results
{
	background: #FFFFFF url(/images/Redesign2/larger_header_results_bg.jpg) repeat-y scroll 0pt;
	float: left;
	width: 315px;
}
h2.big-header
{
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -827px;
	color: #000000;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	height: 46px;
	line-height: 41px;
	padding-left: 8px;
}
h2.big-header a, h2.big-header a:visited
{
	color: #000000;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	height: 46px;
	line-height: 41px;
}
div.large_header_results .divider, .dividerfooter
{
	background-color: #F1F1F1;
	border-bottom: 1px solid #D6D6D6;
	border-top: 1px solid #D6D6D6;
	height: 5px;
	margin: 0pt 2px;
	float: left;
	width: 309px;
	overflow: hidden;
}
div.large_header_results table p
{
	line-height: 16px;
	margin: 0pt;
	padding: 0pt;
}
div.large_header_results table td.blog, div.large_header_results table td.news
{
	padding: 11px 8px;
}
div.large_header_results table td.blog div.jason_richards
{
	float: right;
	overflow: visible !important;
}
div.large_header_results table a.blog-thumb img, div.large_header_results table a.news-thumb img
{
	border: 3px solid #E7E7E7 !important;
	float: right;
}
div.large_header_results table a.blog-thumb:hover img, div.large_header_results table a.news-thumb:hover img
{
	border: 3px solid #2E88AC !important;
	float: right;
}
div.large_header_results p.author
{
	font-size: 11px;
}
div.large_header_results p.title
{
	font-size: 12px;
	font-weight: bold;
}
div.large_header_results p.read-blog-link a
{
	color: #666666;
	font-size: 11px;
}
div.large_header_results p.news-title
{
	color: #000000;
	font-weight: bold;
}
div.large_header_results td.news
{
	color: #999999;
}
.box
{
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -623px;
	height: 97px;
	padding: 0pt 8px;
	position: relative;
	margin-top: 15px !important;
}
.box h4
{
	font-size: 15px;
	font-weight: bold;
	line-height: 33px;
}
.box ul
{
	margin-top: 13px;
}
.box ul li, .box ul li a
{
	color: #666666;
}
.btn-sign-up-now
{
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -602px;
	font-size: 10px;
	font-weight: bold;
	height: 21px;
	left: 220px;
	line-height: 21px;
	position: absolute;
	text-align: center;
	top: 67px;
	width: 82px;
}
.afl_box
{
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -720px;
	overflow: hidden;
	color: #666666;
	height: 53px;
	padding: 54px 0pt 0pt 15px;
	position: relative;
	width: 285px;
}
.afl_box a
{
	color: #666666;
}
.nrl_box
{
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -980px;
	overflow: hidden;
	color: #666666;
	height: 53px;
	padding: 54px 0pt 0pt 15px;
	position: relative;
	width: 285px;
}
.nrl_box a
{
	color: #666666;
}
.horseracing_box
{
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -873px;
	overflow: hidden;
	color: #666666;
	height: 53px;
	padding: 54px 0pt 0pt 15px;
	position: relative;
	width: 285px;
}
.horseracing_box a
{
	color: #666666;
}
.v8_box
{
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -1087px;
	overflow: hidden;
	color: #666666;
	height: 53px;
	padding: 54px 0pt 0pt 15px;
	position: relative;
	width: 285px;
}
.v8_box a
{
	color: #666666;
}
.olympics_box
{
	background: #FFFFFF url(/images/Redesign2/box_olympics.gif) no-repeat scroll 0pt;
	overflow: hidden;
	color: #666666;
	height: 53px;
	padding: 54px 0pt 0pt 15px;
	position: relative;
	width: 285px;
}
.olympics_box a
{
	color: #666666;
}
.btn_visit_website
{
	background: url(/images/redesign2/redesignImages.gif) no-repeat -1px -581px;
	color: #2E88AC;
	font-size: 10px;
	font-weight: bold;
	height: 21px;
	left: 168px;
	line-height: 21px;
	position: absolute;
	text-align: center;
	top: 75px;
	width: 122px;
}
.title
{
	font-family: Arial,Verdana,Helvetica;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
}
.tableContainer
{
	border: 1px solid #999;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	width: 100%;
}
.column-wrapper
{
	width: 640px;
	overflow: hidden;
	margin-top:0
}
.column-wrapper h1
{
	width: 626px;
	height: 30px;
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	padding: 10px 0px 0px 14px;
	line-height: 1.0em;
	color: #cc0000;
	letter-spacing: 0px;
	margin: 0;
}
.column-wrapper h1 span.tagline
{
	font-size: 14px;
	color: #666;
}
.component .no-margin
{
	margin-top: 0;
}
.column-wrapper .component .left
{
	float: left;
	padding-bottom: 0;
}
.column-wrapper .component .right
{
	float: right;
	padding-bottom: 0;
}
div.component-content .content-wrapper
{
	width: 100%;
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 10px;
}
div.component-content .content-wrapper .no-border
{
	border: 0;
}
div.component-content div.thumb
{
	width: 91px;
	float: left;
	margin: 0px 5px 5px 0px;
}
div.component-content .content-wrapper h3
{
	margin-top: 3px;
}
div.component-content div.thumb a:link img, div.component-content div.thumb a:visited img, div.component-content div.thumb a:active img
{
	border: 2px solid #e7e7e7;
}
div.component-content div.thumb a:hover img
{
	border: 2px solid #2e88ac;
}
div.component-content .content-wrapper .lite, div.component-content .content-wrapper h3 span
{
	font-size: 11px;
	color: #666;
}
div.component-content .content-wrapper span
{
	color: #999;
}
#footer-banner.p40
{
	clear: both;
	padding-top: 40px;
}
#ptia
{
	background-color: #101010;
	color: #666;
}
#ptia ul
{
	width: 270px;
	padding: 0px 15px 10px 15px;
	background: transparent url(/images/ptia-bg.jpg) left bottom no-repeat;
}
#ptia p
{
	padding: 5px 15px 5px 15px;
}
#ptia ul li
{
	margin: 0px 0px 4px 0px;
	font-size: 11px;
}
#ptia ul li a:link, #ptia ul li a:visited, #ptia ul li a:active
{
	color: #CCC;
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
}
#ptia ul li a:hover
{
	color: #FFF;
}
#ptia ul li img
{
	vertical-align: text-bottom;
	margin-right: 4px;
}
.wmpViewerSmall
{
	height: 18px;
	background-color: #222 !important;
	margin: 0px auto;
	width: 277px;
	background: url(/DesktopModules/ESPNVideo/Images/ControlsBgr.jpg) repeat-x;
}
.stopPauseSmall
{
	float: left;
	width: 26px;
	height: 18px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -218px;
	cursor: pointer;
}
.timeSliderSmall
{
	float: left;
	width: 120px;
	height: 18px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -393px;
	text-align: left;
}
.timerSmall
{
	float: left;
	width: 45px;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	text-align: right;
	color: #9b9b9b;
	font-weight: bold;
}
.timeSliderObjLarge
{
	position: relative;
	left: 0px;
	top: 2pt;
	z-index: 999;
	overflow: hidden;
	width: 12px;
	height: 12px;
	background: url(/images/redesign2/allcontrols.gif) no-repeat -54px -333px;
}
.volumeSmall
{
	float: left;
	width: 30px;
	height: 18px;
	overflow: hidden;
	background: url(/images/redesign2/allcontrols.gif) no-repeat 0 -342px;
}
.volumeSliderSmall
{
	float: left;
	width: 50px;
	height: 18px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -40px -218px;
	text-align: left;
}
.volumeSliderObgLarge
{
	position: relative;
	top: 2pt;
	z-index: 999;
	overflow: hidden;
	width: 12px;
	height: 12px;
	background: url(/images/redesign2/allcontrols.gif) no-repeat -54px -333px;
}
.wmpPlayer
{
	width: 277px;
	margin: 0px auto;
	height: 157px;
	overflow: hidden;
}
.espnPlayerPlaceHolderSmall
{
	width: 277px;
	height: 157px;
	z-index: 100;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -236px;
	position: relative;
}
.espn-wrapper
{
	width: 950px;
	overflow: hidden;
	height: 380px;
	background: url(/DesktopModules/ESPNVideo/Images/Espn-BIg-All.jpg) no-repeat -1px 0;
	margin-bottom: 15px;
}
.espnTopGap
{
	height: 60px;
}
.PlayerLeftGap
{
	width: 18px;
	float: left;
}
.PlayerWrapper
{
	background: #000;
	border: 1px solid #333;
	padding: 5px;
	width: 440px;
	float: left;
}
.player
{
	width: 440px;
	height: 280px;
}
.player-right
{
	float: left;
	display: inline;
	width: 480px;
	height: 300px;
}
.aus-today
{
	width: 465px;
	height: 135px;
	overflow: hidden;
	background: #000 url(/DesktopModules/ESPNVideo/Images/Espn-BIg-All.jpg) no-repeat -441px -573px;
	position: relative;
}
.espn-tabs
{
	width: 465px;
	height: 29px;
	overflow: hidden;
	background: #000 url(/DesktopModules/ESPNVideo/Images/Espn-BIg-All.jpg) no-repeat -441px -708px;
}
.usa-today
{
	width: 465px;
	height: 135px;
	overflow: hidden;
	background: #000 url(/DesktopModules/ESPNVideo/Images/Espn-BIg-All.jpg) no-repeat -441px -573px;
	position: relative;
}
.espn-thumb
{
	float: left;
	display: inline;
	width: 198px;
	height: 111px;
	margin: 14px 0px 0px 28px;
}
.espnAU-thumb-picture
{
	width: 198px;
	height: 111px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Espn-BIg-All.jpg) no-repeat -199px -628px;
}
.espnUS-thumb-picture
{
	width: 198px;
	height: 111px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Espn-BIg-All.jpg) no-repeat -1px -628px;
}
a.espn-thumb-link
{
	display: block;
	width: 198px;
	height: 111px;
	text-decoration: none !important;
}
a.espn-thumb-link:hover
{
	text-decoration: none !important;
}
.now-playing, .play-hover
{
	position: absolute;
	top: 14px;
	left: 28px;
	width: 198px;
	height: 111px;
	display: block;
	overflow: hidden;
}
.now-playing
{
	background: url(/images/redesign2/allcontrols.gif) no-repeat 0 -222px;
	z-index: 2;
}
.play-hover
{
	z-index: 4;
	background: url(/images/redesign2/allcontrols.gif) no-repeat -1px 0;
	cursor: pointer;
}
.aus-today .espn-thumb
{
	margin: 14px 0px 0px 28px;
}
.usa-today .espn-thumb
{
	margin: 12px 0px 0px 28px;
}
.usa-today .now-playing, #usa-today .play-hover
{
	top: 12px;
}
.espn-content
{
	float: left;
	width: 215px;
	padding: 18px 10px 0px 10px;
}
.espn-content .heading a:link, .espn-content .heading a:visited, .espn-content .heading a:active
{
	color: #CCC;
}
.espn-content .heading
{
	width: 100%;
	height: 55px;
	overflow: hidden;
}
.espn-content p.info
{
	color: #999;
	font-size: 11px;
}
.espn-content .heading h3
{
	font-size: 14px;
	color: #ccc;
	font-weight: bold;
	font-family: Arial;
	line-height: 1.3em;
}
.aus-today .selected p.info, .usa-today .selected p.info, .aus-today .selected a:link, .aus-today .selected a:visited, .aus-today .selected a:active, .usa-today .selected a:link, .usa-today .selected a:visited, .usa-today .selected a:active
{
	color: #FFF;
}
.wmpViewer
{
	height: 31px;
	margin-top: -1px;
	width: 440px;
	background: url(/DesktopModules/ESPNVideo/Images/ControlsBgr-Large.jpg) repeat-x;
}
.stopPause
{
	float: left;
	width: 43px;
	height: 31px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Espn-BIg-All.jpg) no-repeat -397px -659px;
	cursor: pointer;
}
.timeSlider
{
	float: left;
	width: 264px;
	height: 31px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Espn-BIg-All.jpg) no-repeat -514px -782px;
}
.timer
{
	float: left;
	width: 45px;
	height: 31px;
	line-height: 31px;
	vertical-align: middle;
	text-align: right;
	color: #9b9b9b;
	font-weight: bold;
}
.volume
{
	float: left;
	width: 22px;
	height: 31px;
	overflow: hidden;
	background: url(/images/redesign2/allcontrols.gif) no-repeat 0 -335px;
}
.volumeSlider
{
	float: left;
	width: 50px;
	height: 31px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Espn-BIg-All.jpg) no-repeat -641px -739px;
}
.espn-playerBig-controls
{
	background: #000 url(/DesktopModules/ESPNVideo/Images/back.jpg) repeat;
	width: 440px;
}
.espnPlayerPlaceHolder
{
	width: 440px;
	height: 248px;
	z-index: 100;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Espn-BIg-All.jpg) no-repeat -1px -380px;
	position: relative;
}
.test
{
	position: relative;
	z-index: 50;
}
.ptiaWrapper
{
	width: 300px;
	background-color: #FFFFFF;
}
.ptiaHeader
{
	width: 300px;
	height: 280px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -1558px;
}
.ptiaContent
{
	width: 280px;
	background-color: #101010;
	padding: 0px 10px;
	color: #666666;
}
.ptiaContent hr
{
	border: none;
	border-bottom: 1px solid #252525;
}
.ptiaContent a
{
	color: #AAAAAA !important;
	font-size: 11px;
	text-decoration: none;
}
.ptiaContent p
{
	padding: 10px 0px;
}
.ptiaContent ul li
{
	margin-bottom: 5px;
}
.ptiaContent a:hover
{
	color: #FFFFFF !important;
	font-size: 11px;
	text-decoration: underline;
}
.ptiaFooter
{
	width: 300px;
	height: 5px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Small-Players-All.jpg) no-repeat -1px -1838px;
}
.espnHeader
{
	width: 625px;
	height: 25px;
	overflow: hidden;
	margin-bottom: 15px;
	background: url(/DesktopModules/ESPNVideo/Images/Espn-BIg-All.jpg) no-repeat -1px -739px;
	padding: 15px 0px 0px 15px;
}
.espnHeaderText
{
	color: #CC0000;
	font-size: 20px;
	font-family: Arial,Helvetica,Verdana;
	font-weight: bold;
	display: inline;
	margin-right: 10px;
}
.espnHeaderSubText
{
	color: #666666;
	font-size: 14px;
	font-family: Arial,Helvetica,Verdana;
	font-weight: bold;
	display: inline;
}
.espnSubHeader
{
	width: 315px;
	overflow: hidden;
	background: url(/DesktopModules/ESPNVideo/Images/Espn-BIg-All.jpg) no-repeat -1px -782px;
	float: left;
}
.espnSubHeaderText
{
	color: #000000;
	font-size: 20px;
	font-family: Arial,Helvetica,Verdana;
	font-weight: bold;
	padding: 10px 0px 10px 15px;
}
.espnSubContent
{
	padding: 15px;
	float: left;
}
.espnItemWrap
{
	clear: both;
	width: 285px;
	border-bottom: 1px solid #DCDCDC;
	float: left;
	margin-top: 7px;
	padding-bottom: 5px;
}
.espnItemWrap a
{
	color: #2E88C8;
	font-weight: bold;
	text-decoration: none;
}
.espnItemWrap a:hover
{
	color: #2E88C8;
	font-weight: bold;
	text-decoration: underline;
}
.espnItemThumb
{
	width: 91px;
	height: 50px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
}
.espnItemDescription
{
	width: 184px;
	float: left;
}
.espnItemDescription a
{
	color: #2E88C8;
	font-weight: bold;
	text-decoration: none;
}
.espnItemDescription a:hover
{
	color: #2E88C8;
	font-weight: bold;
	text-decoration: underline;
}
.espnItemDescription h3, .espnItemWrap h3
{
	margin-bottom: 5px;
}
.espePosted
{
	color: #666666;
	font-size: 11px;
}
.espnSource
{
	color: #999999;
	font-size: 11px;
}
.shortResultHeading
{
	color: #555555;
	font-weight: bold;
	font-size: 11px;
}
.shortResultContent
{
	color: #666666;
	font-size: 11px;
}
.miniMedalTallySportColumn
{
	width: 60px;
	text-align: left;
	vertical-align: middle;
}
.miniMedalTallySportColumn b
{
	padding-left: 10px;
}
.miniMedalTallyEventColumn
{
	width: 255px;
	text-align: left;
	vertical-align: middle;
}
.miniMedalTallyMedal1
{
	width: 40px;
	text-align: left;
	vertical-align: middle;
}
.miniMedalTallyMedal1 img, .miniMedalTallyMedal1 img
{
	margin-top: 0px;
}
.miniMedalTallyMedal2
{
	width: 40px;
	text-align: left;
	vertical-align: middle;
}
.miniMedalTallyTeam1
{
	width: 65px;
	text-align: right;
	vertical-align: middle;
}
.miniMedalTallyTeam2
{
	width: 65px;
	text-align: left;
	vertical-align: middle;
}
.miniMedalTallyScore1
{
	width: 40px;
	text-align: right;
	vertical-align: middle;
}
.miniMedalTallyScore2
{
	width: 40px;
	text-align: left;
	vertical-align: middle;
}
.miniMedalTallyV
{
	width: 35px;
	text-align: center;
	vertical-align: middle;
}
.miniMedalTallyTable
{
	margin: 0px;
}
.miniMedalTallyTableMargin
{
	margin: 10px 0px 0px 0px;
}
.olympics-heading
{
	color: #1886be;
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 38px;
}
.text-center
{
	text-align: center !important;
}
strong
{
	font-weight: bold !important;
}
.newsDate
{
	color: #000;
	font-size: 10px;
	padding-top: 5px;
}
a.blog-link
{
	display: block;
	width: 57px;
	height: 43px;
	text-decoration: none !important;
}
a.blog-link:hover
{
	text-decoration: none !important;
}
a.blog-link-thumb
{
	border: 3px solid #E7E7E7 !important;
	float: right;
	display: block;
	width: 55px;
	height: 41px;
}
a.blog-link-thumb:hover
{
	text-decoration: none !important;
	border: 3px solid #2E88AC !important;
}
div.grant_hackett
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -172px;
}
div.andy_jones
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px 0;
}
div.anthony_hudson
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -817px;
}
div.chris_taront
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -43px;
}
div.duncan_armstrong
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -86px;
}
div.giaan_rooney
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -129px;
}
div.dale_thomas
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat;
	background-position: -1px -215px;
}
div.jason_richards
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -258px;
}
div.jason_stevens
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat;
	background-position: -1px -301px;
}
div.kurt_gidley
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -344px;
}
div.luke_ball
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -387px;
}
div.mat_rogers
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -430px;
}
div.matt_bowen
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -473px;
}
div.matt_cooper
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -516px;
}
div.matt_welsh
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -559px;
}
div.matthew_pavlich
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -602px;
}
div.nathan_hindmarsh
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -645px;
}
div.petero_civoniceva
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -688px;
}
div.stephanie_rice
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -731px;
}
div.zane_holmes
{
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #FFF url(/Portals/0/images/BlogsImages.jpg) no-repeat -1px -774px;
}
div.breadCrumb
{
	padding: 5px 0px 5px 10px;
}
div.breadCrumb *
{
	text-transform: uppercase;
	font-weight: bold;
	color: #666;
}
div.breadCrumb a
{
	text-decoration: none;
}
div.breadCrumb a:hover
{
	text-decoration: underline;
}
.content-inner-v2 div#videoContentContainer
{
	padding: 0px;
	width: 640px;
	overflow: hidden;
	border: none;
}
.content-inner-v2 div#videoContentContainer h3.h3_videoArticleHeading
{
	font-size: 23px;
	color: #000000;
	font-weight: bold;
	padding: 15px 10px 5px 17px;
	margin: 0px 0px;
	background: none;
}
.content-inner-v2 #videoContentContainer .headline
{
	padding:15px 0 10px;
	position:relative;
	overflow:hidden
}
.content-inner-v2 #videoContentContainer h1.hArticle
{
    font-family:Arial;
	font-size: 23px;
	color: #000000;
	font-weight: bold;
	padding: 0 10px 0 17px;
	margin: 0;
	background: none;
	width:602px;
	float:left;
	vertical-align:middle
}
.content-inner-v2 #videoContentContainer .sponsorship { font-size:9px; font-weight:bold; text-transform:uppercase; float:right; padding: 0px 10px 0 0; text-align:center; }
.content-inner-v2 #videoContentContainer .sponsorship span { line-height:16px; }
.content-inner-v2 #videoContentContainer .sponsorship div { }
.content-inner-v2 #videoContentContainer .sponsorship img { /*margin-left:5px;*/ vertical-align:middle; }

.content-inner-v2 div#videoContainer
{
	background: #e7e7e7;
	width: 315px;
	margin: 10px 0 10px 0;
	overflow: hidden;
}
.content-inner-v2 div#videoContainer div#videoBox
{
	margin: 0;
}
.content-inner-v2 div#videoBox img
{
	margin: 0px auto;
}
.content-inner-v2 div#articleContent a
{
	font-size: 12px !important;
}

.content-inner-v2 div#articleBody a
{
	font-size: 12px !important;
}

.content-inner-v2 div#articleBody p b
{
	font-size: 12px !important;
}

.content-inner-v2 div#videoContainer div#videoCaptionContainer
{
	margin: 0;
	padding: 5px;
}
.content-inner-v2div#videoContainer div#videoCaptionContainer p
{
	color: #000;
	font-size: 11px;
	font-family: arial;
	line-height: 1.1em;
}
.content-inner-v2 div#videoContainer div#videoCaptionContainer span.videoCredit
{
	color: #666;
}
.content-inner-v2 div#videoContainer .relatedLinks
{
	border-top: 1px solid #b3b3b3;
	padding: 10px 0 0 0;
	background:#E7E7E7
}
.content-inner-v2 .articleSideBox
{
	width: 315px;
	float: right;
	margin-left: 20px;
	margin-top: -20px;
}

.content-inner-v2 #articleContent .socialMedia { width:620px; float:left; padding-bottom: 20px; }
.content-inner-v2 #articleContent .socialMedia p { float:left; width: 240px; margin:0; }
.content-inner-v2 #articleContent .articleIcons { float:left; height: 20px; padding: 0; }
.content-inner-v2 #articleContent .articleIcons ul { float: right !important; }

.content-inner-v2 .articleIcons li
{
	display: block;
	width: 20px;
	height: 20px;
	background: url(/images/newsicons.gif) no-repeat;
	float: left;
	margin: 6px;
	_margin: 3px;
}
.content-inner-v2 div#articleContent, .content-inner-v2 div#articleContentContainer
{
	background: transparent !important;
}
.content-inner-v2 .articleIcons li.mailIcon
{
	background-position: 0px 0;
	cursor: pointer;
}
.content-inner-v2 .articleIcons li.printIcon
{
	background-position: -26px 0;
	cursor: pointer;
}
.content-inner-v2 .articleIcons li.rssIcon
{
	background-position: -52px 0;
}
.content-inner-v2 .articleIcons li.facebook
{
	background-position: -78px 0;
	cursor: pointer;
}
.content-inner-v2 .articleIcons li a
{
	display: block;
	width: 20px;
	height: 20px;
}
.content-inner-v2 .otherNewsArticle
{
	clear: both;
	padding-top: 10px;
}
.content-inner-v2 .otherSports
{
	padding-bottom: 20px;
}
.content-inner-v2 div#videoContainer .relatedLinks li
{
	display: block;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #d5d5d5;
	color: #2d87ab;
	padding-left: 5px;
}
.content-inner-v2 div#videoContainer .relatedLinks li div, #slideRelativeUl li div
{
	float: left;
	height: 25px;
	background: #e7e7e7 url(/images/newsicons.gif) no-repeat;
	padding: 0 3px;
}
.content-inner-v2 div#videoContainer .relatedLinks li a
{
	font-size: 11px;
}
.content-inner-v2 div#videoContainer .relatedLinks li div.videoIcon
{
	width: 16px;
	background-position: 0 -45px;
}
.content-inner-v2 div#videoContainer .relatedLinks li div.statsIcon
{
	width: 15px;
	background-position: 0 -75px;
}
.content-inner-v2 div#videoContainer .relatedLinks li div.barIcon
{
	width: 16px;
	background-position: 0 -105px;
}
.content-inner-v2 div#videoContainer .relatedLinks li div.articleIcon
{
	width: 16px;
	background-position: 0 -135px;
}
.content-inner-v2 div#videoContainer .relatedLinks li div.blogsIcon
{
	width: 16px;
	background-position: 0 -165px;
}
.content-inner-v2 div#videoContainer .relatedLinks li div.expertsIcon
{
	width: 16px;
	background-position: 0 -195px;
}
.content-inner-v2 div#videoContainer .relatedLinks li div.mobileIcon
{
	width: 16px;
	background-position: 0 -225px;
}
.content-inner-v2 div#videoContainer .relatedLinks li div.aflIcon
{
	width: 15px;
	background-position: 0 -255px;
}
.content-inner-v2 div#videoContainer .relatedLinks li div.nrlIcon
{
	width: 15px;
	background-position: 0 -285px;
}
.content-inner-v2 div#videoContainer .relatedLinks li div.v8Icon
{
	width: 15px;
	background-position: 0 -315px;
}
.content-inner-v2 .otherNewsArticle h3, .otherSports h3
{
	display: block;
	height: 32px;
	background: url(/images/redesign2/redesignImages.gif) 0 -549px no-repeat;
	line-height: 35px;
	font-size: 18px;
	text-indent: 10px;
	font-weight: bold;
	font-family: arial;
	color: #000000;
	overflow: hidden;
}

.content-inner-v2 .otherNewsArticle h2, .content-inner-v2 .otherSports h2 {display:block;height:32px;background:url(/images/redesign2/redesignImages.gif) 0 -549px no-repeat;line-height:35px;font-size:18px;text-indent:10px;font-weight:bold;font-family:arial;color:#000;overflow:hidden}

.content-inner-v2 .fourOhFourPage
{
	background: transparent url(/images/redesign2/redesignImages.gif) no-repeat 0 -1642px;
	height: 145px;
	overflow: hidden;
	padding: 7px 10px 10px 0px;
	width: 290px;
}
.content-inner-v2 .fourOhFourPage h3
{
	height: 25px;
	line-height: 20px;
	background: none !important;
	text-indent: 6px !important;
}
.content-inner-v2 .fourOhFourPage div
{
	background: none;
}
.content-inner-v2 .fourOhFourPage li
{
	line-height: 22px !important;
	border-top: 1px solid #D5D5D5 !important;
	text-indent: 6px !important;
}
.content-inner-v2 .otherNewsArticle li, .otherSports li
{
	display: block;
	border-bottom: 1px solid #d5d5d5;
	height: 22px;
	line-height: 25px;
	text-indent: 10px;
	color: #2d87ab;
	overflow:hidden
}
.content-inner-v2 .otherNewsArticle li strong, .otherSports li strong
{
	color: #000;
	padding-right: 5px;
}
.content-inner-v2 .otherNewsArticle div, .otherSports div
{
	border-right: 1px solid #acacac;
	border-left: 1px solid #acacac;
	width: 314px;
	margin-left: 1px;
}
.content-inner-v2 .otherNewsArticle .boxBottom, .otherSports .boxBottom
{
	height: 5px;
	background: url(/images/redesign2/redesignImages.gif) 0px -715px no-repeat;
	margin-left: 0;
	border: 0;
	width: 315px;
	overflow: hidden;
}
.content-inner-v2 .otherNewsArticle, .content-inner-v2 .otherSports
{
	margin-top: 20px;
}
.content-inner-v2 .otherNewsArticle
{ *margin-top:0px! important}
.content-inner-v2 .newsSourceImage
{
	clear: both;
	padding-bottom: 20px;
}
.content-inner-v2 .relatedLinks h1
{
	font-size: 15px;
	font-weight: bold;
	padding-left: 5px;
	margin-bottom: 5px;
	color: #000000;
}

.content-inner-v2 .relatedLinks h2 {font-size: 15px;font-weight:bold;padding-left:5px;margin-bottom:5px;color:#000}

.content-inner-v2 .noBorder
{
	border: 0 none !important;
}
.content-inner-v2 div#lastUpdated, .content-inner-v2 div#articleContent p.newsSource, .content-inner-v2 div#articleContent p.newsByline
{
	color: #666;
	font-family: arial;
	font-size: 12px;
}
.content-inner-v2 div#articleContent p.withByline
{
	margin-bottom: 0;
}
.content-inner-v2 div#articleContent p.videoCaption
{
	color: #000;
}
.content-inner-v2 div#videoContainer .relatedLinks li a, .content-inner-v2 .otherNewsArticle li a, .content-inner-v2 .otherSports li a
{
	line-height: 25px !important;
}
.content-inner-v2 div#articleContent p, .content-inner-v2 div#videoContentContainer h3.h3_videoArticleHeading
{
	font-family: arial !important;
}
.content-inner-v2 div#articleContent p
{
	font-size: 12px !important;
}
.content-inner-v2 div#videoContainer .relatedLinks li div.v8
{
	width: 15px;
	background-position: 0 -315px;
}
.content-inner-v2 div#videoContainer div#videoCaptionContainer p
{
	font-size: 11px !important;
}
.content-inner-v2 div#videoContainer div#videoCaptionContainer p
{
	margin-bottom: 5px;
}
.content-inner-v2 .otherNewsArticle div, .otherSports div
{
	background: url(/images/redesign2/highlights-sub-bg314.gif) repeat-y;
	border-right: 0;
	border-left: 0;
}
.content-inner-v2 .otherNewsArticle .boxBottom, .otherSports .boxBottom
{
	background-position: 0 -1259px;
}
.labelStyle
{
	clear: both;
	display: block;
	float: left;
	font-size: 12px;
	width: 85px;
	margin: 0px;
	padding: 0px;
	color: #197B9E;
	font-weight: bold;
	font-family: Arial;
}
.inputStyle
{
	border: 1px solid #D0E2EA;
	float: left;
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	margin: 0px 0px 5px;
	padding:0;
	width: 155px;
	padding: 0px;
	background: #F0F6F8;
}
.fieldsetStyle
{
	border-bottom: 1px solid #D0E2EA;
	border-top: 1px solid #D0E2EA;
	border-left: none;
	border-right: none;
	padding: 4px 0px;
	margin: 0px;
}
.SendToFriendDiv
{
	background: #FFFFFF none repeat scroll 0%;
	border: 2px solid #D0E2EA;
	clear: both;
	padding-top: 5px;
	width: 260px;
	margin: 0px;
}
.fieldsetStylebottom
{
	border-bottom: 1px solid #D0E2EA;
	border-top: none;
	border-left: none;
	border-right: none;
	padding: 4px 0px;
	margin: 0px;
}
.sendToFriendH2
{
	font-size: 16px;
	margin: 0px 5px 5px;
	line-height: 14px;
	position: relative;
	font-family: Arial;
	font-weight: bold;
	color: #000;
}
.closeBtn
{
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
}
.emailForm
{
	margin: 5px;
	padding: 0px;
}
.acDiv
{
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.formButton
{
	margin: 5px 0px 5px;
	background: #197B9E none repeat scroll 0%;
	border: 0px;
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 3px;
	width: 54px;
}
.coverDiv
{
	width: 260px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
.errorDiv
{
	color: Red;
	font-weight: bold;
	display: block;
}
.closeBtn
{
	cursor: pointer;
}
.msgDiv
{
	display: block;
}
#emailsent
{
	margin: 5px;
	padding: 0;
	height: 141px;
	display: none;
}
div#articleContentContainer
{
	margin: 0px auto;
	background: #ffffff;
	width: 620px;
}
div#articleContent
{
	width: 320px;
	float: left;
	margin: 20px 0px 0px 4px;
}
.articleContent_new
{
	width: auto !important;
	float: none !important;
}
div#articleContent p
{
	margin: 0px 0px 20px 0px;
}
div#articleContent h3
{
	color:#0093D0;
	padding: 5px 0px 15px 0px;
	font-size:18px;
}


div#relatedContent
{
	width: 300px;
	float: right;
	margin: 20px 0px 0px 0px;
}
div#newsAdBox
{
	width: 300px;
	float: right;
	margin: 10px 0px 0px 0px;
}
div#newsAdBox p.advertMarker_Top
{
	font-size: 9px;
	color: #666666;
	padding: 3px 0px 3px 0px;
	text-align: center;
	border-top: solid 1px #cccccc;
}
div#newsAdBox p.advertMarker_Bottom
{
	font-size: 9px;
	color: #666666;
	padding: 3px 0px 3px 0px;
	text-align: center;
	border-bottom: solid 1px #cccccc;
}
div#horAdBottomContainer
{
	margin: 0px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 20px 0px 20px 0px;
}
.promoSlide ul li
{
	width: 300px;
	height: 70px;
}
.promoSlide ul li
{
	display: inline;
	list-style-type: none;
}

.mastheadAfl
{
	height: 45px;
	width: 74px;
	position: absolute;
	cursor: pointer;
	left: 295px;
	top: 28px;
}
.mastheadNrl
{
	height: 50px;
	width: 35px;
	position: absolute;
	cursor: pointer;
	left: 383px;
	top: 38px;
}
.mastheadV8
{
	height: 59px;
	width: 86px;
	position: absolute;
	cursor: pointer;
	left: 436px;
	top: 20px;
}
.mastheadUnmetered
{
	height: 31px;
	width: 92px;
	position: absolute;
	cursor: pointer;
	left: 10px;
	top: 68px;
	behavior: url(/images/BigPondSport/C-Ad/iepngfix.htc);
	background: transparent url(/images/white.png) no-repeat center center;
}
.mastheadPromo
{
	height: 57px;
	width: 316px;
	position: absolute;
	left: 654px;
	top: 24px;
	background-position: center center;
	behavior: url(/images/BigPondSport/C-Ad/iepngfix.htc);
}
.mastheadSearch
{
	height: 25px;
	width: 210px;
	position: absolute;
	left: 766px;
	top: 60px;
}
.bp-unmetered-hover
{
	display: none;
	height: 70px;
	width: 230px;
	position: absolute;
	font-size: 11px;
	line-height: 130%;
	behavior: url(/images/BigPondSport/C-Ad/iepngfix.htc);
	background: url(/images/rollover_box.png) no-repeat;
	color: #656668;
	z-index: 1000;
	padding: 36px 11px 16px 10px;
	margin-top: 31px;
	text-align: left;
	top: 70px;
	left: -130px;
}
.header_ad
{
	height: 90px;
	position: absolute;
	right: 10px;
	top: 5px;
	width: 728px;
}
.searchResults
{
	width: 640px;
	text-align: left;
	font-family: Verdana;
}
.searchResults .searchBox
{
	width: 620px;
	height: 25px;
	background: url(/images/gsearch/searchBox.jpg) no-repeat;
	padding: 10px;
}
.searchResults .searchBox .searchText
{
	height: 27px;
	width: 311px;
	line-height: 27px;
	border: 0;
	background: url(/images/gsearch/searchText.jpg) no-repeat;
	float: left;
	font-size: 18px;
	padding-top: 3px;
	text-indent: 5px;
}
.itemCountBox
{
	padding: 10px;
}
.searchResults .searchBox .searchBut
{
	height: 23px;
	width: 64px;
	background: url(/images/gsearch/searchButtons.gif) no-repeat 0 -23px;
	border: 0;
	text-align: center;
	font-weight: bold;
	color: #fff;
	line-height: 23px;
	float: left;
	margin-left: 10px;
	margin-top: 3px;
}
.searchResults .searchBox .searchBut:hover
{
	height: 23px;
	width: 64px;
	background: url(/images/gsearch/searchButtons.gif) no-repeat;
	border: 0;
	text-align: center;
	font-weight: bold;
	color: #fff;
	line-height: 23px;
	float: left;
	margin-left: 10px;
	margin-top: 3px;
}
.searchResults .topResult
{
	margin-top: 20px;
	padding-bottom: 4px;
	background: url(/images/gsearch/boxBot.jpg) bottom left no-repeat;
}
.searchResults .topResult .searchTitle
{
	width: 640px;
	height: 46px;
	background: url(/images/gsearch/sponsoredTitle.jpg) no-repeat;
}
.searchResults .topResult .searchTitle p
{
	float: right;
	padding: 10px;
	color: #aaa;
	line-height: 20px;
}
.searchResults .topResult .searchTitle img
{
	vertical-align: bottom;
	padding-left: 10px;
}
.searchResults .topResult .searchTitle h2
{
	text-align: left;
	font-size: 16px;
	line-height: 40px;
	text-indent: 20px;
}
.searchResults .topResult .searchTitle h2 span
{
	font-weight: bold;
}
.searchResults .topResult .resultBox
{
	width: 618px;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: none;
	padding: 10px;
}
.searchResults .topResult .resultBox .resultImg
{
	width: 100px;
	float: left;
}
.searchResults .topResult .resultBox .resultImg img
{
	border: none !important;
}
.searchResults .topResult .resultBox .resultDetails
{
	float: left;
	padding-left: 10px;
	width: 450px;
}
.resultBox
{
	border-bottom: 1px solid #dfdfdf;
	overflow: hidden;
	padding: 10px;
}
.resultBox h3, .resultBox strong
{
	font-weight: bold;
	color: #2e88ab;
}
.resultBox label
{
	display: block;
	width: 90px;
	float: left;
	clear: left;
}
.resultSection p, .resultSection div
{
	width: 350px;
	float: left;
}
.resultBox img
{
	float: left;
	border: 3px solid #e7e7e5 !important;
	margin-right: 10px;
	_margin-right: 5px;
}
.resultBox p img
{
	float: none;
	border: none !important;
	margin-right: 0px;
}
.resultBox .searchInfo h4 a, .resultBox .searchInfo h4 a b
{
	color: #2e88ab;
	font-size: 14px;
	font-family: Arial;
}
.resultBox .searchInfo b
{
	color: #000;
}
.resultBox .searchInfo a
{
	color: #aaa;
}
.resultBox .searchInfo p
{
	line-height: 1.5em;
	color: #666;
}
.pagination
{
	margin-top: 20px;
	float: right;
}
.pagination li
{
	display: block;
	float: left;
	font-weight: bold;
	color: #2e88ab;
	margin: 0 5px;
}
.pagination li a, .pagination li .active
{
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #2e88ab;
	text-align: center;
}
.pagination li a:hover, .pagination li .active
{
	background: #2e88ab;
	color: #fff;
	text-decoration: none;
}
.pagination .nextPage a
{
	border: none;
	width: 60px;
	background: url(/images/gsearch/pagination.jpg) 50px 6px no-repeat;
}
.pagination .prevPage a
{
	border: none;
	width: 60px;
	background: url(/images/gsearch/pagination.jpg) 0 -13px no-repeat;
}
.pagination .nextPage a:hover
{
	background: url(/images/gsearch/pagination.jpg) 50px 6px no-repeat;
	color: #2e88ab;
	text-decoration: underline;
}
.pagination .nextPage .nextPlaceHolder
{
	width: 60px;
}
.pagination .prevPage a:hover
{
	background: url(/images/gsearch/pagination.jpg) 0 -13px no-repeat;
	color: #2e88ab;
	text-decoration: underline;
}
.mhSearchInput
{
	border-bottom: none;
	height: 17px;
	width: 130px;
	float: left;
}
.mhSearchButton
{
	height: 20px;
	width: 60px;
	background: url(/images/gsearch/searchButtons.gif) no-repeat 0 -46px;
	border: 0;
	float: left;
	margin-left: 5px;
	cursor: pointer;
}
.aflIcon
{
	width: 30px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat 0px 0px;
	float: left;
}
.nrlIcon
{
	width: 18px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat -50px 0px;
	float: left;
}
.v8supercarsIcon
{
	width: 18px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat -50px -35px;
	float: left;
}
.bigpondsportIcon
{
	width: 50px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat 0px -35px;
	float: left;
}
.afcIcon
{
	width: 27px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat 0px -70px;
	float: left;
}
.lionsIcon
{
	width: 27px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat 0px -105px;
	float: left;
}
.carltonfcIcon
{
	width: 20px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat 0px -140px;
	float: left;
}
.collingwoodfcIcon
{
	width: 20px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat 0px -175px;
	float: left;
}
.bombersfcIcon
{
	width: 27px;
	height: 23px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat 0px -210px;
	float: left;
}
.fremantlefcIcon
{
	width: 22px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat 0px -245px;
	float: left;
}
.gfcIcon
{
	width: 22px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat 0px -280px;
	float: left;
}
.westernbulldogsIcon
{
	width: 22px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat 0px -315px;
	float: left;
}
.hawthornfcIcon
{
	width: 27px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat -50px -70px;
	float: left;
}
.kangaroosIcon
{
	width: 27px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat -50px -105px;
	float: left;
}
.melbournefcIcon
{
	width: 20px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat -50px -140px;
	float: left;
}
.portadelaidefcIcon
{
	width: 20px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat -50px -175px;
	float: left;
}
.richmondfcIcon
{
	width: 27px;
	height: 23px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat -50px -210px;
	float: left;
}
.saintsIcon
{
	width: 22px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat -50px -245px;
	float: left;
}
.sydneyswansIcon
{
	width: 22px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat -50px -280px;
	float: left;
}
.westcoasteaglesIcon
{
	width: 22px;
	height: 25px;
	background: transparent url(/images/gsearch/bps-searchIcons.gif) no-repeat -50px -315px;
	float: left;
}
.IFrameForLR
{
	width: 295px;
	padding: 5px;
}
.coloDate
{
	width: 80px;
}
.coloName
{
	width: 92px;
}
.coloV
{
	width: 7px;
}
#ashesheader
{
	position: relative;
	width: 640px;
}
#ashesminiheader
{
	position: relative;
	width: 315px;
}
#ashesminiheader .right_ashesheader, #ashesheader .right_ashesheader
{
	background-image: url(/images/ashes/topbackground.png);
	background-position: 0 -70px;
	float: right;
	height: 35px;
	width: 4px;
}
#ashesminiheader .ashesheaderbody, #ashesheader .ashesheaderbody
{
	background-image: url(/images/ashes/topbackground.png);
	background-position: 0 -35px;
	color: #FFFFFF;
	float: left;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	height: 26px;
	padding-left: 5px;
	padding-top: 9px;
	text-align: left;
}
#ashesminiheader .ashesheaderbody a {font-weight:bold; color:#ffffff;}


#ashesheader .ashesheaderbody
{
	width: 627px;
}
#ashesminiheader .ashesheaderbody
{
	width: 302px;
}
#ashesminiheader .left_ashesheader, #ashesheader .left_ashesheader
{
	width: 4px;
	height: 35px;
	background-image: url(/images/ashes/topbackground.png);
	background-position: -8px 0;
	float: left;
}
#ashesbody, #ashes_Results_Schedule, #cyclingbody
{
	position: relative;
	background: #006292 url(/images/ashes/bodybackground.png) repeat-x scroll 0 0;
	overflow: hidden;
}
#ashes_Results_Schedule
{
	width: 315px;
}
#ashesbody, #cyclingbody
{
	width: 640px;
}
#ashes_Results_Schedule .ashes_results_mini
{
	background-color: #ffffff;
	margin-left: 4px;
	margin-right: 4px;
}
#ashesbody .interbody, #cyclingbody .interbody
{
	background-color: #ffffff;
	margin-left: 4px;
	margin-right: 4px;
	padding-bottom: 30px;
}
#ashesbody .interbody .ScheduleMatches tr, #cyclingbody .interbody .ScheduleMatches tr, #cyclingbody .interbody .ScheduleMatches tr
{
	height: 30px;
}
#ashesbody .interbody .ScheduleMatches td, #cyclingbody .interbody .ScheduleMatches td
{
	border-top: 1px solid #DEDEDE;
	padding-top: 7px;
	padding-left: 5px;
}
#ashes_Results_Schedule .footer, #ashesbody .footer, #cyclingbody .footer
{
	height: 5px;
	position: relative;
	overflow: hidden;
}
#ashes_Results_Schedule .footer .left_footer, #ashesbody .footer .left_footer, #cyclingbody .footer .left_footer
{
	background: transparent url(/images/ashes/bottomborder.png) no-repeat scroll 0 0;
	float: left;
	height: 5px;
	width: 4px;
}
#ashes_Results_Schedule .footer .right_footer, #ashesbody .footer .right_footer, #cyclingbody .footer .right_footer
{
	background: transparent url(/images/ashes/bottomborder.png) repeat scroll -4px 0;
	float: right;
	height: 5px;
	width: 4px;
}
#ashesbody .ScheduleMatches, #cyclingbody .ScheduleMatches
{
	margin: 0 2px 0px 2px;
	width: 628px;
	font-family: Verdana;
	color: #505050;
	border-bottom: 2px solid #DEDEDE;
}
#ashesbody .interbody .tableheader .matchdate, #ashesbody .interbody .ScheduleMatches .matchdate
{
	width: 100px;
}
#ashesbody .interbody .tableheader .matchname, #ashesbody .interbody .ScheduleMatches .matchname
{
	width: 100px;
}
#ashesbody .interbody .tableheader .matchteams, #ashesbody .interbody .ScheduleMatches .matchteams, #cyclingbody .interbody .tableheader .sch_col_left, #cyclingbody .interbody .ScheduleMatches .sch_col_left
{
	width: 200px;
}
#ashesbody .interbody .tableheader, #cyclingbody .interbody .tableheader
{
	height: 33px;
	background-image: url(/images/ashes/topbackground.png);
	background-position: 0 -105px;
}
#ashesbody .interbody .tableheader .tableheadertable, #cyclingbody .interbody .tableheader .tableheadertable
{
	margin: 0 1px 0 1px;
}
#ashesbody .interbody .tableheader .tableheadertable td, #cyclingbody .interbody .tableheader .tableheadertable td
{
	padding-top: 10px;
	padding-left: 5px;
	color: #117eb5;
	font-family: Verdana;
	font-weight: bold;
}
#ashes_Results_Schedule .Results_Schedule_Header
{
	background-color: #D0E2EA;
	color: #117EB5;
	height: 30px;
	margin: 0 4px;
	position: relative;
}
#ashes_Results_Schedule .Results_Schedule_Header .floatleft
{
	float: left;
	padding-left: 6px;
	padding-top: 8px;
	font-weight: bold;
}
#ashes_Results_Schedule .Results_Schedule_Header .floatright
{
	float: right;
	padding-right: 6px;
	padding-top: 8px;
}
#ashes_Schedule_mini, #ashes_results_mini
{
	margin: 0 4px;
	background-color: #ffffff;
	font-family: Verdana;
}
#ashes_Schedule_mini .ashes_Schedule_mini_block .leftcol, #ashes_results_mini .ashes_Schedule_results_block .leftcol
{
	width: 80px;
	padding: 0px 4px 4px 5px;
}
#ashes_Schedule_mini .ashes_Schedule_mini_block .datatext, #ashes_results_mini .ashes_Schedule_results_block .datatext
{
	color: #505050;
}
#ashes_Schedule_mini .ashes_Schedule_mini_block .gametext, #ashes_results_mini .ashes_Schedule_results_block .gametext
{
	color: #505050;
	font-weight: bold;
}
#ashes_Schedule_mini .ashes_Schedule_mini_block table, #ashes_results_mini .ashes_Schedule_results_block table
{
	margin: 0 1px 0 1px;
	width: 304px;
	border-bottom: 1px solid #dddddd;
}
#ashes_results_mini .ashes_Schedule_results_block .undertext, #ashes_Schedule_mini .ashes_Schedule_mini_block .undertext
{
	color: #b9b9b9;
	text-transform: uppercase;
	font-size: 10px;
}
#ashes_results_mini .ashes_Schedule_results_block .paddingtop_8px, #ashes_Schedule_mini .ashes_Schedule_mini_block .paddingtop_8px
{
	padding-top: 8px;
}
#ashes_results_mini .ashes_Schedule_results_block .paddingbottom_8px, #ashes_Schedule_mini .ashes_Schedule_mini_block .paddingbottom_8px
{
	padding-bottom: 8px;
}
.ashes_Schedule_results_block .coatwrapper, .ashes_Schedule_results_block .coatwrapper_lgr
{
	position: relative;
	border-bottom: 1px solid #DDDDDD;
	margin-left: 1px;
	margin-right: 1px;
	padding-top: 5px;
}
.ashes_Schedule_results_block .coatwrapper
{
	height: 70px;
}
.ashes_Schedule_results_block .coatwrapper_lgr
{
	height: 95px;
}
.ashes_Schedule_results_block .coatwrapper .coatleft, .ashes_Schedule_results_block .coatwrapper_lgr .coatleft
{
	float: left;
	border-top-width: 5px;
	padding-left: 10px;
	width: 70px;
}
.coatleft .yellowcoat
{
	background-image: url(/images/cycling/lge_yellowcoat.png);
	width: 49px;
	height: 42px;
}
.coatleft .greencoat
{
	background-image: url(/images/cycling/lge_greencoat.png);
	width: 49px;
	height: 42px;
}
.coatleft .dotcoat
{
	background-image: url(/images/cycling/lge_dotcoat.png);
	width: 49px;
	height: 42px;
}
.ashes_Schedule_results_block .coatwrapper .coatright, .ashes_Schedule_results_block .coatwrapper_lgr .coatright
{
	float: right;
	width: 215px;
}
.Schedule_results_live
{
	background-color: #0672A7;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 4px;
	width: 29px;
}
.Scorecard
{
	color: #0672a7;
}
.tourdefrance
{
	width: 640px;
	background: #006292 url(/images/cycling/bodybackground.png) repeat-x 0 0;
	position: relative;
	font-family: verdana,sans-serif;
	font-size: 10px;
	color: #505050;
}
.tourdefrance .top_menu
{
	position: relative;
	overflow: hidden;
	margin: 0 4px;
	width: 632px;
	padding-bottom: 5px;
	border-top: 1px solid #469ac6;
}
.tourdefrance .standings_menu
{
	height: 42px;
}
.tourdefrance .top_menu strong
{
	color: #fff;
	height: 17px;
	margin-left: 4px;
	display: block;
}
.tourdefrance .top_menu .menu_item, .tourdefrance .top_menu .selected_menu_item
{
	float: left;
	height: 18px;
	text-align: center;
	line-height: 18px;
	font-weight: bold;
	cursor: pointer;
	color: #fff;
	font-size: 10px;
	margin: 0 2px 5px 0;
}
.tourdefrance .top_menu .menu_item
{
	color: #fff;
	background: transparent url(/images/cycling/sprite-bt_right_corner.png) no-repeat right;
	padding-right: 8px;
}
.tourdefrance .top_menu .menu_item span
{
	line-height: 18px;
	background: transparent url(/images/cycling/sprite-bt_left_corner.png) no-repeat 0 0;
	display: block;
	height: 18px;
	float: left;
	padding-left: 8px;
}
.tourdefrance .top_menu .selected_menu_item
{
	color: #0a7bb1;
	background: transparent url(/images/cycling/sprite-bt_selected_right_corner.png) no-repeat right;
	cursor: default;
	padding-right: 8px;
}
.tourdefrance .top_menu .selected_menu_item span
{
	line-height: 18px;
	background: transparent url(/images/cycling/sprite-bt_selected_left_corner.png) no-repeat 0 0;
	display: block;
	height: 18px;
	float: left;
	padding-left: 8px;
}
.tourdefrance .top_menu .ground_info_wrapper
{
	width: 320px;
	height: 26px;
	overflow: hidden;
	color: #fff;
	font-size: 9px;
	position: absolute;
	right: 1px;
	top: 15px;
	text-align: right;
}
.tourdefrance .lower_menu
{
	position: relative;
	overflow: hidden;
	background: #d0e2ea;
	margin: 0 4px;
	color: #117eb5;
	width: 632px;
	height: 35px;
}
.tourdefrance .inns_wrapper
{
	width: 360px;
	height: 35px;
	overflow: hidden;
	text-align: right;
}
.tourdefrance .inns_match
{
	overflow: hidden;
}
.tourdefrance .inns_item, .tourdefrance .selected_inns_item
{
	float: left;
	height: 35px;
	overflow: hidden;
	text-align: center;
	line-height: 35px;
	margin: 0 10px;
}
.tourdefrance .inns_item
{
	cursor: pointer;
}
.tourdefrance .selected_inns_item
{
	background: url(/images/cycling/bg_submenu_selected.gif) no-repeat bottom center;
	font-weight: bold;
}
.tourdefrance .inns_details_wrapper
{
	width: 280px;
	height: 35px;
	font-size: 9px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
}
.tourdefrance .inns_details_item
{
	height: 29px;
	overflow: hidden;
	padding: 3px 5px 0 0;
}
.tourdefrance .game_data_wrapper
{
	background: #fff;
	margin: 0 4px;
	height: 775px;
	overflow: hidden;
	width: 632px;
	position: relative;
}
.tourdefrance .game_title_wrapper
{
	background: #fff;
	margin: 0 4px;
}
.tourdefrance .game_title_item
{
	width: 632px;
	height: 31px;
	overflow: hidden;
	position: relative;
}
.tourdefrance .game_title_item table, .tourdefrance .game_data_item table
{
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #dedede;
	margin: 0;
	padding: 0;
	line-height: 15px;
}
.tourdefrance .game_title_item td, .tourdefrance .game_title_item th, .tourdefrance .game_data_item td, .tourdefrance .game_data_item th
{
	border-bottom: 1px solid #dedede;
	padding: 0 6px;
	margin: 0;
	line-height: 30px;
	vertical-align: top;
}
.tourdefrance .game_title_item th, .tourdefrance .game_data_item th
{
	background: #fdfdfd url(/images/cycling/topbackground.png) repeat-x 0 -105px;
	color: #117eb5;
	font-weight: bold;
}
.tourdefrance .game_title_item .batmen .lastcol, .tourdefrance .game_data_item .batmen .lastcol
{
	text-align: right;
	font-weight: bold;
}
.tourdefrance .game_data_item .cycle_col_1, .tourdefrance .title_select .cycle_col_1
{
	width: 38px;
}
.tourdefrance .title_select .cycle_col_2, .tourdefrance .game_data_item .cycle_col_2
{
	width: 270px;
}
.game_data_item
{
	width: 632px;
	float: left;
	position: relative;
}
.tourdefrance .paging_wrapper
{
	padding: 10px;
	background: #fff;
	margin: 0 4px;
	width: 612px;
	overflow: hidden;
}
.tourdefrance .pageItem, .tourdefrance .paging_item
{
	overflow: hidden;
	text-align: center;
}
.tourdefrance .pageItem strong, .tourdefrance .paging_item strong
{
	display: inline;
}
.tourdefrance .pageItem a, .tourdefrance .paging_item a
{
	color: #0a7bb2;
	display: inline;
	padding: 0 4px;
	border-right: 1px solid #e2e2e2;
	cursor: pointer;
}
.tourdefrance .pageItem a.selected_paging, .tourdefrance .paging_item a.selected_paging
{
	color: #505050;
}
.tourdefrance .greencoat
{
	background: url(/images/cycling/sprite-coats.gif) no-repeat 0 5px;
	width: 22px;
	height: 30px;
}
.tourdefrance .yellowcoat
{
	background: url(/images/cycling/sprite-coats.gif) no-repeat 0 -25px;
	width: 22px;
	height: 30px;
}
.tourdefrance .dotcoat
{
	background: url(/images/cycling/sprite-coats.gif) no-repeat 0 -55px;
	width: 22px;
	height: 30px;
}
.tourdefrance .footer
{
	height: 5px;
	overflow: hidden;
	position: relative;
}
.tourdefrance .footer .left_footer
{
	background: transparent url(/images/cycling/bottomborder.png) no-repeat scroll 0 0;
	float: left;
	height: 5px;
	width: 4px;
}
.tourdefrance .footer .right_footer
{
	background: transparent url(/images/cycling/bottomborder.png) no-repeat scroll -4px 0;
	float: right;
	height: 5px;
	width: 4px;
}

#cyclingbody .footer .left_footer, 
#cyclingbody .footer .right_footer {text-indent:-9000px}


.hideme
{
	display: none;
}
.game_data_slider
{
	width: 1896px;
	position: relative;
}
.tourdefrance .title_select
{
	position: relative;
}
.tourdefrance .inns_details_slider
{
	position: relative;
}
.toudefrance
{
	overflow: hidden;
}
.ashes
{
	width: 640px;
	background: #006292 url(/images/ashes/bodybackground.png) repeat-x 0 0;
	position: relative;
	font-family: verdana,sans-serif;
	font-size: 10px;
	color: #505050;
	clear:both;
}
.ashes .top_menu
{
	position: relative;
	overflow: hidden;
	background: url(/images/ashes/bg_topmenu.gif) repeat-x bottom;
	margin: 0 4px;
	width: 632px;
	height: 28px;
}
.ashes .top_menu .menu_item, .ashes .top_menu .selected_menu_item
{
	float: left;
	width: 78px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	font-weight: bold;
	cursor: pointer;
	color: #fff;
}
.ashes .top_menu .selected_menu_item
{
	color: #117eb5;
	background: transparent url(/images/ashes/bg_menu_selected.gif) no-repeat 0 0;
	cursor: default;
}
.ashes .top_menu .ground_info_wrapper
{
	width: 250px;
	height: 28px;
	overflow: hidden;
	color: #fff;
	font-size: 9px;
	position: absolute;
	right: 5px;
	top: 0;
	text-align: right;
}
.ashes .lower_menu
{
	position: relative;
	overflow: hidden;
	background: #d0e2ea;
	margin: 0 4px;
	color: #117eb5;
	width: 632px;
	height: 35px;
}
.ashes .inns_wrapper
{
	width: 380px;
	height: 35px;
	overflow: hidden;
	text-align: right;
}
.ashes .inns_match
{
	overflow: hidden;
}
.ashes .inns_item, .ashes .selected_inns_item
{
	float: left;
	width: 95px;
	height: 35px;
	overflow: hidden;
	text-align: center;
	line-height: 35px;
}
.ashes .inns_item
{
	cursor: pointer;
}
.ashes .selected_inns_item
{
	background: url(/images/ashes/bg_submenu_selected.gif) no-repeat bottom center;
	font-weight: bold;
}
.ashes .inns_details_wrapper
{
	width: 280px;
	height: 35px;
	font-size: 9px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
}
.ashes .inns_details_item
{
	height: 29px;
	overflow: hidden;
	padding: 6px 5px 0 0;
}
.ashes .game_data_item table
{
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #dedede;
}
.ashes .game_data_item td, .ashes .game_data_item th
{
	line-height: 30px;
	border-bottom: 1px solid #dedede;
	padding: 0 6px;
}
.ashes .game_data_item th
{
	background: #fdfdfd url(images/ashes/topbackground.png) repeat-x 0 -105px;
	color: #117eb5;
	font-weight: bold;
}
.ashes .game_data_wrapper
{
	background: #fff;
	margin: 0 4px;
	overflow: hidden;
	position: relative;
}
.ashes .game_data_item table
{
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #dedede;
}
.ashes .game_data_item td, .ashes .game_data_item th
{
	line-height: 30px;
	border-bottom: 1px solid #dedede;
	padding: 0 6px;
}
.ashes .game_data_item th
{
	background: #fdfdfd url(/images/ashes/topbackground.png) repeat-x 0 -105px;
	color: #117eb5;
	font-weight: bold;
}
.ashes .footer
{
	height: 5px;
	overflow: hidden;
	position: relative;
}
.ashes .footer .left_footer
{
	background: transparent url(/images/ashes/bottomborder.png) no-repeat scroll 0 0;
	float: left;
	height: 5px;
	width: 4px;
}
.ashes .footer .right_footer
{
	background: transparent url(/images/ashes/bottomborder.png) no-repeat scroll -4px 0;
	float: right;
	height: 5px;
	width: 4px;
}
.ashes .ground_info_slider
{
	position: relative;
}
.ashes .inns_details_slider
{
	position: relative;
}
.ashes .batmen_col
{
	width: 120px;
}
.ashes .howout_col
{
	width: 130px;
}
.ashes .runs_col
{
	width: 33px;
}
.ashes .t46_col
{
	width: 23px;
}
.ashes .fow_col
{
	width: 44px;
}
.ashes .bold
{
	font-weight: bold;
}
.ashes .inns_info
{
	background-color: #ffffff;
}
.umpires_wrapper
{
	padding: 10px;
	background: #fff;
	margin: 0 4px;
	height: 25px;
	overflow: hidden;
}
.width616
{
	width: 616px;
}
.golf_space
{
	height: 20px;
}
.aC
{
	text-align: center;
}
.teams
{
	display: block;
	height: 40px;
	width: 42px;
	text-indent: -9000px;
	overflow: hidden;
	background: transparent url(/images/officialcontent/teams.gif) no-repeat 0 0;
	background-position: -9001px;
}
#aflFixtures #ADEL
{
	background-position: -5px 0;
}
#aflFixtures #BL
{
	background-position: -57px 0;
}
#aflFixtures #CARL
{
	background-position: -108px 0;
}
#aflFixtures #COLL
{
	background-position: -157px 0;
}
#aflFixtures #ESS
{
	background-position: -207px 0;
}
#aflFixtures #FRE
{
	background-position: -257px 0;
}
#aflFixtures #GCFC
{
	background-position: -793px 0;
}
#aflFixtures #GEEL
{
	background-position: -307px 0;
}
#aflFixtures #HAW
{
	background-position: -355px 0;
}
#aflFixtures #NMFC
{
	background-position: -400px 0;
}
#aflFixtures #MELB
{
	background-position: -448px 0;
}
#aflFixtures #PORT
{
	background-position: -494px 0;
}
#aflFixtures #RICH
{
	background-position: -544px 0;
}
#aflFixtures #STK
{
	background-position: -596px 0;
}
#aflFixtures #SYD
{
	background-position: -640px 0;
}
#aflFixtures #WCE
{
	background-position: -690px 0;
}
#aflFixtures #WB
{
	background-position: -740px 0;
}
.module_lower
{
	width: 314px;
	background: #004684 url(/images/officialcontent/module_container.gif) no-repeat -350px bottom !important;
	position: relative;
	margin: 0;
	padding: 0 0 4px 0;
}
.module_lower_300
{
	width: 300px;
	background: #004684 url(/images/officialcontent/module_container_300.gif) no-repeat -328px bottom !important;
	position: relative;
	margin: 0;
	padding: 0 0 4px 0 !important;
}
.module
{
	width: 314px;
	background: #004684 none repeat scroll 0 0;
	position: relative;
	margin: 0;
}
.module_video
{
	width: 300px !important;
}
.module h3
{
	height: 14px;
	line-height: 14px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	background: #004684 url(/images/officialcontent/module_container.gif) no-repeat 0 0;
	margin: 0;
	padding: 7px 4px;
	text-indent: 90px;
}
.module_video h3
{
	background: #004684 url(/images/officialcontent/module_container_300.gif) no-repeat scroll 0 0 !important;
}
.module .subheading
{
	background: #004684 url(/images/officialcontent/aflcomau.jpg) no-repeat 4px 7px !important;
}
.module h3 span
{
	background: none;
	display: block;
}
.module h4
{
	background: #d4e5ed;
	line-height: 30px;
	height: 30px;
	position: relative;
	text-align: left;
	padding: 0 0 0 8px;
	color: #117eb5;
	font-weight: bold;
}
.module .alignright
{
	position: absolute;
	right: 5px;
	font-weight: normal;
	padding-top: 8px;
	top: 0;
}
.module .alignright a
{
	font-weight: normal;
	top: 0;
}
.module_lower h4 a
{
	position: absolute;
	right: 5px;
	font-weight: normal;
	padding-top: 8px;
}
.module h5
{
	font-weight: bold;
	line-height: 1.2;
}
.module strong
{
	background: #d71d1c;
	color: #fff;
	padding: 1px 2px;
}
.module em
{
	color: #d71d1c;
}
.module cite
{
	color: #b9b9b9;
}
.module table
{
	width: 100%;
	background: #fff;
	color: #505050;
	padding: 0;
}
.module th, .module td
{
	border-bottom: 1px solid #dedede;
	vertical-align: middle;
}
.module th
{
	background: url(/images/officialcontent/th_gradient.gif) repeat-x 0 bottom;
	height: 27px;
	font-weight: bold;
	color: #666;
}
.module td
{
	height: 44px;
	line-height: 1.5;
}
.module_lower td
{
	height: 30px !important;
}
#premiership h3 span
{
	background-position: 0 0;
}
#features h3 span
{
	background-position: 0 -20px;
}
#latestVideo h3 span
{
	background-position: 0 -40px;
}
#latestNews h3 span
{
	background-position: 0 -60px;
}
#latestVideo .spacer
{
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	clear: both;
	height: 5px;
}
#latestVideo h3
{
	position: relative;
}
#latestVideo h3 strong
{
	background: none;
	position: absolute;
	top: 6px;
	right: 5px;
	text-indent: 0;
}
#latestVideo h3 strong a
{
	color: #fff !important;
	font-weight: normal;
}
.results
{
	margin: 0 4px;
}
.results th
{
	padding-left: 8px;
}
.results td
{
	text-align: center;
	font-size: 10px;
}
.results td span
{
	font-weight: bold;
}
.results td a, .results td em, .results td strong, .results td cite
{
	font-size: 0.9em;
	font-weight: normal;
	font-style: normal;
}
.ladder
{
	margin: 0 4px;
}
.ladder em
{
	color: #004684;
	font-weight: bold;
	font-style: normal;
}
.module .abstract_min, .module .abstract
{
	color: #004684;
	background: #fff;
	border-bottom: 1px solid #e7e7e7;
	margin: 0 4px;
	padding: 11px 6px;
	text-align: left;
	clear: both;
}
.module .abstract_min
{
	padding: 6px !important;
}
.module .abstract_min h5
{
	margin: 0;
	padding: 0;
	color: #004684;
}
.module .abstract_video h5
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(/images/officialcontent/playarrow.jpg) no-repeat scroll 0 2px;
	line-height: 18px;
	min-height: 18px;
	height: auto !important;
	height: 18px;
	padding-left: 18px;
}
.module .more_video h5
{
	background: transparent url(/images/officialcontent/moreVideoBtn.png) no-repeat scroll 0 2px !important;
}
.module .abstract h5
{
	margin: 0 0 12px 0;
	padding: 0;
	color: #004684;
}
.module .abstract img
{
	float: right;
	margin: 5px 0 0 5px;
	background: #ddd;
	border: 3px solid #e7e7e7;
}
.module .abstract p
{
	line-height: 15px;
	color: #666;
}
.module .abstract_min a, .module .abstract a
{
	color: #2E88AC;
}
.module .title
{
	background-attachment: scroll;
	background-color: #fff;
	border-top-color: #004684;
	border-top-style: solid;
	border-top-width: 4px;
	margin-left: 4px;
	margin-right: 4px;
	padding-left: 4px;
	padding-right: 4px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #dedede;
}
.module .title a
{
	font-weight: normal;
	position: absolute;
	right: 10px;
	top: 10px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
}
.module .video-list
{
	background: #fff;
	margin: 0 4px;
	padding: 0 5px;
}
.module .video
{
	text-align: left;
	color: #ccc;
	line-height: 1.3;
	padding: 5px 0 0 0;
}
.module .video h5
{
	display: inline;
}
.module .video img
{
	float: left;
	margin: 0 9px 0 0;
	background: #ddd;
	border: 0;
}
.module .video p
{
	display: inline;
	padding: 0 10px 0 0;
	color: #666;
}
.module .header-link
{
	padding-top: 10px;
	padding-right: 10px;
}

/* Fix for LatestVideo on News Page */
#latestVideo
{
	width: 300px;
}
.module .video-list
{
	padding: 0 5px 5px 4px;
	width: 281px;
	float: left;
}
.module .video
{
	clear: both;
}
.module .video p
{
	float: right;
	width: 177px;
	display: block;
}
.module .bottom-links
{
	text-align: left;
	padding: 5px 5px;
}
.module .bottom-links a
{
	color: #fff;
	clear: both;
}


.tourdefrance .paging_slider
{
	width: 1836px;
	position: relative;
}
.tourdefrance .pageItem
{
	float: left;
	position: relative;
	width: 612px;
}
.module_lower
{
	text-align: center;
}
.module_lower .lowerlinks
{
	line-height: 2;
}
.module_lower .lowerlinks a
{
	color: #fff !important;
}
.fixturesRoundListContainer_long
{
	background: #878787 url(/images/liBG_long.gif) repeat-x scroll 0 0;
	margin: 0;
	padding: 5px 0;
	position: relative;
	height: 26px;
}
.fixturesRoundListContainer_long .left
{
	float: left;
}
.fixturesRoundListContainer_long .right
{
	float: right;
	width: 485px;
}
ul.fixturesRoundList {overflow:hidden}
#videoContainer .videoCaption
{
	width: 305px;
}
#HeaderSearchBar
{
	position: absolute;
	top: 1px;
	right: 0;
	width: 181px;
	height: 23px;
	padding: 5px 6px 0 5px;
	background: #2e8ec0 url(/images/gsearch/bg_gsearch.gif) repeat-x 0 bottom;
}
#HeaderSearchBar .mhSearchInput
{
	width: 152px;
	height: 18px;
	float: left;
	height: 17px;
	border: 1px solid #147fb5;
}
#HeaderSearchBar .mhSearchButton
{
	background: transparent url(/images/gsearch/searchButtons.gif) no-repeat 0 -70px;
	border: 0;
	cursor: pointer;
	float: left;
	height: 20px;
	margin: 0;
	width: 27px;
}
.aC
{
	text-align: center;
}
.aL
{
	text-align: left;
}
.module-nrl .teams
{
	display: block;
	height: 40px;
	width: 40px;
	text-indent: -9000px;
	overflow: hidden;
	background: transparent url(/images/nrl/nrl-teams.gif) no-repeat 0 40px;
}
#BRI
{
	background-position: 0 5px;
}
#BUL
{
	background-position: 0 -45px;
}
#CAN
{
	background-position: 0 -95px;
}
#NQ
{
	background-position: 0 -145px;
}
#MAN
{
	background-position: 0 -195px;
}
#MEL
{
	background-position: 0 -245px;
}
#NEW
{
	background-position: 0 -295px;
}
#PAR
{
	background-position: 0 -345px;
}
#PEN
{
	background-position: 0 -395px;
}
#CRO
{
	background-position: 0 -445px;
}
#SOU
{
	background-position: 0 -495px;
}
#STG
{
	background-position: 0 -545px;
}
#SYD
{
	background-position: 0 -595px;
}
#NZW
{
	background-position: 0 -645px;
}
#WES
{
	background-position: 0 -695px;
}
#GCT
{
	background-position: 0 -745px;
}
#IAS
{
	background-position: 0 -795px;
}
#NAS
{
	background-position: 0 -845px;
}
#NSW
{
	background-position: 0 -895px;
}
#QLD
{
	background-position: 0 -945px;
}

.module-nrl, .module-nrl_lower
{
	font-family: Verdana, Arial, sans-serif;
}
.module-nrl_lower
{
	width: 314px;
	background: #181818 url(/images/nrl/module_container.gif) no-repeat scroll -350px bottom !important;
	position: relative;
	margin: 0;
	padding: 0 0 4px 0;
}
.module-nrl_lower_300
{
	width: 300px !important;
	background: #181818 url(/images/nrl/module_container_300.gif) no-repeat -350px bottom !important;
	position: relative;
	margin: 0;
	padding: 0 0 4px 0 !important;
}
.module-nrl
{
	width: 314px;
	background: #181818;
	position: relative;
	margin: 0;
}
.module-nrl h3
{
	height: 14px;
	line-height: 14px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	background: #181818 url(/images/nrl/module_container.gif) no-repeat 0 0;
	margin: 0;
	padding: 7px 4px;
	text-indent: -9000px;
	position: relative;
}
.module-nrl_lower_300 h3
{
	background: #181818 url(/images/nrl/module_container_300.gif) no-repeat 0 0 !important;
}
.module-nrl h3.aggregated
{
	background-position: -700px 0;
}
.module-nrl h3 strong
{
	background: none;
	position: absolute;
	right: 5px;
	top: 8px;
	text-indent: 0;
}
.module-nrl h3 a
{
	color: #fff !important;
	font-weight: normal;
}
.module-nrl h4
{
	background: #eee;
	line-height: 30px;
	height: 30px;
	position: relative;
	text-align: left;
	padding: 0 0 0 8px;
	color: #007f45;
	font-weight: bold;
}
.module-nrl h4 a
{
	position: absolute;
	right: 5px;
	font-weight: normal;
	top: 7px;
	color: #007f45;
}
.module-nrl h5
{
	font-weight: bold;
	line-height: 1.2;
}
.module-nrl strong
{
	background: #23b548;
	color: #fff;
	padding: 0 2px;
}
.module-nrl em
{
	color: #23b548;
}
.module-nrl cite
{
	color: #b9b9b9;
}
.module-nrl table
{
	width: 100%;
	background: #fff;
	color: #505050;
	padding: 0;
}
.module-nrl th, .module-nrl td
{
	border-bottom: 1px solid #dedede;
	vertical-align: middle;
}
.module-nrl th
{
	background: url(/images/nrl/th_gradient.gif) repeat-x 0 bottom;
	height: 27px;
	font-weight: bold;
	color: #666;
}
.module-nrl td
{
	height: 44px;
	line-height: 1.5;
}
.module-nrl .alignright
{
	position: absolute;
	right: 5px;
	font-weight: normal;
	padding-top: 8px;
	top: 0;
}
.module-nrl .alignright a
{
	font-weight: normal;
	top: 0;
}
.module-nrl h3 span
{
	background: transparent url(/images/nrl/module_headings.png) no-repeat 0 0;
	display: block;
	margin-left: 64px;
}
.module-nrl h3.hPremiership span
{
	background-position: 0 -20px !important;
}
.module-nrl h3.hLatestVideo span
{
	background-position: 0 -40px !important;
}
.module-nrl h3.hFeatures span
{
	background-position: 0 -60px !important;
}
.module-nrl h3.hLatestNews span
{
	background-position: 0 0 !important;
}
.module-nrl_lower td
{
	height: 30px !important;
}
.module-nrl .results
{
	margin: 0 4px;
}
.module-nrl .results h4 a
{
	border-right: 1px solid #9c9c9c;
	padding: 0 5px;
	position: relative;
	color: #007f45;
}
.module-nrl .results h4 a.last
{
	border: 0;
	padding-right: 0;
}
.module-nrl .results h4 strong
{
	position: absolute;
	right: 0;
	top: 0;
	background: transparent;
}
.module-nrl .results th
{
	padding-left: 8px;
}
.module-nrl .results td
{
	text-align: center;
	padding: 0;
}
.module-nrl .results td span
{
	font-weight: bold;
}
.module-nrl .results td a, .module-nrl .results td em, .module-nrl .results td strong, .module-nrl .results td cite
{
	font-size: 0.9em;
	font-weight: normal;
	font-style: normal;
}
.module-nrl .results td a
{
	color: #007f45;
	padding: 0 5px;
	border-right: 1px solid #9c9c9c;
	line-height: 2;
	vertical-align: middle;
}
.module-nrl .results td a.last, .module-nrl .results td a.teams
{
	border: 0;
}
.module-nrl .results td a.teams
{
	padding: 0;
}
.module-nrl .results td a img
{
	border: 0;
	vertical-align: middle;
}
.module-nrl .results td cite
{
	font-size: 10px;
	color: #b9b9b9;
	padding: 0 1px;
}
.module-nrl .results td em
{
	border-right: 1px solid #9c9c9c;
	font-size: 10px;
	vertical-align: middle;
	padding: 0 5px;
}
.module-nrl .results td strong
{
	vertical-align: middle;
}
.module-nrl .ladder
{
	margin: 0 4px;
}
.module-nrl .ladder td, .ladder th
{
	text-align: center;
}
.module-nrl .ladder td.aL, .ladder th.aL
{
	text-align: left;
}
.module-nrl .ladder em
{
	color: #007f45;
	font-weight: bold;
	font-style: normal;
}
.module-nrl .abstract_min, .module-nrl .abstract
{
	color: #007f45;
	background: #fff;
	border-bottom: 1px solid #e7e7e7;
	margin: 0 4px;
	padding: 10px 6px;
	text-align: left;
	clear: both;
}
.module-nrl .abstract_min
{
	padding: 6px !important;
}
.module-nrl .abstract_min h5
{
	margin: 0;
	padding: 0;
	color: #007f45;
}
.module-nrl .abstract h5
{
	margin: 0;
	padding: 0;
	color: #007f45;
}
.module-nrl .abstract_min h5 a
{
	font-size: 11px;
}
.module-nrl .abstract img
{
	float: right;
	margin: 5px 0 0 5px;
	background: #ddd;
	border: 3px solid #e7e7e7;
}
.module-nrl .abstract p
{
	line-height: 15px;
	color: #666;
	margin: 10px 0 2px;
}
.module-nrl .abstract a
{
	color: #007f45;
}
.module-nrl .abstract_min a
{
	color: #007f45;
}
.module-nrl .abstract cite
{
	font-style: normal;
}
.module-nrl .video-list
{
	background: #fff;
	margin: 0 4px;
	padding: 0 5px;
}
.module-nrl .video
{
	text-align: left;
	color: #ccc;
	line-height: 1.3;
	padding: 10px 0;
}
.module-nrl .video h5
{
	display: inline;
}
.module-nrl .video h5 a
{
	color: #007f45;
}
.module-nrl .video img
{
	float: left;
	margin: 0 9px 0 0;
	background: #ddd;
	border: 3px solid #e7e7e7;
}
.module-nrl .video p
{
	display: inline;
	padding: 0 10px 0 0;
	color: #666;
}
.module-nrl .video-abstract
{
	list-style: none;
	background: #fff;
	margin: 0 4px;
}
.module-nrl .video-abstract li
{
	background: url(/images/officialcontent/playarrow.jpg) no-repeat 4px 6px;
	padding-left: 22px;
	line-height: 25px;
	height: 25px;
	text-align: left;
	border-bottom: 1px solid #dedede;
	overflow: hidden;
}
.module-nrl .video-abstract li a
{
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
}
.module-nrl .otherNRLNews
{
	background: url(/images/nrl/bg_otherNRLNews.gif) no-repeat center bottom;
	padding: 0 4px;
}
.module-nrl .otherNRLNews H3
{
	padding-right: 0px;
	padding-left: 0px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	font: bold 15px/25px, verdana, Arial,sans-serif;
	color: #000;
	text-indent: 0px;
	padding-top: 0px;
	height: 25px;
}
.module-nrl .otherNRLNews ul
{
	list-style: none;
	overflow: hidden;
	display: block;
	width: 306px;
	height: 104px;
}
.module-nrl .otherNRLNews li
{
	border-bottom: 1px solid #dedede;
	line-height: 25px;
	height: 25px;
	text-align: left;
	padding-left: 4px;
	overflow: hidden;
	width: 302px;
}
.module-nrl .otherNRLNews li a
{
	line-height: 25px;
	font-weight: bold;
}
.module-nrl .otherNRLNews h3
{
	position: relative;
}
.module-nrl .otherNRLNews h3 strong
{
	top: 0;
}
.module-nrl .otherNRLNews h3 strong a
{
	color: #007f45 !important;
}
.module-nrl .links
{
	height: 25px;
	line-height: 25px;
	text-align: center;
}
.module-nrl .links a
{
	color: #fff;
	padding: 0 5px;
	border-right: 1px solid #e7e7e7;
	line-height: 25px;
}
.module-nrl .links a.last
{
	border: 0;
}
.module-nrl-home h4 a, .module-nrl-home .results h4 a, .module-nrl-home .ladder em, .module-nrl-home .abstract, .module-nrl-home .abstract_min h5.module-nrl-home .abstract h5, .module-nrl-home .abstract a, .module-nrl-home .abstract_min a, .module-nrl-home .video h5 a
{
	color: #2e88ac;
}
.module-nrl-home h4
{
	color: #666;
	background: #D4E5ED;
}
.module-nrl-home .otherNRLNews h3
{
	font-size: 16px;
	line-height: 25px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}
.module-nrl-home .otherNRLNews h3 strong a
{
	color: #2e88ac !important;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana,Arial,sans-serif;
}
.module-nrl-home .otherNRLNews
{
	background: #000;
	padding-top: 5px;
}
.module-nrl-home .otherNRLNews ul
{
	background: #fff;
}
.module-nrl-latestVideo
{
	margin-top: 5px;
}
.module-v8, .module-v8_lower
{
	color: #F68603;
}
.module-v8 .abstract_min h5
{
	color: #F68603;
}
.module-v8 .abstract_min h5 a
{
	color: #F68603;
}
.module-v8-news
{
	background: #181818;
}
.module-v8-news .title
{
	border-top: solid 4px #181818;
}
.module-v8-home
{
	background: #181818 url(/images/v8/module_container.gif) no-repeat scroll 0 0 !important;
}
.module-v8-home
{
	width: 314px !important;
	background: transparent;
}
.module-v8 .abstract a
{
	color: #F68603;
}
.module-v8_lower
{
	width: 314px;
	background: #181818 url(/images/v8/module_container.gif) no-repeat scroll -350px bottom;
	position: relative;
	margin: 0;
	padding: 0 0 4px 0;
}
.module-v8_lower .abstract_min h5 a
{
	color: #F68603;
}
.module-v8_lower .video h5 a
{
	color: #F68603;
}
.module-v8_lower h3
{
	background: #181818 url(/images/v8/module_container.gif) no-repeat 0 0 !important;
}
.module-v8_lower
{
	width: 300px !important;
	background: #181818 url(/images/v8/module_container_300.gif) no-repeat -350px bottom !important;
	position: relative;
	margin: 0;
	padding: 0 0 4px 0 !important;
}
.module-v8
{
	width: 314px !important;
	background: #181818;
	position: relative;
	margin: 0;
}
.module-v8 h3
{
	height: 14px;
	line-height: 14px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	background: #181818 url(/images/v8/module_container.gif) no-repeat 0 0;
	margin: 0;
	padding: 9px 4px 5px;
	text-indent: -9000px;
	position: relative;
}
.module-v8 h3 span
{
	margin-left: 130px;
}
.module-v8 .links
{
	height: 25px;
	line-height: 25px;
	text-align: center;
}
.module-v8 .links a
{
	color: #fff;
	padding: 0 5px;
	border-right: 1px solid #e7e7e7;
	line-height: 25px;
}
.module-v8 .links a.last
{
	border: 0;
}
.specialEventMulti #dnn_latestNews, .specialEventMulti #dnn_latestNewsBottom
{
	margin-right: 6px;
}
.medalResults .generic-header
{
	border-bottom: 1px solid #dedede;
}
.medalResults table td
{
	color: #505050;
	height: 20px;
	line-height: 20px;
}
.medalResults .miniMedalTallyMedal1
{
	width: 33px;
	padding-right: 15px;
	text-align: center;
	font-weight: bold;
}
.medalResults .miniMedalTallyMedal1 img
{
	vertical-align: middle;
	margin-left: 0;
}
.medalResults .extraLinks
{
	height: 29px !important;
	font-size: 1em !important;
	background-position: -1px -551px !important;
	color: #505050;
}

/* iPhone AFL */

.iphoneapp {
	width:642px;
}
.iphoneapp .greycontainer {
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	background:url("/Portals/0/images/iphone_bg.jpg") repeat-x scroll 0 0 transparent;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:920px;
	padding-top:15px;
}
.iphoneapp h2 {
	background:url("/Portals/0/images/moduleheader.jpg") no-repeat scroll 0 0 transparent;
	color:#000000;
	display:block;
	font-family:arial;
	font-size:22px;
	font-weight:bold;
	height:46px;
	line-height:46px;
	text-align:left;
	text-indent:20px;
	width:642px;
}
.iphoneapp p {
	font:11px Verdana, sans-serif;
	padding:15px 10px 10px;
	text-align:left;
}
.modulebottom {
	background:url("/Portals/0/images/modulebottom.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:7px;
	line-height:1px;
	width:642px;
}
.iphoneapp .subheadafl {
	background:url("/Portals/0/images/mobileafl_icon.png") no-repeat scroll 20px 0 transparent;
	height:90px;
	padding-left:120px;
	padding-top:11px;
	position:relative;
}
.iphoneapp .subheadafl a {
	background:url("/Portals/0/images/mobileafl_buyitnow.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:23px;
	position:absolute;
	right:20px;
	text-indent:-99999px;
	top:11px;
	width:90px;
}
.iphoneapp .subheadafl p {
	float:right;
	margin-right:10px;
}
.iphoneapp h1 {
	border-bottom:1px solid #CCCCCC;
	font:bold 19px Arial, Helvetica, sans-serif;
	height:35px;
	margin-right:10px;
	width:auto;
}
.iphoneapp ul {
	list-style-type:disc;
	padding-left:25px;
}
.iphoneapp li {
	padding-top:4px;
}
.iphoneapp .phoneImg {
	margin-top:35px;
	text-align:center;
}


.content-inner-v2 div#videoContainer {background:none}
.content-inner-v2 div#videoContainer .ArticleVideo {text-align:center}
.content-inner-v2 div#videoContainer .ArticleVideo iframe {margin:0 auto}
.content-inner-v2 .articleIcons li {margin:0 0 0 5px}
.content-inner-v2 div#articleContent {margin:5px 0 0 4px}
.content-inner-v2 div#videoContainer div#videoCaptionContainer {background:#e7e7e7}
.content-inner-v2 div#videoContainer div#videoBox .relatedLinks {background:#e7e7e7}


/* 2010 Redesign Styling 
------------------------------------------------------------------ */

body {background:#e5e5e5 url(images/2010/body.gif) repeat-x 0 67px}
#dnn_HeaderPane {background:none;height:auto}
.content-outer-v2 {width:980px}
.content-inner-v2 {border:0;width:954px}
.right-column-v2 .module {margin:15px auto 0}

/* Header
-------------------------------------------------------------- */
#breakingNews {height:105px;width:336px;position:absolute;left:0;top:0}
#breakingNews .abstract h3 {font-size:25px;margin:0;color:#ff5115;padding-top:20px}
#breakingNews .abstract h3 a {color:#ff5115}
#breakingNews .abstract h3 a:hover {border-bottom:3px solid #ff5115}
@-moz-document url-prefix() { #breakingNews .abstract h3 a:hover {text-decoration:underline;border:0} } /* ff only */
#breakingNews .abstract img {float:right;height:110px;top:-5px;position:relative}
#breakingNews .abstract p {height:55px;overflow:hidden}

#header {width:980px;height:105px}
#header h1 {width:224px;margin:0 auto;padding-top:21px}
#header h1 a {background:url(images/2010/logo-bps.png) no-repeat 0 0;display:block;width:224px;height:57px;text-indent:-9000px}
#header p {width:224px;margin:0;padding-top:21px}
#header p a {background:url(images/2010/logo-bps.png) no-repeat 0 0;display:block;width:224px;height:57px;text-indent:-9000px}

.newsCycler {width:309px;height:105px;overflow:hidden;background:url(images/2010/newsCycler-bg.png) no-repeat right 0;padding-right:27px;position:absolute;right:0;top:0}
.newsCycler ul {list-style:none;margin:0}
.newsCycler .tabs {float:right;width:55px;border-right:1px solid #dee1e3}
.newsCycler .tabs li {display:block;width:55px;border-bottom:1px solid #dee1e3}
.newsCycler .tabs li.last {border:0}
.newsCycler .tabs li a {display:block;width:55px;height:34px;background-image:url(images/2010/icons.png);background-repeat:no-repeat;text-indent:-9000px}
.newsCycler .tabs li a.afl {background-position:-145px 5px}
.newsCycler .tabs li a.afl:hover, .newsCycler .tabs li.active a.afl {background-position:5px 5px}
.newsCycler .tabs li a.nrl {background-position:-140px -39px}
.newsCycler .tabs li a.nrl:hover, .newsCycler .tabs li.active a.nrl {background-position:10px -39px}
.newsCycler .tabs li a.v8 {background-position:-148px -72px}
.newsCycler .tabs li a.v8:hover, .newsCycler .tabs li.active a.v8 {background-position:2px -72px}
.newsCycler .tab ul {margin-top:20px}
.newsCycler .tab ul li {background:url(images/2010/icons.png) no-repeat 0 -135px;line-height:1.4;padding-left:10px}
.newsCycler .tab ul li a {color:#333}


/* Navigation */
#navwrap {clear:both;width:980px;height:90px;position:relative;background:url(images/2010/nav-bg.gif) repeat-x 0 0;font-family:Helvetica,arial,sans-serif;font-size:1.1em}
	.homepage #navwrap {height:60px}
#navwrap ul {list-style:none;display:block;margin:0}
#navwrap ul li {float:left;background:url(images/2010/nav-border.gif) no-repeat right 0;height:30px;overflow:hidden}
#navwrap ul li a {display:block;height:26x;line-height:26px;padding-top:4px;cursor:pointer;color:#fff}
#navwrap ul li a:hover span {background:url(images/2010/nav-hover.gif) repeat-x 0 0}
#navwrap ul li a span {color:#fff;font-size:0.9em;font-weight:bold;padding:0 7px;display:block;height:26px;line-height:26px;white-space:nowrap;width:auto}
#navwrap ul li a.active span {background:#333;-moz-border-radius-topleft:0.4em;-moz-border-radius-topright:0.4em}
#navwrap ul ul {position:absolute;top:30px;left:0;background:#333;width:980px;line-height:29px;display:none}
#navwrap ul ul li {float:left;background:none;padding-top:4px}
#navwrap ul ul li a {color:#fff;font-size:0.9em;font-weight:bold;padding:0 7px;display:block;height:30px;line-height:30px;white-space:nowrap;width:auto}
#navwrap ul ul li a:hover {background:none}
#navwrap ul ul li a.active {background:#fff;color:#1a1a1a;-moz-border-radius-topleft:0.4em;-moz-border-radius-topright:0.4em}
#navwrap ul ul li a.active:hover {background:#fff}
#navwrap ul ul ul {position:absolute;top:30px;background:#fff;display:none}
#navwrap ul ul ul li a {color:#1a1a1a;font-weight:normal}
#navwrap ul ul ul li a.active {background:none;font-weight:bold;color:#1a1a1a}
#navwrap .searchBox {position:absolute;top:3px;right:0;background:url(images/2010/nav-searchbar.png) no-repeat 0 0;display:block;width:196px;height:24px}
#navwrap .searchBox .searchText {float:left;width:163px;height:20px;line-height:20px;padding:2px 0 0 5px;border:0;margin-right:1px;background:transparent;font-size:0.8em;font-weight:bold;color:#fff}
#navwrap .searchBox .searchSubmit {float:left;background:transparent;border:0;padding:0;text-indent:-9000px;width:27px;height:24px;cursor:pointer}
#navwrap .unmetered {position:absolute;top:30px;right:0;display:block;padding-right:5px}
#navwrap .unmetered a {background:url(images/2010/nav-unmetered.gif) no-repeat 0 8px;display:block;width:56px;height:29px;text-indent:-9000px}
#navwrap .unmetered a:hover {background:url(images/2010/nav-unmetered.gif) no-repeat 0 -22px}
#bp-unmetered-hover {position:absolute;text-align:left;padding:33px 18px 21px 13px;width:225px;height:62px;font-size:11px;line-height:1.3;background:url(images/2010/rollover_box.png) no-repeat 0 0;color:#656668;z-index:10}

/* One Sport Navigation */
.oneSportNav {clear:both;width:980px;position:relative;background:url(images/2010/nav-bg.gif) repeat-x 0 0;font-family:Helvetica,arial,sans-serif;font-size:1.1em}
.oneSportNav ul {list-style:none;display:block;margin:0;overflow:hidden;height:30px;line-height:30px}
.oneSportNav ul li {float:left;background:url(images/2010/nav-border.gif) no-repeat right 0;height:30px;overflow:hidden}
.oneSportNav ul li a {display:block;height:26px;line-height:26px;padding-top:4px;cursor:pointer;color:#fff}
.oneSportNav ul li.isHidden a span {color:#f00 !important}
.oneSportNav ul li a span {color:#fff;font-size:0.9em;font-weight:bold;padding:0 7px;display:block;height:26px;line-height:26px;white-space:nowrap;width:auto}
.oneSportNav ul li a:hover span {background:url(images/2010/nav-hover.gif) repeat-x 0 0;text-decoration:underline}
.oneSportNav ul li a.active span, .oneSportNav ul li a.active:hover span {background:#333;-moz-border-radius-topleft:0.4em;-moz-border-radius-topright:0.4em;-webkit-border-top-left-radius:0.4em;-webkit-border-top-right-radius:0.4em}

.oneSportNav .navLevel0 {width:780px;overflow:hidden}
.oneSportNav .navLevel1 {position:relative;background:#333;width:915px;padding-right:65px;overflow:hidden}
.oneSportNav .navLevel1 li {float:left;background:none}
.oneSportNav .navLevel1 li a:hover span {background:none}
.oneSportNav .navLevel1 li a.active span, .oneSportNav .navLevel1 li a.active:hover span {background:#fff;color:#1a1a1a;-moz-border-radius-topleft:0.4em;-moz-border-radius-topright:0.4em;-webkit-border-top-left-radius:0.4em;-webkit-border-top-right-radius:0.4em}
.oneSportNav .navLevel2 {position:relative;background:#fff;width:980px;overflow:hidden}
.oneSportNav .navLevel2 li {float:left;background:none}
.oneSportNav .navLevel2 li a span {color:#1a1a1a;font-weight:normal;background:none}
.oneSportNav .navLevel2 li a:hover span {background:none}
.oneSportNav .navLevel2 li a.active span, .oneSportNav .navLevel2 li a.active:hover span {background:none;font-weight:bold;color:#1a1a1a;-moz-border-radius-topleft:0.4em;-moz-border-radius-topright:0.4em;-webkit-border-top-left-radius:0.4em;-webkit-border-top-right-radius:0.4em}

.oneSportNav .searchBox {position:absolute;top:3px;right:0;background:url(images/2010/nav-searchbar.png) no-repeat 0 0;display:block;width:196px;height:24px}
.oneSportNav .searchBox .searchText {float:left;width:163px;height:20px;line-height:20px;padding:2px 0 0 5px;border:0;margin-right:1px;background:transparent;font-size:0.8em;font-weight:bold;color:#fff}
.oneSportNav .searchBox .searchSubmit {float:left;background:transparent;border:0;padding:0;text-indent:-9000px;width:27px;height:24px;cursor:pointer}
.oneSportNav .unmetered {position:absolute;top:30px;right:0;display:block;padding-right:5px}
.oneSportNav .unmetered a {background:url(images/2010/nav-unmetered.gif) no-repeat 0 8px;display:block;width:56px;height:29px;text-indent:-9000px}
.oneSportNav .unmetered a:hover {background:url(images/2010/nav-unmetered.gif) no-repeat 0 -22px}
#bp-unmetered-hover {position:absolute;text-align:left;padding:33px 18px 21px 13px;width:225px;height:62px;font-size:11px;line-height:1.3;background:url(images/2010/rollover_box.png) no-repeat 0 0;color:#656668;z-index:10}


/* Carousel Basic */
.wrapper {position:relative;overflow:hidden}
.wrapper .slider {list-style:none;margin:0;float:left;position:relative}
.wrapper .slider li {float:left}
.wrapper .paging {position:relative;clear:both}
.wrapper .paging ul {list-style:none;height:10px;margin:0;float:left}
.wrapper .paging ul li {float:left;width:10px;height:10px;text-indent:-9000px;margin-right:5px}
.wrapper .paging ul li a {display:block;width:10px;height:10px;background:url(images/2010/icons.png) no-repeat 0 -570px}
.wrapper .paging ul li a:hover, .paging ul li a.active {background-position:0 -620px}
.wrapper .paging .prev, .paging .next {background:url(images/2010/icons.png) no-repeat;float:left;width:10px;height:10px;text-indent:-9000px}
.wrapper .paging .prev {background-position:0 -470px;margin-right:5px}
.wrapper .paging .next {background-position:0 -520px}

/* Ad Slider */
.adSlider {background:#fff;width:300px}
.adSlider .wrapper {width:300px;margin:0 auto;overflow:hidden;padding:3px 0}
.adSlider .slider li {width:300px;height:70px}
.adSlider .paging {clear:both}
.adSlider .paging .pages{float:right;margin-top:3px;}

/* IE Hack */
*html #navwrap ul li a span, *html .oneSportNav ul li a span {font-family:Arial, Sans-serif}
*html #navwrap ul li a, *html .oneSportNav ul li a {width:0}



/* DNN Reset 
------------------------------------------- */
.WorkPanel table td {vertical-align:top}
.CommandButton img {background:none}

/* DNN: Control Panel */
.ControlPanel {width:990px;margin:5px auto 0;font-size:0.9em;border:2px solid #f14100;border-bottom:0;background:#fff}
	.ControlPanel table td {text-align:center;padding:0}
	
/* DNN: Nav Menu */
#dnn_DoNotUse.DNNEmptyPane { display: none }
#AdminPane {border:2px solid #f14100;border-top:1px dotted #f14100;position:relative;z-index:1000;width:986px;margin:0 auto 5px;padding:0 0 5px;font-size:1.2em}
	#AdminPane h1 {width:986px;height:50px;background:url(img/cms-bar-common.gif) no-repeat 0 0;position:relative}
	#AdminPane h1 span {display:block;text-indent:-9000px}
	#AdminPane h1 strong {position:absolute;right:10px;top:15px}
	#AdminPane h1 strong a {font-size:14px;color:#fff}
	#AdminPane .mainMenu table td {padding:1px 3px;cursor:pointer}
	#AdminPane .mainMenu .txt {font-size:12px;cursor:pointer;padding:0 3px}
	#AdminPane .mainMenu .hov .txt {background:#f14100;color:#fff}
	#AdminPane .mainMenu .sel .txt {background:#f14100;color:#fff}
	#AdminPane .mainMenu .root {font-size:13px;font-weight:bold;text-align:center;border-left:1px dotted #f14100;text-transform:uppercase;padding:0 2px}
	#AdminPane .mainMenu .first {border:0 !important}
	#AdminPane .mainMenu table {background:#fff;border:2px solid #f14100;z-index:1000}
	#AdminPane .mainMenu table td {vertical-align:middle}
	#AdminPane .mainMenu table tr.hov td {background:#f14100;color:#fff}
	#AdminPane .mainMenu table tr td {padding:2px 0;border-bottom:1px dotted #ddd}
	
	 /* Admin Menu Styling */
	#dnn_dnnNAV_ctldnnNAV_divOuterTables .dnn_dnnnav_ctldnnnav_spmsub {background:#fff;z-index:9999999}
	#dnn_dnnNAV_ctldnnNAV_divOuterTables .dnn_dnnnav_ctldnnnav_spmsub table td {padding:3px;cursor:pointer;font-family:Arial,sans-serif;font-size:1.2em}
	#dnn_dnnNAV_ctldnnNAV_divOuterTables .dnn_dnnnav_ctldnnnav_spmitmsel {background:red !important;color:#fff}

.ModuleTitle_MenuItem {list-style:none;margin-left:0;cursor:pointer}
.ModuleTitle_MenuItem,
.ModuleTitle_MenuBar {background:none !important}
.ModuleTitle_MenuBar img {background:none}
.ModuleTitle_MenuBar .icn {cursor:pointer}
.ModuleTitle_SubMenu {border:2px solid #f14100;background:#fff}
.ModuleTitle_SubMenu td {padding:1px 2px;vertical-align:middle}
.ModuleTitle_SubMenu .hov td {background:#f14100;color:#fff}
.ModuleTitle_SubMenu,
.ModuleTitle_MenuItem,
.ModuleTitle_MenuBar  {z-index:99999 !important;background:#fff}
.ModuleTitle_MenuItemSel {background:#f14100;color:#fff;font-weight:bold}


/* Conflict DNN Styling put here */
.DNNEmptyPane {display:none !important}
.navExtraContent {display:none !important}

.ModuleTitle_MenuContainer {z-index:99999 !important;position:relative}


/* World Cup 2010 
--------------------------------------------------------------------------- */
.aR { text-align:right}
.aC { text-align:center}

#worldcup {font-family:Arial,Helvetica,sans-serif;font-size:10px;width:640px;margin:0;overflow:hidden}
*html #worldcup .tabular {font-size:10px !important;}
*+html #worldcup .tabular {font-size:10px !important;}
*+html #worldcup.rugbyworldcup .tabular {font-size:9px !important;}

/* Headings */
#worldcup h1, #worldcup h2, #worldcup h3, #worldcup h4, #worldcup h5, #worldcup h6 {font-weight:bold;margin:0 0 .3em 0}
#worldcup h1 {font-size:2.5em;line-height:1.2; text-transform:uppercase}
#worldcup h2 {font-size:1.8em;line-height:1.3; text-transform:uppercase}
#worldcup h3 {font-size:1.8em;line-height:1.2}
#worldcup h4 {font-size:1.4em}
#worldcup h5 {font-size:1em}
#worldcup h6 {font-size:.9em}

/* Basic text elements */
#worldcup input,select,th,td {font-size:1em}
#worldcup p {margin:0 0 1em}
#worldcup p.last {margin-bottom:0}
#worldcup p img {float:left;margin:10px 10px 10px 0}

#worldcup h1, #worldcup h2 { color:#037ec2}

#worldcup ul#tabs {list-style:none;display:block;margin:0; width:640px; height:32px;background:url(images/worldcup/tab-border.gif) repeat-x 0 bottom; font-weight: bold; color:#333}
	#worldcup ul#tabs li { float:left;width:auto;margin-right:3px;height:30px;background: url(images/worldcup/tab.gif) no-repeat 0 0;text-align:center;cursor:pointer; text-transform:uppercase; vertical-align:middle; padding-left: 6px}
	#worldcup ul#tabs li.active {background:#fff url(images/worldcup/tab-hover.gif) no-repeat 0 0;height:32px}
	#worldcup ul#tabs li a { color:#333;display:block;height:18px;line-height:18px;padding:6px 16px 6px 9px;width:auto;background: url(images/worldcup/tab.gif) no-repeat right 0;font-size:11px;font-weight:bold;white-space:nowrap}
	#worldcup ul#tabs li.active a {color:#037ec2;background:url(images/worldcup/tab-hover.gif) no-repeat right 0;height:20px;line-height:18px;font-weight:bold}
    #worldcup #groupWires ul#tabs li a {padding:6px 15px 6px 8px}
	*html #worldcup ul#tabs li a {width:0;font-family:Arial,sans-serif;padding:6px 14px 6px 8px}

#worldcup #groupWires, #worldcup  #fixtureWires { width:640px; position:relative; overflow:hidden; margin-bottom:20px}

#worldcup #fixtures, #worldcup #standings, #worldcup #matchInfo, #worldcup #matchStats, #worldcup #teamList {width:640px; background: #eee url(images/worldcup/moduleBg.gif) repeat-x; margin-bottom:20px }
#worldcup .subhead { background:url(images/worldcup/topBar.gif) no-repeat top left; position:relative; height:30px}
	#worldcup .subhead h2, #worldcup .subhead p { padding: 6px 10px; margin:0}
	#worldcup .subhead h2 {height:30px;line-height:30px;padding:0 10px}
	#worldcup .subhead p { font-weight:bold; text-align:right}
	#worldcup .subhead strong { position:absolute; top:5px; right:10px; background:url(images/worldcup/btn-Gray.png) no-repeat; width:103px; height:20px; text-align:center; color:#FFF; line-height:18px}
	#worldcup .subhead strong a { color:#FFF}
#worldcup .bottom { background: url(images/worldcup/bottomBar.gif) no-repeat left bottom; height:20px; line-height:20px; padding: 0 10px; position:relative }
#worldcup .bottomlong { background: none; height:auto; padding: 10px;}

#worldcup .module { width:315px; float:left;background: #eee url(images/worldcup/moduleBg.gif) repeat-x; overflow:hidden; position:relative}
	#worldcup .module .subhead { background:url(images/worldcup/topBar02.gif) no-repeat}
		#worldcup .module .subhead img { float:left; padding: 3px 3px 0 10px}
	#worldcup .module .bottom { background: url(images/worldcup/bottomBar02.gif) no-repeat}
	#worldcup .module .tabular { width: 291px; margin:15px 12px}
	#worldcup .module .tabular .tableHeader { background:url(images/worldcup/barBlue02.png) no-repeat}
		*html #worldcup .module .tabular .tableHeader th {background:#0093D0}
		#worldcup .module .tabular .tableHeader a { color:#FFF; font-size:0.9em}
	#worldcup .module .tabular td { background:url(images/worldcup/barWhite02.png) no-repeat} 
	#worldcup .module .tabular td.aR, #worldcup .module .tabular th.aR { padding-right:5px}
#worldcup #results {margin-right:10px}
#worldcup #goldenBoot span { background:url(images/worldcup/goal.png) no-repeat center; display:block; padding-right: 32px}

/* Table */
#worldcup .tabular, #worldcup .tabularTimeline { margin: 20px 12px; width:617px; font-size:1.1em;}
	#worldcup .tabular {border-spacing:0;border-collapse:collapse;background:url(images/worldcup/barBlue.png) no-repeat !important;}
	#worldcup .tabular td, #worldcup .tabular th, #worldcup .tabularTimeline th { border-bottom: 3px solid #eee; padding-left:5px}
	
	#worldcup .tabular td img {vertical-align:middle}
	#worldcup .tabular thead th {font-weight:bold}
	#worldcup .tabular thead, #worldcup .tabular .matchFinished , #worldcup .tabular .matchProgress, #worldcup .tabular .matchComing, #worldcup .tabular tr, #worldcup .tabularTimeline thead {height:22px;line-height:22px}
	#worldcup .tabular thead th, #worldcup .tabular .matchFinished td , #worldcup .tabular .matchProgress td, #worldcup .tabular .matchComing td, #worldcup .tabular tr td, #worldcup .tabularTimeline thead th {line-height:22px;font-weight:bold}
	#worldcup .tabular thead th a, #worldcup .tabular .matchFinished td a, #worldcup .tabular .matchProgress td a, #worldcup .tabular .matchComing td a, #worldcup .tabular tr td a, #worldcup .tabularTimeline thead th a {font-weight:bold}
	#worldcup .tabular .tableHeader, #worldcup .tabularTimeline .tableHeader { background:url(images/worldcup/barBlue.png) no-repeat; color:#FFF; font-weight:bold }
	#worldcup .tabular .matchFinished { background:url(images/worldcup/barGray.png) no-repeat}
	#worldcup .tabular .matchProgress {background:url(images/worldcup/barLightBlue.png) no-repeat}
	#worldcup .tabular .matchProgress a { background:url(images/worldcup/btn-Blue.png) no-repeat; width:74px; height:17px; color:#FFF; display:block; line-height:17px; text-align:center}
	#worldcup .tabular .matchComing, #worldcup .tabular tr {background:url(images/worldcup/barWhite.png) no-repeat}
	#worldcup .tabular .matchFinished a, #worldcup .tabular .matchComing a, #worldcup .tabular .matchProgress a.nobg  {background: url(images/worldcup/arrow.png) no-repeat left; padding-left:10px; color: #333; width:auto; text-align:left;}
	#worldcup .tabular em { font-style:normal; font-size:1.2em; font-weight:bold}
	#worldcup .tabular .gray { color:#999}
	#worldcup .tabular .topPlace { font-weight:bold}
	#worldcup .tabular .topPos { background:transparent url(images/worldcup/topPlace.gif) no-repeat; color:#FFF; background-position:0 0; width:22px;display:block; padding-left:4px; background-position: 0 }
	#worldcup .tabular .topPlace td {font-weight:bold}

	#worldcup .tabularTimeline .tableHeader th { border:none}
	#worldcup .tabularTimeline .title { line-height:30px;font-weight:bold;vertical-align:bottom;font-size:1em}
	#worldcup .tabularTimeline .title td { width:250px;font-weight:bold}
	#worldcup .tabularTimeline td { border-bottom:1px solid #ccc; height:22px; vertical-align:middle; border-right: 20px solid #eee}
	#worldcup .tabularTimeline .goal { background:url(images/worldcup/goal.png) no-repeat right; padding-right:20px}
	#worldcup .tabularTimeline .tick { background:url(images/worldcup/tick.png) no-repeat right; padding-right:20px}
	#worldcup .tabularTimeline .cross { background:url(images/worldcup/cross.png) no-repeat right; padding-right:20px}
	#worldcup table.tabularTimeline tbody tr td img { padding-right:5px}
	
	#worldcup .module .tabular th {background:none;height:auto;color:#fff}
	#worldcup .module .tabular td {height:auto}
	#worldcup .module .tabular .teams {background:none;width:auto;text-indent:0;}
	#worldcup .module .tabular th.aR {white-space:nowrap}

/* Match Info */
#worldcup .infoGame { margin: 15px 0; position:relative; overflow:hidden; text-align:center}
	#worldcup .infoGame .country { float:left; width:180px; padding-top:30px}
	#worldcup .infoGame .country p { font-weight:bold; font-size: 1.5em}
	#worldcup .infoGame .finalScore { float:left; width:280px; text-transform:uppercase;color:#666; font-weight:bold; font-size:1.1em}
	#worldcup .infoGame .finalScore .scoreRow { border-bottom:1px solid #CCC; padding: 3px 0}
	#worldcup .infoGame .finalScore .scoreLargeRow {border-bottom:1px solid #CCC; color:#000; font-size:1.5em}
	#worldcup .infoGame .finalScore .scoreLargeRow strong {color:#666; font-size:1.7em; padding:0 7px}
	#worldcup .infoGame .finalScore .score {color:#000; font-size:3.5em; padding:0}	
	#worldcup .infoGame .finalScore .scoreEmpty {line-height:3.5em}
	#worldcup .infoGame .finalScore strong {vertical-align:top;line-height:2.5em}
	
/* Match Stats */
#worldcup #statsField { background: url(images/worldcup/field.gif) no-repeat center; position:relative; overflow:hidden; height:320px; text-align:center}
	#worldcup .tabularStats { text-align:center; width:375px; margin:0 auto; margin-top:35px; background: #cfcfcc url(images/worldcup/statsBottom.gif) bottom no-repeat}
	#worldcup .tabularStats .tableHeader { background:url(images/worldcup/statsHeader.gif) no-repeat; height:28px; color:#FFF; font-weight:bold; line-height:28px}
	#worldcup .tabularStats td, #worldcup .tabularStats th{ text-align:center; width:125px;height:28px;line-height:28px}
	#worldcup .tabularStats tr { height: 28px; line-height:28px}
	#worldcup .tableOdd { background:url(images/worldcup/statsBarWhite.gif) no-repeat 0 0}
	#worldcup .tableEven { background:url(images/worldcup/statsBarGray.gif) no-repeat 0 0}
	
/* Team Lists */

#worldcup #teamList .tabular { margin: 10px 12px}
	#worldcup #teamList .tabular tr.countryHeader { background:url(images/worldcup/barDarkGray.png) no-repeat; height:22px; color:#FFF; line-height:22px; font-weight:bold;}
	#worldcup #teamList .tabular tr.countryHeader th {line-height:22px;vertical-align:middle}
	#worldcup #teamList .tabular tr.countryHeader th img {vertical-align:middle}
	#worldcup #teamList .countryHeader img { border:1px solid #999; vertical-align:middle; margin-right:5px}
	#worldcup #teamList .tabular tr.tableHeader {background:url(images/worldcup/barBlue.png) no-repeat; color:#FFF; font-weight:bold}
	#worldcup #teamList .tabular td, #teamList .tabular tr.tableHeader th { border-right: 2px solid #eee }
	#worldcup #teamList .tabular td em {font-weight:normal;display:block;text-align:right;padding-right:5px;font-size:1em}
	#worldcup #teamList .tabular th {width:39px}
	#worldcup #teamList .tabular th.title { width:130px;font-size:1em}
	#worldcup #teamList .tabular .countryHeader th {width: auto}
	#worldcup #teamList .tabular .coach {width:296px}
	
	#worldcup #teamList .listGoal p, #worldcup #teamList .listYellowC p, #worldcup #teamList .listRedC p, #worldcup #teamList .listSubstituted p, #worldcup #teamList .listSubstitute p { background:url(images/worldcup/icons.png) no-repeat; height:12px; padding-left:15px; line-height:12px; margin-bottom:0.2em}
	#worldcup #teamList .listGoal p { background-position:0 0}
	#worldcup #teamList .listYellowC p, #worldcup #teamList ul li.listYellowC { background-position:0 -14px}
	#worldcup #teamList .listRedC p, #worldcup #teamList ul li.listRedC { background-position:0 -27px}
	#worldcup #teamList .listSubstituted p, #worldcup #teamList ul li.listSubstituted, #worldcup #teamList .listSubstitute p.substituted { background-position:0 -41px}
	#worldcup #teamList .listSubstitute p, #worldcup #teamList ul li.listSubstitute{ background-position:0 -55px}
	#worldcup #teamList ul { list-style: none}
	#worldcup #teamList ul li{ float:left; background:url(images/worldcup/icons.png) no-repeat;height:12px; padding-left:15px; line-height:12px; margin: 0 20px}
	#worldcup #teamList .tabular .tableOdd2 { background:#cde7f2}
	#worldcup #teamList .tabular .tableEven2 { background:#fff}
#worldcup .iconography { position:relative; overflow:hidden; padding-top:3px}


*html .wrapper .paging .prev, .paging .next {background-image:url(images/ie6-icons.gif)}
*html .wrapper .paging ul li a {background-image:url(images/ie6-icons.gif)}
*html #worldcup .tabular .matchFinished a, *html #worldcup .tabular .matchComing a {background-image:url(images/worldcup/ie6-arrow.gif)}

.oneSportNav .navLevel3 { display: none; }

#worldcup .tabular tr.asianCup { border-bottom: 3px solid #EEEEEE; background-repeat: repeat-y; } 
#worldcup .asianCup { padding: 0; margin: 0; font-size: 1em; background: none; width:607px; }
#worldcup .asianCup tr { background: none;  }
#worldcup .asianCup tr td { background: none; border:0; width:304px;  }
#worldcup .asianCup tr td.home {padding-right: 3px;  }
#worldcup .asianCup tr td p { float:right; padding: 0px 69px 0 0 !important; margin: 4px 0 0 0; height: 14px; }
#worldcup .asianCup tr td p.goal { background: url("images/worldcup/icons.png") no-repeat 0 0 transparent; }
#worldcup .asianCup tr td p.yellow { background: url("images/worldcup/icons.png") no-repeat 0 -13px transparent; }
#worldcup .asianCup tr td p.red { background: url("images/worldcup/icons.png") no-repeat 0 -26px transparent; }

.aw_ds_popup_container { top:-150px !important; }
.aw_ds_maincontainer { font-family: arial,helvetica,sans-serif !important; font-size:11px !important; }
.aw_ds_tabscontainer {margin-bottom:15px !important;}
.aw_ds_addcomment_header { font-size: 12px; }
.aw_ds_tab_list {background: none !important; height:37px !important; padding:0 !important; background:url(/images/Redesign2/one/tab-border.gif) repeat-x bottom !important;}
a.aw_ds_tab {background:none !important;text-transform: uppercase !important; padding:0 !important;}
a.aw_ds_tab span, a.aw_ds_tab:hover span {font-size:11px !important; width:110px !important; padding:0 !important; height:37px !important; background:url(/images/Redesign2/one/tab.gif) no-repeat !important; text-align:center !important;} 
a.aw_ds_tab span {color:#666 !important;}
a.aw_ds_tab:hover span, a.aw_ds_tab_selected:hover span { color:#0092CE !important;}
a.aw_ds_tab_selected span, a.aw_ds_tab_selected:hover span {background: #fff url(/images/Redesign2/one/tab-hover.gif) no-repeat !important; text-align:center !important; width:114px !important;} 
.aw_ds_comment_right_middle {background: #f2f8fc !important; font-size:11px !important;}
.aw_ds_comment_right_gator {background: url(/images/Redesign2/one/oneDisGator.png) no-repeat !important;}
.aw_ds_comment_right_bottom_report { background:url(/images/Redesign2/one/icn_flag.png) no-repeat center !important;}
.aw_ds_comment_right_bottom_creator { text-decoration: none !important; font-family: arial,helvetica,sans-serif !important; font-size:11px !important; font-weight:bold !important; color:#434343 !important;}
.aw_ds_comment_right_bottom_creator a { font-size:11px !important; }
.aw_ds_button { background:url(/images/Redesign2/one/button_bg.png) no-repeat bottom !important; border:none !important; width:102px !important;height:25px  !important;}
.aw_ds_button span { color:#fff !important;}
#aw_ds_pagination2 {display:none !important;}
#aw_ds_pagination_top_wd a {text-indent:-9000px !important; background:url(/images/Redesign2/one/icons.png) no-repeat !important; display:block !important; height:10px !important; width:10px !important; float:left !important;}
#aw_ds_pagination_top_wd { display:none; }
#aw_ds_pagination_prev_wd { background-position: 0 -470px !important; margin-right:5px !important;}
#aw_ds_pagination_next_wd { background-position: 0 -520px !important;}
.aw_ds_pagination__select_page {background-position: 0 -570px !important;}
.aw_ds_pagination__select_page_selected {background-position: 0 -620px !important;}
.socialLoginDirectLinks, .socialLoginDirectLinks .providerDirectLink { float:left !important; margin-right:5px !important;} 
.socialLoginDirectLinks .providerdirectLink span { display:none !important;}
.socialLoginDirectLinks .providerDirectLink a { background: url(/images/Redesign2/one/social-sprite.png) no-repeat !important; display: block !important; height:16px !important; width:16px !important; text-indent:-9000px !important;}
#socialLoginLink #socialLoginLinkLogin {font-size:11px !important; text-decoration: none !important; color:#0093d0 !important;}
.socialLoginDirectLinks #directLoginFacebookOAuthBox a { background-position:0 -362px !important;}
.socialLoginDirectLinks #directLoginTwitterBox a { background-position:-200px 0 !important;} 
.socialLoginDirectLinks #directLoginOpenIdBox a { background-position:0 -1672px !important;}
.socialLoginDirectLinks #directLoginLinkedInBox a { background-position:0 -1190px !important;}

#oneWidgetAllMainContainer #modalLoginBox .modalContainer { top: 100% !important; }
#oneWidgetAllMainContainer #modalLoginBox .modal { top: -700px !important; }

*html #oneWidgetAllMainContainer #modalLoginBox .modal { left:-50% !important; }
*html #oneWidgetAllMainContainer #modalLoginBox .modalBackground { background:transparent !important; }
*html #aw_ds_addcomment_wd { position:relative; z-index:10000; }
*html #aw_ds_addcomment_nologin_wd { z-index:20001; } 


/* Cricket World Cup 2010 
--------------------------------------------------------------------------- */
#worldcup .cricketCup ul#tabs {list-style:none;display:block;margin:0; width:640px; height:32px;background:url(images/worldcup/tab-border.gif) repeat-x 0 bottom; font-weight: bold; color:#333}
#worldcup .cricketCup ul#tabs li { float:left;width:283.5px;margin-right:3px;height:30px;background: url(images/worldcup/tab.gif) no-repeat 0 0;text-align:center;cursor:pointer; text-transform:uppercase; vertical-align:middle; padding-left: 6px}
#worldcup .cricketCup ul#tabs li.active {width:283.5px;background:#fff url(images/worldcup/tab-hover.gif) no-repeat 0 0;height:32px;}
#worldcup .cricketCup ul#tabs li a { color:#333;display:block;height:18px;line-height:18px;padding:6px 16px 6px 9px;width:auto;background: url(images/worldcup/tab.gif) no-repeat right 0;font-size:11px;font-weight:bold;white-space:nowrap}
#worldcup .cricketCup ul#tabs li.active a {color:#037ec2;background:url(images/worldcup/tab-hover.gif) no-repeat right 0;height:20px;line-height:18px;font-weight:bold}
#worldcup .cricketCup #groupWires ul#tabs li a {padding:6px 15px 6px 8px}

#cricketworldcup #miniresults { clear: both; }

/* Scorecard fixes for ie6 */
*html .ashes { clear: both;}
*html .game_data_wrapper { clear: both;}
*html .game_data_item { float:none;overflow:hidden;}
*html .inns_info { clear: both; width:632px; position:relative; overflow:hidden;}

#dnn_FooterPane {margin:0 auto; padding: 0 0 15px; text-align:center; width: 980px}

#worldcup.rugbyworldcup .module { background: none #ffffff; }
#worldcup.rugbyworldcup .module .tabular { margin: 1px auto; width: 311px; font-size:1em;}
#worldcup.rugbyworldcup .module .tabular th { border:0; font-weight:bold; font-size:1.1em;padding-left:10px; }
#worldcup.rugbyworldcup .tabular em { font-size:1em; color:#A4A4A4; padding: 0px 10px; }
#worldcup.rugbyworldcup .tabular span.versus { font-size:1em; color:#A4A4A4; }
#worldcup.rugbyworldcup .tabularTimeline td { border:0; color: #000; }
#worldcup.rugbyworldcup .tabularTimeline.odd { background: none #F4F9FD; }
#worldcup.rugbyworldcup .tabularTimeline.odd td { background: none; }
#worldcup.rugbyworldcup .tabularTimeline td.country { background: url("images/rugbycup/RWC-logos.png") no-repeat scroll 0 0 transparent; }
#worldcup.rugbyworldcup .tabularTimeline td.aL { padding-left: 35px; width:85px;}
#worldcup.rugbyworldcup .tabularTimeline td.aR { padding-right: 35px; width:85px;}
#worldcup.rugbyworldcup .tabularTimeline td.arg, #worldcup.rugbyworldcup .tabularTimeline td.argentina {background-position:-244px -18px}
#worldcup.rugbyworldcup .tabularTimeline td.eng, #worldcup.rugbyworldcup .tabularTimeline td.england {background-position:-244px -101px}
#worldcup.rugbyworldcup .tabularTimeline td.fij, #worldcup.rugbyworldcup .tabularTimeline td.fiji {background-position:-244px -181px}
#worldcup.rugbyworldcup .tabularTimeline td.fra, #worldcup.rugbyworldcup .tabularTimeline td.france {background-position:-244px -251px}
#worldcup.rugbyworldcup .tabularTimeline td.geo, #worldcup.rugbyworldcup .tabularTimeline td.georgia { background-position:-244px -327px}
#worldcup.rugbyworldcup .tabularTimeline td.irl, #worldcup.rugbyworldcup .tabularTimeline td.ireland { background-position:-244px -406px}
#worldcup.rugbyworldcup .tabularTimeline td.ita, #worldcup.rugbyworldcup .tabularTimeline td.italy { background-position:-244px -479px}
#worldcup.rugbyworldcup .tabularTimeline td.jpn, #worldcup.rugbyworldcup .tabularTimeline td.japan { background-position:-244px -559px}
#worldcup.rugbyworldcup .tabularTimeline td.nam, #worldcup.rugbyworldcup .tabularTimeline td.namibia { background-position:-244px -638px}
#worldcup.rugbyworldcup .tabularTimeline td.rom, #worldcup.rugbyworldcup .tabularTimeline td.romania { background-position:-244px -718px}
#worldcup.rugbyworldcup .tabularTimeline td.saf, #worldcup.rugbyworldcup .tabularTimeline td.southafrica { background-position:-244px -801px}
#worldcup.rugbyworldcup .tabularTimeline td.rus, #worldcup.rugbyworldcup .tabularTimeline td.russia { background-position:-244px -888px}
#worldcup.rugbyworldcup .tabularTimeline td.sam, #worldcup.rugbyworldcup .tabularTimeline td.samoa { background-position:-244px -973px}
#worldcup.rugbyworldcup .tabularTimeline td.sco, #worldcup.rugbyworldcup .tabularTimeline td.scotland { background-position:-244px -1057px}
#worldcup.rugbyworldcup .tabularTimeline td.tga, #worldcup.rugbyworldcup .tabularTimeline td.tonga { background-position:-244px -1143px}
#worldcup.rugbyworldcup .tabularTimeline td.usa, #worldcup.rugbyworldcup .tabularTimeline td.unitedstates { background-position:-244px -1228px}
#worldcup.rugbyworldcup .tabularTimeline td.wal, #worldcup.rugbyworldcup .tabularTimeline td.wales { background-position:-244px -1315px}
#worldcup.rugbyworldcup .tabularTimeline td.can, #worldcup.rugbyworldcup .tabularTimeline td.canada { background-position:-244px -1399px}
#worldcup.rugbyworldcup .tabularTimeline td.aus, #worldcup.rugbyworldcup .tabularTimeline td.australia { background-position:-244px -1483px }
#worldcup.rugbyworldcup .tabularTimeline td.nzl, #worldcup.rugbyworldcup .tabularTimeline td.newzealand { background-position:-244px -1571px }
#worldcup.rugbyworldcup .tabularTimeline td.tbd { background-position:0px 150px }
#worldcup.rugbyworldcup .tabularTimeline td.tobedecided { background-position:0px 150px }

#worldcup.rugbyworldcup .tabularTimeline td.aR.arg, #worldcup.rugbyworldcup .tabularTimeline td.aR.argentina { background-position:-160px  -18px;}
#worldcup.rugbyworldcup .tabularTimeline td.aR.eng, #worldcup.rugbyworldcup .tabularTimeline td.aR.england { background-position:-160px  -101px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.fij, #worldcup.rugbyworldcup .tabularTimeline td.aR.fiji { background-position:-160px  -181px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.fra, #worldcup.rugbyworldcup .tabularTimeline td.aR.france { background-position:-160px  -251px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.geo, #worldcup.rugbyworldcup .tabularTimeline td.aR.georgia { background-position:-160px  -327px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.irl, #worldcup.rugbyworldcup .tabularTimeline td.aR.ireland { background-position:-160px  -406px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.ita, #worldcup.rugbyworldcup .tabularTimeline td.aR.italy { background-position:-160px  -479px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.jpn, #worldcup.rugbyworldcup .tabularTimeline td.aR.japan { background-position:-160px  -559px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.nam, #worldcup.rugbyworldcup .tabularTimeline td.aR.namibia { background-position:-160px  -638px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.rom, #worldcup.rugbyworldcup .tabularTimeline td.aR.romania { background-position:-160px  -718px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.saf, #worldcup.rugbyworldcup .tabularTimeline td.aR.southafrica { background-position:-160px  -801px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.rus, #worldcup.rugbyworldcup .tabularTimeline td.aR.russia { background-position:-160px  -888px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.sam, #worldcup.rugbyworldcup .tabularTimeline td.aR.samoa { background-position:-160px  -973px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.sco, #worldcup.rugbyworldcup .tabularTimeline td.aR.scotland { background-position:-160px  -1057px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.tga, #worldcup.rugbyworldcup .tabularTimeline td.aR.tonga { background-position:-160px  -1143px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.usa, #worldcup.rugbyworldcup .tabularTimeline td.aR.unitedstates { background-position:-160px  -1228px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.wal, #worldcup.rugbyworldcup .tabularTimeline td.aR.wales { background-position:-160px  -1315px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.can, #worldcup.rugbyworldcup .tabularTimeline td.aR.canada { background-position:-160px  -1399px}
#worldcup.rugbyworldcup .tabularTimeline td.aR.aus, #worldcup.rugbyworldcup .tabularTimeline td.aR.australia { background-position:-160px  -1483px }
#worldcup.rugbyworldcup .tabularTimeline td.aR.nzl, #worldcup.rugbyworldcup .tabularTimeline td.aR.newzealand { background-position:-160px  -1571px }
#worldcup.rugbyworldcup .tabularTimeline td.aR.tobedecided, #worldcup.rugbyworldcup .tabularTimeline td.aR.tobedecided { background-position: 0px 150px }

#worldcup.rugbyworldcup .tabularTimeline.odd td { background-color: #F4F9FD; }
#worldcup.rugbyworldcup .tabularTimeline td a{ color:#000000; }
#worldcup.rugbyworldcup .tabularTimeline td a.liveGame { background: url("images/rugbycup/liveBtn.png") no-repeat scroll 0 50% transparent; padding: 0 6px 0 5px; color:#ffffff; }


/* lowdown css */
#dnn_ContentPromoAreaLeft { border-right: 1px solid #DFDFDF; float: left; margin: 0; padding: 20px 20px 0 0; width: 380px; }
#dnn_ContentPromoAreaRight { float: left; margin-bottom: 0; padding-top: 20px; width: 239px; }
.imgWrap { -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; overflow: hidden; }
.lowdown { font-family: Helvetica,Arial,sans-serif; font-size:12px; color:#222222; clear:both; float: left; padding-bottom: 10px; width: 640px; }
.lowdown h1, .lowdown h2, .lowdown h3, .lowdown h4, .lowdown h5, .lowdown h6 { font-weight: bold; margin: 0 0 0.3em; }
.lowdown .subhead h2 {color:#0092ce;text-transform:uppercase;font-size:2em;margin:0 0 4px 0}
.lowdown .abstract {position:relative}
.lowdown .abstract img, .abstract .imgWrap {float:left}
.lowdown .abstract h1 {font-size:2em; line-height:1.2em;}
.lowdown .abstract h1 a {color:#333;}
.lowdown .abstract h1 a:hover {border-bottom:3px solid #000;text-decoration:none}
.lowdown .abstract h4 {color:#005CA8;margin:0}
.lowdown .abstract h5 a {color:#005CA8}
.lowdown .abstract h5 a:hover {border-bottom:1px solid #005CA8;text-decoration:none}
.lowdown .abstract p a {font-weight:bold;color:#333}
.imgWrap { -moz-border-radius: 0.4em 0.4em 0.4em 0.4em;  overflow: hidden; }
#lowdown {width:640px;border-bottom:1px solid #dfdfdf; padding-bottom: 20px;}
#lowdown .abstract img,
#lowdown .abstract .imgWrap {margin-right:28px;width:364px;height:205px}
#lowdownMore {margin-left:20px}
#lowdownMore h5 {color:#333; font-size:12px;}
#lowdownMore .links {position:relative;list-style:none;margin:0}
#lowdownMore ul li a {color:#333}
#lowdownSide div.imgWrap { float:left; }
#lowdownSide p { float:left; width: 196px; }

.lowdown #lowdownMore ul li {border-top:1px solid #dfdfdf;background:url(images/icons.png) no-repeat 0 0;padding:5px 0 5px 10px; font-size:11px;}
.lowdown #lowdownLanding ul li {background:url(images/icons.png) no-repeat 0 0;padding:5px 0 5px 10px; font-size:11px;}
.lowdown .wrapper .paging ul li a {display:block;width:10px;height:10px;background:url(img/icons.png) no-repeat 0 0}
.lowdown .wrapper .paging ul li a { background-position: -0 -570px; }
.lowdown .wrapper .paging ul li a:hover, .lowdown .paging ul li a.active {background-position:-0 -620px}
.lowdown .abstract h5 a:hover {border-bottom:1px solid #007532;}
.lowdown #lowdownMore ul li { background-position: 0 -191px }
.lowdown #lowdownLanding ul li { background-position: 0 -191px }
.lowdown .abstract h5 {color:#0092CE;font-size:1.2em;}
.lowdown .abstract h4 {color:#0092CE;font-size:1.4em;}
.lowdown .module h3 { padding-left: 35px; }
.lowdown .module h3, .lowdown #lowdown .subhead h2, .lowdown #lowdownSide .abstract h5 a, .lowdown #lowdownMore h5 a, .lowdown #stayPlay h2, .lowdown #lowdownLanding h5, .lowdown #lowdown h5, .lowdown #lowdownLandingStatic h5, .lowdown #lowdownLandingModule2 h5 { color: #0495CA !important; }
.lowdown .module h4 {background: #007532;} 
.lowdown #latestVideo.module h3 { background-position: -575px 11px;  }
.lowdown #analysis .abstractCarousel .abstractNav ul li.active span { background-position: -580px -480px }
.lowdown #analysis .abstractCarousel .abstractNav ul li span { background-position: -580px -529px }
.lowdown .results td a { color:#007532; }
.lowdown .ladder em { color: #007532; }
.lowdown .module .abstract a { color: #007532; font-size:11px;}
.lowdown .bottom-links a { color:#007532; background-position: -579px -172px; }
.lowdown .abstract p {margin:0}
.lowdown .abstract p a {color:#333333;margin:0;font-size:11px;}
#lowdown .abstract p a {color:#333333;margin:0;font-size:12px;}
.lowdown .news .abstract {margin-bottom:23px;}
.lowdown .news .abstract h2 {color:#0092CE; font-size:11px;}
.lowdown .abstract h2 a {font-weight:bold;color:#0092CE;}
.lowdown .news .abstract img, .news .abstract .imgWrap { margin-right: 10px; }

#Dt101 .subhead .heading { border-top:none;padding-top:20px;}
#Dt101 h5{ color:#333;font-size:1.2em}

.bar { border-bottom: 3px solid rgb(6, 16, 36); margin-bottom: 15px; padding-bottom:15px;} 
.promo { float:left; clear:both; padding-top:10px; width:588px; position:relative; } 
.promo div.left { float:left; width: 280px; margin-right: 8px; } 
.promo div.right { float:left; width: 300px; padding-bottom:65px; } 
.promo .minipromos { position:absolute; right:13px; bottom:20px; } 
#Dt101 .subhead.promo .heading { padding:0; } 
.promo ul.links { margin-top: 10px; list-style:none; } 
.promo ul.links li { background: url("images/icons.png") no-repeat scroll 0 -191px transparent; padding: 5px 0 0px 10px; }

.footerSponsorLogo { height:25px; width:281px; overflow:hidden;}
.footerSponsorLogo p { margin: 0 !important; }
.footerSponsorLogo a {background: no-repeat scroll 0 0 transparent; display: block; height: 25px; padding: 4px 0 0 28px; }


#SponsorBox
{
	position: absolute;
	width: 515px;
	height: 34px;
	display: none;
	left: 598px;
	top: 244px;
}
#SponsorImgBox
{
	padding-left: 8px;
	float: right;
	line-height: 34px;
}
#SponsorText
{
	float: right;
	line-height: 34px;
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica;
}
