/* General */

body {background-image: none;}
body table.base_standard {width: 100%; margin-left: 0px; margin-right: 0px;}
body td.basebody {width: 100%;}
body div.basebody {width: 100%;}
body table.basebody {width: 100%;}
body td.baseheader {display: none;}
body div.baseheader {display: none;}
body td.basetopmenu {display: none;}
body div.basetopmenu {display: none;}
body td.basebreadcrumb {display: none;}
body div.basebreadcrumb {display: none;}
body td.basemainarea {background-color: ; width: 100%;}
body td.baseleftmenu {display: none; width: 0px;}
body div.baseleftmenu {display: none; width: 0px;}
body td.basetoolbar {display: none;}
body div.basetoolbar {display: none;}
body td.basetoolbar2 {display: none;}
body div.basetoolbar2 {display: none;}
body td.basebanner {display: none;}
body td.basebanner1 {display: none;}
body div.basebannertxt {font-size: 150%; font-weight: bold; border-bottom: 1px #000000 solid; margin-bottom: 10px;}
body td.basecolumn1a {width: 100%; margin: 0px; padding: 0px;}
body div.basecolumn1a {width: 100%; margin: 0px; padding: 0px;}
body td.basecolumn2a {width: 100%; margin: 0px; padding: 0px;}
body div.basecolumn2a {width: 100%; margin: 0px; padding: 0px;}
body td.basecolumn2b {display: none;}
body div.basecolumn2b {display: none;}
body td.pagevariants {display: none;}
body div.pagevariants {display: none;}
body td.basefooter {display: none;}
body div.basefooter {display: none;}
body td.basecredits {width: 100%;}
body div.basecredits {width: 100%; padding-top: 10px;}
body td.baseskyscraper {display: none;}
body div.baseskyscraper {display: none;}
/*body div.util_container {display: none;}*/

table {width: 100%;}
div  {width: 100%;}
.title {font-weight: bold; font-size: 130%; padding-bottom: 10px;}
th {text-align: left; vertical-align: top;}
td {text-align: left; vertical-align: top;}
img {border: 0px;}
.titletxt, .titlepage, .heading {font-weight: bold; font-size: 150%; padding-bottom: 10px;}

/* Content Style A */
table.std_contenta td.headline {font-weight: bold; font-size: 150%; padding-bottom: 10px;}

/*Article List */
/*layoutc*/
table.list_articles td table tr.layoutc td {vertical-align: top;}
table.list_articles td table tr.layoutc td.image {padding-right: 5px;}
table.list_articles td table tr.layoutc td.image img {border: 0px;}
table.list_articles td table tr.layoutc td.headline {font-size: 120%;}
table.list_articles td table tr.layoutc td.abstract {padding-bottom: 10px;}
/*layoutl*/
table.list_articles td table tr.layoutl td.abstract {padding-bottom: 10px;}


/* Rotating Article List */
div.list_rotating .nextprevnav {display: none;}
div.list_rotating .topnewsnav {display: none;}
div.list_rotating .footerlinks {display: none;}
div.list_rotating .titlebg {display: none;}
div.list_rotating .headline {font-size: 130%; font-weight: bold;}
div.list_rotating .topnewsitem {padding-bottom: 10px;}
div.list_rotating .othernews {display: none;}

/* News Article D */
table.std_newsartd td.headline {padding: 10px 0px 10px 0px; font-size: 150%; font-weight: bold;}
table.std_newsartd td.abstract {padding-top: 10px;}
table.std_newsartd td.footer {display: none;}
table.std_newsartd td.article div.adv {display: none;}

/* News Article F */
table.std_newsartf td.headline {font-weight: bold; font-size: 150%; padding-bottom: 10px;}
table.std_newsartf td.caption {padding-bottom: 10px;}
table.std_newsartf td.date {padding-bottom: 10px;}
table.std_newsartf td.footer {padding: 20px 0px 20px 0px;}


/* News Article H */
div.std_newsarth div.headline {font-weight: bold; font-size: 150%; padding: 10px 0px 10px 0px;}
div.std_newsarth div.subtitle {font-weight: bold; font-size: 110%;}


/* Match Nav */
div.matchnav ul {padding: 0px 0px 10px 0px; margin: 0px; }
div.matchnav li {display: inline; padding: 0px 10px 0px 0px;}


/* Match Preview B */
div.std_matchprevb .headline {font-size: 150%; font-weight: bold; padding: 10px 0px 10px 0px;}
div.std_matchprevb .abstract {padding: 10px 0px 10px 0px;}
div.std_matchprevb .viewlineup {display: none;}
div.std_matchprevb .variants {display: none;}
div.std_matchprevb .titletxt {padding: 10px 0px 0px 0px;}
div.std_matchprevb .matchtickets {display: none;}

/* Match Report (6 Nations) */
div.matchreport {}
div.matchreport .matchinfo {overflow: hidden; width: 100%; padding-bottom: 10px;margin:10px 0px 10px 0px;}
div.matchreport .matchinfo .homeinfo {float: left; width: 90%; text-align: center; font-weight: bold;}
div.matchreport .matchinfo .scoreinfo {float: left; width: 100%; text-align: center;}
div.matchreport .matchinfo .scoreinfo .gameinfo {width:90%;}
div.matchreport .matchinfo .awayinfo {float: left; width: 90%; text-align: center; font-weight: bold;}
div.matchreport .matchinfo .scoreinfo .score {font-size: 150%;width:200px;font-weight: bold;}
div.matchreport .date {padding-top: 10px;}
div.matchreport .headline {font-size: 150%; font-weight: bold; padding-top: 10px;}
div.matchreport .abstract {padding-top: 10px;}
div.matchreport .article {padding-bottom: 10px;}
div.matchreport .variants {display: none;}
div.matchreport .minutemaster {display: none;}
div.matchreport .quote1, div.matchreport .quote2 {padding: 10px 0px 10px 0px;}
div.matchreport .quote1text, div.matchreport .quote2text {font-style: italic;}
div.matchreport .incfixtures {display: none;}


/* Match Article D */
table.std_matchartd td.headline {font-size: 150%; font-weight: bold; padding-bottom: 10px;}
table.std_matchartd table.matchinfo td.score{ font-size: 200%; font-weight: bold; vertical-align: middle;}
table.std_matchartd table.matchinfo td.info {padding: 5px 0px 5px 0px;}


/* Match Article G */
table.std_matchartg {background-color: ;}
table.std_matchartg td.info table.matchinfo tr td.hometeam {font-size: 120%; font-weight: bold;}
table.std_matchartg td.info table.matchinfo tr td.awayteam {font-size: 120%; font-weight: bold;}
table.std_matchartg td.info table.matchinfo tr td.score {font-size: 200%; font-weight: bold;}
table.std_matchartg td.image {padding-top: 10px;}
table.std_matchartg td.matchinfo {padding: 10px 0px 10px 0px;}
table.std_matchartg td.matchinfo table tr td table.matchinfo tr td table tr td.colhead {font-weight: bold;}
table.std_matchartg td.matchinfo table tr td table.fixtures tr td.heading{font-weight: bold;}
table.std_matchartg td.headline {padding: 10px 0px 10px 0px;}
table.std_matchartg td.footer {padding-bottom: 10px;}
table.std_matchartg td.footer table tr td {display: none;}
table.std_matchartg td.footer table tr td.author {display: block;}
table.std_matchartg td.footer table tr td.email {display: block;}
table.std_matchartg td.footer table tr td.print {display: block;}
table.std_matchartg td table.matcharticleH tr td table.tabchoices tr td{display: inline; padding: 10px 20px 10px 0px;}
table.std_matchartg td table.matcharticleH tr td table.matchinfo tr td {padding: 10px 0px 10px 0px;}
table.std_matchartg td table.matcharticleH tr td table.matchinfo table tr td {text-align: center;}
table.std_matchartg td table.matcharticleH tr td table.matchinfo table.teams {display: none;}
table.std_matchartg td table.matcharticleH tr td table.matchinfo table.logo td.score{font-weight: bold; font-size: 150%;}
table.std_matchartg td table.matcharticleH tr td table.matchteams th{text-align: left;}
table.std_matchartg td table.matcharticleH tr td table.matchtimeline tr.colhead td {font-weight: bold;}

/* Match Article K */
div.std_matchartk .tabs .button {float: left; width: 100px; text-decoration: underline; color: blue;}
div.std_matchartk .tabs {clear: both; border-bottom: 1px #000000 solid; overflow: hidden; width: 100%; padding-bottom: 5px;}
div.std_matchartk .image {padding: 10px 0px 10px 0px;}
div.std_matchartk .matchinfo {width:100%;padding:10px;}
div.std_matchartk .matchinfo .gameinfo div {float: left; width: 150px;}
div.std_matchartk .matchinfo .gameinfo div.datevenue {clear: both; padding: 10px 0px 0px 0px;}
div.std_matchartk .matchinfo .gameinfo div.score {font-size: 200%; font-weight: bold;}
div.std_matchartk .matchinfo .gameinfo {clear: both; overflow: hidden; width: 100%;}
div.std_matchartk .headline {font-size: 150%; font-weight: bold; padding: 10px 0px 10px 0px;}

/* Fixture List */
table.fixtures {font-size: 90%;}
table.fixtures td.dropdowns{display: none;}
table.fixtures td.field_More {}
table.list {}
table.list tr.group td {font-weight: bold; border-bottom: 1px black solid; padding: 5px 0px 5px 0px;}


/* League Table */
table.leaguetab {margin-bottom: 10px;}
table.leaguetab td.stage {font-weight: bold; font-size: 110%; padding-bottom: 5px;}


/* Rankings EA */
table.rankings_ea {border-bottom: 1px black solid; padding-bottom: 10px; padding-top: 10px;}
table.rankings_ea th.type {}
table.rankings_ea th.spacer {display: none;}
table.rankings_ea td.spacer {display: none;}
table.rankings_ea th.graph {display: none;}
table.rankings_ea td.graph {display: none;}
table.rankings_ea td.image {padding: 10px 10px 10px 0px;}
table.rankings_ea td.image img {border: 0px;}


/* Opta Stats */
div.stats_opta table.rankingdata {padding: 10px;}
div.stats_opta table.rankingdata td.title {border-bottom: 1px #000000 solid;}


/* Stats Fixtures */
table.stats_fixtures {padding-bottom: 10px;}


/* Button List */
ul.buttons {display: none;}


/* Player List */
div.stats_playpage .view {display: none;}
div.stats_playpage .sort {display: none;}
div.stats_playpage .locationbar {font-weight: bold; padding: 10px 0px 10px 0px; font-size: 150%;}
div.stats_playpage .playerlist .playeritem{float: left; display: block; width: 160px; padding-bottom: 10px;}
div.stats_playpage .playerlist .playeritem .bioglink {display: none;}
div.stats_playpage .playerlist .playeritem .comparelink {display: none;}

/* Player Page AA */
div.playpage_aa table.playinfo td.name{font-size: 150%; font-weight: bold;}
div.playpage_aa table.playinfo td.statsstatement {padding-bottom: 10px;}
div.playpage_aa .section {padding: 10px 0px 10px 0px; border-bottom: 1px black solid;}

/* ISAF Ranking */
div.isafranking {padding-bottom: 10px;}
div.isafranking div.selranking{display: none;}
div.isafranking div.seldate{display: none;}
div.isafranking table.rankingtable th {padding: 3px;}
div.isafranking table.rankingtable th a{display: none;}
div.isafranking table.rankingtable td {padding: 3px;}
div.isafranking table.rankingtable td a {text-decoration: none; font-weight: bold; color: #000000}
div.isafranking div.pagenav {display: none;}

/* News (Northampton Saints)*/

div.caption {font-style:italic;font-size:80%;}
div.copyright {font-style:italic;font-size:80%;}
