.shsLogo {display: inline}
.shsAllTeams { width: 100%; clear: both; }
.shsAllTeams .shsTeamSet { width: 48%; float: left; font-size: 12px; padding: 5px }
.shsAllTeams .shsTable td { font-size: 10px; line-height: 16px }
.shsAllTeams .shsTable tr.shsTableTtlRow td, .shsAllTeams .shsTable tr.shsTableSubttlRow td { font-size: 12px }
.shsAllTeams .shsTable td.shs1stCol { font-size: 11px; font-weight: bold }

.shsBoxScoreboard {width: 75%; margin: auto; text-align: center}
#shsIFBBoxscore .shsGlossary {width: 100%; margin: auto; text-align: center;}
.shsIFBBoxTeams .shsTable {width: 100% }
.shsIFBBoxPlayers .shsTable {width: 100% }
.shsBoxCommentary .shsTable {width: 91% }

#shsLeaders .shsLdrTable { width: 33%; background-color: #cccccc; vertical-align: top;}
.shsDayLabel { BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #efefef 1px solid; BACKGROUND-color: #efefef; BORDER-LEFT: #efefef 1px solid; WIDTH: 100%; BORDER-BOTTOM: #efefef 1px solid; font-weight: bold; line-height: 20px; padding-left: 5px; clear: both}

.shsTeamLeadersHome {display: none}
.shsTeamLeadersAway {display: none}

table.shsLinescore table.shsGoalScorers  td { border-left: 1px solid #CECECE; border-bottom: 1px solid #CECECE }
table.shsLinescore table.shsGoalScorers { border-right: 1px solid #CECECE; border-top: 1px solid #CECECE }

#shsBody #shsInset table.shsLinescore { width: 100%;}

.shsOfficialBox {text-align: center;}

.shsScoreboardCol {padding: 10px 0px}


.shsLinescore img { visibility: collapse; display: none }

.shsMatchDayRow {display: none; background-color: #000; color: #fff; font-size: 12px}
/*.shsSuperCup {display: block; font-weight: bold; line-height: 20px}*/
.shsSuperCup {display: table-row;  font-weight: bold; line-height: 20px}

#shsScoreboard .shsAwayTeam a {padding-right: 4px}

.shsTeamPageHeading {font-size: 18px; }

/* COMMENTARY STYLES */
.shsCommTopContainer {width: 65%;vertical-align: top}
.shsCommTable {width: 100% !important}
.shsCommTimeCol {text-align: center;width: 10%}
.shsCommCol {text-align: left;width: 90%}
.shsCommContainer {overflow: auto; height: 300px; width: 100%; text-align: center; margin: auto;}
.shsCommContainer .shsTable {width: 95%}

/* EVENTS STYLES */
.shsEventsTopContainer {width: 65%;vertical-align: top;}
.shsEventsTopContainer td {line-height: 25px}
.shsEventsTable {width: 100% !important;}
.shsEventsTimeCol {text-align: center;width: 10%}
.shsEventsCol {text-align: left;width: 90%}
.shsEventsContainer {overflow: auto; height: 300px; width: 99.7%; *width: 100%; text-align: center; margin: auto;}
.shsEventsContainer .shsTable {width: 99%;}
.shsEventsTable {border: 1px solid #999}
.shsEventsContainer {border-left: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999}
.shsEventsContainer td.shsCommTimeCol {vertical-align: top}
.shsEventsContainer .shsRow0Row td, .shsEventsContainer .shsRow1Row td {border-bottom: 1px solid #ccc; line-height: 20px}

#shsHistory .shsPageNav {position: absolute; top: 0px; right: 0px;}

.shsPlayerPounds {display: none;}
.shsPlayerFeet {display: none;}
.shsScheduleHeader {display: none;}

#shsBody h2.shsLeaderMsg {text-align: left}

.shsIFBMastStatus {font-weight: bold;}
.shsIFBMastTMName {height: 30px; width: 40%; font-size: 16px !important;}
.shsIFBMastScore {background-color: #000; color: #fff; font-size:16px !important; font-weight:bold; height:25px; line-height:22px; text-align:center !important; width:25px; }
.shsIFBMastScore .shsShootout {font-size: 12px; vertical-align: top;}
.shsIFBMastStadium {font-weight: bold}

.shsCommTable {border: 1px solid #999}
.shsCommContainer {border-left: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999}
.shsCommContainer td.shsCommTimeCol {vertical-align: top}
.shsCommContainer .shsRow0Row td, .shsCommContainer .shsRow1Row td {border-bottom: 1px solid #999}

.shsGoalieStats{border-left: 2px solid #aaa;}

/* LIVE SCORES STYLES */
#shsIFBLiveScores .shsLeagueContainer {margin-bottom: 20px}
#shsIFBLiveScores .shsLeagueContainer .shsTable {border: 1px solid #999}
#shsIFBLiveScores .shsLeagueContainer .shsStatus {width: 20%}
#shsIFBLiveScores .shsLeagueContainer .shsHome {width: 35%}
#shsIFBLiveScores .shsLeagueContainer .shsAway {width: 35%}
#shsIFBLiveScores .shsLeagueContainer .shsScore {width: 10%}

#shsIFBBoxTeamStats .shsRow0Row td {line-height: 25px}

#shsIFBBoxTeamStats .shsRow1Row td {line-height: 25px}


#shsBody .shsIFBMastStadium td {padding-top: 5px}
#shsBody td.shsIFBreferee {font-size: 11px; color: #999; padding-top: 5px}


#shsPreview .shsIFBMastStadium td, #shsRecap .shsIFBMastStadium td, #shsIFBBoxscore .shsIFBMastStadium td {padding-bottom: 3px}
#shsPreview .shsLiveNav, #shsRecap .shsLiveNav, #shsIFBBoxscore .shsLiveNav {padding-top: 3px; border-top: 1px solid #cecece}

#shsBody .yellow_card {background: url(/ifb/graphics/yellow_card.gif) no-repeat -4px 2px; padding: 5px 6px}
#shsBody .red_card {background: url(/ifb/graphics/red_card.gif) no-repeat -4px 2px; padding: 5px 6px}
#shsBody .sub {background: url(/ifb/graphics/sub.gif) no-repeat 0px 3px; padding: 5px 6px}
#shsBody .football_icon {background: url(/ifb/graphics/football.gif) no-repeat 0px 3px; padding: 5px 10px}

#shsBody .shsIFBBoxNav {padding-bottom: 3px}
#shsBody .shsCommentaryLink, .shsTStatsLink, .shsPStatsLink, .shsEventsLink, .shsShotchartLink {
	border-left: 1px solid #999; 
	border-top: 1px solid #999; 
	border-right: 1px solid #999; 
	padding: 5px; 
	background: #ccc; 
	margin-right: 10px
	}
#shsBody .shsNavActive {
	border-left: 1px solid #999; 
	border-top: 1px solid #999; 
	border-right: 1px solid #999; 
	padding: 5px; 
	background: #fff; 
	color: #333; 
	margin-right: 10px; 
	font-weight: bold
	}
	
.shsOddsLogo {padding-left: 15px; padding-right: 5px}

.shsPreGameBoxLink {display: none}

.shsHeadCoach {margin-top: 15px}

#shsBody td.shsTeamLogo {width: 60px; text-align: right; vertical-align: middle}
.shsPageNav {position:absolute;right:5px;top:5px;}

/* NEW MASTHEAD STYLING */
#shsBody .shsBoxScoreboard .shsColTtlRow td {background: #333 !important}
#shsBody .shsBoxScoreboard .shsColTtlRow a {color: #fff}
#shsBody .shsBoxScoreboard .shsIFBMastScore {background: #333;}
#shsBody .shsBoxScoreboard .shsIFBMastScore {font-size: 25px !important}
#shsBody .shsBoxScoreboard .shsIFBMastScore div { color: #333; border: 1px solid #ccc; color: #333; line-height: 35px; background: #fff; width: 40px}
#shsBody .shsBoxScoreboard .shsIFBMastHomeTMLogo {padding: 2px 5px}
#shsBody .shsBoxScoreboard .shsIFBMastAwayTMLogo {padding: 2px 5px}
#shsBody .shsBoxScoreboard .shsBoxscoreDate {font-weight: bold; margin: 5px 0 3px; font-size: 12px;}

/* NEW SCOREBOARD STYLING */
/*#shsIFBScoreboard .shsLinescore .shsHomeTeam span {display: none}
#shsIFBScoreboard .shsLinescore .shsAwayTeam span {display: none} */
#shsIFBScoreboard .shsLinescore .shsHomeTeam {padding-left: 5px}
#shsIFBScoreboard .shsLinescore .shsAwayTeam {padding-right: 5px}.shsIFBSBStadium {font-weight: bold}
.shsIFBSBStadium td {padding-top: 5px; color: #999999; font-size: 11px;}

/* Matchup */
#shs_ifb_matchup .div_row {float: left;margin-bottom: 15px;width: 100%;}

#shs_ifb_matchup .div_row1 .left {padding-right: 2px !important;}

#shs_ifb_matchup .div_row1 .right {padding-left: 2px !important;}

#shs_ifb_matchup .div_row2 .left, 
#shs_ifb_matchup .div_row3 .left {float: left; width: 49%;}

#shs_ifb_matchup .div_row2 .right, 
#shs_ifb_matchup .div_row3 .right {float: right; width: 49%;}

.shsTVLeft, .shsTVRight {width: 30px}
tr.shsIFBMastStatus .shsTVLeft, tr.shsIFBMastStatus .shsTVRight {width: 50px}
.shsTVChannels {display: none}

/* EURO FLAG IMAGES */
.country184sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7581.png) no-repeat left center; padding-left: 20px; height: 16px}
.country185sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7582.png) no-repeat left center; padding-left: 20px; height: 16px}
.country186sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7583.png) no-repeat left center; padding-left: 20px; height: 16px}
.country188sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7585.png) no-repeat left center; padding-left: 20px; height: 16px}
.country189sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7586.png) no-repeat left center; padding-left: 20px; height: 16px}
.country659sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7709.png) no-repeat left center; padding-left: 20px; height: 16px}
.country187sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7584.png) no-repeat left center; padding-left: 20px; height: 16px}
.country193sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7590.png) no-repeat left center; padding-left: 20px; height: 16px}
.country216sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7598.png) no-repeat left center; padding-left: 20px; height: 16px}
.country217sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7599.png) no-repeat left center; padding-left: 20px; height: 16px}
.country276sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7651.png) no-repeat left center; padding-left: 20px; height: 16px}
.country602sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7655.png) no-repeat left center; padding-left: 20px; height: 16px}
.country647sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7697.png) no-repeat left center; padding-left: 20px; height: 16px}
.country660sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7710.png) no-repeat left center; padding-left: 20px; height: 16px}
.country663sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7713.png) no-repeat left center; padding-left: 20px; height: 16px}
.country686sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7736.png) no-repeat left center; padding-left: 20px; height: 16px}
.country691sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7741.png) no-repeat left center; padding-left: 20px; height: 16px}
.country696sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7746.png) no-repeat left center; padding-left: 20px; height: 16px}
.country698sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7748.png) no-repeat left center; padding-left: 20px; height: 16px}
.country704sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7754.png) no-repeat left center; padding-left: 20px; height: 16px}
.country706sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7756.png) no-repeat left center; padding-left: 20px; height: 16px}
.country709sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7759.png) no-repeat left center; padding-left: 20px; height: 16px}
.country710sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7760.png) no-repeat left center; padding-left: 20px; height: 16px}
.country714sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7764.png) no-repeat left center; padding-left: 20px; height: 16px}
.country716sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7766.png) no-repeat left center; padding-left: 20px; height: 16px}
.country720sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7770.png) no-repeat left center; padding-left: 20px; height: 16px}
.country721sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7771.png) no-repeat left center; padding-left: 20px; height: 16px}
.country728sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7778.png) no-repeat left center; padding-left: 20px; height: 16px}
.country732sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7782.png) no-repeat left center; padding-left: 20px; height: 16px}
.country734sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7784.png) no-repeat left center; padding-left: 20px; height: 16px}
.country736sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7786.png) no-repeat left center; padding-left: 20px; height: 16px}
.country737sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7787.png) no-repeat left center; padding-left: 20px; height: 16px}
.country740sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7790.png) no-repeat left center; padding-left: 20px; height: 16px}
.country741sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7791.png) no-repeat left center; padding-left: 20px; height: 16px}
.country2709sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/23925.png) no-repeat left center; padding-left: 20px; height: 16px}
.country224sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7606.png) no-repeat left center; padding-left: 20px; height: 16px}
.country655sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7705.png) no-repeat left center; padding-left: 20px; height: 16px}
.country671sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7721.png) no-repeat left center; padding-left: 20px; height: 16px}
.country715sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7765.png) no-repeat left center; padding-left: 20px; height: 16px}
.country225sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7607.png) no-repeat left center; padding-left: 20px; height: 16px}
.country680sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7730.png) no-repeat left center; padding-left: 20px; height: 16px}
.country682sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7732.png) no-repeat left center; padding-left: 20px; height: 16px}
.country703sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7753.png) no-repeat left center; padding-left: 20px; height: 16px}
.country222sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7604.png) no-repeat left center; padding-left: 20px; height: 16px}
.country615sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7665.png) no-repeat left center; padding-left: 20px; height: 16px}
.country672sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7722.png) no-repeat left center; padding-left: 20px; height: 16px}
.country693sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7743.png) no-repeat left center; padding-left: 20px; height: 16px}
.country616sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7666.png) no-repeat left center; padding-left: 20px; height: 16px}
.country625sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7675.png) no-repeat left center; padding-left: 20px; height: 16px}
.country646sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7696.png) no-repeat left center; padding-left: 20px; height: 16px}
.country658sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7708.png) no-repeat left center; padding-left: 20px; height: 16px}
.country612sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7662.png) no-repeat left center; padding-left: 20px; height: 16px}
.country618sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7668.png) no-repeat left center; padding-left: 20px; height: 16px}
.country648sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7698.png) no-repeat left center; padding-left: 20px; height: 16px}
.country702sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7752.png) no-repeat left center; padding-left: 20px; height: 16px}
.country223sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7605.png) no-repeat left center; padding-left: 20px; height: 16px}
.country622sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7672.png) no-repeat left center; padding-left: 20px; height: 16px}
.country640sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7690.png) no-repeat left center; padding-left: 20px; height: 16px}
.country676sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7726.png) no-repeat left center; padding-left: 20px; height: 16px}
.country221sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7603.png) no-repeat left center; padding-left: 20px; height: 16px}
.country608sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7658.png) no-repeat left center; padding-left: 20px; height: 16px}
.country645sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7695.png) no-repeat left center; padding-left: 20px; height: 16px}
.country666sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7716.png) no-repeat left center; padding-left: 20px; height: 16px}
.country219sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7601.png) no-repeat left center; padding-left: 20px; height: 16px}
.country614sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7664.png) no-repeat left center; padding-left: 20px; height: 16px}
.country644sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7694.png) no-repeat left center; padding-left: 20px; height: 16px}
.country661sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7711.png) no-repeat left center; padding-left: 20px; height: 16px}
.country220sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7602.png) no-repeat left center; padding-left: 20px; height: 16px}
.country226sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7608.png) no-repeat left center; padding-left: 20px; height: 16px}
.country632sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7682.png) no-repeat left center; padding-left: 20px; height: 16px}
.country636sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7686.png) no-repeat left center; padding-left: 20px; height: 16px}
.country265sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7647.png) no-repeat left center; padding-left: 20px; height: 16px}
.country627sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7677.png) no-repeat left center; padding-left: 20px; height: 16px}
.country641sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7691.png) no-repeat left center; padding-left: 20px; height: 16px}
.country654sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7704.png) no-repeat left center; padding-left: 20px; height: 16px}
.country652sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7702.png) no-repeat left center; padding-left: 20px; height: 16px}
.country656sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7706.png) no-repeat left center; padding-left: 20px; height: 16px}
.country667sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7717.png) no-repeat left center; padding-left: 20px; height: 16px}
.country674sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7724.png) no-repeat left center; padding-left: 20px; height: 16px}
.country690sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7740.png) no-repeat left center; padding-left: 20px; height: 16px}
.country692sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7742.png) no-repeat left center; padding-left: 20px; height: 16px}
.country705sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7755.png) no-repeat left center; padding-left: 20px; height: 16px}
.country726sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7776.png) no-repeat left center; padding-left: 20px; height: 16px}
.country729sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7779.png) no-repeat left center; padding-left: 20px; height: 16px}
.country730sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7780.png) no-repeat left center; padding-left: 20px; height: 16px}
.country733sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7783.png) no-repeat left center; padding-left: 20px; height: 16px}
.country1605sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/10280.png) no-repeat left center; padding-left: 20px; height: 16px}
.country237sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7619.png) no-repeat left center; padding-left: 20px; height: 16px}
.country239sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7621.png) no-repeat left center; padding-left: 20px; height: 16px}
.country256sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7638.png) no-repeat left center; padding-left: 20px; height: 16px}
.country262sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7644.png) no-repeat left center; padding-left: 20px; height: 16px}
.country634sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7684.png) no-repeat left center; padding-left: 20px; height: 16px}
.country1249sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/8388.png) no-repeat left center; padding-left: 20px; height: 16px}
.country238sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7620.png) no-repeat left center; padding-left: 20px; height: 16px}
.country241sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7623.png) no-repeat left center; padding-left: 20px; height: 16px}
.country249sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7631.png) no-repeat left center; padding-left: 20px; height: 16px}
.country606sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7656.png) no-repeat left center; padding-left: 20px; height: 16px}
.country650sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7700.png) no-repeat left center; padding-left: 20px; height: 16px}
.country665sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7715.png) no-repeat left center; padding-left: 20px; height: 16px}
.country236sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7618.png) no-repeat left center; padding-left: 20px; height: 16px}
.country245sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7627.png) no-repeat left center; padding-left: 20px; height: 16px}
.country247sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7629.png) no-repeat left center; padding-left: 20px; height: 16px}
.country258sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7640.png) no-repeat left center; padding-left: 20px; height: 16px}
.country662sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7712.png) no-repeat left center; padding-left: 20px; height: 16px}
.country668sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7718.png) no-repeat left center; padding-left: 20px; height: 16px}
.country246sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7628.png) no-repeat left center; padding-left: 20px; height: 16px}
.country250sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7632.png) no-repeat left center; padding-left: 20px; height: 16px}
.country254sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7636.png) no-repeat left center; padding-left: 20px; height: 16px}
.country260sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7642.png) no-repeat left center; padding-left: 20px; height: 16px}
.country621sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7671.png) no-repeat left center; padding-left: 20px; height: 16px}
.country679sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7729.png) no-repeat left center; padding-left: 20px; height: 16px}
.country259sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7641.png) no-repeat left center; padding-left: 20px; height: 16px}
.country273sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7648.png) no-repeat left center; padding-left: 20px; height: 16px}
.country277sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7652.png) no-repeat left center; padding-left: 20px; height: 16px}
.country613sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7663.png) no-repeat left center; padding-left: 20px; height: 16px}
.country631sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7681.png) no-repeat left center; padding-left: 20px; height: 16px}
.country633sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7683.png) no-repeat left center; padding-left: 20px; height: 16px}
.country248sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7630.png) no-repeat left center; padding-left: 20px; height: 16px}
.country251sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7633.png) no-repeat left center; padding-left: 20px; height: 16px}
.country253sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7635.png) no-repeat left center; padding-left: 20px; height: 16px}
.country255sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7637.png) no-repeat left center; padding-left: 20px; height: 16px}
.country657sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7707.png) no-repeat left center; padding-left: 20px; height: 16px}
.country688sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7738.png) no-repeat left center; padding-left: 20px; height: 16px}
.country274sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7649.png) no-repeat left center; padding-left: 20px; height: 16px}
.country609sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7659.png) no-repeat left center; padding-left: 20px; height: 16px}
.country611sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7661.png) no-repeat left center; padding-left: 20px; height: 16px}
.country619sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7669.png) no-repeat left center; padding-left: 20px; height: 16px}
.country637sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7687.png) no-repeat left center; padding-left: 20px; height: 16px}
.country683sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7733.png) no-repeat left center; padding-left: 20px; height: 16px}
.country243sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7625.png) no-repeat left center; padding-left: 20px; height: 16px}
.country252sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7634.png) no-repeat left center; padding-left: 20px; height: 16px}
.country610sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7660.png) no-repeat left center; padding-left: 20px; height: 16px}
.country642sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7692.png) no-repeat left center; padding-left: 20px; height: 16px}
.country695sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7745.png) no-repeat left center; padding-left: 20px; height: 16px}
.country1310sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/9519.png) no-repeat left center; padding-left: 20px; height: 16px}
.country244sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7626.png) no-repeat left center; padding-left: 20px; height: 16px}
.country257sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7639.png) no-repeat left center; padding-left: 20px; height: 16px}
.country607sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7657.png) no-repeat left center; padding-left: 20px; height: 16px}
.country628sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7678.png) no-repeat left center; padding-left: 20px; height: 16px}
.country629sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7679.png) no-repeat left center; padding-left: 20px; height: 16px}
.country228sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7610.png) no-repeat left center; padding-left: 20px; height: 16px}
.country664sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7714.png) no-repeat left center; padding-left: 20px; height: 16px}
.country689sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7739.png) no-repeat left center; padding-left: 20px; height: 16px}
.country1606sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/10281.png) no-repeat left center; padding-left: 20px; height: 16px}
.country681sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7731.png) no-repeat left center; padding-left: 20px; height: 16px}
.country694sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7744.png) no-repeat left center; padding-left: 20px; height: 16px}
.country707sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7757.png) no-repeat left center; padding-left: 20px; height: 16px}
.country711sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7761.png) no-repeat left center; padding-left: 20px; height: 16px}
.country718sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7768.png) no-repeat left center; padding-left: 20px; height: 16px}
.country727sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7777.png) no-repeat left center; padding-left: 20px; height: 16px}
.country739sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7789.png) no-repeat left center; padding-left: 20px; height: 16px}
.country190sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7587.png) no-repeat left center; padding-left: 20px; height: 16px}
.country191sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7588.png) no-repeat left center; padding-left: 20px; height: 16px}
.country194sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7591.png) no-repeat left center; padding-left: 20px; height: 16px}
.country195sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7592.png) no-repeat left center; padding-left: 20px; height: 16px}
.country196sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7593.png) no-repeat left center; padding-left: 20px; height: 16px}
.country197sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7594.png) no-repeat left center; padding-left: 20px; height: 16px}
.country198sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7595.png) no-repeat left center; padding-left: 20px; height: 16px}
.country199sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7596.png) no-repeat left center; padding-left: 20px; height: 16px}
.country200sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7597.png) no-repeat left center; padding-left: 20px; height: 16px}
.country229sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7611.png) no-repeat left center; padding-left: 20px; height: 16px}
.country235sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7617.png) no-repeat left center; padding-left: 20px; height: 16px}
.country623sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7673.png) no-repeat left center; padding-left: 20px; height: 16px}
.country649sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7699.png) no-repeat left center; padding-left: 20px; height: 16px}
.country653sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7703.png) no-repeat left center; padding-left: 20px; height: 16px}
.country227sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7609.png) no-repeat left center; padding-left: 20px; height: 16px}
.country230sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7612.png) no-repeat left center; padding-left: 20px; height: 16px}
.country231sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7613.png) no-repeat left center; padding-left: 20px; height: 16px}
.country620sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7670.png) no-repeat left center; padding-left: 20px; height: 16px}
.country624sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7674.png) no-repeat left center; padding-left: 20px; height: 16px}
.country232sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7614.png) no-repeat left center; padding-left: 20px; height: 16px}
.country233sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7615.png) no-repeat left center; padding-left: 20px; height: 16px}
.country234sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7616.png) no-repeat left center; padding-left: 20px; height: 16px}
.country275sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7650.png) no-repeat left center; padding-left: 20px; height: 16px}
.country278sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7653.png) no-repeat left center; padding-left: 20px; height: 16px}
.country617sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7667.png) no-repeat left center; padding-left: 20px; height: 16px}
.country626sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7676.png) no-repeat left center; padding-left: 20px; height: 16px}
.country630sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7680.png) no-repeat left center; padding-left: 20px; height: 16px}
.country635sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7685.png) no-repeat left center; padding-left: 20px; height: 16px}
.country638sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7688.png) no-repeat left center; padding-left: 20px; height: 16px}
.country639sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7689.png) no-repeat left center; padding-left: 20px; height: 16px}
.country643sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7693.png) no-repeat left center; padding-left: 20px; height: 16px}
.country669sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7719.png) no-repeat left center; padding-left: 20px; height: 16px}
.country670sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7720.png) no-repeat left center; padding-left: 20px; height: 16px}
.country673sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7723.png) no-repeat left center; padding-left: 20px; height: 16px}
.country675sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7725.png) no-repeat left center; padding-left: 20px; height: 16px}
.country677sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7727.png) no-repeat left center; padding-left: 20px; height: 16px}
.country678sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7728.png) no-repeat left center; padding-left: 20px; height: 16px}
.country684sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7734.png) no-repeat left center; padding-left: 20px; height: 16px}
.country685sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7735.png) no-repeat left center; padding-left: 20px; height: 16px}
.country687sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7737.png) no-repeat left center; padding-left: 20px; height: 16px}
.country697sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7747.png) no-repeat left center; padding-left: 20px; height: 16px}
.country699sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7749.png) no-repeat left center; padding-left: 20px; height: 16px}
.country700sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7750.png) no-repeat left center; padding-left: 20px; height: 16px}
.country701sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7751.png) no-repeat left center; padding-left: 20px; height: 16px}
.country708sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7758.png) no-repeat left center; padding-left: 20px; height: 16px}
.country712sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7762.png) no-repeat left center; padding-left: 20px; height: 16px}
.country717sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7767.png) no-repeat left center; padding-left: 20px; height: 16px}
.country719sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7769.png) no-repeat left center; padding-left: 20px; height: 16px}
.country722sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7772.png) no-repeat left center; padding-left: 20px; height: 16px}
.country724sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7774.png) no-repeat left center; padding-left: 20px; height: 16px}
.country735sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7785.png) no-repeat left center; padding-left: 20px; height: 16px}
.country1616sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/10291.png) no-repeat left center; padding-left: 20px; height: 16px}
.country3684sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/27757.png) no-repeat left center; padding-left: 20px; height: 16px}

/* FRIENDLY FLAGS */
.country221sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7603.png) no-repeat left center; padding-left: 20px; height: 16px}
.country223sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7605.png) no-repeat left center; padding-left: 20px; height: 16px}
.country224sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7606.png) no-repeat left center; padding-left: 20px; height: 16px}
.country265sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7647.png) no-repeat left center; padding-left: 20px; height: 16px}
.country615sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7665.png) no-repeat left center; padding-left: 20px; height: 16px}
.country616sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7666.png) no-repeat left center; padding-left: 20px; height: 16px}
.country625sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7675.png) no-repeat left center; padding-left: 20px; height: 16px}
.country648sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7698.png) no-repeat left center; padding-left: 20px; height: 16px}
.country703sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7753.png) no-repeat left center; padding-left: 20px; height: 16px}
.country713sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7763.png) no-repeat left center; padding-left: 20px; height: 16px}
.country227sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7609.png) no-repeat left center; padding-left: 20px; height: 16px}
.country230sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7612.png) no-repeat left center; padding-left: 20px; height: 16px}
.country231sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7613.png) no-repeat left center; padding-left: 20px; height: 16px}
.country234sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7616.png) no-repeat left center; padding-left: 20px; height: 16px}
.country235sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7617.png) no-repeat left center; padding-left: 20px; height: 16px}
.country275sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7650.png) no-repeat left center; padding-left: 20px; height: 16px}
.country278sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7653.png) no-repeat left center; padding-left: 20px; height: 16px}
.country617sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7667.png) no-repeat left center; padding-left: 20px; height: 16px}
.country624sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7674.png) no-repeat left center; padding-left: 20px; height: 16px}
.country626sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7676.png) no-repeat left center; padding-left: 20px; height: 16px}
.country639sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7689.png) no-repeat left center; padding-left: 20px; height: 16px}
.country643sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7693.png) no-repeat left center; padding-left: 20px; height: 16px}
.country649sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7699.png) no-repeat left center; padding-left: 20px; height: 16px}
.country653sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7703.png) no-repeat left center; padding-left: 20px; height: 16px}
.country184sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7581.png) no-repeat left center; padding-left: 20px; height: 16px}
.country186sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7583.png) no-repeat left center; padding-left: 20px; height: 16px}
.country187sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7584.png) no-repeat left center; padding-left: 20px; height: 16px}
.country188sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7585.png) no-repeat left center; padding-left: 20px; height: 16px}
.country189sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7586.png) no-repeat left center; padding-left: 20px; height: 16px}
.country193sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7590.png) no-repeat left center; padding-left: 20px; height: 16px}
.country217sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7599.png) no-repeat left center; padding-left: 20px; height: 16px}
.country276sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7651.png) no-repeat left center; padding-left: 20px; height: 16px}
.country602sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7655.png) no-repeat left center; padding-left: 20px; height: 16px}
.country659sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7709.png) no-repeat left center; padding-left: 20px; height: 16px}
.country737sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7787.png) no-repeat left center; padding-left: 20px; height: 16px}
.country190sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7587.png) no-repeat left center; padding-left: 20px; height: 16px}
.country192sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7589.png) no-repeat left center; padding-left: 20px; height: 16px}
.country194sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7591.png) no-repeat left center; padding-left: 20px; height: 16px}
.country195sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7592.png) no-repeat left center; padding-left: 20px; height: 16px}
.country196sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7593.png) no-repeat left center; padding-left: 20px; height: 16px}
.country197sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7594.png) no-repeat left center; padding-left: 20px; height: 16px}
.country198sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7595.png) no-repeat left center; padding-left: 20px; height: 16px}
.country199sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7596.png) no-repeat left center; padding-left: 20px; height: 16px}
.country200sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7597.png) no-repeat left center; padding-left: 20px; height: 16px}
.country236sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7618.png) no-repeat left center; padding-left: 20px; height: 16px}
.country237sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7619.png) no-repeat left center; padding-left: 20px; height: 16px}
.country238sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7620.png) no-repeat left center; padding-left: 20px; height: 16px}
.country239sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7621.png) no-repeat left center; padding-left: 20px; height: 16px}
.country241sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7623.png) no-repeat left center; padding-left: 20px; height: 16px}
.country243sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7625.png) no-repeat left center; padding-left: 20px; height: 16px}
.country244sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7626.png) no-repeat left center; padding-left: 20px; height: 16px}
.country245sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7627.png) no-repeat left center; padding-left: 20px; height: 16px}
.country246sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7628.png) no-repeat left center; padding-left: 20px; height: 16px}
.country247sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7629.png) no-repeat left center; padding-left: 20px; height: 16px}
.country248sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7630.png) no-repeat left center; padding-left: 20px; height: 16px}
.country249sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7631.png) no-repeat left center; padding-left: 20px; height: 16px}
.country250sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7632.png) no-repeat left center; padding-left: 20px; height: 16px}
.country251sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7633.png) no-repeat left center; padding-left: 20px; height: 16px}
.country252sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7634.png) no-repeat left center; padding-left: 20px; height: 16px}
.country253sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7635.png) no-repeat left center; padding-left: 20px; height: 16px}
.country254sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7636.png) no-repeat left center; padding-left: 20px; height: 16px}
.country255sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7637.png) no-repeat left center; padding-left: 20px; height: 16px}
.country256sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7638.png) no-repeat left center; padding-left: 20px; height: 16px}
.country257sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7639.png) no-repeat left center; padding-left: 20px; height: 16px}
.country258sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7640.png) no-repeat left center; padding-left: 20px; height: 16px}
.country259sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7641.png) no-repeat left center; padding-left: 20px; height: 16px}
.country260sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7642.png) no-repeat left center; padding-left: 20px; height: 16px}
.country262sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7644.png) no-repeat left center; padding-left: 20px; height: 16px}
.country273sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7648.png) no-repeat left center; padding-left: 20px; height: 16px}
.country274sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7649.png) no-repeat left center; padding-left: 20px; height: 16px}
.country277sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7652.png) no-repeat left center; padding-left: 20px; height: 16px}
.country606sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7656.png) no-repeat left center; padding-left: 20px; height: 16px}
.country607sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7657.png) no-repeat left center; padding-left: 20px; height: 16px}
.country609sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7659.png) no-repeat left center; padding-left: 20px; height: 16px}
.country610sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7660.png) no-repeat left center; padding-left: 20px; height: 16px}
.country611sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7661.png) no-repeat left center; padding-left: 20px; height: 16px}
.country613sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7663.png) no-repeat left center; padding-left: 20px; height: 16px}
.country619sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7669.png) no-repeat left center; padding-left: 20px; height: 16px}
.country621sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7671.png) no-repeat left center; padding-left: 20px; height: 16px}
.country628sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7678.png) no-repeat left center; padding-left: 20px; height: 16px}
.country629sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7679.png) no-repeat left center; padding-left: 20px; height: 16px}
.country631sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7681.png) no-repeat left center; padding-left: 20px; height: 16px}
.country634sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7684.png) no-repeat left center; padding-left: 20px; height: 16px}
.country642sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7692.png) no-repeat left center; padding-left: 20px; height: 16px}
.country657sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7707.png) no-repeat left center; padding-left: 20px; height: 16px}
.country665sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7715.png) no-repeat left center; padding-left: 20px; height: 16px}
.country688sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7738.png) no-repeat left center; padding-left: 20px; height: 16px}
.country695sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/7745.png) no-repeat left center; padding-left: 20px; height: 16px}
.country1249sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/8388.png) no-repeat left center; padding-left: 20px; height: 16px}
.country1310sm { float: left; display: inline; background: url(https://static-hosted.stats.com/ifb2009/images/logos-15x15/9519.png) no-repeat left center; padding-left: 20px; height: 16px}

/*OLY*/
.foxLINK {display: none;}
.usatLINK {display: none;}
.mundoLINK {display: none;}

#shsIFBScoreboard .shsLinescore .shsHomeTeam span, #shsIFBScoreboard .shsLinescore .shsAwayTeam span {background-repeat: no-repeat}

/****************************************************************
*****************************************************************
*****************************************************************
Responsive styles carried over from worldcupdefault.css 5/29/2014
*****************************************************************
*****************************************************************
****************************************************************/
#shsFront .shsHeadlineList, #shsFront .shsHeadlineList h2 {width: 100%}

.shsAwayTeam span {margin-left: 5px;}

.shsMatchDayRow {display: table-row; }
.shsMatchDayRow td {font-weight: bold; line-height: 20px; font-size: 13px; background-color: #eee; color: #333}

#shsPreview #shsInset table.shsLinescore { width: 300px }

.shsAllTeams { width: 100%; clear: both; }
.shsAllTeams .shsTeamSet { width: 48%; float: left; font-size: 12px; padding: 5px }

#shsWCMatchLocale { width: auto; margin: auto; padding: 5px 0px 10px 0px; text-align: center }
#shsWCMatchLocale .shsTable { width: auto }
#shsWCMatchLocale tr { background: #ffffff; }
#shsWCMatchLocale td { font-size: 11px; padding: 0px 20px }
#shsWCMatchLocale tr.shsColTtlRow td { text-align: center }

#shsWCRosterDetails { width: 48%; float: left }
#shsWCRosterDetails td { font-size: 10px }
#shsWCRosterDetails tr.shsColTtlRow td { font-size: 12px; text-align: left }
#shsWCRosterDetails .shsRosterLabel { font-weight: bold }

#shsWCTeamStats { width: 48%; float: left }
#shsWCTeamStats table { background-color: #808285; border: 1px solid #EE3E41 }
#shsWCTeamStats td { font-size: 12px; text-align: right; color: #ffffff }
#shsWCTeamStats td.shsWCTeamStatsCat { font-size: 12px; text-align: center }
#shsWCTeamStats tr.shsColTtlRow td { text-align: center }


#shsWCBoxscore .shsTable .shsColTtlRow { font-weight: bold; background-color: transparent }


.shsPlayerHeadShot img {margin-top: 7px; border: 2px solid #555}

.shsScheduleHeader {display: none}

.shsBracketTable td {font-size: 11px !important}

.shsInfoR { border-top: 1px solid #808080; border-right: 1px solid #808080; border-bottom: 1px solid #808080; text-align: center; vertical-align: bottom;}
.shsInfoL { border-top: 1px solid #808080; border-left: 1px solid #808080; border-bottom: 1px solid #808080; text-align: center; vertical-align: bottom;}

.shsHomeFinal { border-bottom: 1px solid #808080; text-align: center; vertical-align: bottom}
.shsVisFinal { border-top: 1px solid #808080; text-align: center; vertical-align: bottom}

.shsChampion { border-bottom: 1px solid #808080; border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid #808080; background-color: gold; font-size: 12pt; text-align: center }
.shs3rdPlace { border-bottom: 1px solid #808080; border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid #808080; text-align: center }

.shsSmallText { font-size: 10px;}

.shsLinescore img { visibility: visible; display: inline }

.shsTeamHomeLeftCol {padding: 0px 5px; border-right: 1px solid #ccc}
.shsTeamHomeRightCol {padding: 0px 5px}
#shsIFBTeamHome div.shsTeamSched {padding-bottom: 25px}
#shsIFBTeamHome div.shsWCQualPath {padding-bottom: 25px}
#shsIFBTeamHome div.shsWCRecord {padding-bottom: 25px}

.countryText {line-height: 32px}

.shsHistoryNav, .shsHistoryNav .shsTable {width: 100%; clear: both; float: none}
.shsHistoryNav form {margin: 0; padding: 0; display: inline}

.shsTeamNav {background: #efefef;border-bottom: 2px solid #ccc;border-top: 2px solid #ccc;padding: 3px 5px;margin-top: 10px;line-height: 20px;text-align: center;clear: both;}
.shsPageNav select {font-size: 12px !important;height: 24px;width: 200px;}
#shsBody .h2PageTitle {border-bottom:none;padding:0;}
#shsTeamPages .gamedate {background: #555;}

#shsBody h2.shsTableTitle {padding:15px 0 2px 0px;}

#shsIFBTeamstats .shsBorderTable.shsPageLegendTable.shsGoalieLegend {float:left; margin-right:40px;}
#shsIFBTeamstats .shsBorderTable.shsPageLegendTable.shsPlayerLegend {float:left;}

#shsIFBFixtures .shsTable.shsfixturesTitle {margin-bottom:5px;}
#shsIFBFixtures .shsTable.shsfixturesTitle .shsPageNav {top:5px;}
#shsIFBFixtures .shsTable.shsfixturesTitle h2.shsTableTitle {border-bottom:none;}
#shsIFBFixtures .shsTable.shsfixturesTitle td {border-bottom:1px solid #ccc;}
/*Euro Cup only (by virtue of DOM structure)*/
#shsIFBFixtures > h2 {text-align: left !important;}

#shsIFBPlayer .shsPlayerHeadShot img {margin: 0px 5px 5px 0; border: 2px solid #555; float:left;}
#shsIFBPlayer .shsSportMastHead {border-bottom:none;}
#shsIFBPlayer .shsSportMastHead .shsPlayerBasicInfo {margin-bottom: 5px;}
#shsIFBPlayer .shsSportMastHead ul.shsPlayerBioInfo {list-style-type:none; line-height:25px}
#shsIFBPlayer .shsSportMastHead ul.shsPlayerBioInfo li {display: inline;padding-right:15px;}
#shsIFBPlayer .shsSportMastHead .shsContentDivider {margin-top:5px;}

#shsIFBStandings .shsHeadTable .shsPageNav {top:0px;}

#shsIFBRelegation .shsHeadTable .shsPageNav {top:0px;}

#shsPreview #shsByTitle, #shsRecap #shsByTitle {display:block;}

#shsIFBScoreboard .shsScoreboardDaily .shsDivRow {width:100%; float:left;}
#shsIFBScoreboard .shsScoreboardDaily .shsScoreboardCol {width:48%; padding:5px;float:left;}

#shsIFBBoxscore .shsBoxScoreboard .shsGoalScorers.shsNonMobile {display:table;}
#shsIFBBoxscore .shsBoxScoreboard .shsGoalScorers.shsMobile, #shsRecap .shsBoxScoreboard .shsGoalScorers.shsMobile {display:none;}

#shsIFBBoxscore .shsIFBBoxTeams .shsTable.shsLineups.shsNonMobile {display:table;}
#shsIFBBoxscore .shsIFBBoxTeams .shsTable.shsLineups.shsMobile {display:none;}


#shsIFBBoxTeamStats .shsTable .shsTable.shsBorderTable tr.shsRow0Row td.shsTotD,
#shsIFBBoxTeamStats .shsTable .shsTable.shsBorderTable tr.shsRow1Row td.shsTotD {width:10%;}
#shsIFBBoxTeamStats .shsTable .shsTable.shsBorderTable tr.shsRow0Row td.shsNamD,
#shsIFBBoxTeamStats .shsTable .shsTable.shsBorderTable tr.shsRow1Row td.shsNamD {text-align:left;line-height:15px;}

#shsIFBBoxTeamStats .shsTable .shsTable.shsBorderTable tr.shsRow0Row td.shsNamD span.event,
#shsIFBBoxTeamStats .shsTable .shsTable.shsBorderTable tr.shsRow1Row td.shsNamD span.event {font-size:11px;margin-left:10px;}

#shsLeaders .shsLeadersBoxes {width:100%; float:left;}
#shsLeaders .shsLeadersBoxes .shsLdrTable {width:31%; margin:5px; float:left;}

/*front*/
.shsSportFront {width:100%;}
.shsSportFront .shsFrontSide {float:right;width:25%; margin:0 10px;}
.shsSportFront .shsFrontMain {float:left;width:70%;}
.shsFrontHeadlinesTD .shsHeadlineList {margin-top:15px;}

/*Team Home*/
#shsTeamPages {width:100%;}
#shsTeamPages .shsTeamPagesCol1 {float:left;width:48%; margin-right:5px;}
#shsTeamPages .shsTeamPagesCol2 {float:left;width:48%; margin-left:5px;}
#shsTeamPages .shsTeamPagesCol1 div,
#shsTeamPages .shsTeamPagesCol2 div {margin-bottom:5px;}
#shsTeamPages .shsTeamHeadlines {margin-right:0px;}
#shsTeamPages .shsTeamHeadlines .shsHeadlineList ul {padding: 5px;}
#shsTeamPages .shsTeamHeadlines .shsHeadlineList ul li {margin:15px 8px;}

/*wire page*/
#shsBody #shsRecentStories ul li {padding:4px 0;}

.shsPageLegendTable .shsTableTtlRow .shsTotD,
.shsPageLegendTable .shsTableTtlRow td {color: #333;}

#shsIFBLeaders .shsMobile {display: none}
#shsIFBTeamLeaders .shsMobile {display: none}
/*MEDIA QUERIES*/

/* Mobile */
@media only screen and (max-width: 480px) {

	.shsHideCol {display:none;}

	/*Standings - added to hide cols that don't have shsHideCol class applied, but should have as in Bundesliga*/
	#shsIFBStandings > .shsBorderTable > tbody > tr > td:nth-child(1) {text-align: left !important;}
	#shsIFBStandings > .shsBorderTable > tbody > tr > td:nth-child(2),
	#shsIFBStandings > .shsBorderTable > tbody > tr > td:nth-child(n+6):nth-child(-n+10) {display:none;}
	
	.shsPageTitle {width:100%;}
	.shsPageNav {float:left;padding-left:5px;}
	
	#shsIFBFixtures .shsTable.shsfixturesTitle .shsPageNav {float:none;}
	
	td span.shs_teamLogo {display:none;}
	
	#shsIFBTeamstats .shsBorderTable.shsPageLegendTable.shsGoalieLegend {margin-right:10px;}
	
	#shsIFBPlayer .shsPlayerHeadShot img {float:none;}
	#shsIFBPlayer .shsSportMastHead .shsPlayerHeadShot {margin:0 auto;}
	#shsIFBPlayer .shsSportMastHead ul.shsPlayerBioInfo li {display:block;padding-right:0;line-height:20px;}
	#shsIFBPlayer .shsSportMastHead .playerDetails {display: table;margin: 0 auto;}
	
	#shsPreview #shsInset,
	#shsRecap #shsInset {width:100%; margin: 5px 0;}
	#shsInset .shsHeadlineList {width:100%;}
	
	.shsStoryPhoto, #shsBody .shsStoryPhoto {width:100%;}
	
	
	#shsIFBBoxscore table.shsBoxScoreboard {width:100%;}
	#shsIFBBoxscore .shsTable.shsLinescore .shsIFBMastStadium td,
	#shsIFBBoxscore .shsTable.shsLinescore td.shsIFBreferee {display:none;}
	#shsIFBBoxscore .shsBoxScoreboard .shsGoalScorers.shsNonMobile {display:none;}
	#shsIFBBoxscore .shsBoxScoreboard .shsGoalScorers.shsMobile, #shsRecap .shsBoxScoreboard .shsGoalScorers.shsMobile {display:table;}
	
	.shsHideCol {display:none;}
	
	#shsInset .shsHeadlineList {display:none;}
	
	/*Front*/
	.shsSportFront .shsFrontSide {float:none;width:100%; margin:0;display:block;}
	.shsSportFront .shsFrontMain {float:none;width:100%;display:block;}
	.shsFrontHeadlinesTD .shsHeadlineList {display:block;}
	.shsFrontHeadlinesTD .shsHeadlineList ul#shsFirstHalfHeadlines {width:100%;display:block;}
	.shsFrontHeadlinesTD .shsHeadlineList ul#shsSecondHalfHeadlines {width:100%;display:block;}
	
	.shsFrontStoryTable .shsFrontPhoto {float:none;width:100%;display: block;}
	
	/*Team Home*/
	#shsTeamPages {width:100%;}
	#shsTeamPages .shsTeamPagesCol1 {float:none; width:100%; display: block; margin-right:0px;}
	#shsTeamPages .shsTeamPagesCol2 {float:none; width:100%; display: block; margin-left:0px;}
	#shsTeamPages .shsTeamStory .shsHLPhoto {float:none; width:100%; display: block;}
	#shsTeamPages .shsTeamStory .shsHLPhoto .shsPhoto {margin: 0 auto; display: block;}
	
	/*Leaderboards*/
	#shsIFBLeaders .shsStat.shsSorted,
	#shsIFBTeamLeaders .shsStat.shsSorted {background-color:inherit;}
	#shsIFBLeaders .shsPageLegendTable,
	#shsIFBTeamLeaders .shsPageLegendTable {display:none;}
	#shsIFBLeaders .shsMobile {display: block}
	#shsIFBTeamLeaders .shsMobile {display: block}
	
	#shsLeaders .shsLeadersBoxes {width:100%; float:none;}
	#shsLeaders .shsLeadersBoxes .shsLdrTable {width:100%; margin:5px 0; float:none;}
	

}

@media only screen and (max-width: 40em) {
	#shsIFBLeaders .shsPageNav strong, #shsIFBLeaders .shsPageNav a {width: 45%;line-height: 44px !important;margin-top: 10px;}
	.shsPageNav select {font-size: 1em !important;}
	
	#shsIFBFixtures .shsTable.shsfixturesTitle td:first-child {display:none;}
	#shsIFBFixtures .shsTable.shsfixturesTitle td .shsPageNav {padding-left:0;right:0;top:0;margin:0;}
	#shsIFBFixtures .shsTable.shsfixturesTitle td .shsPageNav form strong {height: 18px !important;line-height: inherit;}
	
	.shsPageLegendTable {width:100%;float: none;}
	
	/*Boxscore*/
	#shsIFBBoxscore #shsIFBBoxPlayerStats1 .shsNonMobile,
	#shsIFBBoxscore .shsEventsTopContainer .shsNonMobile,
	#shsIFBBoxscore .shsIFBMastTMName .shsTeamLink.shsNonMobile, #shsRecap .shsIFBMastTMName .shsTeamLink.shsNonMobile {display:none;}

	/*Teams Pages*/
	#shsTeamPages .shsPageTitle,
	#shsIFBTeamstats .shsPageTitle,
	#shsIFBRosters .shsPageTitle,
	#shsIFBSchedules .shsPageTitle {float:none;}
	#shsTeamPages .shsTeamLeaders tr.shsRow0Row td,
	#shsTeamPages .shsTeamLeaders tr.shsRow1Row td {text-align:left;}
	
	#shsLeaders .shsPageNav strong, #shsLeaders .shsPageNav a,
	#shsIFBLeaders .shsPageNav strong, #shsIFBLeaders .shsPageNav a,
	#shsIFBTeamLeaders .shsPageNav strong, #shsIFBTeamLeaders .shsPageNav a {width: 46%;line-height: 44px !important;}
	#shsIFBLeaders .shsMobile {display: block}
	#shsIFBTeamLeaders .shsMobile {display: block}
	
	/*Player Page*/
	.shsSportMastHead .playerDetails {margin: 10px 5px !important;}
	#shsBody .shsSportMastHead .shsPlayerBasicInfo {font-size: 16px;}
	.shsSportMastHead .shsPlayerBioInfo strong {font-size: 12px;}
	
	/*Wire Page*/
	#shsBody #shsRecentStories ul li {padding:8px 0;}
	
	/*Front*/
	#shsFront .shsHeadlineList ul li {padding:6px 5px 6px 15px; background-position:0 9px;}
	
	/*Scoreboard*/
	#shsIFBScoreboard .shsScoreboardMasthead #shsWeekNav {position: relative;padding-left: 0;text-align: center;margin-top: 10px;margin-bottom: -10px;}
	#shsIFBScoreboard .shsScoreboardMasthead #shsRefreshControl {display:none;}
	#shsCalendarComponent {top: 13px;}
	
	.shsPrevWkLink, .shsNextWkLink {display: none}
	#shsWeekNav {padding: 0}
	#shsRefreshControl {padding-left: 0; margin: 10px auto 5px; text-align: center}

}

@media only screen and (max-width: 350px) {
	#shsLeaders .shsPageNav strong, #shsLeaders .shsPageNav a,
	#shsIFBLeaders .shsPageNav strong, #shsIFBLeaders .shsPageNav a,
	#shsIFBLeaders .shsMobile {display: block}
	#shsIFBTeamLeaders .shsMobile {display: block}
	#shsIFBTeamLeaders .shsPageNav strong, #shsIFBTeamLeaders .shsPageNav a {white-space: pre-wrap;line-height: normal !important;word-spacing: 55px;padding-top: 10px;height: 36px;margin-top: 10px;}
}

/*Portrait for Tablet and smaller (only max width declared)*/
@media only screen and (max-width: 768px) {
	
	#shsBody .h2PageTitle {padding:10px 0;}
	
	#shsIFBBoxscore table.shsBoxScoreboard {width:100%;}
	
	#shsIFBBoxscore .shsIFBBoxTeams .shsTable.shsLineups.shsNonMobile {display:none;}
	#shsIFBBoxscore .shsIFBBoxTeams .shsTable.shsLineups.shsMobile {display:table;}
	#shsIFBBoxscore .shsIFBBoxTeams .shsTable.shsLineups.shsNonMobile {}
	#shsIFBLeaders .shsMobile {display: block}
	#shsIFBTeamLeaders .shsMobile {display: block}
	
}

/*Portrait for Tablet only (max and min width)*/
@media only screen and (min-width: 481px) and (max-width: 768px) {
	
	#shsIFBRosters .shsRostPos.shsHideCol {display:none;}
	
	#shsIFBPlayer .shsPlayerHeadShot img {float:none;}
	
	#shsIFBPlayer .shsSportMastHead ul.shsPlayerBioInfo {margin:0 auto;}
	#shsIFBLeaders .shsMobile {display: block}
	#shsIFBTeamLeaders .shsMobile {display: block}
	
}

/*Special declaration for preview/recap/story article pages & front & team home*/
@media only screen and (min-width: 481px) and (max-width: 710px) {
	#shsInset {width:100%; margin: 5px 0;}
	#shsInset .shsHeadlineList {width:100%;}
	
	#shsInset .shsHeadlineList {display:none;}
	.shsFrontHeadlinesTD .shsHeadlineList {display:block;}
	
	.shsStoryPhoto, #shsBody .shsStoryPhoto {width:100%;}
	
	/*Front*/
	.shsSportFront .shsFrontSide {float:none;width:100%; margin:0;display:block;}
	.shsSportFront .shsFrontMain {float:none;width:100%;display:block;}
	.shsFrontHeadlinesTD .shsHeadlineList {display:block;}
	.shsFrontHeadlinesTD .shsHeadlineList ul#shsFirstHalfHeadlines {width:100%;display:block;}
	.shsFrontHeadlinesTD .shsHeadlineList ul#shsSecondHalfHeadlines {width:100%;display:block;}
	.shsFrontStoryTable .shsFrontPhoto {float:none;width:100%;display: block;}
	
	/*Team Home*/
	#shsTeamPages {width:100%;}
	#shsTeamPages .shsTeamPagesCol1 {float:none;width:100%;display: block;margin-right:0px;}
	#shsTeamPages .shsTeamPagesCol2 {float:none;width:100%;display: block;margin-left:0px;}
	#shsIFBLeaders .shsMobile {display: block}
	#shsIFBTeamLeaders .shsMobile {display: block}
	
}

/*Special declaration for scoreboard daily pages and leaderboard pages*/
@media only screen and (max-width: 700px) {
	
	#shsIFBScoreboard .shsScoreboardDaily .shsDivRow {width:100%; float:none;}
	#shsIFBScoreboard .shsScoreboardDaily .shsScoreboardCol {width:100%; padding:5px 0;float:none;}
	
	#shsLeaders .shsLeadersBoxes {width:100%; float:left;}
	#shsLeaders .shsLeadersBoxes .shsLdrTable {width:48%; margin:5px; float:left;}
	#shsIFBLeaders .shsMobile {display: block}
	#shsIFBTeamLeaders .shsMobile {display: block}
	
}
/*Special declaration for leaderboard pages - this needs to be after the max-width:700 media query*/
@media only screen and (max-width: 550px) {
	#shsLeaders .shsLeadersBoxes {width:100%; float:none;}
	#shsLeaders .shsLeadersBoxes .shsLdrTable {width:100%; margin:5px 0; float:none;}
	#shsIFBLeaders .shsMobile {display: block}
	#shsIFBTeamLeaders .shsMobile {display: block}
}

/*Euro Cup only (by virtue of DOM structure)*/
@media only screen and (min-width: 641px) { 
	#shsIFBFixtures > h2 ~ .shsPageNav  {top: 35px;}
	#shsIFBFixtures > h2 ~ table  {margin-top: 50px;}
}

@media only screen and (min-width: 641px) {
	.shsEventsTopContainer .shsMobile,
	#shsIFBBoxscore .shsIFBMastTMName .shsTeamLink.shsMobile, #shsRecap .shsIFBMastTMName .shsTeamLink.shsMobile {display:none;}
	.shsIFBBoxPlayers .shsMobile {display: none}
}

/**********************************************************
***********************************************************
***********************************************************
END Responsive styles carried over from worldcupdefault.css
***********************************************************
***********************************************************
**********************************************************/

#shsBody #shsIFBLeaders td a, #shsBody #shsLeaders td a, #shsBody #shsLeaders td.shsLeaderTD {line-height: 25px}
#shsIFBLeaders .shs_teamLogo, #shsLeaders .shs_teamLogo {float: left; padding-right: 5px; margin-top: 0}

#shsIFBRosters .shsBDateCol {width: 75px}
#shsMiniStats .shsAdditionalPlayers {display: none}