.mtl_container .main_body .main_body_text .col1 {
  padding-left: 4px;
  width: 656px;
}
.mtl_container .main_body .main_body_text .col2 {
  padding-left: 4px;
}
.mtl_container .main_body .main_body_text .sponsor_logos {
  margin-top: 10px;
}
.mtl_container .main_body .main_body_text .col1  h1.pagetitle {
  margin: 5px 0;
  padding: 0 0 7px 0;
  font-size: 1.5em;
  color: #98012e;
  line-height: 20px;
  background: transparent url(http://cfl.assets.mrx.ca/mtl/images/en/2009/h1_bottom_bg.jpg) repeat-x bottom left;
}
/* Page */
.mtl_container .main_body .main_body_text .col1 .page_content p {
  margin: 0;
  padding: 5px;
}
.mtl_container .main_body .main_body_text .col1 .page_content h1.sectiontitle {
  margin: 0;
  padding: 3px 0;
  color: #004071;
  font-size: 1.5em;
  display: none;
}
.mtl_container .main_body .main_body_text .col1 .page_content h2 {
  margin: 0;
  padding: 3px 0;
  color: #004071;
  font-size: 1.3em;
  line-height: 16px;
}
.mtl_container .main_body .main_body_text .col1 .page_content .page_text_block_component table {
  width: 100%;
}
.mtl_container .main_body .main_body_text .col1 .page_content .pagetabbar ul{
  margin: 0;
  padding: 0;
  height: 21px;
}
.mtl_container .main_body .main_body_text .col1 .page_content .pagetabbar li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
  text-align: center;
}
.mtl_container .main_body .main_body_text .col1 .page_content .pagetabbar li a {
  float: left;
  display: block;
  line-height: 21px;
  margin: 0 1px 0 1px;
  padding: 0 5px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
  background: #fefefe url(http://cfl.assets.mrx.ca/mtl/images/en/2009/quick_stats_bg.jpg) repeat-x top left;
}
.mtl_container .main_body .main_body_text .col1 .page_content .pagetabbar li a:hover {
  color: #ffffff;
  background: #94012d url(http://cfl.assets.mrx.ca/mtl/images/en/2009/ros_h3_bg.jpg) repeat-x top left;
}
.mtl_container .main_body .main_body_text .col1 .page_content .tbsked table {
  width: 655px;
  border-collapse: collapse;
  margin-bottom: 20px;
  border: 1px solid #efefef;
}
.mtl_container .main_body .main_body_text .col1 .page_content .tbsked caption {
  font-size: 1.1em;
  font-weight: bold;
  color: #000;
  text-align: left;
  padding: 4px;
  background-color: #efefef;
}
.mtl_container .main_body .main_body_text .col1 .page_content .tbsked th {
  font-size: 1.1em;
  color: #000;
  padding: 4px;
  border-top: 1px solid #999;
  border-bottom: 1px solid #A30504;
  background-color: #cccccc;  
}
.mtl_container .main_body .main_body_text .col1 .page_content .tbsked td {
  padding: 4px;
  text-align: center;
  border-bottom: 1px dashed #efefef;
}
.mtl_container .main_body .main_body_text .col1 .page_content #team_draft_results {
  position: relative;
  width: 587px;
  height: 447px;
  background: url(http://cfl.assets.mrx.ca/mtl/images/en/2009/draft/draft_bg.jpg) no-repeat top left;
}
.mtl_container .main_body .main_body_text .col1 .page_content #team_draft_results table.draft_tbstyle {
  position: relative;
  left: 93px;
  top: 207px;
  border: solid 5px black;
  border-collapse: collapse;
  text-align: center;
  width: 466px;
}
.mtl_container .main_body .main_body_text .col1 .page_content #team_draft_results .draft_tbstyle caption {
  display: none;
}	
.mtl_container .main_body .main_body_text .col1 .page_content #team_draft_results .draft_tbstyle th {
  background: #454344;
  border: 1px solid black;
  border-collapse: collapse;
  font-size: 14.85px;
  color: white; 
  width: auto;
}
.mtl_container .main_body .main_body_text .col1 .page_content #team_draft_results .draft_tbstyle td {
  background: #bebebe;
  border:solid 1px black;
  border-collapse:collapse;
  font-size: 10px;
  width:auto ! important;
}
.mtl_container .main_body .main_body_text .col1 .centered_content {
  width: 656px;
  text-align: center;
}
/* End Page */
/* Roster Bio */
.mtl_container .main_body .main_body_text .roster_inside_bio .action_shot_bio {
  position: relative;
  min-height: 62px;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .action_shot_bio .action_shot_sponsor{
  position: absolute;
  right: 2px;
  bottom: 2px;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block {
  position: relative;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_block_text {
  position: relative;
  float: left;
  top: -62px;
  width: 152px;
  padding: 0 10px;
  margin-left: 15px;
  margin-bottom: -62px;
  font-weight: bold;
  background: transparent url(http://cfl.assets.mrx.ca/mtl/images/en/2009/vital_bg.png) no-repeat top left;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_block_text h2 {
  margin: 0;
  padding: 5px 0;
  font-size: 1.5em;
  color: #000000;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_block_text h2 .ros_num {
  font-size: 2.0em;
  color: #98012e;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_block_text .ros_vital {
  font-weight: normal;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats {
  position: relative;
  float: left;
  width: 456px;
  margin-left: 10px;
  margin-top: 10px;
}
.mtl_container .main_body .main_body_text .roster_inside_bio h2.ros_headers {
  margin: 0;
  padding: 0 0 7px 0;
  font-size: 1.5em;
 line-height: 20px;
  color: #98012e;
  background: transparent url(http://cfl.assets.mrx.ca/mtl/images/en/2009/h1_bottom_bg.jpg) repeat-x bottom left;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl {
  width: 456px;
  border: 0;
  border-collapse: collapse;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl caption,
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl th#h_patt, 
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl td.d_patt ,
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl th#h_pcomp, 
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl td.d_pcomp,
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl th#h_plong, 
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl td.d_plong,
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl th#h_ratt, 
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl td.d_ratt,
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl th#h_rlong, 
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl td.d_rlong,
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl th#h_rclong, 
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl td.d_rclong,
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl th#h_plong, 
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl td.d_plong,
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl th#h_psingle, 
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl td.d_psingle,
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl th#h_ppoints, 
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl td.d_ppoints {
  display: none;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl th {
  color: #424242;
  text-align: left;
  font-size: 1.3em;
  border-bottom: 2px solid #c6c6c6;
  background: #ffffff url(http://cfl.assets.mrx.ca/mtl/images/en/2009/quick_stats_bg.jpg) repeat-x top left;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl td {
  color: #98012e;
  font-size: 2.5em;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .vitals_block .vitals_quick_stats table.league_leader_tbl_def td {
  font-size: 1.5em;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .player_stats {
  position: relative;
  padding: 10px 0;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .player_stats h3 {
  width: 636px;
  height: 21px;
  line-height: 21px;
  margin: 0;
  padding: 0 0 0 20px;
  font-size: 1.1em;
  color: #ffffff;
  text-transform: uppercase;
  background: #ffffff url(http://cfl.assets.mrx.ca/mtl/images/en/2009/ros_h3_bg.jpg) repeat-x top left;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .player_stats table {
  width: 656px;
  border: 0;
  border-collapse: collapse;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .player_stats th {
  height: 20px;
  text-align: left;
  background: #ffffff url(http://cfl.assets.mrx.ca/mtl/images/en/2009/quick_stats_bg.jpg) repeat-x top left;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .player_stats th a,
.mtl_container .main_body .main_body_text .roster_inside_bio .player_stats td a {
  color: #000000;
  font-weight: bold;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .player_stats td{
  border-bottom: 1px solid #cdcbcc;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .player_stats tr.stat-career-total td{
  font-weight: bold;
  color: #98012e;
  border-top: 2px solid #cdcbcc;
  border-bottom: none;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .h2right a {
  font-weight: bold;
  color: #000000;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .roster_bottom  {
  position: relative;
  padding: 10px 0;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .roster_bottom .roster_media_center {
  position: relative;
  float: left;
  width: 191px;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .roster_bottom .roster_media_center h1 {
  position: relative;
  float: left;
  width: 130px;
  line-height: 18px;
  font-size: 1.4em;
  color: #98012e;
  margin: 0;
  padding: 0;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .roster_bottom .roster_media_center a {
  color: #000000;
  text-decoration: none;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .roster_bottom .roster_media_center .more_media {
  position: relative;
  float: left;
  width: 61px;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .roster_bottom .roster_media_center .more_media a {
  font-size: 0.9em;
  line-height: 18px;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .roster_bottom .roster_media_center .media_sep {
  position: relative;
  width: 191px;
  height: 5px;
  padding-top: 4px;
  background: transparent url(http://cfl.assets.mrx.ca/mtl/images/en/2009/h1_bottom_bg.jpg) repeat-x bottom left;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .roster_bottom .roster_media_center ul {
  margin: 0;
  padding: 0;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .roster_bottom .roster_media_center li{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .roster_bottom .roster_media_center .roster_videos li img {
  width: 181px;
  height: 119px;
  margin: 10px 0;
  border: 1px solid #000000;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .roster_bottom .roster_media_center .roster_videos li.ros_media_desc {
  display: none;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .roster_bottom .roster_media_center .roster_galleries li {
  display: inline;
  float: left;
  width: 89px;
  padding: 2px;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .roster_bottom .roster_media_center .roster_galleries li img {
  width: 87px;
  height: 54px;
  border: 1px solid #000000;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .roster_bottom .roster_media_center .roster_galleries li .ros_media_desc {
  width: 76px;
  padding-left: 12px;
  line-height: 10px;
  background: transparent url(http://cfl.assets.mrx.ca/mtl/images/en/2009/nav_arrow.gif) no-repeat top left;
}
.mtl_container .main_body .main_body_text .roster_inside_bio .roster_bottom .player_bio {
  position: relative;
  float: left;
  width: 451px;
  padding-left: 10px;
}
/* End Roster Bio */
/* Roster List */
.mtl_container .main_body .main_body_text #rosterlist #roster-sponsor {
  text-align: center;
  padding-bottom:7px;
}
.mtl_container .main_body .main_body_text #rosterlist .roster-team-city, 
.mtl_container .main_body .main_body_text #rosterlist .roster-team-name  {
  color: #043B7C;
}
.mtl_container .main_body .main_body_text #rosterlist table {
  width: 655px;
  padding-bottom:7px;
}
.mtl_container .main_body .main_body_text #rosterlist caption  {
  font-weight: bold;
  padding: 4px;
  border-bottom: 1px solid #b2b7bb;
  background-color:#98012E;
  color:#ffffff;
  font-size:1.2em;
}
.mtl_container .main_body .main_body_text #rosterlist th  {
  padding: 4px;
  text-align: left;
  color: #6B0120;
  background-color: #c0c0c0;
}
.mtl_container .main_body .main_body_text #rosterlist td  {
  padding: 3px;
}
.mtl_container .main_body .main_body_text #rosterlist .zebra  {
  background-color: #efefef;
}
.mtl_container .main_body .main_body_text #rosterlist .roster-th-num, 
.mtl_container .main_body .main_body_text #rosterlist .roster-td-num  {
  text-align: right;
}
/* End Roster List */
/* Calendar */
.mtl_container .main_body .main_body_text .page_calendar {
  position: relative;
}
.mtl_container .main_body .main_body_text .page_calendar  h1 {
  margin: 5px 0;
  padding: 0 0 7px 0;
  font-size: 1.5em;
  color: #98012e;
  line-height: 20px;
  background: transparent url(http://cfl.assets.mrx.ca/mtl/images/en/2009/h1_bottom_bg.jpg) repeat-x bottom left;
}
.mtl_container .main_body .main_body_text .page_calendar  .home_cal_month_title {
  font-size: 1.4em;
  font-weight: bold;
  font-style: italic;
}
.mtl_container .main_body .main_body_text .page_calendar .calendar_day {
  border: 1px solid darkgrey;
  background: #b8bfc5 url(http://cfl.assets.mrx.ca/mtl/images/en/2009/cal_bg.jpg) repeat-x scroll top right;
}
.mtl_container .main_body .main_body_text .page_calendar  .calendar_day_events {
  border: 1px solid #E22222;
  background: #b8bfc5 url(http://cfl.assets.mrx.ca/mtl/images/en/2009/cal_bg.jpg) repeat-x scroll top right;
}
.mtl_container .main_body .main_body_text .page_calendar  .calendar_day_events a {
  font-weight: bold;
}
.mtl_container .main_body .main_body_text .page_calendar  td {
  width: 100px;
  height: 80px;
}
.mtl_container .main_body .main_body_text .page_calendar  td ul {
  margin: 0;
  padding: 0;
}
.mtl_container .main_body .main_body_text .page_calendar  td li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.mtl_container .main_body .main_body_text .page_calendar  .emptyday {
  border: 1px solid lightgrey;
}
.mtl_container .main_body .main_body_text .page_calendar #calendar_day_events_events {
  text-align: left;
}
.mtl_container .main_body .main_body_text .page_calendar .num {
  font-weight: bold;
  color: red;
}
.mtl_container .main_body .main_body_text .page_calendar  .calendar_ajax_links {
  text-align: center;
}
.mtl_container .main_body .main_body_text .mini_cal {
  float: right;
  width: 200px;
}
.mtl_container .main_body .main_body_text .mini_cal .page_calendar  td {
  width: 22px;
  height: 20px;
}
.mtl_container .main_body .main_body_text .mini_cal .page_calendar .calendar_day {
  border: 1px solid darkgrey;
  background: #b8bfc5 url(http://cfl.assets.mrx.ca/mtl/images/en/2009/cal_bg.jpg) repeat-x scroll top right;
}
.mtl_container .main_body .main_body_text .mini_cal .page_calendar  .calendar_day_events {
  border: 1px solid #E22222;
  background: #b8bfc5 url(http://cfl.assets.mrx.ca/mtl/images/en/2009/cal_bg.jpg) repeat-x scroll top right;
}
.mtl_container .main_body .main_body_text .mini_cal .page_calendar  .emptyday {
  border: 1px solid lightgrey;
}
.mtl_container .main_body .main_body_text .mini_cal ul li:hover .dropdown ul {
  display: block;
  width: 100px;
  text-decoration: none;
}
.mtl_container .main_body .main_body_text .mini_cal ul li ul {
  position: absolute;
  display: none;
  border: 1px solid #515151;
  background: #fff;
}
.mtl_container .main_body .main_body_text .mini_cal .dropdown {
  position: relative;
}
.mtl_container .main_body .main_body_text .mini_cal .dropdown ul {
  padding: 4px;
  z-index: 98;
}
.mtl_container .main_body .main_body_text .mini_cal .count_items {
  padding: 10px 0 0 0;
}
.mtl_container .main_body .main_body_text .mini_cal .calendar_item,
.mtl_container .main_body .main_body_text .mini_cal .home_cal_thumb_images {
  display: none;
}
.mtl_container .main_body .main_body_text .cal_item {
  width: 370px;
  padding: 5px 0 5px 10px;
}
.mtl_container .main_body .main_body_text .cal_item .page_content_title {
  font-size: 1.3em;
  font-weight: bold
}
.mtl_container .main_body .main_body_text .cal_item .calendar_item_date, .mtl_container .main_body .main_body_text .cal_item .calendar_item_time {
  font-weight:bold;
}
/* Calendar end */

/* New pager */
.main_body .pager {
	float: right;
	margin: 5px 0;
}
.main_body .pager a {
	display: block;
	float: left;
	margin: 0 2px;
	font-size: 1.2em;
	padding: 3px 5px;
	border: 1px solid #000;
	color: #004071;
	text-decoration: none;
}
.main_body .pager a.current {
	background: #98012E;
	font-weight: bold;
	color: #fff;
}
.main_body .pager a:hover {
	background: #98012E;
	color: #fff;
}

/* Depth Chart */
.mtl_container .main_body .main_body_text #depthchart-list {
  padding: 12px 10px;
  clear: both;
}
.mtl_container .main_body .main_body_text #depthchart-list ul {
  padding: 0;
  margin: 0;
}
.mtl_container .main_body .main_body_text #depthchart-list li {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
  height: 65px;
  width: 560px;
  background: url(http://cfl.assets.mrx.ca/mtl/images/en/2008/bg-depth-stick.jpg) no-repeat top left;
}
.mtl_container .main_body .main_body_text #depthchart-list #depthchart-text, 
.mtl_container .main_body .main_body_text #depthchart-list #depthchart-interactive,
.mtl_container .main_body .main_body_text #depthchart-list #depthchart-pdf {
  font-weight: bold;
  text-transform: uppercase;
}
.mtl_container .main_body .main_body_text #depthchart-list table {
}
.mtl_container .main_body .main_body_text #depthchart-list table tr td {
	padding: 2px 5px;
}
.mtl_container .main_body .main_body_text #depthchart-list #depthchart-text {
  left: 145px;
}
.mtl_container .main_body .main_body_text #depthchart-list #depthchart-interactive {
  left: 20px;
}
.mtl_container .main_body .main_body_text #depthchart-list #depthchart-pdf {
  left: 210px;
}
.mtl_container .main_body .main_body_text #depthchart-list #depth-logo-away {
  position: absolute;
  top: 2px;
}
.mtl_container .main_body .main_body_text #depthchart-list #depth-logo-home {
  position: absolute;
  top: 2px;
  left: 210px;
}
.mtl_container .main_body .main_body_text #depthchart-list #depth-match {
  position: absolute;
  top: 15px;
  left: 70px;
  width: 150px;
  text-align: center;
}
.mtl_container .main_body .main_body_text #depthchart-list #depth-options {
  position: absolute;
  top: 10px;
  left: 300px;
}
.mtl_container .main_body .main_body_text #depthchart-list #depth-options a {text-decoration: none;}
.mtl_container .main_body .main_body_text #depthchart-list #depth-options a:link { color: #fff; }
.mtl_container .main_body .main_body_text #depthchart-list #depth-options a:visited { color: #efefef; }
.mtl_container .main_body .main_body_text #depthchart-list #depth-options a:hover { color: #C0C0C0; }
.mtl_container .main_body .main_body_text #depthchart-list #depth-options a:active { color: #0099CC; }
/* End DC List */
.mtl_container .main_body .main_body_text #depth-gameinfo {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
  height: 65px;
  width: 660px;
  background: url(http://cfl.assets.mrx.ca/mtl/images/en/2009/bg-depth-stick-big.jpg) no-repeat top left;
}
.mtl_container .main_body .main_body_text #depth-gameinfo-away,
.mtl_container .main_body .main_body_text #depth-gameinfo-home,
.mtl_container .main_body .main_body_text #depth-gameinfo h2,
.mtl_container .main_body .main_body_text #depth-gameinfo h3 {
  position: absolute;
}
.mtl_container .main_body .main_body_text #depth-gameinfo-away {
  left: 10px;
}
.mtl_container .main_body .main_body_text #depth-gameinfo-home {
  left: 390px;
}
.mtl_container .main_body .main_body_text #depth-gameinfo h2 {
  top: 25px;
  left: 205px;
  width: 250px;
  font-size: 1.0em;
  font-weight: bold;
  text-align: center;
}
.mtl_container .main_body .main_body_text #depth-gameinfo h3 {
  top: 10px;
  left: 205px;
  width: 250px;
  font-size: 1.0em;
  text-align: center;
}
.mtl_container .main_body .main_body_text #depthchart ul, 
.mtl_container .main_body .main_body_text #depthchart li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mtl_container .main_body .main_body_text #depthchart #depth-player-offence, 
.mtl_container .main_body .main_body_text #depthchart #depth-player-defence43, 
.mtl_container .main_body .main_body_text #depthchart #depth-player-defence34, 
.mtl_container .main_body .main_body_text #depthchart #depth-player-special {
  position: relative;
  width: 598px;
  height: 400px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 30px;
  border: 1px solid;
  background: #efefef url(http://cfl.assets.mrx.ca/mtl/images/en/2009/bg-field.jpg) repeat-y top left;
}
.mtl_container .main_body .main_body_text #depthchart #depth-player-defence43, 
.mtl_container .main_body .main_body_text #depthchart #depth-player-defence34  {
  height: 450px;
}
.mtl_container .main_body .main_body_text #depthchart #depth-player-special  {
  height: 200px;
}
.mtl_container .main_body .main_body_text #depthchart h2 {
  padding: 0;
  margin: 0 0 5px 0;
  font-size: 1.0em;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
}
.mtl_container .main_body .main_body_text #depthchart h2.depth-team-header  {
  border-bottom: 1px solid #999;
  background-color: #ffffff;
}
.mtl_container .main_body .main_body_text #depthchart .depth-order {
  float: left;
  font-size: 0.9em;
  padding: 3px 0 0 3px;
  display:none;
}
.mtl_container .main_body .main_body_text #depthchart .depth-last {
  margin: 1px 0;
  padding: 2px;
  cursor: pointer;
  text-align: center;
  text-transform: uppercase;
  background-color: #ffffff;
  border: 1px solid #ddd;
}
#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;
  background: #000 url(http://cfl.assets.mrx.ca/mtl/images/en/2008/bg-depth-box.jpg) repeat-x top left;
}
#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; }
/* Depth Chart end */
/* News List */
.mtl_container .main_body .main_body_text .news_list_page .news_item {
  position: relative;
  width: 655px;
  margin: 10px 0;
  border-bottom: 1px dashed #c0c0c0;
}
.mtl_container .main_body .main_body_text .news_list_page .news_item img {
  position: relative;
  float: left;
  width: 105px;
  height: 55px;
}
.mtl_container .main_body .main_body_text .news_list_page .news_item .news_item_text {
  position: relative;
  float: left;
  width: 460px;
  padding-left: 10px;
}
.mtl_container .main_body .main_body_text .news_list_page .news_item .news_item_text a {
  font-weight: bold;
}
.mtl_container .main_body .main_body_text .news_list_page .news_item .news_item_text .news_item_date {
  font-weight: bold;
  padding-bottom: 5px;
}
.mtl_container .main_body .main_body_text .news_list_page .news_pager {
  font-weight: bold;
  text-align: center;
}
.mtl_container .main_body .main_body_text .article_page {
  text-align: center;
}
.mtl_container .main_body .main_body_text .article_page .page_content_title {
  margin: 5px 0;
  padding: 0 0 7px 0;
  font-size: 1.5em;
  color: #98012e;
  line-height: 20px;
  text-align: left;
  background: transparent url(http://cfl.assets.mrx.ca/mtl/images/en/2009/h1_bottom_bg.jpg) repeat-x bottom left;
}
.mtl_container .main_body .main_body_text .article_page .articlecontent {
  text-align: left;
}
.mtl_container .main_body .main_body_text .article_page img.article_image {
  margin: 0 auto;
}
.mtl_container .main_body .main_body_text .news_list_page .news_writer_info {
  position: relative;
  padding-bottom: 3px;
  border-bottom: 1px solid #004071;
}
.mtl_container .main_body .main_body_text .news_list_page .news_writer_info img {
  position: relative;
  float: left;
}
.mtl_container .main_body .main_body_text .news_list_page .news_writer_info .news_writer_info {
  position: relative;
  float: left;
  padding-left: 10px;
}
/* End News List */
/* Photo Gallery */
.mtl_container .main_body .main_body_text .col1 .page_content .photo_gallery_container h2 {
  display: none;
}
.mtl_container .main_body .main_body_text .photo_gallery_list{
  position: relative;
  float: left;
  width: 87px;
  padding: 10px 30px;
}
.mtl_container .main_body .main_body_text .photo_gallery_list img.photo_gallery_icon { 
  width: 87px;
  height: 54px;
}
.mtl_container .main_body .main_body_text .photopager { 
  text-align: right;
  font-weight: bold;
}
.mtl_container .main_body .main_body_text .highslide-gallery  .highslide-pic-info {
  position: relative;
  float: left;
  width: 87px;
  padding: 5px;
}
.mtl_container .main_body .main_body_text .highslide-gallery  .highslide-pic {
  width: 87px;
  height: 54px;
}
/* End Photo Gallery */
/* Sked List */
.mtl_container .main_body .main_body_text .sked_tbl .on { background-color: #F0F0F0; }
.mtl_container .main_body .main_body_text .sked_tbl .sked_tbl_0 { background-color: #ffffff; }
.mtl_container .main_body .main_body_text .sked_tbl .sked_tbl_1 { background-color: #ffffff; }
.mtl_container .main_body .main_body_text .sked_tbl table {
  width: 655px;
  border-collapse: collapse;
  margin-bottom: 10px;
}
.mtl_container .main_body .main_body_text .sked_tbl caption {
  padding: 4px;
  font-size: 1.2em;
  font-weight: bold;
  color: #ffffff;
  text-align: left;
  background-color: #98012E;
}
.mtl_container .main_body .main_body_text .sked_tbl th {
  color: #ffffff;
  padding: 4px;
  text-align: center;
  border-bottom: 1px solid #B2B7BB;
  background-color: #003D79;
}
.mtl_container .main_body .main_body_text .sked_tbl td {
  padding: 2px;
  text-align: center;
}
.mtl_container .main_body .main_body_text .sked_tbl .sked_details {
  background: #efefef url(http://cfl.assets.mrx.ca/mtl/images/en/2009/bg-shade.jpg) repeat-x top left;
  padding-bottom: 10px;
}
.mtl_container .main_body .main_body_text .sked_tbl .sked_details .sked_sponsor {
  margin-top: 5px;
  margin-bottom: 5px;
}
.mtl_container .main_body .main_body_text .sked_tbl .sked_details .sked_sponsor img {
  margin-top: 10px;
}
.mtl_container .main_body .main_body_text .sked_tbl .sked_details table {
  width: 530px;
  margin-bottom: 1px;
  border-collapse: collapse;
  border: none;
}
.mtl_container .main_body .main_body_text .sked_tbl .sked_details table img {
  padding-top: 2px;
}
.mtl_container .main_body .main_body_text .sked_tbl .sked_details th {
  padding: 4px;
  color: #000;
  font-size: 1.0em;
  border-top: none;
  border-bottom: 1px solid #000000;
  background-color: transparent;
}
.mtl_container .main_body .main_body_text .sked_tbl .sked_details td  {
  width: 175px;
}
.mtl_container .main_body .main_body_text .sked_tbl .sked_details .sked_pages {
  width: 530px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  font-size: 1.1em;
  border-top: 1px dashed #000000;
  border-bottom: 1px dashed #000000;
}
.mtl_container .main_body .main_body_text .sked_tbl .sked_details .sked_pages ul {
  margin-left: 0;
  padding-left: 0;
  display: inline;
} 
.mtl_container .main_body .main_body_text .sked_tbl .sked_details .sked_pages ul li {
  margin-left: 0;
  margin-bottom: 0;
  padding: 2px 15px 5px;
  list-style: none;
  display: inline;
}
/* End Sked List */
/* Game Stats */
.mtl_container .main_body .main_body_text .stats_game #stats-game {
  position: relative;
  width: 586px;
  height: 173px;
  margin: 0 auto;
}
.mtl_container .main_body .main_body_text .stats_game #stats-game h2 {
  position: absolute;
  top: 130px;
  left: 30px;
  width: 310px;
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  padding: 0;
  margin: 0;
}
.mtl_container .main_body .main_body_text .stats_game #stats-game h3 {
  position: absolute;
  top: 150px;
  left: 30px;
  width: 310px;
  color: #000;
  font-size: 13px;
  text-align: center;
  padding: 0;
  margin: 0;
}
.mtl_container .main_body .main_body_text .stats_game #stat-game-boxscore {
  position: absolute;
  top: 60px;
  left: 375px;
  height: 54px;
  width: 186px;
  background: url(http://cfl.assets.mrx.ca/mtl/images/en/2009/gameday/bg_boxscore.jpg) no-repeat top left;
}
.mtl_container .main_body .main_body_text .stats_game #stat-game-boxscore table {
  width: 180px;
  font-family: arial;
}
.mtl_container .main_body .main_body_text .stats_game #stat-game-boxscore caption {
  display: none;
}
.mtl_container .main_body .main_body_text .stats_game #stat-game-boxscore td{
  padding: 0 2px;
  text-align: right;
  font-size: 10px;
}
.mtl_container .main_body .main_body_text .stats_game .stat-away-team, 
.mtl_container .main_body .main_body_text .stats_game .stat-away-1, 
.mtl_container .main_body .main_body_text .stats_game .stat-away-2, 
.mtl_container .main_body .main_body_text .stats_game .stat-away-3, 
.mtl_container .main_body .main_body_text .stats_game .stat-away-4, 
.mtl_container .main_body .main_body_text .stats_game .stat-away-ot { 
  border-bottom: 1px solid; 
  border-right: 1px solid; 
}
.mtl_container .main_body .main_body_text .stats_game .stat-away-score{
  border-bottom: 1px solid; 
}
.mtl_container .main_body .main_body_text .stats_game .stat-home-team, 
.mtl_container .main_body .main_body_text .stats_game .stat-home-1, 
.mtl_container .main_body .main_body_text .stats_game .stat-home-2, 
.mtl_container .main_body .main_body_text .stats_game .stat-home-3, 
.mtl_container .main_body .main_body_text .stats_game .stat-home-4, 
.mtl_container .main_body .main_body_text .stats_game .stat-home-ot { 
  border-right: 1px solid; 
}
.mtl_container .main_body .main_body_text .stats_game .stat-home-score {
  background-color: #efefef;
}
.mtl_container .main_body .main_body_text .stats_game #stat-game-stats table {
  float: left;
  width: 249px;
}
.mtl_container .main_body .main_body_text .stats_game #stat-game-stats caption {
  width: 249px;
}
.mtl_container .main_body .main_body_text .stats_game #stat-game-passing, 
.mtl_container .main_body .main_body_text .stats_game #stat-game-rushing, 
.mtl_container .main_body .main_body_text .stats_game #stat-game-receiving, 
.mtl_container .main_body .main_body_text .stats_game #stat-game-fumbles, 
.mtl_container .main_body .main_body_text .stats_game #stat-game-fieldgoals, 
.mtl_container .main_body .main_body_text .stats_game #stat-game-punts, 
.mtl_container .main_body .main_body_text .stats_game #stat-game-kickreturns, 
.mtl_container .main_body .main_body_text .stats_game #stat-game-puntreturns,
.mtl_container .main_body .main_body_text .stats_game #stat-game-defence {
  float: left;
  width: 655px;
}
.mtl_container .main_body .main_body_text .stats_game .stat-game-cat {
  float: left;
  padding: 10px 35px;
}
.mtl_container .main_body .main_body_text .stats_game .stat-game-cat table {
  border-collapse: collapse;
  background: #F3F3F3 url(http://cfl.assets.mrx.ca/mtl/images/en/2009/gameday/stats-td.jpg) repeat-x top left;
}
.mtl_container .main_body .main_body_text .stats_game .stat-game-cat caption {
  font-weight: bold;
  padding: 4px;
  background: #F3F3F3 url(http://cfl.assets.mrx.ca/mtl/images/en/2009/gameday/stats-caption.jpg) repeat-x top left;
}
.mtl_container .main_body .main_body_text .stats_game .stat-game-cat th {
  font-size: 10px;
  padding: 4px;
  background: #F3F3F3 url(http://cfl.assets.mrx.ca/mtl/images/en/2009/gameday/stats-th.jpg) repeat-x bottom left;
}
.mtl_container .main_body .main_body_text .stats_game .stat-game-cat td {
  padding: 3px;
}
.mtl_container .main_body .main_body_text .stats_game .stat-cell-name {
  font-weight: bold;
}
.mtl_container .main_body .main_body_text .stats_game .stat-cell {
  text-align: right;
}
/* End Game Stats */
/* Standings Styles */
h2.standings_date_type {
  padding: 10px 0;
  margin: 0;
  font-size: 1.3em;
}
.tbstand table  {
  float: none;
  width: 619px;
  margin-top: 0px;
  margin-bottom: 10px;
  border-collapse: collapse;
  font-weight: bold;
  background: transparent;
  font-size: 1.1em;
}
.tbstand caption  {
  padding: 4px;
  font-size: 1.2em;
  font-weight: bold;
  color: #000;
  text-align: left;
  background-color: #efefef;
}
.tbstand th  {
  color: #000;
  padding: 4px;
  border-top: 1px solid #999;
  border-bottom: 1px solid #e22222;
  background-color: #cccccc;
}
.tbstand td  {
  padding: 4px;
  text-align: center;
  border-bottom: 1px dashed #efefef;
}
.tbstand td.stand_division {
	background: #C20000;
	font-size: 1.2em;
	color: #FFFFFF;
	text-align: left;
	padding-left: 42px;
}
.tbstand td.division1{
	background: #003e7e;
	padding-left: 105px;
}
.tbstand .division_icon1{
	width: 97px;
	height: 48px;
	background: transparent url(http://cfl.assets.mrx.ca/league/images/en/2010/standings/east-div.png) no-repeat;
	bottom: 4px;
	left: -2px;
}
.tbstand td.division2{
	padding-left: 105px;
}
.tbstand .division_icon2{
	width: 97px;
	height: 48px;
	background: transparent url(http://cfl.assets.mrx.ca/league/images/en/2010/standings/west-div.png) no-repeat;
	bottom: 4px;
	left: -2px;
}
.tbstand td.team_name {
	text-align: left;
	font-weight: normal;
	padding: 1px 0px;
	font-size: 1.1em;
}
.tbstand td.team_name img {
	height: 21px;
	width: 42px;
	vertical-align: middle;
}
.standings_year  {
	float: left;
	margin-top: 10px;
}
.season_buttons {
	float: right;
	margin-top: 10px;
}
.season_buttons div, .season_buttons div div {
	float: left;
	height: 20px;
	border: 0;
	padding: 0;

}
.season_buttons div {
	margin-left: 10px;
}
.season_buttons div div {
	background: url(http://cfl.assets.mrx.ca/league/images/en/2010/standings/stand_button.png) top left;
	margin: 0;
	padding: 0px 7px;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
.season_buttons div div.leftend {
	background: url(http://cfl.assets.mrx.ca/league/images/en/2010/standings/stand_button_left.png) top left;
	padding: 0px;
	width: 3px;
}
.season_buttons div div.rightend {
	background: url(http://cfl.assets.mrx.ca/league/images/en/2010/standings/stand_button_right.png) top left;
	padding: 0px;
	width: 3px;
}
.season_buttons div div a{
	color: #000000;
}
.season_buttons div.selected div {
	background: url(http://cfl.assets.mrx.ca/league/images/en/2010/standings/red_but.png) top left;
}
.season_buttons div.selected div.leftend {
	background: url(http://cfl.assets.mrx.ca/league/images/en/2010/standings/red_left.png) top left;
}
.season_buttons div.selected div.rightend {
	background: url(http://cfl.assets.mrx.ca/league/images/en/2010/standings/red_right.png) top left;
}
.season_buttons div.selected div a{
	color: #FFFFFF;
}
.standings_legend {
	width: 300px;
	border: 1px solid #CCCCCC;
	padding: 0;
	background: #EEEEEE;
	margin: 15px 0px;
}
.standings_legend h2{
	font-weight: bold;
	font-size: 1.4em;
	background: #CCCCCC;
	padding: 5px 5px 5px 15px;
	margin: 0;
}
.standings_legend p {
	display: inline-block;
	width: 40%;
	margin-left: 10px;
	padding: 5px;
	font-size: 10px;
}
/* End Standings Styles */

/* Survey */
.mtl_container .main_body .main_body_text h1.form_title {
  display: none;
}
.mtl_container .main_body .main_body_text .survey form label {
  display: block;
  width: 655px;
  margin-bottom: 5px;
}
.mtl_container .main_body .main_body_text .survey form p {
  font-weight: bold;
}
.mtl_container .main_body .main_body_text .survey form input {
  margin-bottom: 10px;
}
.mtl_container .main_body .main_body_text .survey form select {
  margin-bottom: 10px;
}
.mtl_container .main_body .main_body_text .survey form textarea {
  margin-bottom: 10px;
}
.mtl_container .main_body .main_body_text .survey form label.checkbox_title {
  width: 655px;
  margin-bottom: 5px;
}
.mtl_container .main_body .main_body_text .survey form label.checkbox {
  display: inline;
  float: right;
  width: 615px;
}
.mtl_container .main_body .main_body_text .survey form input.checkbox {
  width: 25px;
}
/* End Survey */
/* Video Page */
.mtl_container .main_body .main_body_text .video_page .video_gallery_nowplaying  {
  position: relative;
}
.mtl_container .main_body .main_body_text .video_page .video_gallery_nowplaying .video_gallery_description {
  position: relative;
  float: left;
  width: 385px;
}
.mtl_container .main_body .main_body_text .video_page .video_gallery_nowplaying .video_gallery_description .posted_date {
  font-style: italic;
}
.mtl_container .main_body .main_body_text .video_page .video_gallery_nowplaying .video_gallery_description .views_rating {
  padding: 2px 0;
  margin: 2px 0;
  color: #9E102B;
}
.mtl_container .main_body .main_body_text .video_page .video_gallery_nowplaying .video_gallery_description .video_gallery_rating .rate_text {
  float: left;
}
.mtl_container .main_body .main_body_text .video_page .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star {
  display: block;
  float: left;
  width: 14px;
  height: 13px;
  background: transparent url(http://cfl.assets.mrx.ca/mtl/images/en/2009/stars.png) no-repeat 0 0; 
}
.mtl_container .main_body .main_body_text .video_page .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_1:hover {
  background-position: -14px 0;
}
.mtl_container .main_body .main_body_text .video_page .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_2:hover {
  background-position: -28px 0;
}
.mtl_container .main_body .main_body_text .video_page .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_3:hover {
  background-position: -42px 0;
}
.mtl_container .main_body .main_body_text .video_page .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_4:hover {
  background-position: -56px 0;
}
.mtl_container .main_body .main_body_text .video_page .video_gallery_nowplaying .video_gallery_description .video_gallery_rating a.rating_star_5:hover {
  background-position: -70px 0;
}
.mtl_container .main_body .main_body_text .video_page .video_gallery_nowplaying .video_gallery_also_viewed {
  position: relative;
  float: left;
  width: 270px;
  font-weight: bold;
}
.mtl_container .main_body .main_body_text .video_page .video_gallery_nowplaying .video_gallery_also_viewed .video_gallery_also_viewed_item  {
  padding-top: 5px;
}
.mtl_container .main_body .main_body_text .video_page .video_gallery_nowplaying .video_gallery_also_viewed .video_gallery_also_viewed_item img {
  position: relative;
  float: left;
  width: 38px;
  height: 25px;
  margin: 0 5px 5px 0;
  border: 2px solid #000000;
}
.mtl_container .main_body .main_body_text .video_page .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;
}
.mtl_container .main_body .main_body_text .video_page .footage-channels {
  position: relative;
  margin-top: 5px;
}
.mtl_container .main_body .main_body_text .video_page .footage-lib  {
  position: relative;
  background-color: #D9D9D9;
}
.mtl_container .main_body .main_body_text .video_page .footage-channels ul,
.mtl_container .main_body .main_body_text .video_page .footage-lib #media_select ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
.mtl_container .main_body .main_body_text .video_page .footage-channels li,
.mtl_container .main_body .main_body_text .video_page .footage-lib #media_select li {
  display: inline;
  padding: 0px;
  margin: 0px;
}
.mtl_container .main_body .main_body_text .video_page .footage-channels li a,
.mtl_container .main_body .main_body_text .video_page .footage-lib #media_select li a{
  float: left;
  display: block;
  height: 22px;
  padding: 1px 5px;
  margin-right: 2px;
  line-height: 22px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  background: url(http://cfl.assets.mrx.ca/mtl/images/en/2009/parent_ch_bg1.jpg) repeat-x top left;
}
.mtl_container .main_body .main_body_text .video_page .footage-lib #media_select li a{
  color: #000000;
  background: none;
  border-right: 1px solid #000000;
  text-decoration: none;
}
.mtl_container .main_body .main_body_text .video_page .footage-channels li.selected a,
.mtl_container .main_body .main_body_text .video_page .footage-lib #media_select li.selected a{
  color: #ff0000;
}
.mtl_container .main_body .main_body_text .video_page .footage-channels li a:hover,
.mtl_container .main_body .main_body_text .video_page .footage-lib #media_select li a:hover {
  color: #ffffff;
  background: url(http://cfl.assets.mrx.ca/mtl/images/en/2009/parent_ch_bg2.jpg) repeat-x top left;
}
.mtl_container .main_body .main_body_text .video_page .footage-lib #media_select li a:hover {
  color: #5F5F5F;
  background: none;
}
.mtl_container .main_body .main_body_text .video_page .footage-lib #footageliblist {
  border-top: 1px solid #c0c0c0;
}
.mtl_container .main_body .main_body_text .video_page .footage-lib #footageliblist p {
  margin: 0;
  padding: 10px 8px;
}
.mtl_container .main_body .main_body_text .video_page .footage-lib #footageliblist .footage-box  {
  position: relative;
  float: left;
  width: 150px;
  margin: 5px;
}
.mtl_container .main_body .main_body_text .video_page .footage-lib #footageliblist .footage-thumb  {
  position: relative;
  float: left;
  width: 38px;
}
.mtl_container .main_body .main_body_text .video_page .footage-lib #footageliblist .footage-thumb img {
  width: 38px;
  height: 25px;
  border: 1px solid #000000;
}
.mtl_container .main_body .main_body_text .video_page .footage-lib #footageliblist .footage-box-desc {
  position: relative;
  float: left;
  width: 95px;
  padding-left: 10px;
}
.mtl_container .main_body .main_body_text .video_page .footage-lib #footageliblist .footage-box-desc .posted_date {
  font-style: italic;
}
/* End Video Page */
/* Stat Table Styles */
#stat_info  table {
	border-collapse: collapse;
	margin-bottom: 20px;
	width: 650px;
	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/mtl/images/en/2008/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 #98012E;
	color: #98012E;
	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;
}

#page_117831 .pagetitle{
	display:none;
}

.mtl_container .main_body .main_body_text .col1 h1.pagetitlec {
background:transparent url(http://cfl.assets.mrx.ca/mtl/images/en/2009/h1_bottom_bg.jpg) repeat-x scroll left bottom;
color:#98012E;
font-size:1.5em;
line-height:20px;
margin:5px 0;
padding:0 0 7px;
}


.print{
	padding: 0 20px 0 0;
}

/*comments*/
.mtl_container .main_body .main_body_text .col1 .fancomments {
	text-align:left;
}
.mtl_container .main_body .main_body_text .col1 .comment {
	padding:10px 0;
}
.mtl_container .main_body .main_body_text .col1 #comment_message textarea,
.mtl_container .main_body .main_body_text .col1 #comment_email input,
.mtl_container .main_body .main_body_text .col1 #comment_name input {
	width:500px;
}
.mtl_container .main_body .main_body_text .col1 #comment_message textarea {
	height:80px;
}
.mtl_container .main_body .main_body_text .col1 .comment_submitted {
	padding-bottom:10px;
}
.mtl_container .main_body .main_body_text .col1 .comment_submitted,
.mtl_container .main_body .main_body_text .col1 .new_comment_block p,
.mtl_container .main_body .main_body_text .col1 .comment .comment_by {
	font-weight:bold;
}
.mtl_container .main_body .main_body_text .col1 .comments_section .pager {
	margin-top:0;
}
.mtl_container .main_body .main_body_text .col1 .comments_section .reply_link a, .mtl_container .main_body .main_body_text .col1 .comments_section .new_comment_link a, .mtl_container .main_body .main_body_text .col1 .comments_section .show_link a {
  color:#98012E;
  font-weight:bold;
}
.mtl_container .main_body .main_body_text .col1 .comments_section .reply_link, .mtl_container .main_body .main_body_text .col1 .comments_section .reply_answer {
  border-top:1px dotted;
  width:100%;
  padding:7px 0;
}
.mtl_container .main_body .main_body_text .col1 .comments_section .reply_link {
  text-align:right;
}
.mtl_container .main_body .main_body_text .col1 .comments_section .new_comment_link {
  padding:7px 0;
  float:right;
}
.mtl_container .main_body .main_body_text .col1 .comments_section .show_link {
  text-align:center;
  padding-bottom:10px;
}
.mtl_container .main_body .main_body_text .col1 .comments_section .user_comment {
  border:1px solid #AFAFAF;
  float:left;
  margin-bottom:5px;
  padding:7px 7px 0;
  width:640px;
}
.mtl_container .main_body .main_body_text .col1 .comments_section .user_comment.zebra {
  background-color:#EFEFEF;
}
.mtl_container .main_body .main_body_text .col1 .comments_section .child_comment_box {
  border-top:1px solid;
  margin:5px 0 0 16px;
}
.mtl_container .main_body .main_body_text .col1 .comments_section .new_comment_block table {
  padding:0 40px;
}
.mtl_container .main_body .main_body_text .col1 .comments_section .new_comment_block #comment_submit {
  margin:10px 300px 0;
}
/*end comments*/

.via_block {
  text-align: center;
}

.via_block iframe {
  margin: auto;
}
