/*

nflcs-league.css

- This CSS file contains CSS that is global to all teams. This file should only be accessible for
modification to League Administrators and Developers - not site authors/editors.

*/

/* ==================================================================
031 - Network Footer
================================================================== */

.netfooter {
    height: 110px;
    width: 100%;
    text-align: center;
    text-align: -moz-center;
    background: url(../img/104-net-footer-grad.png) repeat-x;
    position: absolute;
    left: 0px;
}

.netfooter2 {
    height: 110px;
    width: 100%;
    background: url(../img/104-net-footer-grad.png) repeat-x;
    left: 0;
    bottom: 0;
    float: right;
}

* html .netfooter
{
    width:expression(document.body.clientWidth + "px");
}


.netfooter-content {
    text-align: center;
    text-align: -moz-center;
    width: 980px;
    height: 110px;
    margin-left: auto;
    margin-right: auto;
}

.netfooter-icon-league {
    background: url(../img/104-net-footer-sprite.png) -137px no-repeat;
    width: 71px;
    height: 110px;
    float: left;
    margin: 0 10px 0 10px;
}

.gbl-hdrnet-mdl .netfooter-icon-league {
	
}

.netfooter-icon-afc {
    background: url(../img/104-net-footer-sprite.png) no-repeat;
    width: 78px;
    height: 110px;
    float: left;
}

.netfooter-icon-nfc {
    background: url(../img/104-net-footer-sprite.png) -79px no-repeat;
    width: 59px;
    height: 110px;
    float: left;
}

.netfooter-list-division,
    .netfooter-list {
    float: left;
    top: 0;
}

.netfooter-list-division ul {
    padding: 26px 0 0 0;
    width: 70px;
}

* html .netfooter-list-division ul {
	width:66px; 
}

.netfooter-list ul
{
    width: 96px;
    padding: 20px 0 0 0;
}


.netfooter-list-division ul,
    .netfooter-list ul {
    list-style: none;
    text-align: left;
    text-align: -moz-left;
    font-size: 8pt;
    font-family: arial, verdana;
}

.netfooter-list-division ul li,
    .netfooter-list ul li {
    padding: 1px 6px 1px 0;
    margin: 0;
    line-height: 12px;
}

.netfooter-list-division ul li a, .netfooter-list ul li a
{
    text-decoration: none;
    padding: 0;
    margin: 0;
    color: black
}

.netfooter-list-division ul li a:hover, .netfooter-list ul li a:hover
{
    text-decoration: underline;
}



/* ==================================================================
008 - League Header Module
================================================================== */

 

#gbl-hdrnet-mdl
{
    display: none;
    /*float: left;*/
    height:110px;
    width:970px;
    background: url(../img/104-net-footer-grad.png) repeat-x;
}

/* ie6 specific */
#gbl-hdrnet-mdl .netfooter-content { _position:absolute; _left:0px; }



/* ==================================================================
016 - Schedule
================================================================== */

.schedule-large .item-game a.noLinkStyle {
	text-decoration:none;
	cursor:text;
}

.schedule-large .item-game a.noLinkStyle:hover {
	text-decoration:none;
}

.schedule-small .item-game a.noLinkStyle {
	text-decoration:none;
	cursor:text;
}

.schedule-small .item-game a.noLinkStyle:hover {
	text-decoration:none;
}

.schedule h3 a.noLinkStyle 
{
	text-decoration: none;
	cursor:text;
}

.schedule h3 a.noLinkStyle:hover  {
	text-decoration:none;
}

.schedule-singlepage .downloadable-schedule a {
	background:url("/nfl-assets/img/icon-pdf.png") no-repeat scroll 10px 2px transparent;
	border-left:1px solid;
	float:right;
	margin-left:5px;
	padding:0 0 2px 26px;
}

.schedule-singlepage .stadium-game .home {
	font-weight:bold;
	text-transform:uppercase;
}

.schedule-singlepage #nextGame .schedule-note {
	height:110px;
}

.schedule-singlepage .opponent-name {
	font-size:14px;
	font-weight:bold;
}

.schedule-singlepage #nextGame .opponent-name {
	font-size:15px;
}

.schedule-singlepage .opponent-name .at-symbol{
	
}

/* ==================================================================
057- Registration
================================================================== */
#team-list-tip { display: none;}
.cluetip-reg-teams #cluetip-inner {padding: 10px;}
.reg-did-you-know{
    background: url(../img/reg-did-you-know-bg.png) no-repeat 0 0;
    color: #333333;
    width: 300px;
    height: 82px;
    padding: 40px 0px 0 10px;
    font-family:Arial, Helvetica, sans-serif;
}

.reg-did-you-know p { 
	font-size: 12px; 
	width: 215px;
	margin: 0px;
}

.reg-did-you-know a{ 
  display: block;
  margin-top: 15px;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #b6061e;
  float: left;
  text-decoration: none;
}

/*=====================================================================
jqModal Overlay - Force background to black
======================================================================*/
.jqmOverlay {
            background-color:#000 !important;
}


/* ======================================================================
0 - Video Player Popup From Centerpiece
======================================================================*/

#video-window .module {
    margin:0 !important;
}
#video-window .module .bd {
    padding:0px !important;
    margin:0px !important;
}
#video-window object#nflplayer {
    margin: 0px !important;
}

.module .av-videopopup .mod-title,
.module .av-audiopopup-cp .mod-title {
	background:#222 !important;
	background-image:none !important;
	color:#FFFFFF !important;
	height:26px;
    padding:0;
    margin:0;
    position:relative;
    top:0;
}
.av-videopopup,
.av-audiopopup-cp {
    width:610px !important;
}

.av-videopopup .mod-wrp-2,
.av-videopopup .mod-wrp-3,
.av-videopopup .mod-wrp-4,
.av-videopopup .mod-wrp-5,
.av-audiopopup-cp .mod-wrp-2,
.av-audiopopup-cp .mod-wrp-3,
.av-audiopopup-cp .mod-wrp-4,
.av-audiopopup-cp .mod-wrp-5,
.av-videopopup .bd,
.av-videopopup-cp .bd {
	padding:0 !important;
	margin:0 !important;
	border:none !important;

    background-image:none !important;
    background-color: #222 !important;
}
.av-videopopup .mod-wrp-1,
.av-audiopopup-cp .mod-wrp-1 {
    padding:0 !important;
	margin:0 !important;
    border-left:5px solid #222 !important;
    border-right:5px solid #222 !important;
    border-bottom:5px solid #222 !important;
    border-top:none !important;
    background-image:none !important;
    background-color: #222 !important;

}
.av-videopopup .mod-title h2,
.av-audiopopup-cp .mod-title h2 {
	color:#FFFFFF !important;
	font-size:12px !important;
	font-family:"Arial" !important;
	font-weight:normal !important;
	margin-right:30px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
	margin-left:0px; !important;
	padding:7px 0 0px 0px !important;
	font-style:normal !important;
	position: relative !important; 
	background-color: #222222 !important;
	line-height:12px !important;
    text-transform:none !important;
    text-align:left;
}
.av-videopopup .close-show {

}
.av-videopopup .close-show .close,
.av-audiopopup-cp .close-show .close {

	width:15px;
	height:15px;
	float:right;
	margin-top:-22px;
	margin-right:0px;
    margin-left:0px;
    margin-bottom:0px;
    padding:0;
    position:absolute;
    right:6px;
}
.av-audiopopup-cp .close-show .close {
    margin-right:3px;
}
.av-videopopup .close-show .close .jqmClose,
.av-audiopopup-cp .close-show .close .jqmClose {
	width:15px;
	height:15px;
	display:block;
	cursor:pointer;
    background: url(../img/gbl-close-icon.png) top left !important;
    padding:0px;
    margin:0px;
}
.av-videopopup .close-show .close .jqmClose span,
.av-audiopopup-cp .close-show .close .jqmClose span {
	display:none;
}
.av-audiopopup-cp .bd {
    text-align:center;
    border:0px !important;
}
.av-audiopopup-cp .bd object {
	height:215px !important;
	width:595px !important;
}

/* Page Ad z-index settings */
.ad-top, .ad-right, .ad-companion, .ad-bottom, .ad-left, .ad-chrome {
    z-index: 9020 !important;
}

#main-nav
{
    z-index: 9050 !important;
}

/* Sponsorship ad z-index settings */
.sponsorship-right .ad-top, .sponsorship-right .ad-right, .sponsorship-right .ad-companion,
.sponsorship-right .ad-bottom, .sponsorship-right .ad-left, .sponsorship-right .ad-chrome,
.sponsorship-bottom .ad-top, .sponsorship-bottom .ad-right, .sponsorship-bottom .ad-companion,
.sponsorship-bottom .ad-bottom, .sponsorship-bottom .ad-left, .sponsorship-bottom .ad-chrome,
.sponsorship-left .ad-top, .sponsorship-left .ad-right, .sponsorship-left .ad-companion,
.sponsorship-left .ad-bottom, .sponsorship-left .ad-left, .sponsorship-left .ad-chrome,
.sponsorship-top .ad-top, .sponsorship-top .ad-right, .sponsorship-top .ad-companion, .sponsorship-top
.ad-bottom, .sponsorship-top .ad-left, .sponsorship-top .ad-chrome {
    z-index: 9010 !important;
}

#cluetip, .jqmWindow {
    z-index: 9999 !important;
}


/***************************************/
/**** Print Styles *****/
/*****************************************/

body#printPage {
    background: none #FFF !important;
    padding:10px;
    color:#000 !important;
}

#printPage .printView {
    background:#FFF !important;
    background-image:none !important;
    padding:10px;
    color:#000 !important;
}
#printPage .print-head {
    text-align: right;
    height: 110px;
    border-bottom: 3px solid #000;
    position: relative;
    top: 0;
    width: 100%;
}
#printPage .print-foot {
    padding: 3px 0px !important;
    border-top: 1px solid #000 !important;
    color:#000 !important;
    margin: 10px 0px 0px 0px !important;
    float:left;
    width:100%;
}
#printPage .print-head img {
    float: left;
}
#printPage .print-head a {
    padding: 0px 10px 0px 20px;
    color:#000 !important;
    text-transform:uppercase !important;
    text-decoration:underline !important;
    font-weight:bold !important;
}
#printPage .print-body {
    padding-top: 10px;
    z-index: 10;
}

#printPage .print-body .ft {
    background-image:none !important;
    background-color:#fff;
    
}

#printPage .print-body a,
#printPage .print-body a:hover {
    text-decoration: none !important;
    color: #000 !important;
    cursor: pointer !important;
}
.print-body a.player-card-tooltip img {
    display: none;
}
#printPage .print-body .article .bd,
#printPage .print-body .article .hd,
#printPage .print-body .schedule-small .bd,
#printPage .print-body .depth-chart .hd,
#printPage .print-body .mod-wrp-1,
#printPage .print-body .mod-wrp-2,
#printPage .print-body .mod-wrp-3,
#printPage .print-body .mod-wrp-4,
#printPage .print-body .mod-wrp-5,
#printPage .print-body .schedule-small .bd .headings,
#printPage .print-body .schedule-small .game-status-current-week {
    background: #fff !important;
    background-image:none;
    border:0px !important;
    padding:0px 0px 10px 0px !important;
    margin:0px !important;
}

#printPage .print-body h2 {
    color:#000 !important;
    width:100% !important;
    font-size:20px !important;
    padding:0px 0px 10px 0px !important;
    display:block !important;
}

#printPage .print-body h2 span {
    font-weight:normal;
    
}

/*
  Print page table data titles
*/
#printPage .print-body .bd .mod-title-nobackground h2 span {
    color:#000 !important;
    font-size:13px !important;
    text-transform:none !important;
    font-style:normal !important;
    padding:0px !important;
    margin:0px !important;
    font-weight:bold;
}

#printPage .print-body .print-title h2 {
    padding:0px !important;
}

#printPage table tr.loop-odd,
#printPage table tr.loop-even {
    background: none !important;
}

#printPage .print-body caption {
    font-size:13px;
    font-weight:bold;
    line-height:25px;
    color:#000;
    font-style:normal;
    text-transform:none;
}

#printPage .print-body table {
    width:100%;
    margin: 0px !important;
    padding: 0px !important;
}

#printPage .print-body thead,
#printPage .print-body th,
#printPage .print-body .bd thead,
#printPage .print-body .bd th {
    background-color:#eaeaea !important;
    text-transform:uppercase !important;
    font-size:11px !important;
    font-weight:bold !important;
    height:18px !important;
    padding-left:5px;
    color:#000 !important;
    font-style:normal !important;
    border:0px !important;
    background-image: none !important;
}

#printPage .print-body td,
#printPage .print-body .bd td {
    padding-left:5px !important;
    border-bottom: 1px solid #d1d3d4;
    font-weight:bold;
    height:25px;
    padding-top:5px !important;
    padding-bottom:5px !important;
    font-size:12px !important;
    color: #000 !important;
}

#printPage .print-body td.week {
    padding-left:10px;
    width:50px;
}

#printPage .print-body td.date {
    width:75px;
}

#printPage .print-body td.game {
    width:100px;
}

#printPage .print-body td.time-result {
    width:120px;
}
#printPage .print-body td.media {
    font-weight: normal;
    text-tranform: uppercase;
}

#printPage .print-body .item-legend {
    padding-top:30px !important;
    padding-left:20px !important;
}

#printPage .print-body .item-legend h4,
#printPage .print-body .depth-chart .item-legend h4 {
    border-top:0px solid #000 !important;
    color:#000 !important;
    font-size:12px !important;
    font-weight:bold !important;
    padding:0px 0px 5px 0px !important;
    text-transform:uppercase !important;
}

#printPage .print-body .item-legend dl {
    color:#000 !important;
    float:left !important;
    font-size:12px !important;
    margin-right:0px !important;
    padding:0px 0px 0px 5px !important;
    width:125px !important;
}

#printPage .print-body h4 {
    padding-top:5px;
    font-weight:bold;
}

#printPage .print-body dt {
    float:left;
}


/* Depth Chart specific print adjustments */
#printPage .print-body .depth-chart .bd div {
    border: 0px none transparent !important;
    overflow:hidden;
}

#printPage .print-body .depth-chart .ft dl,
#printPage .print-body .ft dl {
    clear:both;
    color:#000 !important;
    font-size:11px !important;
    padding:5px 15px;
    font-weight:normal;
}

#printPage .print-body .depth-chart tr {
    border-bottom: 1px solid #d1d3d4 !important;
}

#printPage .print-body .depth-chart tr.no-border {
    border:0px solid transparent !important;
}
#printPage .print-body .depth-chart tr.no-border td {
    border:0px solid transparent !important;
}

#printPage .print-body .depth-chart .bd tr.no-border td {
    padding:20px 0px 10px 0px !important;
}

#printPage .print-body .depth-chart .no-border h2 {
    padding:0px !important;
    font-size:13px !important;
}
#printPage .print-body .depth-chart .item-legend dl {
    width: 150px !important;
    margin-right:20px !important;
}
/* Game Roster specific print adjustments */
#printPage .print-body .game-roster .game-roster-large .hd {
    padding:0px !important;
}

/* Event Detail specific print adjustments */
#printPage .print-body .event-detail .content {
    padding:0px !important;
}

#printPage .print-body .event-detail .other-dates {
    padding-top:10px !important;
}

#printPage .print-body .events-calendar .events-list-view,
#printPage .print-body .events-calendar .events-list-view .mod-wrp-1,
#printPage .print-body .events-calendar .events-list-view .mod-wrp-2,
#printPage .print-body .events-calendar .events-list-view .mod-wrp-3,
#printPage .print-body .events-calendar .events-list-view .mod-wrp-4,
#printPage .print-body .events-calendar .events-list-view .mod-wrp-5 {
    width:640px !important;
}

#printPage .print-body .events-calendar .events-list-view .mod-title h2 { 
	   display:none !important;
}

#printPage .print-body .events-calendar .events-list-view .hd {
    width:100% !important;
}

#printPage .print-body .events-calendar .events-list-view .bd {
    width:100% !important;
}

#printPage .print-body .events-calendar .events-list-view .bd table {
    width:100% !important;
}

#printPage .print-body .events-calendar .events-list-view .bd-list .location {
    width:25% !important;
}

#printPage .print-body .events-calendar .events-list-view .bd-list .desc {
    width:35% !important;
}

#printPage .print-body .events-calendar .events-list-view .bd-list .event {
    width: 25% !important;
}

#printPage .print-body .events-calendar .events-list-view .bd-list .date {
    width: 15% !important;
}
/*Article specific print adjustments*/
.print-body .article-resize {
    display:none !important;
}

.print-body .article h2.article-title {
    color:#000 !important;
    width:100% !important;
    font-size:20px !important;
    padding:0px !important;
}

.print-body .article .hd p.article-update {
    color:#4d4d4d !important;
    font-size:13px !important;
    padding-bottom:10px;
}
.print-body .article .article-small .hd p {
    font-size:12px !important;
    
}
.print-body .article .hd .article-byline,
.print-body .article .hd .article-update {
    color:#000000  !important;
    font-size:12px  !important;
    line-height:15px  !important;
    display:block !important;
    font-size:12px  !important;
    line-height:15px !important;
    margin:0 !important;
    padding:0 !important;
    float:none !important;
    text-align:left !important;
}

.print-body .article .hd .article-byline {
    font-style:italic !important;
    font-weight:normal !important;

}
.print-body .article .hd .article-update {
    font-style:normal !important;
    font-weight:normal !important;
    text-decoration:none !important;

}

.print-body .article .bd .article-content {
    padding:0px !important;
}

.print-body .article .article-small .bd h3 {
    padding:0px 0px 10px 0px !important;
    font-size:12px !important;
    font-weight:bold;
}

/* ==================================================================
035 - Depth Chart Module
================================================================== */
.depth-chart .bd .item-legend.item-legend-offense dl,
.depth-chart .bd .item-legend.item-legend-defense dl,
.depth-chart .bd .item-legend.item-legend-special dl {width:200px;}

.depth-chart .bd .item-legend.item-legend-offense dl dt,
.depth-chart .bd .item-legend.item-legend-defense dl dt,
.depth-chart .bd .item-legend.item-legend-special dl dt {width:32px;}

/* ==================================================================
050 051 - Video / Audio Gallery Browsers
*================================================================== */

#av-list-content {
	float:left;
}

.video-browser .cs-pagination, .audio-browser .cs-pagination{
	float:right;
	padding:0;
}

.video-browser .cs-pagination-status, .audio-browser .cs-pagination-status{
	margin:0 10px;
}
.depth-chart .ft {clear:both;}