/******************************************/
/* CSS powered by clock - www.clock.co.uk */
/******************************************/

/**
 * general.css
 */

/**
 * site-specific HTML elements
 */
#main-content h2 span,
#main-content h3 span {
	display: none;
}
#main-content h2 a,
#main-content h3 a {
	display: block;
}
#main-content h2 a {
	color: #ffffff;
	border-bottom: solid 1px #8D8B8C;
	margin: 10px 0px 10px 0px;
	text-decoration: none;
	height: 14px;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
}
#main-content h2 a span {
	display: block;
}
#main-content h3,
#main-content h3 a {
	display: block;
	color: #FF9933;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 10px;
}
#main-content h4,
#main-content h4 a {
	text-transform: uppercase;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
}
#main-content h5,
#main-content h5 a {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}
#main-content p {
	margin-bottom: 10px;
	line-height: 1.2em;
	color: #ffffff;
	padding: 0px 10px 0px 0px;
}
#utility p,
#utility ul li a,
#utility a  {
	color: #ffffff;
	text-decoration: none;
}
#newsletter-signup ul {
	border: 1px solid #ffffff;
	background-color: #363535;
	margin: 10px 10px 5px 10px;
	padding: 5px 5px 5px 5px;
	background-color: #303030;
}
#utility #newsletter-signup ul li {
  margin: 2px 0px 2px 0px;
}

#main-content ol li,
#main-content ul li,
#utility ul li {
	background-image: url("/resource/image/icon/bullet.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 0px 0px 20px 5px;
	padding-left: 15px;
	padding-right: 10px;
}
#main-content ul li,
#main-content ol li {
	padding: 0px 20px 0px 18px;
	margin: 0px 0px 8px 10px;
}
#main-content a {
	font-weight: bold;
}
#main-content p a:hover,
#main-content li a:hover,
#main-content h3 a:hover {
	background-color: #333333;
	color: #ffffff;
}


/* Credit Cards List */
#accepted-cards {
	clear: both;
}
#accepted-cards p,
#accepted-cards ul  {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#accepted-cards ul {
	padding: 0px 0px 0px 0px;
}
#accepted-cards li {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
}
#accepted-cards a {
	display: block;
	width: 55px;
	height: 43px;
	background-repeat: no-repeat;
	margin: 0px 5px 0px 0px;
}
#accepted-cards a span {
  display: none;
}
#accepted-cards .mastercard a {
	background-image: url("/resource/image/icon/card-mastercard.gif");
}
#accepted-cards .visa a {
	background-image: url("/resource/image/icon/card-visa.gif");
}
#accepted-cards .maestro a {
	background-image: url("/resource/image/icon/card-maestro.gif");
}
#accepted-cards .delta a {
	background-image: url("/resource/image/icon/card-delta.gif");
}





/**
 * custom selectors
 */

/* anchors */
.anchor {
	display: none;
}

/* rumble expanders */
.expander-switch strong {
	display: inline;
}

.expander-switch span {
	display: none;
}

.expander-expanded strong {
	display: none;
}

.expander-expanded span {
	display: none;
}
.accordion-panel {
}

/* content types */
.assistance {
}
.page-description {
	padding: 5px 0px 5px 0px;
}
.description {
}
.error {
	color: #FF0000;
}
.explanation {
}
.question {
}
.answer {
}
.summary {
}
.warning {
}
.reference {
}
.date {
}

/* specific content types */
.signature {
}
.copyright {
}
.disclaimer {
}
.caption {
}
.foot-note {
}
.quote {
	color: #f7a526;
	font-size: 18px;
}
.headline h4 {
}

/* where i am and where can i go */
.breadcrumb {
}
.navigation {
}
.progress {
}
.action {
}
.direction {
}


/* layout */
.header {
}
.footer {
}
.panel {
	padding: 0px 0px 10px 0px;
}
.column {
}
.border {
	border: 1px solid #8D8B8C;
}

/* Articles */

.article {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #8D8B8C;
}
#main-content .article .text p {
	margin-bottom: 10px;
}
.article .text h3 {
	margin: 7px 0px 10px 0px;
}
.article .text h3 span {
}
.article-image {
	float: right;
	margin: 0px 0px 5px 5px;
}
.article .image {
	float: left;
}
.article .text {
	float: left;
	padding: 0px 0px 0px 7px;
}
.article .text h4 {
	padding: 0px 0px 5px 0px;
	margin: 0px !important;
}
.article .image img {
	float: left;
	border:  solid 1px #8D8B8C;
}

/* Tags */


#main-content .tags {
	float: left;
	margin: 0px 0px 10px 0px;
}
#main-content .tags ul li {
	display: inline;
	padding: 0px 7px 5px 0px;
	margin: 0px;
	background-image: none;
}
/**
 * News Links - PDF, Print, Add comment and Email to a friend
 */
#main-content ul.links {
	float: right;
}
#main-content ul.links li,
#main-content ul.links li a {
	background-position: 0px 0px;
	width: 18px;
	height: 15px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#main-content ul.links li a:hover {
	background-color: transparent;
}
#main-content ul.links li.pdf {
	background-image: url("/resource/image/icon/pdf.gif");
}
#main-content ul.links li.mail {
	background-image: url("/resource/image/icon/mail.gif");
}
#main-content ul.links li.print {
	background-image: url("/resource/image/icon/print.gif");
}
#main-content ul.links li.add-comment {
	background-image: url("/resource/image/icon/add.gif");
}
#main-content ul.links li span {
	display: none;
}


/* Profiles */

.profile-item {
	width: 90px;
	height: 125px;
	*height: 135px;
	border:1px solid #8D8B8C;
	background-color: #424242;
	margin: 0px 20px 20px 0px;
	float: left;
}
.profile-item:hover {
	border: 1px solid #ffffff;
}
.profile-item .text {
	text-align: center;
}
#main-content .profile-item .text p {
	padding: 4px 2px 0px 2px;
	font-size: 11px;
}
/* Profiles : View */
.profile-view {
	clear: both;
}
.profile-view .text {
	float: left;
	margin-left: 10px;
	width: 420px!important;
}
.profile-view .image {
	float: left;
}


/* icons */
a.more {
	background-image: url("/resource/image/icon/more.gif");
	background-repeat: no-repeat;
	background-position: left 5px;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	margin-left: 4px;
}
a.more.summary {
}
a.back {
	background-image: url("/resource/image/icon/back.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	text-decoration: none;
	padding: 0px 2px 0px 10px;
	margin: 0px 0px 10px 5px;
	*margin-bottom: 0px;
	float: left;
}





/**
 * search
*/
#site-search {
	position: absolute;
	margin: 5px 0px 0px 609px;
	*margin: 5px 0px 0px 25px;
	width: 240px;
}
#site-search fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 170px;
	*width: 175px;
}
#site-search form label input {
	width: 100px;
	border: 1px solid #4F5353;
	color: #333333;
	*margin-top: -2px;
}
#site-search label strong {
	background-image: url("/resource/image/menu/search.gif");
	background-position: 0px 1px;
	background-repeat: no-repeat;
	height: 20px;
	width: 65px;

}
#site-search label strong span {
	display: none;
}
#site-search a.button {
	background-image: url("/resource/image/menu/go.gif");
	background-position: 0px 4px;
	background-repeat:no-repeat;
	height:	20px;
	width: 27px;
	float: left;
}
#site-search a.button:hover {
	background-position: -27px 4px;
}
#site-search .button span {
	display: none;
}
/**
 * search control
*/

#search-control {
}
/**
 * Ticker
 */

#ticker {
	height: 27px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-image: url("/resource/image/reuters-bg.gif");
	display: none;
}
#ticker #logo {
	float: left;
	width: 100px;
	height: 27px;
	background-image: url("/resource/image/reuters-logo.gif");
	background-repeat: no-repeat;
	background-position: 8px 4px;
}
#ticker #credit {
	float: right;
	width: 112px;
	height: 27px;
	background-image: url("/resource/image/thomson-reuters.gif");
	background-repeat: no-repeat;
	background-position: 8px 3px;
}
#ticker #feed {
	float: left;
	padding: 7px 0px 0px 10px;
	width: 570px;
}
#ticker span#tick .tickContent {
	border: solid 1px red !important;
}
#ticker #topContent.contentBand {
	border: solid 1px red !important;
}
#ticker h3 {
}
#ticker p {
	font-size: 11px;
	color: #ffffff;
}
#ticker p strong {
	color: #ffffff;
	margin: 0px;
}
/**
 * hero
*/
#hero {
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}

/* Articles news / top story */

#main-content .top-story {
	width: 570px;
	height: 268px;
	margin-bottom: 10px;

}
#main-content .top-story .article {
	margin: 0px 0px 0px 0px;
}
#main-content .top-story h3 a,
#main-content .top-story h3 {
	color: #FFFFFF;
}
#main-content .top-story h3 a:hover {
	background-color: transparent;
	color: #FF9933;
}
#main-content .top-story .image {
	float: left;
	padding: 0px 0px 0px 0px;
}
#main-content .top-story .text {
	position: absolute;
	width: 41px;
	height: 51px;
	padding: 0px 0px 0px 5px;
	margin: 185px 0px 0px 1px;
	*margin: 185px 0px 0px -347px;
	_margin: 184px 0px 0px -347px;
	background-color: #3A3A3A;
	z-index: 999;
	filter: alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:0.90;
}
#main-content .top-story #main-stories-area {
	float: left;
	width: 220px;
	_width: 160px;
}
#main-content .top-story .text-main-stories {
	padding: 10px 10px 0px 40px;
	float: left;
	height: 47px;
	width: 200px;
	*width: 200px;
	_width: 200px;
	position: absolute;
	margin: 0px 0px 0px -30px;
	cursor: pointer;
}
#main-content .top-story .text-main-stories.active {
	background-image: url("/resource/image/sport-industry-tv/active-backing.png");
	_background-image: url("/resource/image/sport-industry-tv/active-backing.gif");
}
#main-content .top-story .text-main-stories.active h3,
#main-content .top-story .text-main-stories.active h3 a {
	color: #FF9933;
}
#main-content .top-story .text-main-stories.active img.selected-arrow {
	position: absolute;
	margin: -10px 0px 0px -34px;
}
#main-content #featured-news.top-story .article .text {
	width:340px;
}
#main-content #featured-news .inactive-feature {
	display: none;
}
#main-content .top-story .text p {
	font-size: 12px;
	line-height: 1.2em;
	color: #ffffff;
}


#main-content #video {
	width: 562px;
	height: 225px;
	padding: 2px 2px 2px 2px;
	margin-bottom: 10px;
	border: 1px solid #8D8B8C;
}
#main-content #video .article {
	margin: 0px 0px 0px 0px;
	height: 47px;
	border-bottom: 1px solid #8D8B8C;
	width: 230px;
	_width: 220px;
}
#main-content #video h3 a,
#main-content #video h3 {
	color: #FFFFFF;
	width: 200px;
}
#main-content #video h3 a:hover {
	background-color: transparent;
	color: #FF9933;
}
#main-content #video .image {
	float: right;
	padding: 0px 0px 0px 0px;
}
#main-content #video .text-main-stories {
	padding: 10px 10px 0px 10px;
	float: left;
	height: 37px;
	width: 225px;
	margin: 0px 0px 0px 0px;
	position: absolute;
}
#main-content #video .text-main-stories.active {
	background-image: url("/resource/image/sport-industry-tv/video-active-backing.png");
	_background-image: url("/resource/image/sport-industry-tv/video-active-backing.gif");
}
#main-content #video .text-main-stories.active h3,
#main-content #video .text-main-stories.active h3 a {
	color: #FF9933;
	width: 200px;
}
#main-content #video .text p {
	font-size: 12px;
	line-height: 1.2em;
	color: #ffffff;
}
#main-content #video p.enter-sport-inustry-tv {
	float: left;
	padding: 15px 0px 0px 7px;
}
#main-content #video .image img {
	border: none;
}
/**
 * Comments
 */

#main-content #comments {
 	clear: both;
	margin: 10px 0px 10px 0px;
	width: 100%;;
	padding-top: 15px;
	border-top: solid 1px #8D8B8C;
}
#main-content #comments h4 {
	margin-bottom: 5px;
	background-color: #393939;
	padding: 4px 0px 4px 8px;
}
#main-content #comments h4 a {
	margin-left: 370px;
	background-image: url("/resource/image/icon/add.gif");
	background-repeat: no-repeat;
	padding-left: 22px;
	font-size: 11px;
	background-position: 0px -2px;
}
#main-content .comment {
	border-bottom: solid 1px #ffffff;
	margin-bottom: 5px;
	padding: 5px;
}
#main-content .comment p {

}
#main-content form#post-comment {
		border: solid 1px #ffffff;
		padding-bottom: 10px;
		background-color: #333333;
		margin-bottom: 5px;
}
#main-content form#post-comment .controls .button {
	float: right;
	margin-right: 18px;
}
#main-content form#post-comment fieldset {
	padding: 15px 15px 0px 15px;
	margin: 0px 0px 0px 0px;
}
#main-content form#post-comment label strong {
	width: 150px;
	padding: 0px 0px 10px 0px;
}


/**
 * Section/calendar  Navigation
 */

#main-content .section-navigation {
	margin: 10px 0px 10px 0px;
	width: 570px;
	min-height: 22px;
	_height: 22px;
}
#main-content .section-navigation ul {

}
#main-content .section-navigation ul li,
#main-content .calendar-navigation ul li {
	float: left;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	padding: 6px 10px 6px 8px;
	margin: 0px 0px 0px 0px;
	background-image: none;
	background-color: #ffffff;
	border-right: solid 1px #e1e1e1;
	border-top: solid 1px #e1e1e1;
}
#main-content .section-navigation ul li:hover {
}

#main-content .section-navigation li a,
#main-content .calendar-navigation li a {
	text-decoration: none;
	color: #333333;
}
#main-content .section-navigation li a:hover,
#main-content .calendar-navigation li a:hover {
	color: #F7A526;
	background-color: transparent;
}
#main-content .section-navigation ul li ul {
	display: none;
	float: none;
	position: absolute;
	z-index: 2;
	border-top: solid 1px #e1e1e1;
	border-left: 1px solid #8D8B8C;
	border-right: 1px solid #8D8B8C;
	border-bottom: 1px solid #8D8B8C;
	background-color: #ffffff;
	margin: 6px 0px 0px -9px;
	*margin: 17px 0px 0px -78px;
	padding: 5px 0px 5px 0px;
	filter: alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity: 0.90;
}
#main-content .section-navigation ul li ul {
	padding-bottom: 0px;
	padding-top: 0px;
}
#main-content .section-navigation ul li ul li {
	clear: both;
	background-image: none;
	border-bottom: solid 1px #e1e1e1;
	float: none;
	padding: 5px 10px 5px 8px;
	margin: 0px 0px 0px 0px;
}
#main-content .section-navigation ul li:hover ul {
	display: block;
}

/**
 * utility
*/
#utility {
	overflow: hidden;
	margin-top: 0px;
}
#utility h3 {
	color: #ffffff;
	background-repeat: no-repeat;
	width: 100%;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 7px;
	background-position: 0px -12px;
	padding: 8px 0px 0px 38px;
	text-transform: uppercase;
}
#utility h3 a {
	color: #ffffff;
	text-decoration: none;
}
/**
 * Utility panel headers
*/


#utility #tv-guide h3 {
	background-image: url("/resource/image/titles/h3/tv-guide.gif");
}
#utility #paper-talk h3 {
	background-image: url("/resource/image/titles/h3/papertalk.gif");
}
#utility #informer h3 {
	background-image: url("/resource/image/utility/informer.gif?v=2");
}
#utility #advert h3 {
	background-image: url("/resource/image/titles/h3/papertalk.gif");
}
#utility #media-vault h3 {
	background-image: url("/resource/image/titles/h3/media.gif");
}
/**
 * media
*/
#media-vault {
	width: 228px;
}
#media {
	padding-bottom: 5px;
}
#media h4 {
	text-transform: uppercase;
	font-size: 12px;
}
#media img {
	text-align: center;
	margin: 5px 0px 5px 0px;
	border: 8px solid #797979;
}
#media img:hover {
	border: 8px solid #ffffff;
}
#media p {
	text-align: left;
	padding: 0px 0px 5px 0px;
}
#media p.caption {
	position: absolute;
	display: block;
	margin: -42px 0px 0px 8px;
	*margin: 147px 0px 0px -204px;
	width: 182px;
	padding: 5px;
	height: 20px;
	background-color: #000000;
	filter: alpha(opacity=70);
	opacity: 0.70;
	-moz-opacity: 0.70;
	font-size: 11px;
	text-align: center;
	z-index: 2000;
}
#media a.more {
	background-position: right;
	padding-right: 10px;
	padding-left: 0px;
}
/**
 * Events Widget
*/

#tv-guide p#events-link {
	padding: 5px 0px 0px 0px;
	margin-left: 15px;
}
#tv-guide p#events-link a {
	color: #FF9933;
	font-weight: bold;
}
/**
 * Awards/events advert Widget
*/

#utility #adverts.panel {
	padding-left: 4px;
	padding-bottom: 0px;
}

/**
 * Login Status Panel
*/
#utility #login {
	background-color: #424040;
	border-top: solid 3px #ff9933;
	margin: 8px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
}
#utility #login-status p {
	font-size: 10px;
	text-align: right;
	padding: 7px 10px 15px 0px;
}
#utility #login-status form input.button {
	margin: 0px 0px 0px 165px;
}
#utility #login-status fieldset {

}
#utility #login-status p#not-registered {
	position: absolute;
	margin: -22px 0px 0px 10px
}
/**
 * informer Panel
*/
#utility #informer {
	color: #ffffff;
	background-color: #383838;
}
#utility #informer h3 {
	padding: 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 80px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
}
#utility #informer p {
  text-align: left;
  font-size: 10px;
  padding: 5px;
  margin: 10px;
  background-color: #545454;
}
#utility #informer p a {

}
#utility #informer.panel {
	padding: 0px 0px 0px 0px;
	margin-bottom: 10px;
}
#utility #informer #newsletter-signup {
	border-bottom: solid 3px #ff9933;
}
#utility #informer form label input,
#utility #login-status form label input {
	width: 100px;
	border: 1px solid #4F5353;
	color: #333333;
}
#utility #informer label strong,
#utility #login-status label strong {
	background-position: 0px 1px;
	font-size: 11px;
	height: 20px;
	width: 60px;
}
#utility #informer fieldset,
#utility #login-status fieldset {
	margin: 0px;
	padding: 10px 0px 5px 30px;
}
#utility #informer form label,
#utility #login-status form label {
	margin: 0px;
}
#utility #informer form input.button {
	margin: 0px 12px 10px 90px;
	padding: 0px !important;
	width: 80px;

}
/**
 * Quote of the Day Panel
*/
#quote .quote,
#quote .quote p,
#quote .quoter {
	font-size: 13px;
	font-style: italic;
	color:#FFFFFF;
	line-height:1.2em;
	margin-bottom:10px;
	padding:0 10px 0 0;
}
#quote #quote-holder {
	padding: 20px 20px 0px 0px;
	width: 570px;
}
#quote #quote-holder .quote {
	float: left;
	width: 220px;
}
#quote .quoter {
	margin-left: 60px!important;
	font-weight: bold;
	float: left!important;
	width: 220px!important;
}
#quote #open-quote {
	background-image: url("/resource/image/utility/open-quote.gif");
	background-repeat: no-repeat;
	background-position: 0px top;
	padding: 0px 20px 0px 0px;
	width: 10px;
	height: 20px;
	float: left;
	margin: 0px;
}
#quote #close-quote {
	background-image: url("/resource/image/utility/close-quote.gif");
	background-repeat: no-repeat;
	background-position: 5px top;
	padding: 0px 20px 0px 32px;
	width: 10px;
	height: 20px;
	float: left;
	clear: left;
	margin: 0px 0px 0px 230px;
	_margin: 0px 0px 0px 120px;
}




/* Advertising Spaces */

.advert {
	width: 220px;
	margin: 0px 0px 10px 0px;
}
.advert.square {
	height: 220px;
}
.advert.rectangle {
	min-height: 100px;

}

/* ranks and numerical orders */
.primary {
}
.secondary {
}
.tertiary {
}
div.single,
div.single-large,
div.double {
	float: left;
}
div.single {
	width: 220px;
	border-top: 1px solid #4f5353;
	border-right: 1px solid #4f5353;
	padding: 10px 10px 10px 0px;
}
div.single-large {
	width: 329px;
	padding: 10px 0px 0px 10px;
}
div.double {
}
div.triple {
}

.first {
}
.last {
}
.odd {
}
.even {
}



/* miscellaneous */
.clear-float {
	clear: both;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}

/**
 * Tabs
 */
ul.tabs {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#utility .tabs li {
	float: left;
	position: relative;
	z-index: 2;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	*margin-bottom: -10px;
	background-image: url("/resource/image/feature/panel-hover.gif");
	background-repeat: no-repeat;
	background-position: left;
	font-size: 10px;
	width: 76px;
	text-align: center;
}
#utility .tabs li:hover {
	background-color: transparent;
	background-image: url("/resource/image/feature/panel-active.gif");
	background-repeat: no-repeat;
	background-position: left;
}
#utility .tabs li a:hover {
	background-color: transparent;
}
#utility .tabs li a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
	text-decoration: none;
	display: block;
	padding: 5px 0px 5px 0px;
}
#utility .tabs li:hover .new {
	display: inline;
}
#utility .tabs .activeitem {
	color: #FFFFFF;
	background-image: url("/resource/image/feature/panel.gif");
	background-repeat: no-repeat;
	background-position: left;
}
#utility .tabs .activeitem:hover {
	background-image: url("/resource/image/feature/panel.gif");
}
#utility .tabs li.activeitem a {
	color: #ffffff;
}
.tabpanel {
	z-index: 1999;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	_margin-top: 10px;
	clear: left;
	background-repeat: repeat-x;
	_height: 0px; /* IE6 hack */
	background-color: #000000;
}

.ShareThis {
  padding: 5px 10px 10px;
  background-color: #666;
  border-top: 1px solid #444;
  border-bottom: 1px solid #444;
  text-align: center;
  margin-bottom: 10px;
}
