html, body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ul li, form, fieldset, input {
	margin: 0;
	padding: 0;
} 

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

ul, ul li {
	list-style-type: none;
}

fieldset {
	border: none;
}

body {
	font-size: 62.5%;
	font-family: Arial;
	background: #fff url('../images/site_bg.jpg') repeat-x;
}



p {
font-size: 12px;
}

.container {
	width: 1017px;
	margin: 0 auto;
	background: url('../images/dropshadow_bg.jpg') repeat-y;
	padding: 0px 8px;
}

.body {
	width: 1001px;
	position: relative;
	z-index: 1;
}

.body a img {
	border: 0;
}

.header {
	z-index: 50;
	position: relative;
}

.header h1 {
	width: 1001px;
	height: 157px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url('../images/header.jpg');
}

.header1 h1
{
  background: url('../images/header.jpg');
}
.header2 h1
{
  background: url('../images/header2.jpg');
}
.header3 h1
{
  background: url('../images/header3.jpg');
}
.header4 h1
{
  background: url('../images/header4.jpg');
}
.header5 h1
{
  background: url('../images/header5.jpg');
}
.mini-nav {
	margin-left: 247px;
	height: 17px;
	position: absolute;
	top: 0px;
}
.mini-nav span.left {
	height: 17px;
	width: 30px;
	display: block;
	float: left;
	background: url('../images/topnav_left.png') no-repeat;
}
.mini-nav span.right {
	height: 17px;
	width: 30px;
	display: block;
	float: left;
	background: url('../images/topnav_right.png') no-repeat;
}
.mini-nav span.links {
	height: 17px;
	float: left;
	padding: 2px 0 0 15px;
	background: url('../images/topnav_bg.png') repeat-x;
}
.mini-nav span.links a {
	margin: 0 5px;
	text-decoration: none;
	color: #001e62;
	float: left;
}
.mini-nav span.divider {
	border-right: 2px solid #555;
	height: 12px;
	width: 2px;
	display: block;
	float: left;
	margin: 0 3px 0 0;
}

.sidebar-left {
	width: 172px;
	float: left;
}

.sidebar-left h2 {
	width: 753px;
	height: 19px;
	background: url('/images/sectionheader_bg.jpg') no-repeat;
	display: block;
	padding: 7px 0 5px 30px;
	color: #fff;
	font-weight: bold;
}

.sidebar-left ul {
	padding:0px;
	margin: 1px;
	list-style-type: none;
}

.sidebar-left li {
//	background: transparent url('/images/item-bg.jpg') no-repeat;
}

.sidebar-left li.nav_item_closed {
	border: 1px solid #174c89;
	margin: 3px 0;
	padding: 0;
	width: 165px;
}
.sidebar-left li.nav_item_closed a {
	background: #174c89 url('/images/item_bg.jpg') repeat-x;
}
.sidebar-left li.nav_item_open a {
	background: #40031a url('/images/item_bg_selected.jpg') repeat-x;
}
.sidebar-left li.nav_item_open {
	border: 1px solid #174c89;
	margin: 3px 0;
	padding: 0;
	width: 165px;
}

.sidebar-left li.nav_item_open ul li {
	width: 150px;
	margin-left: 13px;
	overflow: hidden;
}
.sidebar-left li.nav_item_open ul li.nav_item_closed a {
	width: 149px;
	background: #174c89 url('/images/item_bg.jpg') repeat-x;
}

.sidebar-left li.selected {
	background: transparent url('/images/act-item-bg.jpg') no-repeat;
}
.sidebar-left li a {
	display: block;
	width: 159px;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
	padding: 3px;
}

.sidebar-right {
	width: 235px;
	float: right;
	margin-top: 5px;
	overflow: hidden;
}

.sidebar-right .ad {
	margin: 5px 0px 0px 1px;
}

.footer {
	margin: 5px;
	padding: 10px;
	width: 970px;
	color: #001e62;
	border: 1px solid #001e62;
}

.spacer {
	height: 5px;
	display: block;
}

.clear {
	height: 1px;
	clear: both;
}



.page_content td {
font-size: 12px;
}


.visual_calendar
{
width:100%;
height:100%;
border-collapse:collapse;

}
.visual_calendar tr

{
padding:0px;
margin:0px;
height:15%;
}
.visual_calendar td

{
width:14%;
height:15%;
background:white;
padding:0px;
margin:0px;
}

td.calendar_day_events
{
background:grey;
}

.calendar_day_box
{
width:100%;
height:100%;
overflow:hidden;
border:1px solid black;
position:relative;
}

.calendar_day_number
{
position:absolute;
right:0px;
bottom:0px;
}

.visual_calendar_block
{
height:90%;
}
.calendar_ajax_links
{
height:10%;
}
.page_calendar

{
height:600px;
width:585px;
}.navigation {
	width: 1001px;
	height: 25px;
	position: relative;
	background: url('../images/nav_bg.jpg') bottom repeat-x;
}
.navigation .nav_header {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 1001px;
	height: 3px;
	background: url('../images/nav_top.jpg') repeat-x;
}
.navigation .nav_footer {
	position: absolute;
	float: left;
	top: 25px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 1001px;
	height: 6px;
	background: url('../images/horiz_gradient.png') repeat-x;
}


#nav {
	width: 1001px;
	height: 25px;
	background: url('../images/nav_bg.jpg') bottom repeat-x;
	position:relative;
	z-index: 50;
}

.main_nav {
}

.nav_dropdown {
	position:absolute;
	top: 20px;
	left: 20px;
	width: 250px;
	z-index: 50;
}

ul.main_nav_list {
	position:relative;
	width:975px;
	margin: 0 auto;
}

ul.main_nav_list li {
	float: left;
	font-size: 1.2em;
	padding: 2px 12px 0;
	height: 20px;
	color: #fff;
	background: url('../images/nav_divider.jpg') top right no-repeat;
	position: relative;
	z-index: 50;
}
ul.main_nav_list li li {
	background:none;
}

ul.main_nav_list li.dropdown_item {
	height: auto;
}

ul.main_nav_list li a {
	text-decoration: none;
	color: #fff;
}
ul.main_nav_list li.last {
	background: none;
}

.nav_dropdown {
	padding:0px;
	margin:0px;
}

.nav_dropdown ul li {
	margin: 0;
	padding: 0;
}

.nav_dropdown li {
	display: block;
	float: none;
	border: 1px solid #174c89;
	margin: 0;
	padding: 0;
}

.nav_dropdown li a {
	background: #174c89 url('/images/item_bg.jpg') repeat-x;
	width: 240px;
	display: block;
	margin: 0;
	padding: 3px;
}
.nav_dropdown li a.over {
	background: #40031A;
}.newser a img
{
border: none;
}
.newser_ex_more_image
{
display:none;
}
.newser_big_number

{
display:none;
}

.newser_number_zero
{
display:none;
}
.newser
{
width:474px;
height:339px;
background:red url('/images/newser_background.png') top left no-repeat;
position:relative;
}

.newser_image_box
{
position:absolute;
top:4px;
left:2px;
}

.newser_image_box span
{
color:white;
text-decoration:none;
position:absolute;
top:258px;
left:5px;

color:#002d64;
}

.newser_image img
{
width:470px;
top:525px;
}

.news_thumbnails
{
position:absolute;
right:5px;
bottom:60px;
width: 120px;
}
.news_number
{



width:26px;
float:left;
text-align:center;

}

.news_number
{
position:relative;
width:24px;
height:21px;
background:url("/images/newser_item_off.png") no-repeat;
}
.news_number a
{
display:block;
position:absolute;
top:5px;
width:24px;
font-family:Arial;
text-decoration:none;
font-size:10px;
color: black;
font-weight:bold;
}

.numberOn
{
background:url("/images/newser_item_on.png") no-repeat;
}

.numberOn a
{
color: white;

}


.newser_buttons
{
position:absolute;
left:260px;
}

.newser_button_prev, .newser_button_next, .newser_button_stop
{

height:20px;
width:27px;
position:absolute;
bottom:0px;

background-attachment:fixed;

}
.newser_button_prev img, .newser_button_next img, .newser_button_stop img
{
display:none;
}

.newser_button_next
{
display:none;
}
.newser_button_next_on
{
display:none;
}


.newser_button_stop
{
display:none;
}
.newser_button_stop_on
{
display:none;
}

.newser_button_prev
{
display:none;
}
.newser_button_prev_on
{
display:none;
}

.newser_headline, .newser_headline_ie
{

position:absolute;
bottom:040px;
width:524px;
left:2px;



}


.newser_headline_bg_ie
{
}
.newser_headline_hide
{
display:none;
}

.news_headline_preview, .news_preview, .news_headline_preview_text
{
display:none;
visibility:hidden;
color:white;
}
.newser_headline_text
{

}
.newser_headline_text a
{
font-weight:normal;

padding:5px;
font-family:Arial Black;
font-size:13px;
vertical-align:bottom;

font-weight:normal;
text-decoration:none;

color:#002d64;
}


.newser_exerpt
{
position:absolute;
left:2px;
top:295px;
width:460px;
height:30px;
color:#727272;
padding:5px;
font-family:Arial;
overflow:hidden;
font-size:11px;

}


.newser_links
{
display:none;
}
.newser_links_excerpt
{
list-style-type:none;
padding:0px;
margin:0px;
display:inline;

}
.newser_links_excerpt li
{

display:inline;
}

.newser_links_excerpt a
{
color:#002d64;
text-decoration:underline;
font-weight:bold;

}

.news_headline_preview
{
display:none;
visibility:hidden;
}


.news_list_item
{
position:relative;
height:104px;

}
.news_list_photo
{
height:60px;
width:87px;
position:absolute;
right:5px;
top:0px;
}

.news_list_text
{
width:450px;
text-align:left;
padding-left:10px;
}

.news_list_title a
{ 
font-size: 13px;
font-weight: bold;
color: #9E102B;
}
.news_list_date {
color:grey;
}


.writer_photo
{
float:left;

}

.category_info
{
padding:5px;
}


.blog_list_photo
{
text-align:center;

}

.blog_list_text
{
padding:5px;

}

.blog_list_item
{
border-top:1px solid grey;
}

.blog_list_title a
{
font-size: 13px;
font-weight: bold;
padding: 0 0 0 5px;
color: #9E102B;
}

.newser_more_link
{
display:inline;
border-bottom:1px solid #9E102B;
padding-right:13px;
background:url("/images/newser_arrows.png") top right no-repeat;
}


.newser_more_link a
{
text-transform:lowercase;
color:#9E102B;
text-decoration:none;
}

.tv {
	display: block;
	height: 337px;
	width: 472px;
	border: 1px solid #9E102B;
	position: relative;
	background: url('../images/tv_gradient.jpg') repeat-x;
}

#stats_container {
	display: block;
	height: 337px;
	width: 472px;
	border: 1px solid #9E102B;
	position: relative;
}
#stats_container ul.stats_nav {
	width: 472px;
	height: 25px;
	background: url('../images/news_bg.jpg');
}
#stats_container ul.stats_nav li {
	float: left;
	height: 25px;
}
#stats_container ul.stats_nav li a {
	color: #9E102B;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bold;
	text-indent: 0;
	overflow: auto;
	width: auto;
	height: auto;
	margin: 5px 16px;
	padding: 0;
}
#stats_container table caption {
	background: #778fac;
	height: 20px;
	width: 472px;
	text-align: left;
	color: #fff;
	font-size: 1.2em;
	margin-top: 1px;
	padding: 3px 0 0 5px;
}
#stats_container table th.tbextra_none, #stats_container table th.tbextra {
	display: none;
}
#stats_container table tr th {
	text-align: left;
	color: #721132;
}
#stats_container table tr th a {
	color: #721132;
}
#stats_container table tr td {
	padding: 2px 0;
}
#stats_container table tr.off {
	background: #fff;
}
#stats_container table tr.on {
	background: #cccfd2;
}
#stats_container #stat_info {
	height: 312px;
	overflow: auto;
}.comments table { background:none; }
.comments { border-top:1px solid grey; padding-bottom:5px; }

.comment
{
border:1px solid grey;
margin-left:3px;
margin-right:3px;
position:relative;
margin-top:5px;
}

.comment_time
{
position:absolute;
top:0px;
right:3px;
color:grey;
}

.comment_subject
{
font-weight:bold;
border-bottom:2px solid #dddddd;

}

#new_comment_block textarea
,
#new_comment_block #username,
#new_comment_block #email,
#new_comment_block #title

{
border:1px solid grey;
width:520px;
}

#new_comment_block table
{
padding-left:5px;
}


#new_comment_block ul
{
padding:0px;
margin:0px;
list-style-type:none;
}
#new_comment_block ul li
{
margin-left:20px;
color:red;
}

#new_comment_block p
{
padding:5px;
}

.comment_save_button
{
text-align:right;
padding-right:15px;
padding-bottom:5px;
}.custom_header
{
height:30px;
}

.custom_header_text
{

padding-top:5px;

}
.custom_header_image_left
{
margin-right:5px;
float:left;
}

.custom_header_image_right
{
float:right;
}.pagetabbar ul {
	height: 28px;
}
.pagetabbar ul li {
	float: left;
	height: 28px;
}
.pagetabbar ul li a {
	display: block;
	float: left;
	height: 18px;
	padding: 10px 15px 0;
	color: #001e62;
	background: url('../images/tab_off_center.jpg') repeat-x;
	text-decoration: none;
	font-size: 1.2em;
}
.pagetabbar ul li.page_tab_on a {
	background: url('../images/tab_on_center.jpg') repeat-x;
}

.pagetabbar ul li span {
	height: 28px;
	width: 5px;
	display: block;
}
.pagetabbar ul li.page_tab_on span.page_tab_span_left {
	float: left;
	background: url('../images/tab_on_left.jpg') no-repeat;
}
.pagetabbar ul li.page_tab_on span.page_tab_span_right {
	float: left;
	background: url('../images/tab_on_right.jpg') no-repeat;
}
.pagetabbar ul li.page_tab_off span.page_tab_span_left {
	float: left;
	background: url('../images/tab_off_left.jpg') no-repeat;
}
.pagetabbar ul li.page_tab_off span.page_tab_span_right {
	float: left;
	background: url('../images/tab_off_right.jpg') no-repeat;
}

.pagetabarea {
	margin-top: -2px;
	border: 2px solid #bcbec2;
	padding: 5px;
}

p {
	margin: 10px 0;
	font-size: 12px;
}

table {
	width: 100%;
}
table tr td, table tr th, table caption {
	margin: 0;
	padding: 2px;
	font-size: 1.2em;
}
table tr th {
	font-weight:bold;
}
table caption {
	font-weight: bold;
	font-size: 1.4em;
	text-align: center;
}
table tr.zebra {
	background: #c2bfbf;
}
table thead tr {
	background: url('../images/table_thbg.jpg') repeat-x;
	color: #820024;
	font-weight: bold;
}
table thead tr td {
	margin: 0;
	padding: 2px 0 2px 5px;
}

h1.pagetitle, h1.title, #rosterlist h1 {
	position: relative;
	top: 0px;
	background: url('../images/title_bg.jpg') repeat-x;
	font-size: 1.4em;
	color: #949ca0;
	height: 31px;
	width: 578px;
	margin: 14px 0 0 -15px;
	padding: 5px 0 0 15px;
	display: block;
}
.pagetabarea h1.pagetitle {
	background: none;
	margin: 5px 0;
	padding: 0;
	height: auto;
	width: auto;
	color: #000;
}

#rosterlist {
	margin-top: 20px;
}

#player-bio h1.sectiontitle {
	display: block;
	background: transparent url('../images/title_bg.jpg') repeat-x;
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	height: 31px;
	width: 578px;
	margin:0 0 0 -15px;
	padding: 5px 0 0 15px;
}
.photogallery_slideshow {
	float: right;
	font-size: 1.2em;
}
.photo_block {
	height: 150px;
	width: 150px;
	margin:10px;
	float: left;
}
.photogallery_blocks {
	clear: both;
}
.photogallery_back {
	margin: 5px 0;
}


.survey form label {
	width: 150px;
	display: block;
	float: left;
	clear: left;
	font-size: 1.2em;
}
.survey form input {
	width: 400px;
	font-size: 1.2em;
	height: 13px;
	float: left;
}
.survey form label.checkbox {
	width: 250px;
}
.survey form label.checkbox_title {
	font-weight: bold;
	width: 500px;
}
.survey form input.checkbox {
	width: 13px;
}
.survey form input.submit {
	width: auto;
	height: auto;
}.poll {
}
.pollbox {
	font-size: 1.2em;
	margin: 5px 5px 20px;
	clear: both;
}
.pollbox ul li.pollanswer {
	padding: 2px 0;
	clear: both;
}
.pollbox ul li.pollanswer .answerlabel {
	float: left;
}
.pollbox ul li.pollanswer .percentbarspace {
	float: left;
	width: 200px;
	margin: 0 10px;
}
.pollbox ul li.pollanswer .answerlabel {
	width: 150px;
}
.pollbox ul li.pollanswer .percentbar {
	background: #ccc;
}/* depth chart module  START*/

#depth-player-offence, #depth-player-defence43, #depth-player-defence34, #depth-player-special {
position: relative;
height: 450px;
width: 790px;
border: 1px solid;
background-color: #efefef;
margin-right: auto;
margin-left: auto;
margin-top: 30px;
background: #fff url(/images/bg-field.jpg) repeat-y top left;
}

#depth-player-offence {
margin-top: 5px;
}

#depth-player-defence43, #depth-player-defence34 {
height: 450px;
}

#depth-player-special {
height: 200px;
}

#depth-player-offence h2, #depth-player-defence43 h2, #depth-player-defence34 h2, #depth-player-special h2 {
font-size: 15px;
text-align: center;
font-weight: bold;
color: #fff;
padding-top: 3px;
text-transform: uppercase;
height: 22px;
}

.depth-team-header {
height: 25px;
border-bottom: 1px solid #999;
background: #fff url(/images/bg-depth-header.jpg) repeat-x top left;
}

.depth-order {
float: left;
font-size: 8px;
padding: 3px 0 0 3px;
display:none;
}

.depth-last, .depth-del  {
font-size: 10px;
text-align: center;
text-transform: uppercase
}

.depth-last {
  border: 1px solid #ddd;
  margin: 1px 0;
  padding: 2px;
  background-color: #efefef;
  cursor: pointer;
}

.depth-empty  {
}

.depth-players, .depth-lineup , .depth-del {
  list-style: none;
}

.depth-del {
color: #999;
cursor: default;
margin-bottom: 10px;
cursor: pointer;
}

#depth-formation {
position: absolute;
left: 700px;
top: 3px;
}

#posQb, #posRb, #posFb, #posWr1, #posWr2, #posSb1, #posSb2, #posLt, #posLg, #posC, #posRg, #posRt, #posDe1, #posDe2, #posDt1, #posDt2, #posLb1, #posLb2, #posLb3, #posLb4, #posCb1, #posCb2, #posDb1, #posDb2, #posS, #posK, #posP, #posLs, #posKr, #posPr, #posDi {
position: absolute;
border: 1px solid #999;
width: 100px;
padding: 0 5px 5px 5px;
background: #000 url(/images/bg-depth-box.jpg) repeat-x top left;
}

#posWr1 h2, 
#posWr2 h2 {
padding: 0 5px 3px 5px;
}

#posWr1, #posWr2, #posQb, #posSb1, #posSb2 { top: 180px; }

#posWr1 { left: 10px; }
#posSb1 { left: 130px; }
#posQb { left: 340px; }
#posSb2 { left: 550px; }
#posWr2 { left: 670px; }

#posLt, #posLg, #posC, #posRg, #posRt { top: 50px; }


#posLt { left: 100px; }
#posLg { left: 220px; }
#posC { left: 340px; }
#posRg { left: 460px; }
#posRt { left: 580px; }

#posRb, #posFb { top: 310px; }

#posRb { left: 220px; }
#posFb { left: 460px; }

#posDe1, #posDt1, #posDt2, #posDe2 { top: 50px; }

#posDe1 { left: 150px; }
#posDt1 { left: 275px; }
#posDt2 { left: 400px; }
#posDe2 { left: 525px; }

#posLb1, #posLb2, #posLb3, #posLb4 { top: 180px; }

#posLb1 { left: 210px; }
#posLb2 { left: 250px; }
#posLb3 { left: 380px; }
#posLb4 { left: 510px; }

#depth-player-defence34 #posDe1 { left: 180px;}
#depth-player-defence34 #posDt1 { left: 320px;}
#depth-player-defence34 #posDe2 { left: 455px;}
#depth-player-defence34 #posDt2 { display: none;}

#depth-player-defence43 #posLb2 { left: 335px; }
#depth-player-defence43 #posLb3 { left: 460px;}
#depth-player-defence43 #posLb4 { display: none;}

#posCb1, #posCb2, #posDb1, #posS, #posDb2 { top: 310px; }

#posCb1 { left: 10px; }
#posDb1 { left: 135px; }
#posS { left: 335px; }
#posDb2 { left: 540px; }
#posCb2 { left: 665px; }

#posK, #posP, #posLs, #posKr, #posPr, #posDi { top: 50px; }

#posK { left: 10px; }
#posP { left: 140px; }
#posLs { left: 270px; }
#posKr { left: 400px; }
#posPr { left: 530px; }
#posDi { left: 665px; }

.bear {
background-color: #666;
}





#depthchart-list {
padding: 12px 10px;
}

#depthchart-list ul {
padding: 0;
margin: 0;
}

#depthchart-list li {
position: relative;
list-style: none;
padding: 0;
margin: 0;
height: 65px;
width: 560px;
background: url(/images/bg-depth-stick.jpg) no-repeat top left;
}

#depthchart-text, #depthchart-interactive {
position: absolute;
top: 3px;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
}

#depthchart-text {
left: 170px;
}

#depthchart-interactive {
left: 40px;
}

#depth-logo-away {
position: absolute;
top: 2px;
}

#depth-logo-home {
position: absolute;
top: 2px;
left: 210px;
}

#depth-match {
position: absolute;
top: 15px;
left: 70px;
width: 150px;
text-align: center;
}


#depth-options {
position: absolute;
top: 15px;
left: 300px;
}

#depth-options a {text-decoration: none;}
#depth-options a:link { color: #fff; }
#depth-options a:visited { color: #efefef; }
#depth-options a:hover { color: #C0C0C0; }
#depth-options a:active { color: #0099CC; }

#depth-gameinfo {
position: relative;
list-style: none;
padding: 0;
margin: 0;
height: 65px;
width: 796px;
background: url(/images/bg-depth-stick-big.jpg) no-repeat top left;
}

#depth-gameinfo-away,
#depth-gameinfo-home,
#depth-gameinfo h2,
#depth-gameinfo h3 {
position: absolute;
}

#depth-gameinfo-away {
left: 10px;
}

#depth-gameinfo-home {
left: 520px;
}

#depth-gameinfo h2 {
top: 25px;
left: 270px;
width: 250px;
font-size: 20px;
font-weight: bold;
text-align: center;
}

#depth-gameinfo h3 {
top: 10px;
left: 270px;
width: 250px;
font-size: 13px;
text-align: center;
}

h1.depth-pagetitle {
	position: relative;
	top: 0px;
	background: url('/images/title_bg.jpg') repeat-x top left;
	font-size: 1.4em;
	color: #949ca0;
	height: 31px;
	width: 770px;
	margin: 0;
	padding: 3px 10px;
	display: block;
}


/* depth chart module  END*/
/* Game Day */
#stats-game {
height: 173px;
width: 571px;
}

#stats-game h2 {
position: absolute;
top: 180px;
left: 30px;
width: 310px;
color: #000;
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
text-align: center;
padding: 0;
margin: 0;
}

#stats-game h3 {
position: absolute;
top: 200px;
left: 30px;
width: 310px;
color: #000;
font-size: 13px;
text-align: center;
padding: 0;
margin: 0;
}

#stat-game-boxscore {
position: absolute;
top: 80px;
left: 375px;
height: 54px;
width: 186px;
background: url(/images/gameday/bg_boxscore.jpg) no-repeat top left;
}

#stat-game-boxscore table {
width: 180px;
font-family: arial;
}

#stat-game-boxscore caption {
display: none;
}

#stat-game-boxscore th{

}

#stat-game-boxscore td{
padding: 0 2px;
text-align: right;
font-size: 10px;
}


.stat-away-team, 
.stat-away-1, 
.stat-away-2, 
.stat-away-3, 
.stat-away-4, 
.stat-away-ot { 
border-bottom: 1px solid; 
border-right: 1px solid; 
}

.stat-away-score{
border-bottom: 1px solid; 
}

.stat-home-team, 
.stat-home-1, 
.stat-home-2, 
.stat-home-3, 
.stat-home-4, 
.stat-home-ot { 
border-right: 1px solid; 
}

.stat-home-score {
background-color: #efefef;
}

#stat-game-stats {
top: 260px;
left: 50px;
}


#stat-game-stats table {
float: left;
width: 230px;

}

#stat-game-stats caption {
width: 230px;
}

#stat-game-passing, 
#stat-game-rushing, 
#stat-game-receiving, 
#stat-game-fumbles, 
#stat-game-fieldgoals, 
#stat-game-punts, 
#stat-game-kickreturns, 
#stat-game-puntreturns,
#stat-game-defence {
float: left;
width: 571px;
}

.stat-game-cat {
float: left;
padding: 10px 23px;
}

.stat-game-cat table {
border-collapse: collapse;
background: #F3F3F3 url(/images/stats-td.jpg) repeat-x top left;
}

.stat-game-cat caption {
font-size: 12px;
font-weight: bold;
padding: 4px;
background: #F3F3F3 url(/images/stats-caption.jpg) repeat-x top left;
}

.stat-game-cat th {
font-size: 10px;
padding: 4px;
background: #F3F3F3 url(/images/stats-th.jpg) repeat-x bottom left;
}

.stat-game-cat td {
padding: 3px;
}



.stat-cell-name {
font-weight: bold;
}

.stat-cell {
text-align: right;
}


/* Game Day */

/* Stats Styles -- START */

.tbsked table {
border-collapse: collapse;
width: 585px;
align: center;
margin-bottom: 20px;
border: 1px solid #efefef;
}

.tbsked caption {
font-size: 12px;
font-weight: bold;
color: #000;
text-align: left;
padding: 4px;
background-color: #efefef;
}

.tbsked th {
font-size: 11px;
color: #000;
background-color: #cccccc;
padding: 4px;
border-top: 1px solid #999;
border-bottom: 1px solid #A30504;
}

.tbsked td {
padding: 4px;
text-align: center;
border-bottom: 1px dashed #efefef;
}

td.tbsked_team {
  text-align: left;
}

th.tbextra {
border: 1px solid #999;
border-bottom: 1px solid #ccc;
background: url(/images/stats_fade.jpg) repeat-x bottom left;
}

th.tbextra_none {
border-top: 1px solid #efefef;
border-bottom: 1px solid #999;
background-color: #efefef;
}

tr.tbtotal td {
background :#efefef;
border-top: 1px solid #A30504;
border-bottom: 1px solid #A30504;
}

th.tbrightcap {
border-right: 1px solid #999;
}

th.tbleftcap {
border-left: 1px solid #999;
}

td.tblname {
text-align: right;
}

.tb_xmlstats {
overflow: scroll;
width: 585px;
height: 400px;
}

.tb_xmlstats td, .tb_xmlstats th {
font-size: 8px;
}

.all_time_rec_table {
  padding-left: 20px;
}

.all_time_rec_table  td {
  font-size: 12px;
}

.sort-select-th {
display: inline;
color: #cc0000;
}

.sort-select-row {
background-color: #efefef;
}

.sort-select-row-total {
color: #fff;
background: #cc0000 url(/images/bg-stat-total.jpg) repeat-x top left;
}

.stat-career-total {
font-weight: bold;
background: #efefef url(/images/bg-stat-total2.jpg) repeat-x top left;
}

.sort-arrow {
}


.stat-title {
float: left;
}


.stat-link {
float: right;
font-size: 10px;
}

/* Stats Styles -- END */#roster-sponsor {
	text-align: right;
	margin: 0px;
	padding: 0px;
}

.roster-sponsor-presented {
	display: none;
}

.roster-sponsor-logo {
	float: right;
}

.roster-sponsor-banner {
	float: left;
	height: 53px;
	width: 430px;
}#sked-sponsor {
	float:right;
}

.sked-sponsor-presented {
	display: none;
}

.sked-sponsor-logo {
}