body {
	background-image: url('bg_sport.png');
}
.wrapper
{
	background-image: url('bg_sport.png');
	background-repeat: repeat-y;
}

.rndmwhole{
	padding-top:5px;
}

.rndmdt{
	color: #969696;
}

H2{
	color:#87889d;
	font-size:16px;
}
.bonus {
	color: #931834;
}

.table{
        clear:left;
        margin-top:0px;
        width:240px;
        height:15px;
		padding-top:10px;
      }
	  .table .name{
          float:left;
          text-align:left;
          width:40px;
		  font-weight:bold;
		  color:#931834;
        }
		
        .table .title{
          float:left;
          text-align:left;
          width:160px;
        }

		.table .detail1{
          float:left;
          text-align:center;
          width:40px;
		  font-weight:bold;
		  color:#931834;
        }
		
		
a {
	color: #134d88;
}

div#leftNav {
	width: 169px;
	float: left;
	border-top: 1px white solid;
	background:#f3f3f3;
}
div#globalLogoPlaceholder {
	background: #f8f8ff;
	background-color: #87889d;
}
div#primaryContent {
	float: left;
	border-top: solid 1px white;
	border-left: solid 1px white;
	width: 419px;
	background-color: #fff;
}
div#thinPrimaryContent {
	float: left;
	border-top: solid 1px white;
	border-left: solid 1px white;
	width: 368px;
	background-color: #fff;
}

div#wideContent {
	float: left;
	border-top: solid 1px white;
	border-left: solid 1px white;
	width: 689px;
	background-color: #fff;
}
div.wideContent {
	float: right;
	clear:none;
	width: 690px;
	background-color: #fff;
}
div#specialContent1 {
	float: left;
	border-top: solid 1px white;
	border-left: solid 1px white;
	width: 344px;
	background-color: #fff;
}
div#specialContent2 {
	float: left;
	border-top: solid 1px white;
	width: 345px;
	background-color: #fff;
}

#secondaryContent {
	border-top: solid 1px white;
	border-left: solid 1px white;
	width: 269px;
	float: right;
	background-color: #fff;
	display: block;
}
#wideSecondaryContent {
	border-top: solid 1px white;
	border-left: solid 1px white;
	width: 320px;
	float: right;
	background-color: #fff;
	display: block;
}
div#FullContent {
	float: left;
	border-top: solid 1px white;
	border-left: solid 1px white;
	width: 689px;
	background-color: #fff;
}
#globalMenuPlaceholder {
	background-color: #e1caa1;
}
#globalMenu {
	background-color: #322042;
}
#globalMenu li {
	background-color: #e1caa1;
	border-left: solid 1px rgb(221, 240, 246);
}
#globalSecondaryMenu {
	background-color: #e7ebef;
	border-top: solid 1px rgb(221, 240, 246);
	color: black;
}
#footer {
	border-top: solid 1px rgb(232, 151, 20);
	margin-bottom: -20px;
}
div.titleSport {
	text-align: left;
	vertical-align: bottom;
	margin: 0px;
	padding: 0.2em 0em;
	width: 100%;
	background-color: #87889d; 
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: #f8f8f8;
	height: 1.5em !important;
	height: 1.4em;
	border-bottom: solid 1px #ffffff;
}

div.titleSport select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: normal;
}

div.titleSport span, div.titleSport div {
	font-weight: bold;
	color: #eee;
	padding: 0px 8px;
	position: relative;
	top: 1px;
}

div.titleSport .timeStamp {
	font-size: x-small;
}
div.titleSport .titleLinks {
	font-size: 8pt;
}
div.titleSport .titleLinks a {
	color: #eee;
}

/*---------------------------------= menu */
ul.menlinkList {
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding:6px;
}
ul.menlinkList li {
	background-image: url('bullet.gif');
	font-family: Tahoma, Arial;
	font-size: 12px;
	background-repeat: no-repeat;
	margin: 0px 0 7px 0;
	padding: 3px 3px 0px 14px;
	line-height: 1.4em;
}
ul.menlinkList li a {
	color: #134d88;
}

ul.menlinkList li img {
	position:relative;
	top:2px;
}

ul.menlinksList ul.menlinksList
{
	padding: 0px;
}


/*---------------------------------= menu ends here */


ul.linkList {
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding: 6px;
}
ul.linkList#channels {
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding: 0px;
}
ul.linkList li {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0, 57, 115);
	margin: 0px;
	padding: 3px 3px 0px 10px;
	line-height: 1.4em;
}
ul.linkList li a {
	color: rgb(0, 57, 115);
}
ul.linkList li img {
	position: relative;
	top: 2px;
}
ul.linkList ul {
	padding: 0px 3px;
}
ul.linkList2 {
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding: 6px;
	font-size: 9pt;
}
ul.linkList2 li {
	color: #000;
	margin: 0px 0px;
	padding: 0px 12px;
	padding-top: 3px;
	line-height: 1.2em;
	text-align: left;
}
ul.linkList li ul {
	padding: 0px 6px;
}
ul.linkList2 li a {
	color: rgb(33, 75, 123);
}
div.allSportHealines {
	margin: 0.6em 0em;
	padding: 0px 0.6em;
}
div.allSportHealines h3 {
	padding: 0px;
	margin: 0.8em 0em 0.2em 0em;
	font-size: small;
}
ul.headlinesList {
	list-style-type: none;
	clear: both;
	margin: 0em;
	padding: 6px 0.6em;
	text-align: left;
}
ul.headlinesList li {
	color: #000000;
	margin: 0px 0px;
	padding: 0px 10px;
	padding-top: 3px;
	line-height: 1.2em;
	clear: both;
}
.headlineSportType {
	padding-right:5px;
}
.headlineSportType h3{
	margin:0px;
	padding:0px;
	font-size:12px;
}

.time {
	color: #969696;
	font-size: 12px;
}
ul.headlinesList li span.time {
	margin-left: 0em;
}
ul.topHeadlinesList {
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding: 0px 0.6em;
}
ul.topHeadlinesList li {
	margin: 0px;
	padding: 0px;
	min-height:107px;
	font-size: small;
	clear: both;
}
ul.topHeadlinesList h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 4px;
	color:#476b9a;
}
ul.topHeadlinesList h1 {
	font-size: large;
	font-weight: normal;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;	
}
ul.topHeadlinesList img {
	margin-right: 8px;
	border: 1px #b2d9f3 solid;
	float: left;
}
div.headlinesDateSeparator{
	margin:0.2em 8px;
	font-weight:bold;
}
div.topImagePlaceholder {
	color: white;
	width: 100%;
	margin: 0px;
	margin-bottom: 1px;
	padding: 0px;
	background-color:#01265D;
}
div.topImagePlaceholder img {
	border: none;
	border-bottom: 1px white solid;
	margin: 0px;
	padding: 0px;
	display: block;
}

div.topImagePlaceholder img.liveBug {
	width: 165px;
	height: 46px;
	left: 640px;
	top:200px;
	position:absolute;
}

div.topImagePlaceholder div.imageCaption {
	text-align: center;
	font-family: Arial;
	font-size: small;
	padding: 0.4em;
}
div.topImagePlaceholder div.imageCaption p {
	padding:0px;
	margin:0px;
}
div.topImagePlaceholder div.imageCaption a {
color:#ffffff;
}
div.topImagePlaceholder div.imageCaption a:hover {
text-decoration:none;
}
div.featureBlock {
	width: 268px;
	border-left: 1px rgb(13, 58, 126) solid;
	border-bottom: 1px rgb(13, 58, 126) solid;
	margin-bottom: 1px;
}
div.featureModule {
	margin: 0.4em 0px;
	font-family: Arial;
	font-size: 8pt;
	clear: both;
}
div.featureModule img {
	float: left;
	padding: 0px 10px 0px 0px;
}
div.featureModule h2 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 0.6em;
	padding-bottom: 0.2em;
	font-size: 11pt;
	color: rgb(0, 55, 119);
	border-bottom: solid 1px rgb(0, 55, 119);
}
div.featureModule p {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
}
div.featureModule p.readMore {
	margin-top: 0.6em;
	margin-right: 6px;
	text-align: right;
}
div.separator {
	height: 1px;
	width: 100%;
	clear: both;
}

div.separator_bar {
	height: 1px;
	width: 100%;
	clear: both;
	color: #333333;
}

div.listingSmall {
	width: 268px;
	border-left: 1px rgb(13, 58, 126) solid;
	border-bottom: 1px rgb(13, 58, 126) solid;
	margin-bottom: 1px;
	font-family: Tahoma;
	font-size: 8pt;
}
div.listingSmall div.featureModule {
	margin: 6px;
}
div.listingSmall table.listing {
	width: 100%;
	border-collapse: collapse;
	margin-top: 4px;
	margin-bottom: 4px;
}
div.listingSmall table.listing td {
	text-align: left;
	padding: 2px 2px;
}
div.listingSmall table.listing tr.listingRow {
	background-color: rgb(221, 240, 246);
	cursor: hand;
}
div.listingSmall table.listing tr.listingRowAlt {
	cursor: hand;
}
div.listingSmall table.listing td.listingTime {
	padding-left: 4px;
	width: 35px;
}
div.listingHighlight {
	text-align: left;
	margin: 6px 6px;
}
div.listingHighlight h3 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
	font-size: small;
	color: rgb(0, 57, 115);
}
div.listingHighlight p {
	margin: 0px;
	padding: 0px;
}
div.listingHighlight img {
	margin: 0px 10px 0px 0px;
	float: left;
}
div.storyHeader {
	clear: both;
	margin: 0.6em;
}
div.storyHeader h1 {
	color: rgb(1, 38, 93);
	margin: 0px;
	margin-bottom: 0.6em;
	padding: 0px;
	font-size: x-large;
	font-weight: bold;
}
div.storyHeader span.storyDate {
	font-family: arial, verdana, tahoma;
	font-size: 85%;;
	color: #8c2b01;
	margin-top: 2px;
	border-bottom: 60px;
}
div.storyBody {
	clear: both;
	margin: 0.6em;
}
div#primaryContent div.storyBody {
	width:397px;
}
div.storyBody p {
	margin: 0.9em 0.0em;
	padding: 0em;
}
div.storyBody h2 {
	margin: 0px;
	margin-bottom: 4px;
	padding: 0px;
	font-weight: normal;
}
div.storyBody h2 p {
	margin: 0px;
	padding: 0px;
}
div.relatedHeader {
	color: rgb(1, 38, 93);
	margin: 0.6em 0.0em 0.1em 0.0em;
	padding-bottom: 0.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	border-bottom: solid 1px rgb(0, 55, 119);
}
ul.relatedList {
	list-style-type: none;
	clear: both;
	margin: 0em;
	margin-bottom: 1em;
	padding: 0px;
	text-align: left;
	font-family: Tahoma, Arial;
	font-size: 8pt;
}
ul.relatedList li {
	margin: 0px 0px;
	padding: 0px 10px;
	padding-top: 3px;
	line-height: 1.3em;
}
#listing2 {
	display: none;
}
#storyImageMenuHolder {
	width: 100%;
	padding: 2px 0px 4px 0px;
	background-color: #eeeeee;
	text-align: center;
}
ul.storyImageMenu {
	list-style-type: none;
	margin: auto;
	padding: 0px;
}
ul.storyImageMenu li {
	display: inline;
	font-family: Arial;
	font-size: 8pt;
}
ul.storyImageMenu li.selected a {
	outline: 0;
	color: #5D3A04;
	padding: 0px 4px 0px 5px;
	border: 1px rgb(1, 38, 93) solid;
}
ul.storyImageMenu li.unselected a {
	outline: 0;
	color: rgb(1, 38, 93);
	padding: 0px 4px 0px 5px;
	border: 1px #eeeeee solid;
}
#sportTiles div.tile {
	margin: 10px auto;
}
div#tiles {
	height: 300px;
}

div.featureModuleAd {
height:34px;
width:269px;
clear:both;
}
/***************/
/*  Headlines  */
/***************/
div.homeHeadlinesHolder {
	padding: 0px 0px;
	margin: 0px;
	clear: left;
}
div.homeHeadlinesHolder h2 {
	padding: 0em 0.5em;
	margin: 0px 0px 0px 0.5em;
	font-size: small;
	font-weight: bold;
}
div.homeHeadlinesHolder ul {
	margin: 0px;
	padding: 0em 1.5em 0.5em 1.5em;
	font-size: small;
	font-weight: normal;
	margin-left: 10px;
}
div.homeHeadlinesHolder li {
	padding: 0px 0px;
	margin: 0px 0px;
}
/******************/
/*  League Table  */
/******************/
div.LeagueTablemid {
	width: 500px;
	margin: 0px auto;
margin-bottom:20px;
	padding: 0px;
	align: center;
	text-align: center;
}
div.LeagueTablemid h2 {
	font-size: x-large;
	font-weight: normal;
	margin: 10px;
	padding: 0px;
	color: rgb(1, 38, 93);
	text-align: center;
}
div.LeagueTablemid table {
	border-collapse: collapse;
	width: 500px;
	font-size: 10pt;
	font-family: Arial;
	text-align: center;
}
div.LeagueTablemid table tr th {
	padding: 2px;
	background-color: #c8c8a1;
	text-align: left;
	padding: 2px 5px;
	font-weight: bold;
}
div.LeagueTablemid table tr td {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #ffffff;
	text-align: left;
}
div.LeagueTablemid table tr.odd td {
	background-color: #ebebcd;
}
div.LeagueTablemid table tr.even td {
	background-color: #f5f5e7;
}
div.LeagueTablemid table tr td.team {
	text-align: left;
}
div.LeagueTablemid table tr td a {
	text-decoration: none;
}
div.LeagueTablemid table tr td a:hover {
	text-decoration: underline;
}
div.LeagueTablemid div.LeagueTableFoot {
	clear: both;
	display: block;
	height: 16px;
	background-color: #c8c8a1;
	font-size: small;
	font-weight: normal;
	padding: 2px 5px;
	color: #000000;
}
div.LeagueTablemid div.LeagueTableFoot div.date {
	float: right;
	display: inline;
}
div.LeagueTablesmall {
	margin: 0px;
	padding: 0px;
	border-bottom: 2px #ffffff solid;
}
div.LeagueTablesmall h2 {
	background-color: #c8c8a1;
	font-size: large;
	font-weight: normal;
	margin: 0px;
	padding: 2px 5px;
	color: #ffffff;
}
div.LeagueTablesmall h4 {
	background-color: #c8c8a1;
	font-size: small;
	font-weight: bold;
	margin: 0px;
	padding: 3px 5px;
}
div.LeagueTablesmall table {
	border-collapse: collapse;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	width: 269px;
	font-size: small;
	text-align: center;
	float: left;
	display:block;
}
div.LeagueTablesmall table tr th {
	padding: 0px;
	margin: 0px;
	background-color: #c8c8a1;
	font-weight: normal;
}
div.LeagueTablesmall table tr td {
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #ffffff;
}
div.LeagueTablesmall table tr.odd td {
	background-color: #ebebcd;
}
div.LeagueTablesmall table tr.even td {
	background-color: #f5f5e7;
}
div.LeagueTablesmall table tr td.team {
	text-align: left;
}
div.LeagueTablesmall table tr td a {
	text-decoration: none;
}
div.LeagueTablesmall table tr td a:hover {
	text-decoration: underline;
}
div.LeagueTablesmall div.LeagueTableFoot {
	clear: both;
	display: block;
	height: 14px;
	background-color: #c8c8a1;
	font-size: 9pt;
	font-weight: normal;
	margin: 0px;
	padding: 2px 5px;
	color: #000000;
}
div.LeagueTablesmall div.LeagueTableFoot div.date {
	float: right;
	display: inline;
}
div.LeagueTablesmall div.LeagueTableFoot div.tablePageLink {
	float: left;
	display: inline;
}
div.LeagueTablesmall div.LeagueTableFoot div.tablePageLink a {
	color: #8B0000;
}
/*********************/
/*  Fixtures Tables  */
/*********************/

table.resultsHeader th {
text-align:left;
padding-left:10px;
font-weight:bold;
}


div.AllFixtureslarge {
	width: 650px;
	margin: 10px;
	padding: px;
}
div.AllFixtureslarge h2 {
	font-size: x-large;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: rgb(1, 38, 93);
	text-align: center;
}
div.AllFixtureslarge table {
	width: 650px;
	font-size: 8pt;
	font-family: tahoma;
	border-collapse: collapse;
	text-align: center;
}
div.AllFixtureslarge table tr th {
}
div.AllFixtureslarge table tr td {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff;
}
div.AllFixtureslarge table tr.odd td {
	background-color: #c1dff9;
}
div.AllFixtureslarge table tr.even td {
	background-color: #e7f3ff;
}
div.AllFixtureslarge table tr td.matchScore {
	background-color: #ebebcd;
}
div.AllFixtureslarge table tr td.gaaMatchScore {
	background-color: #ebebcd;
	width: 66px;
}
div.AllFixtureslarge table tr td.matchTime {
	background-color: #c8c8a1;
}
div.AllFixtureslarge table tr td.Completed {
	background-color: #496d8d;
	width: 16px;
	color: #ffffff;
}
div.AllFixtureslarge table tr td.InProgress {
	background-color: #ff9933;
	width: 16px;
	color: #000000;
}
div.AllFixtureslarge table tr td.Postponed {
	background-color: #9F1633;
	width: 16px;
	color: #ffffff;
}
div.AllFixtureslarge table tr td.Completed a {
	color: #ffffff;
}
div.AllFixtureslarge table tr td.Completed2 {
	background-color: #ff9933;
	width: 16px;
}
div.AllFixtureslarge table tr td.Completed2 a {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}
div.AllFixtureslarge table tr td.NotStarted {
	background-color: #ffffff;
	width: 16px;
}
div.AllFixtureslarge table tr.summary {
	background-color: #f7f7eb;
}
div.AllFixtureslarge table tr.summary td {
	background-color: #f7f7eb;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
}
div.AllFixtureslarge table tr.summary td.rightColumn {
	background-color: #ffd6ad;
}
div.Fixturessmall {
	margin: 0px;
	padding: 0px;
}
div.Fixturessmall h2 {
	background-color: #01265D;
	color: #ffffff;
	font-size: small;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px;
	text-align: left;
}
div.Fixturessmall table {
	width: 269px;
	font-size: 8pt;
	font-family: tahoma;
	border-collapse: collapse;
	text-align: center;
}
div.Fixturessmall table tr th {
	background-color: #c1dff9;
	color: #000000;
	text-align: center;
	padding: 2px 5px;
	font-weight: normal;
}
div.Fixturessmall table tr th span.roundName {
	font-weight: bold;
}
div.Fixturessmall table tr th.TeamName {
	text-align: left;
}
div.Fixturessmall table tr td {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff;
}
div.Fixturessmall table tr.odd td {
	background-color: #f6f9ff;
}
div.Fixturessmall table tr.even td {
	background-color: #e7f3ff;
}
div.Fixturessmall table tr td.matchScore {
	background-color: #ebebcd;
	width: 50px;
}
div.Fixturessmall table tr td.gaaMatchScore {
	background-color: #ebebcd;
	width: 66px;
}
div.Fixturessmall table tr td.matchTime {
	width: 50px;
}
div.Fixturessmall table tr td.TeamName {
	text-align: left;
}
div.Fixturesmid {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	align: center;
	text-align: center;
}
div.Fixturesmid h2 {
	font-size: x-large;
	font-weight: normal;
	margin: 5px;
	padding: 0px;
	color: rgb(1, 38, 93);
	text-align: center;
}
div.Fixturesmid table {
	margin: 8px auto;
	width: 500px;
	font-size: 10pt;
	font-family: Arial;
	border-collapse: collapse;
	text-align: center;
}
div.Fixturesmid table tr th {
	background-color: #c1dff9;
	color: #000000;
	text-align: left;
	padding: 2px 5px;
	font-weight: bold;
}
div.Fixturesmid table tr th.dateCol {
	width:90px;
}
div.Fixturesmid table tr th span.roundName {
	font-weight: bold;
}
div.Fixturesmid table tr td {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff;
}
div.Fixturesmid table tr.odd td {
	background-color: #f6f9ff;
}
div.Fixturesmid table tr.even td {
	background-color: #e7f3ff;
}
div.Fixturesmid table tr td.matchScore {}
div.Fixturesmid table tr td.matchTime {
	width: 50px;
}
div.Fixturesmid table tr td.gaaMatchTime {
	background-color: #ebebcd;
	width: 66px;
}
div.Fixturesmid table tr td.TeamName {
	text-align: left;
}
div.Fixturesmid table tr.summary {
	background-color: #ffffff;
}
div.Fixturesmid table tr.summary td {
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
padding:0px 10px 8px 10px;
margin:0px;
	font-size: 8pt;
}
div.Fixturesmid table tr td.Completed {
	background-color: #496d8d;
	width: 14px;
}
div.Fixturesmid table tr td.Completed a {
	color: #ffffff;
}
div.Fixturesmid2 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	align: center;
	text-align: center;
}
div.Fixturesmid2 h2 {
	font-size: x-large;
	font-weight: normal;
	margin: 5px;
	padding: 0px;
	color: rgb(1, 38, 93);
	text-align: center;
}
div.Fixturesmid2 table {
	margin: 8px auto;
	width: 380px;
	font-size: 10pt;
	font-family: Arial;
	border-collapse: collapse;
	text-align: center;
}
div.Fixturesmid2 table tr th {
	background-color: #c1dff9;
	color: #000000;
	text-align: left;
	padding: 2px 5px;
	font-weight: bold;
}
div.Fixturesmid2 table tr th span.roundName {
	font-weight: bold;
}
div.Fixturesmid2 table tr td {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff;
}
div.Fixturesmid2 table tr.odd td {
	background-color: #f6f9ff;
}
div.Fixturesmid2 table tr.even td {
	background-color: #e7f3ff;
}
div.Fixturesmid2 table tr td.matchScore {}
div.Fixturesmid2 table tr td.matchTime {
	width: 50px;
}
div.Fixturesmid2 table tr td.gaaMatchTime {
	background-color: #ebebcd;
	width: 66px;
}
div.Fixturesmid2 table tr td.TeamName {
	text-align: left;
}
div.Fixturesmid2 table tr.summary {
	background-color: #ffffff;
}
div.Fixturesmid2 table tr.summary td {
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
padding:0px 10px 8px 10px;
margin:0px;
	font-size: 8pt;
}
div.Fixturesmid2 table tr td.Completed {
	background-color: #496d8d;
	width: 14px;
}
div.Fixturesmid2 table tr td.Completed a {
	color: #ffffff;
}
div.Fixtureslarge {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	align: center;
	text-align: center;
}
div.Fixtureslarge h2 {
	font-size: x-large;
	font-weight: normal;
	margin: 5px;
	padding: 0px;
	color: rgb(1, 38, 93);
	text-align: center;
}

div.Fixtureslarge table {
	margin: 8px auto;
	width: 670px;
	font-size: 10pt;
	font-family: Arial;
	border-collapse: collapse;
	text-align: center;
}
div.Fixtureslarge table tr th {
	background-color: #c1dff9;
	color: #000000;
	text-align: left;
	padding: 2px 5px;
	font-weight: bold;
}
div.Fixtureslarge table tr th span.roundName {
	font-weight: bold;
}
div.Fixtureslarge table tr td {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff;
}
div.Fixtureslarge table tr.odd td {
	background-color: #f6f9ff;
}
div.Fixtureslarge table tr.even td {
	background-color: #e7f3ff;
}
div.Fixtureslarge table tr td.matchScore {}
div.Fixtureslarge table tr td.matchTime {
	width: 50px;
}
div.Fixtureslarge table tr td.gaaMatchTime {
	background-color: #ebebcd;
	width: 66px;
}
div.Fixtureslarge table tr td.TeamName {
	text-align: left;
}
div.Fixtureslarge table tr.summary {
	background-color: #ffffff;
}
div.Fixtureslarge table tr.summary td {
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
padding:0px 10px 8px 10px;
margin:0px;
	font-size: 8pt;
}
div.Fixtureslarge table tr td.Completed {
	background-color: #496d8d;
	width: 16px;
}
div.Fixtureslarge table tr td.Completed a {
	color: #ffffff;
}

div.Fixtureslarge table tr td.InProgress {
	background-color: #FA8619;
	width: 16px;
}
div.Fixtureslarge table tr td.InProgress a {
	color: #ffffff;
}

div.Fixtureslarge table tr td.Postponed {
	width: 16px;
}
div.Fixtureslarge table tr td.Postponed a {
	color: #000000;
}

div.Fixtureslarge table tr td.NotStarted {
	width: 16px;
}
div.Fixtureslarge table tr td.NotStarted a {
	color: #000000;
}


div.FixturesRacing {
	margin: 0px auto;
	padding: 0px;
width:550px;
}
div.FixturesRacing span.bold {
	font-weight: bold;
}
div.FixturesRacing h2 {
	font-size: x-large;
	font-weight: normal;
	margin: 5px;
	padding: 0px;
	color: rgb(1, 38, 93);
	text-align: center;
}
div.FixturesRacing div.race {
	margin: 10px 0px;
}
div.FixturesRacing h3 {
	font-size: 10pt;
	font-weight: bold;
	margin: 0px 8px;
	padding: 0px;
	color: rgb(1, 38, 93);
	text-align: left;
}
div.FixturesRacing p {
	font-size: 10pt;
	font-weight: normal;
	margin: 0px;
	padding: 0px 8px;
	color: #000000;
	text-align: left;
}
div.FixturesRacing p.small {
	font-size: 8pt;
	margin: 0px;
	padding: 0px 8px;
	text-align: left;
}
div.FixturesRacing p.small span.bold {
	font-weight: bold;
}
div.FixturesRacing table {
	margin: 8px auto;
	width: 540px;
	font-size: 8pt;
	font-family: tahoma;
	border-collapse: collapse;
	text-align: center;
}
div.FixturesRacing table tr th {
	background-color: #c1dff9;
	color: #000000;
	text-align: left;
	padding: 2px 5px;
	font-weight: bold;
}
div.FixturesRacing table tr td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff;
	text-align: left;
}
div.FixturesRacing table tr.odd td {
	background-color: #f6f9ff;
}
div.FixturesRacing table tr.even td {
	background-color: #e7f3ff;
}
div.FixturesRacing table tr td.matchScore {
	background-color: #ebebcd;
}
div.FixturesRacing table tr td.matchTime {
	background-color: #ebebcd;
	width: 50px;
}
div.FixturesRacing table tr td.gaaMatchTime {
	background-color: #ebebcd;
	width: 66px;
}
div.FixturesRacing table tr td.TeamName {
	text-align: left;
}
div.FixturesRacing table tr.summary {
	background-color: #f7f7eb;
}
div.FixturesRacing table tr.summary td {
	background-color: #f7f7eb;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
}
div.FixturesRacing table tr td.Completed {
	background-color: #496d8d;
	width: 14px;
}
div.FixturesRacing table tr td.Completed a {
	color: #ffffff;
}

td.fixturesBreak {
	background-color:#C1DFF9;
	padding:0px;
	margin:0px;
	height:15px;
}

#dhtmlgoodies_slidedown_menu ul{
	padding-bottom: 2px;
	padding-top: 2px;
}

.featureTbl
{
	width: 100%;
}

.featureTbl td
{
	width: 50%;
	vertical-align: top;
}


/* ------------------------------------------------------------=diary */
span.diaryInfo{
	clear: both;
	font-size: 110%;
	font-weight: bold;
	color:#CC3300;	
	line-height: 3em;
}

ul.diaryDatesList{
	list-style: none;
	margin: 0px;
	padding: 6px;
}

ul.diaryDatesList li{
	padding-top: 1em;
}

ul.diaryDatesList li span.diaryDate{
	clear: both;
	font-size: 110%;
	font-weight: bold;
	color: #214B7B;	
}

ul.diaryEventsList{
	list-style:disc;
}

ul.diaryEventsList li{
	padding-top: 0em;
}

ul.diaryEventsList li span.diaryTime{
	padding-left: 0.5em;
	color: rgb(207,153,1);
}

ul.diaryEventsList li span.dairyEvent{

}

div.diaryPager{
	width:100%;
	font-size: 110%;
	font-weight: bold;
}

div.diaryPager span.left{
	float:left;
	background-color: #ddd;
	padding: 3px;
}

div.diaryPager span.right{
	float:right;
	background-color: #ddd;
	padding: 3px;
}

/*------------------------------------------- =webchat*/

div.webchatDisclaimer { font-size:8pt;}

/*------------------------------------------- = live player */

div.playerContainer { /* container to hold media player */
	color:white;
	display: block;
	height:289px;
	min-height:289px;
	background-color: #000000;
/*	padding-top: 7px;
	padding-bottom: 7px;
*/	text-align: center;	
}
img.PlayButton {
	width: 62px;
	height: 49px;
	padding-top: 100px;
}

/*------------------------------------------- =Inpho Tile */

#leftTiles div.inphoTile {
	margin:0px;
	padding: 5px 25px;
}

#tilesHolder {
	height: 340px;
}


/*------------------------------------------- =  Extra Panel */


div.extraPanel { /* main right panel for all right headline modules, must be floated left and cleared or else will cause background problem */
	background-color: #FFFFFF;
	padding: 0px;
	padding-bottom: 4px;
	width: 395px;
	margin: 5px;
	float: left;
	clear: both;
	border: solid #a6b9d0 1px;
	display: block;	
}
div.extraPanel p {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, sans;
	font-size: 85%
}
div.extraPanel h4 {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-top: 10px;
	font-size: 100%;
}

div.extraPanel img { /* float image to left  */
	float: left;
	padding: 10px;
}
div.extraPanel ul {  /* float complete headline list to the right and give a fixed width (for scaling) */
	font-size: 100%;
	float: right;
	width: 280px;
	padding: 2px 5px 0px 0px;
	margin: 0px;
}
div.extraPanel ul li {
	list-style-type: none;
	background-image: url('/images/bullet_transparent_orange.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 9px;
	padding-right: 3px;
	padding-top: 0px;	
	padding-bottom: 2px;
	line-height: 14px;	
	font-size: 85%;
}
div.extraPanel ul li a {
	color: #003f75;
	font-weight: bold;
}
div.extraPanel ul li.top { /* top headline in bold */
	font-weight: bold;
}

div#rbsBug {
	position: absolute;
	top: 126px;
	left: 389px;
}

/*---------------------------------------------------------------------------------------- =Live Module */

div.liveModule {
	margin: 0px 0px 3px 0px ;
	padding: 0px 0px 5px 0px ;
	width:269px;
	font-family: Arial;
	clear: both;
	border-bottom:1px solid #ce5413;
}
div.liveModule h2 {
	color: #FFFFFF;
	margin: 0px;
	background-color: #b83a08;
	padding: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	border-top: solid 1px #FFFFFF;
}

div.liveModule div.liveItem {
	margin:4px 0px 4px 0px;
	padding:0px;
	float:left;
	clear:both;
	width:269px;
}

div.liveModule div.liveItem div.nowLeft {
	margin:0px;
	padding:0px;
	width:43px;
	clear:both;
	float:left;
	color:#ce5411;
	font-weight:bold;
}

div.liveModule div.liveItem div.nowLeft a {
	color:#ce5411;
}

div.liveModule div.liveItem div.nowRight {
	margin:0px;
	padding:1px 0 0 0;
	width:226px;
	float:left;
	clear:none;
	color:#023874;
}

div.liveModule div.liveItem div.nowRight a {
	color:#023874;
}

div.liveModule div.liveItem div.nextLeft {
	margin:0px;
	padding:0px;
	width:43px;
	clear:both;
	float:left;
	color:#999999;
	font-weight:bold;
}

div.liveModule div.liveItem div.nextLeft a {
	color:#999999;
}

div.liveModule div.liveItem div.nextRight {
	margin:0px;
	padding:1px 0 0 0;
	width:226px;
	float:left;
	clear:none;
	color:#999999;
}

div.liveModule div.liveItem div.nextRight a {
	color:#999999;
}

div.liveModule div.liveItem div.nextRight span.liveTime {
	margin:0px;
	padding:0px;
	width:226px;
	font-size:8pt;
}


div.liveSeparater {
	height:1px;
	width:269px;
	clear:both;
	display:block !important;
	display:none;
}

div.liveModule p {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
}

/*---------------------------------------------------------------------------------------- =Live Module */

div.liveModuleSport {
	margin: 0px 0px 3px 0px ;
	padding: 0px 0px 5px 0px ;
	background:#FAF8FB;
	width:269px;
	font-family: Arial;
	clear: both;
	border-bottom:1px solid #b7b7b7	;
}

div.liveHeader {
	background:#DBDBDB;
	padding:4px;
	margin-top:0px;
	margin-bottom:0px;
}
div.liveHeader span.liveHeaderText {
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	border-top: solid 1px #FFFFFF;
}

/*---------------------------------------------------------------------------------------- =PODCAST */

div.liveHeader_podcast {
	background:#DBDBDB;
	padding:4px;
	margin-top:0px;
	margin-bottom:0px;

}
div.liveHeader_podcast span.liveHeaderText {
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	border-top: solid 1px #FFFFFF;
}
div.liveHeader_podcast span.liveHeaderText a {
	color: #000000;
}


/*---------------------------------------------------------------------------------------- =PODCAST */

div.liveHeader span.liveHeaderText a, div.liveHeader span.liveHeaderText a:hover, div.liveHeader span.liveHeaderText a:visited {
	color: #000000;
}

div.liveHeader div.livelogo {
	padding:0px 4px;
	margin:0px;
	float:right;
	clear:none;
}

div.liveModuleSport div.liveItem {
	margin:4px 0px 4px 10px;
	padding:0px;
	float:left;
	clear:both;
	width:249px;
}

div.liveModuleSport div.liveItem div.nowLeft {
	margin:0px;
	padding:0px;
	width:43px;
	clear:both;
	float:left;
	color:#ce5411;
	font-weight:bold;
}

div.liveModuleSport div.liveItem div.nowLeft a {
	color:#ce5411;
}

div.liveModuleSport div.liveItem div.nowRight {
	margin:0px;
	padding:1px 0 0 0;
	width:206px;
	float:left;
	clear:none;
	color:#023874;
}

div.liveModuleSport div.liveItem div.nowRight a {
	color:#023874;
}

div.liveModuleSport div.liveItem div.nextLeft {
	margin:0px;
	padding:0px;
	width:43px;
	clear:both;
	float:left;
	color:#f5fffd;
	font-weight:bold;
}

div.liveModuleSport div.liveItem div.nextLeft a {
	color:#999999;
}

div.liveModuleSport div.liveItem div.nextRight {
	margin:0px;
	padding:1px 0 0 0;
	width:206px;
	float:left;
	clear:none;
	color:#999999;
}

div.liveModuleSport div.liveItem div.nextRight a {
	color:#999999;
}

div.liveModuleSport div.liveItem div.nextRight span.liveTime {
	margin:0px;
	padding:0px;
	width:226px;
	font-size:8pt;
}

div.liveSeparater {
	height:1px;
	width:269px;
	clear:both;
	display:block !important;
	display:none;
}

div.liveModuleSport p {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
}


/*---------------------------------------------------------------------------------------- =New styles */
div#homeTopResults {
	border-top: solid 1px #c1cfe4;
	border-bottom: solid 1px #0079c2;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	margin: 4px;
	margin-bottom: 0px;
	clear: both;
		
}
div#homeTopResults p {
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	padding-left: 30px;
	height: 24px;
	color: #214b78;
	font-weight: bold;
	font-size: .9em;
}

div#homeDropFeature {
	padding: 0px;
	margin: 6px 0px 6px 0px;
}

div.homeOrangeBar {
	background-color: #d08215;
	padding: 0px;
	margin: 0px 4px 0px 4px;
	height: 23px;
	clear: both;	
		
}
div.homeOrangeBar p {
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	padding-left: 30px;
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.1em;
	width: 360px;
	float: left;
}
img.buttonExpand {
	padding-top: 4px;
}
div.categoryBar {
	height: 20px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	clear: both;
	margin: 4px;
	padding-top: 4px;
	margin-bottom: 0px;			
}
div.categoryBar span.cat {
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
	color: #322042;
	font-size: 1.1em;
	font-weight: bold;
	float: left;	
}
div.categoryBar span.cat a {
	color: #01265d;
}
div.categoryBar span.more {
	padding-top: 2px;
	margin: 0px;
	color: #d98716;
	font-size: 10px;
	font-size: .8em;
	float: left;
}
div.categoryBar span.more a {
	color: #d98716;
}
div.categoryBar span.fixtures {
	padding-top: 2px;
	margin: 0px;
	color: #01265d;
	font-size: 10px;
	float: right;
	padding-left: 10px;	
	padding-right: 3px;		
}
div.categoryBar span.fixtures a {
	color: #01265d;
}

/*-------------------------------------------------------------------- =Feature Box */
/* st1 */

div.featureBox {
	min-height:8em;
	height:auto !important;
	height:8em;
	margin-bottom:5px;
	padding:10px;
	border-bottom:1px solid #b2d9f3;
}

div.featureBox h3 {
	color:#322042;
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
	padding-left:0px;
}



div.featureBox h3 a {
	color:#134d88;
}

.featureBox h4 {
	margin: 15px 8px 0px 111px;
  	padding: 0px 0px 5px 0px;
  	font-size:.9em;
	color:#320147;
}



.featureBox p {
	font-size:9pt;
  	margin: 8px 8px 10px 111px;
  	padding: 0;
	color:#666666;
}



div.featureBox img.playButton {
	border:none;
	clear:none;
	float:left;
	padding:0px;
	margin:2px 0px;
	display:inline;
	padding-top: 0px;
}


div#ladbrokes {
	margin: 0px;
	padding: 0px;
	width:269px;
	height:23px;
	float: right;
	position: absolute;
	top: 161px !important;
	top: 165px;
	left: 591px;
}

div#wideSecondaryContent div#ladbrokes {
	left: 565px;
}

div.titleAd {
	background-color:#ecddc3;
}

/* ---------------------------------= club table */

table.teamTable {
width:370px;
}

table.teamTable tr td {
width:185px;
}

/* ---------------------------------= flash */

div#flashMovie {
	margin:0px 0px 1px 0px;
	padding:0px;
}

/*-------------------------------------------------------------------- =Player Rating */

ul.playerRating {
font-family:arial;
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding: 0px 0.6em;
}
ul.playerRating li {
	margin: 0px;
	padding: 0px;
	min-height:107px;
	font-size: small;
	clear: both;
}
ul.playerRating h1 {
	font-size: 14pt;
	font-weight: normal;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;	
}
ul.playerRating h2 {
	font-size: 12pt;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;	
}
ul.playerRating p {
	margin: 0px;
	padding: 0px;
}
ul.playerRating img {
	margin: 4px 8px 4px 0px;
	border: 1px #b2d9f3 solid;
	float: left;
}

ul.playerRating div.ratingScores {
	margin:0px;
	padding:0px !important;
	padding:0px 0px 3px 0px;
	background-color:#EAEDF2;
	width:403px;
	font-size:10pt;
	float: left;
}

ul.playerRating div.ratingScores span.ratingNumber {
	line-height:1.6em;
	margin: 4px 10px 4px 10px;
	font-weight:bold;
	font-size:10pt;
	float: left;
}

ul.playerRating div.ratingScores span.ratingNumber span.score{
	background-color:#38629E;
	padding:2px 6px;
	color:#ffffff;
	width:22px;
	text-align:center;
}

ul.playerRating div.ratingScores select.userRatingDropdown{
	font-size:10pt;
}