body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin:0;
    padding:0;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset, img {
    border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style:normal;
    font-weight:normal;
}
li {
    list-style:none;
}
caption, th {
    text-align:left;
}
h1, h2, h3, h4, h5, h6 {
    font-size:100%;
    font-weight:normal;
}
q:before, q:after {
    content:'';
}
abbr, acronym {
    border:0;
    font-variant:normal;
}
sup {
    vertical-align:text-top;
}
sub {
    vertical-align:text-bottom;
}
input, textarea, select {
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
}
input, textarea, select {
    *font-size:100%;
}
legend {
    color:#000;
}
body {
    font:12px arial, helvetica, clean, sans-serif;
    *font-size:small;
    *font:x-small;
}
table {
    font-size:inherit;
    font:100%;
}
pre, code, kbd, samp, tt {
    font-family:monospace;
    *font-size:108%;
    line-height:100%;
}


/***
body background & color CSS
***/
html, body {
    font-family: "Arial Regular", Arial, sans-serif;
    font-size: 12px;
    margin:0;
    padding:0;
    line-height: 18px;
}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
img {
    border:0;
    padding:0;
    margin:0;
}
p {
    margin:5px 0 15px 0;
}
h1 {
    position:relative;
    font-size:25px;
    font-weight:bold;
}
h2 {
    position:relative;
    font-size:18px;
}
h3 {
    position:relative;
    font-size:16px;
    font-weight:bold;
}
h4 {
    position:relative;
    font-size:14px;
    font-weight:bold;
}
h5 {
    position:relative;
    font-size:12px;
}
td {
    vertical-align: top;
}
select, input, textarea {
    font-size:1em;
}
sup {
    font-size:8px;
}

a:hover {
    text-decoration:underline;
}


/* ==================================================================
Utility Styles
================================================================== */
.print-frame {
    height:0px;
    width:0px;
    border:0;
    margin:0;
    padding:0;
}
.no-display {
    display:none;
}
.img-txt {
    text-indent:-2000px;
    overflow:hidden;
}
.clearfix {
    zoom:1;
    overflow:hidden
}
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.ie-png-fix {
    _width: 100%;
    _height: 100%;
    position: relative;
}
.module {position: relative;}

.module .mod-wrp-1 {
	padding:15px;
    margin-bottom:10px;
    margin-right:10px;
}

.module .mod-wrp-2{}
.module .mod-wrp-3{}
.module .mod-wrp-4{}
.module .mod-wrp-5{}

.custom-module .mod-wrp-1 {
	padding: 0;
    background: none;
    float:none;
}

.custom-module .mod-wrp-2{
}
.custom-module .mod-wrp-3 {
}
.custom-module .mod-wrp-4{
}
.custom-module .mod-wrp-5{
}

.custom-module iframe{
	position:absolute;
	left:0;
	top:0;
}

.custom-module .mod-wrp-1 a img{
	margin-bottom: -5px; /*remove space reserved for hanging characters*/
}

.module .mod-title {

}

.module .mod-title h2 {
    /* Reserve 120px on the right for Chrome Sponsorship position */
    margin-right:120px;
	padding: 0 0 10px;
}


.module .hd {padding: 0 0 0; display: none;}
.module form .hd{
	display:block;
}
.module .bd {
	padding: 10px 0 0;
}

.module .ft {
    padding: 0 0 0 0;
    position:relative;
}
.module .action-bar {
    font-size:10px;
    text-align:right;
    position:relative;
}

.module .action-bar a {
    border:0px;
    cursor:pointer;
    padding:2px 5px;
    /*display:block;*/
    text-align:right;
}
.module .action-bar a:hover {
   	border:0px;
    cursor:pointer;
}
.module .action-bar a.content-more {
    /*padding:10px 0;*/
    float:right;
}
.link-carets {
    display:none;
}
/* Global Icons */
a.gbl-ico-rss  {
	background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -765px -1605px;
	height:20px;
	width:20px;
	/*margin-left: 2px*/
	background-color: transparent !important;
}
a:hover.gbl-ico-rss {
  background: transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -905px -1605px
}
.gbl-ico-rss span {
    display: none;
}
/* Sponsorships */
.sponsorship-table {
    padding: 0;
    margin: 0;
    font: inherit;
}
.sponsorship-chrome {
    position: absolute;
    right: 10px;
    top: 10px;
}

.pg-hdr .sponsorship-chrome {
    margin: 0px 0px 0px 0px;
    height:40px;
    right: 0px;
    top: 0px;

}

.sponsorship-bg, .sponsorship-left, .sponsorship-right {
}
.sponsorship-top{

}
.sponsorship-bottom {
    padding-left:8px;
}

.sponsorship-top .ad-top {
    height: 32px;
    background: transparent url('/assets/nflimg/ad-background.png') no-repeat right top;

}

.sponsorship-top .ad-top iframe {

    float: right;
}



.nfl-network-btn a { 
	background:transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -740px -1379px;
	display:block;
	height:40px;
	width:220px;
	position:relative;
	z-index:1000;
	display:block;
}
/*******************
jqM modal css
*******************/
.jqmWindow {
    display: none;
    width: 600px;
    /*padding: 26px 12px;*/
}
/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html .jqmWindow {
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.jqmOverlay {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.jqmClose {
    background: url(/assets/nflimg/club-global-spr.png) no-repeat scroll -766px -525px;
    display:block;
    height:14px;
    width:14px;    
}

.jqmClose:hover {
	background-position: -906px -525px;
}

.jqmClose span {
    display:none;
}


/*
Global Advertising Definitions
 - z-index definitions are provided for Rich Media Ads. See z-Index standards on Wiki
*/


/* Page Ad z-index settings */
.ad-top, .ad-right, .ad-companion, .ad-bottom, .ad-left, .ad-chrome {
    z-index: 9020;
}

/* 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;
}

.ad-top {
    height:90px;
    margin:0px;
    overflow:none;
}
.ad-right {
    margin-bottom:10px;
    margin-right:10px;
	display: block;
	line-height:0;
}
.ad-right iframe { }

html#print-version, html#print-version body{
    background: transparent!important;
}

html#print-version .print-head {
    text-align: right;
    height: 66px;
    background: url('/assets/nflimg/print-header-bg.png') left bottom repeat-x;
    position: relative;
}

html#print-version .print-head a.print-page-link{
    color: #fff;
    background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -766px -1047px;
    padding:2px 0 10px 25px;
    display: block;
    width: 28px;
    position: absolute;
    right: 40px;
    top: 5px;

}
html#print-version .print-head a.print-page-link:hover{
    background-position: -906px -1047px;
}
html#print-version .print-head a.close-page-link{
    color: #fff;
    background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -766px -520px;
    padding:2px 0 10px 16px;
    display: block;
    width: 0px;
    position: absolute;
    right: 10px;
    top: 5px;
    overflow: hidden;

}
html#print-version .print-head a.close-page-link:hover{
    background-position: -907px -520px;
}

html#print-version .print-body .ft{
    display: none;

}
html#print-version .bd .headings{
    background: #fff;
    color: #999;
}

html#print-version .schedule-small .bd .headings .heading-result-time {
    float:right;
}

html#print-version  .bd .loop-even,
html#print-version  .bd .loop-odd
{
    background: #fff;
    border-bottom: 1px solid #cccccc;
    font-weight: bold;
    color: #000;

}

html#print-version  .bd .article-content table {
}
html#print-version  .game-status-current-week
{
    color: #000;
}

.print-foot{font-weight: bold;}	


/* Carousel  */ 
.jcarousel-container {
    margin-top: 16px;
}
.jcarousel-container-horizontal {
position: relative;
}
.jcarousel-clip {
	z-index: 2;
	padding: 0;
	overflow: hidden;
	position: relative;
    margin-top:10px;
    clear:left;
	width:570px;
	
}

.jcarousel-clip li h3,
.jcarousel-clip li .photo-date,
.jcarousel-clip li .photo-source,
.jcarousel-clip li .photo-caption,
.jcarousel-clip li .photo-size-small,
.jcarousel-clip li .photo-size-regular,
.jcarousel-clip li .photo-size-large,
.nav-traverse {
    display:none;
}

.jcarousel-clip li a.photo-size-thumb img,
.jcarousel-clip li a.photo-size-thumb,
.jcarousel-clip li a.play-video img,
.jcarousel-clip li a.play-video {
    float:left;
    overflow:hidden;
}

.jcarousel-clip li a.photo-size-thumb img,
.jcarousel-clip li a.play-video img {

} 

.jcarousel-clip li a.photo-size-thumb:hover,
.jcarousel-clip li a.play-video:hover {

	outline:none;
}
.jcarousel-clip li a.photo-size-thumb:active, 
.jcarousel-clip li a.play-video:active {

}
.jcarousel-clip li a.photo-size-thumb:hover img,
.jcarousel-clip li a.play-video:hover img {
	outline:none;
}

.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0 0 40px;
	padding: 0;
}



.bd .av-list li.jcarousel-item {
	display: block;
	float: left;
	list-style: none;
	margin-right: 10px;
	position: relative;
}

.bd .photo-list li.jcarousel-item {
	display: block;
	float: left;
	list-style: none;
	width:145px;
	position: relative;
}

/* Carousel Buttons */
a.jcarousel-next {
	z-index: 3;
	width: 21px;
	height: 21px;
	cursor: pointer;
	background: transparent url(/assets/nflimg/club-global-spr.png) -766px -1293px;

}
.photo-gallery a.jcarousel-next {
	bottom:9px;
	position:absolute;
	right:0;
	
}
a.jcarousel-next:hover {
	background-position:-906px -1293px;
}

a.jcarousel-next:hover {
}

a.jcarousel-next-disabled,
a.jcarousel-next-disabled:hover {
}

a.jcarousel-prev {
	z-index: 3;
	width: 21px;
	height: 21px;
	background: transparent url(/assets/nflimg/club-global-spr.png) -766px -1243px;  
}
.photo-gallery a.jcarousel-prev {
  bottom:9px;
  position:absolute;
  right:25px;
}
a.jcarousel-prev:hover { 
	background-position:-906px -1243px;
}

a.jcarousel-prev:hover {
}

a.jcarousel-prev-disabled,
a.jcarousel-prev-disabled:hover {
}

/* /Carousel */

.av-gallery-small a.jcarousel-prev {
                bottom:10px;
                cursor:pointer;
                height:20px;
                position:relative;
                right:25px;
                width:20px;
                z-index:3;
                float: right;
}
.av-gallery-small a.jcarousel-next {
                bottom:10px;
                cursor:pointer;
                height:20px;
                position:relative;
                right:-20px;
                width:20px;
                z-index:3;
                float: right;
}

/******************************/
/* Scrollable                 */
/******************************/

/* root element for the scrollable. when scrolling occurs this element stays still. */
div.scrollable {
 /* required settings */
 position:relative;
 overflow:hidden;
 width: 270px;
 height:114px;

 /* custom decorations */
 /* border:1px outset #ccc;
 background-color:#efefef;*/
}

/*
root element for scrollable items. Must be absolutely positioned
and it should have a super large width to accomodate scrollable items.
it's enough that you set width and height for the root element and
not for this element.
*/
div.scrollable div.items {
/* this cannot be too large */
 width:20000em;
 position:absolute;
 clear:both;
}

/* single scrollable item */
div.scrollable div.items div {
 float:left;

 /* custom decoration */
 text-align:center;
 /*width:130px;*/
 font-size:7px;

}

div.scrollable .scrollable-navi{
display:none;
}
/* prev, next, prevPage and nextPage buttons */
a.scrollable-prev, a.scrollable-next, a.scrollable-prevPage, a.scrollable-nextPage {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat;
	float:left;
	position:absolute;
	cursor:pointer;
	font-size:1px;
	top:133px;
	z-index:3;
}

a.scrollable-prev, a.scrollable-prevPage{
	background-position: -766px -1243px;
	right:50px;
}

a.scrollable-next, a.scrollable-nextPage{
	background-position: -766px -1293px;
	right:25px;
}

/* mouseover state */
a.scrollable-prev:hover, a.scrollable-prevPage:hover {
	background-position: -906px -1243px;
}
a.scrollable-next:hover, a.scrollable-nextPage:hover {
	background-position: -906px -1293px;
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;
}

/* next button uses another background image */
/*a.scrollable-next, a.scrollable-nextPage {
 background:transparent url(../nflimg/02x-gallery-arrows.gif) no-repeat scroll -20px 0;
	clear:right;
}*/
.content-list .ft {
 clear:both;
}

/*********** navigator ***********/
/* position and dimensions of the navigator */
div.navi {}
/* items inside navigator */
div.navi a {}
/* mouseover state */
div.navi a:hover {}
/* active state (current page state) */
div.navi a.active {}
/* ==================================================================
027 - Tooltip
===================================================================*/
/* Tooltip */
/* Module - Tooltip */

.clue-right-player-card-tooltip, .cluetip-player-card-tooltip {
	margin-top: -15px;
}
.cluetip-tooltip {

}
.cluetip-tooltip h3#cluetip-title, h3#cluetip-title {
	font-weight: bold;
	font-size: 12px;

	margin: 0;
	position: relative;
}
.cluetip-tooltip #cluetip-close, #cluetip-close {
	clear: both;
	float: right;
	z-index: 10;
	position: relative;
}
.cluetip-player-card-tooltip #cluetip-close a,
.cluetip-prospect-card-tooltip #cluetip-close a {
 	background:transparent url(/assets/nflimg/027-tooltip-close.png) 0 0 no-repeat;
	font-size: 10px;
	padding:0px 0px 5px 7px;
	text-decoration: none;
}
.cluetip-player-card-tooltip #cluetip-close a:hover,
.cluetip-prospect-card-tooltip #cluetip-close a:hover {}
.cluetip-event-tooltip h3#cluetip-title {
	left: 0px;
}
.cluetip-event-tooltip #cluetip-close a:hover {
 	background-position:-18px -0px;
}
.cluetip-tooltip {
	width: 275px !important;
}
.cluetip-tooltip #cluetip-outer {
	width: 275px !important;
}
.cluetip-tooltip #cluetip-outer,
#cluetip-outer {
	text-align: left;
	padding: 5px;
	float:left;
	width: auto;
}

.cluetip-event-tooltip #cluetip-outer,
.cluetip-player-card-tooltip #cluetip-outer {
	padding: 0 5px 5px;
}

.cluetip-tooltip #cluetip-inner,
#cluetip-inner {
	line-height: 13px;
	overflow: hidden;
	_zoom: 1;
	float:left;
	*width:auto;
}
.cluetip-content-tools #cluetip-inner{
}

.cluetip-arrows {
	display: none;
	position: absolute;
	height: 40px;
	width: 13px;
	background-repeat: no-repeat;
	background-position: 0 19px;
}
#cluetip-inner h4 {
	padding:0 10px 6px 7px;
	display: none;
}

#cluetip-inner #headshot-wrp {
	float: left;
}

#cluetip-inner img {
	float: left;
	padding: 10px 0 10px 10px;
	*margin-bottom: 10px;

}
#cluetip-inner dl {
	float: left;
	margin: 10px 5px 10px 10px;
	width:172px;
}
.cluetip-event-tooltip #cluetip-inner dl {
	width: 250px;
	margin: 0px 5px 5px 0px;
	overflow: hidden;
}
#cluetip-inner dt {
	float: left;
	clear: left;
	margin-right: 5px;
    *width: 44%;
    *margin-right: 0;

}
#cluetip-inner dd {
    float: left;
	display:block;
    *width: 54%;
}
.cluetip-event-tooltip {}

.cluetip-event-tooltip h3#cluetip-title {
	padding: 0 5px;
	font-weight: bold;
	font-size: 12px;
}
.cluetip-event-tooltip #cluetip-inner {
	padding: 4px;
	line-height: 13px;
	overflow: auto;
	_zoom: 1;
	background: url( '/assets/nflimg/027-tooltip-inner-bg.jpg' ) repeat-x bottom left;
}
.cluetip-event-tooltip h3#cluetip-title {
	margin: 0 0 0 -5px;
}
.cluetip-event-tooltip #cluetip-inner h4 {
	display: none;
}
.cluetip-event-tooltip #cluetip-inner dt {
	float: left;
	clear: left;
	margin-right: 5px;
}
.cluetip-event-tooltip #cluetip-inner dd {
	float: left;
	margin-bottom: 5px;
}
/*.cluetip-arrows#cluetip-arrows{
	background-image: url( /assets/nflimg/027-arrow-right.png);
	left: 100%;
	margin-right: -11px;
	top: 22px;
}*/
.clue-right-tooltip .cluetip-arrows,
.clue-right-player-card-tooltip .cluetip-arrows,
.clue-right-prospect-card-tooltip .cluetip-arrows {
	background-image: url(/assets/nflimg/027-arrow-left.png);
	top: 22px;
	left:-10px;
}
.clue-left-event-tooltip .cluetip-arrows,
.clue-left-tooltip .cluetip-arrows,
.clue-left-player-card-tooltip .cluetip-arrows,
.clue-left-prospect-card-tooltip .cluetip-arrows {
	background-image: url( /assets/nflimg/027-arrow-right.png);
	right: -10px;
	top: 22px;
	float: none;
}
.clue-top-tooltip .cluetip-arrows,
.clue-top-player-card-tooltip .cluetip-arrows,
.clue-top-prospect-card-tooltip .cluetip-arrows {
	background-image: url( '/assets/nflimg/027-arrow-down.png');
	top: 100%;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 26px;
}
.clue-bottom-tooltip .cluetip-arrows,
.clue-bottom-player-card-tooltip .cluetip-arrows,
.clue-bottom-prospect-card-tooltip .cluetip-arrows {
	background-image: url( '/assets/nflimg/027-arrow-up.png');
	top: -11px;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 26px;
}

a.player-card-tooltip img {
	display: inline;
	margin: 0 0 0 2px;
}
/* ==================================================================
Class: 001 Global Navigation - Core CSS
Manages the Core portion of the Navigation module CSS. These items do not
change from team to team and should never be modified outside the GraySite
branch.
================================================================== */

#main-nav > div > ul > li > a {
	background: transparent url('/assets/nflimg/club-global-spr.png') no-repeat;
    display: block;
    margin: 0;
}
#main-nav .bd{

}
#main-nav ul {
	list-style: none;
    z-index: 25;
	position: relative;
	_position: fixed;
}
#main-nav ul li {
	float: left;
	padding: 0;
	text-indent:0px; /* margin: 0 5px 0 0; */
	position:relative;
	z-index: 26;
}
#main-nav ul li a {
	display: block;
	margin:0 0px 0 0;
	text-transform: uppercase;
	text-align:center;
	text-decoration: none;
}

#main-nav ul li a span {
	display:none;
}


/* all lists */
#main-nav ul ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	padding: 5px 0;
}

#main-nav ul ul span, #main-nav ul ul a {
	height:15px;
	font-style:normal;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:3px;
	margin:0;
	background-image: none;
	font-size: 11px;
	display: block;
	width: 158px;
	text-indent:10px;
	text-align:left;
}
* html #main-nav ul ul a {
	width:158px;
}

#main-nav ul ul a span {
	display:block;
	width:158px;
}
#main-nav ul ul span {
	text-decoration:none;
	position:relative;
	left:auto;
	width: 158px;
	background: url(/assets/nflimg/club-global-spr.png) no-repeat scroll 84px -535px;
}

#main-nav ul ul li .sfhover  a {
	text-decoration:none;
	position:relative;
	left:auto;
	width: 158px;

}


#main-nav ul ul li a:hover {
/*	border-top:1px solid #fdb813;*/
	width:120px
}
#main-nav ul ul span:hover {
	cursor:pointer;
	left:auto;
	position:relative;
	text-decoration:none;

	
}


/* second-level lists */
#main-nav ul li ul {
	margin: 0;
	position: absolute;
	left: -999em;
	z-index:100;
	width:158px;
}
/* second-level list items */

#main-nav ul li ul li {
	position: relative;
	float: left;
	width: 158px;
	padding: 0;
	margin-left:0;
}

/* second-level list items */
#main-nav ul li ul li.last {
}
/* third-and-above-level lists */
#main-nav ul li ul ul {
	margin: -1px 0 0 158px;
}
#main-nav ul li ul ul li {
	border:none;
}


#main-nav .sfhover-off, 
#main-nav ul li:hover ul, #main-nav ul li:hover ul ul, #main-nav ul li:hover ul ul ul, #main-nav ul li.sfhover ul, #main-nav ul li.sfhover ul ul, #main-nav ul li.sfhover ul ul ul {
	left: -999em;
}
/* lists nested under hovered list items */
#main-nav .sfhover-on, #main-nav ul li:hover ul, #main-nav ul li li:hover ul, #main-nav ul li li li:hover ul, #main-nav ul li.sfhover ul, #main-nav ul li li.sfhover ul, #main-nav ul li li li.sfhover ul {
	left: 0;
}



/* third level */
div#main-nav ul li#main-nav-news.sfhover ul li a,
div#main-nav ul li#main-nav-news.sfhover ul li a,
div#main-nav ul li#main-nav-schedule--events.sfhover ul li a,
div#main-nav ul li#main-nav-tickets--stadium.sfhover ul li a,
div#main-nav ul li#main-nav-team.sfhover ul li a,
div#main-nav ul li#main-nav-cheerleaders.sfhover ul li a,
div#main-nav ul li#main-nav-outreach.sfhover ul li a,
div#main-nav ul li#main-nav-fans.sfhover ul li a,
div#main-nav ul li#main-nav-stadium.sfhover ul li a,
div#main-nav ul li#main-nav-schedule.sfhover ul li a,
div#main-nav ul li#main-nav-tickets.sfhover ul li a,
div#main-nav ul li#main-nav-history.sfhover ul li a,
div#main-nav ul li#main-nav-community.sfhover ul li a,
div#main-nav ul li#main-nav-fan-zone.sfhover ul li a,
div#main-nav ul li#main-nav-get-gear.sfhover ul li a
{
  background: url('/assets/nflimg/club-global-spr.png') no-repeat -20px 0px;
}



div#main-nav ul li#main-nav-news ul li span:hover,
div#main-nav ul li#main-nav-schedule--events ul li span:hover,
div#main-nav ul li#main-nav-tickets--stadium ul li span:hover,
div#main-nav ul li#main-nav-team ul li span:hover,
div#main-nav ul li#main-nav-cheerleaders ul li span:hover,
div#main-nav ul li#main-nav-outreach ul li span:hover,
div#main-nav ul li#main-nav-fans ul li span:hover,
div#main-nav ul li#main-nav-stadium ul li span:hover,
div#main-nav ul li#main-nav-schedule ul li span:hover,
div#main-nav ul li#main-nav-video--audio ul li span:hover,
div#main-nav ul li#main-nav-history ul li span:hover,
div#main-nav ul li#main-nav-community ul li span:hover,
div#main-nav ul li#main-nav-fan-zone ul li span:hover,
div#main-nav ul li#main-nav-get-gear ul li span:hover{
	background: url(/assets/nflimg/club-global-spr.png) no-repeat scroll 84px -535px;
}
/* ==================================================================
Class: 002 - Articles Styles - Core CSS
Manages the Theme portion of the Article and Event Detail module CSS. These items do not
change from team to team and should never be modified outside the GraySite
branch.
================================================================== */

.article-large h2,
.event-detail h2
{
    margin-right: 25px;
	font-style: normal;
}
.article-large .hd,
.article-large .hd p,
.article-large .bd p,
.article-large .bd,
.article-large h3,
.article-large .photo-caption,
.pcuteline,
.article-content,
.article-large table
{
	font-size: 113%;
}

.article-small .hd .article-update,
.event-detail .hd .article-update,
.event-detail .hd
{
    font-size: 100%;
}

.article h3,
.event-detail h3
{
    padding-bottom: 20px;
}

.article h3 span,
.event-detail h3 span
{
	font-weight:normal;
}

.article,
.article-content,
.article-content p,
.article .bd,
.event-detail
{
	text-align:left;
}

.article .mod-wrp-1{
	background: url(/assets/nflimg/002-article-bg.png) top left no-repeat;
}
/* overrides */
.article .mod-wrp-2 {
	padding: 0 5px 20px 5px;
}

.article .hd {
	position:relative;
	padding: 0 0 10px;
	display: block;
}

.event-detail .hd {
	position:relative;
	padding:20px 0 0;
	margin: 0px 10px;
}

.article  h2 {
	padding-bottom:10px;
}
.article .hd strong,
.event-detail .hd strong
{
	font-weight:bold;
}

.article .hd .article-byline {
	margin:0;
	padding:0;
	font-size:11px;
	line-height: 15px;
    font-weight: bold;
}

.article .hd .article-update {
	font-weight:normal;
	margin:0;
	padding:0;
	font-style:italic;
}

.event-detail .hd .article-update {
	font-weight:normal;
	margin:0 0 10px;
	padding:0;
}

.article .bd ul {
  margin-left:15px;

}
.article .bd ul li {
    display:list-item;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:disc;
}

/* text resizer */
.article .article-resize {
	display:block;
	float:right;
	margin-top:-26px;
	padding-left:46px;
}

.article .article-resize li {
    display:inline-block;
    text-align:right;
    position:relative;
    float:left;
}

.article .article-resize li.text-resize-sm {
    padding-right:5px;
}

.article .article-small .article-resize li a,
.article .article-large .article-resize li a {
    width:26px;
    height:26px;
    display:block;
    background: url(/assets/nflimg/club-global-spr.png) no-repeat -1046px -569px;
}

.article .article-small .article-resize li a:hover {

    display:block;
    background: url(/assets/nflimg/club-global-spr.png) no-repeat -906px -569px;
}

.article .article-large .article-resize li a {

    display:block;
    background: url(/assets/nflimg/club-global-spr.png) no-repeat -1046px -624px;
}

.article .article-large .article-resize li a:hover {

    background: url(/assets/nflimg/club-global-spr.png) no-repeat -906px -624px;
}
.article .article-resize li a span {
    display:none;
}
.article .article-small .article-resize li.text-resize-lg a {
    background: url(/assets/nflimg/club-global-spr.png) no-repeat -766px -624px;
}
.article .article-small .article-resize li.text-resize-lg a:hover {
    background: url(/assets/nflimg/club-global-spr.png) no-repeat -906px -624px;
}
 .article .article-large .article-resize li.text-resize-sm a {
    background: url(/assets/nflimg/club-global-spr.png) no-repeat -766px -569px;
}
.article .article-large .article-resize li.text-resize-sm a:hover {
    background: url(/assets/nflimg/club-global-spr.png) no-repeat -906px -569px;
}

.article .bd p {
	margin: 0 0 5px;
}
.article .bd table {
	margin-bottom:10px;
}

.article .bd a{
	font-weight:bold;
}
.article .bd a img {
    padding:0 0 0 2px;
}
.article .bd a:hover{
	font-weight:bold;

}
.article .photo-caption,
.pcutline {
	margin-bottom: 15px;
}

.article-content img {
	display:block;
	margin:0 auto 15px;
	padding:5px;
}

.article-content  table { max-width: 430px;}
.article-content  table td { padding-left: 10px;}

/* event-detail page which follows article layout. */
.event-detail .content {
    padding:10px;
}

.event-detail .content img{
	margin: 0 auto;
	display: block;
}

.event-detail .content p {
   margin-top:15px;
}

.event-detail .more-link {
	text-align:right;
	margin: 0 15px 0 0;
}


/* ==================================================================
Class: 003 - Content Tools Styles - Core CSS
Manages the Theme portion of the Content Tools module CSS. These items do not
change from team to team and should never be modified outside the GraySite
branch.
================================================================== */
.content-tools .mod-wrp-1
{
	padding: 5px 5px 5px 5px;
	margin-bottom: 0px;
}


.content-tools .actions dt.rss a{
	background:transparent url('/assets/nflimg/club-global-spr.png') no-repeat scroll -766px -1097px ;
	width:20px;
}

.content-tools .actions dt.rss a:hover{
	background-position:  -906px -1097px;
}

.content-tools .actions dt.img-txt
{
	text-indent: 0;

}

.content-tools dl.actions  {
    height: 20px;
	margin-right: -10px;
}
.content-tools .actions dt {
    float:right;
}
.content-tools .actions dt a {
	background:transparent url('/assets/nflimg/club-global-spr.png') no-repeat scroll -766px -1049px ;
    width: 20px;
    height: 20px;
    display:block;
    text-indent: 40px;
    overflow:hidden;
    margin: 0 10px 0 0;
}
.content-tools .actions dt a:hover {
	background-position:  -906px -1049px;
}


.content-tools .actions dt.email a{
	background-position:  -766px -999px ;


}
.content-tools .actions dt.email a:hover{
	background-position:  -906px -999px;
}

.content-tools .actions dt.share a{
	background-position:  -766px -949px ;


}
.content-tools .actions dt.share a:hover{
	background-position:  -906px -949px;
}
	
.content-tools .actions dt.link a{
	background-position:  -766px -1149px ;


}
.content-tools .actions dt.link a:hover{
	background-position:  -906px -1149px;
}

.content-tools dd {
    display: none;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share{
	padding:10px 0;
	position:relative;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul{
	padding: 0 10px;
	margin-bottom: -10px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li {
	margin: 0 0 10px 0;
	min-height: 16px;
	height: auto !important;
	height: 16px;
	font-size: 12px;
	font-weight: bold;
	background: transparent url(/assets/nflimg/003content-tools-share-icons.png) no-repeat;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li a{
	padding-left: 26px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li a:hover{}

.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li.myspace{
	background-position: 0px 0px;
	*position:relative;
}
/*
.cluetip-content-tools li.myspace a{ 
	background-image: url('../nflimg/003content-tools-share-icons.png'); 
	*position:relative;
	*left: -40px;
	*width: 100px;
}
*/
.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li.delicious{
	background-position: 0px -16px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li.facebook{
	background-position: 0px -32px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li.digg{
	background-position: 0px -64px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li.reddit{
	background-position: 0px -48px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li.google{
	background-position: 0px -80px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li.stumbleupon{
	background-position: 0px -96px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li.windowslive{
	background-position: 0px -112px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-email{
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-link-form {
	padding: 10px;
	height:17px;
	*position:relative;
	*width:357px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-link-form #content-tools-link-link {
	width:257px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form {
	margin: 5px 10px;
	*width: 370px;
	*text-align:center;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form fieldset{
	margin-top:-5px;
	*margin-bottom:-4px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div {
	margin-bottom: 10px;
	clear: both;
}
.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div.form-email-text{
	margin-bottom:5px;
}
.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div.formactions{
	margin-bottom:0;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div input,
.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div label {
	float: left;
	margin-bottom: 10px;
}

*+html .cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div input,
*+html .cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div label {
	margin-bottom: 0px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div label {
	width: 95px;
	margin-right: 10px;
	text-align: right;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div input {
	width: 263px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div p {
	clear: both;
	padding-left: 111px;
	font-size: 11px;
	margin: 0;
	font-style:italic;
}


.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields .form-email-hdr p{
	padding: 0px;
	/*color:#bf2026;*/
	font-size: 10px;
	padding-left:111px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form #content-tools-email-text {
	width: 253px;
	padding: 5px;
	font:12px arial, helvetica, clean, sans-serif;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div #content-tools-email-submit {
	border:medium none !important;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	margin-left:111px;
	margin-bottom:0;
	padding:3px;
	text-transform:uppercase;
	width:auto;
	float:right;
}

#content-tools-email-copy {
	width: 16px !important;
	border: none !important;
}
.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div.response-message {
	margin-bottom: 0px;
}

.cluetip-content-tools  #cluetip-close a
{
  display:block;
  height:0;
  position: relative;
  top:5px;
  right:2px;
  padding-left:20px;
  padding-top:20px;
  width:0;
  background:transparent url('/assets/nflimg/club-global-spr.png') -763px -525px no-repeat;

  overflow: hidden;
}
.cluetip-content-tools  #cluetip-close a:hover
{
  background-position: -903px -525px ;
 }
 
.content-tools-error-log{
	font-weight: bold;
	*min-width: 370px;
}

.content-tools-error-log span{
	text-align: left;
	margin: 0;
	padding: 0;
}
 
.content-tools-error-log li{
	margin-bottom: 10px;
}
 
.content-tools-email-fields .response-message{}
/* ==================================================================
Class: 005 Search Results - Core CSS
Manages the Core portion of the RSS module CSS. These items do not
change from team to team and should never be modified outside the GraySite
branch.
================================================================== */

.search-results.small .bd .main-results .sorting-c
{
    float:right;
}


/* styles for Form Box	*/
#search-again-form {
	background:transparent url(/assets/nflimg/gbl-mod-bg.png) repeat-y scroll 0 0;
	margin:0 10px 0 0;
}
#search-again-form .search-again-text {
	float:right;
	padding-top:10px;
	position: relative;
	width:529px;
	*width:509px;
}

#search-again-form .search-again-text input.go
{
	background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -764px -1341px;
	left:186px; 
	margin:0;
	overflow:hidden;
	padding:22px 58px 0 0;
	position:absolute;
	width: 1px;
}
#search-again-form .search-again-text input.go:hover {
	background-position:-905px -1341px;
}
#search-again-form .search-again-text input.go.src {
	display:none;
}
#search-again-form .search-again-text label {
	display: none;
}
#search-again-form .search-again-text #search-text {
	height:17px;
	padding:2px 0 0 10px;
	width:164px;
}
#search-again-form .search-again-filters {
	margin: 0 0 0 15px;
	padding:10px 0 0;
}

#search-again-form .search-again-filters input {
	vertical-align:middle;
}

#search-again-form .search-again-filters label {
	margin:0 5px 0 0;
    vertical-align: middle;
}

.search-results.large { 
	padding: 7px 15px 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	background:transparent url(/assets/nflimg/gbl-mod-bg.png) repeat-y scroll 0 0;
}

/* Large styles */
.search-results .player-image .hd div {
	display:none;
}
.search-results .mod-wrp-1{
	background: none;
}

/* Common styles */
.search-results a {}
.search-results.large .hd {
	margin-bottom: 10px;
}
.search-results .hd p {
	float:left;
	width:250px;
	font-size: 14px;
	font-weight: bold;
	margin:5px 0 6px;
	*padding-bottom:5px;
}
.search-results .hd .sorting-c{
	float: right;
	width:205px;
	*margin-bottom:5px;
}
.search-results .hd .sorting-c p {
	float:left;
	font-size:12px;
	text-transform:none;
	width:50px;
	margin:3px 0 0;
	display: block;
	line-height:1.5;
	_margin-top: 5px;
}
#sorting-form {
	float:right;
	line-height:1px;
	margin:3px 0 0;
	padding:0;

}
#sorting-form select#orderBy {
	float:left;
	display:block;
	position: relative;
	font-size:12px;
	margin:0 10px 0 0;
	width: 105px;
}
#sorting-form input.go {
	background: url(/assets/nflimg/club-global-spr.png) no-repeat -765px -1803px;
	margin-top: -3px;
	text-indent:-999px;
	display:block;
	position:relative;
	float:left;
	height: 19px;
	width: 26px;
	top:3px;
}
#sorting-form input.go:hover{
	background-position: -905px -1803px !important;
}
.search-results .hd { padding: 0; display:block;}
.search-results .hd .sorting-c button span {}
.search-results .bd h3 {
	font-size:14px;
}
.search-results .bd ul {}
.search-results .bd mop-wrp-5 ul {}
.search-results .bd ul li {}
.search-results .bd ul li h3 {}
.search-results .bd { padding: 0;}
.search-results .bd ul li h3 a {}
.search-results .bd ul li h3 a:hover {}
.search-results .bd ul li img {}
.search-results .bd p.date { }
.search-results .bd ul li div p span {
	font-weight: bold;
	display:block;
	font-size:10px;
	text-transform: uppercase;
}

.search-results .bd ul li div p span em{
	font-weight: bold;
	font-style: normal;
	line-height: 1.5;
}

/* description text */
.search-results .bd ul li div p {
	font-size:12px;
	margin:0;
}
.search-results .bd ul li ul {}
.search-results .bd ul li ul li { }
.search-results .more-links { }
.search-text-wrp-1 {}
.search-text-wrp-1 #search-text {}
#search input.go {}

.search-results .action-bar {
	margin-left:140px;
	height:auto;
	padding-bottom:10px;
}


/* styles for featured result	*/
.featured-results {
	background: url(/assets/nflimg/005-search-featured-bg.gif) repeat-x bottom left;
	height:auto;
	margin:20px 0;
	padding: 10px;
}
.featured-results .mod-wrp-1 {
	padding: 0px;
	margin: 0px;
	border: none;
	background: none;
}
.featured-results .mod-wrp-2 {
	background:none;
}
.featured-results .mod-title {
	margin: 0;
	padding:0;
	background: none;

}
.featured-results .mod-title h2 {
	font-size:20px;
	font-weight:normal;
	margin:0 0 20px;
	padding: 0;
	text-transform:none;
}

.featured-results .bd {
	margin:0;
}
.featured-results .bd h3 a {

}
.featured-results .bd p {
	margin: 0;
}
.featured-results .bd table tr td p a {
	font-size:12px;
	text-decoration:none;
	top:-22px;
}

.featured-results .ft {
	margin:0;
}

.article-search-results,
.video-search-results,
.photo-search-results,
.photo-gallery-search-results,
.audio-search-results {
	margin-bottom:20px;
}

.article-search-results .mod-title,
.video-search-results .mod-title,
.photo-search-results .mod-title,
.photo-gallery-search-results .mod-title,
.audio-search-results .mod-title {
	background:none;
	font-size: 20px;
	margin:0;
	padding:0;
}


.article-search-results .mod-wrp-1,
.video-search-results .mod-wrp-1,
.audio-search-results .mod-wrp-1,
.photo-search-results .mod-wrp-1,
.photo-gallery-search-results .mod-wrp-1 {
	margin:0px;
	padding:0px;
	border: none;
}

/* styles for audio, video, article, photo TITLE  */
.audio-search-results .mod-title h2,
.video-search-results .mod-title h2,
.article-search-results .mod-title h2,
.photo-search-results .mod-title h2,
.photo-gallery-search-results .mod-title h2{	
	font-size:20px;
	line-height:17px;
	padding:0 0 20px;
}

/* styles for footer view all */
.article-search-results .action-bar,
.video-search-results .action-bar,
.photo-search-results .action-bar,
.photo-gallery-search-results .action-bar,
.audio-search-results .action-bar {
	background:none;
	margin:0;

}
.article-search-results .action-bar a,
.video-search-results .action-bar a,
.photo-search-results .action-bar a,
.audio-search-results .action-bar a,
.photo-gallery-search-results .action-bar a{
	font-size:11px;
	padding: 3px 5px;
}
.action-bar a.more-links {

}
.action-bar a:hover.more-links {}

.search-results .bd .main-results .article-search-results ul li,
.search-results .bd .main-results .video-search-results ul li,
.search-results .bd .main-results .photo-search-results ul li,
.search-results .bd .main-results .photo-gallery-search-results ul li,
.search-results .bd .main-results .audio-search-results ul li {
	margin:0 0 12px 0;
}

.search-results .action-bar {
	position:relative;
}

/* ==================================================================
	SEARCH RESULTS - PAGINATION
================================================================== */
.search-results .bd .main-results .article-search-results ul li {
}
.search-results .cs-pagination {
  margin:5px 0;
  top: -15px;
  *top: -17px;
}
.search-results .cs-pagination span,
.search-results .cs-pagination a
{
}

.search-results .cs-pagination .first
{
}
.search-results .cs-pagination .last	
{
}
.search-results .cs-pagination-status
{
    float: left;
	margin:8px;
	position:relative;
	top:-23px;
}

.search-results .cs-pagination-status span
{
}


.search-results.large .player-card .bd {
	right:-5px;
	width:266px;
}

.search-results.large .player-card .player-image {
	overflow:hidden;
}
/* ==================================================================
Class: 006 - RSS - Core CSS
Manages the Theme portion of the RSS module CSS. These items do not
change from team to team and should never be modified outside the GraySite
branch.
================================================================== */

#rss-info .mod-wrp-1 {
	background: #fff url(/assets/nflimg/002-article-bg.png) top left no-repeat;
	padding: 10px;
}
.rss-list {
	padding: 10px;
}
/* ==================================================================
Class: 007 - Site Alert - Core CSS
Manages the Core portion of the Site Alert module CSS. These items do not
change from team to team and should never be modified outside the GraySite
branch.
================================================================== */
.site-alert .mod-wrp-1 {
	background: url(/assets/nflimg/007-sitealert-title.png) no-repeat 20px 20px;
	padding: 43px 20px 5px;
}
.site-alert h2, .site-alert h3, .site-alert span {
	font-size: 30px;
	line-height: 30px;
}
.site-alert .hd {}
.site-alert .bd {
	font-size: 13px;
	padding: 0;
}

.site-alert .bd .close {
	position:absolute;
	right:20px;
	top:10px;
	width:15px;
}
.site-alert .bd .close a,
.site-alert .bd .close a:hover {
	border:0;
	cursor:pointer;
}
.site-alert .bd .close a {
	background: transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -765px -525px;
	display: block;
	text-indent: -9999px;
}
.site-alert .bd .close a:hover {
	background-position: -905px -525px;
}
.site-alert .action-bar {
 margin: 10px 0;
 padding: 2px 0;
}
/* ==================================================================
Class: 009 - Events Calendar - Core CSS

   Global module class is "events-calendar".
   Events calendar has two views:
      - events-list-view
      - events-calendar-view
   Each of these view can be further broken down into a compact version:
      - events-list-view-compact
      - events-calendar-view-compact
   Each of the selectors below can be prepended with each view for more specific styles
================================================================== */

/* The tabs are contained within the .hd element, and the padding remains inside the module */
.events-calendar .hd {
	display: block;
	padding:0;
}

 /************************************************
 Compact View
 *************************************************/
 
.events-calendar .events-calendar-view-compact .mod-wrp-2,
.events-calendar .events-list-view-compact .mod-wrp-2{
    background-position:left 31px;
}

.events-calendar .events-calendar-view-compact .mod-wrp-1, 
.events-calendar .events-list-view-compact .mod-wrp-1 {
	margin-top: 40px;
	position: relative;
}

.events-calendar .events-calendar-view-compact .mod-title, 
.events-calendar .events-list-view-compact .mod-title {
	
}
.events-calendar .events-calendar-view-compact .hd .nav-view,
.events-calendar .events-list-view-compact .hd .nav-view {
    list-style: none;
	font-size: 18px;
	line-height:1;
	margin: 0;
    padding: 0;
	position:absolute;
	top:-38px;
	left: 0;
	width:100%;
}

.events-calendar .events-calendar-view-compact .hd .nav-view li.list,
.events-calendar .events-list-view-compact .hd .nav-view li.calendar {
    float: left;
	background: transparent url(/assets/nflimg/009-tab-bg-25-percent.png) repeat scroll 0 0;
	margin-right: 10px;
	padding-left:15px;
	width:100px;
 }
 
 .events-calendar .events-calendar-view-compact .hd .nav-view li.calendar,
 .events-calendar .events-list-view-compact .hd .nav-view li.list {
	float:left;
	background: transparent url(/assets/nflimg/gbl-mod-bg.png) repeat scroll 0 0;
	margin-right:10px;
	padding-left:15px;
	width: 100px;
}

.events-calendar .events-calendar-view-compact .hd .nav-view .calendar a,
.events-calendar .events-list-view-compact .hd .nav-view .list a{
	font-weight: normal;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
    border: none;
	display:block;
    position:relative;
	padding: 10px 10px 10px 0;
}
.events-calendar .events-calendar-view-compact .hd .nav-view .calendar a span{}
.events-calendar .events-calendar-view-compact .hd .nav-view .list {}
.events-calendar .events-calendar-view-compact .hd .nav-view .list a,
.events-calendar .events-list-view-compact .hd .nav-view .calendar a{
	font-weight: normal;
    margin: 0;
    text-decoration: none;
    text-align:left;
    display:block;
	padding: 10px 10px 10px 0;
    position:relative;
    cursor:pointer;
	font-size: 18px;
	white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
}

.events-calendar .events-calendar-view-compact .hd .nav-month {

}
.events-calendar .events-calendar-view-compact .hd .nav-month .prev { display:none;}
.events-calendar .events-calendar-view-compact .hd .nav-month li {
 width:100%;
 text-align: center;
 float:left;

}
.events-calendar .events-calendar-view-compact .hd .nav-month .current {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	width:100%;
}

.events-calendar .events-calendar-view-compact .hd .nav-month .current a{}
.events-calendar .events-calendar-view-compact .hd .nav-month .next {
    display:none;    float:right;
}

.events-calendar .events-calendar-view-compact .hd fieldset.filter-events { display: none;}
.events-calendar .events-calendar-view-compact .hd .filter-events {}
.events-calendar .events-calendar-view-compact .hd .filter-events label {}
.events-calendar .events-calendar-view-compact .hd .filter-events form {}
.events-calendar .events-calendar-view-compact .hd .filter-events button {}
.events-calendar .events-calendar-view-compact .hd .filter-events button span {}

.events-calendar .template { display:none;}

.events-calendar .events-calendar-view-compact .bd { }
.events-calendar .events-calendar-view-compact .bd-list {
    display:none;
}
.events-calendar .events-calendar-view-compact .bd-calendar {
    clear:left;
	*margin-top:10px; /* These two lines makes the calender stop jumping in IE7 */
	*padding-top:0px;
}
.events-calendar .events-calendar-view-compact .bd-calendar table {
	background:#FFF;
	margin-left:2px;
	width:99%;
	border-spacing: 0px;
}
.events-calendar .events-calendar-view-compact .bd-calendar table thead{

}
.events-calendar .events-calendar-view-compact .bd-calendar table caption {
    display:none;
}
.events-calendar .events-calendar-view-compact .bd-calendar table tr {

}
.events-calendar .events-calendar-view-compact .bd-calendar table thead tr th {
    border-spacing:0px;

}
.events-calendar .events-calendar-view-compact .bd-calendar table tr th {
    width:14%;
    text-align:center;
    font-weight:bold;
    height:18px;
    font-size:11px;
}

.events-calendar .events-calendar-view-compact .bd-calendar table tr th span { display:none;}
.events-calendar .events-calendar-view-compact .bd-calendar table td {

	border-top-width: 0px;
	text-align: center;
	vertical-align: middle;
	width: 14%;
	height: 42px;
    text-align:center;
}

.events-calendar .events-calendar-view-compact .bd-calendar table td  h4 {
    font-weight:normal;
    font-size:13px;
}
.events-calendar .events-calendar-view-compact .bd-calendar table td.has-event .event-category {
    display:none;
}

.events-calendar .events-calendar-view-compact .bd-calendar table tr td.no-day {
}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td.is-today {
}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td.is-today .itm-wrp-1 {

}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td.see-events {}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td.has-event {
}

.events-calendar .events-calendar-view-compact .bd-calendar table tr td.is-today {
}

.events-calendar .events-calendar-view-compact .bd-calendar table tr td.show-active{
}


.events-calendar .events-calendar-view-compact .bd-calendar table tr td h4 { font-weight: bold;}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td dl {display: none;}
.events-calendar .events-calendar-view-compact .ft{
    float: none;
    position:relative;
    top: 0px;
    left: 0px;
    margin-top:10px;
}
.events-calendar .events-calendar-view-compact .ft .action-bar {}
.events-calendar .events-calendar-view-compact .ft .action-bar a {
	float:right;
}


/******************************************************************
 Calendar Large and Calendar List Large top header  
 *****************************************************************/
.events-calendar .events-calendar-view .mod-wrp-1,
.events-calendar .events-list-view .mod-wrp-1 {
	float: left;
}
.events-calendar .events-calendar-view .mod-wrp-2,

.events-calendar .events-list-view .mod-wrp-2 {
    background:none;
	float: left;
}

.events-calendar .events-calendar-view .mod-wrp-5,
.events-calendar .events-list-view .mod-wrp-5 {

	float:left;
}

.events-calendar .events-calendar-view .hd,
.events-calendar .events-list-view .hd {
 	margin-bottom: 10px;
	border: 0px;
	float: left;
	width:100%;
	padding: 0px;
}

.events-calendar .events-calendar-view .hd h2,
.events-calendar .events-list-view .hd h2{
display:none;
}

.events-calendar .events-calendar-view .hd .nav-event-wrapper,
.events-calendar .events-list-view  .hd .nav-event-wrapper{
float: right;
margin-left: 10px;
}
.events-calendar .events-calendar-view .hd ul,
.events-calendar .events-list-view .hd ul
{}
.events-calendar .events-calendar-view .hd ul li,
.events-calendar .events-list-view .hd ul li {
    list-style-type:none;
    float:left;   
    /*display:block;*/
}

.events-calendar .events-calendar-view .hd .nav-view,
.events-calendar .events-list-view .hd .nav-view {
	display:block;
}
.events-calendar .events-calendar-view .hd .nav-view .calendar a,
.events-calendar .events-list-view .hd .nav-view .calendar a {
    outline:none;
}

.events-calendar .events-calendar-view .hd .nav-view li.calendar a span
{
	background: transparent url('/assets/nflimg/club-global-spr.png') no-repeat -1046px -679px;
    height:25px;
    width:25px;
    display:block;
    text-indent:-9999px;
    border:none;
}

.events-calendar .events-list-view .hd .nav-view li.calendar a span {
	background: transparent url('/assets/nflimg/club-global-spr.png') no-repeat -766px -679px;
    height:25px;
    width:25px;
    display:block;
    text-indent:-9999px;
    border:none;
}

.events-calendar .events-list-view .hd .nav-view li.calendar a span:hover {
	background: transparent url('/assets/nflimg/club-global-spr.png') no-repeat -906px -679px;
}

.events-calendar .events-calendar-view .hd .nav-view .list,
.events-calendar .events-list-view .hd .nav-view .list {
    padding-left:5px;
}

.events-calendar .events-calendar-view .hd .nav-view li.list a span {
	background: transparent url('/assets/nflimg/club-global-spr.png') no-repeat -766px -734px;
    height:25px;
    width:25px;
    display:block;
    text-indent:-9999px;
    border:none;
}
.events-calendar .events-calendar-view .hd .nav-view li.list a span:hover {
background: transparent url('/assets/nflimg/club-global-spr.png') no-repeat -906px -734px;
}
.events-calendar .events-list-view .hd .nav-view li.list a span {
	background: transparent url('/assets/nflimg/club-global-spr.png') no-repeat -1046px -734px;
	border:medium none;
	display:block;
	height:25px;
	text-indent:-9999px;
	width:25px;
}
.events-calendar .events-calendar-view .hd .nav-view .list a ,
.events-calendar .events-list-view .hd .nav-view .list a {
    outline:none;
}

.events-calendar .events-calendar-view .hd .nav-month,
.events-calendar .events-list-view .hd .nav-month  {
	float:left;
	height:20px;
	padding-top:3px;
}
.events-calendar .events-calendar-view .hd .nav-month .prev,
.events-calendar .events-list-view .hd .nav-month .prev {
    height:20px;
    width:20px;
}
.events-calendar .events-calendar-view .hd .nav-month .prev a,
.events-calendar .events-list-view .hd .nav-month .prev a {
    background: transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -766px -1243px;
    height:20px;
    width:20px;
    display:block;
	outline:none;
    text-indent:-9999px;
}
.events-calendar .events-calendar-view .hd .nav-month .prev a:hover,
.events-calendar .events-list-view .hd .nav-month .prev a:hover {
    background-position:-906px -1243px;
}


.events-calendar .events-calendar-view .hd .nav-month .prev a span,
.events-calendar .events-list-view .hd .nav-month .prev a span {

    text-indent:-9999px;
}
.events-calendar .events-calendar-view .hd .nav-month .current,
.events-calendar .events-list-view .hd .nav-month .current {
	font-weight:bold;
	padding:0 10px;
	text-align:center;
	font-size:14px;
}
.events-calendar .events-calendar-view .hd .nav-month .current a,
.events-calendar .events-list-view .hd .nav-month .current a{}

.events-calendar .events-calendar-view .hd .nav-month .next,
.events-calendar .events-list-view .hd .nav-month .next {
    width:21px;
    height:21px;
}

.events-calendar .events-calendar-view .hd .nav-month .next a,
.events-calendar .events-list-view .hd .nav-month .next a {
    background: transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -766px -1293px;
    height:21px;
    width:21px;
    display:block;
	outline:none;
    text-indent:-9999px;
    border:none;
}
.events-calendar .events-calendar-view .hd .nav-month .next a:hover,
.events-calendar .events-list-view .hd .nav-month .next a:hover {
	background-position:-906px -1293px
}
.events-calendar .events-calendar-view .hd .nav-month .next a span,
.events-calendar .events-list-view .hd .nav-month .next a span {
    text-indent:-9999px;
    border:none;
}

.events-calendar .events-calendar-view .hd fieldset.filter-events,
.events-calendar .events-list-view .hd fieldset.filter-events {
	text-align:right;
	float: right;
}
.events-calendar .events-calendar-view .hd fieldset.filter-events legend,
.events-calendar .events-list-view .hd fieldset.filter-events legend {display:none;}

.events-calendar .events-calendar-view .hd .filter-events {}

.events-calendar .events-calendar-view .hd .filter-events label,
.events-calendar .events-list-view .hd .filter-events label {
    padding-right:10px;
	float: left;
	position:relative;
	top:3px;
	*top:5px;
}
.events-calendar .events-calendar-view .hd .filter-events form,
.events-calendar .events-list-view .hd .filter-events form {
	float:left;
	width:262px;
}

.events-calendar .events-calendar-view .hd .filter-events form select,
.events-calendar .events-list-view .hd .filter-events form select {
    margin-right:5px;
    width:150px;
	margin-top: 4px;
	float: left;
    font-size: 14px;
}

.events-calendar .events-calendar-view .hd .filter-events button,
.events-calendar .events-list-view .hd .filter-events button {
	background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -766px -1803px;
	border:none;
	cursor:pointer;
	margin-top:3px;
	height:20px;
	width:30px;
}

.events-calendar .events-calendar-view .hd .filter-events button:hover,
.events-calendar .events-list-view .hd .filter-events button:hover {
 background-position: -906px -1803px;
}



.events-calendar .events-calendar-view .hd .filter-events button span,
.events-calendar .events-list-view .hd .filter-events button span {
display: none;
}


/* Large Calendar Styles */
.events-calendar .events-calendar-view .template {}

.events-calendar .events-calendar-view .bd ,
.events-calendar .events-list-view .bd {
padding:0px;
float:left;
width:100%;

}
.events-calendar .events-calendar-view .events-calendar-view .bd-list {
    display:none;
}

.events-calendar .events-calendar-view .events-calendar-view .bd-calendar {

}
.events-calendar .events-calendar-view .bd-list {
    display:none;
}
.events-calendar .events-calendar-view .bd-calendar table {
    width:100%;
	float:left;
}

.events-calendar .events-calendar-view .bd-calendar table thead {
    border-spacing:0px;    
}
.events-calendar .events-calendar-view .bd-calendar table tbody {

}
.events-calendar .events-calendar-view .bd-calendar table tr {

}
.events-calendar .events-calendar-view .bd-calendar table caption {
    display:none;
}
.events-calendar .events-calendar-view .bd-calendar table tr th {
    width:12%;
    text-align:center;
    text-transform:uppercase;
    font-weight:bold;
    height:20px;
    font-size:12px;
}
.events-calendar .events-calendar-view .bd-calendar table tr th span {}
.events-calendar .events-calendar-view .bd-calendar table tr th {}
.events-calendar .events-calendar-view .bd-calendar table tr td {
	text-align: left;
	width: 12%;
	height: 100px;
    vertical-align:top;
    font-size:11px;
}
.events-calendar .events-calendar-view .bd-calendar table tr td .itm-wrp-1 h4 {
    padding:3px 5px 3px 0px;
    text-align:right;
    font-size:12px;
    font-weight:bold;
	
	*top:-2px;
}
.events-calendar .events-calendar-view .bd-calendar table tr td .itm-wrp-1 dl {
	padding:5px;
	line-height:14px;
}
.events-calendar .events-calendar-view .bd-calendar table tr td .itm-wrp-1 dt {
    margin-left:2px;
}
.events-calendar .events-calendar-view .bd-calendar table tr td .itm-wrp-1 dd {
    margin-left:2px;
    margin-bottom:6px;
}
.events-calendar .events-calendar-view .bd-calendar table tr td.no-day {

}
.events-calendar .events-calendar-view .bd-calendar table tr td.is-today .itm-wrp-1 h4{

	display: block;
}

.events-calendar .events-calendar-view .bd-calendar table tr td.see-events {}
.events-calendar .events-calendar-view .bd-calendar table tr td.show-active .itm-wrp-1 h4 {

}

.events-calendar .events-calendar-view .ft{ display:none; }

/* Categories */
.events-calendar .event-category-cheerleader { }
.events-calendar .event-category-team {}
.events-calendar .event-category-player {}
.events-calendar .event-category-schedule {}



/* Small Calendar List */


.events-calendar .events-list-view-compact .hd .nav-month {
	clear:both;
}
.events-calendar .events-list-view-compact .hd .nav-month .prev { display:none;}
.events-calendar .events-list-view-compact .hd .nav-month .prev a {}
.events-calendar .events-list-view-compact .hd .nav-month .prev a span {}
.events-calendar .events-list-view-compact .hd .nav-month .current {
      font-size:12px;
      font-weight:bold;
	  text-transform:uppercase;
	  width:100%;
	  text-align: left;
}
.events-calendar .events-list-view-compact .hd .nav-month .current a{}
.events-calendar .events-list-view-compact .hd .nav-month .next { display:none;}

.events-calendar .events-list-view-compact .hd fieldset.filter-events { display: none;}
.events-calendar .events-list-view-compact .template { display:none;}

.events-calendar .events-list-view-compact .bd { }
.events-calendar .events-list-view-compact .bd-list { }
.events-calendar .events-list-view-compact .bd-list table caption { display:none;}
.events-calendar .events-list-view-compact .bd-list table {
    border-collapse:collapse;
    width:100%;
}
.events-calendar .events-list-view-compact .bd-list table tr {

}
.events-calendar .events-list-view-compact .bd-list table tr th {

    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    padding:3px 0px;
    vertical-align:middle;
    text-align:left;

}
.events-calendar .events-list-view-compact .bd-list table tr td {
    vertical-align:middle;

}

.events-calendar .events-list-view-compact .bd-list table td {}

.events-calendar .events-list-view-compact .bd-list .desc {
    display:none;
}
.events-calendar .events-list-view-compact .bd-list .date {}
.events-calendar .events-list-view-compact .bd-list table th.date{
    text-align:left;
    padding-left:10px;
}
.events-calendar .events-list-view-compact .bd-list table td.date {
    text-align:left;
    font-size:12px;
    padding:10px;
    width: 49%;
}
.events-calendar .events-list-view-compact .bd-list .location {display:none;}
.events-calendar .events-list-view-compact .bd-list .time {display:none;}

.events-calendar .events-list-view-compact .bd-list .event {}
.events-calendar .events-list-view-compact .bd-list table th.event {
    text-align:left;
}
.events-calendar .events-list-view-compact .bd-list table td.event {
    font-weight:bold;
    font-size:12px;
    font-weight:normal;
    padding-right: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.events-calendar .events-list-view-compact .bd-list table td.event a {

}

.events-calendar .events-list-view-compact .bd-list table td.event a:hover {

}

.events-calendar .events-list-view-compact .bd-list .image { display:none;}

.events-calendar .events-list-view-compact .bd-list table tr.loop-odd {
}
.events-calendar .events-list-view-compact .bd-list table tr.loop-even {

}
.events-calendar .events-list-view-compact .bd-calendar { display:none; }

.events-calendar .events-list-view-compact .ft{
	margin-top:10px;
}

.events-calendar .events-list-view-compact .ft .action-bar {
}

.events-calendar .events-list-view-compact .ft .action-bar a{
	float:right;
}

/* Large List View */
.events-calendar .events-list-view .mod-wrp-1 {

}
.events-calendar .events-list-view .hd .nav-month {

}
.events-calendar .events-list-view .template {}
.events-calendar .events-list-view .bd {}
.events-calendar .events-list-view .bd-list {}
.events-calendar .events-list-view .bd-list table caption {display:none;}
.events-calendar .events-list-view .bd-list table {
    width:100%;
}
.events-calendar .events-list-view .bd-list table tr {}
.events-calendar .events-list-view .bd-list table tr th {
    width:12%;
    text-align:center;
    text-transform:uppercase;
    font-weight:bold;
    height:12px;
    font-size:11px;
	line-height:12px;
    padding:5px 0px 3px 0px;
}
.events-calendar .events-list-view .bd-list table tr td {
    padding-top:10px;
    padding-bottom:10px;
    height:65px;
    vertical-align:middle;
}

.events-calendar .events-list-view .bd-list table td {
   padding-right:30px;
}

.events-calendar .events-list-view .bd-list .desc {
    width:320px;
}
.events-calendar .events-list-view .bd-list table th.desc {
    text-align:left;
}
.events-calendar .events-list-view .bd-list table td.desc {
    text-align:left;
	padding-right:30px;
}
.events-calendar .events-list-view .bd-list table td.desc a {}

.events-calendar .events-list-view .bd-list .date {}
.events-calendar .events-list-view .bd-list table th.date{ text-align:center;}
.events-calendar .events-list-view .bd-list table td.date {
    text-align:center;
    width:80px;
	font-size:12px;
	padding:15px 30px 15px 15px;
}


.events-calendar .events-list-view .bd-list .location {
    width:105px;
	
}
.events-calendar .events-list-view .bd-list table th.location {
    text-align:left;
}
.events-calendar .events-list-view .bd-list table td.location,
.events-calendar .events-list-view .bd-list table td.location a{
	text-align:left;
}

.events-calendar .events-list-view .bd-list .time {
    width:80px;
}
.events-calendar .events-list-view .bd-list table th.time {
    text-align:left;
}
.events-calendar .events-list-view .bd-list table td.time {}

.events-calendar .events-list-view .bd-list .event {
    width:158px;
}
.events-calendar .events-list-view .bd-list table th.event {
    text-align:left;
}
.events-calendar .events-list-view .bd-list table td.event {
    font-weight:bold;
    font-size:14px;
 text-align:left;
}
.events-calendar .events-list-view .bd-list table td.event a {}

.events-calendar .events-list-view .bd-list .image {

    float:left;
}
.events-calendar .events-list-view .bd-list table td .image {
    float:left;
    padding-right:10px;
}
.events-calendar .events-list-view .bd-list table td .image:hover{

}
.events-calendar .events-list-view .bd-list table td .image img {
  height:51px;
  width:71px;
}

.events-calendar .events-list-view .bd-list table tr.loop-odd {}
.events-calendar .events-list-view .bd-list table tr.loop-even {}


.events-calendar .events-list-view .bd-calendar { display:none;}

.events-calendar .events-list-view .ft{ display:none;}


/* ==================================================================
013 - Polls Module
===================================================================*/
.polls {

}
.polls .mod-wrp-1 {
	background: transparent url('/assets/img/013-poll-bg.jpg') top left no-repeat;
}
#kids-poll .mod-wrp-1 {
	background: transparent url('/assets/img/013-poll-bg.jpg') top left no-repeat;
}
.module .polls .mod-title {
	display:none;
}
.module .polls .mod-title h2 span {

}
.polls .hd {
	display: block;
}
.polls .hd .poll-question {
	margin-top: 55px;
	font-size: 16px;
	font-weight: bold;
}
.polls .hd .poll-question p {
	margin-bottom:0;
}
.polls .block-poll {
}
.polls .bd form {
	clear: both;
}
.polls .bd {
}
.polls .bd fieldset {
	padding-bottom:10px;
}
.polls .bd fieldset label {
	padding-left: 5px;
	vertical-align:top;
}
.polls .bd fieldset .options {
	margin-bottom: 5px;
	margin-left:7px;
	clear: both;
}
.polls .bd p.submit {
	text-align:left;
}
.polls .bd fieldset.submit {
	text-align: center;
}
.polls .bd .poll-questions input {
	height:14px;
	vertical-align:middle;
}
.polls .bd .poll-questions .submit #polls-submit {
	background:url(/assets/nflimg/club-global-spr.png) -760px -1756px;
	border:0px;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	display: block;
	width: 90px;
	height: 19px;
}
.polls .bd .poll-questions .submit #polls-submit span {
	display:block; text-indent:-9999px;
}
.polls .bd .poll-questions .submit #polls-submit:hover {
	background:url(/assets/nflimg/club-global-spr.png) -900px -1756px;
	text-decoration:none;
}
.polls .bd .poll-questions .results {}
.polls .bd .poll-questions .results dt {
	float: left;
	width: 85%;
	font-weight: bold;
}
.polls .bd .poll-questions .results dd {
	font-size: 12px;
	font-weight: bold;
}
.polls .bd .poll-questions .results dd.graph {
	height:10px;
	margin-top:2px;
	margin-right:8px;
}
.polls .bd .poll-questions .results dd.percentage {
	float: right;
	padding-left: 10px;
}
.polls .bd .poll-questions .results dd.clear {
	margin-bottom:5px;
	clear: both;
}
.polls .bd .poll-questions p {
	font-weight:bold;
	margin: 0;
}
.polls .bd .poll-questions .total {
	font-weight:bold;
	font-size:14px;
}
.polls .bd .confirm {}
.polls .bd .confirm h3 {
	font-size: 14px;
}
.polls .bd .confirm p {
	width:50%;
}
.polls .bd .poll-questions p.submit {}
.polls .sponsorship-bottom {
	background:transparent url(/assets/img/polls-sponsorship.png) no-repeat scroll right bottom;
	left:-15px;
	padding:0;
	position:relative;
	top:15px;
}
.polls .block-results p {
	margin: 0;
}
/* ==================================================================
016 - Schedule Module
===================================================================*/

/*************************************************************************
Schedule Large
**************************************************************************/

.schedule-large .mod-wrp-1 {
    padding:10px 15px 0 15px;
}
.schedule-large .hd {
	overflow: hidden;
	_zoom: 1;
	padding:0 0 10px 0;
	font-size:12px;
	font-weight:bold;
	display:block;
}
.schedule-large .hd .action-bar {
	display: none;
}
.schedule-large .hd form {

	font-size: 12px;
	font-weight:normal;
}
.schedule-large .hd form label { 
	padding-right:10px;
	font-size: 12px;

}
.schedule-large .hd form select {
	font-size:12px;
	font-weight:bold;
	margin-right:7px;
}
.schedule-large .hd form button {
	background:transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -765px -1806px;
	border:medium none;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	height:19px;
	padding:0;
	position:relative;
	vertical-align: top;
	width:26px;
}
.schedule-large .hd form button:hover {
	background-position: -906px -1806px;
}
.schedule-large .hd form button span{	
	display: none;
}
.schedule-large .hd .complete-nfl-schedule {
	float: right;
	position: relative;
}
.schedule-large .hd .complete-nfl-schedule a {
	background:transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -765px -1197px;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:11px;
	padding:3px 0 4px 23px;
}
.schedule-large .headings {
	display: none;
}
.schedule-large .bd{
	padding:0 0 20px;
}
.schedule-large .bd .game {
	overflow:hidden;
	padding:20px 0 0;
	position:relative;
	zoom:1;
}
.schedule-large .bd .game .itm-wrp-1 {
	float:left;
	position:relative;
	width:100%;
}
.schedule-large .bd .game .schedule-note {
	position: absolute;
	right: 0px;
	top: 0px;
}
.schedule-large .bd .game h3 {
	overflow: hidden;
	_zoom: 1;
	margin-bottom: 10px;
	font-size:14px;
}
.schedule .bd .loop-last {
}
.schedule-large .bd .game h3 a {
	display: block;
	float: left;
	text-decoration: none;
}

.schedule-large .bd .game-bye h3 a
{
	line-height:10px;
}

.schedule-large .bd .game h3 span {
	font-size: 14px;
	font-weight: bold;
}
.schedule-large .game .item-image {
	float:left;
	height:110px;
	margin-bottom:-2px;
	margin-top:-7px;
	padding:0 10px;
}
.schedule-large .game .item-image img {}
.schedule-large .game .item-date,
.schedule-large .game .item-game,
.schedule-large .game .item-score {
	width:300px;
	float: left;
}
.schedule-large .game .item-game .item-game-team-nickname {
	display: none;
}
.schedule-large .game .item-gamestats,
.schedule-large .game .item-media {
	width: 210px;
	float:left;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom:10px;
}
.schedule-large .game .item-media {
	padding:8px 0 8px 15px;
}
.schedule-large .game .field-pass{
	background:transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -906px -1441px;
	float:left;
	line-height:9px;
	margin-bottom:3px;
	padding-left:17px;
}
.schedule-large .bd .game .game-status-current-week h3 a {

}
.schedule-large .game-status-official .item-gamestats,
.schedule-large .game-status-not-yet-played .item-media {
	display: block;
	padding:5px 0 8px 15px;
}
.schedule-large .game-status-official .item-media,
.schedule-large .game-status-not-yet-played .item-gamestats,
.schedule-large .game-status-not-yet-played .item-score {
	display: none;
}
.schedule-large .game .item-date .half-date{
	padding-top: 0px;
	font-size: 12px;
	margin-bottom:5px;
}
.schedule-large .game .item-date .full-date,
.schedule-large .game .item-date .short-date {
	display: none;
}
.schedule-large .game .item-game {
	font-size: 16px;
	font-weight: bold;
	margin-bottom:5px;
}
.schedule-large .game .item-game a {
}

.schedule-large .game .item-game a.noLinkStyle:hover{
}
.schedule-large .game .item-game .versus {
	display:none;
}
.schedule-large .game .item-game .item-game-team-code {
	display: none;
}
.schedule-large .game .item-time {
	display: none;
}
.schedule-large .game .item-score {
	font-size: 14px;
	font-weight: bold;
	padding-bottom:5px;
}
.schedule-large .game .item-gamestats,
.schedule-large .game .item-media {
	font-size: 12px;
	margin-bottom:10px;
	position: absolute;
	top: 20px;
	right: 0px;
	height:78px;
}
.schedule-large .game .item-gamestats{
}

.schedule-large .game .item-gamestats h4 {
	font-weight: bold;
	font-size:12px;
	margin-bottom:10px;
	line-height:9px;	
}
.schedule-large .game .item-gamestats dl{
	margin-top: -5px;
}
.schedule-large .game .item-gamestats dt {
	float: left;
	clear: left;
}
.schedule-large .game .item-gamestats dd {
	margin-left: 67px;
	text-align: right;
}

.schedule-large .game .item-gamestats dd span {
	float: left;
}
.schedule-large .game .item-media dt {
	float: left;
	clear:left;
	padding-right: 5px;
}
.schedule-large .game .item-media dd {
	float: left;
	padding-right: 12px;
	margin-bottom: 5px;
}
.schedule-large .game .game-bye {}
.schedule-large .bd .game .game-bye .itm-wrp-1 {
	padding-bottom: 10px;
	*padding-bottom: 20px;
}
.schedule-large .bd .game .game-bye h3 {
	overflow: hidden;
	_zoom: 1;
	font-size:14px;
	float: left;
}
.schedule-large .bd .game .game-bye h3 a {
	display: block;
	float: left;
	text-decoration: none;
}
.schedule-large .bd .game .game-bye h3 a:hover{
	cursor: text;
}
.schedule-large .bd .game .game-bye h3 span {
	font-size: 14px;
	font-weight: bold;
}
.schedule-large .game .item-bye {
	font-size:14px;
	font-weight:bold;   
	float:left;
	margin: -4px 5px 0 5px;
}

.schedule-large .game .game-day-link {
	float: left;
	width: 300px;

}
.schedule-large .game .game-day-link a {}
.schedule-large .game .game-day-link a:hover {
}
.schedule-large .ft{
	display:none;
}
.schedule-large .ft .action-bar {
	display: none;
}



/******************************************************
 Small
 ******************************************************/
.schedule-small .mod-wrp-1 {
    float: none;
}
.schedule-small .mod-wrp-2 {
    background-image:none;
	float: none;
}

.schedule-small .sponsorship-top .ad-top
{

}

.schedule-small .hd
{
    clear: both;
}

.schedule-small .mod-title h2
{

}


.schedule-small .hd .action-bar {
	display: none;
}

.schedule-small .item-week {
	display: none;
}

.schedule-small .hd .complete-nfl-schedule {
	display: none;
}

.schedule-small .hd form {
	display: none;
}

.schedule-small .bd {
}

.schedule-small .bd .headings {
	font-weight: bold;
	font-size: 11px;
	height: 18px;
	padding: 3px 10px;
	_zoom: 1;
}

.schedule-small .bd .game {
	overflow: auto;
	_zoom: 1;
	margin: 0px;
	padding: 0px 10px;
	font-size: 12px;
    line-height:25px;
}

.schedule-small .bd .game .schedule-note {
	display: none;
}

.schedule-small .bd .headings .heading-week,
.schedule-small .bd .game h3 {
	float: left;
	width: 14%;

}

.schedule-small .bd .game h3 {
    font-size:12px;
}



.schedule-small .bd .game .item-image {
	display: none;
}

.schedule-small .bd .headings .heading-date,
.schedule-small .bd .game .item-date {
	float: left;
	width: 19%;
}
.schedule-small .bd .loop-odd {

}
.schedule-small .bd .loop-even {
}


.schedule-small .bd .game .item-date {
    font-size:12px;
}

.schedule-small .bd .game .item-date .half-date,
.schedule-small .bd .game .item-date .full-date {
	display: none;
}

.schedule-small .bd .headings .heading-game,
.schedule-small .bd .game .item-game {
	float: left;
	width: 34%;
    text-align:left;
}
.schedule-small .bd .game .item-game {
    font-size:12px;
    font-weight:bold;
}

.schedule-small .game .item-game .item-game-team-full-name {
	display: none;
}

.schedule-small .game .item-game .versus {
	display:none;
}

.schedule-small .bd .headings .heading-result-time,
.schedule-small .game .item-score,
.schedule-small .game .item-time{
	float: left;
	width: 32%;
	text-align: right;
}
.schedule-small .game .item-score {
    font-size:12px;
    font-weight:bold;
}

.schedule-small .game .item-time
{
	float: right;
	text-align: right;
    font-size:12px;

}


.schedule-small .game .item-gamestats,
.schedule-small .game .item-media,
.schedule-small .game .game-day-link {
	display: none;
}

.schedule-small .game-status-official .item-time {
	display: none;
}

.schedule-small .game-status-not-yet-played .item-score {
	display: none;
}

.schedule-small .game-status-current-week {

}

.schedule-small .game-status-current-week a {

}

.schedule-small .ft {
	margin-top:10px;
}
.schedule-small .ft .action-bar {
}
.schedule-small .ft .action-bar a{
	float:right;
}

/*************************************************************************
Schedule Single Page View
**************************************************************************/

.schedule-singlepage .mod-title {

}

.module .schedule-singlepage .hd {

}

.schedule-singlepage .hd form select {
	margin:0 7px;
}

.schedule-singlepage .hd form button {
	background:url("/assets/nflimg/club-global-spr.png") repeat scroll -765px -1806px transparent;
	border:medium none;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	height:19px;
	padding:0;
	position:relative;
	vertical-align:top;
	width:26px;
}

.schedule-singlepage .hd form button:hover {
	background-position: -906px -1806px;
}

.schedule-singlepage .hd form button span {
	display:none;
}

.module .schedule-singlepage .action-bar {

}

.schedule-singlepage .complete-nfl-schedule {
	float:right;
	postion:relative;
}

.schedule-singlepage .hd .complete-nfl-schedule a {
	background:url("/assets/nflimg/club-global-spr.png") repeat scroll -765px -1197px transparent;
	padding:0 5px 0 23px;
}

.schedule-singlepage .downloadable-schedule a {
	border-color:#CCCCCC;
}

.schedule-singlepage .season-state-container {
	margin-bottom:20px;
}

.schedule-singlepage .bd .game {
	line-height:18px;
	overflow:hidden;
	padding-bottom:20px;
	position:relative;
}

.schedule-singlepage .game .weekly-ad {
	float:right;
	padding-top:10px;
}

.schedule-singlepage .bd .game h3 {
	line-height:50px;
	margin:0;
	overflow:hidden;
}

.schedule-large .bd .game h3 a {
	display:block;
	float:left;
}
.schedule-singlepage .bd .game h3 span {

}

.schedule-singlepage .game .item-image {
	float:left;
	padding:0 15px 0 0;
	position:relative;
}

.schedule-singlepage .game-status-official .item-media,
.schedule-singlepage .game-status-not-yet-played .item-gamestats,
.schedule-singlepage .game-status-not-yet-played .item-score {
	display:none;
}

.schedule-singlepage .game .game-info,
.schedule-singlepage .game .game-data {
	float:left;
}

.schedule-singlepage .game .game-info {
	width:186px;
	padding-right:10px;
}

.schedule-singlepage .game .game-data {
	min-height:82px;
	margin-right:10px;
	padding-left:35px;
	padding-right:35px;
}

.schedule-singlepage .game .item-date .half-date {

}

.schedule-singlepage .stadium-game {
	float:left;
	padding-right:4px;
}

.schedule-singlepage .item-score {
	text-transform:uppercase;
}
.schedule-singlepage .win, .schedule-singlepage .win a {
	color:#00a651;
}
.schedule-singlepage .tie .schedule-singlepage .tie a {
	color:#00a651;
}
.schedule-singlepage .loss, .schedule-singlepage .loss a {

}

.schedule-singlepage .item-gamestats h4 span {

}

.schedule-singlepage .item-gamestats li {
	text-align:right;
}
.schedule-singlepage .team-leaders {
	clear:both;
	float:left;
	margin-right:4px;
}
.schedule-singlepage .name {
	float:left;
}
.schedule-singlepage .amount {

}
.schedule-singlepage .box-score-link {
	text-align:right;
}

.schedule-singlepage .game.bye-week {
	padding-bottom:0;
}

.schedule-singlepage .game.bye-week h3 {

}

.schedule-singlepage .game.bye-week .item-bye {

}

/* ==================================================================
Single Page View CURRENT WEEK
================================================================== */

.schedule-singlepage .bd .game.game-status-current-week {

}

.schedule-singlepage .game-status-current-week {

}

.schedule-singlepage .bd .game.game-status-current-week  h3 {

}

.schedule-large .bd .game.game-status-current-week  h3 a {

}
.schedule-singlepage .bd .game.game-status-current-week  h3 span {

}

.schedule-singlepage .game.game-status-current-week  .item-image {

}

.schedule-singlepage .bd .game.game-status-current-week .game-day-link {
	margin-top:16px;
}

.schedule-singlepage .item-schedule-note {
	float:left;
	width:150px;
}

/* ==================================================================
Single Page View NEXT GAME
================================================================== */

.schedule-singlepage #nextGame {
	
}

.schedule-singlepage #nextGame {
	line-height:18px;
}

.schedule-singlepage #nextGame {

}

.schedule-singlepage #nextGame {
	overflow:hidden;
	position:relative;
}

.schedule-singlepage #nextGame .weekly-ad {
	float:right;
	padding-top:10px;
}

.schedule-singlepage #nextGame h3 {
	line-height:43px;
	margin:0;
	overflow:hidden;
}


.schedule-singlepage #nextGame h3 span {

}

.schedule-singlepage #nextGame .item-image {
	float:left;
	padding:0 30px 5px 0;
	position:relative;
}

.schedule-singlepage #nextGame .game-info,
.schedule-singlepage #nextGame .game-data {
	float:left;
	margin-top:10px;
}

.schedule-singlepage #nextGame .game-info {
	width:190px;
}

.schedule-singlepage #nextGame .game-data {
	min-height:82px;
	margin-right:10px;
	padding-left:30px;
	width:185px;
}

.schedule-singlepage #nextGame .item-date .half-date {

}

.schedule-singlepage #nextGame .game-day-link {
	margin-top:16px;
}

.schedule-singlepage #nextGame .item-schedule-note {
	margin:10px 0 0 10px;
	width:160px;
}
/* ==================================================================
017 - Content List Editorial Module
===================================================================*/
.content-list .hd .year-fieldset button {
    background: transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -765px -1803px;
    border: medium none;
    cursor: pointer;
    height: 24px;
    position: relative;
    text-indent: -9999px;
    text-transform: uppercase;
    top: 2px;
    width: 40px;
    display: inline-block;
}

.content-list .hd .year-fieldset select {
    margin-right: 5px;
}

.content-list .hd .year-fieldset button:hover {
    background: transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -905px -1803px;
    cursor: pointer;
}

.content-list .bd li {
    clear: both;
    padding: 8px 0;
    width: 100%;
    overflow: hidden;
}

.content-list .bd li.loop-first {
    padding-top: 0;
}

.content-list .bd li div .details {
    font-size: 10px;
    font-weight: bold;
    color:#666;
}

.content-list .bd li div h3 {
    line-height: 1.2;
    margin: 0;
    font-size: 12px;
}

.content-list .ft .action-bar {
    width: 100%;
}

.content-list .ft .action-bar .content-more {
    float: right;
}

.content-list .ft {
    clear: both;
    position: relative;
    margin-top: 10px;
}

.content-list p {
    margin: 0;
}

.content-list-variation-1 .bd li.content-type-audio-video h3 a, .content-list-variation-4 .bd li.content-type-audio-video h3 a {
    background: url(/assets/nflimg/club-global-spr.png) no-repeat -765px -1480px;
    display: block;
    padding-left: 50px;
    position: static;
}

.content-list-variation-1 .bd li.content-type-audio-video h3 a span, .content-list-variation-4 .bd li.content-type-audio-video h3 a span {
    display: inline;
}

.content-list-variation-1 .bd li.content-type-photo h3 a, .content-list-variation-4 .bd li.content-type-photo h3 a {
    background: transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -765px -1520px;
    padding-left: 57px;
}

.content-list .content-list-variation-1 .content-type-audio-video .bd li div .details {
    margin-left: 45px;
}

.content-list .content-list-variation-2 .bd li div h3 {
    margin-left: 145px;
}

.content-list .content-list-variation-2 .ft .action-bar {
    padding-top: 10px;
}

.content-list .content-list-variation-2 .bd li {
    float: left;
    padding: 0 0 10px 0;
}

.content-list .content-list-variation-2 .bd li.loop-last {
    padding-bottom: 0;
}

.content-list .content-list-variation-2 .cs-pagination-status {
    position: relative;
    top: 21px;
}

.content-list .content-list-variation-2 .cs-pagination {
    top: 23px;
}

.content-list-variation-3 .bd {
    min-height: 157px;
}

.content-list-variation-3 .bd ul li {
    border: 0;
    clear: none;
    float: left;
    margin-right: 10px;
    _margin-right: 8px;
    width: 130px;
    background-image: none;
    padding: 0;
}

.content-list-variation-3 .bd li div h3 {
    padding-top: 10px;
    clear: both;
    width: 130px;
}

.content-list-variation-3 .ft {
    margin-top: 0;
}

.content-list .content-list-variation-4 .bd li.loop-first .thumb {
    display: block;
}

.content-list .content-list-variation-5 .bd ul li {
    float: left;
     width:130px;
    /*clear: right;*/
    border: 0;
}

.content-list-dynamic-variation-5 .bd li div h3,
.content-list-variation-5 .bd li div h3 {
    padding-top: 1px;
    margin-left: 120px;
}



.content-list .content-list-variation-5 .bd ul li .thumb {
    float: left;
    margin-bottom: 10px;
}

.content-list-variation-5 .bd li {
    clear: none;
    float: left;
    padding: 0 10px 10px 0;
    *padding: 0;
    *margin: 0 10px 10px 0;

}

.content-list-variation-5 .bd li.loop-odd {

    clear:both;
}

.cs-pagination {
    bottom: 0;
    display: inline-block;
    float: right;
    font-weight: bold;
    line-height: 10px;
    margin: 0;
    position: relative;
    top: 3px;
    z-index: 3;
}

.cs-pagination span, .cs-pagination a {
    padding-left: 3px;
    padding-right: 3px;
}

.cs-pagination .first, .cs-pagination .next, .cs-pagination .last {
    display: inline-block;
}

.cs-pagination .last {
    border: none;
}

.cs-pagination-status {
    display: inline-block;
    margin: 0 10px;
    font-weight: bold;
    float: right;
}

.cs-pagination-status span {
    margin-left: 2px;
}

.content-list .bd ul li, .cs-pagination .prev, .cs-pagination .next {
    position: relative;
}

.content-list .ft .action-bar .gbl-ico-rss, .content-list-variation-3 .bd ul {
    float: left;
}

.content-list .ft .action-bar .content-more span span, .content-list .content-list-variation-1 .bd li div .details, .content-list .content-list-variation-1 .bd ul li .thumb, .content-list .content-list-variation-1 .bd ul li a img, .content-list .content-list-variation-1 .tmb-video-play, .content-list .content-list-variation-1 p, .content-list .content-list-variation-4 .bd ul li .thumb, .content-list-variation-5 .bd li div h3 {
    display: none;
}

.content-list .content-list-variation-2 .bd li.no-img div h3, .content-list .content-list-variation-5 .bd li.no-img div h3 {
    margin-left: 0;
}

.content-list-variation-3 .bd ul li.loop-even, .content-list .content-list-variation-5 .bd ul li.loop-even {
    padding-right: 0;
}



/* ==================================================================
017 - Content List dynamic Module
===================================================================*/
.content-list-dynamic .hd .year-fieldset button {
    background: transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -765px -1803px;
    border: medium none;
    cursor: pointer;
    height: 24px;
    position: relative;
    text-indent: -9999px;
    text-transform: uppercase;
    top: 2px;
    width: 40px;
    display: inline-block;
}

.content-list-dynamic .hd .year-fieldset select {
    margin-right: 5px;
}

.content-list-dynamic .hd .year-fieldset button:hover {
    background: transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -905px -1803px;
    cursor: pointer;
}

.content-list-dynamic .bd li {
    clear: both;
    padding: 8px 0;
    width: 100%;
    overflow: hidden;
}

.content-list-dynamic .bd li.loop-first {
    padding-top: 0;
}

.content-list-dynamic .bd li div .details {
    font-size: 10px;
    font-weight: bold;
}

.content-list-dynamic .bd li div h3 {
    line-height: 1.2;
    margin: 0;
    font-size: 12px;
}

.content-list-dynamic .ft .action-bar {
    width: 100%;
}

.content-list-dynamic .ft .action-bar .content-more {
    float: right;
}

.content-list-dynamic .ft {
    clear: both;
    position: relative;
    margin-top: 10px;
}

.content-list-dynamic p {
    margin: 0;
}

.content-list-dynamic-variation-1 .bd li.content-type-audio-video h3 a, .content-list-dynamic-variation-4 .bd li.content-type-audio-video h3 a {
    background: url(/assets/nflimg/club-global-spr.png) no-repeat -765px -1480px;
    display: block;
    padding-left: 50px;
    position: static;
}

.content-list-dynamic-variation-1 .bd li.content-type-audio-video h3 a span, .content-list-dynamic-variation-4 .bd li.content-type-audio-video h3 a span {
    display: inline;
}

.content-list-dynamic-variation-1 .bd li.content-type-photo h3 a, .content-list-dynamic-variation-4 .bd li.content-type-photo h3 a {
    background: transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -765px -1520px;
    padding-left: 57px;
}

.content-list-dynamic-variation-1 .content-type-audio-video .bd li div .details {
    margin-left: 45px;
}

.content-list-dynamic-variation-2 .bd li div h3 {
    margin-left: 145px;
}

.content-list-dynamic-variation-2 .ft .action-bar {
    padding-top: 10px;
}

.content-list-dynamic-variation-2 .bd li {
    float: left;
    padding: 0 0 10px 0;
}

.content-list-dynamic-variation-2 .bd li.loop-last {
    padding-bottom: 0;
}

.content-list-dynamic-variation-2 .cs-pagination-status {
    position: relative;
    top: 21px;
}

.content-list-dynamic-variation-2 .cs-pagination {
    top: 23px;
}

.content-list-dynamic-variation-3 .bd {
    min-height: 157px;
}

.content-list-dynamic-variation-3 .bd ul li {
    border: 0;
    clear: none;
    float: left;
    margin-right: 10px;
    _margin-right: 8px;
    width: 130px;
    background-image: none;
    padding: 0;
}

.content-list-dynamic-variation-3 .bd li div h3 {
    padding-top: 10px;
    clear: both;
    width: 130px;
}

.content-list-dynamic-variation-3 .ft {
    margin-top: 0;
}

.content-list-dynamic-variation-4 .bd li.loop-first .thumb {
    display: block;
}

.content-list-dynamic-variation-5 .bd ul li {
    float: left;
     width:130px;
    clear: right;
    border: 0;
}

.content-list-dynamic-variation-5 .bd li div h3 {
    padding-top: 1px;
    margin-left: 120px;
}

.content-list-dynamic-variation-5 .bd ul li .thumb {
    float: left;
    margin-bottom: 10px;
}

.content-list-dynamic-variation-5 .bd li {
    clear: none;
    float: left;
    padding: 0 10px 10px 0;

}

.content-list-dynamic-variation-5 .bd li.loop-odd {

    clear:both;
}



.content-list-dynamic .bd ul li, .cs-pagination .prev, .cs-pagination .next {
    position: relative;
}

.content-list-dynamic .ft .action-bar .gbl-ico-rss, .content-list-dynamic-variation-3 .bd ul {
    float: left;
}

.content-list-dynamic .ft .action-bar .content-more span span,.content-list-dynamic-variation-1 .bd ul li .thumb, .content-list-dynamic-variation-1 .bd ul li a img, .content-list-dynamic-variation-1 .tmb-video-play, .content-list-dynamic-variation-1 p, .content-list-dynamic-variation-4 .bd ul li .thumb, .content-list-dynamic-variation-5 .bd li div h3 {
    display: none;
}

.content-list-dynamic-variation-2 .bd li.no-img div h3, .content-list-dynamic-variation-5 .bd li.no-img div h3 {
    margin-left: 0;
}

.content-list-dynamic-variation-3 .bd ul li.loop-even, .content-list-dynamic-variation-5 .bd ul li.loop-even {
    padding-right: 0;
}

 .content-list-dynamic-variation-1 .bd li div .details{
     display:inline;
 }
/* ==================================================================
021 - Photo Module
================================================================== */
.photo {  }
.photo .photo-large .mod-wrp-1 {

}
.photo .photo-large .hd {
	margin-bottom: 5px;
	display: block;
}
.photo .mod-title {
	background: none;
}
.photo .mod-title h2 {
	font-size:20px;
	padding:0px;
	font-weight: normal;
	text-transform: none;
}
.photo .photo-summary {
	font-size: 12px;
	margin-bottom:10px;
}
.photo .photo-source {
	font-size:10px;
	text-align: right;
	margin: 5px;
}
.photo .bd{ text-align: center; }
.photo .bd img{max-width: 570px; max-height: 500px; _width: 570px;}
.photo .ft{}
.photo .ft a{}
.photo .ft a:hover{}

.photo .photo-small .bd{}
.photo .photo-small .bd img{max-width:280px;}
.photo-large .mod-wrp-2 { background:none; }

.photo-gallery .mod-title {
    background-image:none;

}
.photo-gallery .mod-title h2 {
    text-transform:capitalize;
    font-size: 20px;
    font-weight: normal;
    padding: 0px;
    line-height:17px;
    padding-bottom:5px;
}
.photo-gallery .nav-view {
    float:right;
	display: none;
}
.photo-gallery .nav-view li {
    float:left;
}

.photo-gallery .nav-view li.large {
    
}
.photo-gallery .nav-view li a {
    display:block;
    width: 25px;
    height: 25px;
    margin-left: 5px;

}
.photo-gallery .nav-view li a:hover {
}
.photo-gallery .nav-view li.regular a {
background: transparent url(/assets/nflimg/club-global-spr.png) -766px -789px;
}
.photo-gallery .nav-view li.large a {
background: transparent url(/assets/nflimg/club-global-spr.png) -766px -844px;
}

.photo-gallery .photo-gallery-regular .nav-view li.regular a {
background: transparent url(/assets/nflimg/club-global-spr.png) -1046px -789px;
}
.photo-gallery .photo-gallery-large .nav-view li.large a {
background: transparent url(/assets/nflimg/club-global-spr.png) -1046px -844px;
}

.photo-gallery .nav-view li.regular a:hover {
background: transparent url(/assets/nflimg/club-global-spr.png) -906px -789px;
}
.photo-gallery .nav-view li.slideshow  {
display:none;
}

.photo-gallery .nav-view li.large a:hover {
background: transparent url(/assets/nflimg/club-global-spr.png) -906px -844px;
}

.photo-gallery .nav-view li a:hover {
}
.photo-gallery .nav-view li a span {
    display: none;
}
.photo-gallery .photo-item-number {
    font-size:12px;
	line-height:12px;
    font-weight:bold;

}
.photo-gallery .current-photo-container h3 {
    font-size: 14px;
    font-weight: bold;

	margin-top: 25px;
}

/*===========================================================
* Hide all list elements in photo gallery and
only display carousel items. See below.
===========================================================*/
.photo-gallery-regular .hd {
	display: block;
}

.photo-gallery-regular .bd .photo-list li,
.photo-gallery-large .bd .photo-list li {
	display: none;
}

.photo-gallery .photo-date {
    font-size: 11px;
	font-weight: bold;
	margin-top: -38px;

}
.photo-gallery .photo-source {
    font-size: 10px;
    margin-top: 10px;
	position:relative;
	top:-27px;
	left: 0px;
	text-align: right;
}
.photo-gallery .photo-caption {
    clear: both;
    text-align:left;
    font-size: 12px;
	margin-bottom:20px;
	margin-top: -5px;

}

.photo-gallery .bd {}
.photo-gallery .bd img { max-height: 500px; max-width: 570px;}

.photo-gallery .current-photo-container .photo-other-sizes
{
    display:none;
}
.photo-gallery .current-photo-container {
    position:relative;
}
.photo-gallery .imgContainer {
    text-align:center;
	overflow:hidden;
	width:570px;
}
.photo-gallery .ft {
    clear: both;
}
.photo-gallery-large .action-bar,
.photo-gallery-regular .action-bar {
    display:none;
}

.photo-gallery-small .jcarousel-container,
.photo-gallery-small .hd {
    display:none !important;
}

/* ============================================================
 Show only Jcarousel items
 ============================================================*/
.photo-gallery-regular .bd .photo-list li.jcarousel-item,
.photo-gallery-large .bd .photo-list li.jcarousel-item {
	display: block;
	position: relative;
}

.module .photo-gallery-small .action-bar {
    padding:10px 0;
    position:relative;
    right: inherit;
    margin:0;
}
.module .photo-gallery-small .action-bar a {
    float:left;
    font-weight: bold;
    font-style:normal;
    font-size: 10px;
    display:block;
    padding:5px;
}
.module .photo-gallery-small .action-bar a:hover {
    text-decoration:none;
}
.photo-gallery .photo-gallery-small .current-photo-container h3 {
    margin-top: 20px;
}
.photo-gallery .gallery-description {
    font-size: 12px;
}
/* ==================================================================
023 - More Photos
================================================================== */

/* Global more-photos  */
.more-photos .mod-wrp-1 {}

.more-photos .mod-title h2 {}

.more-photos .hd {}
.more-photos .hd .gallery-description {
	margin:10px 0;
}

.more-photos .bd {
	clear:both;
}
.more-photos .bd ul {}
.more-photos .bd ul li {
	float:left;
	padding:0;
	position:relative;
}
.more-photos .bd ul li .thumb {}
.more-photos .bd .thumb a {
	float:left;
	overflow:hidden;
}
.more-photos .bd .thumb a img {
	overflow:hidden;
}
.more-photos .bd .thumb a:hover img {}
.more-photos .bd .no-content {}
.more-photos .bd ul li h3 {
	display:none;
}
.more-photos .bd ul li .av-source,
.more-photos .bd ul li .av-caption,
.more-photos .bd .av-caption {
	display:none;
}

.more-photos .ft {
	clear:both;
}
.more-photos .ft .action-bar {}
.more-photos .ft .action-bar a {
	float:right;
}
.more-photos .ft .action-bar a:hover {}

/* Global more-photos Carousel */
.more-photos .jcarousel-container {
	float:left;
}
.more-photos .jcarousel-clip {}
.more-photos .jcarousel-list {}
.more-photos .bd ul li.jcarousel-item {}

/* Global more-photos Carousel Buttons */
.more-photos a.jcarousel-next {}
.more-photos a.jcarousel-next:hover {}
.more-photos a.jcarousel-next-disabled {}
.more-photos a.jcarousel-next-disabled:hover {}
.more-photos a.jcarousel-prev {}
.more-photos a.jcarousel-prev:hover {}
.more-photos a.jcarousel-prev-disabled {}
.more-photos a.jcarousel-prev-disabled:hover {}

/* Small */
.more-photos-small .hd {}
.more-photos-small .hd .gallery-description {
	padding-left: 10px;
	color: #666;
	margin-top: 0px;
}

.more-photos-small .bd {
	margin-bottom: 5px;
}
.more-photos-small .bd ul {}
.more-photos-small .bd ul li {
    float: left;
}.more-photos-small .bd ul li .thumb {
	margin: 0px;
	width: 135px;
	height: 100px;
}
.more-photos-small .bd .thumb a {}
.more-photos-small .bd .thumb a img {
	width: 125px;
	height: 90px;
} 
.more-photos-small .bd .thumb a:hover {}
.more-photos-small .bd .thumb a:hover img { }
.more-photos-small .bd .no-content {}
.more-photos-small .bd ul li h3 {}
.more-photos-small .bd ul li .photo-source {}
.more-photos-small .bd ul li .photo-caption {}

.more-photos-small .ft {}

/* Carousel */
.more-photos-small .jcarousel-container {
	margin-top: 10px;
	margin-left: 0px;
}
.more-photos-small .jcarousel-container a.jcarousel-prev,
.more-photos-small .jcarousel-container a.jcarousel-prev:hover {
	float:left;
	margin-left:230px;
	margin-right:5px;
	position: static;
}
.more-photos-small .jcarousel-clip {
	float:left;
	height:110px;
	margin-top:10px;
	width:280px
}
.more-photos-small .jcarousel-list {}
.more-photos-small .bd .jcarousel-list li.jcarousel-item {
    float: left;
	margin-bottom:50px;
	margin-right:10px;
}

.more-photos-small .mod-wrp-1, .more-av .more-av-small .custom-module .mod-wrp-1 {
}

/* Carousel Buttons */
.more-photos-small a.jcarousel-next {
	float:left;
}
.more-photos-small a.jcarousel-next:hover {}
.more-photos-small a.jcarousel-next-disabled {}
.more-photos-small a.jcarousel-next-disabled:hover {}
.more-photos-small a.jcarousel-prev {}
.more-photos-small a.jcarousel-prev:hover {}
.more-photos-small a.jcarousel-prev-disabled {}
.more-photos-small a.jcarousel-prev-disabled:hover {}

/* /Carousel */


/* Large */
.more-photos .more-photos-large .mod-title h2 {
}
.more-photos-large .mod-wrp-5 {

}
.more-photos-large .hd {}
.more-photos-large .hd .gallery-description {}
.more-photos-large .bd {}
.more-photos-large .bd ul {
	margin:0 0 0 32px;
}
.more-photos-large .bd ul li {
	margin:0 0 10px 0px;
}
.more-photos-large .thumb a {}
.more-photos-large .thumb a img {}
.more-photos-large .no-content {}
.more-photos-large .bd ul li h3 {}
.more-photos-large .bd ul li .photo-source,
.more-photos-large .bd ul li .photo-caption {
	display:none;
}
#more-photo-325px .more-photos-large .bd ul {margin:0 0 10px 2px;} /* 325px */
#more-photo-510px .more-photos-large .bd ul {margin:0 0 10px 2px;} /* 510px */
#more-photo-680px .more-photos-large .bd ul {margin:0 0 10px 10px;} /* 680px */


/* List */
.more-photos-list .hd {}
.more-photos-list .hd .gallery-description {}
.more-photos-list .bd {}
.more-photos-list .bd ul {}
.more-photos-list .bd ul li {
	float:none;
	clear:both;
}
.more-photos-list .bd ul li.loop-last {
	padding-bottom:5px;
}
.more-photos-list .bd ul li .thumb {
	float:left;
	padding-right:10px;
}
.more-photos-list .thumb a {}
.more-photos-list .thumb a img {}
.more-photos-list .no-content {}
.more-photos-list .bd ul li .photo-source {
	display:block;
	font-weight:bold;
}
.more-photos-list .bd ul li .photo-caption {
	display:block;
}
.more-photos-list .bd ul li h3 {
	display:block;
	margin:0;
}
.more-photos-list .ft .action-bar {}
.av-gallery .mod-title {
}
.av-gallery .current-video-container {
    text-align:center;
}
.av-gallery .current-video-container  .title{
	position: relative;
    font-size: 18px;
    font-weight: bold;
}

.av-large .mod-wrp-2 {
    background:none;
}
.av-large .bd {
	margin:0 0 0 13px;
    text-align:center;
}
.av-large .mod-title h2 {
    font-size:20px;
    text-transform: lowercase;
    font-weight: normal;
}
.av-gallery-large .action-bar {
    display:none;
}
.av-gallery-small .action-bar {
}
.av-gallery-small .action-bar a{
	float:right;
}
/* ==================================================================
Player Card module
================================================================== */
.player-card {
}
.player-card .mod-wrp-1 { border: none; padding:0; background-image: none; }
.player-card .mod-wrp-2 {}
.player-card .mod-wrp-3 { }
.player-card .mod-wrp-4 { }
.player-card .mod-wrp-5 {position:relative;}
.player-card .player-image { 
	background:  url('../nflimg/036-no-photo.jpg') no-repeat top right;
	height:300px;
}
.player-card .has-photo .player-image { 
	background:  none;

}
.player-card .player-image img { 
	display: none; 
}
.player-card  .hd { 
	position: absolute;
	top:70px;
	right: 0px;
	width:151px;
	padding:0 26px 0 10px;

}
.player-card .bd {
	height:194px;
	overflow:hidden;
	padding:0;
	position:absolute;
	right:15px;
	top:96px;
	width:271px;
}
.player-card .player-name {
	color:#FFFFFF;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
	line-height:.8;
	text-align:left;
	text-transform:uppercase;
}
.player-card .player-name .first-name,
.player-card .player-name .last-name {
	display:block;
	
}
.player-card .player-name .first-name{ 
text-transform: lowercase;
font-size: 16px;}

.player-card .player-name .nick-name {
	display:none;	
}
.player-card .player-position { 
	color:#b4cbda;
	font-weight: bold;
	font-size: 14px;
	margin-top: 5px;

}
.player-card .player-position span:first-child {

	text-transform:capitalize;

}
.player-card .player-position span{

	text-transform:capitalize;
}

.player-card .player-summary {
	float:left;
	font-size:12px;
	color:#fff;
	width:100%;
	height:96px;
}

.player-card .player-summary dt {
	clear:left;
	float:left;
	padding:0;
	width:85px;
}
.player-card .player-summary dd {
	border-bottom:1px solid #433C1A;
	margin-right:10px;
	padding:0;
	text-align:left;
}

.player-card .quick-stats { 
	position:relative;
	top:12px;
}
.player-card .quick-stats h3 { 
	color:#F1C817;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	height: 23px;
	top:11px;
}


/* Has Photo */
.player-card .has-photo .mod-wrp-5 { margin:0; padding: 0; }
.player-card .has-photo .player-image {

}
.player-card .has-photo .player-image img {
	display:block;
}
.player-card .has-photo .mod-wrp-1 .hd { margin-top: 5px; }
.player-card .has-photo .mod-wrp-1 .hd,
.player-card .has-photo .bd {

}

.player-card .has-photo .player-name {display:none; }
.player-card .has-photo .player-name .last-name { text-transform: uppercase; display: block; }
.player-card .has-photo .player-summary {}
.player-card .has-photo .player-summary dt {

}
.player-card .has-photo .player-summary dd {

}
.player-card .has-photo .quick-stats { 

}

.player-card .has-photo .quick-stats h3 { 

}
.player-card .quick-stats dl { 
	display: inline-block;
	color:#fff;
	margin-right:10px;
	clear:none;
	float: left;
	position:relative;
	top:29px;
	*top:5px;
}
.player-card .quick-stats dl dt { 
	text-transform:uppercase; 
	font-size: 10px;
	text-align: center;
}
.player-card .quick-stats dl dd { 
	font-size:15px;
	font-weight:bold;
	margin:0;
	text-align: center;
	line-height:1.5;

}

.player-card .has-photo .mod-wrp-1 .hd {}
.player-card .has-photo .bd { }
.player-card .has-photo .player-position { display:none }
.player-card .has-photo .bd .player-summary { }



/* ==================================================================
Search Results Player Card module Styles
================================================================== */
.search-results.large .search-results.large .player-card  {

}
.search-results.large .player-card  .mod-wrp-1 { 
padding-bottom: 10px;
border-bottom: 1px solid #333;
margin: 0px;
}
.search-results.large .player-card  .mod-wrp-2 {}
.search-results.large .player-card  .mod-wrp-3 { }
.search-results.large .player-card  .mod-wrp-4 {  }
.search-results.large .player-card  .mod-wrp-5 { 

}
.search-results.large .player-card  .player-image { 
margin: 0;


}
.search-results.large .player-card  .player-image img { 

}
.search-results.large .player-card  .mod-wrp-1 .hd { 
	display: none;
}
.search-results.large .player-card  .bd {

}
.search-results.large .player-card  .player-name {

}
.search-results.large .player-card  .player-name .first-name,
.search-results.large .player-card  .player-name .last-name {

}
.search-results.large .player-card  .player-name .nick-name {

}
.search-results.large .player-card  .player-position { 

}

.search-results.large .player-card  .player-position span{

}

.search-results.large .player-card  .player-position span:first-child {

}

.search-results.large .player-card  mod-wrp-5 .bd { 

}
.search-results.large .player-card  .player-summary {}

.search-results.large .player-card  .player-summary dt {

}
.search-results.large .player-card  .player-summary dd {

}

.search-results.large .player-card  .quick-stats { 
	
}
.search-results.large .player-card  .quick-stats h3 { 

}
.search-results.large .player-card  .quick-stats dl {  }
.search-results.large .player-card  .quick-stats dl dt { }
.search-results.large .player-card  .quick-stats dl dd { }

/* Has Photo */
.search-results.large .player-card  .has-photo .mod-wrp-5 { }
.search-results.large .player-card  .has-photo .player-image {

}
.search-results.large .player-card  .has-photo .player-image img {
  margin-left: 0px;
}
.search-results.large .player-card  .has-photo .mod-wrp-1 .hd { }
.search-results.large .player-card  .has-photo .mod-wrp-1 .hd,
.search-results.large .player-card  .has-photo .bd {

}

.search-results.large .player-card  .has-photo .player-name {}
.search-results.large .player-card  .has-photo .player-name .last-name {  }
.search-results.large .player-card  .has-photo .player-summary {}
.search-results.large .player-card  .has-photo .player-summary dt {

}
.search-results.large .player-card  .has-photo .player-summary dd {

}
.search-results.large .player-card  .has-photo .quick-stats { 

}

.search-results.large .player-card  .has-photo .quick-stats h3 { 

}
.search-results.large .player-card  .quick-stats dl { 

}
.search-results.large .player-card  .quick-stats dl dt { 

}
.search-results.large .player-card  .quick-stats dl dd { 

}

.search-results.large .player-card  .has-photo .mod-wrp-1 .hd {

}
.search-results.large .player-card .hd {
 border: none;
}
.search-results.large .player-card  .has-photo .bd { 

}

.search-results.large .player-card  .has-photo .player-position { }
/* ==================================================================
038 - Search Results
================================================================== */

#gbl-hd-search {
position: relative;
z-index: 8;
}
#search {
	padding:5px 10px 0;
	position:relative;
	line-height:15px;
}

.search-text-wrp-1{
	float:left;
	
}
#search #search-text {
	border:medium none;
	font-size:12px;
	font-weight:bold;
	height:18px;
	padding-top:3px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:194px;
}
#search .go{
	background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll;
	border:medium none;
	display:block;
	float:right;
	height:0px;
	position:relative;
	width:0px;
	margin-top:2px;
	padding:18px 0 0 19px;
	background-position: -764px -1341px;
}
#search .go:hover{
	/*background-position:-906px -1342px;*/
	background-position:-905px -1341px;
}

/* Styles used for the Predictive Search Component on the Header Search Text Box */

#search ul.auto-complete { 
	border-bottom:none;  
	text-align: right;
    display: none;
	position:absolute;
	z-index:3;
	top:33px;
	*top: 34px;
	left: 0px;
	width: 182px; 

}
#search form .auto-complete li 
{
    padding:4px 4px; 	
}
#search form .auto-complete .selected {}

/*********************************
	league-sign-in info overwrites
**********************************/

.reg-did-you-know{
	background-position: -5px 0;
	font-family:Arial,Helvetica,sans-serif;
	height:89px;
	padding:40px 0 0 10px;
	width:290px;
}

.reg-did-you-know p{
	
}

.reg-did-you-know a {

	margin:0;
}

.gbl-header-login-reg {
    z-index:1000;
	width:150px;
	margin-top:72px; /* formerly 82px */
	position:relative;
	left:0; /* formerly -20px */
}

.module .reg-outer .mod-wrp-1,
.module .forgot-pwd-outer .mod-wrp-1,
.module .profile-outer .mod-wrp-1,
.module .change-pwd-outer .mod-wrp-1,
.module .confirm .mod-wrp-1,
.module .login-outer .mod-wrp-1 {
	background:transparent url(/assets/nflimg/gbl-mod-bg.png) repeat-y scroll 0 0;
}
.profile-header-outer .mod-wrp-1 {
    background-color:transparent;
}
.confirm .mod-wrp-1 {

}
.reg-outer .mod-wrp-2,
.forgot-pwd-outer .mod-wrp-2,
.profile-outer .mod-wrp-2,
.change-pwd-outer .mod-wrp-2,
.login-outer .mod-wrp-2,
.confirm .mod-wrp-2,
.profile-header-outer .mod-wrp-2 {
    background:none;
}
.profile-header-outer .mod-wrp-2 {
}

.reg-outer h2,
.fg-pwd h2,
#profile h2,
.changePwd h2,
.confirm h2,
.login h2 {
    font-weight:normal;
	font-size:20px;
}

#gbl-login-link-div,
#gbl-reg-link-div {
    display:inline;
}

#gbl-reg-link-div {
	margin-left:2px;
	*margin-left:5px;
}

.logged-in-link a,
.logged-out-link a {
    padding:3px 5px;
    text-transform:uppercase;
    border:0px;
    font-weight:bold;
    font-size:10px;
}

.logged-in-link a:hover,
.logged-out-link a:hover {
    border:0 none;
    cursor:pointer;
    font-weight:bold;
    padding:3px 5px;
    text-decoration:none;
}

/* ==================================================================
040 - Registration Module
*================================================================== */
.registration .hd {
    text-align:right;
}

.form-error-icon {
    background:  url(/assets/nflimg/registration-icons.png)  -15px -126px no-repeat;
    width:50px;
    height:50px;
}
.form-success-icon {
    background:  url(/assets/nflimg/registration-icons.png)  -15px -277px no-repeat;
    width:50px;
    height:50px;
}
#availability-check {
/*    display:inline-block;*/
}
#reg-success-arrow span {
    display:none;
}
#reg-success-arrow {
    /*float:right;
    margin-right:110px;
    width:50px;
    height:24px;
    display:block;*/
    padding:3px 20px;
    *display:inline-block;
    *margin-top:-22px;
    *width:50px;
    *height:15px;
    *vertical-align:bottom;
}
.form-set,
.radio-button-set {
    width:500px;
}

.registration .form-set {
    width:600px;
}

.form-set input,
.form-set select {
    margin: .2em;
    vertical-align: middle;
    width:265px;
    height:18px;
}
.form-set label,
.radio-button-set label {
    font-size: 12px;
    width:150px;
    height:15px;
    float:left;
    text-align:right;
    padding-right:10px;
    padding-top:5px;
    vertical-align:bottom;
}
.form-required {
    padding-left:75px;
    font-size:10px;
}
.registration #reg-Username {
    width:150px;


}
.registration #dob {
    width: 240px;
}

#availability-check a,
.reg-dob-info {
    padding:4px 5px;
    font-size:10px;
    font-weight:bold;

}
#availability-check a:hover,
.reg-dob-info:hover {
    border:0 none;
    cursor:pointer;
    text-decoration:none;
}
.reg-dob-info {
    font-size:14px;
    font-weight:bold;
    padding:1px 6px;
    width:8px;
	position:relative;
	top:2px;
}

.reg-dob-info .tooltip {

}
.reg-form-username-info {
    padding-left:165px;
    font-size:11px;
    font-style:italic;
    width:250px;
    padding-bottom:5px;
}
.reg-form-submt,
.form-login-btn {
    text-align:right;
}


.reg-form-submt button,
.form-login-btn button,
.profile-form-submt button,
.fg-pwd button,
.changePwd button {
    background:transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -763px -1651px;
    border:medium none;
    cursor:pointer;
    height:24px;
    *height:23px;
    text-indent:-9999px;
    width:54px;
    margin-left:10px;

}
.form-login-btn button {
	position:relative;
    right: 287px;
}
.reg-form-submt button:hover ,
.form-login-btn button:hover,
.profile-form-submt button:hover,
.fg-pwd button:hover,
.changePwd button:hover {
    background:transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -903px -1651px;
    cursor:pointer;

}
.reg-form-submt button {
    margin-top:10px;
    margin-right:170px;
}

.form-error {
   margin-top:10px;
   margin-bottom:10px;
   padding:0px 10px;
   background:transparent url(/assets/nflimg/gbl-mod-bg.png) repeat-y scroll 0 0;
}

.form-error span {
	display:block;
	padding:10px 10px 10px 0;
}

.form-alert,
.form-success {
    margin-top:10px;
    padding:0px 10px 10px;
}

.form-alert span,
.form-success span {
    display:block;
    background:transparent url(/assets/nflimg/gbl-mod-bg.png) repeat-y scroll 0 0;
    padding:10px 10px 10px 45px;
    font-size:14px;
}

.form-success span {
    background: url(/assets/nflimg/registration-icons.png)  -10px -269px no-repeat;
}

.error-highlight input {
}

.checkbox-set {
    padding:10px 0px 10px 161px;
}
.reqStar {
    padding-right:3px;
}
 /* ==================================================================
044 - Login Module
*================================================================== */
/* .login - the login prompt for fan sites. Contains HTML describing the login */
#login-window {
	width: 490px;
}

div.iw_component #login-window{
	display: none !important;
}

.login {
    position: relative;
    text-align: left;
    /*background-color:#fff;*/
    padding-left:10px;
}
#login-window .login {
    padding:20px;
}
.login .hd {
    text-align: left;
    padding-bottom: .38em;
    margin-right:25px;
	display:block;
}
.login .bd {  }
.login p {
    text-align:left;
    padding-bottom:5px;
    width:100%;
    margin: 5px 0px 0px 0px;
    line-height: 16px;
}
.login .ft {padding: .38em;}
.login .close {
	float:right;
	left:5px;
	position:relative;
	text-align:right;
	top:-5px;
}
.login .close a.login-close {
    padding-right:10px;
}
.login .close-show {
    display:none;
}


/* ==================================================================
Profile Styles
================================================================== */

#profile input[type="hidden"]{
	display: none;
	margin:0;
	padding:0;
	border: none;
	position:absolute;
	bottom:0px;
	right:0px;
}
#profile h2 {
    font-size:20px;
}

#profile h3 {
    font-size:12px;
    font-weight:bold;
}

.account-information,
.profile-information {
    float:left;
    padding-left:20px;
}

.profile-information {
}

#profile .form-set,
#profile .radio-button-set {
    width:435px;
}
#profile .profile-form-submt {
}
.profile-form-submt button {
	margin-left:178px;
	margin-top:10px;
}
#profile .form-set label,
#profile .radio-button-set label {
    width:150px;

}
.radio-buttons {
    line-height:25px;
    padding-top:5px;
}
#profile .form-set input,
#profile .form-set textarea,
#profile .form-set select {
    width:245px;
}
#profile .checkbox-set {
    padding:10px 0 10px 159px;
}

#profile .form-set textarea {
    height:130px;
}

.form-profile-name {
    height:18px;
    padding-top:3px;
}

.form-profile-name span {
    display:block;
    margin-top:3px;
}

.form-profile-changepwd a {
    *padding-left:161px;
}

#profile-header .bd {
    font-size:36px;
    background-color:transparent;
}

/* ==================================================================
Request Password Styles
================================================================== */

.fg-pwd .hd{
	display:block;
}

#forgot-form1 .form-set {
    display:inline;
    width:330px;
}

#forgot-form1 .form-set label {
    width:40px;
}
.form-fg-pwd-btn {
    display:inline;
    padding-top:3px;
}

.fg-pwd .close-show {
    display:none;
    float: right;
}

/* ==================================================================
Change Password Styles
================================================================== */
.form-change-user span {
    display:block;
    height:15px;
    padding-top:5px;
}
.changePwd button {
    margin-right:4px !important;
}

.btn-chgpwd {
    margin-top:20px !important;
    display:inline-block !important;
}

button.btn-chgpwd-cancel {
    margin:0;
    display:inline-block;
    margin-right:0px;
    margin-left:163px;
	background-position:-763px -1701px;
	width:57px;
    *margin-left:219px;
}

button.btn-chgpwd-cancel:hover{
	background-position:-904px -1701px;
}

.profile-nc a {
	border:0 none;
	font-size:10px;
	font-weight:bold;
	margin-top:-2px;
	padding:3px 5px;
}

.profile-nc a:hover{
}

.profile-nc span {
}

.profile-nc a:hover {
    text-decoration:none;

}

/* =========================================================================
  Registration Custom
  =========================================================================*/
.register-title-cstm {
    padding-left:15px;
    padding-top:15px;
}
.register-title-cstm span {
    font-weight:bold;
}
.register-title-cstm ul {

}
.register-title-cstm li {
    padding-left:15px;
    *padding-left:5px;
    list-style-image:url(/assets/nflimg/registration-li-dot.png);
    list-style-position:inside;
}
.register-title-cstm li span {
    *padding-left:5px;
    text-transform:none;
    font-weight:normal;
}
/* ==================================================================
050 - Video Gallery Browser
================================================================== */


.av{
    margin-right:10px;
    border-bottom:none;
}

.av  .mod-wrp-1,
.av-xlarge .mod-wrp-1 {
    clear:both;
    border:none;
    margin-bottom:0px;
    margin-right:0px;
}
.av .mod-wrp-5,
.av-xlarge .mod-wrp-5 {
    padding-bottom:0;
}
.av .mod-title,
.av-xlarge .mod-title {
    background:none;
    
}
.av .mod-title h2,
.av-xlarge .mod-title h2 {
    font-size:18px;
    font-weight:bold;
    margin-right:0px;
    padding:0px 0px 5px 0px;
    text-transform:none;
}
.av .mod-title h2 span span,
.av-xlarge .mod-title h2 span span {
    font-size:14px;
    font-weight:bold;
}
.av .bd,
.av-xlarge .bd {
    text-align:center;
}
.av .hd,
.av-xlarge .hd {
    display: block;
}
.av .av-summary,
.av-xlarge .av-summary {
    padding: 0 5px 5px 0;
    font-size:12px;
}
.av .ft,
.av-xlarge .ft {
    height:0px;
}
.audio-browser,
.video-browser {
    float:left;
    display: inline;
    border-top:none;
}

.audio-browser .mod-wrp-1,
.video-browser .mod-wrp-1 {
	border:medium none;
	display:block;
	position: relative;
}
.audio-browser .mod-wrp-2,
.video-browser .mod-wrp-2 {


}
.audio-browser .bg,
.video-browser .bg {
	margin-top:-30px;
	min-height:435px;
}

.audio-browser .channels,
.video-browser .channels {
	margin:0 5px 10px 0;
	float:left;
	width:175px;
}
.audio-browser .channels .bd,
.video-browser .channels .bd{
	padding:0;
}
.audio-browser .channels dl,
.video-browser .channels dl {
}

.audio-browser .channels a,
.video-browser .channels a {
	padding-left:5px;
	text-decoration: none;
	font-weight:bold;
}
.audio-browser .channels a:hover,
.video-browser .channels a:hover {

}
.audio-browser .channels dl dt,
.video-browser .channels dl dt {
	background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll 0 -556px;
	margin-bottom:2px;
	padding:2px 0 0 5px;
}
.audio-browser .channels dl dt a,
.video-browser .channels dl dt a { 
	display:block;
	font-size:12px;
	height:22px;
}
.audio-browser .channels dl dt a:hover,
.video-browser .channels dl dt a:hover {

}
.audio-browser .channels dl dt:hover,
.video-browser .channels dl dt:hover{
	background-position: 0 -594px;
}
.audio-browser .channels dl dt.selected,
.video-browser .channels dl dt.selected{
	background-position: 0 -632px;
}
.audio-browser .channels dl dt.selected a,
.video-browser .channels dl dt.selected a {

}
.audio-browser .channels dl dt.selected:hover,
.video-browser .channels dl dt.selected:hover{
	background-position: 0 -632px;
}
.audio-browser .channels dl dt.selected a:hover,
.video-browser .channels dl dt.selected a:hover {

}
.audio-browser .channels dl dt.last,
.video-browser .channels dl dt.last {
	border: none;
}
.audio-browser .channels dl dt.expand a,
.audio-browser .channels dl dt.current a ,
.video-browser .channels dl dt.expand a,
.video-browser .channels dl dt.current a {
	text-decoration: none;
}
.audio-browser .channels dl dt.closed,
.video-browser .channels dl dt.closed{
	background-position: -190px -556px;
}
.audio-browser .channels dl dt.open,
.video-browser .channels dl dt.open{
	background-position: -380px -556px;
	margin-bottom:0px;
}
.audio-browser .channels dl dt.closed:hover,
.video-browser .channels dl dt.closed:hover {
	background-position: -190px -594px;
}
.audio-browser .channels dl dt.open:hover,
.video-browser .channels dl dt.open:hover {
	background-position: -380px -594px;
}
.audio-browser .channels dl dd,
.video-browser .channels dl dd {
	margin: 0; padding-bottom: 0px;
}
.audio-browser .channels dl dd.show,
.video-browser .channels dl dd.show {
	position: static;
	display: table;
	top: 0;
	left: 1em;
}
.audio-browser .channels dl dd.hide,
.video-browser .channels dl dd.hide {
	position: absolute;
	top: 0;
	left: -4000px;
}
.audio-browser .channels ul,
.video-browser .channels ul {
	background:none;
}
.audio-browser .channels dl dd li,
.video-browser .channels dl dd li {
	background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -3px -741px;
	display:block;
	line-height:0;
	padding:0;
	min-height:22px;
	*margin-bottom:-1px;
}
.audio-browser .channels dl dd li a,
.video-browser .channels dl dd li a { 
	display:block;
	font-size:11px;
	height:17px;
	line-height:1;
	margin:0;
	padding:5px 0 0 15px;
}
.audio-browser .channels dl dd li:hover,
.video-browser .channels dl dd li:hover{
	/*background-position: -3px -778px;*/
}
.audio-browser .channels dl dd li.open,
.video-browser .channels dl dd li.open{
	background-position: -3px -813px;
}
.audio-browser .channels dl dd li.open a,
.video-browser .channels dl dd li.open a{

}
.audio-browser .channels dl dd li a:hover,
.video-browser .channels dl dd li a:hover {

}


/**************************************************/
.audio-browser #audio-list-content,
.video-browser #video-list-content {
	float:left;
}
.audio-browser .audio-gallery,
.video-browser .video-gallery {
    float:left;
    width:440px;
    border-bottom:none;
}
.audio-browser .audio-gallery .filter ,
.video-browser .video-gallery .filter {
    text-align: left;

	margin-bottom:10px;
}
.audio-browser .audio-gallery .filter fieldset,
.video-browser .video-gallery .filter fieldset {
    padding:0 0 8px 0;
    *padding-bottom:6px;
    text-align:right;
}
.audio-browser .audio-gallery .filter span,
.video-browser .video-gallery .filter span {
    display: none;
    font-weight:bold;
}
.audio-browser .audio-gallery .filter select,
.video-browser .video-gallery .filter select {
    font-size:85%;
	margin-left:15px;
	position:relative;
	top:-1px;
}
.audio-browser .audio-gallery .filter .go-button,
.video-browser .video-gallery .filter .go-button {
	background:transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -765px -1806px;
	border:medium none;
	cursor:pointer;
	height:19px;
	margin-left:10px;
	padding:0;
	text-indent:-9999px;

	vertical-align:middle;
	width:26px;
	position:relative;
	top:-1px;
	*top:-3px;
}
.audio-browser .audio-gallery .filter .go-button:hover,
.video-browser .video-gallery .filter .go-button:hover {
    background:transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -905px -1806px;
    *background:transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -905px -1806px;
    cursor:pointer;
}
.audio-browser .audio-list,
.video-browser .video-list {
    padding:0;
    min-height: 400px;
    _height: 400px;
}
.audio-browser .audio-list .audio-list-container,
.video-browser .video-list .video-list-container {
    overflow: auto;
    _zoom: 1;
}
.audio-browser .audio-list .item,
.video-browser .video-list .item {
    float:left;
    width:207px;
    display: inline;
    overflow: hidden;
    margin-bottom:10px;
    margin-right: 5px;
	max-height:90px;
	line-height: 13px;
	_zoom: 1;
}
.audio-browser .audio-list .item .thumb,
.video-browser .video-list .item .thumb {
    float:left;
    position:relative;
    margin:0px 10px 0px 0px;
}
.audio-browser .audio-list .item .thumb a,
.video-browser .video-list .item .thumb a {
    float: left;
	line-height:0;
}
.audio-browser .audio-list .item .thumb a:hover,
.video-browser .video-list .item .thumb a:hover {


}
.audio-browser .audio-list .item .thumb a img,
.video-browser .video-list .item .thumb a img {
	background:transparent url(/assets/nflimg/default-thumb.png) no-repeat scroll 0 0;
	display:block;
	margin:0;
	width:85px;
	text-indent:-999px;
}
.audio-browser .audio-list .item .thumb a:hover img,
.video-browser .video-list .item .thumb a:hover img {


}
.audio-browser .audio-list .item .thumb a img.selected,
.video-browser .video-list .item .thumb a img.selected {
    

}
.audio-browser .audio-list .item .play,
.video-browser .video-list .item .play {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/nflimg/icon-play.png');
    background-repeat:no-repeat;
    height:33px;
    margin:0;
    position:absolute;
    width:28px;
    bottom: 0;
    right: 5px;
    display:block;
    overflow:hidden;
    cursor:pointer;
    text-indent:-999em;
}
* html .audio-browser .audio-list .item .play,
* html .video-browser .video-list .item .play	{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/nflimg/icon-play.png') 0 0 no-repeat;
    background:none;
    zoom:1;
}
html/**/>body .audio-browser .audio-list .item .play,
html/**/>body .video-browser .video-list .item .play
{
	background-image:url(/assets/nflimg/icon-play.png);
}
html/**/>body .audio-browser .audio-list .item .play,
html/**/>body .video-browser .video-list .item .play
{
	background-image:url(/assets/nflimg/icon-play.png);
}
.audio-browser .audio-list .item .info,
.video-browser .video-list .item .info {
  /*  float:left;
  */
  font-size:12px;
  overflow: hidden;
}
.audio-browser .audio-list .item .info .title,
.video-browser .video-list .item .info .title {
    display:block;
    font-weight:bold;
}
.audio-browser .audio-list .item .info span.duration,
.video-browser .video-list .item .info span.duration {
    display:block;
    font-size:11px;

}
.audio-browser .audio-list .item .info p,
.video-browser .video-list .item .info p {
    display:none;
}
.audio-browser .audio-list .item .info cite,
.video-browser .video-list .item .info cite {
    display:none;
}
.audio-browser .audio-list .item .info .time-stamp,
.video-browser .video-list .item .info .time-stamp {
    font-size:10px;
	text-decoration:none;
    font-weight: bold;
}
.audio-browser .audio-list .item .info .time-stamp .date,
.video-browser .video-list .item .info .time-stamp .date {  
}
.audio-browser .audio-list .item .info .time-stamp .time,
.video-browser .video-list .item .info .time-stamp .time {  
}
.audio-browser .ft,
.video-browser .ft {
    float:left;
	width:100%;
	top:-15px;
}
.video-browser .cs-pagination-status, .audio-browser .cs-pagination-status {
	float:left;
}
/* ==================================================================
052 - Team Draft Tracker
================================================================== */

.module .draft-tracker .mod-wrp-1{
	margin-bottom:0;				/* 	This the contents of this module are loaded via AJAX.  Because of this, IE8 doesn't like to play nice witht he bottom margin of this module.  Creating 	*/
}									/*	a custom module with a div w/ a class of .div.draft-tracker-custom-spacer-module and forcing it to create 10px of space solves the problem.				*/
div.draft-tracker-custom-spacer-module{
	display: block;
	height: 10px;
}
.draft-tracker .dtracker .bd .placeholder {
 background:transparent url("/assets/nflimg/gbl-loading.gif") no-repeat scroll 5px 5px;
 display:block;
 height:45px;
 width:45px;
 text-indent:-999em;
 margin:auto;
}
.draft-tracker table {
 width:100%;
}
.draft-tracker table th.last {
 padding-left:0;
 padding-right:5px;
 text-align: center;
}
.draft-tracker td.last,
.draft-tracker th.pick,
.draft-tracker td.pick {
 white-space: nowrap;
}
.draft-tracker td.player {
 width:200px;
}
.draft-tracker td.player span#prospect-card-icon {
	background:transparent url(/assets/nflimg/icon-article-link.gif) no-repeat scroll top left;
	height:10px;
	margin:1px 0 0 2px;
	position:absolute;
	width:14px;
    *margin-top: 2px;
}
.draft-tracker .bd table td {
 text-align:left;
}
.draft-tracker table td.last {
 text-align:center;
}
.draft-tracker .bd table td.row-end {
 line-height:12px;
 padding:2px 8px;
}
.draft-tracker td.row-end span {
 display:block;
 font-size: 10px;
 font-weight: normal;
 text-align: left;
}

.draft-tracker .hd .nfl-draft {
 padding:5px 0;
 text-align: right;
 display: none;
}
.draft-tracker .hd .nfl-draft a  {
 background:transparent url(/assets/nflimg/nfl-logo-abbrev.png) no-repeat 0 1px;
 padding:0 10px 0 22px;
}

.draft-tracker .ft .nfl-draft a{
	background: url(/assets/nflimg/club-global-spr.png) no-repeat -766px -1200px;
	display:block;
	height:12px;
	line-height:11px;
	padding-left:21px;
}

/* fly-out styles */
.cluetip-prospect-card-tooltip #cluetip-inner {
 background:#fff url('/assets/nflimg/052-prospect-flyout-bg.jpg') no-repeat 0 0;
}
.cluetip-prospect-card-tooltip #cluetip-inner #headshot {
 float: left;
 height: 90px;
 width: 65px;
}
/* ==================================================================
Secondary Navigation
================================================================== */

#sec-nav {
    margin: 0 5px 10px 0px;
}
#sec-nav dl {}
#sec-nav a {
	padding-left:5px;
	text-decoration: none;
	font-weight:bold;
}
#sec-nav a:hover {
}
#sec-nav dl dt {
	background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll 0 -556px;
	margin-bottom:2px;
	padding:2px 0 0 5px;
}
#sec-nav dl dt a { 
	display:block;
	font-size:12px;
	height:21px;
}
#sec-nav dl dt a:hover {

}
 
#sec-nav dl dt:hover{
	background-position: 0 -594px;
}
#sec-nav dl dt.selected{
	background-position: 0 -632px;
}
#sec-nav dl dt.selected a {

}
#sec-nav dl dt.selected:hover{
	background-position: 0 -632px;
}
#sec-nav dl dt.selected a:hover {

}
#sec-nav dl dt.last {
	border: none;
}
#sec-nav dl dt.expand a,
#sec-nav dl dt.current a {
	text-decoration: none;
}
#sec-nav dl dt.closed{
	background-position: -190px -556px;
}
#sec-nav dl dt.open{
	background-position: -380px -556px;
	margin-bottom:0px;
}
#sec-nav dl dt.closed:hover {
	background-position: -190px -594px;
}
#sec-nav dl dt.open:hover {
	background-position: -380px -594px;
}
#sec-nav dl dd {
	margin: 0; padding-bottom: 0px;
}
#sec-nav dl dd.show {
	position: static;
	display: table;
	top: 0;
	left: 1em;
}
#sec-nav dl dd.hide {
	position: absolute;
	top: 0;
	left: -4000px;
}
#sec-nav ul {
	background:none;
    margin-bottom: 2px;
}
#sec-nav dl dd li {
	background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -3px -741px;
	display:block;
	line-height:0;
	padding:0;
	min-height:22px;
	*margin-bottom:-1px;
}
#sec-nav dl dd li a { 
	display:block;
	font-size:11px;
	height:17px;
	line-height:1;
	margin:0;
	padding:5px 0 0 15px;
}
#sec-nav dl dd li:hover{
	/*background-position: -3px -778px;*/
}
#sec-nav dl dd li.open{
	background-position: -3px -813px;
}
#sec-nav dl dd li.open a{

}
#sec-nav dl dd li a:hover {

}
/* ==================================================================
102 - Page Title Module
===================================================================*/

.pg-hdr {
	background:transparent url(/assets/nflimg/club-global-spr.png) repeat-x scroll 0 -1835px;
	height:55px;
	margin:0 10px 5px 0;
	position:relative;
}

.pg-hdr h1 {
	height:50px;
	width:630px;
}

.pg-hdr h1 span { 
	display:none;
	margin-right:75px;
    line-height:26px;
	padding: 10px 15px;
	font-size: 36px;
	font-weight: bold;
}

.player-bio .mod-wrp-1 {
}
.player-bio .bd .bio-short-content,
.player-bio .bd .bio-long-content {
	padding: 3px 3px 0 5px;
	line-height: 15px;
}

.player-bio .short-bio .bd .bio-long-content,
.player-bio .long-bio .bd .bio-short-content {
	display: none;
}


.player-bio .short-bio .ft
{
}

.player-bio .ft .action-bar a {
	text-align:left;
	padding-left:5px;
	font-size: 11px !important;
}
.player-bio .bd .bio-short-content ul,
.player-bio .bd .bio-long-content ul{
   margin-left:15px;
}
.player-bio .bd .bio-short-content ul li,
.player-bio .bd .bio-long-content ul li {
display:list-item;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}
/* Skin */

.player-stats .mod-wrp-1 {
	margin-top: 37px;
	position: relative;
	*margin-top: 47px;
}
.player-stats .mod-wrp-2 {

}
.player-stats .hd {
}

.ui-tabs-nav {
    list-style: none;
	font-size: 18px;
    font-style: none;
	font-weight:normal;
	line-height:.9;
	text-transform:none;
	
    margin: 0;
    padding: 0;
	position:absolute;
	top:-36px;
	left: 0;
	background: none;
	width:100%;
}

.ui-tabs-nav li {
    float: left;
	background:transparent url(/assets/nflimg/106-tabbed-not-selected.png) repeat-y scroll left top;
	margin-right: 10px;
	padding-left:15px;
}
.ui-tabs-nav li a{
	
}

.ui-tabs-nav a,
.ui-tabs-nav a:link
{
    display:block;
    position:relative;
	padding: 10px 10px 10px 0;
	min-width:90px;
	font-weight:normal;
}
.ui-tabs-nav li.ui-tabs-selected a{
	
} 
.ui-tabs-nav a:hover {
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
    text-align:left;
    display:block;
    position:relative;
    cursor:pointer;
}

.ui-tabs-next{
	
}

.ui-tabs-nav .ui-tabs-selected {
	background: transparent url(/assets/nflimg/gbl-mod-bg.png) left top repeat;
} 
.ui-tabs-nav .ui-tabs-selected a {
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
    border: none;
}


.ui-tabs-nav a span {}
.ui-tabs-nav .ui-tabs-selected a span{}
.ui-tabs-nav a:hover span {}


/* ==================================================================
106 - Composite Tabbed Modules
===================================================================*/

.tabbed-modules { 
	position:relative; 
	top: 36px;  
	left: 0px;
	padding:0 10px 46px 0;
}

/* margin needs to be removed off of the mod-wrp and place on tabbed-modules outside of this module */
.tabbed-modules .module .mod-wrp-1 {
	margin:0;
	padding-top:0;
	position:relative;
	display:block;
}

/* There are no titles on these modules */
.tabbed-modules .module .mod-title {
	display: none;
}


.tabbed-modules ul.tabbed-modules-nav {
	display:block;
	height:36px;
	position:absolute;
	width:100%;
}
.tabbed-modules .ui-tabs-nav li {
	height:36px;
    min-width:117px;
}
.tabbed-modules ul.tabbed-modules-nav li {
    float:left;
    position:relative;
    text-align: center;
    display:inline-block;	
}

.tabbed-modules ul.tabbed-modules-nav li a {
	text-align: left;
	line-height:15px;
}

.tabbed-modules ul.tabbed-modules-nav li.loop-last {
	margin-right:0;
}


.tabbed-modules ul.tabbed-modules-nav li.ui-tabs-selected a {
	
}

.tabbed-modules ul.tabbed-modules-nav li.ui-tabs-previous a {

}

.tabbed-modules .module .ft{
}

.tabbed-modules .module .bd{
	float:left;
}


.tabbed-modules .ui-tabs-hide {
	display: none;
}

.tabbed-modules .module .content-list .content-list-variation-2 .bd ul li{
	*width: 269px;
}

.tabbed-modules .module .bd ul li h3{
	*max-width: 125px;
}

.tabbed-modules .module .bd ul li .details{
	*max-width: 270px;
}
/*==================================================================
- 123 Jump Menu Module
===================================================================*/

.jump-menu .mod-wrp-1 {
	background:none;
	margin:0px;
}
.jump-menu .menu-wrapper {
	padding:10px 0px;
}

.jump-menu .hd select {
	margin-right:10px;
}

.jump-menu .hd button {
	background: transparent url(/assets/nflimg/club-global-spr.png) -766px -1801px;
	width:40px;
	height:24px;
	border:none;
	text-indent:-9999px;
	cursor: pointer;

}

.jump-menu .hd button:hover {
	background: transparent url(/assets/nflimg/club-global-spr.png) -906px -1801px;
	cursor:pointer;
}


.jump-menu .hd button span {
    font-size:10px;
    font-weight:bold;
}
/* styling the form header */
.nfl-form-builder-toolbox {
}
.nfl-form-builder-toolbox .header-text {
	padding-top:10px;
}
.nfl-form-builder-toolbox .form-title { }
.nfl-form-builder-toolbox .form-description {
	margin-bottom:10px;
}
.nfl-form-builder-toolbox .requiredMsg {
	font-size:11px;
	margin-left:96px;
	padding-left: 10px;
}


/* styling the required asterisk */
.nfl-form-builder-toolbox .astSep {padding-left:10px; position:relative;}
.nfl-form-builder-toolbox em.asterisk
{
    position:absolute;
    top: 0;
    left:0;
}

/* styling the left TD container (field description) */
.nfl-form-builder-toolbox .label,
.nfl-form-builder-toolbox .input-text label,
.nfl-form-builder-toolbox .input-select label,
.nfl-form-builder-toolbox .textarea label {
	width:180px;
	text-align:right;
	display:block;
	vertical-align:top;
}

/* styling the right TD container (field elements) */
.nfl-form-builder-toolbox .field {
	padding:5px;
}
.nfl-form-builder-toolbox td select{
	margin:5px 0 0 2px;
}

/* styling the text fields */
.nfl-form-builder-toolbox .input-text input {
	width:200px;
}

/* styling the checkbox area */
.nfl-form-builder-toolbox .input-checkbox em {
	padding:0 5px;
}

/* styling the textarea fields */
.nfl-form-builder-toolbox .textarea textarea {
	width:200px;
}

.nfl-form-builder-toolbox .textarea td.label {
	/*padding-right:0;*/
	/*width:185px;*/
}
.nfl-form-builder-toolbox .textarea .field {
}
/* styling the multiple select fields */
.nfl-form-builder-toolbox .input-multiselect select {
	width:200px;
}

/* styling the error/success console */
.nfl-form-builder-toolbox ul.contact-us-error-log {
	margin-bottom:10px;
	padding: 15px;
}
.nfl-form-builder-toolbox ul.contact-us-error-log li,
.nfl-form-builder-toolbox .failure {
}
.nfl-form-builder-toolbox .error-field {
	
}
.nfl-form-builder-toolbox .success {
	padding:5px;
	margin:4px 4px 14px 4px;
	font-size:12px;
}

/* styling the submit button */
.nfl-form .NFLformSubmit {
	background:url(/assets/nflimg/club-global-spr.png) -760px -1650px;
	border:0px;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	display: block;
	width: 90px;
	height: 24px;
	text-indent:-999px;
	float:left;
	margin:10px 0 0 180px;
}
.nfl-form .NFLformSubmit:hover {
	background:url(/assets/nflimg/club-global-spr.png) -900px -1650px;
}

.nfl-form .form-description {
	float:left;
}
/* ==================================================================
- TABULAR DATA STYLES
===================================================================*/
.depth-chart .mod-title h2 span,
.player-stats .mod-title h2 span,
.injuries .mod-title h2 span,
.standings .mod-title h2 span,
.transactions .mod-title h2 span,
.game-roster .mod-title h2 span,
.team-stats .mod-title h2 span {
	font-size:18px;
}
.depth-chart .hd,
.player-stats .hd,
.injuries .hd,
.transactions .hd,
.game-roster .hd,
.draft-tracker .hd,
.team-stats .hd {
 display: block;
}

.depth-chart .hd fieldset button span,
.player-stats .hd fieldset button span,
.injuries .hd fieldset button span,
.standings .hd fieldset button span,
.transactions .hd fieldset button span,
.game-roster .hd fieldset button span,
.team-stats .hd fieldset button span {

}
.depth-chart .bd,
.player-stats .bd,
.injuries .bd,
.standings .bd,         
.transactions .bd,
.game-roster .bd,
.team-stats .bd {
	margin-bottom: 10px;
}
.depth-chart .bd table,
.player-stats .bd table,
.injuries .bd table,
.standings .bd table,
.transactions .bd table,
.game-roster .bd table,
.team-stats .bd table {
	border-collapse: fixed;
	/* float on BD causes this table to move over to the right */
	clear: both;
	font-size: 12px;
	/*margin-bottom: 20px; 
	NOTE: removed because it was causeing too many issues with the side modules */
	width:100%;
}

.game-roster .bd table {
    margin-bottom:20px;
}

.standings .standings-small .bd table,
.transactions .transactions-small .bd table {
    margin-top:0px;
}
.depth-chart .bd caption,
.player-stats .bd caption,
.injuries .bd caption,
.standings .bd caption,
.transactions .bd caption,
.game-roster .bd caption,
.team-stats .bd caption {
	font-size:18px;
	padding:20px 0 10px;
	text-align:left;
}

.depth-chart .bd th,
.player-stats .bd th,
.injuries .bd th,
.standings .bd th,
.transactions .bd th,
.game-roster .bd th,
.draft-tracker .bd th,
.team-stats .bd th {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-left:5px;
}

.depth-chart .bd th.multi-col,
.player-stats .bd th.multi-col,
.injuries .bd th.multi-col,
.standings .bd th.multi-col,
.transactions .bd th.multi-col,
.game-roster .bd th.multi-col,
.team-stats .bd th.multi-col {
}

.depth-chart .bd thead ,
.player-stats .bd thead ,
.injuries .bd thead ,
.standings .bd thead ,
.transactions .bd thead ,
.game-roster .bd thead ,
.team-stats .bd thead {
    border: none;
}

.injuries .bd thead{ padding-bottom: 5px;}

.depth-chart .bd tr.loop-even,
.player-stats .bd tr.loop-even,
.injuries .bd tr.loop-even,
.standings .bd tr.loop-even,
.transactions .bd tr.loop-even,
.game-roster .bd tr.loop-even,
 .draft-tracker .bd tr.loop-even,
 .team-stats .bd tr.loop-even {
	background:transparent;
}
.depth-chart .bd tr.loop-odd,
.player-stats .bd tr.loop-odd,
.injuries .bd tr.loop-odd,
.standings .bd tr.loop-odd,
.transactions .bd tr.loop-odd,
.game-roster .bd tr.loop-odd,
.draft-tracker .bd tr.loop-odd,
.team-stats .bd tr.loop-odd {
	
}

.player-stats .bd tfoot {

}
.depth-chart .bd td,
.player-stats .bd td,
.injuries .bd td,
.standings .bd td,
.transactions .bd td,
.game-roster .bd td,
.draft-tracker .bd td,
.team-stats .bd td {
	color:#fff;
	font-size:12px;
	line-height:12px;
	padding:5px 5px;
	text-align:center;
}

.depth-chart .bd td a,
.player-stats .bd td a,
.injuries .bd td a,
.standings .bd td a,
.transactions .bd td a,
.game-roster .bd td a,
.draft-tracker .bd td a,
.team-stats .bd td a {
	font-size:12px;
}

.game-roster .bd td.col-name,
.game-roster .bd td.col-position,
.game-roster .bd td.col-weight,
.game-roster .bd td.col-height,
.game-roster .bd td.col-college {
	text-align:left;
}
.injuries .bd td {
	font-size:12px;
	line-height:14px;
	text-align:left;
}
.depth-chart label,
.player-stats label,
.injuries label,
.standings label,
.transactions label,
.game-roster label,
.team-stats label {
}
.depth-chart select,
.player-stats select,
.injuries select,
.standings select,
.transactions select,
.game-roster select,
.team-stats select {
	font-size:11px;
	margin:0 5px;
	vertical-align:middle;
}
.depth-chart select#rosterYear,
.player-stats select #rosterYear,
.injuries select#rosterYear,
.standings select#rosterYear,
.transactions select#rosterYear,
.game-roster select#rosterYear,
.team-stats select#rosterYear {	
}

.depth-chart select#status,
.player-stats select #status,
.injuries select#status,
.standings select#status,
.transactions select#status,
.game-roster select#status,
.team-stats select#status {
}


.depth-chart .mod-wrp-1, 
.player-stats-large .mod-wrp-1, 
.injuries-large .mod-wrp-1, 
.standings-large .mod-wrp-1, 
.transactions-large .mod-wrp-1, 
.game-roster-large .mod-wrp-1, 
.team-stats .mod-wrp-1 {
}

.depth-chart  .mod-wrp-3,
.player-stats .player-stats-large .mod-wrp-3,
.injuries .injuries-large .mod-wrp-3,
.standings .standings-large .mod-wrp-3,
.transactions .transactions-large .mod-wrp-3,
.game-roster .game-roster-large .mod-wrp-3,
.team-stats .mod-wrp-3 {

}

.standings .standings-small .mod-wrp-2,
.transactions .transactions-small .mod-wrp-2 {
}

.depth-chart .hd form,
.player-stats .hd form,
.injuries .hd form,
.standings .hd form,
.transactions .hd form,
.game-roster .hd form,
.team-stats .hd form {
	padding-bottom:10px;
}
.game-roster .hd form {
    padding-bottom:0px;
    border:0 none;
}

.depth-chart .hd button,
.player-stats .bd button,
.injuries .hd button,
.standings .hd button,
.transactions .hd button,
.game-roster .hd button,
.team-stats .hd button {
	background: transparent url(/assets/nflimg/club-global-spr.png) -765px -1805px;
	width:26px;
	height:19px;
	text-transform:uppercase;
	border:none;
	text-indent:-9999px;
	cursor: pointer;
	position: relative;
	top: 0;
	padding:0;
	vertical-align:middle;
	margin-left:3px;
	*margin-left:5px;
}
.depth-chart .hd button:hover,
.player-stats .hd button:hover,
.injuries .hd button:hover,
.standings .hd button:hover,
.transactions .hd button:hover,
.game-roster .hd button:hover,
.team-stats .hd button:hover {
	background: transparent url(/assets/nflimg/club-global-spr.png) -905px -1805px;
	cursor:pointer;
}

.depth-chart .hd button span,
.player-stats .hd button span,
.injuries .hd button,
.standings .hd button span,
.transactions .hd button span,
.game-roster .hd button span,
.team-stats .hd button span {
    font-size:10px;
    font-weight:bold;
}

.injuries .module-time-update {
    text-align:right;
    padding:5px 0px;
}

.depth-chart .ul li.loop-first a,
.player-stats .ul li.loop-first a,
.injuries .ul li.loop-first a,
.standings .ul li.loop-first a,
.transactions .ul li.loop-first a,
.game-roster .ul li.loop-first a,
.team-stats .ul li.loop-first a {

}
.depth-chart .ft,
.player-stats .ft,
.injuries .ft,
.standings .ft,
.transactions .ft,
.game-roster .ft,
.draft-tracker .ft,
.team-stats .ft {
}

.depth-chart .ft dl,
.player-stats .ft dl,
.injuries .ft dl,
.standings .ft dl,
.transactions .ft dl,
.game-roster .ft dl,
.team-stats .ft dl {
	font-size: 11px;
	padding: 8px 0 10px;
}

.depth-chart .ft dl dt,
.player-stats .ft dl dt,
.injuries .ft dl dt,
.standings .ft dl dt,
.transactions .ft dl dt,
.game-roster .ft dl dt,
.team-stats .ft dl dt {
	float:left;
	margin-right:4px;
}

/* ==================================================================
Player Stats
================================================================== */

.player-stats .mod-wrp-1 {
	padding: 0 15px 15px 15px;
}

.player-stats .ui-tabs-panel table {
    padding-top: 10px;
}

.player-stats .ui-tabs-panel table:first-child {
    padding-top: 0px;
}

.player-stats .ui-tabs-panel table:first-child caption {
    padding-top: 10px;
}


/* ==================================================================
035 - Team Stats
================================================================== */
.team-stats .hd .complete-nfl-teamstats {
	float: right;
	position: relative;
	padding:6px 0px 0px 0px;
}
.team-stats .hd .complete-nfl-teamstats a {
	cursor:pointer;
	background: transparent url(/assets/nflimg/club-global-spr.png) -765px -1195px;
	padding: 2px 5px 6px 23px;
	display:block;
	font-weight: bold;
	font-size:12px;
}
.team-stats .bd .team-vs caption {
	padding-top: 0;
}
.team-stats .bd th {}
.team-stats ul.team-stats-nav li.loop-last a {}
.team-stats ul.team-stats-nav li.ui-tabs-selected,
.team-stats ul.team-stats-nav li.ui-tabs-selected a {}
.team-stats ul.team-stats-nav li.ui-tabs-previous a {}
/*.team-stats .team-stats-defense td.loop-last,*/
.team-stats .ui-tabs-hide,
.player-stats .ui-tabs-hide
{
	display: none;
}
.team-stats table th,
.team-stats table td {
	text-align: center;
}
.team-stats table td.stat-name {
    text-align:left;
    padding-left:10px;
}
.team-stats table th:first-child{
	text-align:left;
	padding-left:10px;
}
.team-stats table td.loop-first {
	text-align: left;
	padding-left: 10px;
}
.team-stats .ft {
}
#seasonSelectSeasonType {
	width:120px;
}
/* ==================================================================
014 - Standings
================================================================== */
/*.standings-large .complete-nfl-standings {
	display: none;
}
*/

.standings-med .mod-wrp-1 {
}

.standings-large .bd table {
    *border-collapse:collapse;
}
.standings .bd td {
	text-align:center;
}

.standings-large .hd,
.standings-med .hd{
	float:right;
	display:block;
}

.standings-large .hd .complete-nfl-standings,
.standings-med .hd .complete-nfl-standings {
}
.standings .bd table {
        margin-top:7px;
}
.standings .bd th {
        padding-right: 1px; /* This is to cause the Last 5 column text to wrap in IE6/7/8 */
}
.standings .bd caption {
        display:none;
}
.hd .complete-nfl-standings a {
	cursor:pointer;
	background: transparent url(/assets/nflimg/club-global-spr.png) -765px -1195px;
	padding: 2px 5px 6px 23px;
	display:block;
	font-weight: bold;
	font-size:12px;
}

.standings-small table caption,
.standings-med table caption {
    display:none;
}

.standings-small table th:first-child,
.standings-small table td:first-child,
.standings-large table td:first-child {
	text-align:left;
	padding-left:10px;
}
.standings-team-name {
	width:100px;
}
/* ==================================================================
004 - Transactions
================================================================== */
.transactions-large .ft {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
}
.transactions .bd th {
    text-align:left;
}
.transactions .bd tbody:first-child {
	margin-top:15px;
}
.transactions table th:first-child{
	text-align:left;
	padding-left:5px;
}
.transactions .bd td {
	text-align:left;
}
.transactions-small .bd td:first-child {
	font-weight:bold;
    padding:5px 5px;
}

.transaction-more-link {
	margin-left:5px;
}

.transactions-large .ft {
    padding-left: 10px;
}

/* ==================================================================
029 - Roster
================================================================== */

.game-roster .bd .mod-wrp-1 {
	border:none;
	margin-bottom:20px;
}

.game-roster .bd .mod-wrp-3 {
	padding:0;
}

.game-roster .bd .mod-title h2,
.game-roster .bd .mod-title-nobackground h2 {
	margin-bottom:10px;
	margin-top:0;
}

.game-roster .bd .module:first-child .mod-title h2,
.game-roster .bd .module:first-child .mod-title-nobackground h2 {
	margin-top:0;
}
.game-roster .bd .mod-title h2,
.game-roster .bd .mod-title-nobackground h2 {

}

.game-roster .bd .mod-title h2 span,
.game-roster .bd .mod-title-nobackground h2 span {
	font-size:18px;
	padding:10px 0 0;
	text-align:left;
	font-weight:normal;
}

/* ==================================================================
034 - Depth Chart
================================================================== */
.depth-chart .hd p {
	display:none;
}
.depth-chart #tab-graphical {
	overflow: hidden;
}
.depth-chart .bd th, .depth-chart .bd td {
	text-align:left;
	padding-left:15px;
    border:0;
}
.depth-chart .bd td {
    font-size:12px;
}
.depth-chart .item-legend {
	margin-top: 10px;
	border-top:1px solid #e6e6e6;
}
.depth-chart .item-legend h4 {
	font-weight:bold;
	font-size:12px;
    padding:10px 10px 0px 0px;
	margin-top:0;
}
.depth-chart .item-legend dl {
	float:left;
	font-size: 12px;
	line-height:14px;
	margin-right:4px;
	padding: 8px 0px 3px 5px;
    width:128px;
    font-weight:normal;
}
.depth-chart .item-legend dl dt {
	clear:both;
	float:left;
    width:15px;
	padding-right:15px;
	text-align:right;
    font-weight:normal;
}
.depth-chart .ft dl {
	clear: both;
	font-size:12px;
	line-height:14px;
	margin-left:0px;
    font-weight:normal;
}
.depth-chart .ft dd {
    font-weight:normal;
}
.depth-chart .mod-wrp-5 {
	font-size:12px;
}
.depth-chart a {
	font-weight:bold;
}
.depth-chart .hd form input {
	background: transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -765px -1806px;
	width:26px;
	height:19px;
	border:none;
	text-indent:-9999px;
	cursor: pointer;
	vertical-align:middle;
}

.depth-chart .hd form input:hover {
	background: transparent url(/assets/nflimg/club-global-spr.png) -905px -1806px;
	cursor:pointer;
}
.depth-chart .bd table tbody {
	margin-bottom:15px;
}

/* Below are depth chart buttons stlyes */
.depth-chart .ui-tabs-nav {
	left: 530px;
	margin-top: 35px;
	width:70px;
}

.depth-chart .ui-tabs-hide {
	display: none;
}

.depth-chart .hd ul li,
.depth-chart .hd ul li {
    background: none;
    float:left;
	list-style-type:none;
	margin: 0;
	padding: 0;
}

.depth-chart li.list-button ,
.depth-chart li.graphic-button  {
	display:block;
}
.depth-chart li.list-button  a,
.depth-chart li.list-button  a:link,
.depth-chart li.graphic-button  a,
.depth-chart li.graphic-button  a:link {
    outline:none;
    padding-left:5px;
	width: 20px;
	min-width: 20px;
}

.depth-chart li.list-button a span
{
	background: transparent url(/assets/nflimg/club-global-spr.png) no-repeat -766px -734px;
    height:25px;
    width:25px;
    display:block;
    text-indent:-9999px;
    border:none;
}
.depth-chart li.list-button a span:hover {
	background: transparent url('/assets/nflimg/club-global-spr.png') no-repeat -906px -734px;
}

.depth-chart li.list-button.ui-tabs-selected a span {
	background: transparent url('/assets/nflimg/club-global-spr.png') no-repeat -1046px -734px;
}

.depth-chart li.graphic-button a span {
	background: transparent url('/assets/nflimg/club-global-spr.png') no-repeat -1046px -999px;
    height:25px;
    width:25px;
    display:block;
    text-indent:-9999px;
    border:none;
}
.depth-chart li.graphic-button a span:hover {
	background: transparent url('/assets/nflimg/club-global-spr.png') no-repeat -1046px -1054px;
}
.depth-chart li.graphic-button.ui-tabs-selected a span {
	background: transparent url('/assets/nflimg/club-global-spr.png') no-repeat -1046px -1109px;
}

/* ==================================================================
 Injury Report
================================================================== */
.injuries .bd td.inj-name {
    text-align:left;
    font-weight:bold;
}
.injuries .bd th, .injuries .bd td {
        text-align:left;
}
.injuries .bd th.last {

}
.injuries th.inj-name {
        text-align:left;
        vertical-align:bottom;
}
.injuries th.inj-position, .injuries td.inj-position {
        width:60px;
        text-align:left;
}
.injuries th.inj-type, .injuries td.inj-type {
        width:90px;
        text-align:left;
        vertical-align:bottom;
}
.injuries .ft {
    padding-left:10px;
}
.injuries-small .ft {
	display:none;
    padding-left:10px;
}
.injuries .ft ul {
    padding-bottom:10px;
}
.injuries .ft em {
    font-style:normal;
}
.injuries .inj-game-status:first-letter {

}
/*****
 *Roster
 *****/
.game-roster .bd th,
.game-roster .bd td {
        text-align:left;
}

.player-stats .situational-stats-filter,
.player-stats .stats-logs-filter {
 	display:none;
}

/* ==================================================================
Thumbs & Photo Gallery Thumbs
================================================================== */

.bd ul li .thumb {
	float:left;
	line-height:0;
	margin:0 10px 0 0;
	position: relative;
	width:135px;
}

.bd ul li .thumb img {
}

.bd ul li .thumb a,
.photo-gallery .bd ul li a.photo-size-thumb {
	float:left;
	position: relative;
}

.bd ul li .thumb a img,
.photo-gallery .bd ul li a.photo-size-thumb img {
	background:transparent url(/assets/nflimg/default-thumb.png) no-repeat scroll 0 0;
	display:block;
	height:80px;
	width:120px;
	text-indent:-999px;
}

.photo-gallery .bd ul li a.photo-size-thumb img {
}
.bd ul li .thumb a:hover img,
.photo-gallery .bd ul li a.photo-size-thumb:hover {
}

.bd ul li .thumb a:hover img,
.photo-gallery .bd ul li a.photo-size-thumb:hover img {
}

.photo-gallery .bd ul li.selected-image a {
}

.photo-gallery .bd ul li.selected-image img {
}

.bd .av-list li.jcarousel-item {
	overflow: hidden;
}

.bd .av-list li.jcarousel-item:hover{
}
.av-gallery-large .jcarousel-clip {
	width: 440px;
}
.av-gallery-small .jcarousel-clip {
	width:100%;
}
.jcarousel-clip li a.play-video img {
}

.tmb-video-play {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/nflimg/icon-play.png');
    background-repeat:no-repeat;
    height:33px;
    position:absolute;
    width:28px;
    bottom: 0;
    right: 5px;
    display:block;
    overflow:hidden;
    cursor:pointer;
}
html/**/>body .tmb-video-play
{
	background:url(/assets/nflimg/icon-play.png) no-repeat 0 0;
}

/******************************/
/* Scrollable                 */
/******************************/

div.scrollable div.items div a{
	background-image:url(/assets/nflimg/gbl-thumb-frame-photo.png);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
}

div.scrollable div.items div a img {
	max-width:120px;
	
}

div.scrollable div.items div a img:hover{
	
}

/* active item */
div.scrollable div.items div.active img {
	
}
legend {
    color:#000;
}
html, body {
    color:#fff;
}
body{
	background:#202020 url(/assets/img/gbl-bg-repeat-y.jpg) repeat-y scroll center top;
}
h1 {
    color:#333333;
}
h2 {
    color:#333333;
}
a, a:link {
    font-weight: bold;
    color: #f1c817;
    text-decoration:none;
}
a:visited, a:active {
	/*color:#bf2026;*/
    text-decoration:none;
    cursor: pointer;
    outline: none;
}
a:hover {
    color:#bf2026;
    text-decoration:underline;
}
a.custom-link:hover {
    cursor: pointer;
	text-decoration:underline;
}

hr {
	background-color: #333;
	border: 0;
	color: #333;
	height: 1px;
}
/***************************/
/* Should be moved to Core */
/***************************/

.ad-companion {
    margin-bottom:10px;
    margin-right:10px;
	display: block;
	line-height:0;
}

/* main repeating BG */
.gbl-wrp-1 {
    background:transparent url(/assets/img/gbl-bg.jpg) no-repeat scroll center top; /* remove kc for graysite */
	display:block;
	overflow:auto;
}

/* header BG */
.gbl-wrp-2 {
    clear:both;
    display:block;
}

/* define the width */
.gbl-wrp-3 {
    margin:0 auto;
    width:989px;
    clear:both;
    display:block;
}

.gbl-wrp-4 {
	display:block;
}

.gbl-wrp-5 {
	display:block;
}


/* Hack to fix the bottom of Flash ads */
div div object {
	margin-bottom: 5px;
}

object#nflplayer {
margin:0 0 5px;
*margin:0 0 10px;
}

#header-logo-link {
    position: relative;
}

.header-logo-link{
    display: block;
    height: 122px;
    width:	519px;
	background:transparent url(/assets/img/gbl-logo.png) no-repeat;
}

.header-logo-link a{
	display:block;
	width:100%;
	height:106px;
}
.header-logo-link a span{
	display:none;
}

.header-logo-link2{

    display:block;
    height:175px;
    left:-37px;
    position:absolute;
    top:0;
    width:124px;
}

.nfl-network-btn a { 
	background:transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -761px -1379px;
	width:141px;
	margin-left:79px;
}

.nfl-network-btn a:hover { 
	background-position:-905px -1379px;
}

.module .mod-wrp-1 {
	background:transparent url(/assets/nflimg/gbl-mod-bg.png) repeat-y;
}

.module .mod-wrp-2{}
.module .mod-wrp-3{}
.module .mod-wrp-4{}
.module .mod-wrp-5{}

.custom-module .mod-wrp-1{}

.custom-module .mod-wrp-2{}
.custom-module .mod-wrp-3{}
.custom-module .mod-wrp-4{}
.custom-module .mod-wrp-5{}

.module .mod-title h2 {
	color: #fff;
    font-size:18px;
	text-transform:capitalize;
    line-height:12px; /* Height of image is 32px, 10px padding on top, 10px on bottom, so line height is set accordingly*/
}


.module .bd {
	padding: 10px 0 0;
}

.module .ft {
    padding: 0 0 0 0;
    position:relative;
}
.module .action-bar {
    font-size:10px;
    text-transform:uppercase;
    height:20px;
}

.module .action-bar a {
    color:#999;
	background-color: #333;
	line-height:14px;
}
.module .action-bar a:hover {
    background-color: #f1c817;
    color: #000;
    text-decoration:none;
}
.sponsorship-top .ad-top {
    border-bottom:1px solid #e9e9e9;
}

#hot-topics .mod-wrp-1 {
	background:transparent url(/assets/nflimg/gbl-mod-bg.png) repeat-y;
	margin: 0;
}

#hot-topics {
	height:31px;
	width:960px;
	margin-bottom:1px;
	overflow:hidden;
}

#hot-topics span{ 
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-right: 5px;
}
#hot-topics ul {
	margin-left:2px;
}
#hot-topics ul li{
    list-style:none;
	line-height: 11px;
	padding: 10px 0 10px 10px;
	margin: 0px;
	position:relative;
}	
#hot-topics li a{
	color:#F1C817;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	margin-right:10px;
}

#hot-topics li.hot-topic-last  a{
    border-right:0px;
}

#hot-topics li a:visited{ color: #F1C817;}

#hot-topics li a:hover{ 
	color: #bf2026;
	text-decoration: underline;
}


.gbl-nfl-network {
    position:relative;

}

div.gbl-nfl-network {
    z-index: 2;
}

.nfl-network-btn {
    cursor:pointer;
    float:left;
    height:30px;
    right:12px;
    top:-114px;
    width:163px;
}

/*******************
jqM modal css
*******************/
.jqmWindow {
    color: #fff;
    /*padding: 26px 12px;*/
}
.jqmOverlay {
    background-color: #000;
}

/*******************
Custom Stlyes
*******************/

.print-foot{font-weight: bold;}	

.netfooter-list-division ul li a, .netfooter-list ul li a {font-weight: normal;}
.netfooter-content {
	background: transparent url(/nfl-assets/img/104-net-footer-grad.png) repeat-x scroll 0 0 !important;
}
#gbl-hdrnet-mdl .netfooter-content {
	background: none !important;
}
#hp-spotlight .mod-wrp-1 {

}
#hp-spotlight .bd ul li .thumb {
    height:200px;
    width:135px;
}
#hp-spotlight .bd ul li .thumb a img {
    border:5px solid #666;
}

#hp-spotlight  .bd ul li .thumb a:hover img {
    border:5px solid #006DB0;
}

#hp-spotlight-no-margin .mod-wrp-1 {
    background-color: #b8b8b8;
    background-image: none;
    margin-bottom:0px;
}
#hp-spotlight-no-margin .bd ul li .thumb {
    height:200px;
    width:125px;
}
#hp-spotlight-no-margin .bd ul li .thumb a img {
    border:5px solid #666;
}

#hp-spotlight-no-margin  .bd ul li .thumb a:hover img {
    border:5px solid #006DB0;
}
#community-spotlight .mod-wrp-1 {

}
#community-spotlight .bd ul li .thumb {
    height:200px;
    width:135px;
}
#community-spotlight .bd ul li .thumb a img {
    border:5px solid #666;
}

#community-spotlight  .bd ul li .thumb a:hover img {
    border:5px solid #006DB0;
}

#hp-spotlight-no-margin .content-list .content-list-variation-3 .bd li div h3, 
#hp-spotlight-no-margin .content-list .content-list-variation-3 .bd li div h3,
#hp-spotlight .content-list .content-list-variation-3 .bd li div h3, 
#hp-spotlight .content-list .content-list-variation-3 .bd li div h3 {
    clear:both;

}

#hp-spotlight-no-margin .content-list .content-list-variation-3 .bd li div .details, 
#hp-spotlight-no-margin .content-list .content-list-variation-3 .bd li div .details,
#hp-spotlight .content-list .content-list-variation-3 .bd li div .details, 
#hp-spotlight .content-list .content-list-variation-3 .bd li div .details{
    clear:both;
    padding-top:10px;
    display: none;
}

#test-promo .custom-module {height:  130px; background: #eee; margin: 0 10px 10px 0;}

#header-swap{
	background: none;
	padding: 0 0 178px 476px;
	margin-left:32px;
	position:absolute;
	top: 96px;
	z-index:1;
	display:block;
}
/* ==================================================================
Class: 001 Global Navigation - Theme CSS
Manages the Theme portion of the Navigation module CSS. These are the
definitions that are team specific and should change in each clubs branch.
================================================================== */

#main-nav > div > ul > li > a {
	height: 32px;
}

#main-nav ul li a {
	color: #ccc;
}
#main-nav ul li li a{
	background:#333;
}

/* li 1 */
#main-nav ul li#main-nav-home{
	display:none;
}
#main-nav ul li#main-nav-home a {
	background-position: 0px -96px;
}
#main-nav ul li#main-nav-home.sfhover a, 
#main-nav ul li#main-nav-home a:hover,
#main-nav ul li#main-nav-home.sfhover a.selected{
	background-position: -0px -151px;
}
#main-nav ul li#main-nav-home a.selected {
	background-position: 0px -203px;
}
#main-nav ul li#main-nav-home li a {
	width: 158px;

}	

/* li 2 */
#main-nav ul li#main-nav-team {
	width: 64px;
}
#main-nav ul li#main-nav-team a {
	background-position: -66px -96px;/* width: 118px;*/
}
#main-nav ul li#main-nav-team.sfhover a, 
#main-nav ul li#main-nav-team a:hover, 
#main-nav ul li#main-nav-team.sfhover a.selected{
	background-position: -66px -151px;
}
#main-nav ul li#main-nav-team ul li a:hover {
	background-position: -66px -203px;
}
#main-nav ul li#main-nav-team a.selected {
	background-position: -66px -203px;
}
#main-nav ul li#main-nav-team li a {
	width: 158px;
}
/* li 3 */
#main-nav ul li#main-nav-news{
	width: 70px;
}
#main-nav ul li#main-nav-news a {
	background-position:0px -96px; /*width: 50px;*/
}
#main-nav ul li#main-nav-news.sfhover a, 
#main-nav ul li#main-nav-news a:hover,
#main-nav ul li#main-nav-news.sfhover a.selected{
	background-position: 0px -151px;
}
#main-nav ul li#main-nav-news ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-news a.selected {
	background-position: 0px -203px;
}
#main-nav ul li#main-nav-news li a {
	width: 158px;
}
/*li 4 */
#main-nav ul li#main-nav-tickets--stadium {
	width: 155px;
}
#main-nav ul li#main-nav-tickets--stadium a {
	background-position: -292px -96px;/* width: 118px;*/
}
#main-nav ul li#main-nav-tickets--stadium.sfhover a, 
#main-nav ul li#main-nav-tickets--stadium a:hover, 
#main-nav ul li#main-nav-tickets--stadium.sfhover a.selected{

	background-position: -292px -151px;
}
#main-nav ul li#main-nav-tickets--stadium ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-tickets--stadium a.selected {
	background-position: -292px -203px;
}
#main-nav ul li#main-nav-tickets--stadium li a {
	width: 158px;
}


/* li 5 */
#main-nav ul li#main-nav-schedule--events {
	width:159px;
}
#main-nav ul li#main-nav-schedule--events a {
	background-position: -132px -96px; /*width: 79px; */
}
#main-nav ul li#main-nav-schedule--events.sfhover a, 
#main-nav ul li#main-nav-schedule--events a:hover,
#main-nav ul li#main-nav-schedule--events.sfhover a.selected{
	background-position: -132px -151px;
}
#main-nav ul li#main-nav-schedule--events ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-schedule--events a.selected {
	background-position: -132px -203px;
}
#main-nav ul li#main-nav-schedule--events li a {
	width: 158px;
}

/* li 6 */
#main-nav ul li#main-nav-video--audio{
	width:128px;
}
#main-nav ul li#main-nav-video--audio a {
	background-position: -448px -96px;	/*width: 54px;*/
}
#main-nav ul li#main-nav-video--audio.sfhover a, 
#main-nav ul li#main-nav-video--audio a:hover,
#main-nav ul li#main-nav-video--audio.sfhover a.selected{
	background-position: -448px -151px;
}
#main-nav ul li#main-nav-video--audio ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-video--audio a.selected {
	background-position: -448px -203px;
}
#main-nav ul li#main-nav-video--audio li a {
	width: 158px;
}
/* li 7 */
#main-nav ul li#main-nav-history {
	width: 93px;
}
#main-nav ul li#main-nav-history a {
	background-position: -572px -96px;/* width: 95px;*/
}
#main-nav ul li#main-nav-history.sfhover a, 
#main-nav ul li#main-nav-history a:hover,
#main-nav ul li#main-nav-history.sfhover a.selected{
	background-position: -572px -151px;
}
#main-nav ul li#main-nav-history ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-history a.selected {
	background-position: -572px -203px;
}
#main-nav ul li#main-nav-history li a {
	width:158px;
}

/* li 8 */
#main-nav ul li#main-nav-community {
	width: 108px;
}
#main-nav ul li#main-nav-community a {
	background-position: -664px -96px;/* width: 63px; */
}
#main-nav ul li#main-nav-community.sfhover a, 
#main-nav ul li#main-nav-community a:hover, 
#main-nav ul li#main-nav-community.sfhover a.selected{
	background-position: -664px -151px;
}
#main-nav ul li#main-nav-community ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-community a.selected {
	background-position: -664px -203px;
}
#main-nav ul li#main-nav-community li a {
	width: 158px;
}
/* li 9 */
#main-nav ul li#main-nav-fan-zone {
	width: 91px;
}
#main-nav ul li#main-nav-fan-zone a {
	background-position: -774px -96px;/* width: 46px;*/
}
#main-nav ul li#main-nav-fan-zone.sfhover a, 
#main-nav ul li#main-nav-fan-zone a:hover,
#main-nav ul li#main-nav-fan-zone.sfhover a.selected{
	background-position: -774px -151px;
}
#main-nav ul li#main-nav-fan-zone ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-fan-zone a.selected {
	background-position: -774px -203px;
}
#main-nav ul li#main-nav-fan-zone li a {
	width: 158px;
}


/* li 10 */
#main-nav ul li#main-nav-get-gear{
	width: 92px;
}
#main-nav ul li#main-nav-get-gear a {
	background-position: -868px -96px;/* width: 118px;*/
}
#main-nav ul li#main-nav-get-gear.sfhover a, 
#main-nav ul li#main-nav-get-gear a:hover,
#main-nav ul li#main-nav-get-gear.sfhover a.selected{
	background-position: -868px -151px;
}
#main-nav ul li#main-nav-get-gear a.selected {
	background-position: -868px -203px;
}
#main-nav ul li#main-nav-get-gear li a {
	width: 158px;
}

#main-nav ul li#main-nav-about-us-footer{display: none;}

/* all lists */
#main-nav ul ul {
	background: #333;
}

#main-nav ul ul span {
	color: #ccc;
}

#main-nav ul ul li .sfhover  a {
	background: #000;
	color: #000;
}

#main-nav ul ul span a{
	color: #000;
}


#main-nav ul ul li a:hover {
    color:#fff;
}
#main-nav ul ul span:hover {
	color:#fff;


	
}
#main-nav ul ul li.on {
	background-color:#fff;

}
#main-nav ul ul li.on-hover {
	background: #000;
	color:#fff;
}

#main-nav ul ul li:hover,
#main-nav ul ul li.on-active span,
#main-nav ul li li.sfhover-on span,
#main-nav ul li li.on-active:hover span {
	color: #bf2026;
}

/* second-level lists */
#main-nav ul li ul {
	border: 1px solid #000;
}
/* second-level list items */

#main-nav .sfhover-off, 



#main-nav ul li li.on-active:hover {
	background-color:#fff;
}


#main-nav ul li ul li a:hover
{
  color: #bf2026;
}

#main-nav ul ul li:hover,
#main-nav ul li li.on-active:hover span,
#main-nav ul li ul ul li a:hover span,
#main-nav ul li ul li a:hover,
#main-nav ul li ul li span:hover
{
	background-color: #000;
}
/* ==================================================================
Class: 002 - Articles Styles - Theme CSS
Manages the Theme portion of the Article and Event Detail module CSS. These are the
definitions that are team specific and should change in each clubs branch.
================================================================== */

.article-large h1,
.article-small h1,
.event-detail h1
{
	font-size: 25px;
}
.article-large h2,
.article-small h2,
.event-detail h2
{
	font-size: 30px;
	line-height: 30px;
}

.article-large h3 span,
.event-detail h3 span
{
    font-size: 22px;
}

.article-small .hd p, .article-small .bd p {
	font-size: 12px;
	line-height: 18px;
}

.article h3 span {
	font-size:14px;
	line-height:21px;
}

.article,
.event-detail
{
	color:#333;
}

.article .mod-wrp-1{
	background: #fff url(/assets/nflimg/002-article-bg.png) top left no-repeat;
}

.article .hd {
	border-bottom:1px solid #333;
}

.article .hd .article-byline,
.article .hd .article-update
{
	color:#000;
	font-size:11px;
	line-height: 15px;
}

.article a,
.event-detail a {
	color: #204182;
}

.article a:active,
.article a:visited,
.event-detail a:active,
.event-detail a:visited {
	color: #204182;
}

.article a:hover,
.event-detail a:hover {
	color: #bf2026;
	text-decoration: underline;
}

.article .photo-caption,
.pcutline {
	color:#fff;
	font-size:11px;
	line-height: 15px;
}

.article-content {
   	font-size:12px;
}

.article-content img {
	background-color:#999999;
}

/* event-detail page which follows article layout. */

.event-detail .mod-wrp-1 {
	background: #fff;
}

.event-detail .content {
	color: #333;
}

.event-detail .hd {
	border-bottom:1px solid #000;
}
/* ==================================================================
Class: 003 Content Tools - Theme CSS
Manages the Core portion of the Content Tools module CSS. These are the
definitions that are team specific and should change in each clubs branch.
================================================================== */
.content-tools .mod-wrp-1
{
	background: #000;
}

.cluetip-content-tools #content-tools-link-link,
.cluetip-content-tools #content-tools-email-form .content-tools-email-fields div input,
 .cluetip-content-tools #content-tools-email-text
{
	border: 1px solid #999;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form {
	color: #fff;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div label span,
.content-tools-error-log
{
	color:#bf2026;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div input.error-field{
	background: #ffff99;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div p{
	color: #bf2026;
}

.cluetip-content-tools #content-tools-email-text {
	color: #333;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div #content-tools-email-submit {
	background:#333333 none repeat scroll 0 0;
	color:#999999;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div #content-tools-email-submit:hover{
	background-color: #f1c817;
    color: #000;
    text-decoration:none;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields .form-email-hdr p{
	color:#bf2026;
}
/* ==================================================================
Class: 005 - Search Results - Theme CSS
Manages the Core portion of the RSS module CSS. These are the
definitions that are team specific and should change in each clubs branch.
================================================================== */


.search-results .mod-wrp-1
{
   background: none;
}

.article-search-results,
.video-search-results,
.photo-search-results,
.photo-gallery-search-results,
.audio-search-results,
.search-results.large .hd
{
	border-bottom: 1px solid #333;
}

#search-again-form .search-again-text #search-text {
	border: 1px solid #333;
}

#sorting-form select#orderBy {
	border: 1px #ccc solid;
}
.search-results .bd ul li div p span
{
	color:#666;
}


/* styles for featured result	*/
.featured-results {
	background-color: #333;
}
.featured-results .bd table tr td p a {
	color:#f1c817;
}


.article-search-results .mod-title,
.video-search-results .mod-title,
.photo-search-results .mod-title,
.photo-gallery-search-results .mod-title,
.audio-search-results .mod-title {
	color: #333;
}

.search-results .hd .sorting-c p,
.search-results .bd ul li div p
{
	color: #fff;
}
.audio-search-results .mod-title h2,
.video-search-results .mod-title h2,
.article-search-results .mod-title h2,
.photo-search-results .mod-title h2,
.photo-gallery-search-results .mod-title h2
{
	color: #fff;
	font-size:20px;
	line-height:20px;	
}

/***********************************/
/* Should be placed into Core file */
/***********************************/

#search-again-form .search-again-text button
{
	background: transparent url(/assets/nflimg/club-global-spr.png) -765px -1805px;
	width:26px;
	height:19px;
	text-transform:uppercase;
	border:none;
	text-indent:-9999px;
	cursor: pointer;
	position: relative;
	top: -1px;
	padding:0;
	vertical-align:middle;
	margin-left:3px;
	*margin-left:5px;
	*top:-3px;
}
#search-again-form .search-again-text button:hover {
	background: transparent url(/assets/nflimg/club-global-spr.png) -905px -1805px;
	cursor:pointer;
}
#search-again-form .search-again-text button span {
	font-size:10px;
    font-weight:bold;
}
/* ==================================================================
Class: 006 RSS - Theme CSS
Manages the Core portion of the RSS module CSS. These are the
definitions that are team specific and should change in each clubs branch.
================================================================== */

#rss-info .mod-wrp-1 {
	background: #fff url(/assets/nflimg/002-article-bg.png) top left no-repeat;
	color: #000;
}

.rss-list {
padding:0;
}
/* ==================================================================
Class: 007 - Site Alert - Theme CSS
Manages the Core portion of the Site Alert module CSS. These are the
definitions that are team specific and should change in each clubs branch.
================================================================== */

.site-alert .mod-wrp-1
{
	background-color: #f1c817;
	color: #000;

}
.site-alert h2, .site-alert h3, .site-alert span
{
	color: #000;
}
.site-alert hr
{
	border:1px solid #000;
}
/* ==================================================================
Class: 009 - Events Calendar - Theme CSS

   Global module class is "events-calendar".
   Events calendar has two views:
      - events-list-view
      - events-calendar-view
   Each of these view can be further broken down into a compact version:
      - events-list-view-compact
      - events-calendar-view-compact
   Each of the selectors below can be prepended with each view for more specific styles
================================================================== */

.events-calendar .events-calendar-view-compact .hd .nav-view .calendar a,
.events-calendar .events-calendar-view-compact .hd .nav-view .calendar a:link,
.events-calendar .events-list-view-compact .hd .nav-view .list a,
.events-calendar .events-list-view-compact .hd .nav-view .list a :link {
	color: #fff;
}

.events-calendar .events-calendar-view-compact .hd .nav-view .list a,
.events-calendar .events-calendar-view-compact .hd .nav-view .list a:link,
.events-calendar .events-list-view-compact .hd .nav-view .calendar a,
.events-calendar .events-list-view-compact .hd .nav-view .calendar a:link
{
	color: #939393;
}

.events-calendar .events-calendar-view-compact .hd .nav-view .list a:hover,
.events-calendar .events-list-view-compact .hd .nav-view .calendar a:hover {
    color: #bf2026;
}
.events-calendar .events-calendar-view-compact .hd .nav-month .current {
    color: #fff;
}
.events-calendar .events-calendar-view-compact .bd-calendar table {
	background: #fff;
}

.events-calendar .events-calendar-view-compact .bd-calendar table tr
{
    border-bottom: 1px solid #202020; 
}
.events-calendar .events-calendar-view-compact .bd-calendar table tr th {
	background-color:#000;
    color:#666;
}

.events-calendar .events-calendar-view-compact .bd-calendar table tr th span { display:none;}
.events-calendar .events-calendar-view-compact .bd-calendar table td {
	background-color: #333;
	border: 1px solid #202020;
    color:#ccc;
}

.events-calendar .events-calendar-view-compact .bd-calendar table tr td.no-day {
    background: #000;
}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td.is-today {
    background:#f1c817;
    color:#000;
}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td.see-events {}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td.has-event {
    background: #F7CB10;
    color:#000;
}

.events-calendar .events-calendar-view-compact .bd-calendar table tr td.is-today {
    background: #bf2026;
    color:#fff;
}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td.show-active{
	background:#000;
	color: #fff;
}
.events-calendar .events-calendar-view .bd-calendar table {
	border: 4px solid #333;
}

.events-calendar .events-calendar-view .bd-calendar table tr th {
    background-color: #333;
    color:#fff;
}
.events-calendar .events-calendar-view .bd-calendar table tr th span {}
.events-calendar .events-calendar-view .bd-calendar table tr th {}
.events-calendar .events-calendar-view .bd-calendar table tr td {
	background-color: #000;
    border: 4px solid #333;
    color:#fff;
}

.events-calendar .events-calendar-view .bd-calendar table tr td.no-day {
    background-color:#202020;
}
.events-calendar .events-calendar-view .bd-calendar table tr td.is-today .itm-wrp-1 h4{
    background-color:#204182;
    color:#fff;
}

.events-calendar .events-calendar-view .bd-calendar table tr td.see-events {}
.events-calendar .events-calendar-view .bd-calendar table tr td.show-active .itm-wrp-1 h4 {
    background-color:#f1c817;
    color:#000;
}

.events-calendar .events-list-view-compact .hd .nav-month {
    color:#000;
}
.events-calendar .events-list-view-compact .hd .nav-month .current {
      color:#fff;
}
.events-calendar .events-list-view-compact .bd-list table tr th {
    background-color:#000;
	color: #FFF;
}

.events-calendar .events-list-view-compact .bd-list table tr.loop-even {
	background: #202020;
}
.events-calendar .events-list-view .mod-wrp-1 {
	background-color: #000;
}
.events-calendar .events-list-view .hd .nav-month {
	color:#fff;
}

.events-calendar .events-list-view .bd-list table tr {}
.events-calendar .events-list-view .bd-list table tr th {
    background: #333;
}
.events-calendar .events-list-view .bd-list table tr td {
    border-bottom: 1px solid #2C2C2C;
}

.events-calendar .events-list-view .bd-list table td .image img {
  border:4px solid #ccc;
}

.events-calendar .events-list-view .hd .filter-events form select {
    color: #333;
}
.polls .mod-wrp-1 {
	background: transparent url('/assets/img/013-poll-bg.jpg') top left no-repeat;
}
#kids-poll .mod-wrp-1 {
	background: transparent url('/assets/img/013-poll-bg.jpg') top left no-repeat;
}
.polls .bd .poll-questions .submit #polls-submit {
	color:#fff;
	text-transform:uppercase;
}
.polls .bd .poll-questions .results dd {
	text-transform: uppercase;
}

/****************************/
/* Should be placed in Core */
/****************************/

.polls .sponsorship-bottom{
	line-height:0;
}
/* ==================================================================
016 - Schedule Module
===================================================================*/

.schedule-large .bd {
	padding: 0 0 20px;
}
.schedule-large .hd,
.schedule-large .bd .game
{
	border-bottom: 1px solid #333;
}

.schedule-large .hd form,
.schedule-large .hd form label,
.schedule-large .bd .game h3 span
{
	color: #fff;
}

.schedule-large .hd form select {
	border:1px solid #333;
	color: #333;
}
.schedule-large .hd form button {
	color: #999;
	text-transform:uppercase;
}

.schedule-large .game .item-gamestats,
.schedule-large .game .item-media {
	border-left: 1px solid #333;
}
.schedule-large .bd .game .game-status-current-week h3 a {
	color:#AE1A20;
}

.schedule-large .game .item-game a.noLinkStyle:hover{
	color: #f1c817;
}
.schedule-large .game .item-score,
.schedule-large .game .item-gamestats h4,
.schedule-large .game .game-day-link
{
	text-transform:uppercase;
}

.schedule-large .game .item-score,
.schedule-large .game .item-gamestats h4,
.schedule-large .bd .game .game-bye h3,
.schedule-large .bd .game .game-bye h3 a,
.schedule-large .bd .game .game-bye h3 span,
.schedule-large .game .item-bye {
	color:#fff;
}

/******************************************************
 Small
 ******************************************************/
.schedule-small .mod-wrp-1{
	overflow:auto;
}
 
 .schedule-small .bd .headings {
    background: #333;
	color: #999;
	text-transform:uppercase;
}

.schedule-small .bd .loop-even {
    background: #202020;
}

.schedule-small .game .item-score {
    color: #999;
}



.schedule-small .bd .game-status-current-week {
    background-color:#404040;
    color:#fff;
}
.schedule-small .game-status-current-week a {

}

.schedule-small .bd .game-status-current-week .item-score,

.schedule-small .bd .game-status-current-week .item-time {
    background-color:#404040;
    color:#fff;

}

.schedule-small .bd .game-status-current-week h3 a {
    font-weight:bold;
}

.schedule-small .bd .highlight {
    background-color:#F1C817;
    color:#bf2026;
    cursor:pointer;
    font-weight:bold;
}

.schedule-small .bd .highlight a, 
.schedule-small .bd .highlight a:hover {
    background-color:#F1C817;
    color:#bf2026;
    text-decoration:none;
}

.schedule-small .bd .game.highlight .item-week,
.schedule-small .bd .game.highlight h3 a,
.schedule-small .bd .game.highlight .item-date,
.schedule-small .game.highlight .item-score ,
.schedule-small .game.highlight .item-time ,
.schedule-small .game.highlight .item-game a,
.schedule-small .game.highlight .win-loss {
    background-color:#F1C817;
    color:#bf2026;
    font-weight:bold;
}

/*************************************************************************
Schedule Single Page View
**************************************************************************/

.schedule-singlepage .mod-title {
	margin:0;
}

.module .schedule-singlepage .hd {
	display:block;
}

.schedule-singlepage .hd form button {
	color:#999;
	text-transform:uppercase;
}

.module .schedule-singlepage .action-bar {
	display:none;
}

.schedule-singlepage .downloadable-schedule a {
	border-color:#2c2c2c;
}

.schedule-singlepage .bd .game {
	border-bottom:1px solid #2c2c2c;
	padding-left:15px;
	padding-right:15px;
}

.schedule-singlepage .bd .game h3 a {
	text-decoration:none;
}
.schedule-singlepage .bd .game h3 span {
	color:#ffffff;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}

.schedule-singlepage .game .game-data {
	border-left:1px solid #2c2c2c;
	border-right:1px solid #2c2c2c;
	width:225px;
}

.schedule-singlepage .game .item-date .half-date {
	font-size:12px;
	font-weight:bold;
}

.schedule-singlepage .item-score {
	font-weight:bold;
}

.schedule-singlepage .item-gamestats h4 span{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.schedule-singlepage .team-leaders {
	font-weight:bold;
}

.schedule-singlepage .game.bye-week h3 {
	float:left;
}

.schedule-singlepage .game.bye-week .item-bye {
	float:left;
	font-size:18px;
	line-height:50px;
	margin-left:10px;
}

/* ==================================================================
Single Page View CURRENT WEEK
================================================================== */

.schedule-singlepage .bd .game.game-status-current-week {
	background-color:#3a3a34;
}

.schedule-singlepage .game-status-current-week {
	font-size:14px;
}

.schedule-singlepage .bd .game.game-status-current-week  h3 span {
	font-size:22px;
}

.schedule-singlepage .bd .game.game-status-current-week .game-day-link {
	font-size:18px;
}

/* ==================================================================
Single Page View NEXT GAME
================================================================== */

.schedule-singlepage #nextGame {
	background-color:#3a3a34;
	padding:0 15px;
}

.schedule-singlepage #nextGame {
	font-size:14px;
}

.schedule-singlepage #nextGame {
	margin-bottom:15px;
}

.schedule-singlepage #nextGame h3 span {
	font-size:25px;
	font-weight:normal;
}

.schedule-singlepage #nextGame .item-date .half-date {
	font-weight:bold;
}

.schedule-singlepage #nextGame .game-day-link {
	margin-top:16px;
}

/* ==================================================================
Homepage schedule-small
================================================================== */
#homepage-schedule .schedule-small .bd .headings {
	color:#009ADA;
	font-size:11px;
	font-weight:bold;
	overflow:auto;
	padding:2px 15px;
	text-transform:uppercase;
}

#homepage-schedule .schedule-small .bd .game{ padding: 0px;}
/* ==================================================================
017 - Content List Editorial Module
===================================================================*/

.content-list .bd li div .details, .cs-pagination-status, {
    color: #666;
}

.content-list .bd li div .details {
    text-transform: uppercase;
}

.content-list .bd li div .details .date .highlight {
    color: #ff0000;
}

.content-list-variation-1 .bd ul li, .content-list-variation-4 .bd ul li {
    display: block;
    border-bottom: 1px solid #2c2c2c;
}
.content-list-variation-1 .bd li div .details {
    display: inline;
    text-transform:uppercase;
    color:#666;
}

.content-list .content-list-variation-1 .bd li.loop-last {
    border: none;
}
#news .content-list .content-list-variation-2 .bd li {
    padding-bottom: 10px;
    border-bottom: none;
    padding-top: 10px;
}

#news .content-list .content-list-variation-2 .bd li.loop-last,
    #steelersespanol .content-list .content-list-variation-2 .bd li.loop-last {
    border: none;
    padding: none;
}

.cs-pagination, .cs-pagination span, .cs-pagination a, .cs-pagination a:active, .cs-pagination a:visited, .cs-pagination .prev, .cs-pagination .next, .cs-pagination .first, .cs-pagination .last, .cs-pagination span.current.prev, .cs-pagination span.current.next, .cs-pagination span.current.first, .cs-pagination span.current.last {
    color: #F1C817;
}

.pagination a:hover, .cs-pagination span.current {
    color: #BF2026;
}

.cs-pagination .first, .cs-pagination .next {
    border-right: 1px solid #666;
}

#featured .content-list .content-list-variation-3 .bd ul li {
    margin-right: 33px;
}

#featured-photos-hp .content-list .content-list-variation-3 .bd ul {
    margin-left: 0;
}

#featured-650 .content-list .content-list-variation-3 .mod-wrp-1 {
    background: none;
    padding: 0;
    height: 240px;
}

#featured-650 .content-list .content-list-variation-3 .bd {
    padding: 0;
}

#featured-650 .content-list .content-list-variation-3 .bd ul li {
    margin-right: 10px;
    width: auto;
}

#featured-650 .content-list .content-list-variation-3 .bd ul li .thumb {
    width: auto;
    margin: 0;
}

#featured-650 .content-list .content-list-variation-3 .bd ul li .thumb img {
    border: none;
    min-height: 240px;
    min-width: 210px;
    width: auto;
}

#featured-470 .content-list .content-list-variation-3 .mod-wrp-1 {
    /*float: left;*/
}

#featured-470 .content-list .content-list-variation-3 .bd {
    float: none; /* *min-height; */
}

#featured-470 .content-list-variation-3 .bd ul {
    float: none;
    display: block;
    overflow: auto;
}

#featured-470 .content-list .content-list-variation-3 .bd ul li {
    width: 140px;
}

#featured-470 .content-list .content-list-variation-3 .bd ul li .thumb {
    width: auto;
    margin: 0;
    padding-bottom: 10px;
}

#featured-470 .content-list .content-list-variation-3 .bd ul li .thumb img {
    border: none;
    width: 140px;
    height: 170px;
}

#featured-470 .content-list .content-list-variation-3 .bd ul li .details {
    clear: both;
}

#featured .content-list .content-list-variation-3 .bd ul li.loop-last, #featured-650 .content-list .content-list-variation-3 .bd ul li.loop-last, #featured-470 .content-list .content-list-variation-3 .bd ul li.loop-last {
    margin: 0;
}

#featured .content-list .content-list-variation-3 .bd .details, #featured-650 .content-list .content-list-variation-3 h2, #featured-650 .content-list .content-list-variation-3 ul li h3, #featured-650 .content-list .content-list-variation-3 .bd ul li .details, #featured-650 .content-list .content-list-variation-3 .bd ul li p, #featured-650 .content-list .content-list-variation-3 .ft, #featured-470 .content-list .content-list-variation-3 .bd ul li h3, #featured-470 .content-list .content-list-variation-3 .ft {
    display: none;
}

/* ==================================================================
017 - Content List dynamic Module
===================================================================*/

.content-list-dynamic .bd li div .details, .cs-pagination-status, {
    color: #666;
}

.content-list-dynamic .bd li div .details {
    text-transform: uppercase;
}

.content-list-dynamic .bd li div .details .date .highlight {
    color: #ff0000;
}

.content-list-dynamic-variation-1 .bd ul li, .content-list-dynamic-variation-4 .bd ul li {
    display: inline;
    border-bottom: 1px solid #2c2c2c;
}

.content-list-dynamic-variation-1 .bd li div .details {
    display: inline;
    text-transform:uppercase;
    color:#666;
}

.content-list .content-list-dynamic-variation-1 .bd li {
    border-bottom: 1px solid #2C2C2C;
}
.content-list .content-list-dynamic-variation-1 .bd li.loop-last {
    border: none;
}


#news .content-list-dynamic-variation-2 .bd li.loop-last, #steelersespanol .content-list-dynamic-variation-2 .bd li.loop-last {
    padding-bottom: 10px;
    border-bottom: 1px solid #333;
}

.cs-pagination, .cs-pagination span, .cs-pagination a, .cs-pagination a:active, .cs-pagination a:visited, .cs-pagination .prev, .cs-pagination .next, .cs-pagination .first, .cs-pagination .last, .cs-pagination span.current.prev, .cs-pagination span.current.next, .cs-pagination span.current.first, .cs-pagination span.current.last {
    color: #F1C817;
}

.pagination a:hover, .cs-pagination span.current {
    color: #BF2026;
}

.cs-pagination .first, .cs-pagination .next {
    border-right: 1px solid #666;
}

#featured .content-list-dynamic-variation-3 .bd ul li {
    margin-right: 33px;
}

#featured-photos-hp .content-list-dynamic-variation-3 .bd ul {
    margin-left: 0;
}

#featured-650 .content-list-dynamic-variation-3 .mod-wrp-1 {
    background: none;
    padding: 0;
    height: 240px;
}

#featured-650 .content-list-dynamic-variation-3 .bd {
    padding: 0;
}

#featured-650 .content-list-dynamic-variation-3 .bd ul li {
    margin-right: 10px;
    width: auto;
}

#featured-650 .content-list-dynamic-variation-3 .bd ul li .thumb {
    width: auto;
    margin: 0;
}

#featured-650 .content-list-dynamic-variation-3 .bd ul li .thumb img {
    border: none;
    min-height: 240px;
    min-width: 210px;
    width: auto;
}

#featured-470 .content-list-dynamic-variation-3 .mod-wrp-1 {
    float: none;
}

#featured-470 .content-list-dynamic-variation-3 .bd {
    float: none; /* *min-height; */
}

#featured-470 .content-list-dynamic-variation-3 .bd ul li {
    width: 140px;
}

#featured-470 .content-list-dynamic-variation-3 .bd ul li .thumb {
    width: auto;
    margin: 0;
    padding-bottom: 10px;
}

#featured-470 .content-list-dynamic-variation-3 .bd ul li .thumb img {
    border: none;
    width: 140px;
    height: 170px;
}

#featured-470 .content-list-dynamic-variation-3 .bd ul li .details {
    clear: both;
}

#featured .content-list-dynamic-variation-3 .bd ul li.loop-last, #featured-650 .content-list-dynamic-variation-3 .bd ul li.loop-last, #featured-470 .content-list-dynamic-variation-3 .bd ul li.loop-last {
    margin: 0;
}

#featured .content-list-dynamic-variation-3 .bd .details, #featured-650 .content-list-dynamic-variation-3 h2, #featured-650 .content-list-dynamic-variation-3 ul li h3, #featured-650 .content-list-dynamic-variation-3 .bd ul li .details, #featured-650 .content-list-dynamic-variation-3 .bd ul li p, #featured-650 .content-list-dynamic-variation-3 .ft, #featured-470 .content-list-dynamic-variation-3 .bd ul li h3, #featured-470 .content-list-dynamic-variation-3 .ft {
    display: none;
}
.content-list-dynamic-variation-1 .bd li div .details {
    display: block;
    text-transform:uppercase;
    color:#666;
}

/* ==================================================================
021 - Photo Module
================================================================== */
.photo { color: #333; }
.photo .mod-title {
}
.photo .mod-title h2 {
	color: #ccc;
}
.photo .photo-summary {
	color: #666666;
}
.photo .photo-source {
	color: #a8aeb3;
}

.photo-gallery .nav-view li a:hover {
    background-color: #ae1a20;
}
.photo-gallery .photo-item-number,
.photo-gallery .photo-source {
    color: #999;
}

.photo-gallery .mod-title h2,
.photo-gallery .current-photo-container h3,
.photo-gallery .gallery-description
{
    color: #fff;
}

.photo-gallery .photo-date {
    color: #666;
	text-transform:uppercase;
}



.module .photo-gallery-small .action-bar a {
    text-transform: uppercase;
    background: #a8aeb3;
}
.module .photo-gallery-small .action-bar a:hover {
    text-decoration:none;
}
.av-gallery .current-video-container
{
    color: #999;
}
/* ==================================================================
027 - Tooltip
===================================================================*/
.cluetip-tooltip {
	color: #000;
}
.cluetip-tooltip h3#cluetip-title, h3#cluetip-title {
	color: #fff;
}
.cluetip-player-card-tooltip #cluetip-close a,
.cluetip-prospect-card-tooltip #cluetip-close a {
	color: #fff;
	text-transform: uppercase;
}
.cluetip-tooltip #cluetip-outer,
#cluetip-outer {
	background: #939393;
}

.cluetip-tooltip #cluetip-inner,
#cluetip-inner {
	line-height: 13px;
	color: #fff;
	background: #fff;
}
.cluetip-content-tools #cluetip-inner{
	background: #000;
}

#cluetip-inner h4 {
	background-color: #402883;
	color: #fff;
}
#cluetip-inner dl {
	color: #333;
}
#cluetip-inner dt {
	border:0px solid blue;
}
.cluetip-event-tooltip h3#cluetip-title {
	color: #fff;
}
.cluetip-event-tooltip #cluetip-inner {
	background-color: #fff;
	color: #000;
}
/* ==================================================================
Player Card module
================================================================== */
.player-card {
}
.player-card .mod-wrp-1 { 
	border: none; 
	padding:0; 
	background-image: none;
	/*****************************/
	/* Should be moved into Core */
	/*****************************/
	display:block;
	overflow:auto;
	/*****************************/
}
.player-card .mod-wrp-2 {}
.player-card .mod-wrp-3 { }
.player-card .mod-wrp-4 { }
.player-card .mod-wrp-5 {position:relative;}
.player-card .player-image { 
	background:  url('../nflimg/036-no-photo.jpg') no-repeat top right;
}
.player-card .has-photo{
}
.player-card .has-photo .player-image { 
	background:  none;

}
.player-card .player-image img { 
	display: none; 
}
.player-card  .hd { 
	color: #f1c817;
	position: absolute;
	top:20px;
	left: 500px;
	width:275px;
	padding:0;
	display: block;
}
.player-card  .has-photo .hd { 
	display: none;
}
.player-card .bd {
	color: #f1c817;
	height:194px;
	overflow:hidden;
	padding:0;
	position:absolute;
	right:15px;
	top:96px;
	width:271px;
}
.player-card .player-name {
	color: #f1c817;
	font-style:normal;
	font-weight:lighter;
	line-height:1;
	text-align:left;
	text-transform:uppercase;
	overflow: hidden;
}
.player-card .player-name .first-name,
.player-card .player-name .last-name {
	text-transform:uppercase;
	font-size:24px;
	display: inline;
}
.player-card .player-name .first-name{ 
}

.player-card .player-name .nick-name {
	display:none;	
}
.player-card .player-position { 
	color: #f1c817;
	font-weight: lighter;
	font-size: 18px;
	line-height: 1;
	margin-top: 10px;
}
.player-card .player-position span:first-child { }
.player-card .player-position span{
	text-transform:capitalize;
}

.player-card .player-summary {
	float:left;
	font-size:12px;
	color:#fff;
	width:100%;
	height:96px;
}

.player-card .player-summary dt {
	clear:left;
	float:left;
	padding:0;
	width:85px;
}
.player-card .player-summary dd {
	border-bottom:1px solid #433C1A;
	margin-right:10px;
	padding:0;
	text-align:left;
}

.player-card .quick-stats { 
	position:relative;
	top:12px;
}
.player-card .quick-stats h3 { 
	color:#F1C817;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	height: 23px;
	top:11px;
}


/* Has Photo */
.player-card .has-photo .mod-wrp-5 { margin:0; padding: 0; }
.player-card .has-photo .player-image {

}
.player-card .has-photo .player-image img {
	display:block;
}
.player-card .has-photo .mod-wrp-1 .hd { margin-top: 5px; }
.player-card .has-photo .mod-wrp-1 .hd,
.player-card .has-photo .bd {

}

.player-card .has-photo .player-name {display:none; }
.player-card .has-photo .player-name .last-name { text-transform: uppercase; display: block; }
.player-card .has-photo .player-summary {}
.player-card .has-photo .player-summary dt {

}
.player-card .has-photo .player-summary dd {

}
.player-card .has-photo .quick-stats { 

}

.player-card .has-photo .quick-stats h3 { 

}
.player-card .quick-stats dl { 
	display: inline-block;
	color:#fff;
	margin-right:10px;
	clear:none;
	float: left;
	position:relative;
	top:29px;
	*top:5px;
}
.player-card .quick-stats dl dt { 
	text-transform:uppercase; 
	font-size: 10px;
	text-align: center;
}
.player-card .quick-stats dl dd { 
	font-size:15px;
	font-weight:bold;
	margin:0;
	text-align: center;
	line-height:1.5;

}

.player-card .has-photo .mod-wrp-1 .hd {}
.player-card .has-photo .bd { }
.player-card .has-photo .player-position { display:none }
.player-card .has-photo .bd .player-summary { }



/* ==================================================================
Search Results Player Card module Styles
================================================================== */
.search-results.large .search-results.large .player-card  {

}
.search-results.large .player-card  .mod-wrp-1 { 
padding-bottom: 10px;
border-bottom: 1px solid #333;
margin: 0px;
}
.search-results.large .player-card  .mod-wrp-2 {}
.search-results.large .player-card  .mod-wrp-3 { }
.search-results.large .player-card  .mod-wrp-4 {  }
.search-results.large .player-card  .mod-wrp-5 { 

}
.search-results.large .player-card  .player-image { 
	margin: 0;
}
.search-results.large .bd  .main-results .player-card  .has-photo .player-image img { 
	margin-left: -20px;
}
.search-results.large .player-card  .mod-wrp-1 .hd { 
	display: block;
}
.search-results.large .player-card  .bd {
	right: 20px;
}
.search-results.large .player-card  .player-name {

}
.search-results.large .player-card  .player-name .first-name,
.search-results.large .player-card  .player-name .last-name {

}
.search-results.large .player-card  .player-name .nick-name {

}
.search-results.large .player-card  .player-position { 

}

.search-results.large .player-card  .player-position span{

}

.search-results.large .player-card  .player-position span:first-child {

}

.search-results.large .player-card  mod-wrp-5 .bd { 

}
.search-results.large .player-card  .player-summary {}

.search-results.large .player-card  .player-summary dt {

}
.search-results.large .player-card  .player-summary dd {

}

.search-results.large .player-card  .quick-stats { 
	
}
.search-results.large .player-card  .quick-stats h3 { 

}
.search-results.large .player-card  .quick-stats dl {  }
.search-results.large .player-card  .quick-stats dl dt { }
.search-results.large .player-card  .quick-stats dl dd { }

/* Has Photo */
.search-results.large .player-card  .has-photo .mod-wrp-5 { }
.search-results.large .player-card  .has-photo .player-image {

}
.search-results.large .player-card  .has-photo .player-image img {
}
.search-results.large .player-card  .has-photo .mod-wrp-1 .hd { }
.search-results.large .player-card  .has-photo .mod-wrp-1 .hd,
.search-results.large .player-card  .has-photo .bd {
}

.search-results.large .player-card  .has-photo .player-name {}
.search-results.large .player-card  .has-photo .player-name .last-name {  }
.search-results.large .player-card  .has-photo .player-summary {}
.search-results.large .player-card  .has-photo .player-summary dt {

}
.search-results.large .player-card  .has-photo .player-summary dd {

}
.search-results.large .player-card  .has-photo .quick-stats { 

}

.search-results.large .player-card  .has-photo .quick-stats h3 { 

}
.search-results.large .player-card  .quick-stats dl { 

}
.search-results.large .player-card  .quick-stats dl dt { 

}
.search-results.large .player-card  .quick-stats dl dd { 

}

.search-results.large .player-card  .has-photo .mod-wrp-1 .hd {

}
.search-results.large .player-card .hd {
 border: none;
}
.search-results.large .player-card  .has-photo .bd { 

}

.search-results.large .player-card  .has-photo .player-position { }
/* ==================================================================
038 - Search Results
================================================================== */

#search #search-text {
	color:#000;
}

#search ul.auto-complete { 
	color:#666;
	text-transform:uppercase;
}

#search form .auto-complete li
{
    background-color: #e5e5e5;
}

#search form .auto-complete .selected
{
    background:#006DB0;
    color:#fff;
}

/*********************************
	league-sign-in info overwrites
**********************************/
.gbl-header-login-reg {
	display: none; /* Currently disabling registration until further notice */
}
.reg-outer .mod-wrp-1 {
	*width: 620px; /* Fixes IE7 issue with bg-image half-showing and changing size as you scroll */
}

.reg-did-you-know p{
	color:#000;
}

.reg-did-you-know a,
.reqStar
{
    color:#ae1a20;
}

.confirm .mod-wrp-1 {
    background-color: #fff;
}
.reg-outer h2,
.fg-pwd h2,
#profile h2,
.changePwd h2,
.confirm h2,
.login h2,
.logged-in-link a,
.logged-out-link a,
.logged-in-link a:hover,
.logged-out-link a:hover,
#profile h3,
.profile-nc a,
.profile-nc span,
.profile-nc a:hover
{
	color:#fff;
}


.logged-in-link a,
.logged-out-link a {
    background-color:#204182;
    text-transform:uppercase;
}

.logged-in-link a:hover,
.logged-out-link a:hover {
    background:#00295B none repeat scroll 0 0;
    text-transform:uppercase;
}

/* ==================================================================
040 - Registration Module
*================================================================== */

.form-error-icon {
    border-color:green;
}
.form-set input,
.form-set select {
    border:1px solid black;
}

.form-required {
    color:#bf2026;
}


#availability-check a,
.reg-dob-info {
    color:#999;
    background-color:#333;
    text-transform:uppercase;

}
#availability-check a:hover,
.reg-dob-info:hover {
    color:#000;
	background:#f1c817;
}
.reg-form-username-info {
    color:#666;
}

.reg-form-submt button,
.form-login-btn button,
.profile-form-submt button,
.fg-pwd button,
.changePwd button {
    text-transform:uppercase;
}


.form-error span,
.form-alert span,
.form-success span {
    color:#bf2026;
}

.form-success span {
    background-color:#bf2026;
    color:#333;
}

.error-highlight input {
    background:#ffff99 none repeat scroll 0 0;
}


#profile h3 {
    text-transform:uppercase;
}


#profile-header .bd {
    color:#00295b;
}


.profile-nc a {
	background:#BF2026 none repeat scroll 0 0;

	text-transform:uppercase;
}

.profile-nc a:hover{
	background: #900000
}



/* =========================================================================
  Registration Custom
  =========================================================================*/
.register-title-cstm {
    padding-left:15px;
    padding-top:15px;
}
.register-title-cstm span {
    color:#00295b;
    text-transform:uppercase;
}
.register-title-cstm li span {
    color:#333;
}

/* ==================================================================
050 - Video Gallery Browser
================================================================== */
.av .bd, .av-xlarge .bd {
	border-top:1px solid #333333;
}

.audio-browser .bg, .video-browser .bg {
	min-height:405px;
}

.audio-browser .audio-list, .video-browser .video-list {
	min-height:370px;
}

.av .mod-title h2,
.av-xlarge .mod-title h2,
.audio-browser .audio-list .item .info span.duration,
.video-browser .video-list .item .info span.duration,
.audio-browser .audio-list .item .info .time-stamp,
.video-browser .video-list .item .info .time-stamp,
.audio-browser .ft span,
.video-browser .ft span    
{
    color: #999;
}

.audio-browser .audio-gallery .filter,
.video-browser .video-gallery .filter    
{
	border-bottom: 1px solid #333;
}

.audio-browser .channels a,
.video-browser .channels a,
.audio-browser .channels dl dd li a,
.video-browser .channels dl dd li a,
.audio-browser .audio-gallery .filter .go-button,
.video-browser .video-gallery .filter .go-button,
.audio-browser .audio-list .item .info .time-stamp,
.video-browser .video-list .item .info .time-stamp
{
	text-transform: uppercase;
}

.audio-browser .channels a,
.video-browser .channels a,
.audio-browser .channels a:hover,
.video-browser .channels a:hover,
.audio-browser .channels dl dt a,
.video-browser .channels dl dt a { 
	color: #fff;
}
.audio-browser .channels dl dt a:hover,
.video-browser .channels dl dt a:hover,
.audio-browser .ft .pagination li a.selected,
.video-browser .ft .pagination li a.selected,
.audio-browser .channels dl dt.selected a:hover,
.video-browser .channels dl dt.selected a:hover,
.audio-browser .channels dl dd li a:hover,
.video-browser .channels dl dd li a:hover,
.audio-browser .audio-list .item .thumb a img.selected,
.video-browser .video-list .item .thumb a img.selected
{
	color: #bf2026;
}
.audio-browser .channels dl dt.selected a,
.video-browser .channels dl dt.selected a,
.audio-browser .channels dl dd li.open a,
.video-browser .channels dl dd li.open a,
.audio-browser .audio-list .item .thumb a:hover img,
.video-browser .video-list .item .thumb a:hover img
{
	color: #F1C817;
}

.audio-browser .audio-list .item .thumb a img,
.video-browser .video-list .item .thumb a img {
	border:5px solid #333;
	width:75px;
	height:52px;	
}

.audio-browser .audio-list .item .thumb a:hover img,
.video-browser .video-list .item .thumb a:hover img {
    border-color:#f1c817;
}

.audio-browser .audio-list .item .thumb a img.selected,
.video-browser .video-list .item .thumb a img.selected {
	border:5px solid #bf2026;
}

.audio-browser .audio-list .item .info .time-stamp,
.video-browser .video-list .item .info .time-stamp
{
    color: #666;
    text-transform: uppercase;
}
/* ==================================================================
052 - Team Draft Tracker
================================================================== */

.draft-tracker td.row-end span {
 color: #9d9d9d;
}
/* fly-out styles */
.cluetip-prospect-card-tooltip #cluetip-inner {
 background:#fff;
}
#footer{
	float:left;
	background:#000;
	height:145px;
	width:100%;
}

#footer img
{
	margin-bottom: 10px;
}

#footer a {
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
	color:#f1c817;
	text-decoration: none;
}

#footer a.footer-logo-link{
background:url(../nflimg/footer-logo.png);
display:block;
float:left;
height:145px;
width:145px;
}

#footer a.footer-logo-link span{
	display: none;
}

#footer .link-list{
	float: left;
	margin:45px 0 5px 0;
	display:block;
	clear:right;
}
#footer .link-list a{
	margin:0;
}

#footer .link-list span{
	margin: 0 8px 0 8px;
	color:#666;
}

#footer .footer-copywrite{
	font-size: 11px;
	color:#666;
}

#footer .footer-promo{
	background:url(../img/gbl-footer-promo.png);
	float:right;
	display:block;
	height:145px;
	width:300px;
}

#footer .footer-promo a{
	display:block;
	height:20px;
	left:108px;
	position:relative;
	top:109px;
	width:76px;
	
}

#footer .footer-promo a span{
	display: none;
}

#footer ul {
	list-style-type: none;
	margin:0 0 5px 0;
	display:block;
}


#footer ul li {
	list-style:none;
	clear: none;
	padding: 0;
}

/*
#footer ul li a {
    color:#fff;
	display:block;
	float:left;
}

#footer ul li.last { border: none;}


#footer ul.main-footer-links li{
  border: none;
  padding: 0;
  margin: 0;

}

#footer ul.main-footer-links li span{
  display: none;
}

#footer ul.main-footer-links li a{
  height:39px;
}

#footer ul.main-footer-links li a#attend-game{
  background:transparent url(../nflimg/club-global-spr.png) repeat-x scroll 0 -1760px;
  width:121px;
}

#footer ul.main-footer-links li a#attend-game:hover{
  background-position: 0 -1800px;
}

#footer ul.main-footer-links li a#all-news{
  background:transparent url(../nflimg/club-global-spr.png) repeat-x scroll -121px -1760px;
  width:87px;
}

#footer ul.main-footer-links li a#all-news:hover{
  background:transparent url(../nflimg/club-global-spr.png) repeat-x scroll -121px -1800px;

}

#footer ul.main-footer-links li a#all-media{
  background:transparent url(../nflimg/club-global-spr.png) repeat-x scroll -208px -1760px;
  width:89px;
}

#footer ul.main-footer-links li a#all-media:hover{
  background:transparent url(../nflimg/club-global-spr.png) repeat-x scroll -208px -1800px;

}

#footer ul.main-footer-links li a#schedule{
  background:transparent url(../nflimg/club-global-spr.png) repeat-x scroll -297px -1760px;
  width:145px;
}

#footer ul.main-footer-links li a#schedule:hover{
  background:transparent url(../nflimg/club-global-spr.png) repeat-x scroll -297px -1800px;

}

#footer ul.main-footer-links li a#pro-shop{
  background:transparent url(../nflimg/club-global-spr.png) repeat-x scroll -442px -1760px;
  width:132px;
}

#footer ul.main-footer-links li a#pro-shop:hover{
  background:transparent url(../nflimg/club-global-spr.png) repeat-x scroll -442px -1800px;

}
*/
/* ==================================================================
Secondary Navigation
================================================================== */

#sec-nav a,
#sec-nav dl dd li a
{
	text-transform: uppercase;
}

#sec-nav a,
#sec-nav a:hover,
#sec-nav dl dt a
{
	color:#fff;
}

#sec-nav dl dt a:hover,
#sec-nav dl dd li a:hover,
#sec-nav dl dt.selected a:hover
{
	color:#bf2026;
}
 
#sec-nav dl dt.selected a,
#sec-nav dl dd li.open a
{
	color: #F1C817;
}

#sec-nav dl dd li a {
	color: #ccc;
}

/* Webkit Hack Below */
@media screen and (-webkit-min-device-pixel-ratio:0) {#sec-nav dl dd li a {padding-top: 0;}}
.pg-hdr h1 span { 
	color: #f1c817;
}

/* example of usage */
/*.pg-hdr-about-us h1{ background-image: url('/assets/nflimg/page-headers/aboutus.png'); }*/
.pg-hdr-draft h1{ background-image: url('../nflimg/page-headers/2010Draft.png'); }
.pg-hdr-afcnorthstandings h1{background-image: url('../nflimg/page-headers/afcNorthStandings.png'); }
.pg-hdr-audio h1{ background-image: url('../nflimg/page-headers/audio.png'); }
.pg-hdr-bookanevent h1{ background-image: url('../nflimg/page-headers/bookAnEvent.png'); }
.pg-hdr-changepassword h1{background-image: url('../nflimg/page-headers/changePassword.png'); }
.pg-hdr-coaches h1{ background-image: url('../nflimg/page-headers/coaches.png'); }
.pg-hdr-codeofconduct h1{background-image: url('../nflimg/page-headers/codeOfConduct.png'); }
.pg-hdr-community h1{ background-image: url('../nflimg/page-headers/community.png'); }
.pg-hdr-contactus h1{ background-image: url('../nflimg/page-headers/contactUs.png'); }
.pg-hdr-depthchart h1{ background-image: url('../nflimg/page-headers/depthChart.png'); }
.pg-hdr-employmentopportunities h1 {background-image: url('../nflimg/page-headers/employmentOpportunities.png')}
.pg-hdr-events h1{ background-image: url('../nflimg/page-headers/events.png'); }
.pg-hdr-eventsdetails h1 { background-image: url('../nflimg/page-headers/eventDetails.png'); }
.pg-hdr-eventscalendar h1{ background-image: url('../nflimg/page-headers/eventsCalendar.png'); }
.pg-hdr-fancodeofconduct h1{ background-image: url('../nflimg/page-headers/fanCodeOfConduct.png'); }
.pg-hdr-fanzone h1{background-image: url('../nflimg/page-headers/fanZone.png'); }
.pg-hdr-forgotpassword h1{background-image: url('../nflimg/page-headers/forgotPassword.png'); }
.pg-hdr-frontoffice h1{background-image: url('../nflimg/page-headers/frontOffice.png'); }
.pg-hdr-gameday h1{ background-image: url('../nflimg/page-headers/gameDay.png'); }
.pg-hdr-heinzfieldfanguide h1{ background-image: url('../nflimg/page-headers/heinzFieldFanGuide.png'); }
.pg-hdr-heinzfieldparkingguide h1{ background-image: url('../nflimg/page-headers/heinzFieldParkingGuide.png'); }
.pg-hdr-heinzstadiuminfo h1{ background-image: url('../nflimg/page-headers/heinzStadiumInfo.png'); }
.pg-hdr-heinzstadiumtours h1{ background-image: url('../nflimg/page-headers/heinzStadiumTours.png'); }
.pg-hdr-history h1{ background-image: url('../nflimg/page-headers/history.png'); }
.pg-hdr-injuryreport h1{ background-image: url('../nflimg/page-headers/injuryReport.png'); }
.pg-hdr-myprofile h1{background-image: url('../nflimg/page-headers/myProfile.png'); }
.pg-hdr-news h1{background-image: url('../nflimg/page-headers/news.png'); }
.pg-hdr-nflfancodeofconduct h1{ background-image: url('../nflimg/page-headers/nflFanCodeOfConduct.png'); }
.pg-hdr-pagenotfound h1{ background-image: url('../nflimg/page-headers/pageNotFound.png'); }
.pg-hdr-photos h1{ background-image: url('../nflimg/page-headers/photos.png'); }
.pg-hdr-playerroster h1{ background-image: url('../nflimg/page-headers/playerRoster.png'); }
.pg-hdr-players h1{ background-image: url('../nflimg/page-headers/players.png'); }
.pg-hdr-privacypolicy h1{ background-image: url('../nflimg/page-headers/privacyPolicy.png'); }
.pg-hdr-rss h1{ background-image: url('../nflimg/page-headers/rss.png'); }
.pg-hdr-schedule-and-events h1{ background-image: url('../nflimg/page-headers/scheduleAndEvents.png'); }
.pg-hdr-searchresults h1{ background-image: url('../nflimg/page-headers/searchResults.png'); }
.pg-hdr-seasonschedule h1{ background-image: url('../nflimg/page-headers/seasonSchedule.png'); }
.pg-hdr-statistics h1{ background-image: url('../nflimg/page-headers/statistics.png'); }
.pg-hdr-registration h1{background-image: url('../nflimg/page-headers/steelersAccountRegistration.png'); }
.pg-hdr-signin h1{background-image: url('../nflimg/page-headers/steelersAccountSignIn.png'); }
.pg-hdr-steelersdigest h1{ background-image: url('../nflimg/page-headers/news.png'); }
.pg-hdr-steelersenespanol h1{background-image: url('../nflimg/page-headers/steelersEnEspanol.png'); }
.pg-hdr-steelerstvshows h1{background-image: url('../nflimg/page-headers/steelersTVShows.png'); }
.pg-hdr-team h1{ background-image: url('../nflimg/page-headers/team.png') ;}
.pg-hdr-teammembers h1{ background-image: url('../nflimg/page-headers/teamMembers.png') ;}
.pg-hdr-tickets-and-stadium h1{ background-image: url('../nflimg/page-headers/ticketsAndStadium.png'); }
.pg-hdr-transactions h1{ background-image: url('../nflimg/page-headers/transactions.png'); }
.pg-hdr-video-and-audio h1{background-image: url('../nflimg/page-headers/videoAndAudio.png'); }
.pg-hdr-videos h1{ background-image: url('../nflimg/page-headers/videos.png'); }
.ui-tabs-nav {
	color:#ccc;
}

.ui-tabs-nav a {
	color: #939393;
}
.ui-tabs-nav li.ui-tabs-selected a{
	color: #fff;
} 
.ui-tabs-nav a:hover {
    color: #bf2026;
}

.ui-tabs-nav .ui-tabs-selected a {
    color: #333;
}
/*****************************/
/* Should be moved into Core */
/*****************************/
.player-stats{
	*margin-top:-10px;
}
.jump-menu .hd button {
	text-transform:uppercase;

}

.jump-menu .hd button span {
    color:#fff;
    text-transform:uppercase;
}
.nfl-form-builder-toolbox .requiredMsg {
	color:#bf2026;
}

.nfl-form-builder-toolbox em.asterisk {
    color:#bf2026;
}

.nfl-form-builder-toolbox ul.contact-us-error-log li,
.nfl-form-builder-toolbox .failure {
	color:#bf2026;
}
.nfl-form-builder-toolbox .error-field {
	background: #FFFF99;
}
.nfl-form-builder-toolbox .success {
	color:#060;
	background:#efffee;
	border:1px solid #060;
}

/* styling the submit button */
.nfl-form .NFLformSubmit {
	color:#fff;
	text-transform:uppercase;
}

.nfl-form-builder-toolbox ul.contact-us-error-log {
	background: transparent url(/assets/nflimg/gbl-mod-bg.png) repeat-y scroll 0 0;
}

.requiredMsg {
	position: relative;
}
/*==================================================================
- TABULAR DATA STYLES
===================================================================*/

.depth-chart .mod-title h2 span,
.player-stats .mod-title h2 span,
.injuries .mod-title h2 span,
.standings .mod-title h2 span,
.transactions .mod-title h2 span,
.game-roster .mod-title h2 span,
.team-stats .mod-title h2 span,
.injuries .inj-label
{
	color:#fff;
}
.depth-chart .bd th,
.player-stats .bd th,
.injuries .bd th,
.standings .bd th,
.transactions .bd th,
.game-roster .bd th,
.draft-tracker .bd th,
.team-stats .bd th {
	color: #ffffff;
	text-transform:uppercase;
}

.depth-chart .bd th.multi-col,
.player-stats .bd th.multi-col,
.injuries .bd th.multi-col,
.standings .bd th.multi-col,
.transactions .bd th.multi-col,
.game-roster .bd th.multi-col,
.team-stats .bd th.multi-col {
	background:#333;
}

.depth-chart .bd thead ,
.player-stats .bd thead ,
.injuries .bd thead ,
.standings .bd thead ,
.transactions .bd thead ,
.game-roster .bd thead ,
.team-stats .bd thead {
	background-color:#333;
}

.depth-chart .bd tr.loop-odd,
.player-stats .bd tr.loop-odd,
.injuries .bd tr.loop-odd,
.standings .bd tr.loop-odd,
.transactions .bd tr.loop-odd,
.game-roster .bd tr.loop-odd,
.draft-tracker .bd tr.loop-odd,
.team-stats .bd tr.loop-odd {
	background-color:#202020;
}

.player-stats .bd tfoot {
	background:#333;
}

.depth-chart .bd td,
.player-stats .bd td,
.injuries .bd td,
.standings .bd td,
.transactions .bd td,
.game-roster .bd td,
.draft-tracker .bd td,
.team-stats .bd td {
	color:#fff;
}

.depth-chart .hd form,
.player-stats .hd form,
.injuries .hd form,
.standings .hd form,
.transactions .hd form,
.game-roster .hd form,
.team-stats .hd form {
	border-bottom:1px solid #333333;
}
.game-roster .hd form {
    padding-bottom:0px;
    border:none;
}
.game-roster .bd {
    margin-top:0;
}

.depth-chart .hd button,
.player-stats .bd button,
.injuries .hd button,
.standings .hd button,
.transactions .hd button,
.game-roster .hd button,
.team-stats .hd button {
	text-transform:uppercase;
}

.depth-chart .hd button span,
.player-stats .hd button span,
.injuries .hd button,
.standings .hd button span,
.transactions .hd button span,
.game-roster .hd button span,
.team-stats .hd button span {
    color:#fff;
    text-transform:uppercase;
}


.transactions-small .bd td:first-child,
.game-roster .bd .mod-title h2 span,
.game-roster .bd .mod-title-nobackground h2 span {
	color:#fff;
}

.depth-chart .item-legend h4 {
}

.team-stats table td.stat-name,
.depth-chart .item-legend h4,
.depth-chart .hd form input,
.injuries .inj-game-status:first-letter
{
	text-transform:uppercase;

}

.depth-chart .item-legend dl,
.depth-chart .ft dl,
.injuries .ft
{
    color: #ccc;
}

.depth-chart .ui-tabs-nav {
	display:none;
}

.game-roster .game-roster-large .bd td { width:7%; }
.game-roster .game-roster-large .bd td.col-jersey { width:3%; }
.game-roster .game-roster-large .bd td.col-name { width:32%; }
.game-roster .game-roster-large .bd td.col-college { width:29%; }
/* ==================================================================
Thumbs & Photo Gallery Thumbs
================================================================== */
.bd ul li .thumb {
	float:left;
	line-height:0;
	margin:0 10px 0 0;
	width:135px;
}

.bd ul li .thumb a img,
.photo-gallery .bd ul li a.photo-size-thumb img {
	border:5px solid #333333;
	width:120px;	
}

.bd ul li .thumb a:hover img,
.photo-gallery .bd ul li a.photo-size-thumb:hover img {
	border-color: #f1c817;
}

.tmb-video-play {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/nflimg/icon-play.png');
    background-repeat:no-repeat;
    height:33px;
    position:absolute;
    width:28px;
    top:57px;
    left: 100px;
    display:block;
    overflow:hidden;
    cursor:pointer;
}
html/**/>body .tmb-video-play
{
	background:url(../nflimg/icon-play.png) no-repeat 0 0;
}

.bd .av-list li.jcarousel-item {
	border: 5px solid #333;
}

.jcarousel-clip li a.play-video img {
height:52px;
width:72px;
}

/* scrollable variation */
.bd .av-list li.jcarousel-item:hover{
	border-color: #f1c817;
}

div.scrollable div.items div a img {
	border:5px solid #333;
}

div.scrollable div.items div a img:hover{
	border-color: #f1c817;
}

/* active item */
div.scrollable div.items div.active img {
	border-color: #bf2026;
}
