﻿/* Boxscore page
-----------------------------------------------------------------------------*/
body#GameResults_Boxscore {
	background-color: #e2e2e2;
}

body#GameResults_Boxscore .ContentBoxContent {
	padding: 0;
}

body#GameResults_Boxscore div.half {
	width: 391px;
	float: left;
	margin: 0;
}

body#GameResults_Boxscore div.content {
	height: 475px;
	overflow: auto;	
	width: 800px;
}

body#GameResults_Boxscore div.header {
	background: url(../images/boxscore_header_800.jpg) no-repeat;
	width: 800px;
	height: 118px;
	background-color: #333;
}

body#GameResults_Boxscore div.header div.abs {
	position: absolute;
}

body#GameResults_Boxscore .gamedate {
	top: 15px;
	color: White;
	left: 400px;
	font-weight: bold;
	font-size: 0.9em;
}

/* appearance */
body#GameResults_Boxscore .header .rank {
	color: #ffba00;
	left: 11px;
	width: 35px;
	font-size: 1.3em;
	font-weight: bold;
	padding-left: 2px;
}

body#GameResults_Boxscore .header .teamname {
	color: white;
	font-size: 1.3em;
	text-align: left;
	font-weight: bold;	
	left: 48px;
	width: 533px;
	padding-left: 13px;
}

body#GameResults_Boxscore .header .teamname a {
	color: White;
	border: none;	
}

body#GameResults_Boxscore .header .score {
	color: white;
	font-size: 1.3em;
	text-align: center;
	font-weight: bold;
}

body#GameResults_Boxscore .header .period {
	font-weight: bold;
	text-align: center;
}

body#GameResults_Boxscore .header .pbp a {
	border: none;
}

/* positioning */
body#GameResults_Boxscore .header .headerline {
	top: 15px;	
}

body#GameResults_Boxscore .header .awayline {
	top: 35px;	
	padding-top: 6px;
	height: 23px;	
}

body#GameResults_Boxscore .header .homeline {
	top: 65px;	
	padding-top: 6px;
	height: 23px;		
}

body#GameResults_Boxscore .header .pbp {
	top: 99px;		
	text-align: center;
}

body#GameResults_Boxscore .header .ReadMessage {
	width: 13px;
}

body#GameResults_Boxscore .header .shareBar {
	left: 20px;
	top: 96px;	
}

body#GameResults_Boxscore .header .shareBar ul  {
	width: 125px;
	padding: 0;		
}

body#GameResults_Boxscore .header .shareBar li  {
	padding: 0;	
}

body#GameResults_Boxscore .header .supportlink {
	left: 180px;
	font-size: 0.9em;
}

body#GameResults_Boxscore .header .scoreboardcell {
	width: 34px;
}


body#GameResults_Boxscore .header .scoreboard_1 {
	left: 595px;	
}

body#GameResults_Boxscore .header .scoreboard_2 {
	left: 629px;	
}

body#GameResults_Boxscore .header .scoreboard_3 {
	left: 663px;	
}

body#GameResults_Boxscore .header .scoreboard_4 {
	left: 697px;	
}

body#GameResults_Boxscore .header .scoreboard_ot {
	left: 731px;	
}

body#GameResults_Boxscore .header .scoreboard_final {
	left: 765px;	
}



/* Scoring summary */
body#GameResults_Boxscore div.TabBox.summaries {
	margin-top: 5px;
}


body#GameResults_Boxscore table.scoringsummary {
	width: 100%;
	font-size: 0.9em;
}

body#GameResults_Boxscore table.scoringsummary th {
	background: url(../images/boxscore_gradient.jpg);
	background-repeat: repeat-x;	
	color: White;
	text-align: center;
	padding: 3px;
	border-top:1px solid #656161;
	border-bottom:1px solid #333333;
	
}

body#GameResults_Boxscore table.scoringsummary td {
	text-align: left;
	padding: 1px 5px 1px 5px;
}

body#GameResults_Boxscore table.scoringsummary td.noscoreteam {
	background: #3a3939;
	border-bottom: solid #2c2b2b;
	border-width: 1px 0 1px 1px;
	width: 3%;
}

body#GameResults_Boxscore table.scoringsummary td.noscoretext {
	text-align: center;
	padding: 6px;
}

body#GameResults_Boxscore table.scoringsummary td.team {
	text-align: center;	
	border-right:1px solid #E9E9E9;
}

body#GameResults_Boxscore table.scoringsummary tr.even td.team {
	text-align: center;	
	border-right:1px solid white;
}

body#GameResults_Boxscore table.scoringsummary td.time{
	text-align: right;
}

body#GameResults_Boxscore table.scoringsummary td.score {
	background: #3a3939;
	border: solid #2c2b2b;
	border-left-color: #575555;
	border-width: 1px 0 1px 1px;
	/*color: #938e8e;*/
	color: White;
	font-weight: bold;	
	width: 3%;
	text-align: center;
}

body#GameResults_Boxscore table.scoringsummary tr.even {
	background: #E9E9E9;
}

/* Team Stats */
body#GameResults_Boxscore table.teamstats th {
	background: url(../images/boxscore_gradient.jpg);
	background-repeat: repeat-x;
	border: none;	
}

/* POG */
body#GameResults_Boxscore div.pog .ContentBox .ContentBoxContent {
	background:#202020;
	border-color:#595555;
}

body#GameResults_Boxscore div.pog div.headshot {
	padding: 6px;
	border: 1px solid #595556;
	background-color: #323232;
	float: left;
	margin: 5px;
}

body#GameResults_Boxscore div.pog div.info {
	color: White;	
	margin: 10px 6px 10px 6px;	
	float: left;
}
body#GameResults_Boxscore .teamStatsHeadersCentered
{
	border:none !important;
	text-align:center;	
}
a.white_link,
a.white_link:hover,
a.white_link:active,
a.white_link:visited {
	color: White;	
}

/* Play By Play */
body#GameResults_PlayByPlay div.header {
	background: url(../images/boxscore_header.jpg);
	width: 100%;
	height: 35px;
	overflow: hidden;
}

body#GameResults_PlayByPlay .gamedate {
	position: absolute;
	top: 15px;
	color: White;
	left: 400px;
	font-weight: bold;
	font-size: 0.9em;
}

body#GameResults_PlayByPlay .quarter {
	position: absolute;
	top: 15px;	
	left: 544px;
	font-weight: bold;
	text-align: center;
	width: 187px;		
}

body#GameResults_PlayByPlay div.footer {
	position: relative;
	background: url(../images/boxscore_header.jpg);
	background-position: left bottom;
	width: 100%;
	height: 22px;
	overflow: hidden;
}

body#GameResults_PlayByPlay .footer .pbp {
	position: absolute;
	top: 4px;		
	text-align: center;
	width: 34px;
}

body#GameResults_PlayByPlay .footer .period_1 {	
	left: 544px;	
}

body#GameResults_PlayByPlay .footer .period_2 {	
	left: 578px;	
}

body#GameResults_PlayByPlay .footer .period_3 {	
	left: 612px;	
}

body#GameResults_PlayByPlay .footer .period_4 {	
	left: 646px;	
}

body#GameResults_PlayByPlay div.pbp table 
{
	width:100%;
}

body#GameResults_PlayByPlay tr.pbpTitleRow {
	background-color: #3a3939;
	color: #ffffff;
	height: 25px;
	text-align: center;
}

body#GameResults_PlayByPlay th.pbpClock {
	width: 54px;
}

body#GameResults_PlayByPlay th.pbpBallOn {
	width: 54px;
}

body#GameResults_PlayByPlay th.pbpDownDistance {
	width: 82px;
}

body#GameResults_PlayByPlay th.pbpScore {
	width: 63px;
}

body#GameResults_PlayByPlay tr.pbpTeamBanner td
{
	background-color: #dc2906;
	background-image: url(../images/StandardTableHeader_bkg.gif);
	background-repeat:repeat-x;
	border-bottom:solid 2px #ff6600;
	text-align: center;
	color: #ffffff;
	height:31px;
	vertical-align:middle;
	
}

body#GameResults_PlayByPlay tr.pbpEvenRow {
	background-color: #ffffff;	
	color: #000000;
}

body#GameResults_PlayByPlay tr.pbpEvenRow td {
	border-bottom: solid 1px #ffffff;
	border-right: solid 1px #ffffff;		
}

body#GameResults_PlayByPlay tr.pbpOddRow {
	background-color: #e9e9e9;
	color: #000000;
}

body#GameResults_PlayByPlay tr.pbpOddRow td {
	border-bottom: solid 1px #e9e9e9;
	border-right: solid 1px #e9e9e9;	
}

body#GameResults_PlayByPlay td.pbpClock, td.pbpBallOn, td.pbpDownDistance {
	text-align: center;
	font-weight: bold;
}

body#GameResults_PlayByPlay td.pbpPlay {
	text-align: left;	
	padding: 3px;	
}

body#GameResults_PlayByPlay td.pbpPlay .playHeader {
	font-weight: bold;
	line-height: 12px;
}

body#GameResults_PlayByPlay td.pbpPlay .onFieldIcon {
	display:block;
	float: left;
	overflow: hidden;
	width:24px;
	height:12px;
	margin: auto;
}

body#GameResults_PlayByPlay td.pbpPlay .onFieldIcon a {
	display:block;
	height:100%;
	margin:0px;
	padding:0px;
	background-image:url(../Images/Icons/currentPlayers.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration: none;
	/*width: 24px;*/
	height: 100%;
}

body#GameResults_PlayByPlay td.pbpPlay .onFieldIcon a:hover {
	background-position:top right;
	text-decoration: none;
	/*background-position:-24px 0;*/
	cursor: pointer;
}

body#GameResults_PlayByPlay td.pbpPlay div.fieldView {
	display: none;
	border: 1px solid #000000;
	background-color: #eeeeee;
	width: 415px;
	height: 177px;
	margin: 5px 0 0 0;
	padding: 0;
}

body#GameResults_PlayByPlay td.pbpPlay div.fieldView div.playerView {
	width: 197px;
	margin-right: 5px;
	float: left;
	padding-left: 3px;
}

body#GameResults_PlayByPlay td.pbpPlay div.fieldView div.playerView span.fatigue_high 
{
	color: #008000;
	font-weight: bold;
	font-size: 0.8em;
}

body#GameResults_PlayByPlay td.pbpPlay div.fieldView div.playerView span.fatigue_mediumhigh 
{
	color: #00BB00;
	font-weight: bold;
	font-size: 0.8em;
}

body#GameResults_PlayByPlay td.pbpPlay div.fieldView div.playerView span.fatigue_medium 
{
	color: #FFAE00;
	font-weight: bold;
	font-size: 0.8em;
}

body#GameResults_PlayByPlay td.pbpPlay div.fieldView div.playerView span.fatigue_mediumlow 
{
	color: #FF7200;
	font-weight: bold;
	font-size: 0.8em;
}

body#GameResults_PlayByPlay td.pbpPlay div.fieldView div.playerView span.fatigue_low 
{
	color: #FF0000;
	font-weight: bold;
	font-size: 0.8em;
}

body#GameResults_PlayByPlay td.pbpPlay div.pbpDescSection 
{
	padding: 5px 0;
	margin: 0;
}

body#GameResults_PlayByPlay td.pbpPlay div.pbpDescSection p.pbpDescription 
{
	padding: 0;
	margin: 0;
}

body#GameResults_PlayByPlay td.pbpPlay div.pbpDescSection p.pbpDescriptionExtend 
{
	font-style: italic;
}

body#GameResults_PlayByPlay td.pbpPlay div.pbpDescSection p.pbpDescriptionScore 
{
	font-weight: bold;
	color: Green;
}

body#GameResults_PlayByPlay td.pbpPlay div.pbpDescSection p.pbpDescriptionPenalty 
{
	font-style: italic;
	color: Blue;
}

body#GameResults_PlayByPlay td.pbpPlay div.pbpDescSection p.pbpDescriptionInjury 
{
	font-style: italic;
	font-weight: bold;
	color: Red;
}

body#GameResults_PlayByPlay td.pbpVisitScore {
	width: 30px;
	background-color: #3a3939;
	color: #938e8e;
	font-weight: bold;
	text-align: center;
	border-left: solid 1px #3a3939;	
	border-bottom: solid 1px #000000;
}

body#GameResults_PlayByPlay td.pbpHomeScore {
	width: 30px;
	background-color: #3a3939;
	color: #938e8e;
	font-weight: bold;
	text-align: center;
	border-left: solid 1px #938e8e;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #3a3939; 
}

body#GameResults_PlayByPlay a.pbpView
{
	color:White;
	padding-left:10px;
	padding-top:15px;
	float:left;
}

/* WISCast page
-----------------------------------------------------------------------------*/

@font-face { 
    font-family: Antenna;
    src: url(../StyleSheets/antenna.ttf);
}

body#GameResults_WISCast div.WISCastHeader
{
	background-color: #e2e2e2;
	width: 800px;
	height: 111px;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #858585;
	cursor: default;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	background-image: url(../images/WISCast/ScoreArea.jpg);
	background-repeat: no-repeat;
	background-position: 50% 35px;
}
body#GameResults_WISCast .floatLeft
{
	float:left;	
}
body#GameResults_WISCast .floatRight
{
	float: right;
}
body#GameResults_WISCast div.gameDetails
{
	color: #FFF;
	overflow: hidden;
	font-size: 12px;
	font-weight: 700;
	/*border-bottom: 2px solid #858585;*/
	/*height: 20px;*/
	text-align:center;
}
body#GameResults_WISCast div.teamDetails
{
		
}
body#GameResults_WISCast div.team1
{
	float:left;	
	background-color:White;
	width: 90px;
	height: 90px;
	margin-left: 120px;
	margin-top:10px;
}
body#GameResults_WISCast div.team2
{
	float:right;
	background-color:White;
	width: 90px;
	height: 90px;
	margin-right: 120px;
	margin-top:10px;
}
body#GameResults_WISCast div.teamScores
{
	margin-left: auto;
	margin-right: auto;
	width:400px;
	height: 60px;
}

body#GameResults_WISCast .teamScore {
	width: 31px;
	float: left;
	height: 56px;
	margin-top: 6px;
	margin-left: 3px;
}

body#GameResults_WISCast .teamScore100 {
	width: 8px;
	float: left;
	height: 56px;
	margin-top: 6px;
	margin-left: 3px;
}
body#GameResults_WISCast div.teamScore1
{
	float: left;
	margin-left: 15px;
	margin-top: -12px;
	width: 80px;
	height: 60px;
}
body#GameResults_WISCast div.teamScore2
{
	float: right;
	margin-left: -5px;
	margin-top: -12px;
	width: 80px;
	height: 60px;
	margin-right: 12px;
}
body#GameResults_WISCast .event 
{
	position:relative;
	height:11px;
	text-align:right;
	margin-top:2px;
	cursor:pointer;
}
body#GameResults_WISCast div.fieldPlaySelected
{
	border-top: 1px solid rgb(247, 247, 247);
	border-bottom: 1px solid rgb(247, 247, 247);
}
body#GameResults_WISCast .passPlay
{
	background: url(../images/WISCast/ProgressBars.png) repeat-x; 
	background-position:0px -11px;
	z-index: 1;
}

body#GameResults_WISCast .runPlay
{
	background: url(../images/WISCast/ProgressBars.png) repeat-x; 
	background-position:0px 0px;
	z-index: 1;
}

body#GameResults_WISCast .kickingPlay
{
	background: url(../images/WISCast/ProgressBars.png) repeat-x; 
	background-position:0px -33px;
	z-index: 1;
}

body#GameResults_WISCast .negativePlay
{
	background: url(../images/WISCast/ProgressBars.png) repeat-x; 
	background-position:0px -22px;
	z-index: 1;
}

body#GameResults_WISCast .noGain
{
	border:1px solid rgb(196, 196, 196); 
}

body#GameResults_WISCast div.quarterBreakdown
{
	height: inherit;
	font-size: 14px;
	color: #FFFFFF;
}
body#GameResults_WISCast div.gameMainContent,
body#GameResults_WISCast div#GridironWISCastFooter 
{
	background-color: #e2e2e2;
	width: 800px;
	height: 511px;
	margin-left: auto;
	margin-right: auto;
	border-left: 2px solid #858585;	
	border-right: 2px solid #858585;	
	border-bottom: 2px solid #858585;	
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}
body#GameResults_WISCast div#GridironWISCastFooter 
{
	height: 27px;
	background-color: #1D1D1D;
	padding-top:7px;
	position:relative;
}

body#GameResults_WISCast div#scoreBarDown
{
	float: left;
    margin-left: 15px;
    margin-top: 5px;
}
body#GameResults_WISCast div#scoreBarBallOn
{
	float: left;
	margin-left: 20px;
	margin-top: 5px;
}
body#GameResults_WISCast div#scoreBarDrive
{
	float: left;
    margin-left: 20px;
    margin-top: 5px;
}
body#GameResults_WISCast div.fieldView
{
	float: left;
	width:550px;
	height:350px;
	background-color:#7AAD6D;
	position: inherit;
	width: 552px;
	scroll-behavior: inherit;
	height: 511px;
	/* overflow-y: scroll; */
	background-image: url(../images/WISCast/Field.jpg);
	background-repeat: no-repeat;
}
body#GameResults_WISCast div.playByPlay
{
	position: absolute;
	top: 115px;
	margin-left: 552px;
	width: 248px;
	height: 511px;
	background-color: #999999;
	
}
body#GameResults_WISCast div.lastPlay
{
	float: left;
	width: 501px;
	height: 101px;
	cursor: default;
	position: absolute;
	margin-top: 320px;
	margin-left: 27px;
	color: white;

}
body#GameResults_WISCast div.container1
{
	height:440px;	
}
body#GameResults_WISCast div.statsBox
{	

	height:560px;
	background-color:#C0BEF0;
}
body#GameResults_WISCast div.boxHeader
{
	border-top: 1px solid #656161;
	border-bottom: 1px solid transparent;
	height: 24px;
}
body#GameResults_WISCast div.gameDate
{
	margin-left: auto;
	margin-right: auto;
	width: 125px;
	font-size: 12px;
	font-weight: 700;
}
body#GameResults_WISCast div.titleLeft, 
body#GameResults_WISCast div.titleRight
{
	position: absolute;
	font-size: 1.6em;
	width: 207px;
	text-align: center;
	height: 75px;
	margin-top: -15px;
	z-index:1;
}
body#GameResults_WISCast div.teamRecord{
    font-size:.7em;
    padding-top:7px;
}

body#GameResults_WISCast div.teamRank{
    position:absolute;
    margin-left:3px;
    margin-top:30px;
}
body#GameResults_WISCast div.teamName{
    margin-top: 30px;
}


body#GameResults_WISCast div.titleLeft
{
	float: left;
}
body#GameResults_WISCast div.titleRight
{
	float: right;
	margin-left: 593px;	
}

body#GameResults_WISCast div.pbpContent
{
	overflow-y: scroll;
	height: 456px;
	margin-left: 3px;
	cursor:default;
	background-color:#e8e8e8;
	-moz-user-select: all;
	-webkit-user-select: all;
	-ms-user-select: all;
}
body#GameResults_WISCast div.pbpEntryText
{
	padding-bottom: 5px;
	margin-left: 3px;
	margin-right: 3px;
}
body#GameResults_WISCast div.pbpEntryInfo
{
	padding-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
	color: rgb(73, 69, 69);
	font-weight: bold;
	font-size: 12px;
}

body#GameResults_WISCast div.pbpEntry
{
	border-bottom: 1px solid gray;	
	cursor: pointer;
}
body#GameResults_WISCast div.homeScores,
body#GameResults_WISCast div.awayScores
{
	float: left;
	margin-left:4px;
	width:202px;
}
body#GameResults_WISCast div.awayScores
{
	margin-top:19px;
}
body#GameResults_WISCast div.homeScores
{
	margin-top:8px;
}

body#GameResults_WISCast div.qscore
{
	float: left;
	padding-left: 0px;
	width: 20%;
	text-align: center;
}
body#GameResults_WISCast div.downButtons
{
	width: 230px;
	height: 25px;
	background-color: #888787;
	background-image: -webkit-linear-gradient(bottom, #ededed, #a7a7a7, #ededed 6%, #a7a7a7 6%, #ededed);
	background-image: -moz-linear-gradient(bottom, #ededed, #a7a7a7, #ededed 6%, #a7a7a7 6%, #ededed);
	background-image: -o-linear-gradient(bottom, #ededed, #a7a7a7, #ededed 6%, #a7a7a7 6%, #ededed);
	background-image: linear-gradient(to top, #ededed, #a7a7a7, #ededed 6%, #a7a7a7 6%, #ededed);
	padding-left:18px;
	padding-top:3px;
	
}
body#GameResults_WISCast div.none
{
	display:none;
}
body#GameResults_WISCast button.halfButton {
	width: 68px;
	border:none;
	cursor:pointer;
	background: none;
}
body#GameResults_WISCast .even
{
	background: #fff;
}
body#GameResults_WISCast .odd
{
	background: #e8e8e8;
}
body#GameResults_WISCast button.halfButton#nextPlay
{
	float: right; 
	height: 20px;
	margin-top: -26px;
	margin-right: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	background: #e8e8e8;
}
body#GameResults_WISCast button.halfButton.selected
{
	width: 69px;
	height: 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #333 !important;
	color:#fff;
}
body#GameResults_WISCast button.halfButton:hover
{
	background-color: #AFAFAF;
	border-radius: 2px;
	height: 20px;
}
body#GameResults_WISCast div.timerBar {
	background-color: #1e1e1e;
	height: 30px;
	padding-top: 3px;
	border-bottom:2px solid #858585
}
body#GameResults_WISCast div.buttonGroup1 
{
	float: left;
	padding-left: 2px;
	padding-top: 1px;
}
body#GameResults_WISCast div.buttonGroup2 
{
	float: left;
	padding-top: 4px;
}
body#GameResults_WISCast div.buttonGroup3 
{
	padding-left: 125px;
	float: left;
	padding-top: 1px;
}
body#GameResults_WISCast button.headerButton 
{
	width: 63px;
	height: 25px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #1e1e1e;
	border: solid 1px #444;
	cursor:pointer;
	font-weight: bold;
	font-size: 10.5px;
	color: #fff;
}

body#GameResults_WISCast button.headerButton.selected
{
	width: 63px;
	height: 25px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #333;
	border: solid 1px #cd9e74;
	cursor:pointer;
}

body#GameResults_WISCast button.timerButton 
{
	width: 33px;
	height: 19px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #1e1e1e;
	border: solid 1px #444;
	font-weight: bold;
	font-size: 10.5px;
	color: #fff;
	cursor: pointer;
}
body#GameResults_WISCast button.timerButton.selected
{
	width: 33px;
	height: 19px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #333;
	border: solid 1px #cd9e74;
	cursor: pointer;
}
body#GameResults_WISCast button.timerButton:hover /*, 
body#GameResults_WISCast button.headerButton:hover */
{
	background-color:#333;	
} 
body#GameResults_WISCast #JumpToSecond
{
	text-align:right;
	padding-right: 5px;
	width:72px;
	position:absolute;
}
body#GameResults_WISCast #JumpToSecond.buttonClicked
{
	color: rgb(146, 146, 146);
}

body#GameResults_WISCast div.driveTeamName
{
	font-size: 1.0em;
	font-family: Arial;
	font-weight:bold;
	height: 20px;
	padding-top: 1px;
	padding-left: 5px;
	text-align: left;
	cursor: pointer;
	background-color: rgb(235, 235, 235);
	line-height: 17px;
	-moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
body#GameResults_WISCast div.driveTeamNameText
{
	width: inherit;
	height: inherit;
}
body#GameResults_WISCast div.topScore {
	height: 18px;
}
body#GameResults_WISCast div.scoreBar 
{
	position: absolute;
	top: 424px;
	width: inherit;
	height: 24px;
	font-size: 14px;
	vertical-align: middle;
	color: white;
	font-weight: bold;
	margin-left: 21px;
}
body#GameResults_WISCast div.homeEndZone
{
	width: 70px;
	height: 268px;
	position: absolute;
	top: 151px;
	margin-left: 458px;
	opacity: 0.75;
}
body#GameResults_WISCast div.awayEndZone
{
	width: 70px;
	height: 268px;
	position: absolute;
	top: 151px;
	margin-left: 26px;
	opacity: 0.75;
}
body#GameResults_WISCast div.scoreText
{
	width: 533px;
	top: -28px;
	text-align: center;
	position: relative;
	font-size: 27px;
	color: white;	
	right: -18px;
}
body#GameResults_WISCast div.fieldGroup {
	position: absolute;
	top: 150px;
	width: 358px;
	height: 268px;
	padding-left: 98px;
	padding-right: 90px;
	overflow-y: auto;
}
body#GameResults_WISCast div.playImage
{
	height: 8px;
	width: 12px;
	position: absolute;
	background: url(../Images/WISCast/PlayPauseJumpForward.png) 0 24px;
	background-size: 100%;
	margin-top: -16px;
	margin-left: 3px;
	cursor:pointer;
}
body#GameResults_WISCast div.pauseImage
{
	height: 8px;
	width: 12px;
	position: absolute;
	background: url(../Images/WISCast/PlayPauseJumpForward.png) 0 16px;
	background-size: 100%;
	margin-top: -16px;
	margin-left: 56px;
	cursor:pointer;
}
body#GameResults_WISCast div.jumpSecondImage
{
	height: 8px;
	width: 12px;
	position: absolute;
	background: url(../Images/WISCast/PlayPauseJumpForward.png) 0 8px;
	margin-top: 9px;
	margin-left: 6px;
	cursor:pointer;
}
body#GameResults_WISCast div.restartImage
{
	height: 12px;
	width: 12px;
	position: absolute;
	top: 13px;
	background: url(../Images/WISCast/Restart.png) no-repeat;
	background-size: 100%;
	margin-left: 82px;
	cursor:pointer;
}
body#GameResults_WISCast div.pbpHeader
{
	width: 249px;
	height: 26px;
	background: url(../images/boxscore_gradient.jpg);
	color: white;
	text-align: center;
	line-height: 26px;
	font-weight: bold;
}

body#GameResults_WISCast div.lastPlayTitle 
{
	text-align: center;
	position: absolute;
	top: -23px;
	width: 70%;
	margin-left: 15%;
}

body#GameResults_WISCast div.touchdownScore
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 0;
}
body#GameResults_WISCast div.fieldgoalScore
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 -25px;
}
body#GameResults_WISCast div.safetyScore
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 -50px;
}
/* pos yards for away team || neg yards for home team*/
body#GameResults_WISCast div.downMarker0.Negative0,
body#GameResults_WISCast div.downMarker1.Negative1
{
	width: 11px;
	height: 13px;
	z-index:1;
	float: right;
	margin-right: -14px;
}
/*neg yards for away team || pos yards for home team*/
body#GameResults_WISCast div.downMarker1.Negative0,
body#GameResults_WISCast div.downMarker0.Negative1
{
	width: 11px;
	height: 13px;
	z-index:1;
	float: left;
	margin-left: -12px;
}

body#GameResults_WISCast span.img100{background-image:url(../Images/Coaching/100.gif);}
body#GameResults_WISCast span.img1{background-image:url(../Images/Coaching/1.gif);}
body#GameResults_WISCast span.img2{background-image:url(../Images/Coaching/2.gif);}
body#GameResults_WISCast span.img3{background-image:url(../Images/Coaching/3.gif);}
body#GameResults_WISCast span.img4{background-image:url(../Images/Coaching/4.gif);}
body#GameResults_WISCast span.img5{background-image:url(../Images/Coaching/5.gif);}
body#GameResults_WISCast span.img6{background-image:url(../Images/Coaching/6.gif);}
body#GameResults_WISCast span.img7{background-image:url(../Images/Coaching/7.gif);}
body#GameResults_WISCast span.img8{background-image:url(../Images/Coaching/8.gif);}
body#GameResults_WISCast span.img9{background-image:url(../Images/Coaching/9.gif);}
body#GameResults_WISCast span.img0{background-image:url(../Images/Coaching/0.gif);}

body#GameResults_WISCast div.downImage1
{
	background-image:url(../Images/WISCast/DownMarkers.png);
	background-position: 0 0;
}
body#GameResults_WISCast div.downImage2
{
	background-image:url(../Images/WISCast/DownMarkers.png);
	background-position: 0 -15px;
}
body#GameResults_WISCast div.downImage3
{
	background-image:url(../Images/WISCast/DownMarkers.png);
	background-position: 0 -28px;
}
body#GameResults_WISCast div.downImage4
{
	background-image:url(../Images/WISCast/DownMarkers.png);
	background-position: 0 -42px;
}
body#GameResults_WISCast div.downImageTimeout
{
	background-image:url(../Images/WISCast/DownMarkers.png);
	background-position: 0 14px;
}

/*touchdown for home team*/
body#GameResults_WISCast div.turnoverTypeFumble
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 -150px no-repeat;
	width: 79px;
	height: 25px;
	position: relative;
	z-index: 1;
	margin-top: 2px;
	margin-bottom: 5px;
}
body#GameResults_WISCast div.turnoverTypeInt
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 -125px no-repeat;
	width: 79px;
	height: 25px;
	position: relative;
	z-index: 1;
	margin-top: 2px;
	margin-bottom: 5px;
}

body#GameResults_WISCast div.scoringType0
{
	display: none;
}
/*touchdown for home team*/
body#GameResults_WISCast div.scoringType11
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 0 no-repeat;
	width: 79px;
	height: 25px;
	position: relative;
	right: -321px;
	z-index: 1;
	margin-top: 2px;
	margin-bottom: 5px;
}
/*fieldgoal for home team*/
body#GameResults_WISCast div.scoringType21
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 -25px no-repeat;
	width: 79px;
	height: 25px;
	position: relative;
	left: 322px;
	z-index: 1;
	margin-top: 2px;
	margin-bottom: 5px;
}
/*touchdown for away team*/
body#GameResults_WISCast div.scoringType10
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 0 no-repeat;
	width: 79px;
	height: 25px;
	position: relative;
	left: -40px;
	z-index: 1;
	margin-top: 2px;
	margin-bottom: 5px;
}
/*fieldgoal for away team*/
body#GameResults_WISCast div.scoringType20
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 -25px no-repeat;
	width: 79px;
	height: 25px;
	position: relative;
	left: -37px;
	z-index: 1;
	margin-top: 2px;
	margin-bottom: 5px;
}
/*PAT for home team*/
body#GameResults_WISCast div.scoringType31
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 -50px no-repeat;
	width: 79px;
	height: 25px;
	position: absolute;
	left: 418px;
	z-index: 1;
}
/*PAT for away team*/
body#GameResults_WISCast div.scoringType30
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 -50px no-repeat;
	width: 79px;
	height: 25px;
	position: absolute;
	left: 57px;
	z-index: 1;
	margin-top: 2px;
}
/*Safety for home team*/
body#GameResults_WISCast div.scoringType51
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 -175px no-repeat;
	width: 79px;
	height: 25px;
	position: absolute;
	left: 57px;
	z-index: 1;
}
/*Safety for away team*/
body#GameResults_WISCast div.scoringType50
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 -175px no-repeat;
	width: 79px;
	height: 25px;
	position: absolute;
	left: 418px;
	z-index: 1;
	margin-top: 2px;
}
/*Missed FG for home team*/
body#GameResults_WISCast div.scoringType61
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 -75px no-repeat;
	width: 79px;
	height: 25px;
	position: absolute;
	left: 418px;
	z-index: 1;
}
/*Missed FG for away team*/
body#GameResults_WISCast div.scoringType60
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 -75px no-repeat;
	width: 79px;
	height: 25px;
	position: absolute;
	left: 57px;
	z-index: 1;
	margin-top: 2px;
}
/*Missed PAT for home team*/
body#GameResults_WISCast div.scoringType71
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 -100px no-repeat;
	width: 79px;
	height: 25px;
	position: absolute;
	left: 418px;
	z-index: 1;
}
/*Missed PAT for away team*/
body#GameResults_WISCast div.scoringType70
{
	background: url(../Images/WISCast/ScoringLabels.png) 0 -100px no-repeat;
	width: 79px;
	height: 25px;
	position: absolute;
	left: 57px;
	z-index: 1;
	margin-top: 2px;
}
/* HomeTeam positive yards */
body#GameResults_WISCast div.arrow10
{
	background-image: url(../Images/WISCast/ProgressBarArrows2.png);
	background-position: 0px 0px;
	width: 6px;
	height: 7px;
	z-index: 1;
	float: right;
	margin-right: -7px;
	margin-top: 2px;
}
/* HomeTeam negative yards */
body#GameResults_WISCast div.arrow11
{
	background-image: url(../Images/WISCast/ProgressBarArrows2.png);
	background-position: 0px 7px;
	width: 6px;
	height: 7px;
	z-index: 1;
	float: left;
	margin-left: -7px;
	margin-top: 2px;
}
/* AwayTeam positive yards */
body#GameResults_WISCast div.arrow00
{
	background-image: url(../Images/WISCast/ProgressBarArrows.png);
	background-position: 0px 0px;
	width: 6px;
	height: 7px;
	z-index: 1;
	float: left;
	margin-left: -7px;
	margin-top: 2px;
}
/* AwayTeam negative yards */
body#GameResults_WISCast div.arrow01
{
	background-image: url(../Images/WISCast/ProgressBarArrows.png);
	background-position: 0px 7px;
	width: 6px;
	height: 7px;
	z-index: 1;
	float: right;
	margin-right: -7px;
	margin-top: 2px;
}
body#GameResults_WISCast div.lastPlayPosition
{
	float: left;
	padding-left: 25px;
	padding-top: 5px;
	font-weight: bold;
}
body#GameResults_WISCast div.lastPlayContent
{
	-moz-user-select: all;
	-webkit-user-select: all;
	-ms-user-select: all;
}
body#GameResults_WISCast div.lastPlayDown 
{
	float: left;
	padding-left: 25px;
	padding-top: 5px;
	font-weight: bold;
}
body#GameResults_WISCast div.lastPlayTime 
{
	float: left;
	padding-left: 15px;
	padding-top: 5px;
	font-weight: bold;
}
body#GameResults_WISCast div.lastPlayText 
{
	display: block;
	position: absolute;
	top: 28px;
	left: 15px;
	width: 380px;
	height: 110px;
	overflow-y: auto;
}
body#GameResults_WISCast div.lastPlayFormations
{
	position: absolute;
	margin-top: 28px;
	margin-left: 390px;
	width: 121px;
	height: 110px;
	text-align: center;
	font-weight: bold;
	font-size: .9em;
}
body#GameResults_WISCast button#nextPlayButton,
body#GameResults_WISCast button.prevPlayBtn
{
	height: 25px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #000000;
	border: solid 1px #444;
	cursor:pointer;
	font-weight: bold;
	font-size: 10.5px;
	color: #fff;
}

body#GameResults_WISCast button#nextPlayButton.selected
{
	width: 63px;
	height: 25px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #1F1E1E;
	border: solid 1px #cd9e74;
	cursor:pointer;
}
body#GameResults_WISCast div.driveResultText
{
	float: right;
	width: 60px;
	text-align: right;
	margin-right: 2px;
}
body#GameResults_WISCast div.driveCounters
{
	margin-left: 40px;	
	font-size: .9em;
	font-family: Arial ;
}
body#GameResults_WISCast div.driveTeamNameText
{
	float: left;
	font-size: 1.0em;
	font-family: Arial ;
}

body#GameResults_WISCast div.driveCountersInProgress
{
	margin-left: 40px;	
	font-size: .9em;
	font-family: Arial ;
}
body#GameResults_WISCast button.startGameButton
{
	width: 260px;
	height: 56px;
	font-size: 25px;
	color: white;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #000;
	border: solid 2px #ff6401;
	background-image: -webkit-linear-gradient(bottom, #ff4600 15%, #ff7f01 85%);
	background-image: -moz-linear-gradient(bottom, #ff4600 15%, #ff7f01 85%);
	background-image: -o-linear-gradient(bottom, #ff4600 15%, #ff7f01 85%);
	background-image: linear-gradient(to top, #ff4600 15%, #ff7f01 85%);
	display: block;
	font-weight: bold;
	position: absolute;
	margin-left: 147px;
	margin-top: 115px;
	z-index: 1;
	cursor: pointer;
}
body#GameResults_WISCast button.startGameButton:hover
{
	width: 260px;
	height: 56px;
	font-size: 25px;
	color: white;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #000;
	border: solid 2px #F56732;
	background-image: -webkit-linear-gradient(bottom, #FF5D20 15%, #FF9C3A  85%);
	background-image: -moz-linear-gradient(bottom, #FF5D20 15%, #FF9C3A  85%);
	background-image: -o-linear-gradient(bottom, #FF5D20 15%, #FF9C3A  85%);
	background-image: linear-gradient(to top, #FF5D20 15%, #FF9C3A  85%);
	display: block;
	font-weight: bold;
	position: absolute;
	margin-left: 147px;
	margin-top: 115px;
	z-index: 1;
	cursor: pointer;
}
div#Countdown {
	width: 100%;
	height: 2px;
	position: relative;
	top: 0px;
}

div#CountdownBar {
	background: #94CE8D;
	width: 100%;
	height: 100%;
}
*:focus {
    outline: 0;
}
body#GameResults_WISCast div.pbpFormations
{
	font-size: 0.9em;
	color: #0000C9;
}

body#GameResults_WISCast #GridironWISCastFooter div#GDFooter
{
	position:absolute;
	padding-left:10px;
}
body#GameResults_WISCast #GridironWISCastFooter div#WISFooter
{
	position:absolute;
	right:5px;
}
body#GameResults_WISCast #GridironWISCastFooter div#BoxScoreFooter
{
	text-align:center;
}
body#GameResults_WISCast .boxScoreLink
{
	font-size: 1em;
	font-weight: bold;
	display: inline-block;
	height: 17px;
	position: relative;
	background-image: url(../images/icons/boxscore.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top:1px;
	color: white;
	text-decoration:none;
}
body#GameResults_Boxscore #WISCastLink
{
	padding-top : 8px;
	padding-left:15px;	
}

body#GameResults_Boxscore .wisCastLink
{
	font-size: 1em;
	font-weight: bold;
	display: inline-block;
	height: 17px;
	position: relative;
	background: url(../Images/GameActivityIcons.png) 0 -153px no-repeat;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top:1px;
	color: white;
	text-decoration:none;
}

body#GameResults_WISCast .boxScoreLink:hover 
{
	text-decoration:underline;
}
	
body#GameResults_WISCast div.firstDownLine,
body#GameResults_WISCast div.currentPlayLine
{
	 width: 3px;
	 min-height: 268px;
	 background-color: rgb(185, 214, 70);
	 position: absolute;
}
body#GameResults_WISCast div.currentPlayLine
{
	background-color:rgb(16, 83, 145);     
}
body#GameResults_WISCast button#prevPlayBtn
{
	height: 22px;
	position: absolute;
	margin-left: 27px;
	top: 436px;
	z-index: 1;
}