/* =========================== */
/* = SCOREBOARD PANEL STYLES = */
/* =========================== */ 
#cil_page .hidden {
    display: none;
}
#cil_page .newScoreboard {
    width:100%;
}
#cil_page #manualGames .newScoreboard {
    width:100%;
}
#cil_page #scoreboardGameDetails  {
    visibility: hidden;
    border-top:thin solid #bebebe;
    width:96%;                
}    
 
/* Scoreboard formatting */
#cil_page #scoreboardTemplate, #standingsTemplate, #leaderboardTemplate {
    display: none;
}         
#cil_page div.leaderboardHeader {
    height: 44px;
    background-color: #e6e6e6;
    border-bottom: 1px solid #dadada;
    color: #363B35;
}
#cil_page div.leaderboardTitle {
    font-size: 12px;    
    font-weight: bold;
    padding-left: 10px;
    line-height: 23px;
    overflow: hidden;
    white-space: nowrap;    
}
#cil_page div.leaderboardHeadings {
    width: 100%;
    margin-left: 15px;
    margin-right: 15px;    
}
#cil_page span.leaderboardHeadingField, #cil_page span.leaderboardHeadingName  {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 13%;
    line-height: 22px;
    text-align: center;
}
#cil_page span.leaderboardHeadingName  {
    width: 35%;
    text-align: left;
}
#cil_page div.leaderboardMain  {
    display: block;
    padding-left: 15px; 
    background-color: #f7f7f7;
    color: #363B35;
}
#cil_page span.leaderboardField, #cil_page span.leaderboardName  {
    display: block;
    float: left;
    font-size: 12px;
    width: 13%;
    line-height: 21px;
    text-align: center;
}
#cil_page span.leaderboardName  {
    width: 35%;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
}
#cil_page div.leaderboardEvenRow span  {
    background-color: #ececec;
}
#cil_page div.leaderboardSelected {
    color: #28aed2;
    font-weight: bold;    
}
 
#cil_page div.leaderboard .scrolling {
    position:absolute;
    right:5px;
}
#cil_page div.leaderboard .scrollUp {
    display: block;                    
    background: url(../../../../templates/coveritlive/images/console/sports/SortAsc.png ) no-repeat scroll center 0;
    width:15px;
    height:11px; 
    margin-top:2px; 
    cursor: hand; cursor: pointer;
}
#cil_page div.leaderboard .scrollUp.selected {                    
    background: url(../../../../templates/coveritlive/images/console/sports/SortAsc_Selected.png ) no-repeat scroll center 0;
}       
#cil_page div.leaderboard .scrollDown {
    display: block;                    
    background: url(../../../../templates/coveritlive/images/console/sports/SortDesc.png ) no-repeat scroll center 0;
    width:15px;
    height:11px; 
    margin-top:2px; 
    cursor: hand; cursor: pointer;
}  
#cil_page div.leaderboard .scrollDown.selected {                    
    background: url(../../../../templates/coveritlive/images/console/sports/SortDesc_Selected.png ) no-repeat scroll center 0;
} 
#cil_page div.leaderboardSelect {
    float:right;
    right: 20px;
    padding-top: 5px;
}     
#cil_page #leaderboardSelect {
    width: 120px;
    font-size: 10px;
} 
#cil_page span.deletePlayer {
    margin-left: 5px;
    margin-right: 5px;
    cursor: hand; cursor: pointer;
} 
#cil_page .deletePlayerShow {   
    background: url(../../../../templates/coveritlive/images/console/sports/deletePlayer.png ) no-repeat scroll center center; 
}
#cil_page div.scrollWrapper p.leaderboardTickerHeader, #cil_page div.scrollWrapper p.leaderboardTicker {
    cursor: default;
    padding-right: 0px;
}
#cil_page div.scoreBoard, #cil_page div.standingsBody {
    width: 100%;
    position: relative;   
    height: 135px;
    color:#424546;
}
#cil_page input.scoreInput {
    border:1px solid #28AED2;
    padding: 0;
    margin: 0;
    background:transparent;
}
#cil_page div.scoreShadow {
    position: relative;
    width: 100%;
    background: transparent;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    background: url(../../../../templates/coveritlive/images/console/sports/SB_Gradient_BG_06.gif);   
}
#cil_page div.scoreShadow.borders {
    border-left: 1px solid #CBCBCB;
    border-right: 1px solid #CBCBCB;    
}
#cil_page div.scoreAway {
    display: block;
    float: left;
    width: 131px;
    height: 102px;
    background: url(../../../../templates/coveritlive/images/console/sports/SB_Score_BG_L.png) no-repeat;
    left: 0px;
    position: relative;
    font-family: Gotham Condensed, Impact;  
}
#cil_page .awayLogo {
    position: relative;
    display: block;
    width: 64px;
    height: 44px;
    overflow: hidden;
    float: left;
    top: 6px;
    left: 5px; 
    margin: 0;                  
}
#cil_page .homeLogo {
    position: relative;
    display: block;
    width: 64px;
    height: 44px;
    overflow: hidden;
    float: right;
    top: 6px;
    right: 5px; 
    margin: 0;                  
}
#cil_page div.scoreAwayLogo {
    position: relative;
    display: block;
    width: 70px;
    height: 50px;
    background: url(../../../../templates/coveritlive/images/console/sports/Score_NoLogo_Away.png) no-repeat scroll 0 0 transparent;
    overflow: hidden;
    float: left;
}
#cil_page .manualScoreboard div.scoreAwayLogo.nosport {
    background-position: 0px 0px;    
}
#cil_page .manualScoreboard div.scoreAwayLogo.basketball {
    background-position: 0px -44px;    
}
#cil_page .manualScoreboard div.scoreAwayLogo.collegebasketball {
    background-position: 0px -44px;   
}
#cil_page .manualScoreboard div.scoreAwayLogo.baseball {
    background-position: 0px -88px;   
}
#cil_page .manualScoreboard div.scoreAwayLogo.football {
    background-position: 0px -132px;  
}
#cil_page .manualScoreboard div.scoreAwayLogo.soccer {
    background-position: 0px -176px;  
}
#cil_page .manualScoreboard div.scoreAwayLogo.hockey {
    background-position: 0px -220px; 
}    

#cil_page div.scoreAwayScore  {
    position: relative;
    float: left;
    display: block;
    width: 60px;
    height: 45px;
    line-height: 45px;
    top: 2px;
    margin-left: 5px;
    overflow: hidden;  
} 
#cil_page .scoreAwayScore {
    font-family:Impact;
    font-size:36px;    
    text-align: center                
}
#cil_page div.scoreAwayTeamFirstName {
    position: relative;
    float: left;
    display: block;
    left: 5px;
    width: 100px;
    line-height: 14px; 
    *line-height: normal;
    padding-top: 6px;                            
} 
#cil_page .scoreAwayTeamFirstName {
    font-family: Gotham Condensed, Impact;
    font-size:14px;    
}
#cil_page div.scoreAwayTeamNickName {
    position: relative;
    float: left;
    display: block;
    left: 5px;
    width: 90px;
    line-height: 16px;
    *line-height: normal;
    font-size: 18px;
}
#cil_page .scoreAwayTeamNickName {
    font-family: Gotham Condensed, Impact;
    font-size:18px;    
    font-weight: bold;
}            
#cil_page div.scoreAwayTeamRecord {
    font-size:12px;
    position:relative;
    float:left;
    left:5px;
    padding-top:2px;
    *padding-top: 0px;
    width:50px;
    line-height: 12px;
}
#cil_page .scoreAwayTeamRecord {
    font-family:Gotham Condensed, Impact;
    font-size:12px;    
}             
#cil_page div.scoreAwayTimeouts.football  {
    position: absolute;
    left: 85px;
    top: 42px;
    width: 45px;
    height: 15px;
}
#cil_page div.scoreAwayTimeouts.basketball, div.scoreAwayTimeouts.collegebasketball  {
    position: absolute;
    left: 75px;
    top: 42px;
    width: 60px;
    height: 15px;
}
#cil_page div.scoreAwayTimeoutInd {
    display: block;
    float: left;
    background: url(../../../../templates/coveritlive/images/console/sports/SB_TimeoutInd.png) no-repeat 0 0px; 
    width: 10px;
    height: 10px;
}
#cil_page .nosport .scoreAwayTimeoutInd, #cil_page .collegebasketball .scoreAwayTimeoutInd , #cil_page .basketball .scoreAwayTimeoutInd , #cil_page .baseball .scoreAwayTimeoutInd , #cil_page .hockey .scoreAwayTimeoutInd, #cil_page .soccer .scoreAwayTimeoutInd, #cil_page .nosport .scoreHomeTimeoutInd, #cil_page .basketball .scoreHomeTimeoutInd, #cil_page .collegebasketball .scoreHomeTimeoutInd , #cil_page .baseball .scoreHomeTimeoutInd , #cil_page .hockey .scoreHomeTimeoutInd, #cil_page .soccer .scoreHomeTimeoutInd {
    display:none;
}

#cil_page div.scoreHome {
    display: block;
    float: right;
    width: 131px;
    height: 102px;
    background: url(../../../../templates/coveritlive/images/console/sports/SB_Score_BG_R.png) no-repeat;
    right: 0px;
    position: relative;
    font-family: Gotham Condensed, Impact;
}
#cil_page div.scoreHomeLogo {
    position: relative;
    display: block;
    width: 64px;
    height: 44px;
    background: url(../../../../templates/coveritlive/images/console/sports/Score_NoLogo_Home.png) no-repeat scroll 0 0px transparent;
    overflow: hidden;
    float: right;
}
#cil_page div.scoreHomeLogo.nosport {
    background-position: 0px 0px;     
}
#cil_page div.scoreHomeLogo.basketball {
    background-position: 0px -44px;    
}
#cil_page div.scoreHomeLogo.collegebasketball {
    background-position: 0px -44px;   
}
#cil_page div.scoreHomeLogo.baseball {
    background-position: 0px -88px;   
}
#cil_page div.scoreHomeLogo.football {
    background-position: 0px -132px;    
}
#cil_page div.scoreHomeLogo.soccer {
    background-position: 0px -176px;   
}
#cil_page div.scoreHomeLogo.hockey {
    background-position: 0px -220px;   
}
#cil_page div.scoreHomeScore {
    position: relative;
    float: left;
    display: block;
    width: 60px;
    height: 45px;
    line-height: 45px;
    font-family: Impact;
    font-size: 36px;
    top: 2px;
    margin-left: 3px;
    overflow: hidden;
}
#cil_page .scoreHomeScore {
    font-family:Impact;
    font-size:36px;    
    text-align: center;                
}             
#cil_page div.scoreHomeTeamFirstName {
    position: relative;
    float: right;
    display: block;
    right: 5px;
    width: 100px;
    line-height: 14px;
    *line-height: normal;
    padding-top: 6px;
}
#cil_page .scoreHomeTeamFirstName {
    font-family:Gotham Condensed, Impact;
    font-size: 14px;    
    text-align: right;                    
}  
#cil_page div.scoreHomeTeamNickName {
    position: relative;
    float: right;
    display: block;
    right: 5px;
    width: 90px;
    line-height: 16px;
    *line-height: normal;    
}
#cil_page .scoreHomeTeamNickName {
    font-family:Gotham Condensed, Impact;
    font-size:18px;    
    text-align: right;                    
}             
#cil_page div.scoreHomeTeamRecord {
    position: relative;
    float: right;
    right: 5px;
    padding-top: 2px;
    *padding-top: 0px;
    width:50px; 
    text-align:right;   
    line-height: 12px;                 
}
#cil_page .scoreHomeTeamRecord {
    font-family:Gotham Condensed, Impact;
    font-size:12px;    
}             
#cil_page div.scoreHomeTimeouts.football  {
    position: absolute;
    right: 83px;
    top: 42px;
    width: 45px;
    height: 15px;
}
#cil_page div.scoreHomeTimeouts.basketball, #cil_page div.scoreHomeTimeouts.collegebasketball  {
    position: absolute;
    right: 73px;
    top: 42px;
    width: 60px;
    height: 15px;
}            
#cil_page div.scoreHomeTimeoutInd {
    display: block;
    float: right;
    background: url(../../../../templates/coveritlive/images/console/sports/SB_TimeoutInd.png) no-repeat 0 0px;
    width: 10px;
    height: 10px;
}
#cil_page .football .timeoutsRemAway4, #cil_page .football .timeoutsRemAway5, #cil_page .football .timeoutsRemHome4, #cil_page .football .timeoutsRemHome5 {
    display:none;
}             
#cil_page div.scoreCenter{
    position:absolute;
    width:28%;
    height:64px;
    display:block;
    line-height: 16px;
    left:131px;
    font-family: Impact;
    padding-top: 5px;
    padding-left: 5px;
}
div.scoreCenterDetail {
    background:url(../../../../templates/coveritlive/images/console/sports/SB_ScoreDividerAll.png) repeat-x scroll center 17px;    
}
#cil_page .football div.scoreCenterCol, #cil_page .basketball div.scoreCenterCol {
    float:left;
    width:13%;
    padding-bottom: 4px;
}
#cil_page .baseball div.scoreCenterCol {
    float:left;
    width:17%;
    padding-bottom: 4px;
    text-align:center;
}            
#cil_page .hockey div.scoreCenterCol {
    float:left;
    width:16%;
    padding-bottom: 4px;
    text-align:center;
}            
#cil_page .soccer div.scoreCenterCol, #cil_page .collegebasketball div.scoreCenterCol {
    float:left;
    width:20%;
    padding-bottom: 4px;
    text-align:center;
}            
#cil_page .scoreCenterCol {
    font-family:Impact;
    font-size:12px;    
    text-align: center;                
} 
#cil_page .hockey .scorePeriodName5, #cil_page .hockey .periodPointsAway5, #cil_page .hockey .periodPointsHome5 {
    display:none;
}          
#cil_page .baseball .scorePeriodName4, #cil_page .baseball .scorePeriodName5, #cil_page .baseball .periodPointsAway4, #cil_page .baseball .periodPointsAway5, #cil_page .baseball .periodPointsHome4, #cil_page .baseball .periodPointsHome5 {
    display:none;
}          
#cil_page .soccer .scorePeriodName3, #cil_page .soccer .scorePeriodName4, #cil_page .soccer .scorePeriodName5, #cil_page .soccer .periodPointsAway3, #cil_page .soccer .periodPointsAway4, #cil_page .soccer .periodPointsAway5, #cil_page .soccer .periodPointsHome3, #cil_page .soccer .periodPointsHome4, #cil_page .soccer .periodPointsHome5 {
    display:none;
}          
#cil_page .collegebasketball .scorePeriodName3, #cil_page .collegebasketball .scorePeriodName4, #cil_page .collegebasketball .scorePeriodName5, #cil_page .collegebasketball .periodPointsAway3, #cil_page .collegebasketball .periodPointsAway4, #cil_page .collegebasketball .periodPointsAway5, #cil_page .collegebasketball .periodPointsHome3, #cil_page .collegebasketball .periodPointsHome4, #cil_page .collegebasketball .periodPointsHome5 {
    display:none;
}          
#cil_page .scoreAwayTeamShortName, #cil_page .scoreHomeTeamShortName  {
    font-family: Impact;
    font-size:12px;    
    text-align: left; 
    line-height: 16px; 
    padding-left: 2px;              
}             
#cil_page .extra {
    display: none;
}
#cil_page div.scoreClock {
    width:100%;
    padding-top: 4px;
}
#cil_page .scoreClock {
    font-family:Gotham Condensed, Impact;
    font-size:14px;    
    text-align:center;
    width: 50px;
}    
#cil_page .baseball .scoreClock {
    display:none;
}   
#cil_page .scoreCount { 
    position: absolute;
    top: 74px;
    left: 25%;
    font-family:Gotham Condensed, Impact;
    font-size:14px;    
    text-align:center;
    width: 100%;
}
#cil_page .scoreOuts { 
    position: absolute;
    top: 74px;
    left: 95%;
    font-family:Gotham Condensed, Impact;
    font-size:14px;    
    text-align:center;
    width: 100%;
}

#cil_page .football .scoreCount, #cil_page .basketball .scoreCount, #cil_page .collegebasketball .scoreCount, #cil_page .hockey .scoreCount, #cil_page .soccer .scoreCount {
    display:none;
}
#cil_page .football .basesClass, #cil_page .basketball .basesClass, #cil_page .collegebasketball .basesClass, #cil_page .hockey .basesClass, #cil_page .soccer .basesClass {
    display:none;
}
#cil_page .football .scoreOuts, #cil_page .basketball .scoreOuts, #cil_page .collegebasketball .scoreOuts, #cil_page .hockey .scoreOuts, #cil_page .soccer .scoreOuts {
    display:none;
}

#cil_page div.scoreCountTag {
    display: block;
    float: left;
    padding-left: 5px;
}
#cil_page div.scoreCountInd {
    display: block;
    float: left;
    margin-top: 5px;
    background: url(../../../../templates/coveritlive/images/console/sports/SB_TimeoutInd.png) no-repeat 0 -10px;
    width: 10px;
    height: 10px;
}
#cil_page .baseballCounts {
    display:none;
}
#cil_page .baseball .baseballCounts {
    display: block;
    position:absolute;
    font-size:10px;
    width: 120px;
    top: 4px;
}                
#cil_page .basesClass {
    position:absolute;
    top: 65px;
    width:26px;
    height:20px;
    display:block;
    left:0;
    background:url(../../../../templates/coveritlive/images/console/sports/baseball_bases_sprite.png) no-repeat scroll 0 0;
}
#cil_page .bases-0-0-0 {
    background-position: -84px 0px;    
}
#cil_page .bases-1-0-0 {
    background-position: 0px 0px;    
}
#cil_page .bases-1-1-0 {
    background-position: -28px 0px;    
}
#cil_page .bases-1-1-1 {
    background-position: -56px 0px;    
}
#cil_page .bases-0-1-1 {
    background-position: -112px 0px;    
}
#cil_page .bases-0-1-0 {
    background-position: -140px 0px;    
}
#cil_page .bases-0-0-1 {
    background-position: -169px 0px;    
}
#cil_page .bases-1-0-1 {
    background-position: -198px 0px;    
}
                      
#cil_page div.scorePeriodLong {
    width:100%;
    text-align:center;
    font-family:Gotham Condensed, Impact;
}
#cil_page .baseball .scorePeriodLong {
    display: none;
}
#cil_page .baseball div.scoreInning { 
    position: absolute;
    width: 26px;
    left: 0%;
    top: 83px;
}
#cil_page .baseball .scoreInning { 
    font-family:Gotham Condensed, Impact;
    font-size:12px;
    text-align: center;                    
}

#cil_page .scorePeriod, #cil_page .scorePeriodSuffix {
    font-family:Gotham Condensed, Impact;
    font-size:14px;    
    padding-right: 3px;
    padding-left: 3px;
}             
#cil_page div.scoreLastPlay, #cil_page div.scoreLastPlay2 {
    width:98%;
    padding:1px 0px 0px 4px;
    height: 28px; 
    line-height:14px; 
    overflow:hidden;
    background:url(../../../../templates/coveritlive/images/console/sports/SB_BottomDivider.gif) no-repeat scroll center top;    
    font-family:Gotham Condensed, Impact;
    font-size:12px;    
    color:#676868;
}    
#cil_page div.scoreLastPlay2 {
    opacity:0;
    filter:alpha(opacity=0);
}         
#cil_page div.scoreYardMarker, #cil_page div.nextscoreYardMarker {
    position:absolute;
    width:62px;
    height:35px;
    background:#ff0000;
    display:none;
    color:#FFFFFF;
    left:67px;
    top: 65px; 
    text-align:center;
    font-family: Gotham Condensed, Impact;
    font-size:14px;
    background:url(../../../../templates/coveritlive/images/console/sports/SB_YardInd_BG.png) no-repeat scroll center;    
}
#cil_page .scoreSituation {
    padding: 2px;    
} 
#cil_page .playYardLine { 
    padding-left: 4px;
    width: auto;               
}

#cil_page .tickerGame.highlight {
    background-color: #CAEBFA;
}
#cil_page .awayTickerScore {
    padding-left: 5px;             
    padding-right: 5px;             
}              
#cil_page .homeTickerScore {
    padding-left: 5px;
    padding-right: 15px;             
}              
#cil_page .awayTicker, #cil_page .homeTicker {
    padding-left:8px;
    background:transparent;                
}
#cil_page .awayTicker.Possession, #cil_page .homeTicker.Possession {
    background: url(../../../../templates/coveritlive/images/console/sports/Ticker_ScorePossession_BG_R.png) no-repeat 0 6px;                
}
#cil_page .awayTicker.RedZone, #cil_page .homeTicker.RedZone {
    background: url(../../../../templates/coveritlive/images/console/sports/Ticker_ScoreRedZone_BG_R.png) no-repeat 0 6px;                
}
#cil_page .tickerTime {
    font-family:Gotham Condensed, Impact;
    font-size:13px;      
    line-height: 22px;
    padding-top: 0;
    vertical-align: top;              
}
#cil_page .clickable {
    cursor: hand; cursor: pointer;    
}
#cil_page .clickableBases {
    cursor: hand; cursor: pointer;    
}
#cil_page .deleteScoreboard {
    display: none;
    margin-top: 2px;
    float:right;
    background: url(../../../../templates/coveritlive/images/console/sports/scoreboardClose.png) no-repeat scroll 0 0;
    width:20px;
    height: 20px; 
    cursor: hand; cursor: pointer;       
}
#cil_page .scoreboardStatTeam {
    font-weight: bold;  
    width: 50px; 
}
#cil_page .scoreboardStatName {
    padding-left: 15px;    
}
#cil_page .scoreboardStatValue {
    padding-left: 7px;    
}

 /* =========================== */
/* = STANDINGS PANEL STYLES = */
/* =========================== */
#cil_page #standingsItemTemplate {
    display: none;
}

#cil_page .standingsInnerBody {
    padding: 5px;
    width: 98%;  
    margin-left: auto;
    margin-right: auto; 
    height: 100%;   
}
#cil_page .standingsInnerBody.borders { 
    border-left: 1px solid #CBCBCB;       
    border-right: 1px solid #CBCBCB;       
}
#cil_page .standingsTitle {
    float:left;
    font-size: 13px;
    font-weight:bold;  
    width:97%;  
    overflow:hidden;
    white-space: nowrap;                           
} 

#cil_page .standingsItems {
    padding-top:7px;
    width: 100%;
    height:100px;
    overflow: auto;
}  
#cil_page .oneColumn .standingsItem {
    float:left;
    width: 99%;
    background: url(../../../../templates/coveritlive/images/console/sports/SB_1ColumnDivider.png ) no-repeat scroll center bottom;
    height:20px;
}
#cil_page .twoColumn .standingsItem {
    float:left;
    width: 49%;
    background: url(../../../../templates/coveritlive/images/console/sports/SB_2ColumnDivider.png ) no-repeat scroll center bottom;
    height:20px;
}
#cil_page .standingsPos {
    float: left; 
    width: 15%; 
    text-align: center; 
    font-size: 10px;      
}
#cil_page .standingsName {
    float: left; 
    width: 60%; 
    text-align: left;  
    font-size: 12px; 
}
#cil_page .standingsScore {
    float: left;
    width: 20%;
    text-align: center;  
    font-size: 12px;  
}