@font-face
{
	font-family:'endzone-medium-cond';
	src:url('fonts/endzone-sans/medium-cond.eot');
	src:url('fonts/endzone-sans/medium-cond.eot?#iefix') format('embedded-opentype'),url('fonts/endzone-sans/medium-cond.woff') format('woff'),url('fonts/endzone-sans/medium-cond.ttf') format('truetype'); 
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family:'endzone-medium';
	src:url('fonts/endzone-sans/medium.eot');
	src:url('fonts/endzone-sans/medium.eot?#iefix') format('embedded-opentype'),url('fonts/endzone-sans/medium.woff') format('woff'),url('fonts/endzone-sans/medium.ttf') format('truetype'); 
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family:'endzone-light';
	src:url('fonts/endzone-sans/light.eot');
	src:url('fonts/endzone-sans/light.eot?#iefix') format('embedded-opentype'),url('fonts/endzone-sans/light.woff') format('woff'),url('fonts/endzone-sans/light.ttf') format('truetype'); 
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family:'endzone-bold';
	src:url('fonts/endzone-sans/bold.eot');
	src:url('fonts/endzone-sans/bold.eot?#iefix') format('embedded-opentype'),url('fonts/endzone-sans/bold.woff') format('woff'),url('fonts/endzone-sans/bold.ttf') format('truetype'); 
	font-weight: normal;
	font-style: normal;
}

body
{
	margin:0px;
	font-family:arial;
	background-color:#F8F9FA;
}
td.header
{
	padding:0px 10px;
	background-color:#00172D;
}
td.header.FIELD_PASS
{
	background-color:#00410B;
}
td.header.GAME_REWIND
{
	background-color:#590C12;
}
td.header.PRESEASON_LIVE
{
	background-color:#1A1663;
}
#headerTable
{
	font-family:'Helvetica Neue',Arial;
	font-size:12px;
	color:#73A5DC;
}
#headerTable a.back
{
	display:inline-block;
	background-image:url(../images/navback.png);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:15px;
	padding-left:15px;
	color:#FFFFFF;
}
#headerTable a.back:hover
{
	background-image:url(../images/navback_mo.png);
	color:#73A5DC;
}
#headerTable.FIELD_PASS a.back:hover
{
	color:#28BB6E;
}
#headerTable.GAME_REWIND a.back:hover
{
	color:#F38384;
}
#headerTable.PRESEASON_LIVE a.back:hover
{
	color:#818DDE;
}
#headerTable span
{
	padding:0px 10px;
	color:#4E5D6B;
	font-size:14px;
}
#headerTable.FIELD_PASS span
{
	color:#4B7A60;
}
#headerTable.GAME_REWIND span
{
	color:#8D5657;
}
#headerTable.PRESEASON_LIVE span
{
	color:#5F5B93;
}
#headerTable a
{
	color:#73A5DC;
	text-decoration:none;
}
#headerTable a:hover, #headerTable.FIELD_PASS a:hover, #headerTable.GAME_REWIND a:hover, #headerTable.PRESEASON_LIVE a:hover
{
	color:#FFFFFF;
}
#headerTable select, #navTable select
{
	background-color:#F6F9F9;
	color:#0BA6E4;
	border:1px solid #86a3da;
}
#headerTable.FIELD_PASS, #headerTable.FIELD_PASS a 
{
	color:#28BB6E;
}
#headerTable.GAME_REWIND, #headerTable.GAME_REWIND a 
{
	color:#F38384;
}
#headerTable.PRESEASON_LIVE, #headerTable.PRESEASON_LIVE a 
{
	color:#818DDE;
}
#headerTable.FIELD_PASS a.back, #headerTable.GAME_REWIND a.back, #headerTable.PRESEASON_LIVE a.back
{
	color:#FFFFFF;
}
td.nav
{
	background-image:url(../images/navbg.png);
	background-repeat:repeat-x;
	padding:0px 10px;
}
#navTable
{
	font-family:'endzone-medium-cond','Helvetica Neue',Arial;
	font-size:18px;
	color:#B3BBC1;
}
#navTable a
{
	color:#B3BBC1;
	text-decoration:none;
}
#navTable a.sel
{
	color:#B3BBC1;
	border-bottom:2px solid #B2BDC2;
}
#navTable.FIELD_PASS a, #navTable.FIELD_PASS a.sel
{
	color:#B6CCBD;
}
#navTable.FIELD_PASS a.sel
{
	border-bottom:2px solid #B6CCBD;
}
#navTable.GAME_REWIND a, #navTable.GAME_REWIND a.sel
{
	color:#D3B9B8;
}
#navTable.GAME_REWIND a.sel
{
	border-bottom:2px solid #D3B9B8;
}
#navTable.PRESEASON_LIVE a, #navTable.PRESEASON_LIVE a.sel
{
	color:#BEBAD6;
}
#navTable.PRESEASON_LIVE a.sel
{
	border-bottom:2px solid #BEBAD6;
}
#navTable a:hover, #navTable.FIELD_PASS a:hover, #navTable.GAME_REWIND a:hover, #navTable.PRESEASON_LIVE a:hover
{
	color:#FFFFFF;
	border-bottom:2px solid #FFFFFF;
}
#navTable span
{
	padding:0px 15px;
	color:#354E63;
	font-size:18px;
}
#navTable.FIELD_PASS span
{
	color:#4B7A60;
}
#navTable.GAME_REWIND span
{
	color:#8D5657;
}
#navTable.PRESEASON_LIVE span
{
	color:#5F5B93;
}
#navTable a.navLogo,#navTable a.navLogo:hover
{
	border-bottom:0px;
}
.contentTop
{
	background-image:url(../images/navshadow.png);
	background-repeat:repeat-x;
	background-position:top;
}

div.footer
{
	background-color:#000000;
	color:#999999;
	font-size:14px;
	padding:10px 20px 40px 20px;
	margin:auto;
}
#footerTable td
{
	border-top:1px solid #999999;
	padding-top:10px;
}
#footerTable a
{
	color:#999999;
	text-decoration:none;
}
#footerTable a:hover
{
	text-decoration:underline;
}
td.footerDisclaimer
{
	font-size:10px;
	padding:20px 40px;
	color:#999999;
}
td.footerDisclaimer a
{
	color:#0564A5;
	text-decoration:none;
}
td.footerDisclaimer a:hover
{
	text-decoration:underline;
}

a.btn
{
	cursor:pointer;
	display:inline-block;
	padding:20px;
	font-family:'endzone-medium','Helvetica Neue',Arial;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	text-align:center;
}
a.btn.check
{
	padding:10px 50px;
	font-family:'Helvetica Neue',Arial;
	font-size:16px;
	font-weight:bold;
	background-color:#F6F8F9;
	color:#555555;
	border:1px solid #C6C9C9;
}
a.btn.check:hover
{
	background-color:#07729F;
	color:#FFFFFF;
	border:1px solid #07729F;
}
a.btn.green
{
	background-color:#00C41D;
}
a.btn.green:hover
{
	background-color:#008915;
}
a.btn.blue
{
	background-color:#0AA2E4;
}
a.btn.blue:hover
{
	background-color:#07729F;
}
a.btn.red
{
	background-color:#E75533;
}
a.btn.red:hover
{
	background-color:#B02A1A;
}
select.select
{
	background-color:#F7F8FA;
	color:#555555;
	border:1px solid #CBCCCE;
}
td.gameTile
{
	border:1px solid #D2D2D2;
	font-family:'Helvetica Neue',Arial;
	font-size:12px;
	color:#525252;
	background-color:#FFFFFF;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
td.gameTile td.team
{
	font-weight:bold;
	padding-left:0px;
	padding-right:0px;
}
td.gameTile td.gameTileTopFGOW
{
	background-color:#0AA2E4;
	color:#FFFFFF;
	font-weight:bold;
}
td.gameTile div.gameTileTop
{
	background-image:url(../images/gametiletopbg.png);
	background-repeat:no-repeat;
	background-position:bottom center;
}
td.gameTile a.watch
{
	line-height:12px;
	color:#0564A5;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/watcharrow.png);
	background-repeat:no-repeat;
	background-position:left center;
	display:inline-block;
	padding-left:10px;
}
#nflnSchedule
{
	font-family:'Helvetica Neue',Arial;
	font-size:12px;
	color:#555555;
}
#nflnSchedule .bg1
{
	border-top:1px solid #D2D2D2;
	background-color:#E8EDEC;
}
#nflnSchedule .bg2
{
	background-color:#F6F9F9;
}
#nflnSchedule a.btn
{
	color:#FFFFFF;
	padding:10px 40px;
	font-size:14px;
}
#nflnSchedule a.btn
{
	text-decoration:none;
}
#framePanel1
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	z-index:9999;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
#modalContainer
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:9999;
}
#modalTbl
{
	background-color:#FFFFFF;
}
a.modalCloseBtn
{
	display:inline-block;
	width:50px;
	height:50px;
	background-image:url(../images/modalclose.png);
	background-repeat:no-repeat;
	background-position:center center;
}
a.modalCloseBtn:hover
{
	background-image:url(../images/modalclose_mo.png);
}
.modalTitle
{
	font-family:'endzone-medium-cond','Helvetica Neue',Arial;
	font-size:40px;
	line-height:40px;
	color:#012852;
}
#modalContainer p
{
	padding:0px;
	margin:0px;
}
.modalDesc
{
	font-family:'Helvetica Neue',Arial;
	font-size:16px;
}
input.validationError
{
	border:1px solid #FE0000;
}
.labelErrorDesc
{
	color:#FE0000;
}
#herosmallbg
{
	background-image:url(../images/herosmallbg.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:1000px;
	height:187px;
	position:relative;
	color:#FFFFFF;
}
#herosmallbg h1
{
	padding:0px;
	margin:0px;
	font-family:'endzone-medium-cond','Helvetica Neue',Arial;
	font-size:65px;
	color:#FFFFFF;
	line-height:70px;
}
td.section
{
	padding:20px;
	color:#555555;
}
td.section h1, td.section h2, #rafContainer h2
{
	padding:0px;
	margin:0px;
	font-family:'endzone-medium-cond','Helvetica Neue',Arial;
	font-size:55px;
	line-height:55px;
	color:#012852;
	font-weight:normal;
}
td.section h2
{
	font-size:40px;
	line-height:40px;
}
td.section .instruct
{
	font-family:'endzone-light','Helvetica Neue',Arial;
	font-size:16px;
}
td.section a
{
	color:#0564A5;
	text-decoration:none;
}
td.section a:hover
{
	text-decoration:underline;
}
.graybg
{
	background-color:#E8EDEC;
}
div.promoContainer
{
	width:750px;
	margin:auto;
	border:1px solid #0DA5E4;
	background-color:#F6F9F9;
	padding:10px;
}
div.promoContainer .title
{
	font-family:'endzone-bold','Helvetica Neue',Arial;
	font-size:16px;
	color:#0BA6E4;
}
div.promoContainer .desc
{
	font-family:'endzone-light','Helvetica Neue',Arial;
	font-size:16px;
	color:#0564A5;
}
div.promoContainer a.btn
{
	color:#FFFFFF;
	padding:15px 20px;
}
div.promoContainer a.btn:hover
{
	text-decoration:none;
}

.textarea { maxlength:140; width:100%;height:100px;padding:5px; margin:3px 0; color:#555555 }
.text-left { text-align: left }
.reg-col-2 { float:left; padding-left:10px; padding-right:10px; width:50% }
.reg-row { margin-left: -10px; margin-right: -10px }
.reg-row:before, .reg-row:after 
{ 
	display: table;
  	content: "";
	clear: both
}
.reg-row *, .textarea
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#modalCancelSubReasons { padding-top:10px; padding-bottom:10px; width:330px; margin:auto }