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{
	/*remove space reserved for hanging characters*/
	display: block;
	line-height:0;
}

.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;
}


.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-dynamic .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;
}
/* ==================================================================
001 Global Navigation - Ribbon
================================================================== */
#main-nav-ribbon {	
	z-index: 9050; 
	clear: left;  
	position:relative; 
	padding:0; 
	float:left; 
	
}
#main-nav-ribbon:hover {
	background:url("/assets/nflimg/club-misc-spr.png") repeat scroll -265px -443px transparent;

}	

#main-nav-ribbon ul.root-menu-items { 
	list-style: none; 
	padding: 0; 
	position: relative; 
	z-index:25; 
}
#main-nav-ribbon ul.root-menu-items li {
	display:block;
	float:left;
	overflow:hidden;
	padding:0;
	position:relative;
	width:auto;
}
#main-nav-ribbon ul.root-menu-items li a { 
	display:block;
	padding:12px 16px;
	background:url("/assets/nflimg/club-misc-spr.png") repeat scroll -108px -101px transparent;

}

#main-nav-ribbon ul.root-menu-items li a.hover {
	background-position: -106px -155px;
}

#main-nav-ribbon ul.root-menu-items li a span { 
	display: inline; 
}
#main-nav-ribbon ul.root-menu-items li a.selected { 
	background-position: 0px -203px;
}

#main-nav-ribbon .fragment-container{
	display:none;
	overflow:visible;
	position:relative;
}
#main-nav-ribbon .fragment-container > div{
	position:relative;
}
#main-nav-ribbon #ribbon-container{
	position:absolute;
	display:none;
	background:url("/assets/nflimg/001-nav-ribbon-shadow.png") repeat-x scroll 0 bottom transparent;
	width:980px;
	z-index:10000;
	height:auto;
	left:0;
	*padding-bottom:9px;
}
#main-nav-ribbon #ribbon-container .ribbon-container-wrp-1{
	background:url("/assets//nflimg/001-nav-ribbon-bg.png") repeat scroll 0 bottom #FFFFFF;	display:block;
	margin-bottom:9px;
	padding:15px 0 15px 15px;
	*position:relative;
	*z-index:10000;
}
#main-nav-ribbon #ribbon-container .ribbon-container-wrp-1,
#main-nav-ribbon #ribbon-container .ribbon-container-wrp-2,
#main-nav-ribbon #ribbon-container .ribbon-container-wrp-3,
#main-nav-ribbon #ribbon-container .ribbon-container-wrp-4{
	position:relative;
	float:left;
	width:965px;
}
#main-nav-ribbon .fragment-container.show{
	display:block;
}
#main-nav-ribbon .fragment-container .iw_component{
	*height:auto !important;
}
span.placeholder{
	background:url("../nflimg/gbl-loading.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:16px;
	margin:auto;
	position:relative;
	text-indent:-999em;
	width:16px;
}
/* Nav Content-specific styles */
#ribbon-container .fragment-container .mod-wrp-1{
	margin-right:30px;
	margin-bottom:0;
	padding:15px 0 0;
}
#ribbon-container .fragment-container  .ad-top{
	height:auto;
}
#ribbon-container .fragment-container #custom-promo .mod-wrp-1,
#ribbon-container .fragment-container #custom-promo-no-margin .mod-wrp-1{
	padding:0;
}
#ribbon-container .fragment-container .module .mod-title{
}
#ribbon-container .fragment-container .module .mod-title h2{
	margin-right:80px;
}
#ribbon-container .fragment-container .bd ul li .thumb,
#ribbon-container .fragment-container .bd ul li .thumb a,
#ribbon-container .fragment-container .bd ul li .thumb a:hover,
#ribbon-container .fragment-container .bd ul li .thumb a img,
#ribbon-container .fragment-container .bd ul li .thumb a:hover img {
	height:57px;
	width:80px;
}
#ribbon-container .fragment-container .bd ul li .thumb a:hover{
	height:52px;
}
#ribbon-container .fragment-container .tmb-video-play {
}
#ribbon-container .fragment-container .content-list .content-list-variation-4 .bd,
#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd{
	margin-top:3px;
}
#ribbon-container .fragment-container .content-list .content-list-variation-4 .bd li,
#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd li{
	padding: 5px 0;
}
#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd li.loop-first,
#ribbon-container .fragment-container .content-list .content-list-variation-4 .bd li.loop-first{
	padding-top:0;
}
#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd li.loop-last{
	padding-bottom:0;
}
#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd li div h3, 
#ribbon-container .fragment-container .content-list .content-list-variation-4 .bd li.loop-first div h3{
	margin-left:95px
}
#ribbon-container .content-list ul li.loop-last{
}
#ribbon-container .content-list ul li.loop-first{
	padding-top:0;
}
#ribbon-container .content-list form{
	display:none;
}
#ribbon-container .content-list .ft {
	margin:0;
}
#ribbon-container .content-list-variation-2  .ft{
	height:0;
}
#ribbon-container .content-list  .ft .action-bar .content-more{
	line-height:12px;
}
#ribbon-container .content-list-variation-2  .ft .action-bar .content-more{
	margin-top:-13px;
}
#ribbon-container .content-list-variation-1 .ft .action-bar .content-more{
	margin-top:5px;
}
#ribbon-container .content-list-variation-4 .ft .action-bar .content-more{
	margin-top:8px;
}
#ribbon-container .ad-right, #ribbon-container .ad-companion {
	margin:0;
}
#ribbon-container .content-list .content-list-variation-1 .bd li div h3 {
	background:url("/assets/nflimg/ribbon-nav-contentlist-redarrow.png") no-repeat scroll 0 5px transparent;
}

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

#main-nav ul li li.on-active:hover {
	*display:block;
}
/* ==================================================================
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,
.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 .hd .year-fieldset  select,
.content-list-dynamic .hd .year-fieldset  select{ 
margin-right: 5px;
}

.content-list .hd .year-fieldset button:hover,
.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 ul,
.content-list-dynamic ul{
}
.content-list .bd li,
.content-list-dynamic .bd li {
	clear:both;
	padding:10px 0px 10px;
	*padding: 8px 0px 8px;
	width:100%;
	overflow: hidden;
}
.content-list .bd li.loop-first,
.content-list-dynamic .bd li.loop-first {
	padding-top: 0;
}
.content-list .bd li.loop-last,
.content-list-dynamic .bd li.loop-last {
}
.content-list .bd li .itm-wrp-1,
.content-list-dynamic .bd li .itm-wrp-1 {

}

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

.content-list .bd li div .details cite,
.content-list-dynamic .bd li div .details cite {
}

.content-list .bd li div .details .date .highlight,
.content-list-dynamic .bd li div .details .date .highlight {

}

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



.content-list .bd li p,
.content-list-dynamic .bd li p {}

.content-list .bd ul li,
.content-list-dynamic .bd ul li {
	position:relative;
}

.content-list .bd ul li .loop-even.loop-last, .content-list-dynamic .bd ul li .loop-even.loop-last {}
.content-list .bd ul li .loop-last, .content-list-dynamic .bd ul li .loop-last {}
.content-list .bd ul li .loop-odd.loop-last, .content-list-dynamic .bd ul li .loop-odd.loop-last {}

.content-list .ft,
.content-list-dynamic .ft {

}
.content-list .ft .action-bar,
.content-list-dynamic .ft .action-bar{
		width:100%;
}
.content-list .ft .action-bar .gbl-ico-rss ,
.content-list-dynamic .ft .action-bar .gbl-ico-rss {
	float:left;
}

.content-list .ft .action-bar .content-more ,
.content-list-dynamic .ft .action-bar .content-more {
	float:right;
}
.content-list .ft .action-bar .content-more span span,
.content-list-dynamic .ft .action-bar .content-more span span {
    display:none;
}
.content-list .ft .action-bar .content-more:hover,
.content-list-dynamic .ft .action-bar .content-more:hover {
}


.content-list .ft .sponsorship-c, .content-list-dynamic .ft .sponsorship-c {}

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

.content-list a, .content-list-dynamic a {}
.content-list a:hover, .content-list-dynamic a:hover {}
.content-list img, .content-list-dynamic img {}
.content-list p, .content-list-dynamic 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,
.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-variation-1 .bd li.content-type-audio-video h3 a span,
.content-list-variation-4 .bd li.content-type-audio-video h3 a span,
.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-variation-1 .bd li.content-type-photo h3 a,
.content-list-variation-4 .bd li.content-type-photo h3 a,
.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;
}

/* ==================================================================
017 - Content List Editorial Variation-1
================================================================== */
.content-list-dynamic-variation-1 .bd ul li, .content-list-variation-1 .bd ul li{}
.content-list .content-list-variation-1 .bd li div .details {display:none;}
.content-list .content-list-variation-1 .bd ul li .thumb, .content-list-dynamic .content-list-dynamic-variation-1 .bd ul li .thumb {display:none;}
.content-list .content-list-variation-1 .bd ul li a img, .content-list-dynamic .content-list-dynamic-variation-1 .bd ul li a img {display:none;}
.content-list .content-list-variation-1 .tmb-video-play, .content-list-dynamic .content-list-dynamic-variation-1 .tmb-video-play  {display: none;}
.content-list .content-list-variation-1 p, .content-list-dynamic .content-list-dynamic-variation-1 p  {display:none;}

/* ONLY AUDIO/VIDEO items should be 45px indented */
.content-list-dynamic .content-list-dynamic-variation-1 .content-type-audio-video .bd li div .details {margin-left:45px;}


/* ==================================================================
017 - Content List Editorial Variation-2
================================================================== */
.content-list .content-list-variation-2 .bd li,
.content-list-dynamic .content-list-dynamic-variation-2 .bd li {
	float:left;
}
.content-list .content-list-variation-2 .bd li div h3,
.content-list-dynamic .content-list-dynamic-variation-2 .bd li div h3 {
	margin-left:145px; 
}

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

.content-list-dynamic .content-list-variation-2 .ft .action-bar{
	top:0;
}
.content-list-dynamic .content-list-variation-2 .bd li,
.content-list-dynamic .content-list-dynamic-variation-2 .bd li{
	padding: 0 0 10px 0;
}
.content-list-dynamic .content-list-variation-2 .bd li.loop-last{
	padding-bottom: 0;
}

.content-list-dynamic .content-list-variation-2 .ft{
	/**margin-top:-12px;*/
}

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

.content-list-dynamic .content-list-variation-2 .cs-pagination{

}

/* ==================================================================
017 - Content List Editorial Variation-3
================================================================== */
.content-list-variation-3 .bd,
.content-list-dynamic-variation-3 .bd {
	min-height: 157px;
}

.content-list-variation-3 .bd li .itm-wrp-1,
.content-list-dynamic-variation-3 .bd li .itm-wrp-1 {

}

.content-list-variation-3 .bd ul,
.content-list-dynamic-variation-3 .bd ul
{
  float: left;
}
.content-list-variation-3 .bd ul li,
.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-variation-3 .bd ul li.loop-even ,
.content-list-dynamic-variation-3 .bd ul li.loop-even {
	padding-right:0;
}
.content-list-variation-3 .bd li div h3,
.content-list-dynamic-variation-3 .bd li div h3 {
	padding-top:10px;
	clear: both;
	width:130px;
}
.content-list-variation-3 .bd li div h3 a,
.content-list-dynamic-variation-3 .bd li div h3 a {

}
.content-list-variation-3 .bd li div h3 a:hover,
.content-list-dynamic-variation-3 .bd li div h3 a:hover {

}

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

/*.content-list .content-list-variation-3 .bd ul li .thumb, .content-list-dynamic .content-list-dynamic-variation-3 .bd ul li .thumb {width:135px;height:90px;margin:10px 0 5px;float:none;}
.content-list .content-list-variation-3 .bd ul li .thumb img, .content-list-dynamic .content-list-dynamic-variation-3 .bd ul li .thumb img{width:135px;height:90px;}
*/


/*
.content-list .content-list-variation-3 .tmb-video-play, .content-list-dynamic .content-list-dynamic-variation-3 .tmb-video-play {
    left: 55px;
	top:38px;
}*/


/* ==================================================================
017 - Content List Editorial Variation-4
================================================================== */
.content-list .content-list-variation-4 .bd ul li .thumb,
.content-list-dynamic .content-list-dynamic-variation-4 .bd ul li .thumb {
	display:none;
}
.content-list .content-list-variation-4 .bd li.loop-first .thumb,
.content-list-dynamic .content-list-dynamic-variation-4 .bd li.loop-first .thumb {
	display:block;
}

/* ==================================================================
017 - Content List Editorial Variation-5
================================================================== */
/*.content-list .content-list-variation-5 .bd li, .content-list-dynamic .content-list-dynamic-variation-5 .bd li {clear:none;float:left;width:47%;}

*/
.content-list .content-list-variation-5 .bd ul, .content-list-dynamic .content-list-dynamic-variation-5 .bd ul {}

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

.content-list .content-list-variation-5 .bd ul li .details,
.content-list-dynamic .content-list-dynamic-variation-5 .bd ul li .details {

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

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


}
.content-list .content-list-variation-5 .bd li div h3 a:hover {

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

.content-list .content-list-variation-5 .bd ul li .thumb a,
.content-list-dynamic .content-list-dynamic-variation-5 .bd ul li .thumb a {


}

.content-list .content-list-variation-5 .bd ul li .thumb a:hover,
.content-list-dynamic .content-list-dynamic-variation-5 .bd ul li .thumb a:hover {


}
.content-list .content-list-variation-5 .bd ul li .thumb img,
.content-list-dynamic .content-list-dynamic-variation-5 .bd ul li .thumb img{

}

.content-list .content-list-variation-5 .tmb-video-play,
.content-list-dynamic .content-list-dynamic-variation-5 .tmb-video-play {

}
/* VAR5 */

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

.content-list-variation-5 .bd li.loop-odd {
	padding-right: 20px;
}

.content-list-variation-5 .bd li div h3 {
	display: none;
}

/* END VAR5 */


/*************     
pagination
***************/

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

.cs-pagination a:hover,
.cs-pagination span.current{
}

.cs-pagination .prev,
.cs-pagination .next
{
  position: relative;
}

.cs-pagination .first,
.cs-pagination .next,    
.cs-pagination .last
{
 display:inline-block;
}
.cs-pagination .last{
	border: none;
}
.cs-pagination span.prev,
.cs-pagination span.next
{

}
.cs-pagination span.first,
.cs-pagination span.last
{

}

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

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

/* ==================================================================
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;
}
.centerpiece {
    overflow: hidden;
    position: relative;
}
.centerpiece .bd {
    min-height: 16px; /* gbl-loading image height */
    padding: 0;
}
.centerpiece .bd .preloader {
    background: url('../nflimg/gbl-loading.gif') no-repeat;
    height: 16px;
    position: absolute;
    width: 16px;
    z-index: 8090;
}
.centerpiece .chapter-list,
.centerpiece .chapter-navigation {
    display: none;
}
.centerpiece .chapter-list li div > a {
    display: block;
    line-height: 0;
}
.centerpiece .chapter-list li a span.video-icon {
    background: url('../nflimg/gbl-video-play.png') no-repeat;
    height: 23px;
    left: 0;
    position: absolute;
    top: 0;
    width: 66px;
    opacity: 1;
    filter:alpha(opacity=100);
}
.centerpiece .chapter-list li a span.video-icon:hover {
    opacity: 0.5;
    filter:alpha(opacity=50);
}
.centerpiece .chapter-list li .content {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
}
.centerpiece .chapter-list li .content > div {
    margin-bottom: 20px; /* chapter-navigation's margin-bottom + content's margin-bottom */
    padding: 20px;
    position: relative;
}
.centerpiece .chapter-list li .content .summary a {
    margin-right: 5px;
}
.centerpiece .chapter-list li .content .related-links ul {
    padding-left: 0;
}
.centerpiece .chapter-list li .content .related-links ul li {
    margin-right: 10px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.centerpiece .chapter-list li .content .related-links ul li a {
    position: relative;
}
/**/
/*.centerpiece .chapter-list li .content .related-links ul li.article-icon {*/
   /*background: url('/assets/nflimg/club-global-spr.png') no-repeat;*/
/*}*/
/*.centerpiece .chapter-list li .content .related-links ul li.audio-icon {*/
   /*background: url('/assets/nflimg/club-global-spr.png') no-repeat -766px -1564px;*/
/*}*/
/*.centerpiece .chapter-list li .content .related-links ul li.link-icon {*/
   /*background: url('/assets/nflimg/club-global-spr.png') no-repeat;*/
/*}*/
/*.centerpiece .chapter-list li .content .related-links ul li.photo-icon,*/
/*.centerpiece .chapter-list li .content .related-links ul li.photo-gallery-icon {*/
   /*background: url('/assets/nflimg/club-global-spr.png') no-repeat -766px -1524px;*/
/*}*/
/*.centerpiece .chapter-list li .content .related-links ul li.video-icon {*/
   /*background: url('/assets/nflimg/club-global-spr.png') no-repeat -766px -1480px;*/
/*}*/
.centerpiece .chapter-navigation {
    bottom: 0;
    margin: 0 10px 10px 0;
    position: absolute;
    right: 0;
    z-index: 8090;
}
.centerpiece .chapter-navigation li {
    display: block;
    float: left;
    position: relative;
}
.centerpiece .chapter-navigation li .icon {
    display: block;
    margin-left: 5px;
}
.centerpiece .chapter-navigation li a .icon, /* delete only this line after 4.9 release */
.centerpiece .chapter-navigation li .icon a {
    display: block;
    padding: 5px;
}
/* ==================================================================
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 {
    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	{

    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{
				/* 	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 {

}
#sec-nav-flyout{
	position:relative;
	display:block;
	z-index:100001;
}
#sec-nav-flyout .hd.
#sec-nav-flyout .ft{
	display:none;
}
#sec-nav-flyout ul.root-links-column{
	float:left;
	position:relative;
	width:170px;
	margin-right:10px;
	zoom:1;
}
#sec-nav-flyout ul.secondary-links{
	background:none repeat scroll 0 0 #0E2F4C;
	display:none;
	left:170px;
	position:relative;
	z-index:10001;
	margin:0;
	border:1px solid;
	width:200px;
	top:-27px;
	zoom:1;
}

ul.higher-index{ z-index: 10030; }
#sec-nav-flyout li span.no-link{
	cursor:pointer;
}
#sec-nav-flyout li.root-link{
	background:url(/assets/nflimg/club-misc-spr.png) no-repeat -455px -742px scroll transparent;
	display:block;
	height:24px;
	position:relative;
	z-index:10000;
	margin-bottom:1px;
	zoom:1;
}
#sec-nav-flyout li.root-link.loop-first{
}
#sec-nav-flyout li.root-link span.no-link,
#sec-nav-flyout li.root-link a{
	display:block;
	height:24px;
	width:165px;
	padding:3px 0 0 5px;
	background:url(/assets/nflimg/club-misc-spr.png) no-repeat -100px -595px scroll transparent;
}
#sec-nav-flyout li.root-link.selected span.no-link,
#sec-nav-flyout li.root-link.selected a{
	background-position:0 -631px;
}
#sec-nav-flyout li.root-link.has-children  span.no-link,
#sec-nav-flyout li.root-link.has-children a{
	background-position:-456px -742px 
}
#sec-nav-flyout li.root-link:hover span.no-link,
#sec-nav-flyout li.root-link:hover a{
	background-position:-456px -814px;
}
#sec-nav-flyout li.root-link.has-children:hover span.no-link,
#sec-nav-flyout li.root-link.has-children:hover a{
	background-position:-456px -779px;
}
#sec-nav-flyout ul.secondary-links li.secondary-link{
	width:200px;
	height:20px;
	background:none;
}
#sec-nav-flyout ul.secondary-links li.secondary-link span.no-link,
#sec-nav-flyout ul.secondary-links li.secondary-link a{
	background:none repeat scroll 0 0 transparent;
	border-bottom:1px solid;
	height:19px;
	margin:0 5px;
	padding:0;
	width:190px;
}
#sec-nav-flyout ul.root-links-column li.secondary-link.loop-last span.no-link,
#sec-nav-flyout ul.root-links-column li.secondary-link.loop-last a{
	border:none;
}
#sec-nav-flyout ul.secondary-links li.secondary-link:hover{
}
#sec-nav-flyout ul.secondary-links li.secondary-link:hover a{
}
#sec-nav-flyout ul.secondary-links li.secondary-link.loop-first{
}
#sec-nav-flyout ul.root-links-column.loop-last{
	margin:0 30px 0 0;
}
#sec-nav-flyout ul.secondary-links li.secondary-link {
	background:url(/assets/nflimg/club-misc-spr.png) no-repeat-736px -697px scroll transparent;
}
/* ==================================================================
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-dynamic .content-list-dynamic-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: collapse;
	/* 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%;
}

.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 {

}

.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%; }


.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;
}

.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 {

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

.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;
}

.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 .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 -679px;
    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 -679px;
}

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

.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
================================================================== */

 .thumb {
	float:left;
	line-height:0;
	margin:0 10px 0 0;
	position: relative;

	
}

 .thumb img {
}

 .thumb a,
.photo-gallery .bd ul li a.photo-size-thumb {
	float:left;
	position: relative;
	background: transparent url(/assets/nflimg/gbl-thumb-bg.png) repeat-y scroll 0 0;
	padding: 10px 0 5px;
}

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

	background: transparent url(/assets/nflimg/gbl-thumb-bg-hover.png) repeat-y scroll 0 0;

}

 .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;
	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 {

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


legend {
	color:#000;
}
html, body {
	color:#333;
	background:#202020 url(/assets/img/gbl-bg-tiled.jpg) repeat-y scroll center top; /* remove kc for graysite */
}
h1 {
	color:#333333;
}
h2 {
	color:#333333;
}
a, a:link {
	font-weight: bold;
	color: #4d4d4d;
	text-decoration:none;
	outline: none;
}

a:active {
	color:#b7a076;
    text-decoration:none;
	cursor: pointer;
	outline: none;
}
a:hover {
	text-decoration:underline;
}

a:visited
{
}

a.custom-link:hover {
	cursor: pointer;
	text-decoration:underline;
}
/* main repeating BG */
.gbl-wrp-1 {
	background: transparent url(/assets/img/gbl-bg.jpg) no-repeat scroll center top; /* remove kc for graysite */
	float: left;
	width: 100%;
}
/* header BG */
.gbl-wrp-2 {
	clear:both;
	display:block;
}
/* define the width */
.gbl-wrp-3 {
	margin:0 auto;
	width:981px;
	clear:both;
	display:block;
}
.gbl-wrp-4 {
}
.gbl-wrp-5 {
}
/* 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;
	height:126px;
	*height: 126px;
}
#header-logo-link a.header-logo-link {
	display: block;
	height: 114px;
	width:	519px;
	background:transparent url(/assets/img/gbl-logo.png) no-repeat;
}
#header-logo-link  a.header-logo-link {
	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;
}
.mod-wrp-1 {
    background: #fff;

}

.module .mod-wrp-1
{
	padding: 0px;
	*padding-bottom: 1px;
}
.module .mod-wrp-2 {

   
}
.module .mod-wrp-3 {
  padding: 10px 15px;
}
.module .mod-wrp-4 {
}
.module .mod-wrp-5 {
}
.custom-module .mod-wrp-1 {
	background: none;
}

.custom-module .mod-wrp-1 a {
	display:inline;
	line-height:1;
}

.custom-module .mod-wrp-2 {
	background: none;
}
.custom-module .mod-wrp-3 {
	 padding: 0px;
}
.custom-module .mod-wrp-4 {
}
.custom-module .mod-wrp-5 {
}
.custom-module a.custom-promo {
	display:block;
	line-height:0;
}
.custom-module a.custom-promo img {
}

 .mod-title{
	background:transparent url(/assets/nflimg/gbl-mod-bg-top.png) repeat-x;
	margin: -10px -15px 0;
	padding: 10px 15px 0;
	zoom: 1;
	}
.mod-title h2 {
	color: #d8bf94;
	font-size:14px;
	text-transform:uppercase;
	font-weight: bold;
	line-height:10px; /* Height of image is 32px, 10px padding on top, 10px on bottom, so line height is set accordingly*/
	margin-right: 0px;

}

.module .mod-title h2 {
	margin-right: 0px;
}
.module .bd {
	padding: 10px 0 0;
}
.module .ft {
	padding: 0 0 0 0;
	position:relative;
}
.module .action-bar {
	background:#FFFFFF url(/assets/nflimg/gbl-mod-bg.png) repeat-x scroll left bottom;
	font-size:10px;
	height:24px;
	margin:0 -15px -10px;
	padding:10px 15px 0;
	text-transform:uppercase;
}
.module .action-bar a {
	color:#6a532a;
	background-color: none;
	line-height:14px;

	
}
.module .action-bar a:hover {

	color: #4d4d4d;
	text-decoration:underline;
}

 .custom-module .mod-title {background: none; margin: 0; padding: 0;}
 .custom-module .mod-title h2{ padding: 0;}

a.gbl-ico-rss {width: 42px;}
a.gbl-ico-rss:hover {

	background-position:-906px -1605px;

}

.sponsorship-top { padding-top: 0px; margin-left: -15px; margin-right: -15px;}
.sponsorship-top .ad-top {
	 float: none;
	 height: 25px;
	 background-repeat:repeat-x;
	 right: 0px;
	 position: relative;
}
.sponsorship-top .ad-top iframe 
{
	float: none;
	position:absolute;
	right:0;
}
#hot-topics .mod-wrp-1 {
	margin: 0px;
	background: none;
	padding-top:8px;
}
#hot-topics {
	height:35px;
	overflow:hidden;
}
#hot-topics span {
	color:#C3a573;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-right: 10px;
	margin-left: 15px;
	display: inline-block;
}
#hot-topics ul { display: inline-block; *display: inline;}
#hot-topics ul li {
	list-style:none;
	line-height: 11px;
	padding: 10px 0;
	margin: 0px;
	position:relative;
	display: inline-block;
	*display: inline;
}
#hot-topics li.bar,
#hot-topics li a {
	color:#c3a573;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	margin-right:10px;
}


#hot-topics li a:visited {

}
#hot-topics li a:hover {

	text-decoration: underline;
}
.gbl-nfl-network {
	position:relative;
}
div.gbl-nfl-network {
	z-index: 2;
}
.nfl-network-btn {

}
.nfl-network-btn a { 
	position: absolute;
	right: 0px;
	width: 140px;
}
/*******************
jqM modal css
*******************/
.jqmWindow {
	color: #fff;/*padding: 26px 12px;*/
}
.jqmOverlay {
	background-color: #000;
}

.netfooter-list-division ul li a, .netfooter-list ul li a {
font-weight:normal;
}

.module .action-bar a { padding:3px 0 0;}

.custom-module p {margin: 0px}

/* Hacks */
#long-carousel div.scrollable {  width: 100%;}

h4 {font-family: "Arial", Arial, sans-serif; font-size:30px; font-weight:normal; color:#000; line-height:30px; margin:10px 0px;}
h5 {line-height:24px;font-family: "Arial", Arial, sans-serif; font-size:20px; font-weight:normal; color:#333333;margin:0px 0px 5px 0px;}
h6 {line-height:18px;font-family: "Arial", Arial, sans-serif; font-size:14px; font-weight:bold; color:#333333;}
#main-nav-ribbon {
    clear: left;
    float: left;
    padding: 0;
    position: relative;
    z-index: 9050;
}

#main-nav-ribbon ul.root-menu-items {
    list-style: none outside none;
    padding: 0;
    position: relative;
    z-index: 25;
}

#main-nav-ribbon ul.root-menu-items li {
    display: block;
    float: left;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: auto;
}

#main-nav-ribbon ul.root-menu-items li a  {
	background: transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -159px -426px;
	height: 36px;
	font-size: 14px;
	color: #a79068;
	position: relative;
	padding:0;
	text-transform: uppercase;
	display:block
	
}

#main-nav-ribbon ul.root-menu-items li a span {
   display:none;
}

#main-nav-ribbon ul.root-menu-items li#main-nav-news--events a {			background-position:-53px -96px; width:116px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-news--events a:hover {		background-position:-53px -151px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-news--events a.selected {	background-position:-53px -203px;}


#main-nav-ribbon ul.root-menu-items li#main-nav-team a {			background-position:0px -96px;	  width:54px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-team a:hover {		background-position:0px -151px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-team a.selected {	background-position:0px -203px}



#main-nav-ribbon ul.root-menu-items li#main-nav-schedule a {			background-position:-168px -96px;	  width:79px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-schedule a:hover {		 background-position:-168px -151px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-schedule a.selected {	 background-position:-168px -203px ;}




#main-nav-ribbon ul.root-menu-items li#main-nav-media-center a {			 background-position:-383px -96px;	  width:107px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-media-center a:hover {	 background-position:-383px -151px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-media-center a.selected {	 background-position:-383px -203px ;}




#main-nav-ribbon ul.root-menu-items li#main-nav-tickets--stadium a {				background-position:-246px -96px ;	  width:138px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-tickets--stadium a:hover {		background-position:-246px -151px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-tickets--stadium a.selected {	background-position:-246px -203px ;}


#main-nav-ribbon ul.root-menu-items li#main-nav-saintsations a {				background-position:-489px  -96px ;	  width:107px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-saintsations a:hover {		background-position:-489px  -151px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-saintsations a.selected {	background-position:-489px  -203px ;}



#main-nav-ribbon ul.root-menu-items li#main-nav-fan-zone a {			background-position:-816px -96px ;	 width: 78px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-fan-zone a:hover {		background-position:-816px -151px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-fan-zone a.selected {	background-position:-816px -203px ;}




#main-nav-ribbon ul.root-menu-items li#main-nav-pro-shop a {			background-position:-893px -96px;	  width: 78px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-pro-shop a:hover {		background-position:-893px -151px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-pro-shop a.selected {	background-position:-893px -203px ;}




#main-nav-ribbon ul.root-menu-items li#main-nav-youth-programs a {			background-position:-686px -96px;	  width: 131px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-youth-programs a:hover {		background-position:-686px -151px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-youth-programs a.selected {	background-position:-686px -203px ;}




#main-nav-ribbon ul.root-menu-items li#main-nav-community a {			background-position:-595px -96px;	 width:92px}
#main-nav-ribbon ul.root-menu-items li#main-nav-community a:hover {		background-position:-595px -151px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-community a.selected {	background-position:-595px -203px ;}


#main-nav-ribbon #ribbon-container {
	display:none;
}

#ribbon-container .fragment-container .mod-wrp-1 {
	background:transparent;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:0px;
	padding-right:10px;
}

#ribbon-container .fragment-container .ad- {
	height:150px;
}

#ribbon-container .fragment-container .custom-module {
	height:150px;
}


#ribbon-container .fragment-container .mod-title {
	background:none;
	margin:0;
	padding:0;
}

#ribbon-container .fragment-container .module .mod-title h2 {
	color: #CAC7C7;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
	padding-bottom:0;
}


#ribbon-container .content-list-variation-2 .bd ul li {
	border-bottom: 1px solid #AEAEAE;
	padding:10px 0;
}

#ribbon-container .content-list-variation-1 .bd ul li,
#ribbon-container .content-list-variation-4 .bd ul li {
	border-bottom: 1px solid #AEAEAE;
	background:none;
	padding:5px 0;
}

#ribbon-container .content-list a { color:#c3a571;}
#ribbon-container .content-list a:hover { text-decoration:underline;}

#main-nav-ribbon #ribbon-container {
	top: 36px;
	left:0;
}

#main-nav-ribbon #ribbon-container .ribbon-container-wrp-1 {
	background: url("../nflimg/001-nav-ribbon-bg.png") repeat-x scroll 0 top #2b2b2b;
    border-bottom: 1px solid #A8A8A8;
    padding: 15px 0 15px 15px;
}

#ribbon-container .fragment-container .content-list .content-list-variation-4 .bd li,
#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd li {
padding:10px 0;
}
#ribbon-container .fragment-container  content-list .bd ul li a span  { padding:0;}

.fragment-container .content-list-variation-2 .thumb  .tmb-video-play {
	 bottom: 0;
    cursor: pointer;
    display: block;
    height: 48px;
    left: 12px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -999em;
    top: 9px;
    width: 50px;
}


#ribbon-container .content-list-variation-2 .ft {
	height:auto;
}
 #ribbon-container .content-list .ft .action-bar {
	 background: none repeat scroll 0 0 transparent;
    height: 13px;
    margin: 0;
    padding: 5px 0 0;
    top: 3px;
 }
#ribbon-container .content-list .ft  .action-bar a.gbl-ico-rss { height:15px; padding:0}

 #ribbon-container .content-list .ft .cs-pagination { top:10px; }


#ribbon-container .content-list-variation-2 .ft .action-bar .content-more {
    margin-top: 0;
}
#ribbon-container  .content-list .content-list-variation-2 .bd li div h3 {
	padding-top:0;
}
#ribbon-container .fragment-container ad- {
	height: 150px;
}	
#ribbon-container .fragment-container .mod-wrp-1 {
	padding:0;
}
#ribbon-container .module .mod-wrp-3 {
    padding:0;
}
#ribbon-container .fragment-container .content-list .bd li div .details {
color:#C3A571;
}
#ribbon-container .fragment-container  .content-list .bd li p,
#ribbon-container .fragment-container  .content-list-dynamic .bd li p {
	font-size:11px;
	color: #A1A0A0;

}

#ribbon-container .content-list .ft .action-bar .content-more {
    margin-top: 0;
	color: #C7C4C5;
    text-transform: none;
	font-size: 11px;
	line-height: 12px;
	padding:0;
}
#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd li div h3,
#ribbon-container .fragment-container .content-list .content-list-variation-4 .bd li.loop-first div h3 {
    margin-left: 75px;
}
#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd li.loop-last {
	padding-bottom:10px;
}

#ribbon-container .content-list ul li.loop-first , #ribbon-container .content-list ul li.loop-first.loop-last {
    padding-top: 0;
	margin-top:0;
}
#ribbon-container .fragment-container .bd ul li .thumb,
#ribbon-container .fragment-container .bd ul li .thumb a,
#ribbon-container .fragment-container .bd ul li .thumb a:hover, 
#ribbon-container .fragment-container .bd ul li .thumb a img,
#ribbon-container .fragment-container .bd ul li .thumb a:hover img {
    height: 48px;
    width: 65px;
}
#ribbon-container .fragment-container .bd ul li .thumb a:hover {
	height: 48px;
}

#ribbon-container .fragment-container .bd ul li .thumb  {
	height: 62px;
}
#main-nav-ribbon #ribbon-container .close a {
    color:#C7C4C5;
}
/* ==================================================================
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: 36px;
}

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

}


/* li 1 */
#main-nav ul li#main-nav-team {
	width: 54px;
}
#main-nav ul li#main-nav-team a {
	background-position: 0px -96px;
}
#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: 0px -151px;
}
#main-nav ul li#main-nav-team a.selected {
	background-position: 0px -203px;
}
#main-nav ul li#main-nav-team li a {
	width: 158px;
}	

/* li 2 */
#main-nav ul li#main-nav-news--events {
	width: 116px;
}
#main-nav ul li#main-nav-news--events a {
	background-position: -53px -96px;/* width: 118px;*/
}
#main-nav ul li#main-nav-news--events.sfhover a, 
#main-nav ul li#main-nav-news--events a:hover, 
#main-nav ul li#main-nav-news--events.sfhover a.selected{
	background-position: -53px -151px;
}
#main-nav ul li#main-nav-news--events ul li a:hover {
	background-position: -53px -203px;
}
#main-nav ul li#main-nav-news--events a.selected {
	background-position: -53px -203px;
}
#main-nav ul li#main-nav-news--events li a {
	width: 158px;
}
/* li 3 */
#main-nav ul li#main-nav-schedule{
	width: 79px;
}
#main-nav ul li#main-nav-schedule a {
	background-position:-168px -96px; /*width: 50px;*/
}
#main-nav ul li#main-nav-schedule.sfhover a, 
#main-nav ul li#main-nav-schedule a:hover,
#main-nav ul li#main-nav-schedule.sfhover a.selected{
	background-position: -168px -151px;
}
#main-nav ul li#main-nav-schedule ul li a:hover {
	background-position: -168px -20px;
}
#main-nav ul li#main-nav-schedule a.selected {
	background-position: -168px -203px;
}
#main-nav ul li#main-nav-schedule li a {
	width: 158px;
}
/*li 4 */
#main-nav ul li#main-nav-tickets--stadium {
	width: 138px;
}
#main-nav ul li#main-nav-tickets--stadium a {
	background-position: -246px -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: -246px -151px;
}
#main-nav ul li#main-nav-tickets--stadium ul li a:hover {
	background-position: -246px -20px;
}
#main-nav ul li#main-nav-tickets--stadium a.selected {
	background-position: -246px -203px;
}
#main-nav ul li#main-nav-tickets--stadium li a {
	width: 158px;
}


/* li 5 */
#main-nav ul li#main-nav-media-center {
	width:107px;
}
#main-nav ul li#main-nav-media-center a {
	background-position: -383px -96px; /*width: 79px; */
}
#main-nav ul li#main-nav-media-center.sfhover a, 
#main-nav ul li#main-nav-media-center a:hover,
#main-nav ul li#main-nav-media-center.sfhover a.selected{
	background-position: -383px -151px;
}
#main-nav ul li#main-nav-media-center ul li a:hover {
	background-position: -383px -20px;
}
#main-nav ul li#main-nav-media-center a.selected {
	background-position: -383px -203px;
}
#main-nav ul li#main-nav-media-center li a {
	width: 158px;
}

/* li 6 */
#main-nav ul li#main-nav-saintsations{
	width:107px;
}
#main-nav ul li#main-nav-saintsations a {
	background-position: -489px -96px;	/*width: 54px;*/
}
#main-nav ul li#main-nav-saintsations.sfhover a, 
#main-nav ul li#main-nav-saintsations a:hover,
#main-nav ul li#main-nav-saintsations.sfhover a.selected{
	background-position: -489px -151px;
}
#main-nav ul li#main-nav-saintsations ul li a:hover {
	background-position: -489px -20px;
}
#main-nav ul li#main-nav-saintsations a.selected {
		background-position: -489px -203px;
}
#main-nav ul li#main-nav-saintsations li a {
	width: 158px;
}


/* li 7*/
#main-nav ul li#main-nav-community {
	width: 92px;
}
#main-nav ul li#main-nav-community a {
	background-position: -595px -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: -595px -151px;
}
#main-nav ul li#main-nav-community ul li a:hover {
	background-position: -595px -20px;
}
#main-nav ul li#main-nav-community a.selected {
	background-position: -595px -203px;
}
#main-nav ul li#main-nav-community li a {
	width: 158px;
}

/* li 8 */
#main-nav ul li#main-nav-youth-programs {
	width: 131px;
}
#main-nav ul li#main-nav-youth-programs a {
	background-position: -686px -96px;/* width: 95px;*/
}
#main-nav ul li#main-nav-youth-programs.sfhover a, 
#main-nav ul li#main-nav-youth-programs a:hover,
#main-nav ul li#main-nav-youth-programs.sfhover a.selected{
	background-position: -686px -151px;
}
#main-nav ul li#main-nav-youth-programs ul li a:hover {
	background-position: -686px -20px;
}
#main-nav ul li#main-nav-youth-programs a.selected {
	background-position: -686px -203px;
}
#main-nav ul li#main-nav-youth-programs li a {
	width:158px;
}

/* li 9 */
#main-nav ul li#main-nav-fan-zone {
	width: 78px;
}
#main-nav ul li#main-nav-fan-zone a {
	background-position: -816px -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: -816px -151px;
}
#main-nav ul li#main-nav-fan-zone ul li a:hover {
	background-position: -816px -20px;
}
#main-nav ul li#main-nav-fan-zone a.selected {
	background-position: -816px -203px;
}
#main-nav ul li#main-nav-fan-zone li a {
	width: 158px;
}


/* li 10 */
#main-nav ul li#main-nav-pro-shop{
	width: 78px;
}
#main-nav ul li#main-nav-pro-shop a {
	background-position: -893px -96px;/* width: 118px;*/
}
#main-nav ul li#main-nav-pro-shop.sfhover a, 
#main-nav ul li#main-nav-pro-shop a:hover,
#main-nav ul li#main-nav-pro-shop.sfhover a.selected{
	background-position: -893px -151px;
}
#main-nav ul li#main-nav-pro-shop a.selected {
	background-position: -893px -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 { 
	
}
#main-nav ul ul li{background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -159px -426px;}
#main-nav ul ul span {
	color: #a79068;
}

#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 {
background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll 0px -426px;
}
#main-nav ul ul span:hover {
background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll 0px -457px;
	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 span,
#main-nav ul ul li.on-active span
{
background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll 0px -457px;
color: #fff;

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

/* second-level lists */
#main-nav ul li ul {
	border: 1px solid #77694F;
	border-width: 0 1px 1px;

	background:#1E1912 none repeat scroll 0 0;
}

#main-nav ul li ul li 
{
}

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

#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;
}


/* third level */
#main-nav ul li ul li ul{

	border-width:1px;

}
div#main-nav ul li#main-nav-news.sfhover ul li a,
div#main-nav ul li#main-nav-media-center.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-arrowhead.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-ford-field.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
{

}

div#main-nav ul li#main-nav-news ul li a:hover,
div#main-nav ul li#main-nav-media-center ul li a:hover,
div#main-nav ul li#main-nav-team ul li a:hover,
div#main-nav ul li#main-nav-cheerleaders ul li a:hover,
div#main-nav ul li#main-nav-outreach ul li a:hover,
div#main-nav ul li#main-nav-fans ul li a:hover,
div#main-nav ul li#main-nav-arrowhead ul li a:hover,
div#main-nav ul li#main-nav-schedule ul li a:hover,
div#main-nav ul li#main-nav-tickets ul li a:hover,
div#main-nav ul li#main-nav-ford-field ul li a:hover,
div#main-nav ul li#main-nav-community ul li a:hover,
div#main-nav ul li#main-nav-fan-zone ul li a:hover,
div#main-nav ul li#main-nav-get-gear ul li a:hover
{

}
/* ==================================================================
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;
	color: #000;
}

.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 .bd p { margin-bottom: 20px;}

.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 right no-repeat;
}

.article .mod-wrp-2 {background: none;}
.article .mod-wrp-3 { padding-top: 15px;}

.article .hd {
	border-bottom:1px solid #333;
}

.article .hd .article-byline,
.article .hd .article-update
{
	color:#000;
	font-size:11px;
	line-height: 15px;
}

.article .bd a{
	color: #6A532A;
}

.article .photo-caption,
.pcutline {
	color:#fff;
	font-size:11px;
	line-height: 15px;
}

.article-content {

}

.article-content img {
	background-color:#C8AA76;
	margin:0;
}



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

}
/* event-detail page which follows article layout. */

.event-detail .mod-wrp-1 {
	background:#FFFFFF url(/assets/nflimg/002-article-bg.png) no-repeat scroll right top;
}

.event-detail .content {
	color: #333;
	padding:0px;
}

.event-detail .content a {
	color: #6A532A;
}
.event-detail .content a:hover {

}
.event-detail .content a:active {


color: #B7A076;
}
.event-detail .hd {
	border-bottom:1px solid #000;
}

.event-detail .content img  { border: 1px solid #C8AA76;}

.event-detail .more-link { margin: 0px;}
.event-detail p.more-link a { 
	color:#6A532A;
	font-size:10px;
	text-transform:uppercase;
}
.event-detail p.more-link a:hover { color: #4d4d4d; text-decoration: none;}
/* ==================================================================
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: #b3996d;
}

.content-tools .mod-wrp-2
{
	background: none;
}
.content-tools .mod-wrp-3
{
	 padding: 5px;
}

.content-tools .actions dt a { margin: 0px 0px 0px 2px;}


.content-tools dl.actions { margin-right: 0px;}

.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: #4d4d4d;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div label span,
.content-tools-error-log
{
	color:#ff0000;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div input.error-field{
	background: #ffff99;
}

.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:url(/assets/nflimg/club-global-spr.png) -764px -1655px;
	border:0px;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	display: block;
	width: 54px;
	height: 20px;
	text-indent: -9999px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div #content-tools-email-submit:hover{
	background:url(/assets/nflimg/club-global-spr.png) -905px -1655px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields .form-email-hdr p{
}

ul.social-buttons .button{
	float:left;
}
/* ==================================================================
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 { padding:15px 0px;}
#search .go {
	background-position: -757px -1345px;
	padding:18px 0 0 61px;
	float: left;
	margin-left: 10px;
}

.search-and-win { margin-top: 12px;}
.custom-module .mod-wrp-1 .search-and-win a{background: url('/assets/nflimg/search-and-win.png') -82px 0px; height: 25px; display: block;}
.custom-module .mod-wrp-1 .search-and-win a:hover{background-position:  0px 0px; }

#search .go:hover {
	background-position:-891px -1345px;
}
.search-results .hd p {text-transform: uppercase;}
.search-results.large { background: #fff;}
.search-results .mod-wrp-1
{
   background: none;
}

.main-results  .mod-title  { background: none;   }

.main-results  .mod-wrp-3 {padding: 0 0 10px;}
.main-results .action-bar {background: #fff;}



.article-search-results,
.video-search-results,
.photo-search-results,
.photo-gallery-search-results,
.audio-search-results,
.search-results.large .hd
{
	border-bottom: 1px solid #b7a076;
}
#search-again-form .search-again-text {
	width:520px;
	*width: 500px;
}

#search-again-form .search-again-text #search-text {
	border: 1px solid #3E4042;
	float:left;
	background: #676767;
	color: #fff;
}



#sorting-form select#orderBy {
	border: 1px #ccc solid;
}


.search-results .bd ul li div p span em
{
	color:#4d4d4d;
	text-transform: none;
	font-style: italic;
	font-weight: normal;
}


/* styles for featured result	*/
.featured-results {
	background-color: #4b4b4b;
	margin:0 0 20px;
	color: #DDC38F;
	padding: 10px 10px 0;
	*padding: 10px 10px 1px;

}

.featured-results .mod-title h2 {color: #DDC38F;}
.featured-results .bd h3 a { color: #ddc38f;}
.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 {
	margin: 0px;
	padding: 0 0 20px
}

.search-results .hd .sorting-c p,
.search-results .bd ul li div p
{
	color: #4D4D4D;
}
.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: #333;
	font-size:20px;	
	line-height: 1;
	padding: 0px;
	text-transform:none;
	font-weight:normal;
}

#search-again-form {background: #fff;}
#search-again-form  button {

	float:left;
	margin-left:10px;
	margin-top:3px;
	padding:18px 5px 0 55px;
	
	background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -760px -1345px;
	border:medium none;
	display:block;
	
	height:0;
	*height: 18px;
	*width: 60px;
	
	position:relative;

}

#search-again-form  button:hover {
background-position:-894px -1345px;
}

#search-again-form  button span{display: none;}

.search-results .cs-pagination {
	float:right;
	margin:5px 0;
	position:relative;
	top:-15px;
}

#sorting-form input.go:hover {
	background-position:-906px -1806px !important;
}
#sorting-form input.go {
background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -765px -1806px;
display:block;
float:left;
height:19px;
margin-top:-3px;
position:relative;
text-indent:-999px;
top:3px;
width:0px;
padding-left: 26px;
}
/* ==================================================================
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: 0px;}
.rss-list .mod-wrp-1 {background:#B3996D none repeat scroll 0 0;

height:15px;
line-height:1.3;
margin-bottom:0;
padding:5px 5px 5px 10px;}

.rss-list .mod-wrp-3 {padding: 0px;}

.rss-list dl {padding-bottom: 10px;}
.rss-list dd { float: left; padding-right: 10px;}
.rss-list dd a {color: #333;}
/* ==================================================================
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,
.events-calendar .events-list-view-compact .hd .nav-view
{
	top:-30px;
	background: url(/assets/nflimg/106-tabbed-bg.png) bottom left repeat-x;
}

.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: #DDC38F;
	font-weight: bold;
}

.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: #666666;
	font-size:14px;
	font-weight:bold;
	
}


.events-calendar .events-calendar-view-compact .hd .nav-view li.calendar, 
.events-calendar .events-list-view-compact .hd .nav-view li.list
{
	background:transparent url(/assets/nflimg/106-tabbed-selected.png) repeat-x scroll left bottom;
	font-size:14px;
	font-weight:bold;
	line-height:10px;
	text-transform:uppercase;
}

.events-calendar .events-calendar-view-compact .hd .nav-view li.list,
.events-calendar .events-list-view-compact .hd .nav-view li.calendar 
{
	background:transparent url(/assets/nflimg/106-tabbed-selected.png) repeat-x scroll left bottom;
	font-size:14px;
	font-weight:bold;
	line-height:10px;
	text-transform:uppercase;
}

.events-calendar .events-calendar-view .hd .filter-events button, .events-calendar .events-list-view .hd .filter-events button {
 
 height: 22px;
 background-position: -766px -1805px;

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

}
.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: #DDC38F;
}
.events-calendar .events-calendar-view-compact .hd .nav-month .current {
    color: #333333;
}
.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:#333;
    color:#fff;
}

.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: #fff;
	border: 1px solid #202020;
    color:#333;
}

.events-calendar .events-calendar-view-compact .bd-calendar table tr td.no-day {
    background: #555555;
}
.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: #C8AA76; 
    color:#fff;
}

.events-calendar .events-calendar-view-compact .bd-calendar table tr td.is-today {
    background: #6a532a; 
    color:#fff;
}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td.show-active{
	background:#6a532a;
	color: #fff;
}

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

padding:0 0 20px;

}

.events-calendar .events-calendar-view .hd,
.events-calendar .events-calendar-view .bd,
.events-calendar .events-list-view .hd,
.events-calendar .events-list-view .bd
{
*width: 759px;
}
.events-calendar .events-calendar-view hd {display: none;}
.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: #fff;
    border: 4px solid #333;
    color:#4d4d4d;
}
.events-calendar .events-calendar-view .bd-calendar table tr td h4 { color : #333; margin:0;line-height:18px;}
.events-calendar .events-calendar-view .bd-calendar table tr td.no-day {
    background-color:#555;
}
.events-calendar .events-calendar-view .bd-calendar table tr td.is-today .itm-wrp-1 h4{
    background-color:#c8aa76 ;
    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:#6a532a;
    color: #fff;
}



.events-calendar .events-list-view-compact .hd .nav-month {
    color:#000;
}
.events-calendar .events-list-view-compact .hd .nav-month .current {
      color:#333;
}
.events-calendar .events-list-view-compact .bd-list table tr th {
    background-color:#B7A076;
	color: #FFF;
}

.events-calendar .events-list-view-compact .bd-list table tr.loop-even {
	background: #EDEDED ;
}
.events-calendar .events-list-view .mod-wrp-1 {

}
.events-calendar .events-list-view .hd .nav-month {
	color:#333;
}

.events-calendar .events-list-view .bd-list table tr {}
.events-calendar .events-list-view .bd-list table tr th {
    background: #b7a076;
	color: #fff;
}
.events-calendar .events-list-view .bd-list table tr td {
    border-bottom: 1px solid #D5D5D5;
}

.events-calendar .events-list-view .bd-list table td .image img {
	height:55px;
	width:85px;
	border: 1px solid #C8AA76;
}

.events-calendar .events-list-view .hd .filter-events form select {
    color: #333;
}

.events-calendar .events-calendar-view .bd-calendar table tr td .itm-wrp-1 dt { color: #333;}

.events-calendar .events-calendar-view-compact .bd-calendar table tr td.has-event h4{
color:#FFFFFF;
}

.events-calendar .events-calendar-view-compact .bd-calendar table tr td.is-today h4{
color:#FFFFFF;
}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td h4 { margin:0;line-height:18px;color:#333;}

.polls .hd .poll-question { color: #fff; margin-top:60px; font-size:14px;}
.polls .bd { color: #fff; font-size: 12px;}

.polls .bd fieldset {
padding-bottom:15px;
}

.polls .bd .poll-questions .submit #polls-submit {
	color:#fff;
	font-size: 12px;
	text-transform:uppercase;
}
.polls .bd .poll-questions .results dd {
	text-transform: uppercase;
}

.polls .bd .poll-questions .submit #polls-submit{
background:transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -763px -1756px;
}

.polls .bd .poll-questions .submit #polls-submit:hover {
background:transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -904px -1756px;
}
/* ==================================================================
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
{

}

.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{

}
.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:#555555;
}

.schedule-large .game .field-pass{	
	background:transparent url(/assets/nflimg/club-global-spr.png) -764px -1908px no-repeat;
	float:left;
	line-height:9px;
	margin-bottom:3px;
	padding-left:17px;
}
/******************************************************
 Small
 ******************************************************/
.schedule-small .bd .headings {
    background: #c7b17f;
	color: #000;
	text-transform:uppercase;
}

.schedule-small .bd .loop-even {
    background: #ededed;
}

.schedule-small .game .item-score {

}

.schedule-small .game-status-current-week,
.schedule-small .game-status-current-week a
{
    color: #4d4d4d;
}
.schedule-small .bd .game-status-current-week {
    background-color:#ffffd3;
    color:#4d4d4d;
}
.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:#ffffd3;
    color:#4d4d4d;

}

.schedule-small .bd .game-status-current-week h3 a {
    font-weight:bold;
}

.schedule-small .bd .highlight {
    background-color:#E9E2D6;
    color:#4d4d4d;
    cursor:pointer;
    font-weight:bold;
}

.schedule-small .bd .highlight a, 
.schedule-small .bd .highlight a:hover {
    background-color:#E9E2D6;
    color:#4d4d4d;
    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:#E9E2D6;
    color:#4d4d4d;
    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:#d5d5d5;
}

.schedule-singlepage .bd .game {
	border-bottom:1px solid #d5d5d5;
	padding-left:15px;
	padding-right:15px;
}

.schedule-singlepage .bd .game h3 a {
	text-decoration:none;
}
.schedule-singlepage .bd .game h3 span {
	color:#333333;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}

.schedule-singlepage .game .game-data {
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	width:225px;
}

.schedule-singlepage .game .item-date .half-date {
	font-size:12px;
	font-weight:bold;
}

.schedule-singlepage .item-score {
	font-weight:bold;
	text-transform:uppercase;
}

.schedule-singlepage .item-gamestats h4 {
	font-size:12px;
	line-height:18px;
	margin:0;
}

.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:#f7eede;
}

.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:transparent url("../nflimg/016-nextgame-bg.png") repeat-x scroll 0 top;
	font-size:14px;
	line-height:18px;
	margin-bottom:15px;
	overflow:hidden;
	padding:0 15px;
	position:relative;
}

.schedule-singlepage #nextGame {
	margin-bottom:10px;
}

.schedule-singlepage #nextGame h3 span {
	font-size:22px;
	font-weight:normal;
	text-transform:uppercase;
}

.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,
.content-list-dynamic .bd li div .details,
.cs-pagination-status
{
  color: #666;
}

.cs-pagination-status {display: none;}

.content-list .ft, .content-list-dynamic .ft {margin-top: 0px;}
.content-list-carousel .scrollable { margin-top: 10px; padding-bottom: 5px;}
.content-list .bd li div .details,
.content-list-dynamic .bd li div .details {
  color: #4D4D4D;
  font-size: 11px;
  line-height: 16px;
  font-weight: bold;
  font-style: italic;
}
.content-list .bd li div .details cite, .content-list-dynamic .bd li div .details cite { font-style: italic; font-weight: bold;}

.content-list .bd li div .details span.date, .content-list-dynamic .bd li div .details span.date
{
  font-style:italic;
}

.content-list-variation-1 li.content-type-video h3{ 
	background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll -763px -1480px;

}	

.content-list-variation-1 .bd li.content-type-photo h3 a, .content-list-variation-4 .bd li.content-type-photo h3 a, .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 -1521px;
padding-left:62px;
}

.content-list-variation-1 li.content-type-video h3 a{
margin-left:53px;
}

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


.content-list .bd li div .details .date .highlight,
.content-list-dynamic .bd li div .details .date .highlight {
	color:#ff0000;
}

.content-list-dynamic-variation-1 .bd ul li, .content-list-variation-1 .bd ul li,
.content-list-dynamic-variation-4 .bd ul li, .content-list-variation-4 .bd ul li    
{
    border-bottom: 1px solid #d5d5d5;
}

.content-list-dynamic-variation-1 .bd ul li.loop-last, .content-list-variation-1 .bd ul li.loop-last,
.content-list-dynamic-variation-4 .bd ul li.loop-last, .content-list-variation-4 .bd ul li.loop-last    
{
    border-bottom: none;
}
.content-list-variation-5 .bd li div h3 {
	display: block;
}
.content-list .content-list-variation-5 .bd li div h3, 
.content-list-dynamic .content-list-dynamic-variation-5 .bd li div h3 {
	margin-left:95px;
	padding-top:0px;
}
.cs-pagination 
{
    float: none;
	position: absolute;
	right: 0px;
	top: 13px;
}

.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:#4D4D4D;
	font-size: 10px;
	font-weight: bold;
}
.pagination a {
color:#4D4D4D;
}
.pagination a:hover
{
  text-decoration: underline;
}
.cs-pagination span.current{
	color:#B7A076 ;
}




.cs-pagination .first,
.cs-pagination .next
{
 border-right: 1px solid #666;
}


a.scrollable-prev, a.scrollable-next, a.scrollable-prevPage, a.scrollable-nextPage 
{
	top: 145px;
}

.content-list.hd fieldset , .content-list-dynamic .hd fieldset {
     padding-top: 10px;
}

.content-list .hd .year-fieldset button:hover, .content-list-dynamic .hd .year-fieldset button:hover {
	background-position: -906px -1803px;
	cursor:pointer;
} 

.content-list-variation-1 .details {display: none;}

.content-list-dynamic-variation-3 ul li,
.content-list-variation-3 .bd ul li{ margin-bottom: 10px;}

.content-list .content-list-variation-5 .bd ul li {width: 50%; *width: 48%; float: left; padding: 0px;}

.content-list-variation-5 .bd li.loop-odd {padding: 0px;}
.content-list-variation-4 .thumb,
.content-list-variation-5 .thumb{ width: 85px; height: 70px;}

.content-list-variation-4 .thumb {display: none;}
.content-list-variation-4 .loop-first .thumb {display: block;}
.content-list-variation-4 .thumb img,
.content-list-variation-5 .thumb img{ width: 85px; height: 50px;}
.content-list-variation-2 .bd li {float: left;}
.content-list-variation-2 .bd li { padding-top: 0px;}
.content-list-dynamic .content-list-variation-2 .bd li div h3,
.content-list .content-list-variation-2 .bd li div h3 {
margin-left:140px;
}
.content-list-dynamic .content-list-variation-2 .bd li.loop-last { padding-bottom: 10px;}

.content-list-dynamic .content-list-variation-2 .bd li.no-img   h3,
.content-list .content-list-variation-2 .bd li.no-img   h3  {margin-left: 0px;}
.content-list .bd p { line-height: 1.3;}
.content-list-variation-4 .ft {margin-top: 0px;}

.content-list-variation-4 .tmb-video-play, 
.content-list-variation-4 .tmb-video-play, 
.content-list-variation-5 .tmb-video-play, 
.content-list-variation-5 .tmb-video-play 
{
  top: 8px;
  left:8px;
}

.content-list-carousel .ft{ margin-top: 10px; *margin-top: 0px;}



.content-list-variation-5 ul li.loop-odd{*clear: left!important;}

.content-list-variation-5 ul li.loop-even{*float: none!important;}
.content-list-variation-5 ul li {margin-bottom: 10px;}
#no-title .content-list-variation-5 ul li h3{ display: none;}
#no-title .content-list-variation-5 ul li .itm-wrp-1{ padding-left:20px;}
/* ==================================================================
- featured Content List Styles
================================================================== */

#featured .thumb { width: 140px; height: 215px;}
#featured .thumb a {background: none;}
#featured .thumb a img {width: 140px; height: 200px;}
#featured .content-list li {width: 140px;}
#featured .content-list li.loop-last { margin-right: 0px;}
#featured .content-list li h3 {display: none;}
#featured .content-list li p { color: #4d4d4d; font-weight: bold;}
#featured .mod-wrp-1 { background: #fff url(/assets/nflimg/17-18-featured-cl-bg.png) top left repeat-x;}


/* ==================================================================
021 - Photo Module
================================================================== */
.photo { color: #333; }
.photo .mod-title {
	background-color:#FFFFFF;
}
.photo .mod-title h2 {
	 font-size: 20px;
	 color: #333333;
	 line-height: 1.5;
}
.photo .photo-summary {
	color: #333333 ;
}
.photo .photo-source {
	font-size: 11px;
	color: #333;
}

.photo-gallery .nav-view li a:hover {
    background-color: #ae1a20;
}
.photo-gallery .photo-item-number
{
    color: #333;
	font-size: 12px;
}
.photo-gallery .photo-source {
    color: #333;
	font-size: 11px;
}

.photo-gallery .hd {display: block;}
.photo-gallery .mod-title
{
	 background: none;
	 padding: 0px;
	 margin: 0px;
}
.photo-gallery .mod-title h2
{
  color: #333;
  font-size: 20px;
  text-transform: none;
  line-height: 1.2;
}

.photo-gallery .photo-item-number
{
  margin-bottom: 10px;
}
.photo-gallery .current-photo-container h3,
.photo-gallery .gallery-description
{
    color: #333;
}

.photo-gallery .gallery-description{ line-height: 16px;}
 .photo-gallery .photo-caption { line-height: 16px;}

.photo-gallery .photo-date {
	color:#333;
	font-style:italic;
	font-size: 11px;
	font-weight: normal;
}



.module .photo-gallery-small .action-bar a {
    text-transform: uppercase;
    background: #a8aeb3;
}
.module .photo-gallery-small .action-bar a:hover {
    text-decoration:none;
}

.photo-gallery a.jcarousel-prev,
.photo-gallery a.jcarousel-next
{
 bottom: 0px;
}

.jcarousel-list {


}
.av-gallery .current-video-container
{
    color: #333;
	text-align: left;
}
/* ==================================================================
027 - Tooltip
===================================================================*/
.cluetip-tooltip {
	color: #000;
}
.cluetip-tooltip h3#cluetip-title, h3#cluetip-title {
	color:#D8BF94;
	font-size:12px;
	font-weight:bold;
	text-transform: capitalize;
	height: 20px;
}
.cluetip-player-card-tooltip #cluetip-close a,
.cluetip-prospect-card-tooltip #cluetip-close a {
	color: #fff;
	text-transform: uppercase;
}
.cluetip-player-card-tooltip #cluetip-outer,
.cluetip-event-tooltip #cluetip-outer{
	background:  url(../nflimg/027-tooltip-bg-2.png) top left repeat-x;
    border: none;
	padding:5px;
}
.cluetip-tooltip #cluetip-outer,
#cluetip-outer {
	background: #aeaeae url(../nflimg/027-tooltip-bg.png) top left repeat-x;
	border: 5px solid #b39a6e;
	padding:0;
}

.cluetip-tooltip #cluetip-inner,
#cluetip-inner {
	line-height: 13px;
	color: #fff;
	background: #fff;

}
.cluetip-content-tools #cluetip-inner{
	background: none;
	
}

#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 {

}
.cluetip-event-tooltip #cluetip-inner {
	background-color: #fff;
	color: #000;
	
}

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

#content-tools-link-form label { color: #333;}
/* ==================================================================
Player Card module
================================================================== */
.player-card {
}
.player-card .mod-wrp-1 { border: none; padding:0;  *padding-bottom: 1px; background: none;}
.player-card .mod-wrp-2 {}
.player-card .mod-wrp-3 { padding: 0;}
.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:15px;
	right: 0px;
	width:260px;
	padding:0 26px 0 0px;
	display:block;

}
.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:22px;
	font-style:normal;
	font-weight:bold;
	line-height: 20px;
	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: uppercase;
	font-size: 22px;
}

.player-card .player-name .nick-name {
	display:none;	
}
.player-card .player-position { 
	color:#fff;
	font-weight: bold;
	font-size: 17px;
	line-height: 20px;
	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:100px;
}
.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:#9c8c64;
	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 {
white-space: nowrap;

}
.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 #B7A076;
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: block;
}
.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: -30px;
}
.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 {
height:35px;
margin-bottom:10px;
}

#search { position: absolute; right: 0px;}
#search #search-text {
	color:#FFFFFF;
	background: #676767;
	font-weight:normal;
}

#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
**********************************/


.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:#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 {
    border:1px solid #ae1a20;
    background:#bf2026 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;
}

.centerpiece .mod-wrp-1 {
    background-color: #000;
    margin: 0;
    padding: 0;
}
.centerpiece .mod-wrp-3 {
    padding: 0;
}
.centerpiece .bd {
    padding: 0;
}
.centerpiece .ft {
    margin: 0;
}
/*Applies to all the elements listed below. We can theme the background, color, opacity, on & over state.
 We may theme the font-size, font-weight, font-color, font-type. ect.*/

/* Header - The main header content that will display per chapter. Auto inherit 'h3' style but can be overwritten using
the following def...*/
.centerpiece .chapter-list li img {
    z-index: auto;
}
.centerpiece .chapter-list li .content {
    background-color: rgba(24, 18, 9, 0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc181209', endColorstr='#bf000000');
}
.centerpiece .chapter-list li .content > div {
    margin-bottom: 0;
}
.centerpiece .chapter-list li .content h3 {
    font-family: 'Eurostile', 'Arial', sans-serif;
    font-size: 26px;
    text-transform: uppercase;
}
.centerpiece .chapter-list li .content h3 a {
    color: #dbc08b;
	line-height: 27px;
}
.centerpiece .chapter-list li .content h3 a:hover {
    color: #dbc08b;
}
/* Summary- The main summary content that will display per chapter.Auto inherit 'p' style but can be overwritten using
the following def...*/
.centerpiece .chapter-list li .content .summary {
    margin: 5px 0;
    *margin: 5px 0 15px 0;
}
.centerpiece .chapter-list li .content .summary a {
    color: #dbc08b;
    font-weight: normal;
}
/*More link - Visual more link that comes right after the summary text and is used as a visual cue to identify the chapters link.*/
.centerpiece .chapter-list li .content .summary .more-link {
    /*text-transform: uppercase;*/
}
.centerpiece .chapter-list li .content .summary .more-link a {
    color: #dbc08b;
    font-weight: bold;
}
.centerpiece .chapter-list li .content .summary .more-link a:hover {
    color: #dbc08b;
}
/*Related links - Each chapter may have up to 4 links that are associated with the chapter.
You may display these inline or stacked.*/
.centerpiece .chapter-list li .content .related-links h4 {
      display: none;
}
/*use padding-left to align icons*/
.centerpiece .chapter-list li .content .related-links ul li {
    text-transform: uppercase;
	*margin-bottom:10px;
}
.centerpiece .chapter-list li .content .related-links ul li.video-icon {
    background-image: none;
    bottom: auto;
    height: auto;
    left: auto;
    overflow: visible;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    opacity: 1;
    filter:alpha(opacity=100);
}
/*to hide global icons use background: none; or you may overwrite the global icons and use custom*/
/*.centerpiece .chapter-list li .content .related-links ul li.article-icon {*/
    /**/
/*}*/
/*.centerpiece .chapter-list li .content .related-links ul li.audio-icon {*/
    /**/
/*}*/
/*.centerpiece .chapter-list li .content .related-links ul li.link-icon {*/
    /**/
/*}*/
/*.centerpiece .chapter-list li .content .related-links ul li.photo-icon,*/
/*.centerpiece .chapter-list li .content .related-links ul li.photo-gallery-icon {*/
    /**/
/*}*/
/*.centerpiece .chapter-list li .content .related-links ul li.video-icon {*/
    /**/
/*}*/
.centerpiece .chapter-list li .content .related-links ul li a {
    color: #dbc08b;
}
.centerpiece .chapter-list li .content .related-links ul li a:hover {
    color: #dbc08b;
}
/*Chapter Navigation - There are 2 types of navigation with the current release. That navigation may use*/
/*Gives the ability to over write the default settings of the over all location and display of the nav bar.*/
.centerpiece .chapter-navigation li .thumb a {
    background-color: #000;	             
}
.centerpiece .chapter-navigation li .thumb a img {
    opacity: 0.5;
    filter:alpha(opacity=50);
}
.centerpiece .chapter-navigation li .thumb a:hover img {
    opacity: 1;
    filter:alpha(opacity=100);
}
.centerpiece .chapter-navigation li.current .thumb a img {
    opacity: 1;
    filter:alpha(opacity=100);
}
/*Chapter #1s / Icons - Will show a # per chapter as a default state, has the ability to have a headline (default 'display-none').
 We can theme the background, color, opacity, on & over state. We may theme the header & chapter # font, font-size, font-color, font-type.
 We can hide the # and use a .png and add it to the background to display a shape.*/

/*Gives you an option to over write the default css that is used for icons that are inherited from the global css and
add a shape to the background*/

.centerpiece .chapter-navigation li .icon a {
    background-color: #313131;
    color: #fff;
}
.centerpiece .chapter-navigation li .icon a:hover {
    background-color: #dbc08b;
}
.centerpiece .chapter-navigation li.current .icon a {
    background-color: #dbc08b;
}
/*Use ('display-none') to hide chapter #s*/
.centerpiece .chapter-navigation li.current .icon a span {

}



/* delete lines below after 4.9 release */
.centerpiece .chapter-navigation .thumb {
	margin-left:10px;
	margin-right:0;
	height:auto;

}
.centerpiece.thumbnails .chapter-navigation li {
	margin-top:10px;
	}
.centerpiece .chapter-navigation li a .thumb {
    background-color: #000;
}
.centerpiece .chapter-navigation li a .thumb img {
    border: 1px solid #fff;
    opacity: 0.5;
    filter:alpha(opacity=50);
    height: 100px;
    width: 130px;
}
.centerpiece .chapter-navigation li a .thumb:hover img {
    border: 1px solid #dbc08b;
    opacity: 1;
    filter:alpha(opacity=100);
}
.centerpiece .chapter-navigation li.current a .thumb img {
    border: 1px solid #dbc08b;
    opacity: 1;
    filter:alpha(opacity=100);
}
.centerpiece .chapter-navigation li a {
    color: #fff;
}
.centerpiece .chapter-navigation li a .icon {
    background-color: #313131;
}
.centerpiece .chapter-navigation li a .icon:hover {
    background-color: #dbc08b;
}
.centerpiece .chapter-navigation li.current a .icon {
    background-color: #dbc08b;
}
/* ==================================================================
050 - Video Gallery Browser
================================================================== */
.av .bd, .av-xlarge .bd {
	border-top:1px solid #5D5D5D;
}

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

.audio-browser .thumb, .video-browser .thumb { width: 85px; height: 70px;}
.audio-browser .audio-list, .video-browser .video-list {
	min-height:370px;
}

.av .mod-title h2, .av-xlarge .mod-title h2 { padding:0 0 10px; }

.audio-browser .mod-wrp-1, .video-browser .mod-wrp-1 { float: left;}
.audio-browser { background: #fff;}


.audio-browser .audio-list .item, .video-browser .video-list .item {
	width:48%;
}

.av .mod-title h2,
.av-xlarge .mod-title h2
{
  color: #333333;
  line-height: 1.2;
}


.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    
{

}

.audio-browser .ft, .video-browser .ft {
	padding:10px 0 0;
}
.audio-browser .audio-gallery .filter,
.video-browser .video-gallery .filter    
{
	border-bottom: 1px solid #5D5D5D;
}

.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
{

}


.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: #A79068;
}
.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: #5d5d5d;
}

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

.audio-browser .channels dl dt.selected:hover, .video-browser .channels dl dt.selected:hover {
background-position:0 -631px;
}
.audio-browser .channels dl dt a, .video-browser .channels dl dt a 
{
	height: 20px;
}
.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: #fff;
}

.audio-browser .audio-list .item  .play, .video-browser .video-list .item .play 
{
	bottom:10px;
	height:50px;
	right:30px;
	width:50px;
}
.audio-browser .audio-list .item a:hover .play, .video-browser .video-list .item a:hover .play 
{
	background-position:-50px 0;
}
.audio-browser .audio-list .item .thumb a img,
.video-browser .video-list .item .thumb a img {
   width: 85px;
   height: 55px;
}

.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 .info .time-stamp,
.video-browser .video-list .item .info .time-stamp
{
  font-weight: bold;
  font-style: italic;
  font-size: 11px;
  color: #4d4d4d;
 
}

.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 -906px -1806px;
cursor:pointer;
}

 .av-xlarge  .mod-wrp-3 { padding-bottom: 0px;}
 .video-browser .mod-wrp-3 { padding-top: 0px;}
 
.audio-browser .ft .cs-pagination,
.video-browser .ft .cs-pagination {
	position:relative;
	top:5px;
}
 .audio-browser .ft .cs-pagination-status,
.video-browser .ft .cs-pagination-status {
	display:block;
	height:18px;
}
/* ==================================================================
052 - Team Draft Tracker
================================================================== */

.draft-tracker td.row-end span {
 color: #9d9d9d;
}

.draft-tracker .ft .nfl-draft {margin-top: 15px;}
/* fly-out styles */
.cluetip-prospect-card-tooltip #cluetip-inner {
 background:#fff;
}
#footer{
	float:left;
	background:#000;
	height:151px;
	width:100%;
	
	background:url(../nflimg/gbl-footer-bg.jpg);
}

#footer .custom-module  .mod-wrp-1 {margin: 0px;}

#footer img
{
	margin-bottom: 10px;
}

#footer a {
   color: #DBC08B;
}
#footer a:hover {

}

#footer a.footer-logo-link{
	background:transparent url(../nflimg/footer-logo.png) no-repeat scroll 25px 19px;
	display:block;
	float:left;
	height:145px;
	width:145px;
}

#footer a.footer-logo-link span{
	display: none;
}

#footer .link-list{
	float: left;
	margin:55px 0 5px 0;
	display:block;
	clear:right;
}
#footer .link-list a{
	margin:0;
}

#footer .link-list span{
	font-size:14px;
	font-weight:bold;
	margin:0 8px;
	color:#DBC08B;
}

#footer .footer-copywrite {float: left; clear: both;}
#footer .footer-copywrite{
	font-size: 11px;
	color:#DBC08B;
	float:left;
	clear: both;
}

#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;
	clear: right;
	*float: left;
}


#footer ul li {
	list-style:none;
	clear: none;
	padding: 0;
	display:inline-block;
	*float: left;
}

#footer ul li a, #footer ul li span  { *float: left;}
#footer ul li span {*position: relative;  *top: -3px;}


#sec-nav-flyout li.root-link  span.no-link,
#sec-nav-flyout li.root-link a{
	color:#444;
	font-weight:bold;
	text-transform:uppercase;
	line-height:18px;
	font-size:12px;
	padding-left:10px;
	width:160px;
	background: url("/assets/nflimg/club-misc-spr.png") no-repeat scroll -100px -940px transparent;
}

#sec-nav-flyout li.root-link.has-children span.no-link, #sec-nav-flyout li.root-link.has-children a {
    background-position: -300px -940px;
}

#sec-nav-flyout li.root-link.selected span.no-link,
#sec-nav-flyout li.root-link.selected a{
	color:#00123f;
}
#sec-nav-flyout li.root-link:hover{
}

#sec-nav-flyout li.root-link:hover span.no-link,
#sec-nav-flyout li.root-link:hover a {
	text-decoration:none;
	 background-position: -100px -980px;
}

#sec-nav-flyout li.root-link.has-children:hover span.no-link , #sec-nav-flyout li.root-link.has-children a:hover {
    background-position: -300px -980px;
}



#sec-nav-flyout ul.secondary-links{
	border-color:#888;
}
#sec-nav-flyout ul.secondary-links li.secondary-link{
	background:#C3A571;
}
#sec-nav-flyout ul.secondary-links li.secondary-link span.no-link,
#sec-nav-flyout ul.secondary-links li.secondary-link a{
	border-bottom:1px #666 dotted;
	color: #444;
	font-size:11px;
}
#sec-nav-flyout ul.secondary-links li.secondary-link:hover,
#sec-nav-flyout ul.secondary-links li.secondary-link:hover {
	
	background:#FFFFFF;
}

#sec-nav-flyout ul.secondary-links li.secondary-link:hover span.no-link,
#sec-nav-flyout ul.secondary-links li.secondary-link:hover a{
	color:#444;
}
#sec-nav-flyout ul.secondary-links li.secondary-link.loop-first{
}
/* ==================================================================
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:#a79068;
}

#sec-nav dl dt a {height: 20px;}
#sec-nav dl dt.selected {
	background-position:0 -631px;
}
#sec-nav dl dt a:hover,
#sec-nav dl dd li a:hover,
#sec-nav dl dt.selected a:hover
{
	color:#C8AA76;
}
 
#sec-nav dl dt.selected a,
#sec-nav dl dd li.open a
{
	color: #fff;
}


#sec-nav dl dd li a {
	color: #C8AA76 ;

}

#sec-nav dl dd li.open {
background-position:-3px -741px;
}

#sec-nav dl dd li a:hover {
	background:transparent url(/assets/nflimg/club-global-spr.png) no-repeat scroll 0 -594px;
}
.pg-hdr { margin: 0 10px 10px 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-news h1 {background-image: url('/assets/nflimg/page-headers/news.png');}
.pg-hdr-seasonschedule h1 {background-image: url('/assets/nflimg/page-headers/seasonSchedule.png');}
.pg-hdr-schedule h1 {background-image: url('/assets/nflimg/page-headers/schedule.png');}
.pg-hdr-team h1{background-image: url('/assets/nflimg/page-headers/team.png');}
.pg-hdr-saintsations h1{background-image: url('/assets/nflimg/page-headers/saintsations.png');}
.pg-hdr-community h1{background-image: url('/assets/nflimg/page-headers/community.png');}
.pg-hdr-fanzone h1{background-image: url('/assets/nflimg/page-headers/fanzone.png');}
.pg-hdr-youthprograms h1{background-image: url('/assets/nflimg/page-headers/youthprograms.png');}
.pg-hdr-playerroster h1{background-image: url('/assets/nflimg/page-headers/playerRoster.png');}
.pg-hdr-depthchart h1{background-image: url('/assets/nflimg/page-headers/depthChart.png');} 
.pg-hdr-injuryreport h1{background-image: url('/assets/nflimg/page-headers/injuryReport.png');}
.pg-hdr-transactions h1{background-image: url('/assets/nflimg/page-headers/transactions.png');} 
.pg-hdr-statictics h1{background-image: url('/assets/nflimg/page-headers/statistics.png');} 
.pg-hdr-nfcsouthstandings h1{background-image: url('/assets/nflimg/page-headers/nfcSouthStandings.png');} 
.pg-hdr-coaches h1 {background-image: url('/assets/nflimg/page-headers/coaches.png');} 
.pg-hdr-staff h1 {background-image: url('/assets/nflimg/page-headers/staff.png');}
.pg-hdr-history h1 {background-image: url('/assets/nflimg/page-headers/history.png');}
.pg-hdr-eventcalendar h1 {background-image: url('/assets/nflimg/page-headers/eventCalendar.png');}
.pg-hdr-rss h1 {background-image: url('/assets/nflimg/page-headers/rss.png');}
.pg-hdr-draft h1 {background-image: url('/assets/nflimg/page-headers/draft.png');}
.pg-hdr-tickets h1 {background-image: url('/assets/nflimg/page-headers/tickets.png');}
.pg-hdr-stadium h1 {background-image: url('/assets/nflimg/page-headers/stadium.png');}
.pg-hdr-ticketsstadium h1 {background-image: url('/assets/nflimg/page-headers/ticketsStadium.png');}
.pg-hdr-photosvideos h1 {background-image: url('/assets/nflimg/page-headers/photosVideos.png');}
.pg-hdr-videos  h1 {background-image: url('/assets/nflimg/page-headers/videos.png');}
.pg-hdr-photos h1 {background-image: url('/assets/nflimg/page-headers/photos.png');}
.pg-hdr-newsevents h1 {background-image: url('/assets/nflimg/page-headers/news.png');}
.pg-hdr-players h1 {background-image: url('/assets/nflimg/page-headers/players.png');}
.pg-hdr-gameday h1 {background-image: url('/assets/nflimg/page-headers/gameDay.png');}
.pg-hdr-searchresults h1 {background-image: url('/assets/nflimg/page-headers/searchResults.png');}
.pg-hdr-advertising h1 {background-image: url('/assets/nflimg/page-headers/advertising.png');}
.pg-hdr-frequentlyaskedquestions h1 {background-image: url('/assets/nflimg/page-headers/faq.png');}
.pg-hdr-saintsmediaguide h1  {background-image: url('/assets/nflimg/page-headers/2009saintsMediaGuide.png');}
.pg-hdr-codeofconduct h1 {background-image: url('/assets/nflimg/page-headers/codeofconduct.png');}
.pg-hdr-privacypolicy h1 {background-image: url('/assets/nflimg/page-headers/privacyPolicy.png');}
.pg-hdr-contactus h1 {background-image: url('/assets/nflimg/page-headers/contactUs.png');}
.pg-hdr-probowlballot h1{background-image:url('/assets/nflimg/page-headers/probowlballot.png'); width:700px;} 
.pg-hdr-mediacenter h1{background-image:url('/assets/nflimg/page-headers/mediaCenter.png');}
.ui-tabs-nav  {
	left:0;
	margin:0px 10px 10px 0;
	position:absolute;
	top:-32px;
	background:transparent url(/assets/nflimg/106-tabbed-bg.png) repeat-x scroll left bottom;
}

.tabbed-modules{ margin:0 10px 46px 0; padding: 0; *padding-bottom: 1px; top:30px;}

.tabbed-modules ul.ui-tabs-nav {
	color:#ccc;
	top:-32px;
	height:32px;
	background:transparent url(/assets/nflimg/106-tabbed-bg.png) repeat-x scroll left bottom;
	width: 100%;
}

.ui-tabs-nav a {
	color: #666;
}

.tabbed-modules .mod-wrp-3 { padding-top: 0px;}
.tabbed-modules .module .bd {float: none;}
.tabbed-modules ul.ui-tabs-nav li a
{
	line-height:10px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

.ui-tabs-nav li{
	background:transparent url(/assets/nflimg/106-tabbed-not-selected.png) repeat-x scroll left bottom;
	height:32px;
} 

.tabbed-modules .ui-tabs-nav li
{ height: 32px;}
.ui-tabs-nav li.ui-tabs-selected {
background:transparent url(/assets/nflimg/106-tabbed-selected.png) repeat-x scroll left bottom;
	
} 

.ui-tabs-nav li a {

	font-size:14px;
	font-weight:bold;
	line-height:10px;
	text-transform:uppercase;
 }
 
.ui-tabs-nav li a span {font-weight: bold;}
.ui-tabs-nav li.ui-tabs-selected a{
	color: #ddc38f;
} 
.ui-tabs-nav a:hover {
    color: #DDC38F;
}



.ui-tabs-nav .ui-tabs-selected a {
    color: #333;
}


.tabbed-modules .module .bd ul li h3{
	*max-width: 100%;
}
.jump-menu .hd button {
	text-transform:uppercase;

}

.jump-menu .hd button span {
    color:#fff;
    text-transform:uppercase;
}


.nfl-form-builder-toolbox .requiredMsg {
	color:#BF2026;
	margin-left:0;
	text-align:right;
	width:160px;
}

.nfl-form-builder-toolbox em.asterisk {
    color:#bf2026;
	position: static;
}

.nfl-form-builder-toolbox ul.contact-us-error-log li,
.nfl-form-builder-toolbox .failure {
	color:#F00;
}
.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 .NFLformSubmit:hover{
	background-position: -901px -1650px;
}

#maincontainer  form.wait-list input.submit-button{
	background:transparent url(/assets/nflimg/club-global-spr.png) repeat scroll -764px -1656px;
	border:0 none;
	height:19px;
	margin:0;
	text-indent:-9999px;
	width:53px;
}

#maincontainer  form.wait-list input.submit-button:hover {
	background-position:-905px -1656px;
}

.nfl-form-builder-toolbox td select { margin: 5px;}

.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 {

padding-top:3px;}

.nfl-form-builder-toolbox .form-title {
	font-size: 20px;
	color: #333333;
	text-transform:capitalize;
	margin-bottom: 20px;
}
/* ==================================================================/*
==================================================================
- TABULAR DATA STYLES
===================================================================*/
.depth-chart .hd form input, .depth-chart .hd button, .player-stats .hd button, .injuries .hd button, .standings .hd button, .transactions .hd button, .game-roster .hd button, .team-stats .hd button {
	background-position: -765px -1806px;
}

.depth-chart .hd form  input: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-position: -906px -1806px;

}

.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
{

}
.game-roster .bd table {
    margin-bottom:20px;
}
.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
{
	font-size: 14px;
}
.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:#4D4D4D ;
}

.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,
.draft-tracker  .bd thead{
background-color:#b09568;
border-color:#b09568;
}



.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:#ededed;
}

.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:#333333;
}

.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 #5d5d5d;
}
.game-roster .hd form{
    border: 0 none;
    padding:0px;
}

.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 {

}

.depth-chart .item-legend h4 {
line-height:18px;
margin:0;
color:#333333;
}

.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,
.injuries .ft
{

}

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

.team-stats .bd .team-vs caption {
padding-top:10px;
}

/** In IE8 there would be no margin between the draft module and the following element */
.dtracker #fly {display: none;}
/* ==================================================================
Thumbs & Photo Gallery Thumbs
================================================================== */
.thumb {
	float:left;
	line-height:0;
	margin:0 10px 0 0;
	width:130px;
	height: 100px;
}

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


}

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

}

.tmb-video-play,
.video-icon  {
    display:block;
    height:50px;
	width:50px;
	
    position:absolute;
    
    top:25px;
    left: 10px;
    
    overflow:hidden;
    cursor:pointer;
    background-repeat:no-repeat;
	background:url(../nflimg/icon-play.png) no-repeat 0 0;
}

a:hover .tmb-video-play,
a:hover .video-icon {
    background-position: -50px 0px;
}

.bd .av-list li.jcarousel-item {

}

.jcarousel-clip li a.play-video{ padding: 10px 0 5px;
	background:transparent url(/assets/nflimg/gbl-thumb-bg.png) repeat-y scroll 0 0;
}

.jcarousel-clip li a.play-video:hover{ 
	background:transparent url(/assets/nflimg/gbl-thumb-bg-hover.png) repeat-y scroll 0 0;
}
.jcarousel-clip li a.play-video img {
	height:55px;
	width:85px;
}

/* scrollable variation */
.bd .av-list li.jcarousel-item:hover{

}

div.scrollable div.items div a img {

}

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

}

/* active item */
div.scrollable div.items div.active img {

}

 .thumb a img {
   height: 85px;
   width: 130px;
 }


/* these need to be at the top of core/theme 1 */
/*@import '012-contact-us.css'; *//* do not use */
/* from import 2 */

/*@import '023-more-photos.css'; *//* do not use - replaced w/ Content List Carousel */

/*@import '031-game-status.css'; *//* do not use */
/*@import '032-box-score.css';   *//* do not use */
/*@import '033-current-drive.css'; *//* do not use */
/* from import 3 */
/*@import '047-scoring-summary.css'; *//* do not use */
/*@import "100-footer.css'"; *//* do not use - custom to each club */
/*@import '109-sitemap.css'; *//* Sitemap doesn't really exist as a module - custom per club */
/*@import 'custom.css'; *//* do not use */

