.textbox2, .textboxSearch, .textboxSearch2 {height: auto}
.whiteTextHeaderSmall table td { 
    font-family: Tahoma, Helvetica, sans-serif;
    color: #a2a2a2;
    font-size:12px;
    
}
/*#top .nav li{margin-top:-21px;}*/


#shsNavTable, #shsBody {margin: 0px 10px; width: 600px}
table.shsLinescore table td { padding-left: 2px; padding-right: 2px }


#shsNavTable th {display: none}
#shsNavTable td, #shsNavTable td a,
#shsNavTable td a:link, #shsNavTable td a:visited,
#shsNavTable td a:active {color: #344f6d; font-family: Tahoma; text-decoration: none; font-size: 12px; text-transform: uppercase}
#shsNavTable td a:hover {color: #344f6d; font-family: Tahoma; text-decoration: underline; font-size: 12px}

#shsTeamPages .shsTeamHeadlines .shsHeadlineList { border: 1px solid #344f6d; background-color: transparent;}
#shsTeamPages .shsTeamHeadlines .shsHeadlineList h2 { background: url(http://www.rotoinfo.com/images/top-nav_bg.gif); color: #344f6d; line-height: 28px;border-bottom: 1px solid #344f6d }

#shsFront .shsHeadlineList { border: 1px solid #344f6d; background-color: transparent; }
#shsFront .shsHeadlineList h2 { background: url(http://www.rotoinfo.com/images/top-nav_bg.gif); color: #344f6d; line-height: 28px; border-bottom: 1px solid #344f6d}

#shsBody .shsTableTtlRow td {background: url(http://www.rotoinfo.com/images/top-nav_bg.gif); color: #344f6d; line-height: 28px; border-bottom: 1px solid #344f6d}
#shsBody .shsTableSubttlRow td {background: url(http://www.rotoinfo.com/images/news_bg.jpg); color: #344f6d;border-bottom: 1px dotted #344f6d; line-height: 20px}
#shsBody .shsColTtlRow td {background: #eee; color: #000; line-height: 20px;}

#shsBody .shsHeadlineList li {background: url(http://rotoinfo.com/images/arrow.jpg) 0px 3px no-repeat; list-style: none; padding-left: 16px}

#shsBody td, #shsBody div, #shsBody span, #shsBody p {font-family: Tahoma; font-size: 12px}
#shsBody a {color: #344f6d; text-decoration: none}
#shsBody a:hover {text-decoration: underline}

#shsBody .shsTableTtlRow a {color: #344f6d}

.shsCopyrightText {font-family: Tahoma}

.shsHomeLink {visibility: visible; display: inline-block}

#shsBody .shsLinescore {border: 1px solid #344f6d}
#shsTeamPages .shsTeamSched {border: 1px solid #344f6d}
#shsTeamPages .shsTeamStandings {border: 1px solid #344f6d;}
#shsTeamPages .shsTeamLeaders {border: 1px solid #344f6d}
#shsTeamPages .shsTeamTransInj {border: 1px solid #344f6d}
#shsTeamPages .shsTeamTransInj {border: 1px solid #344f6d}

.shsMoreNews {display: block; padding: 5px}


/* 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: 12px; margin-bottom: 0px}
#shsBody .shsHostedHLText p.shsParagraph1 {margin-top: 0px; font-size: 12px; margin-bottom: 15px}
#shsBody .shsHostedHLText p.shsParagraph2 {margin-top: 0px; font-size: 12px; margin-bottom: 15px}
#shsBody .shsHostedHLText p.shsParagraph3 {margin-top: 0px; font-size: 12px; margin-bottom: 15px}
#shsBody #shsHostedFront a {text-decoration: none;}
#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: #FFFFFF; vertical-align: top}

#shsHostedFront .shsHeadlineList { border: 2px solid #344f6d; font-size: 12px; color: #344f6d;}
#shsHostedFront .shsHeadlineList ul {margin-top: 10px; margin-bottom: 0px}
#shsHostedFront .shsHeadlineList li {padding-bottom: 5px}
#shsHostedFront .shsHeadlineList li a { font-size: 12px}
#shsHostedFront .shsHeadlineList { text-align: left; background: none; border: 0px; padding: 0px 0px 0px 0px }
#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 {font-size: 12px}

#shsHostedFront .shsPlayerNews #shsMiniBody {width: 100%; }
#shsHostedFront .shsPlayerNews {width: 314px; border: 1px solid #344f6d}
#shsHostedFront .shsPlayerNews .shsTableTtlRow td, #shsHostedFront .shsPlayerNews .shsTotD {font-size: 12px; text-align: center}
#shsHostedFront .shsPlayerNews td {font-size: 12px; text-align: left}
#shsHostedFront .shsPlayerNews li {margin-left: 15px; font-size: 12px; text-align: left}


#shsHostedFront #shsMiniStand table {background-color: #fff}
#shsHostedFront #shsMiniStand td.shsNumD {text-align: center}

#shsHostedFront #shsMultisportScoreboard .shsMiniRowSpacer td {background-color: #fff; border-bottom: 1px solid #344f6d}
#shsHostedFront #shsMultisportScoreboard .shsTableSubttlRow td {font-size: 12px}
#shsHostedFront #shsMultisportScoreboard .teamRank { font-variant: small-caps; display: inline }
#shsHostedFront #shsMultisportScoreboard .teamName { font-weight: normal; display: inline }

#shsHostedFront #tab1 table {background-color: #fff}
#shsHostedFront #tab1 td {background-color: #fff; }
#shsHostedFront #tab2 table {background-color: #fff}
#shsHostedFront #tab2 td {background-color: #fff; }
#shsHostedFront #tab3 table {background-color: #fff}
#shsHostedFront #tab3 td {background-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: 12px}
#shsHostedFront .shsHLPhoto, #shsTeamPages .shsHLPhoto {float: left; margin-right: 5px}

.shsHostedNav {width: 100%}
.shsHostedNavSpacer {width: 10px; background-color: transparent;}

.shsFrontBox {border: 1px solid #344f6d}
/* FRONT PAGE STYLES - END */


.shsMiniStatus {text-align: right}
.shsRow0Row .shsSorted {background-color: #fff}
.shsRow1Row .shsSorted {background-color: #eee}

.shsTopPlayerNews {display: none}


.shsTopRowNav {border-bottom: 1px solid #344f6d}

.shsCopyrightText {display: none}

#shsBody a.shsGVLink {color: #ff0000}

#shsMLBinj .h2PageTitle {margin-top: 25px}
#shsMLBrecentinj .h2PageTitle {margin-top: 25px}

#shsBody .shsPhotoCaption {font-size: 10px;}
