/* MAIN */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 0.9em;
}
/* GENERAL */
a {
	text-decoration: none;
}
a, h1, h2, h3, h4, h5, h6 {
	color: #CC0001;
}
h1 {
	font-size: 1.4em;
}
h2 {
	font-size: 1.3em;
}
h3 {
	font-size: 1.2em;
}
h4 {
	font-size: 1.1em;
}
h5 {
	font-size: 1em;
}
h6 {
	font-size: 0.9em;
}
blockquote {
	font-size: 1.2em;
}
/* DIVIDER LINES */
div {
	/*border-bottom: solid 1px #CC0001;*/
}
.sys_content, .sys_wrapperBottom, .sys_articleInfo, .sys_contentRight, .sys_footer, .sys_articleRightInfo, .sys_wrapperTile, .sys_header, .sys_articleImg, .sys_articleImgTxt, .sys_contentLeft, .sys_fixtureArea, .sys_playerListArea, .sys_wrapperTop{
	border: none;
	
}
/* IMAGES */
img {
	border: none;
}
/* TABLES */
table {
	background: #FFF;
	padding: 0px;
	margin: 0px;
}
table td {
	background: #E1E1E1;
	border: solid 2px #FFF;
	padding: 5px;
}
table .sys_top td, table th, table.sys_PlayerStatsprofile tr.sys_top td {
	background: #CC0001;
	color: #FFF;
	font-weight: bold;
}
.sys_genTable {
	clear: both;
}
table.sys_genTable th {
	background: #CC0001;
	color: #FFF;
	font-weight: bold;
	border: solid 2px #FFF;
}
table.sys_genTable td {
	border: solid 2px #FFF;
}
table.sys_genTabInfo tr.sys_gen td {
	border-bottom: solid 2px #FFF;
}
/* PLAYER PROFILE TABLE */
table.sys_PlayerStatsprofile {
	width: 100%;
	margin: 0px 0px 0px 1px;
	padding: 0px;
	border: none;
}
table.sys_PlayerStatsprofile tr.sys_white td, table.sys_PlayerStatsprofile tr.sys_grey td  {
	background: #E1E1E1;
	border: solid 2px #FFF;
	padding: 5px;
}
table.sys_PlayerStatsprofile tr.sys_grey td  {
	background: #BBB;
	border: solid 2px #FFF;
	padding: 5px;
}
/* PLAYER STATS TABLE */
.sys_playerProfileStats {
	border: none;
	background: none;
	margin: 0px;
}
.sys_playerProfileStatsTitle {
	border: none;
	background: none;
	margin: 0px;
}
table.sys_playerProfileTableTop {
	border: none;
	background: none;
	margin: none;
	padding: none;
	width: 100%;
}
table.sys_playerProfileTableTop td {
	background: #CC0001;
	border: solid 2px #FFF;
	padding: 5px;
	color: #FFF;
	margin: 0px;
}
table.sys_playerProfileTable td {
	background: #E1E1E1;
	border: solid 2px #FFF;
	padding: 5px;
	color: #000;
}
table.sys_playerProfileTable .sys_playerProfileTableWhite td {
	background: #BBB;
	border: solid 2px #FFF;
	padding: 5px;
	color: #000;
}
table.sys_postMatchPlayerStats {
	width: 100%;
}
table.sys_postMatchPlayerStats td {
	background: #E1E1E1;
	border: solid 2px #FFF;
	padding: 5px;
	color: #000;
}
/*table.sys_postMatchPlayerStats .sys_top td.sys_topSpace, table.sys_postMatchPlayerStats .sys_top td.sys_Wth36, table.sys_postMatchPlayerStats .sys_top td.sys_Wth50, table.sys_postMatchPlayerStats .sys_top td.sys_Wth50, table.sys_postMatchPlayerStats .sys_top td.sys_Wth60, table.sys_postMatchPlayerStats .sys_top td.sys_Wth44, table.sys_postMatchPlayerStats .sys_top td.sys_Wth56, table.sys_postMatchPlayerStats .sys_top td.sys_Wth41, table.sys_postMatchPlayerStats .sys_top td.sys_Wth40 {
	background: red;
	border: solid 2px #FFF;
	color: #FFF;
}*/
/* FIXTURES TABLE */

table.sys_fixtureTabInfo caption {font-weight:bold;}
table .sys_clubTop td {
	background: #AAA;
	color: #FFF;
	font-weight: bold;
	border: solid 1px #d1d1d1;
	padding: 5px;
	text-align: center;
}
table .sys_club td, table .sys_clubGrey td {
	border: solid 1px #d1d1d1;
	padding: 5px;
	text-align: center;
}
table tr.sys_fixtureTabLineGrey td {
	border: solid 1px #d1d1d1;
	background: #fff;
}
/*fixture cell widths*/

.sys_fixtureTabInfo tbody td.sys_report, .sys_fixtureTabInfo tbody tr.sys_homegame td.sys_report{

width: 65px;

}
.sys_fixtureTabInfo th.sys_comp{
	width:75px;
}


.sys_fixtureTabInfo th.sys_att{
width: 54px;
}
.sys_fixtureTabInfo th.sys_tv{
width: 54px;
}
.sys_fixtureTabInfo th.sys_ha,
.sys_fixtureTabInfo td.sys_ha{
width: 40px;
text-align: center;
}
.sys_fixtureTabInfo th.sys_date{
width: 64px;
}
.sys_fixtureTabInfo th.sys_opp{
width: 118px;
}
.sys_fixtureTabInfo th.sys_ko{
width: 54px;
}
.sys_fixtureTabInfo th.sys_sc{
width: 74px;
}
.sys_fixtureTabInfo th.sys_tic{
width: 65px;
}

/*end fixture cell width*/

/* FORMS */
form fieldset, .sys_genBoxForm {
	display: none;
}

/* HIDE MAIN ELEMENTS */
.sys_bannerad, .sys_topbannerad, .sys_ContentLeft, .sys_fixtureMatchBoxArea h2, .sys_fixtureMatchBox, .sys_fixtureBoxLArea, .sys_fixtureBoxRArea, 
.sys_simpleListMenu, .sys_fixtureBoxR, .sys_articleBtm , .sys_footerLinks   {display:none;}


.sys_bannerTop, .sys_sponsorTop, .sys_textLinksArea, .sys_linksSearch, #navigation, .sys_footerLogos, .sys_footerSpaceOne, .sys_bannerRight, .sys_breadcrumb, .sys_footerLogosImgs, .sys_articleSearch, .sys_tabNav, .sys_lineRedDotBig, .sys_sideHeader, .sys_sideNav {
	display: none;
}
/* ADJUST MAIN ELEMENTS */
.sys_wrapperTile {
	padding: 0px;
	margin: 0px;
	float: left;
}
.sys_footerLinks li {
	list-style-type: none;
}
/* HOME */
/* HIDE HOME ELEMENTS */
.sys_homeRssRight, .sys_homeRedBoxLink, .sys_homeGreyBoxLink, .sys_homeDgreyBoxInfo li, .sys_homeTabBoxInfoBox2, .sys_homeRedTabBoxLink1, .sys_homeLgeTabLink li, .sys_homeRightFlash {
	display: none;
}
/* ADJUST HOME ELEMENTS */
.sys_homeTabBoxInfoBox1A img {
	float: left;
}
.sys_homeDgreyBox {
	margin: 10px 0px 0px 0px;
}
.imgContent, .sys_homeDgreyBoxInfo, .sys_homeTabBoxInfo, .sys_homeTabBoxInfoBox1, .sys_homeTabBoxInfoBk, .sys_homeTabBoxInfoBox1A, .sys_homeBtmBoxInfo, .sys_homeBtmBox, .sys_homeBettingLogo {
	border: none;
}
.sys_homeBettingLogo {
	padding-top: 10px;
}
/* NEWS */
/* HIDE ARTICLE ELEMENTS */
.sys_articleRightLogo, .articleRightFlash, .sys_articleRedBoxLink, .sys_articleBtm, .sys_rssArea, .sys_contentBkTop, .sys_articleGreyBtm {
	display: none;
}
/* ADJUST ARTICLE ELEMENTS */
.sys_content ul li, .sys_content ul li li, .sys_content ul li li li, .sys_content ol li, .sys_content ol li li, .sys_content ol li li li, .sys_content ul li ol li, .sys_content ul li ol li li, .sys_content ul li ol li li li, .sys_content ol li ul li, .sys_content ol li ul li li, .sys_content ol li ul li li li {
	background: none;
	list-style-type: disc;
}
.sys_articleImg {
	margin-top: 20px;
}
/* FIXTURES */
/* HIDE FIXTURE ELEMENTS */
.sys_fixtureMatchBox ul, .sys_fixtureBoxLArea, .sys_fixtureBoxRLink, .sys_fixtureRightInfo, .sys_fixtureTabLink {
	display: none;
}
/* ADJUST FIXTURE ELEMENTS */
div.sys_fixtureRightInfo {
	border: none;
	width: 100%;
	text-align: left;
}
.sys_fixtureMatchBox, .sys_fixtureBoxR {
	background: none;
	float: left;
	border: none;
	margin: 10px 0px 0px 0px
}
.sys_fixtureTabInfo {
	clear: both;
}


/* PLAYERS LIST */
/* ADJUST PLAYERS LIST */
.sys_playerListArea h2 {
	clear: both;
	padding-top: 10px;
	margin: 0px 0px 5px 0px;
}
.sys_playerListItem {
	float: left;
}
.sys_playerListCommentInfo {
	border: none;
}
.sys_playerListCommentInfo a {
	color: #000;
	float: left;
}
.sys_playerListItem .sys_playerListCommentInfo p {
	color: #000;
	float: left;
}
.sys_playerListComment {
	background: none;
}
/* PLAYER PROFILE */
/* HIDE PLAYER ELEMENTS */
.sys_playerProfileLinksH2, .sys_dropBoxplayer, .sys_playerProfileLinksArea {
	display: none;
}
/* ADJUST PLAYER ELEMENTS */
.sys_playerProfileTitle {
	width: 100%;
	background-color: #CCCCCC;
	clear: both;
}
.sys_playerProfileTitle p.sys_playerProfileNum, .sys_playerProfileTitle h1.sys_playerProfileH1, .sys_playerProfileTitle p.sys_playerProfilePos {
	float: left;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 10px;
	width: 100%;
}
.sys_playerProfileTitle p.sys_playerProfileNum {
	font-size: 1.4em;
	background: #CC0001;
	color: #FFF;
}
.sys_playerProfileTitle h1.sys_playerProfileH1 {
	color: #333333;
	font-size: 2.3em;
	background: #999999;
}
.sys_playerProfileTitle p.sys_playerProfilePos {
	font-size: 1.2em;
	color: #333333;
	background: #CCCCCC;
}
#mainImages {
	clear: both;
}
.sys_playerProfileInfoArea, .sys_playerProfileInfo {
	background: none;
	padding: 0px;
	border: none;
	margin: 0px;
	width: 100%;
}
.sys_playerProfileInfoArea p, .sys_playerProfileInfoArea p.sys_profileParaSpace {
	color: #000;
}
.sys_playerProfileInfoBox1, .sys_playerProfileInfoBox2, .sys_playerProfileInfoBox3 {
	float: left;
	border: none;
	margin: 10px 10px 20px 0px;
	border: none;
	background: #CCCCCC;
	padding: 5px;
}
.sys_playerProfileTxt {
	border: none;
	width: 100%;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	clear: both;
}
/* POST MATCH */
/* HIDE POST MATCH ELEMENTS */
.sys_playerProfileGallery, .sys_greyLink, .sys_postMatchManOfTheMatchInfo a, .sys_preMatchBoxL {
	display: none;
}
/* ADJUST POST MATCH ELEMENTS */
.sys_preMatchTitleImg, .sys_preMatchTitle, .sys_postMatchTitleTeams, .sys_postMatchTitleTeamsInfo, .sys_playerProfileGallery, .sys_postMatchGreyPara {
	clear: both;
	float: left;
}
.sys_postMatchTitleTeams, .sys_postMatchTitleTeamsScore, .sys_postMatchTitleTeamsScoreInfo1, .sys_postMatchTitleTeamsScoreInfo2, .sys_postMatchTitleTeamsLeftImg, .sys_postMatchTitleTeamsLeft, .sys_postMatchTitleTeamsRightImg, .sys_postMatchTitleTeamsRight, .sys_postMatchTitleTeamsInfo, .sys_preMatchTitleImg, .sys_preMatchTitle {
	background: none;
	color: #000;
	border: none;
	text-align: left;
}
.sys_postMatchTitleTeams p strong, .sys_postMatchTitleTeams p {
	color: #000;
}
.sys_postMatchTitleTeams img, .sys_postMatchTitleTeamsRightImg, .sys_postMatchTitleTeamsLeftImg, .sys_postMatchTitleTeamsLeft, .sys_postMatchTitleTeamsRight {
	
}
.sys_postMatchTitleTeamsScoreInfo1 p strong, .sys_postMatchTitleTeamsScoreInfo2 p strong {
	
}
.sys_postMatchTitleTeamsScore {
	position: relative;
	top: 0px;
	left: 0px;
}
.sys_postMatchTitleTeamsLeft, .sys_postMatchTitleTeamsRight, .sys_postMatchTitleTeamsLeftImg, .sys_postMatchTitleTeamsRightImg {
	float: left;
}
.sys_postMatchTitleTeamsInfo {
	margin: 0px;
	padding: 0px;
}
table.sys_postMatchTitleTeamsScorers {
	margin: 0px;
	padding: 0px;
	width:650px;
}
table.sys_postMatchTitleTeamsScorers td {
	color: #000;
	background: #E1E1E1;
}
p.sys_postMatchGreyPara strong {
	background: #FFF;
	color: #000;
}
p.sys_postMatchGreyPara {
	background: none;
	color: #000;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width:100%;
}
.sys_postMatchTeamLineUpHeader, .sys_postMatchTeamLineUpPitch {
	display:none;
	border: none;
}
.sys_postMatchTeamLineUpLeft{
	display:none;	
}
.sys_postMatchTeamLineUpTitle, .sys_postMatchTeamLineUpHeaderImg1, .sys_postMatchTeamLineUpHeaderImg2 {
	float: left;
	border: none;
	display:none;

}
.sys_postMatchTeamLineUpTitle, .sys_postMatchTeamLineUpHeaderImg1, .sys_postMatchTeamLineUpHeaderImg2 {
	float: left;
	background: none;
	color: #000;
	border: none;
		display:none;

}
.sys_postMatchTeamLineUpPitch div {
	border: none;
		display:none;

}
.sys_postMatchTeamLineUpPitchHome, .sys_postMatchTeamLineUpPitchAway {
	font-size: 0.9em;
	display:none;
	
}
.sys_postMatchTeamLineUpPitch, .sys_postMatchTeamLineUpPitchHome, div#sys_homeatt, div#formationhomer1, .sys_postMatchTeamLineUpPitchHome, .sys_postMatchTeamLineUpPitch ul {
	margin: 0px;
	padding: 0px;
	border: none;
}
table.sys_postMatchTeamLineUpTab {
	border: none;
}
.sys_preMatchTitleTeams {
	background: none;
	width: 100%;
	border: none;
	float: left;
}
.sys_postMatchTeamLineUpRight, .sys_preMatchTitleTeamsLeftImg, .sys_preMatchTitleTeamsRightImg {
	border: none;
}
.sys_postMatchTeamLineUpRight {
	clear: both;
}
.sys_preMatchTitleTeamsLeftImg, .sys_preMatchTitleTeamsRightImg {
	float: left;
	margin: 0px;
	padding: 0px;
}
.sys_preMatchTitleTeamsLeft, .sys_preMatchTitleTeamsRight {
	float: left;
	margin: 0px;
	padding: 0px;
	color: #000;
}
.sys_preMatchTitleTeamsRight strong, .sys_preMatchTitleTeamsLeft strong {
	color: #000;
}
.sys_postMatchManOfTheMatch {
	background: none;
	width: 100%;
	padding: 0px;
	border: none;
}
.sys_postMatchManOfTheMatchImg {
	background: none;
	border: none;
	margin: 0px 10px 0px 0px;
}
.sys_postMatchManOfTheMatchInfo {
	border: none;
	width: 100%;
	margin: 10px 0px 0px 0px;
}
.sys_contentRight .sys_postMatchManOfTheMatchInfo p {
	color: #000;
}
.sys_teamLineUpTitle {font-weight:bold}


/* SQUAD STATS */
/* ADJUST SQUAD STATS ELEMENTS */
.sys_squadStatsArea, table.sys_squadStats {
	width: 100%;
}
table.sys_squadStats .sys_top td {
	background: red;
}
.sys_squadStatsComment {
	border: none;
	margin: 0px;
	padding: 0px;
}
.sys_squadStatsCommentInfo {
	background: #E1E1E1;
	border: none;
}
.sys_squadStatsCommentInfo p.sys_number, .sys_squadStatsCommentInfo p.sys_name a {
	border: none;
	color: #000;
}
.sys_grey .sys_squadStatsCommentInfo {
	background: #CCC;
}














/* PRE MATCH TABLE FULL */

table.sys_preMatchStatTab {
	width:632px;
	float:left;
	margin:0px 0 7px 1px;
	padding:5px 5px 5px 5px;
	border:1px solid #7d7d7d;
}

table.sys_preMatchStatTab tr.sys_top {
	color:#ffffff;
}

table.sys_preMatchStatTab tr.sys_top td {
	padding:8px 0 9px 0;
	background-color:#7d7d7d;
	vertical-align:middle;
}

table.sys_preMatchStatTab tr.sys_grey {
	color:#000000;
}

table.sys_preMatchStatTab tr.sys_grey td {
	padding:3px 0 3px 0;
	vertical-align:middle;
	background-color:#cccccc;
}

table.sys_preMatchStatTab tr.sys_white {
	color:#000000;
}

table.sys_preMatchStatTab tr.sys_white td {
	padding:3px 0 3px 0;
	background-color:#ffffff;
	vertical-align:middle;
}

table.sys_preMatchStatTab tr .red { color:#cc0000; font-weight:bold; line-height:1em; }
table.sys_preMatchStatTab tr .blue { color:#000066; font-weight:bold;line-height:1em; }
table.sys_preMatchStatTab tr .black { color:#000000; }

table.sys_preMatchStatTab tr td.sys_preMatchStatTabWth210 { width:210px; }
table.sys_preMatchStatTab tr td.sys_preMatchStatTabWth211 { width:211px; }

/* PRE MATCH TABLE FULL END */




/* PRE MATCH TABLE HALF */

table.sys_preMatchStatTab1 {
	width:311px;
	float:left;
	margin:0px 0 7px 1px;
	padding:5px 5px 5px 5px;
	border:1px solid #7d7d7d;
}

table.sys_preMatchStatTab2 {
	width:311px;
	float:right;
	margin:0px 0 7px 1px;
	padding:5px 5px 5px 5px;
	border:1px solid #7d7d7d;
}

table.sys_preMatchStatTab1 tr.sys_top, table.sys_preMatchStatTab2 tr.sys_top {
	color:#ffffff;
	font-size:150%;
}

table.sys_preMatchStatTab1 tr.sys_top td, table.sys_preMatchStatTab2 tr.sys_top td {
	padding:8px 0 9px 0;
	background-color:#7d7d7d;
	vertical-align:middle;
}

table.sys_preMatchStatTab1 tr.sys_grey, table.sys_preMatchStatTab2 tr.sys_grey {
	color:#000000;
}

table.sys_preMatchStatTab1 tr.sys_grey td, table.sys_preMatchStatTab2 tr.sys_grey td {
	padding:3px 0 3px 0;
	vertical-align:middle;
	background-color:#cccccc;
}

table.sys_preMatchStatTab1 tr.sys_white, table.sys_preMatchStatTab2 tr.sys_white {
	color:#000000;
}

table.sys_preMatchStatTab1 tr.sys_white td, table.sys_preMatchStatTab2 tr.sys_white td {
	padding:3px 0 3px 0;
	background-color:#ffffff;
	vertical-align:middle;
}

table.sys_preMatchStatTab1 tr .red { color:#cc0000; font-weight:bold; line-height:1em; }
table.sys_preMatchStatTab1 tr .blue { color:#000066; font-weight:bold;line-height:1em; }
table.sys_preMatchStatTab1 tr .black { color:#000000; }

table.sys_preMatchStatTab2 tr .red { color:#cc0000; font-weight:bold; line-height:1em; }
table.sys_preMatchStatTab2 tr .blue { color:#000066; font-weight:bold;line-height:1em; }
table.sys_preMatchStatTab2 tr .black { color:#000000;  }

table tr td.sys_preMatchStatTabWth70 { width:70px; }
table tr td.sys_preMatchStatTabWth80 { width:80px; }
table tr td.sys_preMatchStatTabWth42 { width:40px; }
table tr td.sys_preMatchStatTabWth52 { width:52px; }
table tr td.sys_preMatchStatTabWth30 { width:30px; }
table tr td.sys_preMatchStatTabWth25 { width:25px; }
table tr td.sys_preMatchStatTabWth95 { width:95px; }

table.sys_preMatchStatTab1 tr td.sys_preMatchStatTabSpace { padding-left:15px; }
table.sys_preMatchStatTab2 tr td.sys_preMatchStatTabSpace { padding-left:15px; }



table.sys_postMatchTitleTeamsScorers {margin:2px 16px 2px 16px; }

table.sys_postMatchTitleTeamsScorers tr { color:#ffffff; }

table.sys_postMatchTitleTeamsScorers td {}

table.sys_postMatchTitleTeamsScorers td.sys_fullTime { vertical-align:middle; font-weight:bold; }

table.sys_postMatchTitleTeamsScorers td.sys_wth35 { vertical-align:top; }
table.sys_postMatchTitleTeamsScorers td.sys_wth50 { }
table.sys_postMatchTitleTeamsScorers td.sys_wth73 {  vertical-align:top; }
table.sys_postMatchTitleTeamsScorers td.sys_wth74 {  vertical-align:top; }


.sys_preMatchTitle{width:100%;}
