* {margin: 0; padding: 0;}
body{}
a, span, div, td, p, ul{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; text-align:left;}
a {color: #F33; }
p, ul{margin:0px 0px 10px 0px; padding:0px;}
a:hover{text-decoration:underline;}
img{border:0;}	
.txtLeft {text-align:left;}
.txtCenter {text-align:center;}
.txtRight {text-align:right;}	
.floatLeft {float:left; padding:5px 10px 0 0;}
.floatRight {float:right;}	
.clearLeft {clear:left;}
.clearRight	{clear:right;}
.clear {clear:both;}
.noBorder {border:none;}
.noPadding {padding:0;}
.noMargin {margin:0;}	
.block{display:block;} 
.inline{display:inline;} 
#wrapper {width: 762px; margin: 0 auto; position: relative;}
#subwrapper { }	
.left {float:left; width:125px; max-width:125px; margin: 5px 4px 0px 3px; display:inline;}
.content {float: left; width: 500px; padding-bottom: 10px;}
.right { width: 125px; margin: 0px; padding: 0px; text-align: right; position: absolute; top: 182px; left: 632px; }
.spancol {}
h1{width: 760px; max-width: 760px; line-height: 20px; padding-left: 15px; text-decoration: none; margin-top: 2px; font-weight: normal;	color: #666;	background-image: url(http://www.orange.co.uk/img/down_arrow.gif);	background-position:3px 10px; background-repeat:no-repeat; text-align: left; font-size: 15px;}
h1 a { color: #666; font-size: 15px; text-decoration: none; }
/* MENU */
#navbar {width: 125px;}
#navbar h3{font-size:12px; color:#666666; background-image:url(http://www.orange.co.uk/img/menu_dotted.gif); background-position:left bottom; background-repeat:no-repeat;}
#navbar h2 {width:120px; max-width:120px; width:117px; max-width:117px; padding:0px 0px 5px 6px; color:#000; background-color:#fff; background-image:url(http://www.orange.co.uk/img/menu_dotted_black.gif); background-position:left bottom; background-repeat:no-repeat;	height:14px; font-size:11px;}
#navbar ul#menu {list-style-type: none;}
#navbar ul#menu li {}
#navbar ul#menu li a {display:block; text-decoration:none; width:120px; max-width:120px; width:112px; max-width:112px; color:#666666; padding:2px 0px 4px 11px; margin:0px; background-color:#fff; border-right:1px solid #e9e9e9; background-image:url(http://www.orange.co.uk/img/menu_dotted_orange.gif); background-position:left bottom; background-repeat:no-repeat;}
/* second level MENU */
#navbar ul#menu ul li {}
#navbar ul#menu li ul {margin-bottom: 0; background-color: #f6f6f6; list-style-type: none;}

/* Story styles */	
h2.sectionheader {margin-top: 7px; height:14px; padding:0px 0px 0px 8px; color:#fff; font-size:11px; font-weight:bold; background-color:#f60; clear: both;}
.topstory {padding-top: 3px; margin: 7px 0; clear: both; float: left; width: 100%; }	
.topstory img.storypic {float: left; width: 140px; float:left; margin:5px 7px 5px 0px; border: 1px solid #000;}
.topstory h2 {margin: 0px; padding: 0px;}
.topstory h2 a {font-size: 14px; color: #000; font-weight: bold; text-decoration: none;}
.topstory h2 a:hover {text-decoration: underline;}
.topstory h3 {}
.topstory p {margin-right: 4px;}
.topstory p a {}
.topstory p a:hover {}
.secondarystory {margin: 6px 0px 10px 0px; padding: 0px;}
.secondarystory img.storypic {}
.secondarystory h3 {margin: 0px; padding: 0px;}
.secondarystory h3 a {font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
.secondarystory h3 a:hover {text-decoration: underline;}
.secondarystory p {margin: 0px; padding: 0px;}
.secondarystory p a {}
.secondarystory p a:hover {}
.tertiarystory {}
.tertiarystory img.storypic {}
.tertiarystory h2 {}
.tertiarystory h2 a {}
.tertiarystory h2 a:hover {}
.tertiarystory h3 {}
.tertiarystory p {}
.tertiarystory p a {}
.tertiarystory p a:hover {}
#storybody {color: #333;}
#storybody #imgcap {width: 265px; float: right; margin: 0 7px 7px 0;}
#storybody #imgcap p {font-size:11px; color:#666; margin: 3px 0;}
#storybody #imgcap img.storypic {border: 1px solid #000; width: 265px;}
#storybody h2 {font-size: 18px;font-weight: normal;margin-bottom: 17px;color: #000;}
#storybody h2 a {}
#storybody h2 a:hover {}
#storybody h3 {font-size: 12px;font-weight: normal;margin-bottom: 8px;}
#storybody p {font-size: 12px;}
#storybody p a {}
#storybody p a:hover {}
.linklist {clear: both;}
.linklist h2 {color: #333; font-size: 11px; padding: 0px;}
.linklist ul {list-style-type: none;}
.linklist ul li {padding:0px 0px 0px 9px; background-image:url(http://www.orange.co.uk/img/arrow.gif); background-position:0px 2px; background-repeat:no-repeat; margin-bottom: 3;}
.linklist ul li.col2 {}
.linklist ul li a {color: #333;text-decoration: none;}
.linklist ul li a:hover {text-decoration: underline;}
#breakingNews {border: 1px #298629 solid; width: 148px; margin: 0px; padding: 2px; background-color: #ffffff; font-family: verdana, arial, sans-serif;	font-size: 10px;	font-weight: bold;	text-decoration: none;}
#breakingNews #breakingNewsHeader {color: #ffffff; text-indent : 5px; padding: 1px;	background-color: #298629;	font-size: 10px;	font-weight: bold;}
#breakingNews p {font-size: 10px; font-weight: normal; text-decoration: none; text-indent : 12px; margin: 0px; padding: 1px;	background-image: url("http://www.orange.co.uk/img/leftnav_arrow_on.gif");	background-repeat: no-repeat;	background-position: 3px 5px;}
#breakingNews p a {color: #0030CE; text-decoration: none;}
#breakingNews p a:hover {text-decoration: underline;}
#resultsTable {}
#resultsTable tr.date th {background-color: #E9E9E9; color: #000; text-align: left;}
#resultsTable tr td.scores {background-color: #CCC; align: center; text-align: center; font-weight: bold; width: 40px;}
#resultsTable tr td.teams {background-color: #EFEFEF; align: center; font-weight: bold; padding: 2px;}
#resultsTable tr.scorer td {background-color: #FFFFFF; align: center;}
/* tournaments */

/* Story float */
.storyfloat {}
/* TABLES */
table {}
th, td {padding: 2px;}
thead tr {}
th {background-color: #999;color:#fff; border-bottom: 1px solid #FFF; font-size:11px; font-weight:bold; text-align: center;}
th td {border: 1px solid #FFF;}
tr.subheader {}	
tr.subheader th {background-color: #E9E9E9;color: #000; border-bottom: 1px solid #FFFFFF;}
tr.subheader 
tbody {}
tbody tr {}
td {}
td a {color: #000; text-decoration: underline;}
td a:hover {text-decoration: none;}
tr.even {background-color: #EFEFEF;}
tr.even td {background-color: #EFEFEF; border-bottom: 1px solid #FFFFFF; align: center;}
td ar.even { background-color:#D9DBDA;}
tr.even td a {}
tr.even td a:hover {}
tr.promo td {background-color: #CCCCD2; border-bottom: 1px solid #FFFFFF; align: center;}
tr.promoPO td {background-color: #E1E1E3; border-bottom: 1px solid #FFFFFF; align: center;}
tr.relegatePO td {background-color: #EBECF7; border-bottom: 1px solid #FFFFFF; align: center;}
tr.relegate td {background-color: #F5F5F5; border-bottom: 1px solid #FFFFFF; align: center;}
tr.champLeagueQual td {background-color: #E1E1E3; border-bottom: 1px solid #FFFFFF; align: center;}
tr.champLeagueAuto td {background-color: #CCCCD2; border-bottom: 1px solid #FFFFFF; align: center;}
tr.uefa td {background-color: #E9E9E9; border-bottom: 1px solid #FFFFFF; align: center;}
tr.crest td {text-align: center;}
tr.crest td a {color: #000000; font-size:11px; font-family: arial, verdana; text-decoration:none;}
tr.crest td a:HOVER {text-decoration: underline;}
tr.feat td {text-align: left;}
tr.feat td a {color: #3399ff; font-size:13px; font-weight: bold; font-family: arial, verdana; text-decoration:none;}
tr.feat td a:HOVER {text-decoration: underline;}
#leagueTable td.leftWhite {background-color: #FFF; text-align: left;}
#tblContainer {width:49%; vertical-align:top; margin:0px 5px 5px 0px; padding:0px; float:left; position:relative;}
#tblContainer table { border: 1px solid #EFFBE7; width:100%; color: #000000;}
#tblContainer td {padding: 1px 1px 1px 3px;font-size:11px; font-size:11px; font-family: arial, verdana;}
#tblContainer td.shade1 {width: 120px; background-color:#EFFBE7; font-weight: bold;}
#tblContainer td.messageboard {display:none;}
#tblContainer td.matchreports {border-right: 1px solid #EFFBE7; text-align: center;}
#tblContainer td.news {border-right: 1px solid #EFFBE7; text-align: right;}
#tblContainer td.statistics {text-align: center;}
#tblContainer td a {color: #000000; font-size:11px; font-family: arial, verdana; text-decoration:none; }
#tblContainer td a:HOVER {text-decoration:underline;}
.table_title {background-color:#3D3D33;color: #FFFFFF;font-size: 14px;text-transform: none;text-align: left;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}

/* Pagination */
#pagination {width:100%; margin:10px 0px;}
#pagination a {color: #000; font-weight:bold; font-size:12px; text-decoration:none;}
#pagination a:hover {text-decoration: underline;}
#pagination .prev {float:left;}
#pagination .next {float:right;}

/* world ranking */
#tblRanking {margin-top: 3px;}
#tblRanking p {font-size: 11px;}
#tblRanking h2 {font-size: 12px; font-weight: bold;}
#tblRanking a {color: #000000; font-size:11px; font-family: arial, verdana; text-decoration:none;}
#tblRanking a:HOVER {text-decoration:underline;}
#tblRanking table {}
#tblRanking thead tr.statHeader th {background-color:#999999; color:#FFFFFF; font-weight:bold; height:19px; text-align: left;}
#tblRanking tbody td.statRow1 {background-color:#E1E1E3; color:#000000;}
#tblRanking tbody tr.statRow1 {background-color:#E1E1E3; color:#000000;}
#tblRanking tbody td.statRow2 {background-color:#E9E9E9; color:#000000;}
#tblRanking tbody tr.statRow2 {background-color:#E9E9E9; color:#000000;}
/* general stuff */
table {	border-collapse: collapse; } /* gets rid of annoying spaces between cells */
/*lookalikes page*/
#fb365 {float:right; width: 200px; text-align:right; margin-bottom:3px;}
#lookalikespage { width: 100%;  float: left; margin-right: 2px; clear: both;}
#fb365 h2 { font-size:10px;}
#lookalikespage h3 { color:#FFFFFF; font-size:12px; margin-left:10px; padding: 0 410px 0 10px; font-weight:bold; background-color:#FF6600;}
#lookalikestopblock { width: 465px; height: 227px;  border:1px solid #ccc; margin: 8px 9px 15px 8px; } 
#top { color: #FF6600;	font-weight: bold;}
#top a{ color:#FF6600;	font-weight: bold;}
#lookalikestopblock img { float: left; margin: 8px;}
#imgback {	background-color: #ccc; width: 100%;	}
div.lookalike {border: 1px solid black;width:240px;float:left;background-color:#C0C0C0;text-align:center;margin:0px 0px 20px 5px;}
div.lookalike img {width:240px;height:190px;margin:auto;border-style:none;}
div.lookalike ul {list-style:none;background-color:#FFF;text-align:left;margin:0px;padding:0px 0px 10px 0px;list-style-position:outside}
div.lookalike ul li {text-indent:0px}
div.lookalike ul li a {font-size:11px; text-decoration:none; color: #666666; margin-left:3px; padding:0px; text-indent:0px;}
div.lookalike ul li a:HOVER {text-decoration: underline; color: #000000;}
#author { font-weight: bold; font-style: italic; display: inline;}
#sendmessage { font-style: italic;	}
#editoremail { text-transform: lowercase; color: #000000; font-weight: bold; font-style: italic; text-decoration: none; margin-right: 2px;}
#footer {}

/* TEAMS and TOURNAMENTS */
#league_info {margin-top:5px; margin-bottom:15px; font-size:11px;}
#league_info .listing {margin-top:15px;}
#league_info h1 {text-transform:uppercase; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:22px; font-weight:bold; margin:0; padding:0;}
#league_info h1 a {text-transform:uppercase; color:#000 font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:22px; font-weight:bold; margin:0; padding:0;}
#league_info h1 a:HOVER {text-decoration:none; color:#004400;}
#league_info h2 {text-transform:uppercase; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:24px; font-weight:bold; margin:0; padding:0;}
#league_info h2 a {text-transform:uppercase; color:#000 font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:24px; font-weight:bold; margin:0; padding:0;}
#league_info h2 a:HOVER {text-decoration:none; color:#004400;}
#league_info a {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; text-decoration:none;}
#league_info a:HOVER {text-decoration:underline;}
#league_info a.curr {color:#000; font-weight:bold;}
#league_info img {margin-right:8px;}
#league_info .floatLeft {float:left; padding:5px 10px 0 0;}

/* LIVE SCORECARD */
#scorecard {width: 100%; float: left;}
#scorecard h2 {font-weight: bold; font-size: 12px; margin: 2px 0px;}
#scorecard ul {list-style:none;}
#scorecard ul li {margin: 2px 0px;}
#scorecard ul li a {font-size: 12px;  color: #000; font-weight: normal; background-position: 0px 5px; text-indent: 11px; font-weight: normal; padding-left: 4px; text-decoration:none; border:0px; background-image:url(http://www.orange.co.uk/img/leftnav_arrow.gif); background-repeat: no-repeat;}
#scorecard ul li a:HOVER {text-decoration: underline; color: #666;}

/**  story listing  **/
h2 a.liststory {color:#000; text-transform:uppercase; font-size:12px;  font-weight:bold; margin:0; padding: 2px 0px 0px 7px;}
h2 a:HOVER {text-decoration:none; color:#1177cc;}

/* Results Table Styles */
tr.Odd td{background-color: #E1E1E3;padding: 1px;}
tr.Even td{background-color: #FFF;	padding: 1px;}
.comp_title {color:#006EA9;}
.ltable {font-size:12px; margin: 10px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #c6c6c6;}
#story .centre .ltable a {font-weight: bold;}
.ltable .header td {border-bottom: 1px solid #FFF; background-color: #006ea9; color: #FFFFFF; font-size:15px; font-weight: bold; line-height: 10px;}
.ltable .subheader th {text-align: left; border-bottom: 1px solid #c6c6c6; background-color:#83b3e3; font-weight: bold; padding-left: 10px;}

/* month Nav */
.monthNav {}
.monthNav a {text-decoration: none; color: #000;}
.monthNav a:HOVER {text-decoration: underline; color: #000;}

/* Formula 1 STATS */
.titleBar 	    {background-color:#2F842C; color:#FFFFFF; font-weight:bold; vertical-align:middle; padding:2px 4px 2px 4px;}
tr td.statHeader   {background-color: #000; color: #FFF; font-size:12px; font-weight:bold; vertical-align:middle; text-align: center; padding:2px 4px 2px 4px;}
.statSubHeader  {background-color: rgb(204, 204, 204); color: #000; font-size:12px; font-weight:bold; }
tr td.statShade1   {background-color: #FFF; color:#000000; font-size:12px;}
tr.statShade1 td {background-color: #FFF; color:#000000; font-size:12px;}
tr td.statShade2   {background-color: #F7F2FE; color:#000000; font-size:12px;}
tr.statShade2 td {background-color: #F7F2FE; color:#000000; font-size:12px;}
.eventText 	  {display:block}
#subnav {float: left; font-family:Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; border-bottom:1px solid #ccc; margin: 10px 0px;}
#subnav h2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:italic; font-weight:bold; margin:5px 0 0 0; padding:0; color:#000000;}
#subnav img {float:left;}