  
.left_col {
	padding:60px 0 0;
}

.right_col {
	padding-top:60px;
}


	
/*BREADCRUMBS*/
.breadcrumbs {
	float:left;
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/breadcrumb_bg2.png) repeat-x scroll left top;
	height:23px;
	width:970px;
	top:-18px;
	position:relative;
	z-index:-1;
	border-top:1px solid #898063;
	border-bottom:1px solid #898063;
}

.breadcrumbs ul {
	list-style-type:none;
	margin:0 0 0 182px;
	padding-top:4px;
}

.breadcrumbs ul li {
	float:left;
	position:relative;
	padding-right:10px;
}

.breadcrumbs ul .crumbs_arrow {
	float:left;
	position:relative;
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/breadcrumb_arrow2.png) no-repeat scroll right center;
	padding-right:10px;
}

.breadcrumbs ul li a {
	padding:0 7px;
	font-size:1.2em;
	color:#00529b;
	font-weight:bold;
	font-family:arial;
	display:block;
	text-decoration:none;
}

.breadcrumbs ul li ul {
	display:none;
	position:absolute;
	top:27px;
	left:5px;
	border:1px solid #000;
	padding:5px 0;
	background:#fff;
	width:300px;
}

.breadcrumbs ul li:hover ul {
	display:block;
	text-decoration:none;
}

.breadcrumbs ul li:hover {
	display:block;
	text-decoration:none;
}

.breadcrumbs ul li ul li {
	float:left;
	clear:left;
}

.breadcrumbs ul li ul li a {
	border:medium none;
	color:#000000;
	display:block;
	margin:0 2px;
	padding:1px;
	text-decoration:none;
}

.breadcrumbs .subsubnav a {
	background:#FFFFFF none repeat scroll 0 0;
	border:medium none;
	color:#777777;
	display:block;
	float:left;
	margin:0;
	padding:0 3px 3px;
	text-decoration:none;
	width:100px;
	height:auto;
}


	
/*INSIDE GLOBAL & PAGE STYLES*/
.left_col .insidecontainer_fullpage {
	float:left;
	width:640px;
	padding:0 0 0 10px;
}

.left_col .insidecontainer_fullpage a {
	color:#002A5C;
	font-family:helvetica;
	font-size:1.1em;
	font-weight:bold;
}

.insidecontainer {
	position:relative;
	float:left;
	width:460px;
	margin:0 0 0 15px;
}

.left_col .insidecontainer_fullpage .page_content_title,.headercontent .page_content_title,.insidecontainer .page_content_title,.left_col .pagetitle,.left_col .rosterlist h2,.page_calendar h1,.left_col .cal_item .page_content_title,.left_col .exacttarget_container .et_registration_title,.articlecontent .newser_links p {

	
/*	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/headingbg.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	height:24px;
	font-size:1.3em;
	font-weight:bold;
	left:-8px;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding:1px 0 28px 40px;*/

	
/*Alternate Page Title*/
	background:#002A5C url(http://cfl.assets.mrx.ca/wpg/images/2009/subheadingbg.jpg) no-repeat scroll 0 0;
	color:#002A5C;
	font-size:1.4em;
	font-weight:bold;
	height:2px;
	letter-spacing:1px;
	text-transform:uppercase;
	margin:0 0 20px 10px;

	
/*End Alternate Page Title*/
}

.left_col .insidecontainer_fullpage .video_gallery_nowplaying .pagetitle {
	margin:5px 0 20px;
	padding:0;
	width:625px;
}

#homeplayer {
	margin:0 0 10px;
}

.headercontent .page_content_title {
	margin:0 0 36px 15px;
}

.headercontent .header_article_image {
	text-align:center;
	padding:5px 0 15px;
}


	
/*.headercontent img {
	float:left;
	padding:16px 50px 16px 60px;
}*/
.left_col .page_content,.insidecontainer_fullpage .photo_gallery_list {
	padding:10px 0 0 15px;
}


	
/*NEWS LIST*/
.left_col .insidecontainer_fullpage .news_item,.left_col .insidecontainer_fullpage .newspager {
	margin:0 0 0 8px;
	font-size:1em;
}

.news_item {
	float:left;
	padding:5px 0 10px;
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/newserdividehorz.jpg) repeat-x bottom;
	width:630px;
}

.news_item_image {
	float:left;
	padding:4px 10px 0 0;
}

.news_item_info {
	float:left;
	width:460px;
	font-size:1.2em;
}

.news_item .news_item_info .news_item_title {
	font-weight:bold;
	font-size:1.2em;
	padding:0 0 2px;
}

.news_item_info .news_item_excerpt {
	padding:3px 0;
	font-size:1.1em;
}

.news_item_info .date {
	color:#B5985A;
	font-size:1.1em;
}

.newspager {
	float:right;
	padding:3px 3px 0 0;
}


	
/*NEWS & RELATED CONTENT (GLOBAL)*/
.sidebar {
	position:relative;
	float:left;
	padding:0 0 0 7px;
}

.sidebar .h2bg .insideh3,.insidecontainer .h2bg .insideh3,.left_col .rosterlist .h2bg h3 {
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/headingbg.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	height:24px;
	letter-spacing:1px;
	font-weight:bold;
	text-transform:uppercase;
	padding:1px 0 28px 40px;
}

.sidebar .h2bg .insideh3 {

	
/*background:#002A5C url(http://cfl.assets.mrx.ca/wpg/images/2009/subheadingbg.jpg) no-repeat scroll left top;
	width:146x;
	height:2px;
	color:#002A5C;
	font-size:1.4em;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 20px 0;*/

	
/*Alternate Related Title*/
	width:118px;
	font-size:1em;
	left:-8px;
	position:relative;
	z-index:1;

	
/*End Alternate Related Title*/
}

.insidecontainer .h2bg .insideh3 {

	
/*background:#002A5C url(http://cfl.assets.mrx.ca/wpg/images/2009/subheadingbg.jpg) no-repeat scroll left top;
	width:464px;
	letter-spacing:1px;
	height:2px;
	height:2px;
	color:#002A5C;
	font-size:1.4em;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 20px 4px;*/

	
/*ALTERNATE SUBHEADING STYLES*/
	width:432px;
	font-size:1.3em;
	left:380px;
	position:absolute;

	
/*END ALTERNATE SUBHEADING STYLES*/
}

.sidebar .related_content_container {
	float:left;
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/homebottomrightbg.jpg) repeat-x top left;
	width:138px;
	padding:0 6px;
	top:-28px;
	position:relative;
}

.sidebar .related_content_container,.insidecontainer .maincontent_container {
	background:#FFFFFF url(http://cfl.assets.mrx.ca/wpg/images/2009/feature_player_bg.jpg) repeat-x scroll left top;
}

.related_subheader {
	font-size:1.2em;
	font-weight:bold;
	padding:6px 0 0;
}


	
/*RELATED PHOTO GALLERIES, THOUGHTS, SIMILAR AUTHORS - NEWS */
.title,.photogal_title,.similar_authors_title {
	padding:5px 0;
}

.photogal_container {
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/newserdividehorz.jpg) repeat-x bottom;
	width:140px;
	padding:7px 0 2px;
}

.related_content_divider {
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/newserdividehorz.jpg) repeat-x scroll 0 0;
	float:left;
	height:1px;
	width:135px;
}

.photogal_title,.similar_authors_title,.related_content_container .title {
	width:135px;
	font-size:1.2em;
}

.insidecontainer .maincontent_container {
	float:left;
	width:464px;
	margin:24px 0 10px;

	
/*top added for alternate heading style*/
	padding:6px 0;
}

.insidecontainer .maincontent_container .recarticle_container {
	float:left;
	width:140px;
	padding:0 6px;
}

.news_item_title,.photogal_title {
	font-size:1.2em;
	font-weight:bold;
	font-family:helvetica;
}

.news_item_title a,.photogal_title a {
	color:#002A5C;
}

.photogal_container .photogal_title a {
	color:#000000;
	font-weight:normal;
	font-size:1em;
}

.news_item_details {
	font-size:1.1em;
	font-family:helvetica;
	padding:4px 0 2px;
}

.writerContainer {
	float:left;
	padding:0 6px;
	width:212px;
	margin:0 0 20px;
}

.writer_articles {
	float:left;
	padding:7px 0 5px 5px;
	width:455px;
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/newserdividehorz.jpg) repeat-x bottom;
}

.writer_articles .writer_article_info {
	float:left;
	padding:0 0 0 5px;
	width:385px;
	font-size:1.2em;
}

.writer_articles .writer_article_info .date {
	color:#B5985A;
}

.writerContainer .news_item_details {
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/newserdividehorz.jpg) repeat-x top;
	width:140px;
}

.hottopic_divider {
	float:left;
	background:#A3B2C4 url(http://cfl.assets.mrx.ca/wpg/images/2009/newserdivideverticle.jpg) no-repeat scroll left bottom;
	width:1px;
	height:60px;
}


	
/*article content and newser links*/
.articlecontent {
	text-decoration:none;
	padding:0 0 10px;
}

.articlecontent .articlecontent_date {
	padding:6px 0 0 10px;
	font-size:1.1em;
	font-style:italic;
}

.articlecontent .page {
	padding:0 0 15px;
	font-size:1.2em;
}

.articlecontent .page_content {
	padding-left:7px;
}

.articlecontent .newser_links ul {
	padding-left:10px;
}

.articlecontent .newser_links ul li {
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/rel_link_general.png) no-repeat scroll left center;
	display:block;
	list-style-type:none;
	padding:1px 0 5px 18px;
}

.articlecontent .newser_links ul li.stats {
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/rel_link_stats.png) no-repeat scroll left center;
}

.articlecontent .newser_links ul li.store {
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/rel_link_shop.png) no-repeat scroll left center;
}

.articlecontent .newser_links ul li a {
	color:#002A5C;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
}


	
/*end article content and newser links*/
.writerContainer .articles {
	float:left;
	margin:0 0 0 10px;
	width:135px;
}

.articletitle {
	font-weight:bold;
	font-size:1.2em;
	padding:0 0 3px;
}

.articletitle a {
	color:#002A5C;
}

.writerbio p em {
	font-style:normal;
	font-size:1.1em;
}

.writerbio_container {
	float:left;
	padding:0 6px;
}

.news_item_image a img,.insidecontainer .writer_articles .left a img,.photogal_container a img,.writerContainer .left a img {
	border-color:#002A5C;
	border-width:1px;
	padding:1px;
}

.news_thumbnails .divider {
	margin:0 5px 0 0;
	float:left;
	width:1px;
	height:320px;
	background:#a3b2c4 url(http://cfl.assets.mrx.ca/wpg/images/2009/newserdivideverticle.jpg) no-repeat bottom left;
}

.newser_horz_divider {
	background:url(http://cfl.assets.mrx.ca/wpg/images/2009/newserdividehorz.jpg) repeat-x top right;
	width:140px;
	height:1px;
	margin:0 0 3px 5px;
	float:left;
}

.video .newser_horz_divider {
	width:300px;
	margin:0 0 4px;
}

.home_video_title {
	font-size:1.1em;
	padding:3px 0 0 4px;
	font-weight:bold;
	float:left;
}

.home_video_title a {
	color:#002a5c;
	font-family:helvetica;
}

.featured_player_block .featured_player_details {
	width:180px;
	float:left;
	font-family:Helvetica;
	background:#FFF url(http://cfl.assets.mrx.ca/wpg/images/2009/feature_player_bg.jpg) repeat-x top left;
	padding:3px;
}

.featured_player_block .featured_player_thumb {
	float:left;
	width:115px;
}

.featured_player_block .featured_player_thumb img {
	border:1px solid #606b7a;
	width:110px;
	margin-bottom:7px;
}

.featured_player_block .featured_player_title {
	width:114px;
	height:17px;
	float:left;
	color:#ffa500;
	font-family:Helvetica;
	padding:4px 0 0 4px;
	font-size:1em;
	background:url(http://cfl.assets.mrx.ca/wpg/images/2009/feature_player_etcbutton.jpg) no-repeat top left;
}

.featured_player_block .featured_player_title a {
	font-size:1em;
	color:#ffa500;
	font-family:Helvetica;
}

.featured_player_block .featured_player_namepos h1 {
	color:#333333;
	font-size:1.6em;
	font-weight:bold;
}

.featured_player_block .featured_player_info {
	padding:0 0 10px;
}

.featured_player_block .featured_player_info .tr_bg {
	background:#f6f2ea;
}

.relatedheader h4 {
	display:none;
}


	
/*PAGE STYLES AND PADDING AND SKED*/

	
/*sked*/
.insidecontainer_fullpage .sked_info_text {
	font-family:helvetica;
	font-size:1.2em;
	margin:30px 0 0 15px;
}

.insidecontainer_fullpage .sked_info_text p {
	margin:15px 0 0;
}

.insidecontainer_fullpage .sked_tbl {
	font-family:helvetica;
	font-size:1.2em;
	width:625px;
}

.insidecontainer_fullpage .sked_tbl table {
	width:625px;
}

.insidecontainer_fullpage .sked_tbl caption {
	text-align:left;
	font-family:times New Roman,Arial,sans-serif;
	background:#002A5C url(http://cfl.assets.mrx.ca/wpg/images/2009/subheadingbg.jpg) no-repeat scroll top left;
	height:2px;
	color:#002A5C;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
	margin:20px 0;
}

.insidecontainer_fullpage .sked_tbl table th {
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/ros_total_tr_bg.gif) repeat-x scroll 0 0;
	border-top:1px solid #D8C9A9;
	font-weight:bold;
}

.insidecontainer_fullpage .sked_tbl table .sked_tbl_0 {
	background-color:#F8F4E9;
}

.insidecontainer_fullpage .sked_tbl table td {
	text-align:center;
	padding:2px;
}

.insidecontainer_fullpage .sked_tbl p {
	margin:15px 0 0;
}


	
/*roster list*/
.left_col .rosterlist .h2bg h3 {
	margin:30px 0 0 8px;
	position:relative;
	z-index:10;
}

.left_col .rosterlist table,.left_col .page_content .page_text_block_component .static table {
	width:600px;
	font-size:1.2em;
	z-index:0;
	padding:0 0 0 18px;
}

.left_col .page_content .page_text_block_component .static table {
	padding:0 0 0 18px;
}

.left_col .page_content .page_text_block_component .static p a {

	
/*	padding:0 0 0 16px;
	font-size:1.2em;
*/
}

.left_col .rosterlist table th {
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/ros_total_tr_bg.gif) repeat-x scroll 0 0;
	border-top:1px solid #D8C9A9;
	border-bottom:1px solid #D8C9A9;
	font-weight:bold;
	z-index:0;
}

.left_col .rosterlist table .zebra td {
	background:#F8F4E9;
}

.left_col .page_content .page_text_block_component .static table {
	font-size:1.2em;
}

.left_col .page_content .page_text_block_component p {

	
/*	font-size:1.2em; */
}


	
/*calendar */
.page_calendar h1,.left_col .cal_item .page_content_title {
	margin:0 0 20px;
}

.left_col .page_calendar .visual_calendar_block {
	margin:55px 0 0;
}

.left_col .page_calendar .calendar_day {
	border:1px solid darkgrey;
	background:#b8bfc5 url(http://cfl.assets.mrx.ca/wpg/images/2009/cal_bg.jpg) repeat-x scroll top right;
}

.left_col .page_calendar .calendar_day_events {
	border:2px solid #002A5C;
	background:#b8bfc5 url(http://cfl.assets.mrx.ca/wpg/images/2009/cal_bg.jpg) repeat-x scroll top right;
}

.left_col .page_calendar .calendar_day_events a {
	font-size:1.4em;
	font-weight:bold;
}

.left_col .page_calendar .emptyday {
	border:1px solid lightgrey;
}

.left_col .page_calendar td {
	height:80px;
	width:100px;
	color:#002A5C;
}

.left_col .page_calendar #calendar_day_events_events {
	text-align:left;
	float:left;
}

.left_col .page_calendar .num {
	font-size:1.4em;
	font-weight:bold;
	color:#002A5C;
}

.left_col .page_calendar .calendar_day_events .calendar_info_title_first a {
	font-weight:normal;
}

.left_col .mini_cal .page_calendar .calendar_day {
	border:1px solid darkgrey;
	background:#b8bfc5 url(http://cfl.assets.mrx.ca/wpg/images/2009/cal_bg.jpg) repeat-x scroll top right;
}

.left_col .mini_cal .page_calendar .calendar_day_events {
	border:1px solid #002A5C;
	background:#b8bfc5 url(http://cfl.assets.mrx.ca/wpg/images/2009/cal_bg.jpg) repeat-x scroll top right;
}

.left_col .mini_cal .page_calendar .emptyday {
	border:1px solid lightgrey;
}

.left_col .mini_cal .page_calendar td {
	height:20px;
	width:22px;
}

.left_col .mini_cal .page_calendar .num {
	font-size:1.4em;
	font-weight:bold;
	color:red;
}

.left_col .mini_cal {
	float:right;
	width:200px;
}

.left_col .cal_item {
	padding:10px 0 10px 20px;
}

.left_col .cal_item .title {
	font-size:1.8em;
	color:#002A5C;
	font-weight:bold;
}

.left_col .cal_item {
	padding:10px 0 10px 20px;
	width:400px;
}

.count_items {
	padding:10px 0 0;
}

.left_col .page_calendar {
	padding:20px 0 20px 28px;
	float:left;
	position:relative;
	width:590px;
}

.left_col .cal_item .page_content_title {
	width:617px;
	z-index:10;
}

.left_col .cal_item .calendar_item_date {
	font-size:1.4em;
	font-weight:bold;
	color:#B5985A;
}

.left_col .cal_item .calendar_item_time {
	font-size:1.4em;
	font-weight:bold;
}

.left_col .page_calendar .calendar_ajax_links {
	float:left;
	font-size:1.4em;
	padding:10px 0 0 250px;
}

.left_col .page_calendar .home_cal_month_title {
	color:#B5985A;
	font-size:1.4em;
	font-weight:bold;
	top:50px;
	right:2px;
	position:absolute;
}

.left_col .mini_cal ul li:hover .dropdown ul {
	display:block;
	text-decoration:none;
	width:100px;
}

.left_col .mini_cal ul li ul {
	display:none;
	position:absolute;
	border:1px solid #515151;
	background:#fff;
}

.left_col .mini_cal .dropdown ul {
	padding:4px;
}

.left_col .cal_item .calendar_item_entry {
	padding:15px 0 0;
}

.left_col .mini_cal .page_calendar {
	float:right;
	width:200px;
}

.left_col .calendar_item {
	display:none;
}

.left_col .mini_cal .calendar_ajax_links {
	padding:5px 0 0 40px;
	font-size:1.2em;
}

.left_col .mini_cal .calendar_ajax_links a,.left_col .page_calendar .calendar_ajax_links a {
	color:#B5985A;
}

.left_col .mini_cal .page_calendar .home_cal_month_title {
	font-size:1.4em;
	font-weight:bold;
	color:#B5985A;
	padding:0 4px 0 0;
}

.mini_cal .calendar_week li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.mini_cal .calendar_ajax_links a,.calendar_day_events .dropdown a {
	color:#002A5C;
	text-decoration:none;
}


	
/* calendar end */

	
/* New pager */
.left_col .pager {
	float: right;
	margin: 5px 0;
}
.left_col .pager a {
	display: block;
	float: left;
	margin: 0 2px;
	font-size: 1.2em;
	padding: 3px 5px;
	border: 1px solid #000;
}
.left_col .pager a.current {
	background: #002A5C;
	font-weight: bold;
	color: #fff;
}
.left_col .pager a:hover {
	background: #002A5C;
	color: #fff;
}

/* Depth Chart */
.left_col #depthchart-list table  {
  padding: 0;
  margin: 0;
  width: 100%;
  font-size: 1.0em;
  border: 1px solid #ccc;
  border-top: none;
  clear: both;

}
.left_col #depthchart-list tr {
  background-color: #efefef;
  margin: 0 2px;
}
.left_col #depthchart-list tr td {
	border-top: 1px solid #ccc;
	padding: 3px;
}
.left_col #depthchart-list tr td.depthchart-options {
  width: 100px;
  text-align: center;
}
.left_col #depthchart-text,#depthchart-interactive {
	display:inline;
	text-transform:uppercase;
}

.left_col #depthchart-text a,#depthchart-interactive a {
	background-image:url(http://cfl.assets.mrx.ca/bc/images/2008/homepage1/insdier_black.jpg);
	padding:2px 10px;
}

.left_col #depthchart-text a:hover,#depthchart-interactive a:hover {
	padding-top:3px;
	background-image:url(http://cfl.assets.mrx.ca/bc/images/2008/homepage1/insider_white.jpg);
	color:#000;
}

.left_col #depthchart-text a,.left_col #depthchart-interactive a {
	color:#ffffff;
	text-decoration:none;
}
.left_col #depthchart-text a:hover,.left_col #depthchart-interactive a:hover {
	color:#000;
	text-decoration:none;
}

.left_col .depth-pagetitle {
	margin:5px 0 10px 10px;
	padding:0;
	font-size:1.5em;
	border-bottom:2px solid #002a5c;
}

.left_col #depth-gameinfo {
	position:relative;
	width:602px;
	height:62px;
	margin:0 auto;
	text-align:center;
	background:url(http://cfl.assets.mrx.ca/bc/images/2008/bg-depth-stick-big.jpg) no-repeat top left;
}

.left_col #depth-gameinfo h2 {
	margin:0;
	padding:10px 0 5px;
	font-size:1.4em;
}

.left_col #depth-gameinfo h3 {
	margin:0;
	padding:0;
	font-size:1.3em;
}

.left_col #depth-gameinfo #depth-gameinfo-away {
	display:none;
}

.left_col #depth-gameinfo #depth-gameinfo-home {
	display:none;
}

.left_col #depthchart ul,.left_col #depthchart li {
	margin:0;
	padding:0;
	list-style:none;
}

.left_col #depthchart li a:visited {
	color:#FED176;
}

.left_col #depthchart #depth-player-offence,.left_col #depthchart #depth-player-defence43,.left_col #depthchart #depth-player-defence34,.left_col #depthchart #depth-player-special {
	position:relative;
	width:598px;
	height:400px;
	margin-right:auto;
	margin-left:auto;
	margin-top:30px;
	border:1px solid;
	background-color:#efefef;
}

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

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

.left_col #depthchart h2 {
	padding:0;
	margin:0;
	font-size:1em;
	text-align:center;
	text-transform:uppercase;
}

.left_col #depthchart h2.depth-team-header {
	border-bottom:1px solid #999;
	background-color:#ffffff;
}

.left_col #depthchart .depth-order {
	float:left;
	font-size:.9em;
	padding:3px 0 0 3px;
	display:none;
}

.left_col #depthchart .depth-last {
	margin:1px 0;
	padding:2px;
	cursor:pointer;
	text-align:center;
	text-transform:uppercase;
	background-color:#002a5c;
	border:1px solid #ddd;
	color:#fff;
}

.left_col #depthchart .depth-last a {
	color:#fff;
}

#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:5px;
}

#posCb1,#posCb2,#posDe1,#posDt1,#posDt2,#posDe2,#posK,#posP,#posLs,#posKr,#posPr,#posDi {
	width:85px;
}

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

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

#posLt {
	left:5px;
}

#posLg {
	left:123px;
}

#posC {
	left:244px;
}

#posRg {
	left:363px;
}

#posRt {
	left:480px;
}

#posWr1 {
	left:5px;
}

#posSb1 {
	left:123px;
}

#posQb {
	left:244px;
}

#posSb2 {
	left:363px;
}

#posWr2 {
	left:480px;
}

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

#posRb {
	left:170px;
}

#posFb {
	left:320px;
}

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

#posCb1 {
	left:3px;
}

#posDe1 {
	left:102px;
}

#posDt1 {
	left:201px;
}

#posDt2 {
	left:300px;
}

#posDe2 {
	left:399px;
}

#posCb2 {
	left:498px;
}

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

#posLb1 {
	left:65px;
}

#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:250px;
}

#depth-player-defence43 #posLb3 {
	left:440px;
}

#depth-player-defence43 #posLb4 {
	display:none;
}

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

#posDb1 {
	left:120px;
}

#posS {
	left:250px;
}

#posDb2 {
	left:375px;
}

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

#posK {
	left:3px;
}

#posP {
	left:102px;
}

#posLs {
	left:201px;
}

#posKr {
	left:300px;
}

#posPr {
	left:399px;
}

#posDi {
	left:498px;
}

#depthchart-list {
	padding:0 0 0 10px;
	margin: 0;
	position: relative;
	float: left;
	font-size:1.2em;
	clear:both;
}


	
/* End Depth Chart */
.photo_gallery_container {
}


	
/* Standings */
.left_col .standings_date_type {
	padding:5px 0 0;
	border-bottom:1px solid #002a5c;
	margin:0 0 10px 5px;
}

.left_col .tbstand table {
	width:630px;
	margin-bottom:10px;
	border-collapse:collapse;
}

.left_col .tbstand caption {
	padding:4px;
	font-size:1.2em;
	font-weight:bold;
	color:#000;
	text-align:left;
	background-color:#efefef;
}

.left_col .tbstand th {
	color:#000;
	padding:4px;
	border-top:1px solid #999;
	border-bottom:1px solid #002a5c;
	background-color:#cccccc;
}

.left_col .tbstand td {
	padding:4px;
	text-align:center;
	border-bottom:1px dashed #002a5c;
}


	
/* Standings Style */
#stat-game-boxscore {
	font-size:1.4em;
	padding:20px 0 20px 10px;
}

.left_col .stats_game h2,.left_col .stats_game h3 {
	border-bottom:1px solid #002A5C;
	padding:5px 0 0;
	margin:0 0 5px 5px;
}

.left_col .stats_game caption {
	background-color:#002a5c;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	padding:4px;
	text-align:left;
}

.left_col .stats_game th {
	background-color:#b5985a;
	border-bottom:1px solid #000000;
	color:#000;
	padding:4px;
	text-align:center;
}

.left_col .stats_game td {
	padding:4px 32px;
	text-align:center;
	border-bottom:1px solid #69829f;
}

.left_col .stat-game-cat {
	float:left;
	padding:10px;
	width:250px;
}

.left_col .stat-game-cat table {
	border-collapse:collapse;
}

.left_col .stat-game-cat td {
	padding:4px;
	text-align:center;
	border-bottom:1px solid lightgrey;
}

.left_col .stats_game {
	padding:0 0 0 10px;
}

.survey {
	border:1px solid #FFFFFF;
	padding:5px;
	width:575px;
	font-size:1.3em;
}

.survey form label {
	clear:left;
	display:block;
	float:left;
	width:250px;
}

.survey label.checkbox_title {
	font-weight:bold;
	margin:10px 0;
	width:565px;
}

.survey label.checkbox {
	display:block;
	margin:0 140px 0 10px;
	float:right;
	width:300px;
}

.survey input.text {
	margin:0;
	padding:0;
}

.survey input.submit {
	height:auto;
	margin:10px 0;
	width:auto;
}

.survey input.checkbox {
	float:left;
	width:13px;
}

.highslide-gallery {
	display:block;
}

.highslide-gallery .highslide-pic-info {
	display:block;
	width:140px;
	height:77px;
	float:left;
	margin:5px;
}

.highslide-gallery a.highslide {
	float:left;
}


	
/* Video Page */
.left_col .video_gallery_nowplaying {
	position:relative;
}

.left_col .video_gallery_nowplaying .video_gallery_description {
	position:relative;
	float:left;
	width:100%;
	font-size: 1.2em;
}

.left_col .video_gallery_nowplaying .video_gallery_description .posted_date {
	font-style:italic;
}

.left_col .video_gallery_nowplaying .video_gallery_description .views_rating {
	padding:2px 0;
	margin:2px 0;
	color:#9E102B;
}

.left_col .video_gallery_nowplaying .video_gallery_description .video_gallery_rating .rate_text {
	float:left;
}

.left_col .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star {
	display:block;
	float:left;
	width:15px;
	height:14px;
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/stars.png) no-repeat 0 0;
}

.left_col .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_1:hover {
	background-position:-15px 0;
}

.left_col .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_2:hover {
	background-position:-30px 0;
}

.left_col .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_3:hover {
	background-position:-45px 0;
}

.left_col .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_4:hover {
	background-position:-60px 0;
}

.left_col .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_5:hover {
	background-position:-75px 0;
}

.left_col .video_gallery_nowplaying .video_gallery_also_viewed {
	position:relative;
	float:left;
	width:315px;
	font-weight:bold;
	display:none;
}

.left_col .video_gallery_nowplaying .video_gallery_also_viewed .video_gallery_also_viewed_item {
	padding-top:5px;
}

.left_col .video_gallery_nowplaying .video_gallery_also_viewed .video_gallery_also_viewed_item img {
	position:relative;
	float:left;
	width:85px;
	height:47px;
	margin:0 5px 5px 0;
	border:2px solid #000000;
}

.left_col .video_gallery_nowplaying .video_gallery_also_viewed .video_gallery_also_viewed_item .video_gallery_viewed_title {
	position:relative;
	float:left;
	width:220px;
	font-weight:normal;
}

.left_col .video_gallery_divider_li {
	display:none;
}

.left_col .footage-channels {
	position:relative;
	margin-top:25px;
}

.left_col .footage-lib {
	position:relative;
	background-color:#D9D9D9;
	width:625px;
}

.left_col .footage-channels ul,.left_col .footage-lib #media_select ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

.left_col .footage-channels li,.left_col .footage-lib #media_select li {
	display:inline;
	padding:0;
	margin:0;
}

.left_col .footage-channels li a,.left_col .footage-lib #media_select li a {
	float:left;
	display:block;
	height:22px;
	padding:0 5px;
	margin-right:2px;
	line-height:22px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/navbg.jpg) no-repeat scroll left top;
}

.left_col .footage-lib #media_select li a {
	color:#000000;
	background:transparent url(http://cfl.assets.mrx.ca/wpg/images/2009/navbg.jpg) no-repeat scroll center top;
	border-right:1px solid darkgrey;
	text-decoration:none;
}

.left_col .footage-channels li.selected a,.left_col .footage-lib #media_select li.selected a {
}

.left_col .footage-channels li a:hover,.left_col .footage-lib #media_select li a:hover {
	text-decoration:underline;
}

.left_col .footage-lib #media_select li a:hover {
	text-decoration:underline;
}

.left_col .footage-lib #footageliblist {
	width: 625px;
	border-top:1px solid #c0c0c0;
}

.left_col .footage-lib #footageliblist p {
	margin:0;
	padding:10px 8px;
}

.left_col .footage-lib #footageliblist ul {
	margin:0;
	padding:0;
}

.left_col .footage-lib #footageliblist li {
	float:left;
	width:290px;
	margin:5px;
	list-style:none;
	border: 1px solid #000;
	background: #fff;
	padding: 5px;
	overflow: hidden;
	height: 100px;
}

.left_col .footage-lib #footageliblist li img {
	position:relative;
}

.left_col .footage-lib #footageliblist li .footage-thumb {
	float: left;
}

.left_col .footage-lib #footageliblist li .footage-box-desc {
	position:relative;
	float:left;
	padding-left:5px;
	font-size: 1.1em;
	width: 190px;
}

.left_col .footage-lib #footageliblist li .footage-box-desc p {
	margin: 5px 0;
	padding: 0;
}


.left_col .footage-lib #footageliblist li .footage-box-desc .posted_date {
	font-style:italic;
}

.left_col .footage-lib #footageliblist li .footage-box-views-rating {
	width: 100%;
	float: left;
	clear: left;
	margin-top: 10px;
	font-size: 1.2em;
}

.left_col .video_gallery_divider { display: none; }

	
/* End End Video Page */
.ad_leaderboard {
	text-align:center;
	padding:4px 0;
}


	
/*exact target*/
.exacttarget_container {
	padding:0 10px;
}

.exacttarget_container .et_header {
	font-size:1.4em;
	padding:10px;
}

.exacttarget_container table {
	font-size:1.2em;
}


	
/*end exact target*/

	
/* Stat Table Styles */
#stat_info table {
	border-collapse:collapse;
	margin-bottom:20px;
	width:625px;
	border:none;
}

#stat_info caption {
	font-size:1.1em;
	font-weight:bold;
	color:#000;
	text-align:left;
	padding:4px;
	background-color:#efefef;
}

#stat_info th {
	font-size:1.1em;
	color:#000;
	background-color:#cccccc;
	padding:4px;
	border-top:1px solid #999;
	border-bottom:1px solid #A30504;
}

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

#stat_info th.tbextra {
	border:1px solid #999;
	border-bottom:1px solid #ccc;
	background:url(http://cfl.assets.mrx.ca/wpg/images/2009/stats_fade.jpg) repeat-x bottom left;
}

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

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

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


	
/* End Stat Table Styles */

.search_results h3 {
	border-top: 2px solid #000;
	color: #000;
	font-size: 2.2em;
	font-weight: bold;
	margin: 0 0 6px 0;
	padding: 3px 3px 0 5px;
	height: 30px;
}

.search_results .result_line {
	margin: 2px 5px 10px;
	font-size: 1.2em;
}
.result_line a.title {
	font-weight: bold;
}
.result_line p.meta {
	font-size: 0.9em;
	font-style: italic;
}
.result_line p span.site {
	font-style: normal;
	color: #666;
	margin: 0 10px 0 0;
}

.searchpager {
	float: right;
	margin: 0 3px 0 0;
}
.searchpager_top {
	float: right;
	margin: -30px 3px 0 0;
}
.searchpager a, .searchpager_top a {
	font-size: 1.2em;
	border: 1px solid #ccc;
	padding: 3px 5px;
}
.searchpager a.current, .searchpager_top a.current {
	font-weight: bold;
	font-size: 1.4em;
	padding: 4px 5px 2px;
}

.print{
	padding: 0 20px 0 0;
}
.right a.noborder {
	border:none;
}