table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left; }

th {
  text-align: left; }

.table, .shsTable, .stats_table, .shsSeasonLeaders {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px; }
  .table > thead > tr > th, .shsTable > thead > tr > th, .stats_table > thead > tr > th, .shsSeasonLeaders > thead > tr > th,
  .table > thead > tr > td,
  .shsTable > thead > tr > td,
  .stats_table > thead > tr > td,
  .shsSeasonLeaders > thead > tr > td,
  .table > tbody > tr > th,
  .shsTable > tbody > tr > th,
  .stats_table > tbody > tr > th,
  .shsSeasonLeaders > tbody > tr > th,
  .table > tbody > tr > td,
  .shsTable > tbody > tr > td,
  .stats_table > tbody > tr > td,
  .shsSeasonLeaders > tbody > tr > td,
  .table > tfoot > tr > th,
  .shsTable > tfoot > tr > th,
  .stats_table > tfoot > tr > th,
  .shsSeasonLeaders > tfoot > tr > th,
  .table > tfoot > tr > td,
  .shsTable > tfoot > tr > td,
  .stats_table > tfoot > tr > td,
  .shsSeasonLeaders > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  .table > thead > tr > th, .shsTable > thead > tr > th, .stats_table > thead > tr > th, .shsSeasonLeaders > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  .table > caption + thead > tr:first-child > th, .shsTable > caption + thead > tr:first-child > th, .stats_table > caption + thead > tr:first-child > th, .shsSeasonLeaders > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .shsTable > caption + thead > tr:first-child > td,
  .stats_table > caption + thead > tr:first-child > td,
  .shsSeasonLeaders > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .shsTable > colgroup + thead > tr:first-child > th,
  .stats_table > colgroup + thead > tr:first-child > th,
  .shsSeasonLeaders > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .shsTable > colgroup + thead > tr:first-child > td,
  .stats_table > colgroup + thead > tr:first-child > td,
  .shsSeasonLeaders > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .shsTable > thead:first-child > tr:first-child > th,
  .stats_table > thead:first-child > tr:first-child > th,
  .shsSeasonLeaders > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td,
  .shsTable > thead:first-child > tr:first-child > td,
  .stats_table > thead:first-child > tr:first-child > td,
  .shsSeasonLeaders > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody, .shsTable > tbody + tbody, .stats_table > tbody + tbody, .shsSeasonLeaders > tbody + tbody {
    border-top: 2px solid #ddd; }
  .table .table, .shsTable .table, .stats_table .table, .shsSeasonLeaders .table, .table .shsTable, .shsTable .shsTable, .stats_table .shsTable, .shsSeasonLeaders .shsTable, .table .stats_table, .shsTable .stats_table, .stats_table .stats_table, .shsSeasonLeaders .stats_table, .table .shsSeasonLeaders, .shsTable .shsSeasonLeaders, .stats_table .shsSeasonLeaders, .shsSeasonLeaders .shsSeasonLeaders {
    background-color: #fff; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active, .shsTable > thead > tr > td.active, .stats_table > thead > tr > td.active, .shsSeasonLeaders > thead > tr > td.active,
.table > thead > tr > th.active,
.shsTable > thead > tr > th.active,
.stats_table > thead > tr > th.active,
.shsSeasonLeaders > thead > tr > th.active,
.table > thead > tr.active > td,
.shsTable > thead > tr.active > td,
.stats_table > thead > tr.active > td,
.shsSeasonLeaders > thead > tr.active > td,
.table > thead > tr.active > th,
.shsTable > thead > tr.active > th,
.stats_table > thead > tr.active > th,
.shsSeasonLeaders > thead > tr.active > th,
.table > tbody > tr > td.active,
.shsTable > tbody > tr > td.active,
.stats_table > tbody > tr > td.active,
.shsSeasonLeaders > tbody > tr > td.active,
.table > tbody > tr > th.active,
.shsTable > tbody > tr > th.active,
.stats_table > tbody > tr > th.active,
.shsSeasonLeaders > tbody > tr > th.active,
.table > tbody > tr.active > td,
.shsTable > tbody > tr.active > td,
.stats_table > tbody > tr.active > td,
.shsSeasonLeaders > tbody > tr.active > td,
.table > tbody > tr.active > th,
.shsTable > tbody > tr.active > th,
.stats_table > tbody > tr.active > th,
.shsSeasonLeaders > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.shsTable > tfoot > tr > td.active,
.stats_table > tfoot > tr > td.active,
.shsSeasonLeaders > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.shsTable > tfoot > tr > th.active,
.stats_table > tfoot > tr > th.active,
.shsSeasonLeaders > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.shsTable > tfoot > tr.active > td,
.stats_table > tfoot > tr.active > td,
.shsSeasonLeaders > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.shsTable > tfoot > tr.active > th,
.stats_table > tfoot > tr.active > th,
.shsSeasonLeaders > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

.table > thead > tr > td.success, .shsTable > thead > tr > td.success, .stats_table > thead > tr > td.success, .shsSeasonLeaders > thead > tr > td.success,
.table > thead > tr > th.success,
.shsTable > thead > tr > th.success,
.stats_table > thead > tr > th.success,
.shsSeasonLeaders > thead > tr > th.success,
.table > thead > tr.success > td,
.shsTable > thead > tr.success > td,
.stats_table > thead > tr.success > td,
.shsSeasonLeaders > thead > tr.success > td,
.table > thead > tr.success > th,
.shsTable > thead > tr.success > th,
.stats_table > thead > tr.success > th,
.shsSeasonLeaders > thead > tr.success > th,
.table > tbody > tr > td.success,
.shsTable > tbody > tr > td.success,
.stats_table > tbody > tr > td.success,
.shsSeasonLeaders > tbody > tr > td.success,
.table > tbody > tr > th.success,
.shsTable > tbody > tr > th.success,
.stats_table > tbody > tr > th.success,
.shsSeasonLeaders > tbody > tr > th.success,
.table > tbody > tr.success > td,
.shsTable > tbody > tr.success > td,
.stats_table > tbody > tr.success > td,
.shsSeasonLeaders > tbody > tr.success > td,
.table > tbody > tr.success > th,
.shsTable > tbody > tr.success > th,
.stats_table > tbody > tr.success > th,
.shsSeasonLeaders > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.shsTable > tfoot > tr > td.success,
.stats_table > tfoot > tr > td.success,
.shsSeasonLeaders > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.shsTable > tfoot > tr > th.success,
.stats_table > tfoot > tr > th.success,
.shsSeasonLeaders > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.shsTable > tfoot > tr.success > td,
.stats_table > tfoot > tr.success > td,
.shsSeasonLeaders > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.shsTable > tfoot > tr.success > th,
.stats_table > tfoot > tr.success > th,
.shsSeasonLeaders > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info, .shsTable > thead > tr > td.info, .stats_table > thead > tr > td.info, .shsSeasonLeaders > thead > tr > td.info,
.table > thead > tr > th.info,
.shsTable > thead > tr > th.info,
.stats_table > thead > tr > th.info,
.shsSeasonLeaders > thead > tr > th.info,
.table > thead > tr.info > td,
.shsTable > thead > tr.info > td,
.stats_table > thead > tr.info > td,
.shsSeasonLeaders > thead > tr.info > td,
.table > thead > tr.info > th,
.shsTable > thead > tr.info > th,
.stats_table > thead > tr.info > th,
.shsSeasonLeaders > thead > tr.info > th,
.table > tbody > tr > td.info,
.shsTable > tbody > tr > td.info,
.stats_table > tbody > tr > td.info,
.shsSeasonLeaders > tbody > tr > td.info,
.table > tbody > tr > th.info,
.shsTable > tbody > tr > th.info,
.stats_table > tbody > tr > th.info,
.shsSeasonLeaders > tbody > tr > th.info,
.table > tbody > tr.info > td,
.shsTable > tbody > tr.info > td,
.stats_table > tbody > tr.info > td,
.shsSeasonLeaders > tbody > tr.info > td,
.table > tbody > tr.info > th,
.shsTable > tbody > tr.info > th,
.stats_table > tbody > tr.info > th,
.shsSeasonLeaders > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.shsTable > tfoot > tr > td.info,
.stats_table > tfoot > tr > td.info,
.shsSeasonLeaders > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.shsTable > tfoot > tr > th.info,
.stats_table > tfoot > tr > th.info,
.shsSeasonLeaders > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.shsTable > tfoot > tr.info > td,
.stats_table > tfoot > tr.info > td,
.shsSeasonLeaders > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.shsTable > tfoot > tr.info > th,
.stats_table > tfoot > tr.info > th,
.shsSeasonLeaders > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning, .shsTable > thead > tr > td.warning, .stats_table > thead > tr > td.warning, .shsSeasonLeaders > thead > tr > td.warning,
.table > thead > tr > th.warning,
.shsTable > thead > tr > th.warning,
.stats_table > thead > tr > th.warning,
.shsSeasonLeaders > thead > tr > th.warning,
.table > thead > tr.warning > td,
.shsTable > thead > tr.warning > td,
.stats_table > thead > tr.warning > td,
.shsSeasonLeaders > thead > tr.warning > td,
.table > thead > tr.warning > th,
.shsTable > thead > tr.warning > th,
.stats_table > thead > tr.warning > th,
.shsSeasonLeaders > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.shsTable > tbody > tr > td.warning,
.stats_table > tbody > tr > td.warning,
.shsSeasonLeaders > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.shsTable > tbody > tr > th.warning,
.stats_table > tbody > tr > th.warning,
.shsSeasonLeaders > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.shsTable > tbody > tr.warning > td,
.stats_table > tbody > tr.warning > td,
.shsSeasonLeaders > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.shsTable > tbody > tr.warning > th,
.stats_table > tbody > tr.warning > th,
.shsSeasonLeaders > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.shsTable > tfoot > tr > td.warning,
.stats_table > tfoot > tr > td.warning,
.shsSeasonLeaders > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.shsTable > tfoot > tr > th.warning,
.stats_table > tfoot > tr > th.warning,
.shsSeasonLeaders > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.shsTable > tfoot > tr.warning > td,
.stats_table > tfoot > tr.warning > td,
.shsSeasonLeaders > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.shsTable > tfoot > tr.warning > th,
.stats_table > tfoot > tr.warning > th,
.shsSeasonLeaders > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger, .shsTable > thead > tr > td.danger, .stats_table > thead > tr > td.danger, .shsSeasonLeaders > thead > tr > td.danger,
.table > thead > tr > th.danger,
.shsTable > thead > tr > th.danger,
.stats_table > thead > tr > th.danger,
.shsSeasonLeaders > thead > tr > th.danger,
.table > thead > tr.danger > td,
.shsTable > thead > tr.danger > td,
.stats_table > thead > tr.danger > td,
.shsSeasonLeaders > thead > tr.danger > td,
.table > thead > tr.danger > th,
.shsTable > thead > tr.danger > th,
.stats_table > thead > tr.danger > th,
.shsSeasonLeaders > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.shsTable > tbody > tr > td.danger,
.stats_table > tbody > tr > td.danger,
.shsSeasonLeaders > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.shsTable > tbody > tr > th.danger,
.stats_table > tbody > tr > th.danger,
.shsSeasonLeaders > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.shsTable > tbody > tr.danger > td,
.stats_table > tbody > tr.danger > td,
.shsSeasonLeaders > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.shsTable > tbody > tr.danger > th,
.stats_table > tbody > tr.danger > th,
.shsSeasonLeaders > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.shsTable > tfoot > tr > td.danger,
.stats_table > tfoot > tr > td.danger,
.shsSeasonLeaders > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.shsTable > tfoot > tr > th.danger,
.stats_table > tfoot > tr > th.danger,
.shsSeasonLeaders > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.shsTable > tfoot > tr.danger > td,
.stats_table > tfoot > tr.danger > td,
.shsSeasonLeaders > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.shsTable > tfoot > tr.danger > th,
.stats_table > tfoot > tr.danger > th,
.shsSeasonLeaders > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 767px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 16.5px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd; }
      .table-responsive > .table, .table-responsive > .shsTable, .table-responsive > .stats_table, .table-responsive > .shsSeasonLeaders {
        margin-bottom: 0; }
        .table-responsive > .table > thead > tr > th, .table-responsive > .shsTable > thead > tr > th, .table-responsive > .stats_table > thead > tr > th, .table-responsive > .shsSeasonLeaders > thead > tr > th,
        .table-responsive > .table > thead > tr > td,
        .table-responsive > .shsTable > thead > tr > td,
        .table-responsive > .stats_table > thead > tr > td,
        .table-responsive > .shsSeasonLeaders > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .shsTable > tbody > tr > th,
        .table-responsive > .stats_table > tbody > tr > th,
        .table-responsive > .shsSeasonLeaders > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .shsTable > tbody > tr > td,
        .table-responsive > .stats_table > tbody > tr > td,
        .table-responsive > .shsSeasonLeaders > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .table-responsive > .shsTable > tfoot > tr > th,
        .table-responsive > .stats_table > tfoot > tr > th,
        .table-responsive > .shsSeasonLeaders > tfoot > tr > th,
        .table-responsive > .table > tfoot > tr > td,
        .table-responsive > .shsTable > tfoot > tr > td,
        .table-responsive > .stats_table > tfoot > tr > td,
        .table-responsive > .shsSeasonLeaders > tfoot > tr > td {
          white-space: nowrap; }
      .table-responsive > .table-bordered {
        border: 0; }
        .table-responsive > .table-bordered > thead > tr > th:first-child,
        .table-responsive > .table-bordered > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th:first-child,
        .table-responsive > .table-bordered > tfoot > tr > td:first-child {
          border-left: 0; }
        .table-responsive > .table-bordered > thead > tr > th:last-child,
        .table-responsive > .table-bordered > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th:last-child,
        .table-responsive > .table-bordered > tfoot > tr > td:last-child {
          border-right: 0; }
        .table-responsive > .table-bordered > tbody > tr:last-child > th,
        .table-responsive > .table-bordered > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

.shsLogo {
  display: none; }

.shsMoreNews {
  display: none; }

.shsSSX {
  display: none; }

.shsUSEnglish {
  display: none; }

.shsSTATSMatchCast {
  display: none; }

.shsOddsLink {
  display: none; }

#shsNavTable {
  width: 100%;
  margin: 10px auto; }

#shsNavTable td,
#shsNavTable td a:link, #shsNavTable td a:visited, #shsNavTable td a:hover, #shsNavTable td a,
#shsNavTable th {
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  padding: 1px; }

#shsNavTable th {
  background-color: #999999;
  color: #ffffff;
  font-size: 16px; }

.shsHomeLink {
  visibility: collapse;
  display: none; }

#shsBody {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  vertical-align: top; }

#shsBody h2 {
  font-size: 16px;
  text-align: center; }

#shsTimestamp {
  font-size: 9px;
  padding: 0px 5px;
  text-align: left; }

.shsTableLegend {
  font-size: 9px;
  padding: 0px 5px;
  text-align: left;
  font-style: italic; }

#shsInset .shsTableLegend {
  text-align: center;
  padding-bottom: 3px; }

.shsCopyrightText {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  padding-top: 10px;
  vertical-align: middle;
  text-align: left;
  clear: both;
  line-height: 15px; }

.shsTable {
  width: 100%;
  margin: auto; }

.shsHeadTable {
  width: 100%;
  margin: auto; }

.shsGriddedTable {
  width: 100%;
  margin: auto;
  background: #cccccc; }

.shsTable td, .shsTable th {
  font-size: 12px;
  vertical-align: middle; }

.shsHeadTable td, .shsHeadTable th {
  font-size: 12px;
  vertical-align: middle; }

.shsTableTtlRow {
  background-color: #999999;
  color: #ffffff; }

.shsTableTtlRow td, .shsTableTtlRow th {
  font-size: 14px;
  font-weight: bold;
  text-align: center; }

.shsTableTtlRow td.shsTeamCol {
  width: 50%;
  text-align: left; }

.shsTableTtlRow td a, .shsTableTtlRow th a {
  color: #ffffff;
  text-decoration: none; }

.shsTableTtlRow td a:link, .shsTableTtlRow th a:link,
.shsTableTtlRow td a:visited, .shsTableTtlRow th a:visited,
.shsTableTtlRow td a:hover, .shsTableTtlRow th a:hover,
.shsTableTtlRow td a, .shsTableTtlRow th a {
  text-decoration: underline; }

.shsTableTtlRow .shsNamD {
  text-align: left; }

.shsTableTtlRow .shsNumD {
  text-align: right; }

.shsTableSubttlRow .shsNamD {
  text-align: left; }

.shsTableSubttlRow .shsNumD {
  text-align: right; }

.shsTableSubttlRow {
  background-color: #cccccc;
  color: #000000; }

.shsTableSubttlRow td, .shsTableSubttlRow th {
  font-size: 13px;
  font-weight: bold;
  text-align: center; }

.shsTableSubttlRow td a, .shsTableSubttlRow th a {
  color: #000000;
  text-decoration: none; }

.shsTableSubttlRow td a:hover, .shsTableSubttlRow th a:hover {
  text-decoration: underline; }

.shsColTtlRow {
  background-color: #eeeeee;
  color: #000000; }

.shsColTtlRow td, .shsColTtlRow th {
  font-weight: bold;
  text-align: center; }

.shsColTtlRow td a, .shsColTtlRow th a {
  color: #000000;
  text-decoration: none; }

.shsColTtlRow td a:hover, .shsColTtlRow th a:hover {
  text-decoration: underline; }

.shsTableSubttlRow td.shsNamD {
  text-align: left; }

.shsColTtlRow td.shsNamD {
  text-align: left; }

.shsTableBowlttlRow td {
  background-color: #000000;
  color: #ffffff; }

.shsTableBowlttlRow td, .shsTableBowlttlRow th {
  font-size: 13px;
  font-weight: bold;
  text-align: center; }

.shsTableBowlttlRow td a, .shsTableBowlttlRow th a {
  color: #ffffff;
  text-decoration: none; }

.shsTableBowlttlRow td a:hover, .shsTableBowlttlRow th a:hover {
  text-decoration: underline; }

.shsTablePlayoffttlRow td {
  background-color: #000000;
  color: #ffffff; }

.shsTablePlayoffttlRow td, .shsTablePlayoffttlRow th {
  font-size: 13px;
  font-weight: bold;
  text-align: center; }

.shsTablePlayoffttlRow td a, .shsTablePlayoffttlRow th a {
  color: #ffffff;
  text-decoration: none; }

.shsTablePlayoffttlRow td a:hover, .shsTablePlayoffttlRow th a:hover {
  text-decoration: underline; }

.shsRow0Row {
  background-color: #ffffff;
  text-align: left; }

.shsRow1Row {
  background-color: #eeeeee;
  text-align: left; }

.shsNamD {
  text-align: left; }

.shsTotD {
  text-align: center; }

.shsNumD {
  text-align: right; }

.shsColTtlRow td.shsTotD {
  text-align: center; }

.shsColTtlRow td.shsNumD {
  text-align: right; }

#shsBody select, #shsBody td select, #shsBody input, #shsBody td input {
  font-size: 10px; }

table.shsLinescore {
  border: 1px solid #999999; }

table.shsLinescore td {
  padding: 0px; }

table.shsLinescore td table {
  width: 100%;
  background-color: #ffffff; }

/* Previously 5px but extra innings made it go over */
table.shsLinescore table td {
  padding-left: 4px;
  padding-right: 4px; }

#shsRefreshControl {
  font-size: 11px;
  padding-left: 10px; }

#shsWeekNav {
  font-size: 11px;
  padding-left: 10px;
  clear: both; }

.shsLiveNav {
  width: 100%;
  font-size: 11px;
  text-align: center;
  margin: auto; }

.shsPageNav {
  font-size: 12px; }

#shsScoreboard .shsLeaderCat, #shsPreview .shsLeaderCat, #shsRecap .shsLeaderCat, #shsCBKScoreboard .shsLeaderCat,
#shsScoreboard .shsLeader, #shsPreview .shsLeader, #shsRecap .shsLeader, #shsCBKScoreboard .shsLeader {
  font-size: 11px;
  padding-left: 10px; }

#shsScoreboard .shsLeaderTtl, #shsPreview .shsLeaderTtl, #shsRecap .shsLeaderTtl {
  font-weight: bold;
  font-size: 12px;
  padding-top: 5px; }

.shsStatCategory {
  padding: 10px 0px;
  clear: both; }

.shsStatCatForTeam {
  width: 48%;
  display: inline;
  float: left;
  padding: 0px 5px; }

#shsScoringSummary {
  width: 48%;
  display: inline;
  float: left;
  padding: 0px 5px; }

#shsTeamStats {
  width: 48%;
  display: inline;
  float: left;
  padding: 0px 5px; }

.shsGameDetails {
  width: 100%;
  text-align: left;
  clear: both;
  font-size: 12px;
  padding: 10px 5px; }

.shsGameWinner, .shsGameWinner td {
  font-weight: bold; }

#shsLeaders .shsLeaderRow td {
  font-size: 11px; }

#shsLeaders .shsLeaderRow td.shsLeaderConf {
  font-size: 11px; }

#shsLeaders .shsLeaderRow select {
  font-size: 11px; }

#shsLeaders .shsMoreLeaders {
  text-align: center;
  background-color: #cccccc;
  color: #000000; }

#shsLeaders .shsMoreLeaders form {
  margin-top: 0px;
  margin-bottom: 0px; }

.shsLeadersDate {
  font-weight: bold;
  margin-left: 4px; }

/* New 02/08/2006 */
#shsBody .shsStoryLabel {
  font-weight: bold; }

#shsBody .shsHeadline {
  font-weight: bold;
  font-size: 20px; }

#shsFront .shsHeadline {
  font-size: 20px; }

#shsBody #shsBodyLeadin {
  font-weight: bold; }

#shsBody #shsByline {
  margin-top: 0em;
  margin-bottom: 0em;
  display: inline; }

#shsBody #shsByTitle {
  font-style: italic;
  margin-top: 0em;
  margin-bottom: 0em;
  display: inline; }

#shsRecap .shsNotes {
  font-style: italic; }

#shsBody #shsStoryDate {
  text-align: right;
  font-style: italic; }

#shsBody .shsByDesc {
  display: inline; }

/* New 02/08/2006 */
#shsBody #shsInset {
  float: right;
  width: 300px;
  display: inline;
  text-align: center;
  margin-left: 10px; }

#shsBody #shsInset table.shsLinescore {
  width: auto;
  margin: auto; }

#shsBody #shsInset .shsBulletList,
#shsBody #shsInset .shsHeadlineList,
#shsAPStory .shsHeadlineList {
  text-align: left;
  background-color: #eeeeee;
  border: 1px dotted black;
  margin: 10px 0px;
  padding: 0px 8px; }

/* OLD LOGO */
#shsBody #shsInset .shsBulletList {
  width: 260px;
  background: #eeeeee url(https://static-hosted.stats.com/config/according_to_stats.png) no-repeat center top;
  padding-top: 35px; }

/*######################################################*/
/* New Changes made for According to STATS section */
/* 04/16/09 - medelnant */
/* NEW LOGO */
#shsBody #shsInset .shsBulletList h2, #shsInset .shsHeadlineList h2 {
  display: none; }

#shsBody #shsInset .shsBulletList ol, #shsBody .shsHeadlineList ul {
  padding-left: 0px;
  margin-left: 10px; }

#shsBody #shsInset .shsBulletList li, #shsBody .shsHeadlineList li {
  list-style: disc outside;
  padding-left: 0px;
  margin-left: 0px; }

#shsBody #shsInset .shsBulletList div.shsAccordingDefault {
  display: none;
  width: 260px;
  background: #eeeeee url(https://static-hosted.stats.com/config/according_to_stats_default.png) no-repeat center top;
  height: 40px;
  text-indent: -9999px;
  margin: 10px 0 0 0; }

#shsBody #shsInset .shsBulletList a.shsTwit {
  display: block;
  width: 265px;
  background: #eeeeee url(https://static-hosted.stats.com/config/according_to_stats_twitter.png) no-repeat left top;
  height: 40px;
  text-indent: -9999px;
  margin: 0; }

/* End new changes 04/16/09 */
/*#####################################################*/
/*#shsFront .shsHeadlineList { width: 280px; text-align: left; background: #eeeeee url(https://static-hosted.stats.com/config/headlines_header.gif) no-repeat left top; border: 2px solid #005B94; padding: 21px 8px 0px 8px }*/
#shsFront td, #shsFront th {
  font-size: 12px; }

#shsFront .shsHeadlineList {
  width: 280px;
  text-align: left;
  background: #eeeeee;
  border: 2px solid #005B94;
  padding: 0px 0px 0px 0px; }

#shsFront .shsHeadlineList li {
  margin: 0px 8px 0px 8px; }

#shsFront .shsHeadlineList h2 {
  display: block;
  margin: 0px;
  width: 280px;
  text-align: center;
  background-color: #005B94;
  color: #ffffff; }

.shsStoryPhoto {
  margin: 5px;
  float: right;
  display: inline;
  width: 300px;
  text-align: center;
  clear: right; }

.shsStoryPhoto .shsPhotoCaption {
  margin: 2px 20px;
  text-align: center; }

.shsPhotoCaption {
  font-size: 10px;
  font-style: italic; }

.shsFrontPhoto {
  margin: 5px;
  float: right;
  display: inline;
  width: 256px;
  text-align: center;
  clear: right; }

.shsCalMonth {
  background-color: #999999;
  color: #ffffff; }

.shsCalMonth td, .shsTableTtlRow th {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  width: 120px; }

.shsCalMonthPrev {
  width: 18px; }

.shsCalMonthNext {
  width: 18px; }

.shsCalMonthName {
  background-color: #999999;
  color: #ffffff; }

.shsCalDays {
  background-color: #eeeeee;
  color: #000000; }

.shsCalDays td, .shsCalDays th {
  text-align: center;
  font-size: 10px; }

.shsCalDate {
  background-color: #ffffff; }

.shsCalDate td, .shsCalDate td a:link, .shsCalDate td a:visited, .shsCalDate td a:hover, .shsCalDate td a {
  text-align: center;
  font-size: 10px;
  text-decoration: none; }

.shsGlossaryTerm {
  font-weight: bold; }

#shsBody #shsOdds .shsTable .shsHeadTable {
  width: auto; }

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

.shsWeekNav table {
  width: 100%;
  text-align: center; }

.shsWeekNav-on {
  font-weight: bold; }

.shsWeekNav-on a {
  color: #000000;
  text-decoration: none; }

#shsFront .shsHeadline {
  font-size: 20px; }

#shsFront .shsSmallHeadline {
  font-size: 18px;
  font-weight: bold; }

#shsFront .shsHLSpacer {
  height: 1px;
  background-color: #efefef; }

#shsFront .shsSmallHL {
  vertical-align: top;
  font-size: 30px; }

#shsFront .shsSmallHLInfo {
  vertical-align: middle;
  font-size: 12px; }

#shsFront .shsHLPhoto, #shsTeamPages .shsHLPhoto {
  float: left;
  margin-right: 5px; }

#shsFront .shsCollapseIcon {
  text-decoration: none;
  color: #000000; }

#shsFront .shsCollapse {
  text-decoration: none;
  color: #000000; }

#shsMoreNews .shsHeadline {
  font-size: 14px; }

#shsMoreNews .shsSmallHeadline {
  font-size: 18px;
  font-weight: bold; }

#shsMoreNews .shsHLSpacer {
  height: 1px;
  background-color: #efefef; }

#shsMoreNews .shsSmallHL {
  vertical-align: top;
  font-size: 30px; }

#shsMoreNews .shsSmallHLInfo {
  vertical-align: middle;
  font-size: 12px; }

#shsMoreNews .shsHLPhoto {
  float: left;
  margin-right: 5px; }

#shsMoreNews .shsCollapseIcon {
  text-decoration: none;
  color: #000000; }

#shsMoreNews .shsCollapse {
  text-decoration: none;
  color: #000000; }

#shsMoreNews #shsPageNav {
  text-align: center; }

#shsMoreNews .shsPhotoCaption {
  display: none; }

#shsMoreNews .shsHeadline {
  font-size: 18px;
  font-weight: bold; }

#shsRecentStories #shsPageNav td {
  font-size: 10pt; }

#shsBody #shsRecentStories h2 {
  margin-bottom: 10px; }

#shsBody #shsRecentStories {
  font-weight: bold; }

#shsBody #shsRecentStories ul {
  margin-bottom: 15px; }

#shsBody #shsRecentStories ul li {
  list-style: square;
  margin-left: 15px;
  border-bottom: 1px solid #ccc; }

#shsBody #shsRecentStories ul li a {
  font-weight: normal; }

#shsDraftRefresh {
  text-align: center;
  margin: auto; }

#shsDraftNews {
  background-color: #efefef;
  width: 500px;
  margin: auto;
  text-align: center;
  margin-top: 8px; }

#shsDraftNews h4 {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  line-height: 30px; }

#shsDraftNews li {
  list-style: disc;
  margin-left: 20px;
  margin-right: 10px;
  padding: 5px 0px;
  border-top: 1px dotted #ccc;
  text-align: left; }

#shsMastheadScoreboard {
  padding: 10px 0px;
  text-align: center; }

#shsMastheadScoreboard .shsTable {
  width: 550px; }

#shsMastheadScoreboard table {
  width: 100%;
  text-align: center; }

#shsMastheadScoreboard tr.shsTableTtlRow td {
  border: 0px;
  font-size: 12px;
  padding: 2px 4px; }

#shsMastheadScoreboard td {
  padding: 2px;
  vertical-align: middle;
  text-align: left; }

#shsMastheadScoreboard td.shsTotD {
  text-align: center; }

#shsMastheadScoreboard td.shsNumD {
  text-align: right; }

#shsMastheadScoreboard .shsMastheadScore {
  border: 2px solid #cccccc;
  width: 30px;
  padding: 5px;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
  vertical-align: middle; }

#shsMastheadScoreboard #shsHomeMastheadLogo {
  border-bottom: 2px solid #fff; }

#shsMastheadScoreboard .shsTimeoutCount {
  font-weight: bold;
  font-size: 11px;
  text-align: center; }

#shsMastheadScoreboard .shsLiveNav {
  padding: 2px; }

#shsAwayMastheadLogo {
  text-align: right; }

#shsAwayMastheadLogo img {
  float: right; }

#shsHomeMastheadLogo {
  text-align: left; }

#shsHomeMastheadLogo img {
  float: left; }

/* Timezone Display/Hiding */
.shsTimezone {
  display: none; }

/* catch-all to hide anything not shown */
.shsETZone {
  display: inline; }

/* Eastern Time (GMT-5) */
.shsCTZone {
  display: none; }

/* Central Time (GMT-6) */
.shsMTZone {
  display: none; }

/* Mountain Time (GMT-7) */
.shsPTZone {
  display: none; }

/* Pacific Time (GMT-8) */
.shsGMTZone {
  display: none; }

/* Greenwich Mean Time */
.shsCSTZone {
  display: none; }

/* China Standard Time (GMT+8) */
.shsCETZone {
  display: none; }

/* Central Europe Time (GMT+1) */
.shsBSTZone {
  display: none; }

/* British Standard Time (GMT+1) */
.shsJSTZone {
  display: none; }

/* Japanese Standard Time (GMT+1) */
.shsPlayerName td, td.shsPlayerName {
  font-size: 20px;
  font-weight: bold; }

.shsTeamName td {
  font-size: 16px;
  font-weight: bold; }

.shsTeamName {
  font-size: 16px;
  font-weight: bold; }

.shsPlayerPageNav {
  text-align: center;
  padding-top: 0px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px; }

.shsPlayerPageNav strong {
  background-color: #fff;
  padding-bottom: 1px;
  margin: 0px; }

.shsPlayerPageNav a {
  margin: 0px; }

.shsPlayerPageNav strong {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 2px 25px 6px 25px;
  margin: 0px 3px 10px 3px;
  color: #000000; }

.shsPlayerPageNav a {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 2px 25px 5px 25px;
  margin: 0px 3px 10px 3px;
  background-color: #ececec;
  /*color: #898989 !important;*/
  font-weight: bold; }

.shsTeamPageNav {
  text-align: center;
  padding-top: 0px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px; }

.shsTeamPageNav strong {
  background-color: #fff;
  padding-bottom: 1px;
  margin: 0px; }

.shsTeamPageNav a {
  margin: 0px; }

.shsTeamPageNav strong {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 2px 25px 6px 25px;
  margin: 0px 3px 10px 3px;
  color: #000000; }

.shsTeamPageNav a {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 2px 25px 5px 25px;
  margin: 0px 3px 10px 3px;
  background-color: #ececec;
  /*color: #898989 !important;*/
  font-weight: bold; }

/* .shsPlayerPageNav {text-align: center}
.shsPlayerPageNav strong {
   border-top: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   padding: 2px 5px 0px 5px;
   margin: 0px 0px 0px 10px;
   color: #000000
}

.shsPlayerPageNav a {
   border-top: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   padding: 2px 5px 0px 5px;
   margin: 0px 0px 0px 10px;
   background-color: #cfcfcf;
} */
.shsPlayerPageNav .shsPlayerStatsTab {
  display: inline;
  border-bottom: 0px; }

.shsPlayerPageNav .shsPlayerSplitsTab {
  display: inline;
  border-bottom: 0px; }

.shsPlayerPageNav .shsPlayerLogsTab {
  display: inline;
  border-bottom: 0px; }

.shsPlayerPageNav .shsPlayerNewsTab {
  display: inline;
  border-bottom: 0px; }

.shsPlayerPageNav .shsPlayerFieldTab {
  display: inline;
  border-bottom: 0px; }

.shsTeamPageNav .shsTeamStatsTab {
  display: inline;
  border-bottom: 0px; }

.shsTeamPageNav .shsTeamLogsTab {
  display: inline;
  border-bottom: 0px; }

.shsTeamPageNav .shsTeamSplitsTab {
  display: inline;
  border-bottom: 0px; }

.shsTeamSchedNav {
  text-align: center;
  padding-top: 0px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px; }

.shsTeamSchedNav strong {
  background-color: #fff;
  padding-bottom: 1px;
  margin: 0px; }

.shsTeamSchedNav a {
  margin: 0px; }

.shsTeamSchedNav strong {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 2px 5px 6px 5px;
  margin: 0px 3px 10px 3px;
  color: #000000; }

.shsTeamSchedNav a {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 2px 5px 5px 5px;
  margin: 0px 3px 10px 3px;
  background-color: #ececec;
  /*color: #898989 !important;*/
  font-weight: bold; }

/*Fantasy Projections*/
.shsFantasyProjections .shsSearchBox {
  text-align: right;
  margin: 5px 0; }

.shsFantasyProjections .shsSearchBox .shsSearchField {
  height: 25px;
  font-size: 12px;
  padding: 0 5px;
  width: 150px; }

.shsFantasyProjections .shsSearchBox .shsSearchBtn {
  border: 0;
  height: 29px;
  background: #B22124;
  color: #fff;
  font-size: 11px;
  width: 50px; }

.shsFantasyProjections .shsSearchBox .shsSearchBtn:hover {
  cursor: pointer;
  background: #9c1c1e; }

.shsFantasyProjections .shsMobile {
  display: none; }

.shsFantasyProjections .shsNonMobile {
  display: block; }

.shsFantasyProjections .fullTmName {
  display: inline-block; }

.shsFantasyProjections .abbvTmName {
  display: none; }

/*.shsFantasyProjections .shsTable.shsBorderTable tr.shsTableTtlRow td.shsNumD {cursor:pointer;}
.shsFantasyProjections .shsTable.shsBorderTable tr.shsTableTtlRow td.shsNumD:hover {background:#5e0b08;}
.shsFantasyProjections .shsTable.shsBorderTable tr.shsRow0Row:hover td, .shsFantasyProjections .shsTable.shsBorderTable tr.shsRow1Row:hover td {background:#e5e5e5;}*/
.shsPositionNav {
  background: #efefef;
  line-height: 20px;
  height: 44px;
  text-align: center;
  border-bottom: 2px solid #B22124;
  display: block;
  width: 100%;
  margin: 0.5em 0;
  clear: both; }

.shsPositionNav a, .shsPositionNav strong {
  min-width: 44px;
  height: 44px;
  line-height: 44px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  float: left;
  padding: 0 .5em; }

.shsPositionNav strong {
  background: #B22124;
  color: #fff; }

.shsPositionNav a {
  color: #B22124; }

.shsPositionNav a:hover {
  text-decoration: underline;
  background: #e5e5e5; }

.shsTeamSchedNav .shsTeamSchedTab {
  display: inline;
  border-bottom: 0px; }

.shsTeamSchedNav .shsTeamSchedTab {
  display: inline;
  border-bottom: 0px; }

.shsTeamSchedNav .shsTeamSchedTab {
  display: inline;
  border-bottom: 0px; }

.shsTopPlayerNews {
  padding-bottom: 10px; }

.shsTopPlayerNews .shsMoreNewsItem {
  display: none; }

.shsTopPlayerNews .shsNewsItem {
  display: none; }

.shsMoreNewsItem td {
  border-top: 1px solid black; }

.shsNewsItem td {
  border-top: 1px solid black; }

.shsTableTtlRow .shsSorted {
  background-color: #5e0b08;
  color: #ffffff; }

.shsSorted {
  background-color: #eeeeee;
  color: #000000; }

.shsOfficialBox {
  width: 100%;
  font-style: italic;
  text-align: center;
  font-weight: bold;
  display: none; }

.shsMiniRowSpacer {
  line-height: 0px; }

.shsScoreboardSpacerCol {
  width: 1%; }

.shsScoreboardCol {
  width: 49%;
  vertical-align: top; }

/* NEW 7/14/2008 */
/*#shsFront #shsInteractivesList { width: 280px; text-align: left; background: #eeeeee; border: 2px solid #005B94; padding: 0px 0px 0px 0px }*/
#shsFront #shsInteractivesList {
  width: 280px;
  text-align: left;
  padding: 0px 0px 0px 0px; }

#shsFront #shsInteractivesList ul {
  padding-left: 10px; }

#shsFront #shsInteractivesList h2 {
  display: block;
  margin: 0px;
  width: 280px;
  text-align: center;
  background-color: #005B94;
  color: #ffffff; }

#shsFront #shsInteractivesList div a {
  margin: 8px 8px 0px 8px;
  vertical-align: middle;
  display: block;
  height: 32px;
  line-height: 32px; }

#shsFront #shsInteractivesList div img {
  float: left;
  margin-right: 5px; }

/* END NEW 7/14/2008 */
.shsIFBLgName {
  display: none; }

.shsInjDate {
  width: 12%; }

.shsInjName {
  width: 28%; }

.shsInjStatus {
  width: 60%; }

.shsTableTtlRow td.shsTeamCol {
  width: 50%;
  text-align: left; }

#shsColumnists {
  font-size: 11px; }

.shsWritersTable {
  border: 3px solid #ccc;
  width: 100%; }

.shsWriterName {
  font-size: 20px;
  color: #fff;
  font-weight: bold;
  border-bottom: 2px solid #ccc;
  background: #cd242b;
  padding: 0 0 1px 5px; }

#shsColumnists ul {
  width: auto;
  margin: 0;
  padding: 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin: 2px 0 2px 0; }

#shsColumnists ul li {
  margin: 0 0 0 18px;
  padding: 8px 0 8px 0px;
  border-bottom: 1px solid #ccc; }

#shsColumnists ul li a {
  color: #4a73a1; }

.shsWritersTable form {
  margin: 0;
  padding: 0;
  background: transparent;
  height: 40px;
  padding: 10px 0 0 0;
  text-align: center;
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc; }

#shsColumnists .shsWritersTable form select {
  padding: 3px;
  width: 200px;
  font-size: 11px;
  border: 2px solid #ccc; }

.shsMiniCopyright {
  padding-top: 2px; }

#shsCBKScoreboard .shsLeaderTtl, #shsWCBKScoreboard .shsLeaderTtl {
  font-weight: bold;
  font-size: 12px;
  padding-top: 0px; }

#shsFrontNews .shsMiniCopyrightText, #shsFront .shsMiniCopyrightText {
  display: none; }

#shsFrontNews .shsMiniCopyright img, #shsFront .shsMiniCopyright img {
  display: none; }

#shsFront .shsFrontLeaders {
  background-color: #ccc; }

/* TEAM PAGE STYLES */
#shsTeamPages .shsTeamHeadlines {
  margin-right: 5px; }

#shsTeamPages .shsHeadlineList {
  width: 280px;
  text-align: left;
  background: #eeeeee;
  border: 2px solid #005B94;
  padding: 0px 0px 0px 0px;
  font-size: 9pt; }

#shsTeamPages .shsHeadlineList li {
  margin: 0px 8px 0px 8px; }

#shsTeamPages .shsHeadlineList h2 {
  display: block;
  margin: 0px;
  width: 280px;
  text-align: center;
  background-color: #005B94;
  color: #ffffff;
  line-height: 20px; }

#shsTeamPages p {
  font-size: 10pt; }

#shsBody.shsTeamPage h2, #shsTeamPages h2 {
  line-height: 50px; }

#shsTeamPages .shsHeadlineList, #shsTeamPages .shsHeadlineList h2 {
  width: 100%; }

#shsTeamPages .shsTeamInjury .shsPageNav {
  display: none; }

/*#shsTeamPages #shsTimestamp {display: none}*/
#shsTeamPages .shsTeamTrans .shsPageNav {
  display: none; }

#shsTeamPages .shsTeamTrans h2 {
  display: none; }

#shsTeamPages .shsHeadlineList, #shsTeamPages .shsHeadlineList h2 {
  width: 100%; }

#shsTeamPages .shsTeamName {
  font-weight: bold;
  font-size: 16px; }

#shsTeamPages .shsTeamSched {
  border: 1px solid #999; }

#shsTeamPages .shsTeamStandings {
  border: 1px solid #999; }

#shsTeamPages .shsTeamLeaders {
  border: 1px solid #999; }

#shsTeamPages .shsTeamTransInj {
  border: 1px solid #999; }

#shsTeamPages .shsTeamTransInj {
  border: 1px solid #999; }

#shsTeamPages .shsTeamPolls {
  border: 1px solid #999; }

#shsTeamPages #shsBody {
  padding: 0;
  width: auto; }

.shsStorySport {
  font-weight: bold; }

#shsInset .shsStorySport {
  display: none; }

.shsLinescoreSpacer {
  width: 1%; }

#shsTeamPages div.gamedate {
  background-color: #000;
  color: #fff;
  line-height: 20px;
  font-weight: bold;
  padding-left: 5px;
  font-size: 14px;
  display: none; }

#shsTeamPages .gamedate {
  background: #000;
  text-align: left;
  padding-left: 5px;
  color: #fff; }

#shsTeamPages .shsMiniCopyright img, #shsTeamPages .shsMiniCopyrightText {
  display: none; }

#shsTeamPages #shsBody {
  width: 100%; }

.shsH2HTable {
  background-color: #ccc; }

/*#####################################
Hosted Cleanup Styles
#####################################*/
/*MastHead H2 display + style*/
#shsBody h2 {
  margin: 0px 0;
  padding: 0 0px;
  text-align: left; }

#shsBody .shsIFBLgName {
  display: inline; }

#shsBody .h2PageTitle {
  font-size: 20px;
  color: #3d3d3d;
  border-bottom: 2px solid #ececec;
  display: block;
  padding: 5px 0;
  font-weight: bold; }

/*Seperate Table title for sections within layout*/
#shsBody h2.shsTableTitle {
  margin: 0;
  padding: 0;
  font-size: 16px;
  border-bottom: 1px solid #ccc;
  text-align: left;
  padding: 0 0 0 0px;
  color: #000;
  margin: 0 0 2px 0; }

/*Default Data Table*/
.shsBorderTable {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc; }

.shsBorderTable .shsTableTtlRow td, .shsTableTtlRow th {
  font-size: 12px;
  line-height: 18px; }

.shsBorderTable td {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 2px; }

.shsBorderTable th {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 2px; }

.shsBorderTable .shsColTtlRow td {
  font-size: 12px;
  line-height: 18px; }

.shsBorderTable .shsColTtlRow td a {
  color: #fff; }

/*Legend Table*/
.shsPageLegendTable {
  font-size: 11px;
  color: gray;
  margin: 0 0 10px 0;
  width: 150px; }

.shsPageLegendTable .shsTableTtlRow td {
  background: #ccc;
  border-color: #ccc; }

.shsPageLegendTable .shsTotD {
  background: #ccc;
  border-color: #9a9a9a;
  width: 10%;
  color: #393939; }

.shsPageLegendTable .shsTableTtlRow .shsTotD {
  color: #fff; }

.shsPageLegendTable .shsNamD {
  padding: 0 0 0 10px;
  width: 90%;
  background: url(https://static-hosted.stats.com/images/legend_rowTile.gif) 0 0 repeat-x; }

/*Relative Body*/
#shsBody,
#shsIFBTeamstats {
  position: relative; }

.shsFeatMastHead {
  position: relative; }

/*New SubNav Container*/
.shsSubNav {
  position: absolute;
  top: 0;
  right: 0;
  border-bottom: 2px solid #ececec;
  margin: 0 2px 2px 2px;
  text-align: right; }

.shsSubNav a {
  padding: 0 5px; }

/*Description Box*/
div.shsLeaderDesc {
  padding: 5px;
  margin: 0 0 0px 0;
  font-style: normal;
  font-size: 11px;
  color: gray; }

/*Driver Info Page - nascar*/
.shsDriverInfo td {
  vertical-align: top; }

.shsCarNumber {
  font-size: 25px;
  height: 50px;
  line-height: 50px;
  width: 50px;
  border: 1px solid #ccc;
  margin: 0 5px 0 0;
  text-align: center; }

/*Sport Masthead*/
.shsSportMastHead .shsPlayerHeadShot {
  width: 85px;
  vertical-align: middle; }

.shsPlayerStatBoxTD {
  width: 25%; }

#shsPlayerStatBox {
  text-align: center;
  width: 100%;
  margin: 3px 0 0 0; }

#shsPlayerStatBox td {
  text-align: center;
  font-size: 11px !important; }

.shsPlayerMastHeaderContainer {
  padding: 5px 0 0 0; }

html .shsTotD {
  text-align: center !important; }

.shsPlayerBioInfo td {
  font-size: 11px !important; }

.shsPlayerBioInfo td strong {
  font-size: 11px !important; }

html .shsPlayerBioInfo #shsPlayerStatBox td {
  border-right: 1px solid #ccc !important;
  border-bottom: 1px solid #ccc !important;
  text-align: center !important; }

.shsSportMastHead {
  text-align: left;
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding: 3px 0; }

.shsSportMastHead td {
  vertical-align: top;
  text-align: left; }

.shsSportMastHead .shsTable {
  width: auto;
  margin: 0 0 0 0; }

.shsSportMastHead .shsTable td {
  text-align: left;
  vertical-align: top;
  padding: 3px; }

.shsSportMastHead .shsPlayerHeadShot {
  width: 85px;
  /*display: none;*/ }

#shsBody .shsSportMastHead .shsPlayerBasicInfo {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px; }

.shsSportMastHead .shsPlayerBasicInfo {
  border: none; }

.shsSportMastHead .shsPlayerName {
  color: #555; }

.shsSportMastHead .shsPlayerPosition {
  font-weight: normal;
  font-size: 16px; }

.shsSportMastHead .shsPlayerBioInfo {
  line-height: 23px; }

.shsSportMastHead .shsPlayerBioInfo td {
  padding: 0 15px 0 0;
  border: none; }

.shsSportMastHead .shsPlayerBioInfo strong {
  color: #6e6e6e;
  font-size: 13px; }

.shsContentDivider {
  border-top: 3px solid #555;
  width: 100%; }

/*ScoreBoard MastHead*/
.shsScoreboardMasthead {
  position: relative;
  padding-bottom: 18px; }

.shsScoreboardMasthead .h2PageTitle {
  margin: 0 0 2px 0; }

.shsScoreboardMasthead #shsWeekNav {
  position: absolute;
  font-size: 11px; }

.shsScoreboardMasthead #shsRefreshControl {
  padding: 0 0 2px 0;
  margin: 0 0 2px 0;
  font-size: 10px;
  text-align: right;
  padding: 3px;
  position: absolute;
  top: 40px;
  right: 5px; }

#shsCBKScoreboard .shsScoreboardMasthead .shsPageNav {
  padding: 0 0 2px 0;
  margin: 0 0 2px 0;
  font-size: 10px;
  text-align: right;
  padding: 3px;
  position: absolute;
  top: 40px;
  right: 5px; }

.shsScoreboardMasthead .shsCalendarDiv {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0 0 0 0;
  background: #fff; }

.shsScoreboardMasthead .shsCalendar {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc; }

.shsScoreboardMasthead .shsCalendar td {
  text-align: center;
  font-size: 10px; }

.shsScoreboardMasthead .shsCalMonth td {
  text-align: center;
  border: none;
  border-right: 1px solid #ccc; }

.shsScoreboardMasthead .shsCalMonth td table td {
  border: none;
  color: #fff;
  font-weight: bold; }

.shsScoreboardMasthead .shsCalMonth td a {
  color: #fff;
  text-decoration: none; }

.shsScoreboardMasthead .shsCalDays td {
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #636363;
  color: #fff;
  background: #3D3D3D; }

.shsScoreboardMasthead .shsCalDays td.shsLast {
  border-right: 1px solid #ccc; }

.shsScoreboardMasthead .shsCalDate td {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc; }

.shsScoreboardMasthead .shsCalDays td, .shsCalDate td {
  padding: 2px; }

#shsBody .shsScoreboardMasthead .shsCalMonth td.shsCalMonthNext a {
  color: #fff; }

#shsBody .shsScoreboardMasthead .shsCalMonth td.shsCalMonthPrev a {
  color: #fff; }

#shsCalendarComponent {
  position: absolute;
  top: 11px;
  right: 5px;
  margin: 0;
  padding: 0;
  text-align: right;
  width: 85px; }

#shsCalendarComponent li {
  list-style: none; }

#shsCalendarComponent #shsCalendarLink a.shsToggleLink {
  text-decoration: none;
  background: url(https://static-hosted.stats.com/mlb/calendar.gif) 0 0 no-repeat;
  padding: 0 0 0 20px;
  height: 16px;
  line-height: 16px;
  display: block;
  font-weight: bold;
  float: left;
  word-break: break-all; }

#shsCalendarComponent #shsActiveCalendar {
  display: none; }

.shsPageNav {
  position: absolute;
  right: 5px;
  top: 0px; }

#shsTeamPages div.gamedate {
  display: block; }

.shs_scheduleNav {
  position: relative;
  width: 525px; }

.shs_scheduleNav ul {
  margin: 0;
  padding: 0; }

.shs_scheduleNav ul li {
  list-style: none;
  margin: 0;
  padding: 0 !important;
  float: left;
  border: 1px solid #dddddd;
  height: 20px;
  background: url(https://static-hosted.stats.com/fb/graphics/gradient_tile_x.gif) repeat-x;
  position: relative;
  font-size: 12px; }

.shs_scheduleNav ul.shs_group li {
  border-right: none; }

.shs_scheduleNav ul.shs_group li.shs_last {
  border-right: 1px solid #dddddd; }

.shs_scheduleNav ul li a {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  padding: 0 3px;
  text-decoration: none;
  color: #545454; }

#shsBody .shs_scheduleNav ul li:hover a,
#shsBody .shs_scheduleNav ul li a.shs_active {
  background: #585858;
  color: #fff;
  text-decoration: underline; }

.shs_scheduleNav ul li ul {
  margin: 0;
  padding: 0 5px;
  position: absolute;
  top: 20px;
  right: 0;
  width: 120px;
  background: #585858;
  display: none; }

.shs_scheduleNav ul li ul li {
  float: none !important;
  border: none;
  padding: 0;
  margin: 0;
  background: none;
  border-bottom: 1px dotted #dddddd;
  text-align: right; }

.shs_scheduleNav ul li:hover li a {
  padding: 0;
  margin: 0;
  color: #fff;
  text-decoration: none; }

.shs_scheduleNav ul li ul li:hover a {
  color: #fff;
  text-decoration: underline; }

.shs_scheduleNav ul li:hover ul {
  display: inline-block; }

.shsBorderTable td.shsGameLogsTD {
  padding: 0;
  border: 0; }

.shsBorderTable td.shsGameLogsTD table {
  border: 0; }

.shsYearNav {
  display: none; }

/*#################################################
NEW MASTHEAD TABLE*/
/*
#shsPageMastHeadBlock {background: transparent; border-bottom: 2px solid #efefef;}
#shsPageMastHeadBlock td {padding: 5px 0 3px 0;}
#shsPageMastHeadBlock .shsLeftCol {vertical-align: bottom; text-align: left;}
#shsPageMastHeadBlock .shsRightCol {vertical-align: top; text-align: right;}
.h2PageTitle {width: auto; height: auto; font-size: 20px; color: #3d3d3d; display: block;font-weight: bold; position: inherit;bottom: 3px;left: 0;}
*?
/*Clears Margins and Padding from elements inside shsPageNav : add elements that are not accounted for*/
/*
.shsPageNav  input, .shsPageNav select, .shsPageNav form{margin: 2px 0; padding: 0;}
*/
/*END NEW MASTHEAD TABLE 
#################################################*/
.shsHeaderNav {
  text-align: center;
  background: #efefef;
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  padding: 3px 5px; }

/* STORY PAGE STYLES - START */
#shsAPStory {
  padding-left: 0px;
  padding-right: 0px; }

#shsAPStory p.shsHeadline {
  border-bottom: 1px solid #ccc;
  padding-top: 0;
  margin-bottom: 5px;
  padding-bottom: 5px;
  line-height: normal; }

#shsAPStory p {
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  line-height: 18px;
  margin: 5px; }

#shsAPStory div#shsByTitle {
  margin-left: 5px; }

#shsRecap {
  padding-left: 0px;
  padding-right: 0px; }

#shsRecap p.shsHeadline {
  border-bottom: 1px solid #ccc;
  padding-top: 0;
  margin-bottom: 5px;
  padding-bottom: 5px; }

#shsRecap p {
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  line-height: 18px; }

#shsRecap div#shsByTitle {
  margin-left: 5px; }

#shsPreview {
  padding-left: 0px;
  padding-right: 0px; }

#shsPreview p.shsHeadline {
  border-bottom: 1px solid #ccc;
  padding-top: 0;
  margin-bottom: 5px;
  padding-bottom: 5px; }

#shsPreview p {
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  line-height: 18px; }

#shsPreview div#shsByTitle {
  margin-left: 5px; }

#shsFantasyStory {
  padding-left: 0px;
  padding-right: 0px; }

#shsFantasyStory p.shsHeadline {
  border-bottom: 1px solid #ccc;
  padding-top: 0;
  margin-bottom: 5px;
  padding-bottom: 5px; }

#shsFantasyStory p {
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  line-height: 18px;
  margin: 5px; }

#shsFantasyStory div#shsByTitle {
  margin-left: 5px; }

#shsFantasyStory #shsInset .shsHeadlineList h2 {
  display: block;
  width: 100%;
  border-bottom: 1px dotted #ccc;
  text-align: center; }

#shsFeatureStory {
  padding-left: 0px;
  padding-right: 0px; }

#shsFeatureStory p.shsHeadline {
  border-bottom: 1px solid #ccc;
  padding-top: 0;
  margin-bottom: 5px;
  padding-bottom: 5px; }

#shsFeatureStory p {
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  line-height: 18px;
  margin: 5px; }

#shsFeatureStory div#shsByTitle {
  margin-left: 5px; }

#shsFeatureStory #shsInset .shsHeadlineList h2 {
  display: block;
  width: 100%;
  border-bottom: 1px dotted #ccc;
  text-align: center; }

#shsCapsules {
  padding-left: 0px;
  padding-right: 0px; }

#shsCapsules p.shsHeadline {
  border-bottom: 1px solid #ccc;
  padding-top: 0;
  margin-bottom: 5px;
  padding-bottom: 5px; }

#shsCapsules.shsCapsulesList p.shsHeadline {
  border-bottom: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  padding-left: 0px; }

#shsCapsules.shsCapsulesList ul.shsNFLCapsules {
  list-style: none;
  margin: 0; }

#shsCapsules p {
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  line-height: 18px;
  margin: 5px; }

#shsCapsules div#shsByTitle {
  margin-left: 5px; }

#shsCapsules .shsHeadline a {
  font-size: 17px; }

#shsCapsules li {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px; }

#shsCapsules td.shsCapsulesScoreboard {
  width: auto;
  vertical-align: top; }

#shsCapsules #shsMultisportScoreboard .shsMiniCopyright {
  display: none; }

#shsCapsules .shsParagraphSpacer {
  border-bottom: 1px solid #ccc;
  padding-top: 5px;
  margin-bottom: 15px; }

#shsBody #shsInset {
  width: 275px; }

#shsBody #shsInset .shsHeadlineList {
  background: #fff;
  margin: 0;
  padding: 0;
  border: 1px solid #ccc;
  width: 275px; }

#shsBody #shsInset .shsHeadlineList ul {
  margin: 0; }

#shsBody #shsInset .shsHeadlineList ul li {
  color: #000;
  display: block;
  width: auto;
  padding: 5px 5px 5px 20px;
  border-bottom: 1px dotted #ccc;
  background: url(https://static-hosted.stats.com/images/document_text.gif) 0 5px no-repeat;
  font-size: 11px;
  margin: 0; }

#shsBody #shsInset .shsHeadlineList ul li a {
  color: #000;
  font-size: 12px; }

#shsBody .shsStoryPhoto {
  width: 275px; }

/* STORY PAGE STYLES - END */
/* NEW FRONT PAGE STYLES - START */
#shsSecondHalfHeadlines {
  float: right;
  width: 46%; }

#shsFirstHalfHeadlines {
  float: left;
  width: 46%; }

#shsFrontNews .shsFrontLeaders td {
  line-height: 17px; }

#shsFrontNews td, #shsFront li {
  font-size: 11px; }

#shsFrontNews .shsFrontPhoto {
  margin: 5px;
  float: left;
  display: inline;
  width: auto;
  text-align: center;
  clear: right; }

#shsFrontNews .shsFrontPhoto img {
  border: 2px solid #CCCCCC; }

#shsFrontNews p {
  font-size: 12px; }

#shsFrontNews p.shsHeadline {
  font-size: 21px !important;
  font-weight: bold;
  margin: 0 0 10px 0;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px; }

#shsFrontNews p.shsSmallHeadline {
  font-size: 18px !important;
  font-weight: bold;
  margin: 0 0 10px 0;
  border-bottom: 1px solid #ccc; }

#shsBody .shsSmallHL p {
  font-size: 16px !important;
  font-weight: bold;
  margin: 0 0 10px 0;
  border-bottom: 1px solid #ccc; }

#shsFrontNews p.shsParagraph0 {
  margin-bottom: 10px; }

#shsFrontNews p.shsParagraph1 {
  margin-bottom: 10px; }

#shsFrontNews p.shsParagraph2 {
  margin-bottom: 10px; }

#shsFrontNews p.shsParagraph3 {
  margin-bottom: 10px; }

#shsFrontNews .shsHeadlineList {
  width: auto;
  border: 0px solid #ccc;
  padding: 0px;
  background: #fff;
  margin-bottom: 10px; }

#shsFrontNews .shsHeadlineList h2 {
  width: 100%;
  text-align: center;
  background: transparent;
  color: #000;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  border-bottom: 2px solid #ccc;
  border-top: 2px solid #ccc;
  font-size: 20px;
  padding: 0;
  letter-spacing: 0; }

#shsFrontNews .shsHeadlineList ul {
  margin: 0 !important;
  padding: 0 0 10px 0; }

#shsFrontNews .shsHeadlineList ul li {
  color: #000;
  display: block;
  width: auto;
  padding: 2px 5px 2px 15px;
  border-bottom: 1px dotted #ccc;
  background: url(https://static-hosted.stats.com/images/document_text.gif) 0 5px no-repeat;
  font-size: 11px;
  margin: 0; }

#shsFrontNews .shsHeadlineList ul li a {
  font-size: 11px;
  color: #000; }

#shsFrontNews .shsHeadlineList ul li.shsBlankLI {
  background: none; }

#shsFrontNews .shsFrontStoryTable {
  margin-right: 8px; }

#shsFrontNews .shsFrontStoryTable p {
  text-align: right;
  line-height: 15px; }

#shsFrontNews .shsFrontStoryTable p.shsHeadline {
  text-align: left; }

#shsFrontNews .shsFrontStoryTable p.shsParagraph1 {
  text-align: left; }

#shsFrontNews .shsFrontStoryTable p.shsParagraph2 {
  text-align: left; }

#shsFrontNews .shsFrontStoryTable p.shsParagraph3 {
  text-align: left; }

#shsFrontNews .shsMoreNews {
  border-bottom: 2px solid #ccc; }

#shsFrontNews .shsBot5 {
  display: none; }

#shsFrontNews .shsFrontPhoto img {
  max-width: 250px; }

#shsFrontNews .shsTableTtlRow td a {
  color: #fff; }

/* NEW FRONT PAGE STYLES - END */
.shsCurrentDay {
  background: #cccccc;
  color: #000000;
  font-weight: bold; }

/* NEW TEAMPAGE STYLES - START */
#shsBody #shsTeamPages .shsTeamPageTable .shsTeamHeadlines .shsHeadlineList {
  border: 1px solid #999;
  width: 99.5%;
  padding: 0;
  margin: 0; }

#shsBody #shsTeamPages .shsTeamPageTable .shsTeamHeadlines .shsHeadlineList li {
  font-size: 12px; }

#shsBody #shsTeamPages .shsTeamPageTable .shsTeamHeadlines {
  margin: 0; }

#shsBody #shsTeamPages .shsTeamPageTable .shsLinescore {
  margin-bottom: 0; }

#shsBody #shsTeamPages .shsTeamPageTable .shsTeamSched {
  margin-right: 0px;
  margin-top: 5px; }

#shsBody #shsTeamPages .shsTeamPageTable .shsTeamSched .shsMoreResults {
  display: none; }

#shsBody #shsTeamPages .shsTeamPageTable .shsTeamStandings {
  margin-left: 0px;
  margin-top: 5px;
  margin-right: 0px; }

#shsBody #shsTeamPages .shsTeamPageTable .shsTeamLeaders {
  margin-right: 0px;
  margin-top: 5px; }

#shsBody #shsTeamPages .shsTeamPageTable .shsTeamTransInj {
  margin-left: 0px;
  margin-top: 5px; }

#shsBody #shsTeamPages .shsTeamPageTable .shsTeamPolls {
  margin-right: 0px;
  margin-top: 5px; }

#shsBody #shsTeamPages .shsTeamPageTable .shsTeamScoreboard {
  margin-top: 0px; }

#shsBody #shsTeamPages .shsTeamPageTable .shsTeamPageLeft {
  padding-right: 2px; }

#shsBody #shsTeamPages .shsTeamPageTable .shsTeamPageRight {
  padding-left: 1px; }

#shsBody #shsTeamPages .shsTeamPollsLeft {
  padding-right: 1px; }

#shsBody #shsTeamPages .shsTeamPollsRight {
  padding-left: 1px; }

#shsBody #shsTeamPages .shsTeamPageTable .shsShopAd div.shsSmallShopAd {
  width: 99.5%;
  margin-top: 5px;
  border: 1px solid #999; }

#shsBody #shsTeamPages .shsTeamPageTable .shsTixAd {
  background: url(https://static-hosted.stats.com/multisport/graphics/tickets.jpg) no-repeat;
  height: 90px;
  margin: 5px auto;
  width: 300px; }

#shsBody #shsTeamPages .shsTeamPageTable .shsTixAdText {
  text-align: center;
  padding-top: 10px;
  font-size: 11px; }

#shsBody #shsTeamPages .shsTeamPageTable .shsTixAdText div {
  line-height: 17px; }

/* NEW TEAMPAGE STYLES - END */
.shsPreDraft .shsTable td.shsTotD {
  font-weight: bold;
  text-align: center;
  font-size: 15px !important;
  border: 1px solid #999; }

.shsPreDraft .shsTable td span.shsPreDraftLabel {
  color: #ff0000; }

#shsMiniBody #shsSecondHalfHeadlines {
  float: none;
  width: auto; }

#shsMiniBody #shsFirstHalfHeadlines {
  float: none;
  width: auto; }

/* Team Page/Widget Scoreboards */
.shsMiniTeamScores {
  border: 1px solid #E5E5E5; }

.shsMiniTeamScores .shsColTtlRow .shsActive {
  background-color: #363636;
  color: #ffffff; }

.shsMiniTeamScores td {
  border-right: 1px solid #E5E5E5;
  vertical-align: top; }

.shsMiniTeamScores td.pos5 {
  border-right: 0px; }

/* Touchdown Widget */
.shsTDWidgetNav {
  text-align: center;
  padding-top: 0px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px; }

.shsTDWidgetNav strong {
  background-color: #fff;
  padding-bottom: 1px;
  margin: 0px; }

.shsTDWidgetNav a {
  margin: 0px; }

.shsTDWidgetNav strong {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 2px 25px 6px 25px;
  margin: 0px 3px 10px 3px;
  color: #000000; }

.shsTDWidgetNav a {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 2px 25px 5px 25px;
  margin: 0px 3px 10px 3px;
  background-color: #ececec;
  font-weight: bold; }

.shsTDWidgetNav .shsTDWidgetNavTab {
  display: inline;
  border-bottom: 0px; }

#shsBody .shsPageNav a, #shsBody .shsPageNav strong, #shsBody .shsPageNav b, .shsMoreStats form strong {
  padding-right: 3px; }

#shsMiniStats .shsAdditionalPlayers {
  display: none; }

@media only screen and (min-width: 768px) {
  .shsMoreStatsTable {
    border-right: 0 !important; }
  .shsMoreStatsTable td {
    padding: 0; }
  #shsLeaders .shsBorderTable.shsMoreStatsTable .shsMoreStatsLeft {
    width: 50% !important;
    border: 0 !important; }
  #shsLeaders .shsBorderTable.shsMoreStatsTable .shsMoreStatsRight {
    width: 50% !important;
    float: right !important; } }

/*LEGACY*/
.shsBot5 {
  display: none; }

/*IE Overwrite*/
#shsMastheadScoreboard .shsMastheadScore,
.shsTabNav ul li a:hover, .shsTabNav ul li a.active,
#shsBody #shsMastheadScoreboard .shsLiveNav ul li a:hover,
#shsBody #shsMastheadScoreboard .shsLiveNav ul li a.active {
  filter: none; }

#shsBody a, .shs_sportNav a {
  outline: 0; }

#shsBody {
  overflow-x: hidden;
  overflow-y: hidden; }

#shsBody, #shsNavTable {
  background-color: #fff;
  height: auto;
  min-height: 550px;
  width: auto;
  padding: 0 .125em; }

#shsBody h2 {
  font-size: 14px;
  line-height: normal; }

.shsCopyrightText {
  background-color: #fff;
  padding: 2em;
  height: auto;
  float: none; }

.shsLogo {
  display: inline; }

#shsBody select, .shs_sportNav select {
  margin: .5em 0;
  font-size: 13px !important;
  height: 34px;
  width: 250px; }

#shsNavTable {
  margin-top: 0px; }

#shsNavTable th {
  background: #47B3CC; }

#shsNavTable td a:hover {
  text-decoration: underline !important; }

.shsHomeLink {
  display: table-cell;
  visibility: visible; }

input, button, select, textarea, #shsBody {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000; }

#shsBody a, #shsMiniBody a {
  color: #00449e; }

#shsBody a:hover, #shsMiniBody a:hover {
  color: #53777F;
  text-decoration: underline; }

#shsBody td {
  line-height: 20px; }

#shsBody td, #shsBody div, #shsBody li, #shsBody span {
  font-size: 14px; }

#shsBody h2.shsTableTitle {
  display: block;
  float: left;
  clear: left;
  margin-top: 1em; }

/*Table Colors*/
.shsTableTtlRow td {
  background: #333;
  color: #fff; }

.shsTableTtlRow .shsSorted,
.shsTableSubttlRow td {
  background: #444;
  color: #fff; }

.shsCalMonth td {
  background: #00449e; }

/*Tables*/
/*global*/
.shsBorderTable {
  border-collapse: separate; }

.shsBorderTable, table.shsLinescore {
  border: 1px solid #ccc; }

.shsBorderTable .shsTableTtlRow td, .shsTableTtlRow th {
  font-size: 12px;
  line-height: 18px;
  border: 1px solid #ccc; }

.shsBorderTable td,
.shsBorderTable th {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid transparent;
  padding: 3px; }

.shsBorderTable .shsColTtlRow td {
  font-size: 12px;
  line-height: 18px; }

.shsBorderTable .shsColTtlRow td a {
  color: #fff; }

.shsTableTtlRow td a {
  color: #fff !important; }

.shsColTtlRow {
  background-color: #444;
  color: #aaa; }

.shsRow0Row {
  background-color: #eee; }

.shsRow1Row {
  background-color: #fff; }

/*Sorted Column*/
.shsSorted {
  background: #ccc;
  color: #333; }

/*Sport Nav Bar*/
.shs_sportNav {
  background-color: #fff;
  margin-bottom: 1em;
  float: left;
  clear: both;
  width: 100%;
  z-index: 0; }

.shs_sportNav .shs_sportNavList {
  overflow: initial;
  height: auto;
  padding: 0; }

.shs_sportNav .shs_sportNavList li a {
  display: inline-block;
  padding: 1.35em 0;
  z-index: 999; }

.shs_sportNav .shs_sportNavBlock h2 {
  color: #333;
  font-family: georgia,times,serif;
  font-size: 1.5em; }

.shs_sportNav .shsOddsLink {
  display: none !important; }

.shs_sportNav .shs_sportNavList li a {
  line-height: inherit;
  height: inherit; }

.shs_sportNav .shs_sportNavBlock {
  border-bottom: 1px solid #ccc;
  width: 100%;
  float: left;
  display: block;
  height: auto;
  margin-bottom: .5em; }

/*Sport Nav Bar - SPECIAL OVERRIDE FOR RIGHT RAIL*/
.shs_sportNav .shs_sportNavList {
  float: none !important;
  clear: both;
  margin: 0;
  padding: 0 10px;
  list-style: none;
  border-top: none;
  height: 44px;
  position: relative;
  overflow: hidden;
  width: auto; }

.shs_sportNav .shs_sportNavList li {
  float: left;
  margin: 0 15px 0 10px;
  position: relative; }

.shs_sportNav .shs_sportNavList li.shs_hideMobile {
  display: none; }

.shs_sportNav .shs_sportNavList li a {
  display: block;
  position: relative;
  color: #fff !important;
  text-transform: uppercase;
  font-size: 12px;
  text-decoration: none;
  text-align: center; }

.shs_sportNav .shs_sportNavList {
  display: block;
  padding-right: 50px;
  overflow: hidden;
  background-color: #333; }

.shs_sportNav .shs_sportNavBlock {
  border-bottom: none; }

.shs_sportNav .shs_sportNavList li.moreOptions {
  display: block; }

.shs_sportNav .shs_sportNavList li.lessOptions {
  display: none; }

.shs_sportNav .shs_sportNavBlock.active li.moreOptions {
  display: none; }

.shs_sportNav .shs_sportNavBlock.active li.lessOptions {
  display: block; }

.shs_sportNav .shs_sportNavBlock li.moreOptions a,
.shs_sportNav .shs_sportNavBlock li.lessOptions a {
  color: #bbb !important; }

.shs_sportNav .shs_sportNavBlock.active {
  height: auto; }

.shs_sportNav .shs_sportNavBlock.active ul {
  height: auto;
  clear: both; }

.shs_sportNav .shs_sportNavBlock.active ul li {
  float: none;
  display: block; }

.shs_sportNav .shs_sportNavBlock.active ul li a {
  text-align: left; }

.shs_sportNav {
  border-top: none; }

.shs_sportNav .shs_sportNavBlock {
  border-bottom: none; }

.shs_sportNav .shs_sportNavBlock h2 {
  padding: 0 0 0 10px; }

/*Table Design*/
table {
  border-spacing: 0;
  width: 100% !important; }

.shsBorderTable {
  border: 1px solid #ccc !important;
  background: transparent; }

.shsBorderTable td {
  border: none !important; }

#shsBody td, #shsBody #shsMastheadScoreboard td.shsScoreBoardTD table tr.shsMastScoreboardRow td, #shsBody table.shsLinescore tr td {
  font-size: 14px;
  padding: 1em .5em; }

.shsTableTtlRow td, .shsTableTtlRow th {
  color: #fff; }

.shsViewMore {
  background: #fff; }

#shsBody h2.shsTableTitle {
  color: #333;
  font-size: 18px;
  padding-bottom: .5em;
  border: none; }

/*Front Layout fix*/
#shsTeamPages p,
#shsBody #shsInset .shsBulletList li,
#shsAPStory p,
#shsFront p,
#shsRecap p,
#shsPreview p {
  font-family: georgia,times,serif; }

#shsFront {
  width: auto; }

#shsBody .shsSportFront .shsFrontMain, #shsBody .shsSportFront .shsFrontSide {
  margin: 0; }

#shsBody .shsSportFront .shsFrontMain {
  width: 70%; }

#shsBody .shsSportFront .shsFrontSide {
  width: 30%; }

#shsBody .shsSportFront .shsFrontMain .shsFrontStoryTable {
  background-color: #fff; }

/*#shsBody .shsSportFront .shsFrontSide {padding-left: .5%; padding-right: .5%;}*/
/*Front Scoreboard Design*/
#shsBody .shsScoreboardDaily {
  margin: 0; }

div#shsMultisportScoreboard {
  background: #fff;
  border: 1px solid #ccc; }

#shsMultisportScoreboard td a,
#shsMultisportScoreboard td span {
  font-size: 12px !important; }

tr.shsMiniRowSpacer, tr.shsMiniRowSpacer td {
  background: #ccc !important;
  line-height: 0 !important;
  padding: 0 !important; }

/*Front Page  Main Story*/
#shsBody .shsFrontHeadlineTD,
#shsBody .shsFrontStoryTD {
  padding: 0 1em; }

/*Front Page Headlines*/
#shsMiniLeaders table {
  border-color: #fff !important; }

#shsMiniLeaders .shsRow0Row td,
#shsMiniLeaders .shsRow0Row td.shsNamD {
  border-left: 1px solid transparent !important;
  border-right: 1px solid transparent !important; }

#shsFront .shsHeadlineList {
  background: #fff;
  border: none;
  width: 100%; }

#shsFront .shsHeadlineList h2 {
  background: #333;
  color: #fff;
  font-size: 18px !important;
  line-height: 18px !important;
  padding: 1em 0;
  width: 100%; }

#shsTeamPages .shsHeadlineList li,
#shsFront .shsHeadlineList li {
  font-family: georgia, times,serif;
  list-style-type: none; }

#shsFront .shsHeadlineList li {
  list-style-type: none; }

#shsFront .shsHeadlineList li a {
  font-size: 14px;
  line-height: 16px;
  padding: 1em .5em;
  display: block; }

#shsBody #shsInset .shsHeadlineList {
  background: #fff;
  margin: 0;
  padding: 0;
  border: 1px solid #ccc;
  width: 275px; }

#shsBody #shsInset .shsHeadlineList ul li a {
  font-family: georgia, times,serif;
  color: #00449e;
  font-size: 14px;
  line-height: 16px;
  display: inline-block;
  padding: .5em 0; }

#shsBody .shsHeadlineList ul li a:before {
  content: "\f1ea";
  font-family: fontawesome;
  color: #888;
  display: inline;
  margin-right: .5em; }

#shsBody #shsInset .shsHeadlineList ul li {
  background: none;
  padding: 0 1em;
  border-bottom: 1px solid #ccc; }

#shsBody #shsInset .shsHeadlineList #shsSecondHalfHeadlines li:last-child {
  border: none; }

#shsBody #shsInset .shsBulletList ol li, #shsBody .shsHeadlineList ul li {
  margin: 0;
  padding: 3px; }

/*Preview*/
#shsBody #shsInset .shsBulletList {
  background-color: #eee !important; }

#shsBody #shsInset .shsBulletList .shsBullet {
  font-size: 12px;
  line-height: 16px; }

#shsBody #shsInset .shsBulletList a.shsTwit {
  background-size: contain;
  width: 100%;
  margin: 0; }

#shsBody p.shsHeadline, #shsMiniBody p.shsHeadline {
  color: #333;
  font-family: georgia,times,serif;
  font-size: 2.5em !important;
  line-height: 1;
  line-height: initial; }

#shsPlayers > table.shsTable.shsBorderTable {
  margin: 0 !important; }

.shsAllTeamsPlayer .shsTeamSet {
  padding: 0 !important;
  width: 50% !important; }

.shsTeamHeadlines, .shsTeamLeaders, .shsTeamStandings {
  margin-bottom: 10px; }

.shsTeamLeaders td.shs1stCol {
  padding-right: 5px; }

#shsLeaders .shsLdrLeft, #shsLeaders .shsLdrRight {
  width: 49.5% !important;
  margin-bottom: 10px !important; }

#shsLeaders .shsLdrLeft {
  padding: 0 5px 0 0 !important; }

#shsLeaders .shsLdrRight {
  padding: 0 !important; }

/*Scoreboard*/
#shsBody .h2PageTitle {
  color: #888;
  border-bottom: 0;
  font-family: georgia,times,serif; }

#shsBody #shsScoreboard .shsLinescore {
  margin-bottom: 10px;
  border-collapse: separate; }

#shsBody #shsScoreboard .shsLinescore td table {
  background-color: #fff; }

#shsBody #shsScoreboard .shsLinescore > tbody > tr > td {
  padding: 0; }

#shsBody #shsScoreboard .shsLinescore .shsTableTtlRow td {
  padding: 1em .5em; }

.shsScoreboardDaily {
  margin-top: 40px; }

.shsScoreboardMasthead #shsWeekNav a {
  display: inline-block;
  line-height: 44px; }

.shsScoreboardMasthead #shsRefreshControl {
  top: 30px; }

.shsScoreboardMasthead #shsRefreshControl a {
  display: inline-block;
  line-height: 44px;
  font-size: 10px; }

/*Calendar*/
#shsCalendarComponent {
  top: 0px;
  right: 0px; }

#shsCalendarComponent #shsCalendarLink a.shsToggleLink {
  background: none;
  padding: 0;
  font-weight: normal;
  line-height: 24px;
  float: none; }

#shsCalendarComponent #shsCalendarLink a.shsToggleLink:before {
  content: "\f073";
  font-family: fontawesome;
  color: #00449e;
  display: inline;
  margin-left: -4em;
  margin-right: .5em; }

#shsCalendarComponent #shsActiveCalendar .shsCalendarDiv {
  background: transparent;
  border: none;
  z-index: 1; }

.shsScoreboardMasthead .shsCalendar,
.shsScoreboardMasthead .shsCalendar > td,
.shsScoreboardMasthead .shsCalendar > td table {
  border-color: transparent; }

#shsBody #shsCalendarComponent #shsActiveCalendar .shsCalendarDiv table.shsCalendar > tbody > tr > td {
  padding: 0; }

.shsScoreboardMasthead .shsCalendarDiv {
  top: 20px !important;
  right: -5px; }

#shsBody .shsScoreboardMasthead .shsCalendar .shsCalMonth td {
  padding: .5em; }

#shsCalendarComponent #shsActiveCalendar .shsCalendarDiv table.shsCalendar table {
  background-color: #fff; }

#shsCalendarComponent #shsActiveCalendar .shsCalendarDiv,
#shsCalendarComponent #shsActiveCalendar .shsCalendarDiv table.shsCalendar {
  width: 287px !important; }

#shsCalendarComponent #shsActiveCalendar .shsCalendarDiv table.shsCalendar > tbody > tr > td {
  border: 1px solid #ccc; }

.shsScoreboardMasthead .shsCalDate td:last-child {
  border-right: none; }

.shsScoreboardMasthead tr:last-child.shsCalDate td {
  border-bottom: none; }

/*Masthead Scoreboard*/
#shsMastheadScoreboard #shsAwayMastheadLogo img,
#shsMastheadScoreboard #shsHomeMastheadLogo img {
  max-width: none; }

/*PBP*/
#shsRefreshControl {
  padding: 0 0 10px 10px !important; }

/*BoxScore*/
#shsMastheadScoreboard .shsTable {
  background: #fff; }

#shsMastheadScoreboard #shsHomeMastheadLogo {
  border-bottom: none; }

#shsBody #shsBoxscore .shsBorderTable {
  border-collapse: separate; }

#shsMastheadScoreboard .shsMastScoreboard,
#shsMastheadScoreboard #shsMastheadLinescore {
  border: solid 1px #ccc !important; }

#shsMastheadScoreboard td.shsMastheadScore {
  background-image: none !important;
  background: #eee !important;
  background-color: #eee !important;
  filter: none !important;
  color: #333 !important;
  border: solid 1px #ccc !important; }

#shsMastheadScoreboard td.shsScoreBoardTD table .shsMastScoreboardRow td {
  background-color: #eee;
  background-image: none;
  border: none;
  filter: none; }

#shsMastheadScoreboard td.shsScoreBoardTD table tr.shsTableTtlRow td {
  background: #333 !important;
  filter: none; }

#shsMastheadScoreboard .shsMastheadScore,
#shsMastheadScoreboard td.shsScoreBoardTD table {
  border: none;
  box-shadow: none !important; }

#shsMastheadScoreboard .shsTable .shsScoreBoardTD .shsMastScoreboard {
  border-collapse: separate;
  background-color: #eee; }

#shsMastheadScoreboard .shsTable .shsAway table,
#shsMastheadScoreboard .shsTable .shsHome table {
  border-collapse: separate;
  background-color: #fff; }

#shsMastheadScoreboard .shsGameInfo {
  color: #777; }

#shsMastheadScoreboard .shsLiveNav ul li,
#shsMastheadScoreboard .shsLiveNav ul li a,
#shsMastheadScoreboard .shsLiveNav ul li:first-child a {
  border-color: #ccc !important;
  border: none !important; }

#shsMastheadScoreboard .shsLiveNav ul li a {
  background: #333 !important;
  display: block;
  line-height: 44px;
  padding: 0;
  color: #aaa !important; }

#shsBody #shsMastheadScoreboard .shsLiveNav ul li a:hover, #shsBody #shsMastheadScoreboard .shsLiveNav ul li a.active {
  background: #00449e !important;
  color: #fff !important; }

/*Stats*/
#shsLeaders .shsMoreLeaders {
  background-color: #ccc !important;
  color: #333 !important; }

#shsLeaders .shsMoreLeaders strong {
  display: block; }

#shsLeaders .shsHeadTable > tbody > tr > td {
  padding: 0; }

#shsLeaders .shsLdrLeft, #shsLeaders .shsLdrRight {
  float: left !important; }

.shsHeadTable .shsPageNav form a, .shsHeadTable .shsPageNav form strong, .shsHeadTable .shsPageNav form b {
  color: #333; }

.shsPageLegendTable .shsNamD {
  background-image: none; }

.shsPageLegendTable .shsTableTtlRow .shsTotD {
  color: #393939; }

/*Teams*/
#shsTeamPages .shsTeamLeaders .shsTable .shsTableTtlRow td,
#shsTeamPages #shsMiniDivStand .shsTable .shsTableTtlRow td,
#shsTeamPages .shsTeamTransInj .shsTable .shsTableTtlRow td {
  border: 0 !important;
  background: #333 !important;
  color: #fff !important; }

#shsTeamPages .shsViewMore td {
  padding-top: 0px !important; }

/*Team*/
#shsTeamPages .shsSmallHL {
  padding: 1em 0 0 0; }

#shsTeamPages .shsSmallHL p {
  color: #333 !important; }

#shsTeamPages p {
  font-size: 14px !important; }

#shsTeamPages .shsHeadlineList {
  background-color: #fff !important; }

#shsTeamPages .shsTeamHeadlines {
  margin-right: 0; }

#shsBody #shsTeamPages .shsTeamHeadlines .shsHeadlineList h2 {
  background-color: #333; }

#shsTeamPages .shsHeadlineList h2 {
  color: #fff !important;
  border-bottom: none !important;
  width: auto;
  padding: 1em .5em;
  font-size: 18px !important; }

#shsTeamPages .shsHeadlineList li {
  list-style-type: none; }

#shsTeamPages .shsTeamLeaders .shsTable tbody,
#shsTeamPages .shsTeamStandings .shsTable tbody,
#shsTeamPages .shsTeamTransInj .shsTable tbody {
  border: none !important; }

#shsTeamPages .shsTeamTransInj .shsTableTtlRow td.shsNamD {
  padding: 1em .5em !important; }

/*Team Navigation*/
#shsBody #shsTeamPages .shsTeamNav,
#shsBody .shsTeamNav {
  background: #333 !important;
  color: transparent;
  float: left;
  clear: both;
  height: auto; }

#shsBody #shsTeamPages .shsTeamNav span,
#shsBody .shsTeamNav span {
  float: left;
  display: inline-block; }

#shsBody #shsTeamPages .shsTeamNav strong,
#shsBody #shsTeamPages .shsTeamNav a,
#shsBody .shsTeamNav strong,
#shsBody .shsTeamNav a {
  color: #fff;
  font-size: 14px;
  padding: 1.35em .5em !important;
  height: auto;
  line-height: 1.4;
  display: inline-block;
  float: left;
  border: none; }

.shsMiniTeamScores {
  float: left;
  width: 100%; }

.shsHeadTable {
  float: left;
  clear: both; }

/*Border overwrites*/
.shsMiniTeamScores, .shsMiniTeamScores td {
  border-color: #ccc; }

.shsMiniTeamScores td:last-child {
  border: none; }

#shsBody #shsTeamPages .shsTeamSched,
#shsBody #shsTeamPages .shsTeamStandings,
#shsBody #shsTeamPages .shsTeamLeaders,
#shsBody #shsTeamPages .shsTeamTransInj {
  border: 1px solid #ccc; }

#shsBody #shsTeamPages .shsTeamTransInj {
  margin-bottom: 1em; }

#shsBody #shsTeamPages .shsTeamNav a,
#shsBody .shsTeamNav a {
  color: #aaa !important; }

/*Team*/
.shsTeamSchedTab strong,
.shsTeamSchedTab a {
  background-color: #333;
  color: #aaa !important;
  font-size: 14px;
  font-weight: normal;
  padding: 0 1em !important;
  margin: 0;
  height: auto;
  line-height: 44px;
  display: inline-block;
  float: left;
  border: none;
  border-bottom: 2px solid #666; }

.shsTeamSchedTab strong {
  background-color: #666;
  color: #fff !important;
  font-weight: bold; }

.shsTeamSchedNav {
  border-bottom: none; }

#shsTeamPages .shsTeamSched .shsTable .shsTableTtlRow td {
  background-color: #333 !important;
  color: #fff !important; }

/*Player*/
#shsBody .shsPlayerPageNav {
  background: #333 !important;
  color: transparent;
  float: left;
  clear: both;
  height: auto;
  width: 100%;
  padding: 0;
  border: none;
  -webkit-box-shadow: 0 -2px #666 inset;
  -moz-box-shadow: 0 -2px #666 inset;
  box-shadow: 0 -2px #666 inset;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  display: block;
  text-align: left; }

#shsBody .shsPlayerPageNav div {
  display: inline-block;
  background: transparent !important; }

#shsBody .shsPlayerPageNav strong,
#shsBody .shsPlayerPageNav a {
  color: #888;
  font-size: 14px;
  padding: 1.35em .75em;
  height: auto;
  line-height: 1.4;
  display: inline-block;
  float: left;
  border: none;
  font-weight: normal;
  margin: 0;
  background: transparent; }

#shsBody .shsPlayerPageNav strong {
  background: #666;
  color: #fff; }

.shsContentDivider,
.shsSportMastHead {
  border: none; }

.shsSportMastHead .shsPlayerBioInfo {
  background: #fff;
  border: none;
  padding: .5em; }

#shsPlayerStatBox td {
  text-align: center;
  font-size: 14px !important; }

#shsBody .shsPlayerBioInfo td {
  font-size: 14px !important;
  padding: .25em .5em; }

.shsPlayerBioInfo td strong {
  font-size: 14px !important;
  color: #333 !important; }

#shsBody .shsSportMastHead .shsPlayerBasicInfo {
  font-size: 20px;
  line-height: 24px; }

.shsSportMastHead .shsPlayerName {
  color: #333 !important;
  font-size: 24px; }

.shsTopPlayerNews td {
  font-size: 14px !important; }

/*Media Queries************************************************************************/
@media (max-width: 74.938em) {
  .shsFrontLeadersSection .shsLogo {
    display: none; } }

@media only screen and (max-width: 64em) {
  /*Players*/
  #shsBody #shsFindPlayer .shsBorderTable .shsPlayerAlphaNav,
  #shsBody #shsPlayers .shsBorderTable .shsPlayerAlphaNav {
    line-height: 44px !important;
    font-size: 16px !important;
    text-align: center !important;
    vertical-align: center !important; }
  #shsBody #shsFindPlayer .shsBorderTable .shsPlayerAlphaNav a,
  #shsBody #shsPlayers .shsBorderTable .shsPlayerAlphaNav a {
    padding: 0 8px; }
  #shsBody #shsFindPlayer .shsBorderTable .shsPlayerAlphaNav a:nth-child(14):before,
  #shsBody #shsPlayers .shsBorderTable .shsPlayerAlphaNav a:nth-child(14):before {
    content: "\a";
    white-space: pre; } }

@media only screen and (max-width: 60em) {
  /*Story*/
  #shsBody #shsAPStory #shsInset {
    display: none !important; } }

@media only screen and (min-width: 48em) {
  /*Scoreboard*/
  #shsBody #shsScoreboard .shsLinescore .shsGameLeaders td {
    padding: .25em .5em !important; } }

@media only screen and (max-width: 48em) {
  /*Sport Nav Bar*/
  .shs_sportNav .shs_sportNavList {
    float: none !important;
    clear: both;
    margin: 0;
    padding: 0 10px;
    list-style: none;
    border-top: none;
    height: 44px;
    position: relative;
    overflow: hidden;
    width: auto; }
  .shs_sportNav .shs_sportNavList li {
    float: left;
    margin: 0 15px 0 10px;
    position: relative; }
  .shs_sportNav .shs_sportNavList li.shs_hideMobile {
    display: none; }
  .shs_sportNav .shs_sportNavList li a {
    display: block;
    position: relative;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
    text-align: center; }
  .shs_sportNav .shs_sportNavList {
    display: block;
    padding-right: 50px;
    overflow: hidden;
    background: #333; }
  .shs_sportNav .shs_sportNavBlock {
    border-bottom: none; }
  .shs_sportNav .shs_sportNavList li.moreOptions {
    display: block; }
  .shs_sportNav .shs_sportNavList li.lessOptions {
    display: none; }
  .shs_sportNav .shs_sportNavBlock.active li.moreOptions {
    display: none; }
  .shs_sportNav .shs_sportNavBlock.active li.lessOptions {
    display: block; }
  .shs_sportNav .shs_sportNavBlock li.moreOptions a,
  .shs_sportNav .shs_sportNavBlock li.lessOptions a {
    color: #888; }
  .shs_sportNav .shs_sportNavBlock.active {
    height: auto; }
  .shs_sportNav .shs_sportNavBlock.active ul {
    height: auto;
    clear: both; }
  .shs_sportNav .shs_sportNavBlock.active ul li {
    float: none;
    display: block; }
  .shs_sportNav .shs_sportNavBlock.active ul li a {
    text-align: left; }
  .shs_sportNav {
    border-top: none; }
  .shs_sportNav .shs_sportNavBlock {
    border-bottom: none; }
  .shs_sportNav .shs_sportNavBlock h2 {
    padding: 0 0 0 10px; }
  .shs_sportNav .shs_sportNavList li a {
    color: #fff; }
  /*Front Page  Main Story*/
  #shsBody .shsFrontStoryTable tr:last-child > td,
  #shsBody .shsFrontHeadlines,
  #shsBody .shsFrontHeadlinesTD,
  #shsBody .shsFrontHeadlineTD,
  #shsBody .shsFrontStoryTD {
    padding: 0; }
  /*Front*/
  #shsBody .shsSportFront .shsFrontMain {
    width: auto;
    padding: 0; }
  #shsBody .shsSportFront .shsFrontSide {
    width: auto;
    float: none;
    padding: 0; }
  #shsMultisportScoreboard td a,
  #shsMultisportScoreboard td span {
    font-size: 14px !important; }
  /*Scoreboard*/
  #shsScoreboard .shsScoreboardDaily .shsScoreboardCol {
    width: 100% !important;
    padding: 5px 0 !important;
    float: none !important; }
  #shsBody #shsScoreboard .shsLinescore .shsGameLeaders td {
    padding: 0 .5em !important;
    line-height: 44px; } }

@media only screen and (min-width: 40.063em) {
  .shsHeadTable .shsPageNav {
    background-color: #fff;
    padding-left: 1em; } }

@media only screen and (max-width: 40em) {
  /*global*/
  .shs_sportNav {
    margin-bottom: 0; }
  /*Front*/
  .shsFrontPhoto {
    width: 100%; }
  #shsFront table.shsTable > tbody > tr > td > table > tbody > tr > td, #shsFront table.shsFrontStoryTable > tbody > tr > td > table > tbody > tr > td {
    width: auto !important; }
  #shsSecondHalfHeadlines,
  #shsFirstHalfHeadlines {
    float: none;
    width: 100%; }
  #shsBody p.shsHeadline, #shsMiniBody p.shsHeadline {
    font-size: 2em !important; }
  #shsBody #shsInset .shsBulletList ol, #shsBody .shsHeadlineList ul {
    width: 100%;
    margin: .125em; }
  /*Scoreboard*/
  .shsScoreboardMasthead #shsRefreshControl {
    top: 64px; }
  .shsScoreboardDaily {
    margin-top: 60px; }
  #shsScoreboard .shsScoreboardCol, #shsScoreboard .shsScoreboardDaily .shsScoreboardCol {
    width: 100% !important;
    padding: 0 !important; }
  /*Stats*/
  #shsLeaders .shsMoreLeaders {
    width: 100% !important; }
  #shsLeaders .shsLdrLeft, #shsLeaders .shsLdrRight {
    width: 100% !important; }
  #shsLeaders .shsLdrLeft {
    padding: 0 !important; }
  /*Teams*/
  .shsLogo, .shsTeamLogo {
    display: none !important; }
  /*Nav*/
  #shsBody .shsTeamNav,
  #shsBody #shsTeamPages .shsTeamNav {
    float: none;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    display: block;
    width: 100%;
    height: auto;
    text-align: left; }
  #shsBody .shsTeamNav span,
  #shsBody #shsTeamPages .shsTeamNav span {
    float: none; }
  #shsBody .shsTeamNav *,
  #shsBody #shsTeamPages .shsTeamNav * {
    line-height: 1 !important;
    vertical-align: top;
    float: none; }
  #shsBody .shsTeamNav strong,
  #shsBody .shsTeamNav a,
  #shsBody #shsTeamPages .shsTeamNav strong,
  #shsBody #shsTeamPages .shsTeamNav a {
    float: none; }
  /*Team*/
  #shsTeamPages .shsHeadlineList a {
    margin-left: 0px !important; }
  #shsTeamPages #shsFirstHalfHeadlines, #shsTeamPages #shsSecondHalfHeadlines {
    margin-left: 0;
    float: none; }
  #shsPlayers .shsAllTeams .shsTeamSet,
  #shsPlayers .shsAllTeamsPlayer .shsTeamSet {
    width: 100% !important; }
  /*Player*/
  #shsPlayerStatBox {
    padding: 0 !important;
    margin: 0 !important; }
  .shsPlayerStatBoxTD #shsPlayerStatBox td {
    padding: .5em 0 !important;
    box-shadow: none; }
  .shsPlayerPageNav strong,
  .shsPlayerPageNav a,
  .shsTeamPageNav strong,
  .shsTeamPageNav a {
    padding: 1.35em .5em; }
  #shsBody .shsSportMastHead td.shsPlayerBasicInfo {
    font-size: 14px !important;
    height: auto;
    position: relative;
    display: block;
    top: 1em; }
  #shsBody .shsSportMastHead td.shsPlayerBasicInfo strong {
    font-size: 16px !important;
    color: #333 !important; } }

@media only screen and (max-width: 30em) {
  /*Scoreboard*/
  #shsBody #shsScoreboard .shsLinescore > tbody > tr > td > table:nth-of-type(1) td {
    font-size: 12px; } }

#shsMultisportScoreboard {
  width: 185px; }

#shsMultisportScoreboard {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  vertical-align: top; }

#shsMultisportScoreboard .shsTable td, #shsMultisportScoreboard .shsTable th {
  font-size: 11px; }

#shsMultisportScoreboard .shsTableTtlRow td, #shsMultisportScoreboard .shsTableTtlRow th {
  font-size: 12px; }

#shsMultisportScoreboard .shsTableSubttlRow td, #shsMultisportScoreboard .shsTableSubttlRow td {
  font-size: 11px; }

#shsMultisportScoreboard .shsTableBowlttlRow td, #shsMultisportScoreboard .shsTableBowlttlRow td {
  font-size: 11px; }

#shsMultisportScoreboard .teamRank {
  font-variant: small-caps;
  display: inline; }

#shsMultisportScoreboard .teamName {
  font-weight: normal;
  display: inline; }

#shsBody .teamRank {
  font-variant: small-caps;
  display: inline; }

#shsBody .teamName {
  font-weight: normal;
  display: inline; }

#shsMultisportScoreboard .shsMiniStatus {
  text-align: right; }

#shsFront #shsMultisportScoreboard .shsMiniCopyright,
#shsFrontNews #shsMultisportScoreboard .shsMiniCopyright,
#shsMoreNews #shsMultisportScoreboard .shsMiniCopyright {
  display: none; }

#shsMultisportScoreboard .shsMiniCopyright {
  float: left;
  display: inline; }

#shsMultisportScoreboard .shsMiniCopyrightText {
  font-size: 9px;
  text-align: right; }

#shsMultisportScoreboard .shsMiniSportSpacer {
  height: 5px; }

#shsMultisportScoreboard .Spanish {
  display: none; }

#shsMultisportScoreboard .shsMiniStatus {
  width: 20%; }

#shsMultisportScoreboard .shsMiniTeamScore {
  width: 10%; }

#shsMultisportScoreboard .shsMiniTeamName {
  width: 70%; }

/*USE PADDINGS TO MAKE THE SEPARATORS WIDER
#shsMultisportScoreboard tr.shsMiniRowSpacer td { height: 3px; background-color: #cccccc }
#shsMultisportScoreboard td.shsMiniColSpacer { padding: 2px; background-color: #cccccc }
*/
#shsMultisportScoreboard tr.shsMiniRowSpacer td {
  height: 1px;
  background-color: #cccccc; }

#shsMultisportScoreboard td.shsMiniColSpacer {
  width: 1px;
  background-color: #cccccc; }

table.shsLinescore .teamRank {
  font-size: 11px;
  font-variant: small-caps;
  display: inline; }

table.shsLinescore .teamName {
  font-weight: bold;
  display: inline; }

#shsWidgets .shsLiveNav, #shsWidgets .shsGameHomeRuns, #shsWidgets .shsGamePitchers, #shsWidgets .shsScoreSpacer {
  background-color: #FFFFFF; }

#shsTeamScoreboards td.gamedate {
  display: none; }

#shsWidgets td {
  font-size: 11px; }

.shsMatchDayRow {
  display: none; }

.shsMiniCopyright img {
  float: left;
  margin-top: 7px;
  margin-right: 7px; }

.shsMiniCopyrightText {
  color: #999;
  font-size: 10px; }

/*PROTECTION INDEX STYLES*/
.shsNYLPIWidget {
  width: 300px !important; }

.shsNYLPIWidget .shsTableSubttlRow td {
  background: #0079c2 !important;
  color: #fff  !important; }

.shsNYLPIWidget .shsColTtlRow td {
  background: #0079c2 !important;
  color: #fff !important; }

.shsNYLPIWidget a {
  color: #0079c2 !important;
  text-decoration: none !important; }

.shsNYLPIWidget a:hover {
  text-decoration: underline !important; }

#shsMultisportScoreboard .shsDraftScoreboard .shsLogo {
  display: inline; }

/* NFL DRAFT */
.team2sm_trans, .shsNFLteam2sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/buffalo_bills.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team15sm_trans, .shsNFLteam15sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/miami_dolphins.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team17sm_trans, .shsNFLteam17sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/newengland_patriots.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team20sm_trans, .shsNFLteam20sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/newyork_jets.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team7sm_trans, .shsNFLteam7sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/denver_broncos.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team12sm_trans, .shsNFLteam12sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/kansascity_chiefs.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team13sm_trans, .shsNFLteam13sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/oakland_raiders.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team24sm_trans, .shsNFLteam24sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/sandiego_chargers.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team4sm_trans, .shsNFLteam4sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/cincinnati_bengals.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team5sm_trans, .shsNFLteam5sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/cleveland_browns.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team23sm_trans, .shsNFLteam23sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/pittsburgh_steelers.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team33sm_trans, .shsNFLteam33sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/baltimore_ravens.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team10sm_trans, .shsNFLteam10sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/tennessee_titans.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team11sm_trans, .shsNFLteam11sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/indianapolis_colts.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team30sm_trans, .shsNFLteam30sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/jacksonville_jaguars.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team34sm_trans, .shsNFLteam34sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/houston_texans.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team6sm_trans, .shsNFLteam6sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/dallas_cowboys.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team19sm_trans, .shsNFLteam19sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/newyork_giants.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team21sm_trans, .shsNFLteam21sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/philadelphia_eagles.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team28sm_trans, .shsNFLteam28sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/washington_redskins.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team14sm_trans, .shsNFLteam14sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/stlouis_rams.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team22sm_trans, .shsNFLteam22sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/arizona_cardinals.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team25sm_trans, .shsNFLteam25sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/sanfrancisco_49ers.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team26sm_trans, .shsNFLteam26sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/seattle_seahawks.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team3sm_trans, .shsNFLteam3sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/chicago_bears.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team8sm_trans, .shsNFLteam8sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/detroit_lions.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team9sm_trans, .shsNFLteam9sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/greenbay_packers.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team16sm_trans, .shsNFLteam16sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/minnesota_vikings.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team1sm_trans, .shsNFLteam1sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/atlanta_falcons.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team18sm_trans, .shsNFLteam18sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/neworleans_saints.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team27sm_trans, .shsNFLteam27sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/tampabay_buccaneers.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team29sm_trans, .shsNFLteam29sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/fb/logos/nfl_23x15/carolina_panthers.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

/* NBA DRAFT */
.team2sm_trans, .shsNBAteam2sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/boston_celtics.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team17sm_trans, .shsNBAteam17sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/brooklyn_nets.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team18sm_trans, .shsNBAteam18sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/newyork_knicks.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team20sm_trans, .shsNBAteam20sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/philadelphia_76ers.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team28sm_trans, .shsNBAteam28sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/toronto_raptors.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team4sm_trans, .shsNBAteam4sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/chicago_bulls.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team5sm_trans, .shsNBAteam5sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/cleveland_cavaliers.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team8sm_trans, .shsNBAteam8sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/detroit_pistons.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team11sm_trans, .shsNBAteam11sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/indiana_pacers.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team15sm_trans, .shsNBAteam15sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/milwaukee_bucks.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team1sm_trans, .shsNBAteam1sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/atlanta_hawks.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team30sm_trans, .shsNBAteam30sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/charlotte_hornets.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team14sm_trans, .shsNBAteam14sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/miami_heat.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team19sm_trans, .shsNBAteam19sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/orlando_magic.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team27sm_trans, .shsNBAteam27sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/washington_wizards.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team9sm_trans, .shsNBAteam9sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/goldenstate_warriors.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team12sm_trans, .shsNBAteam12sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/losangeles_clippers.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team13sm_trans, .shsNBAteam13sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/losangeles_lakers.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team21sm_trans, .shsNBAteam21sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/phoenix_suns.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team23sm_trans, .shsNBAteam23sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/sacramento_kings.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team6sm_trans, .shsNBAteam6sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/dallas_mavericks.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team10sm_trans, .shsNBAteam10sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/houston_rockets.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team29sm_trans, .shsNBAteam29sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/memphis_grizzlies.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team3sm_trans, .shsNBAteam3sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/neworleans_pelicans.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team24sm_trans, .shsNBAteam24sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/sanantonio_spurs.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team7sm_trans, .shsNBAteam7sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/denver_nuggets.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team16sm_trans, .shsNBAteam16sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/minnesota_timberwolves.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team22sm_trans, .shsNBAteam22sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/portland_trailblazers.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team25sm_trans, .shsNBAteam25sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/oklahomacity_thunder.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.team26sm_trans, .shsNBAteam26sm_trans {
  display: inline-block;
  background: url(https://static-hosted.stats.com/nba/logos/nba_23x15/utah_jazz.png) no-repeat left center;
  padding-left: 25px;
  height: 15px; }

.foxLINK {
  display: none; }

.usatLINK {
  display: none; }

.mundoLINK {
  display: none; }

.shsMiniStand_1column .shsTable .shsNamD {
  width: 40%; }

.shsMiniStand_1column .shsTable .shsNumD {
  width: 15%; }

#shsBody .shsTable.shsLinescore .teamName.shsMobile {
  display: none; }

.shsSportFront #shsMultisportScoreboard .shsLogo {
  display: none; }

.shsSportFront #shsMultisportScoreboard td {
  font-size: 12px; }

.shsSportFront .shsFrontSide {
  float: right;
  width: 25%;
  margin: 0 10px; }

.shsSportFront .shsFrontMain {
  float: left;
  width: 70%; }

/* HEADLINES WIDGETS */
#shsMiniHeadlines .shsHeadlineList h2 {
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
  background: #000;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  line-height: 25px;
  width: 100%;
  color: #fff; }

#shsMiniHeadlines .shsHeadlineList {
  background: #eeeeee;
  padding: 0;
  text-align: left;
  width: 100%;
  border: 1px solid #999; }

#shsMiniHeadlines .shsHeadlineList ul {
  margin: 0 0 0 10px;
  padding: 0 0 0 10px; }

@media only screen and (max-width: 480px) {
  .shsSportFront .shsFrontMain {
    float: none;
    width: 100%;
    display: block; }
  .shsSportFront .shsFrontSide {
    float: none;
    width: 100%;
    margin: 0;
    display: block; } }

#shsMinischedrslt {
  padding: 1em; }

.shsMinistandings_1column {
  padding: 0; }

.shsTable, .stats_table {
  background-color: #fafafa;
  color: #1e1e1e;
  margin-bottom: 2rem;
  border: 1px solid #ccc; }
  .shsTable tbody, .stats_table tbody {
    width: 100%; }

.shsTableTtlRow, .shsTableTtlRow td, .shsTableSubttlRow, .shsTableSubttlRow td {
  color: #1e1e1e;
  background: white; }

.shsTableTtlRow, .shsLiveNav {
  font-weight: 800;
  text-align: center;
  font-size: 1rem; }

.shsTableSubttlRow {
  outline: 1px solid #ccc;
  font-size: 1rem;
  text-align: center; }

.shsNamD, .shsSeasonLeaders {
  font-size: .8rem; }

.shsNamD {
  vertical-align: middle; }

.shsMiniCopyright {
  display: none; }

.shsMiniCopyrightText {
  display: none; }

.shsTimezone:not(.shsPTZone) {
  display: none; }

.shsNonMobile {
  display: none; }

@media screen and (min-width: 60em) {
  .shsNonMobile {
    display: table-cell; } }
