


/* CLIENT STYLES */
#shsBody p {text-align: left; margin-bottom: 10px; font-size: 11px}


#shsBody .shsHeadline {
    font-size: 20px;
}

#shsBody p {
    font-size: 14px;   
    color: #fff;
}

#shsBody {
    background-color: #474646;
}

#shsBody #shsByTitle {
    color: #DFD1D7;
}

#shsAPStory .shsHeadlineList {
    background-color: #666666;
}
/* END CLIENT STYLES */

.shsLogo {display: inline}

.hazz_navTable {background-color: #474646}
.hazz_navTable .shsHostedNavArea {padding-top: 5px}

#shsBody, #shsBody div, #shsBody a {color: #fff}
#shsBody .shsTable td {padding: 3px}
#shsBody .shsLinescore td {padding: 0px}
#shsBody td a, #shsBody td {color: #000}
#shsBody h2 {color: #fff}
#shsBody #shsWeekNav td, #shsBody #shsWeekNav a, #shsBody .shsWeekNav td, #shsBody .shsWeekNav a {color: #fff}
#shsBody {text-align: left}
#shsBody .shsLinescore {background-color: #fff}
#shsBody .shsTableTtlRow a {color: #fff}

#shsNavTable {margin: 0px; background-color: #474646;}
#shsNavTable th {background: url(http://www.hazzsports.com/sports/file/style/hazzsports/img/menu_bg.jpg); line-height: 25px}
#shsNavTable td a, #shsNavTable td {color: #fff !important}
#shsBody {padding-right: 10px;}
.shsCopyrightText {background-color: #fff; color: #808080}

#shsBody .shsTableTtlRow td {background: url(http://www.hazzsports.com/sports/file/style/hazzsports/img/menu_bg.jpg) top left; line-height: 25px; color: #fff}

#shsTeamPages .shsTeamHeadlines .shsHeadlineList { border: 2px solid #9c9c9c; }
#shsTeamPages .shsTeamHeadlines .shsHeadlineList h2 { background: url(http://www.hazzsports.com/sports/file/style/hazzsports/img/menu_bg.jpg); line-height: 25px; }

#shsFront .shsHeadlineList { border: 2px solid #9c9c9c; }
#shsFront .shsHeadlineList h2 { background: url(http://www.hazzsports.com/sports/file/style/hazzsports/img/menu_bg.jpg); line-height: 25px; }

.shsCalMonth td, .shsCalMonthName td {background: url(http://www.hazzsports.com/sports/file/style/hazzsports/img/menu_bg.jpg); line-height: 20px; color: #fff !important}

.shsHomeLink { visibility: visible; display: inline;  }

.shsLeaderRow {background-color: #fff}

#shsNFLLeaders .shsTable td, #shsNFLLeaders .shsTable td a {color: #fff}
#shsNFLLeaders .shsGriddedTable td, #shsNFLLeaders .shsGriddedTable td a {color: #000}
#shsNFLLeaders .shsNumD {text-align: center}

#shsBody p.shsHeadline {font-size: 18px}
#shsFront p, #shsFront p a {color: #fff; font-size: 11px}
#shsBody .shsHeadlineList li {color: #474646}

#shsPlayers {background-color: #fff}


#shsBody .shsPlayerName td {color: #fff; padding-left: 10px; text-align: left}
#shsBody .shsTeamName td {padding-left: 10px; text-align: left;}
#shsBody .shsTeamName td a {color: #fff; font-size: 15px}
#shsBody .shsPlayerInfo td {color: #fff}
#shsBody .shsPlayerPageNav div strong {background-color: #fff}
#shsBody .shsPlayerPageNav div a {color: #474646 !important}
#shsBody .shsTeamPageNav div a {color: #474646 !important}
#shsBody .shsTeamSchedNav div a {color: #474646 !important}

#shsTeamPages form strong, #shsTeamPages p a {color: #fff}

#shsInset .shsHeadlineList li a {color: #474646}

#shsTeamPages .shsTeamSched {background-color: #fff}

#shsBody #shsRefreshControl a {color: #fff}
#shsBody #shsScoreboard strong {color: #fff}
#shsBody #shsScoreboard a strong {color: #000}

#shsMLBStats {background-color: #fff}

#shsBody .shsPageNav, #shsBody .shsPageNav a {color: #fff}

#shsNHLLeaders strong {color: #fff}
#shsCFBLeaders .shsHeadTable td, #shsCFBLeaders .shsHeadTable td a {color: #fff}
#shsCFBPolls .shsDivSwitcher a {color: #fff}

#shsBody .teamRank {color: #474646}
#shsMiniBody .teamRank {color: #fff}

#shsBody #shsMastheadScoreboard .shsTableTtlRow td, #shsBody #shsMastheadScoreboard td.shsMastheadScore {color: #fff}
#shsBody #shsMastheadScoreboard td, #shsBody #shsMastheadScoreboard td a, #shsBody #shsMastheadScoreboard .teamRank {color: #000}


#shsBody .shsDayLabel {color: #fff; background-color: #474646; border: 0px}

#shsIFBBoxCommentary, #shsIFBBoxTeamStats table, #shsIFBBoxPlayerStats1 table {margin: auto}

#shsBody .shsDriverBio td {color: #fff}
#shsBody .shsCarInfo strong {color: #fff; font-size: 15px}
#shsBody .shsDriverName strong {color: #fff; font-size: 20px}



.hlogin a, .hmenu_sep a {color: #fff}


/* FRONT PAGE STYLES - START */
#shsBody .shsHostedHL p {font-size: 14pt; font-weight: bold; margin-bottom: 0px; margin-top: 0px}
#shsBody .shsHostedHLPhoto { margin: 0px 5px 5px 0px; float: left; display: inline; width: auto; text-align: center; clear: right }
#shsBody .shsHostedHLText {font-size: 8pt;}
#shsBody .shsHostedHLText p {margin-top: 0px; font-size: 11px;}
#shsBody #shsHostedFront a {text-decoration: none; color: #808080}
#shsBody #shsHostedFront a:hover {text-decoration: underline}
#shsBody #shsHostedFront .shsHeadlineLink {text-align: right}
#shsBody #shsHostedFront .shsHeadlineLink a {font-size: 13px}

#shsBody .shsHostedHLArea {padding-left: 8px; padding-right: 8px; color: #808080; vertical-align: top}
#shsBody .shsHostedHLArea a, #shsBody .shsHostedHLArea a:link, #shsBody .shsHostedHLArea a:visited,
#shsBody .shsHostedHLArea a:active, #shsBody .shsHostedHLArea a:hover {color: #808080}

#shsHostedFront .shsHeadlineList { border: 2px solid #b52c31; font-size: 11px}
#shsHostedFront .shsHeadlineList li {color: #808080; list-style: square}
#shsHostedFront .shsHeadlineList li a { font-size: 11px}
#shsHostedFront .shsHeadlineList h2 { background-color: #b52c31; }
#shsHostedFront .shsHeadlineList { width: 270px; text-align: left; background: none; border: 0px; padding: 0px 0px 0px 5px }
#shsHostedFront .shsHeadlineList h2 { display: none}
#shsHostedFront .shsMiniCopyright img { display: none}
#shsHostedFront .shsMiniCopyrightText { display: none}
#shsHostedFront #shsMiniBody {width: 200px; margin-left: 0px;}
#shsHostedFront #shsMiniBody .shsMiniTeamScore, #shsHostedFront #shsMiniBody .shsMiniStatus {color: #808080; font-size: 11px}

#shsHostedFront .shsPlayerNews #shsMiniBody {width: 100%; }
#shsHostedFront .shsPlayerNews {width: 314px; border: 1px solid #808080}
#shsHostedFront .shsPlayerNews td {font-size: 11px; color: #808080}
#shsHostedFront .shsPlayerNews .shsTableTtlRow td {font-size: 11px; color: #fff}
#shsHostedFront .shsPlayerNews li {margin-left: 15px; font-size: 11px; color: #808080}

#shsHostedFront #shsMiniStand table {background-color: #808080}
#shsHostedFront #shsMiniStand td {background-color: #fff; font-size: 11px; color: #808080}
#shsHostedFront #shsMiniStand .shsTableTtlRow td {color: #fff}

#shsHostedFront #shsMultisportScoreboard table {border-collapse: collapse;}
#shsHostedFront #shsMultisportScoreboard .shsMiniRowSpacer td {background-color: #474646; border-bottom: 1px solid white}
#shsHostedFront #shsMultisportScoreboard .shsTableSubttlRow td {font-size: 11px}
#shsHostedFront #shsMultisportScoreboard .teamRank { font-variant: small-caps; display: inline }
#shsHostedFront #shsMultisportScoreboard .teamName { font-weight: normal; display: inline }
#shsHostedFront #shsMultisportScoreboard td {font-size: 11px}
#shsHostedFront #shsMultisportScoreboard .shsTableTtlRow td a {color: #fff}

#shsHostedFront .shsHostedSlantTabOn {height: 22px; width: 19px; background: url(http://hosted.stats.com/images/tabs_slant_left_on.jpg) no-repeat top right;}
#shsHostedFront .shsHostedTabOn {height: 22px; width: 124px;background: url(http://hosted.stats.com/images/tab-on.jpg) no-repeat top left; text-align: center}
#shsHostedFront .shsHostedSlantTabOff {height: 22px; width: 19px; background: url(http://hosted.stats.com/images/tabs_slant_left_off.jpg) no-repeat top right;}
#shsHostedFront .shsHostedTabOff {height: 22px; width: 125px;background: url(http://hosted.stats.com/images/tab-off.jpg) no-repeat top left; text-align: center}
#shsHostedFront #shsHostedTab1 a {font-weight: bold; color: #000000}
#shsHostedFront #shsHostedTab2 a {font-weight: bold; color: #000000}
#shsHostedFront #shsHostedTab3 a {font-weight: bold; color: #000000}

#shsHostedFront #tab1 table {background-color: #808080}
#shsHostedFront #tab1 td {background-color: #fff; color: #808080}
#shsHostedFront #tab2 table {background-color: #808080}
#shsHostedFront #tab2 td {background-color: #fff; color: #808080}
#shsHostedFront #tab3 table {background-color: #808080}
#shsHostedFront #tab3 td {background-color: #fff; color: #808080}
#shsHostedFront #tab1 .shsTableTtlRow td, #shsHostedFront #tab2 .shsTableTtlRow td, #shsHostedFront #tab3 .shsTableTtlRow td {color: #fff}

#shsHostedFront .shsMoreNews {display: block}

#shsHostedFront .shsSmallHeadline a { font-size: 15px; font-weight: bold; }
#shsHostedFront .shsHLSpacer { height: 1px; background-color: #efefef }
#shsHostedFront .shsHLText p {vertical-align: middle; font-size: 11px}
#shsHostedFront .shsHLPhoto, #shsTeamPages .shsHLPhoto {float: left; margin-right: 5px}

.shsHostedNav {width: 100%}
.shsHostedNavSpacer {width: 10px; background-color: transparent;}
/* FRONT PAGE STYLES - END */

#shsPreview #shsInset li {color: #000}

.shsFrontBox {border: 1px solid #808080}
#shsNavTable th {display: none}
.shsHomeLink { visibility: hidden; display: none;  }

.shsMiniSBFront .shsFrontBox {margin-top: 3px !important}