/* mysi */

/* What should be displayed and hidden on onload */
.cnnMySITab1Container { display:inline;visibility:visible; }
.cnnMySITab2Container { display:none;visibility:hidden; }
.cnnMySITab3Container { display:none;visibility:hidden; }
.cnnMySITab4Container { display:none;visibility:hidden; }
.cnnMySITab5Container { display:none;visibility:hidden; }
.cnnMySITab6Container { display:none;visibility:hidden; }

/* What should be displayed and hidden when Tab1 is visible */
.cnnMySITab1Visible .cnnMySITab1Container { display:inline;visibility:visible; }
.cnnMySITab1Visible .cnnMySITab2Container { display:none;visibility:hidden; }
.cnnMySITab1Visible .cnnMySITab3Container { display:none;visibility:hidden; }
.cnnMySITab1Visible .cnnMySITab4Container { display:none;visibility:hidden; }
.cnnMySITab1Visible .cnnMySITab5Container { display:none;visibility:hidden; }
.cnnMySITab1Visible .cnnMySITab6Container { display:none;visibility:hidden; }

/* What should be displayed an hidden when Tab2 is visibile */
.cnnMySITab2Visible .cnnMySITab1Container { display:none;visibility:hidden; }
.cnnMySITab2Visible .cnnMySITab2Container { display:inline;visibility:visible; }
.cnnMySITab2Visible .cnnMySITab3Container { display:none;visibility:hidden; }
.cnnMySITab2Visible .cnnMySITab4Container { display:none;visibility:hidden; }
.cnnMySITab2Visible .cnnMySITab5Container { display:none;visibility:hidden; }
.cnnMySITab2Visible .cnnMySITab6Container { display:none;visibility:hidden; }

/* What should be displayed an hidden when Tab3 is visibile */
.cnnMySITab3Visible .cnnMySITab1Container { display:none;visibility:hidden; }
.cnnMySITab3Visible .cnnMySITab2Container { display:none;visibility:hidden; }
.cnnMySITab3Visible .cnnMySITab3Container { display:inline;visibility:visible; }
.cnnMySITab3Visible .cnnMySITab4Container { display:none;visibility:hidden; }
.cnnMySITab3Visible .cnnMySITab5Container { display:none;visibility:hidden; }
.cnnMySITab3Visible .cnnMySITab6Container { display:none;visibility:hidden; }

/* What should be displayed an hidden when Tab4 is visibile */
.cnnMySITab4Visible .cnnMySITab1Container { display:none;visibility:hidden; }
.cnnMySITab4Visible .cnnMySITab2Container { display:none;visibility:hidden; }
.cnnMySITab4Visible .cnnMySITab3Container { display:none;visibility:hidden; }
.cnnMySITab4Visible .cnnMySITab4Container { display:inline;visibility:visible; }
.cnnMySITab4Visible .cnnMySITab5Container { display:none;visibility:hidden; }
.cnnMySITab4Visible .cnnMySITab6Container { display:none;visibility:hidden; }

/* What should be displayed and hidden when Tab5 is visible */
.cnnMySITab5Visible .cnnMySITab1Container { display:none;visibility:hidden; }
.cnnMySITab5Visible .cnnMySITab2Container { display:none;visibility:hidden; }
.cnnMySITab5Visible .cnnMySITab3Container { display:none;visibility:hidden; }
.cnnMySITab5Visible .cnnMySITab4Container { display:none;visibility:hidden; }
.cnnMySITab5Visible .cnnMySITab5Container { display:inline;visibility:visible; }
.cnnMySITab5Visible .cnnMySITab6Container { display:none;visibility:hidden; }

/* What should be displayed and hidden when Tab6 is visible */
.cnnMySITab6Visible .cnnMySITab1Container { display:none;visibility:hidden; }
.cnnMySITab6Visible .cnnMySITab2Container { display:none;visibility:hidden; }
.cnnMySITab6Visible .cnnMySITab3Container { display:none;visibility:hidden; }
.cnnMySITab6Visible .cnnMySITab4Container { display:none;visibility:hidden; }
.cnnMySITab6Visible .cnnMySITab5Container { display:none;visibility:hidden; }
.cnnMySITab6Visible .cnnMySITab6Container { display:inline;visibility:visible; }




/* MLB/NBA/NHL are the same, NCAAB/NCAAF are the same */

.mysi_mlb { border:1px solid #d6d6d6;margin:6px 6px 0px 6px; }
.mysi_mlb TABLE { border-collapse:collapse;border-spacing:0; }
.mysi_mlb TD { padding:0px;vertical-align:top; }
.mysi_mlb A { color:#333; }
.mysi_mlb A:hover { color:#c00; }

.mysi_mlb .title { border-bottom:1px solid #ccc;color:#5a637e;font-size:18px;font-weight:bold;line-height:41px;text-align:left; }
.mysi_mlb .image1 { float:left; }
.mysi_mlb .image2 { float:right;padding:10px 6px; }
.mysi_mlb .image3 { float:right;padding:15px 6px; }

/* stylize text cells */
.mysi_mlb .row1 TD, .mysi_mlb .row4 TD, .mysi_mlb .row7 TD, .mysi_mlb .row10 TD, .mysi_mlb .row13 TD, .mysi_mlb .row16 TD, .mysi_mlb .row19 TD, .mysi_mlb .row22 TD, .mysi_mlb .row25 TD { border-left:1px dotted #d6d6d6;font-size:10px;height:23px;padding-left:6px; }
/* set height of cells above and below text */
.mysi_mlb .row0 TD, .mysi_mlb .row2 TD, .mysi_mlb .row3 TD, .mysi_mlb .row5 TD, .mysi_mlb .row6 TD, .mysi_mlb .row8 TD, .mysi_mlb .row9 TD, .mysi_mlb .row11 TD, .mysi_mlb .row12 TD, .mysi_mlb .row14 TD, .mysi_mlb .row15 TD, .mysi_mlb .row17 TD, .mysi_mlb .row18 TD, .mysi_mlb .row20 TD, .mysi_mlb .row21 TD, .mysi_mlb .row23 TD, .mysi_mlb .row24 TD, .mysi_mlb .row26 TD { font-size:1px;line-height:5px; }
/* add background color and borders to sub conference cells */
.mysi_mlb TD.col1, .mysi_mlb TD.col9 { background-color:#efefef;border:0px solid #d6d6d6;border-width:0px 1px 1px 1px; }
/* add border to below spacing cells */
.mysi_mlb .row2 TD, .mysi_mlb .row5 TD, .mysi_mlb .row8 TD, .mysi_mlb .row11 TD, .mysi_mlb .row14 TD, .mysi_mlb .row17 TD, .mysi_mlb .row20 TD, .mysi_mlb .row23 TD, .mysi_mlb .row26 TD { border-bottom:1px solid #d6d6d6; }
/* add border to logo cells */
.mysi_mlb TD.col3, .mysi_mlb TD.col5, .mysi_mlb TD.col11, .mysi_mlb TD.col13 { border-bottom:1px solid #d6d6d6; }
/* set width of vertical spacer cells */
.mysi_mlb TD.col2, .mysi_mlb TD.col7, .mysi_mlb TD.col10, .mysi_mlb TD.col15 { border-bottom:1px solid #d6d6d6;width:6px; }
/* unset border of last row */
.mysi_mlb .row26 TD { border-bottom:0px; }
/* unset border of bottom logo row */
.mysi_mlb .row24 TD.col3, .mysi_mlb .row24 TD.col5, .mysi_mlb .row24 TD.col11, .mysi_mlb .row24 TD.col13 { border-bottom:0px; }
/* unset border of bottom vertical row */
.mysi_mlb .row18 TD.col2, .mysi_mlb .row18 TD.col7, .mysi_mlb .row18 TD.col10, .mysi_mlb .row18 TD.col15 { border-bottom:0px; }
/* unset border of bottom sub conference row */
.mysi_mlb .row18 TD.col1, .mysi_mlb .row18 TD.col9 { border-bottom:0px; }
/* add border to western conference */
.mysi_mlb TD.col7 { border-right:1px solid #d6d6d6; }

.mysi_nba { border:1px solid #d6d6d6;margin:6px 6px 0px 6px; }
.mysi_nba TABLE { border-collapse:collapse;border-spacing:0; }
.mysi_nba TD { padding:0px;vertical-align:top; }
.mysi_nba A { color:#333; }
.mysi_nba A:hover { color:#c00; }

.mysi_nba .title { border-bottom:1px solid #ccc;color:#5a637e;font-size:18px;font-weight:bold;line-height:41px;text-align:left; }
.mysi_nba .image1 { float:left; }
.mysi_nba .image2 { float:right;padding:10px 6px; }
.mysi_nba .image3 { float:right;padding:15px 6px; }

/* stylize text cells */
.mysi_nba .row1 TD, .mysi_nba .row4 TD, .mysi_nba .row7 TD, .mysi_nba .row10 TD, .mysi_nba .row13 TD, .mysi_nba .row16 TD, .mysi_nba .row19 TD, .mysi_nba .row22 TD, .mysi_nba .row25 TD { border-left:1px dotted #d6d6d6;font-size:10px;height:23px;padding-left:6px; }
/* set height of cells above and below text */
.mysi_nba .row0 TD, .mysi_nba .row2 TD, .mysi_nba .row3 TD, .mysi_nba .row5 TD, .mysi_nba .row6 TD, .mysi_nba .row8 TD, .mysi_nba .row9 TD, .mysi_nba .row11 TD, .mysi_nba .row12 TD, .mysi_nba .row14 TD, .mysi_nba .row15 TD, .mysi_nba .row17 TD, .mysi_nba .row18 TD, .mysi_nba .row20 TD, .mysi_nba .row21 TD, .mysi_nba .row23 TD, .mysi_nba .row24 TD, .mysi_nba .row26 TD { font-size:1px;line-height:5px; }
/* add background color and borders to sub conference cells */
.mysi_nba TD.col1, .mysi_nba TD.col9 { background-color:#efefef;border:0px solid #d6d6d6;border-width:0px 1px 1px 1px; }
/* add border to below spacing cells */
.mysi_nba .row2 TD, .mysi_nba .row5 TD, .mysi_nba .row8 TD, .mysi_nba .row11 TD, .mysi_nba .row14 TD, .mysi_nba .row17 TD, .mysi_nba .row20 TD, .mysi_nba .row23 TD, .mysi_nba .row26 TD { border-bottom:1px solid #d6d6d6; }
/* add border to logo cells */
.mysi_nba TD.col3, .mysi_nba TD.col5, .mysi_nba TD.col11, .mysi_nba TD.col13 { border-bottom:1px solid #d6d6d6; }
/* set width of vertical spacer cells */
.mysi_nba TD.col2, .mysi_nba TD.col7, .mysi_nba TD.col10, .mysi_nba TD.col15 { border-bottom:1px solid #d6d6d6;width:6px; }
/* unset border of last row */
.mysi_nba .row26 TD { border-bottom:0px; }
/* unset border of bottom logo row */
.mysi_nba .row24 TD.col3, .mysi_nba .row24 TD.col5, .mysi_nba .row24 TD.col11, .mysi_nba .row24 TD.col13 { border-bottom:0px; }
/* unset border of bottom vertical row */
.mysi_nba .row18 TD.col2, .mysi_nba .row18 TD.col7, .mysi_nba .row18 TD.col10, .mysi_nba .row18 TD.col15 { border-bottom:0px; }
/* unset border of bottom sub conference row */
.mysi_nba .row18 TD.col1, .mysi_nba .row18 TD.col9 { border-bottom:0px; }
/* add border to western conference */
.mysi_nba TD.col7 { border-right:1px solid #d6d6d6; }

.mysi_nhl { border:1px solid #d6d6d6;margin:6px 6px 0px 6px; }
.mysi_nhl TABLE { border-collapse:collapse;border-spacing:0; }
.mysi_nhl TD { padding:0px;vertical-align:top; }
.mysi_nhl A { color:#333; }
.mysi_nhl A:hover { color:#c00; }

.mysi_nhl .title { border-bottom:1px solid #ccc;color:#5a637e;font-size:18px;font-weight:bold;line-height:41px;text-align:left; }
.mysi_nhl .image1 { float:left; }
.mysi_nhl .image2 { float:right;padding:10px 6px; }
.mysi_nhl .image3 { float:right;padding:15px 6px; }

/* stylize text cells */
.mysi_nhl .row1 TD, .mysi_nhl .row4 TD, .mysi_nhl .row7 TD, .mysi_nhl .row10 TD, .mysi_nhl .row13 TD, .mysi_nhl .row16 TD, .mysi_nhl .row19 TD, .mysi_nhl .row22 TD, .mysi_nhl .row25 TD { border-left:1px dotted #d6d6d6;font-size:10px;height:23px;padding-left:6px; }
/* set height of cells above and below text */
.mysi_nhl .row0 TD, .mysi_nhl .row2 TD, .mysi_nhl .row3 TD, .mysi_nhl .row5 TD, .mysi_nhl .row6 TD, .mysi_nhl .row8 TD, .mysi_nhl .row9 TD, .mysi_nhl .row11 TD, .mysi_nhl .row12 TD, .mysi_nhl .row14 TD, .mysi_nhl .row15 TD, .mysi_nhl .row17 TD, .mysi_nhl .row18 TD, .mysi_nhl .row20 TD, .mysi_nhl .row21 TD, .mysi_nhl .row23 TD, .mysi_nhl .row24 TD, .mysi_nhl .row26 TD { font-size:1px;line-height:5px; }
/* add background color and borders to sub conference cells */
.mysi_nhl TD.col1, .mysi_nhl TD.col9 { background-color:#efefef;border:0px solid #d6d6d6;border-width:0px 1px 1px 1px; }
/* add border to below spacing cells */
.mysi_nhl .row2 TD, .mysi_nhl .row5 TD, .mysi_nhl .row8 TD, .mysi_nhl .row11 TD, .mysi_nhl .row14 TD, .mysi_nhl .row17 TD, .mysi_nhl .row20 TD, .mysi_nhl .row23 TD, .mysi_nhl .row26 TD { border-bottom:1px solid #d6d6d6; }
/* add border to logo cells */
.mysi_nhl TD.col3, .mysi_nhl TD.col5, .mysi_nhl TD.col11, .mysi_nhl TD.col13 { border-bottom:1px solid #d6d6d6; }
/* set width of vertical spacer cells */
.mysi_nhl TD.col2, .mysi_nhl TD.col7, .mysi_nhl TD.col10, .mysi_nhl TD.col15 { border-bottom:1px solid #d6d6d6;width:6px; }
/* unset border of last row */
.mysi_nhl .row26 TD { border-bottom:0px; }
/* unset border of bottom logo row */
.mysi_nhl .row24 TD.col3, .mysi_nhl .row24 TD.col5, .mysi_nhl .row24 TD.col11, .mysi_nhl .row24 TD.col13 { border-bottom:0px; }
/* unset border of bottom vertical row */
.mysi_nhl .row18 TD.col2, .mysi_nhl .row18 TD.col7, .mysi_nhl .row18 TD.col10, .mysi_nhl .row18 TD.col15 { border-bottom:0px; }
/* unset border of bottom sub conference row */
.mysi_nhl .row18 TD.col1, .mysi_nhl .row18 TD.col9 { border-bottom:0px; }
/* add border to western conference */
.mysi_nhl TD.col7 { border-right:1px solid #d6d6d6; }

.mysi_nfl { border:1px solid #d6d6d6;margin:6px 6px 0px 6px; }
.mysi_nfl TABLE { border-collapse:collapse;border-spacing:0; }
.mysi_nfl TD { padding:0px;vertical-align:top; }
.mysi_nfl A { color:#333; }
.mysi_nfl A:hover { color:#c00; }

.mysi_nfl .title { border-bottom:1px solid #ccc;color:#5a637e;font-size:18px;font-weight:bold;line-height:41px;text-align:left; }
.mysi_nfl .image1 { float:left; }
.mysi_nfl .image2 { float:right;padding:10px 6px; }
.mysi_nfl .image3 { float:right;padding:15px 6px; }

/* stylize text cells */
.mysi_nfl .row1 TD, .mysi_nfl .row4 TD, .mysi_nfl .row7 TD, .mysi_nfl .row10 TD, .mysi_nfl .row13 TD, .mysi_nfl .row16 TD, .mysi_nfl .row19 TD, .mysi_nfl .row22 TD { border-left:1px dotted #d6d6d6;font-size:10px;height:23px;padding-left:6px; }
/* set height of cells above and below text */
.mysi_nfl .row0 TD, .mysi_nfl .row2 TD, .mysi_nfl .row3 TD, .mysi_nfl .row5 TD, .mysi_nfl .row6 TD, .mysi_nfl .row8 TD, .mysi_nfl .row9 TD, .mysi_nfl .row11 TD, .mysi_nfl .row12 TD, .mysi_nfl .row14 TD, .mysi_nfl .row15 TD, .mysi_nfl .row17 TD, .mysi_nfl .row18 TD, .mysi_nfl .row20 TD, .mysi_nfl .row21 TD, .mysi_nfl .row23 TD { font-size:1px;line-height:5px; }
/* add background color and borders to sub conference cells */
.mysi_nfl TD.col1, .mysi_nfl TD.col9 { background-color:#efefef;border:0px solid #d6d6d6;border-width:0px 1px 1px 1px; }
/* add border to below spacing cells */
.mysi_nfl .row2 TD, .mysi_nfl .row5 TD, .mysi_nfl .row8 TD, .mysi_nfl .row11 TD, .mysi_nfl .row14 TD, .mysi_nfl .row17 TD, .mysi_nfl .row20 TD, .mysi_nfl .row23 TD { border-bottom:1px solid #d6d6d6; }
/* add border to logo cells */
.mysi_nfl TD.col3, .mysi_nfl TD.col5, .mysi_nfl TD.col11, .mysi_nfl TD.col13 { border-bottom:1px solid #d6d6d6; }
/* set width of vertical spacer cells */
.mysi_nfl TD.col2, .mysi_nfl TD.col7, .mysi_nfl TD.col10, .mysi_nfl TD.col15 { border-bottom:1px solid #d6d6d6;width:6px; }
/* unset border of last row */
.mysi_nfl .row23 TD { border-bottom:0px; }
/* unset border of bottom logo row */
.mysi_nfl .row21 TD.col3, .mysi_nfl .row21 TD.col5, .mysi_nfl .row21 TD.col11, .mysi_nfl .row21 TD.col13 { border-bottom:0px; }
/* unset border of bottom vertical row */
.mysi_nfl .row18 TD.col2, .mysi_nfl .row18 TD.col7, .mysi_nfl .row18 TD.col10, .mysi_nfl .row18 TD.col15 { border-bottom:0px; }
/* unset border of bottom sub conference row */
.mysi_nfl .row18 TD.col1, .mysi_nfl .row18 TD.col9 { border-bottom:0px; }
/* add border to western conference */
.mysi_nfl TD.col7 { border-right:1px solid #d6d6d6; }

.mysi_ncaab { border:1px solid #d6d6d6;margin:6px 6px 0px 6px; }
.mysi_ncaab TABLE { border-collapse:collapse;border-spacing:0; }
.mysi_ncaab TD { padding:0px;vertical-align:top; }
.mysi_ncaab A { color:#333; }
.mysi_ncaab A:hover { color:#c00; }

.mysi_ncaab .title { border-bottom:1px solid #ccc;color:#5a637e;font-size:18px;font-weight:bold;line-height:41px;text-align:left; }
.mysi_ncaab .image1 { float:left; }
.mysi_ncaab .image2 { float:right;padding:10px 6px; }
.mysi_ncaab .image3 { float:right;padding:15px 6px; }
.mysi_ncaab .subtitle { border-bottom:1px solid #ccc;line-height:17px;text-align:center; }
.mysi_ncaab .subtitle .left { float:left;width:200px; }
.mysi_ncaab .subtitle .right { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/global/arrows/gray_on_white_4x8.gif');background-position:0px 5px;background-repeat:no-repeat;float:right;font-size:10px;font-weight:bold;padding-left:6px;text-align:left;width:200px; }
.mysi_ncaab .subtitle A { color:#666; }

.mysi_ncaaf { border:1px solid #d6d6d6;margin:6px 6px 0px 6px; }
.mysi_ncaaf TABLE { border-collapse:collapse;border-spacing:0; }
.mysi_ncaaf TD { padding:0px; }
.mysi_ncaaf A { color:#333; }
.mysi_ncaaf A:hover { color:#c00; }

.mysi_ncaaf .title { border-bottom:1px solid #ccc;color:#5a637e;font-size:18px;font-weight:bold;line-height:41px;text-align:left; }
.mysi_ncaaf .image1 { float:left; }
.mysi_ncaaf .image2 { float:right;padding:10px 6px; }
.mysi_ncaaf .image3 { float:right;padding:15px 6px; }
.mysi_ncaaf .subtitle { border-bottom:1px solid #ccc;line-height:17px;text-align:center; }
.mysi_ncaaf .subtitle .left { float:left;width:200px; }
.mysi_ncaaf .subtitle .right { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/global/arrows/gray_on_white_4x8.gif');background-position:0px 5px;background-repeat:no-repeat;float:right;font-size:10px;font-weight:bold;padding-left:6px;text-align:left;width:200px; }
.mysi_ncaaf .subtitle A { color:#666; }

/* redesign */
.mysip, .mysic {border-collapse: collapse; margin: 0 6px;}
.mysip img, .mysic img {border: none;}
.mysip td {width: 243px; padding: 6px 0; border-top: 1px solid #CCCCCC; color: #333333; font-family: Verdana, sans-serif; font-size: 10px;}
.mysip tr.mysip-firstrow td, .mysic tr.mysic-firstrow td {border-top: none;}
.mysip a:link, .mysip a:visited, .mysic a:link, .mysic a:visited {text-decoration: none; color: #333333;}
.mysip a:hover, .mysic a:hover {color: #CC0000;}
.mysip .mysip-logo {float: left; margin-right: 6px; padding-right: 6px; border-right: 1px dotted #CCCCCC;}
.mysip .mysic-tickets {text-align:center;}
.mysip .mysip-info {padding-right: 15px;}

.mysic td {width: 225px; padding: 5px 0; border-top: 1px solid #CCCCCC; color: #333333; font-family: Verdana, sans-serif; font-size: 10px;}
.mysic td.mysic-rank {width: 18px; padding-right: 1px; vertical-align: middle; text-align: center; font-weight: bold;}
.mysic .mysic-logo {float: left; margin-right: 5px; padding-right: 5px; border-right: 1px dotted #CCCCCC;}
.mysic .mysic-tickets {text-align:center;}
.mysic .mysic-info {min-height: 50px; height: 50px; padding-right: 5px; border-right: 1px solid #CCCCCC;}
html>body .mysic .mysic-info {height: auto;}
.mysic td.mysic-lastcol .mysic-info {border-right: none;}
.mysic .mysic-promo {width: auto; vertical-align: middle; text-align: center;}
.mysic .mysic-promo a:link, .mysic .mysic-promo a:visited {color: #666666; font-weight: bold;}
.mysic .mysic-promo a:hover {color: #CC0000;}

