



/*------------------------HOME FIXTURE SCROLLBOX-----------------------------*/

.home_fixture_slider { clear: both; display: block;}
.basecolumn2a table.stats_matchbox { display: block; float: left; width: 655px; height: 110px; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; }
.basecolumn2a table.stats_matchbox td.include { display: block; float: left; width: 655px; height: 110px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.basecolumn2a table.stats_matchbox td.include div.matchbox { display: block; float: left; width: 655px; height: 110px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.basecolumn2a table.stats_matchbox td.include div.feat_scrollboxes { display: block; float: left; width: 655px; height: 110px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.basecolumn2a table.stats_matchbox div.button { display: block; float: left; height: 110px; width: 15px; }
.basecolumn2a table.stats_matchbox div.leftbtn { cursor: pointer; display: block; float: left; height: 110px; width: 15px; background-image: url("/images/structure/background/arrow-left.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
.basecolumn2a table.stats_matchbox div.rightbtn { cursor: pointer; display: block; float: left; height: 110px; width: 15px; background-image: url("/images/structure/background/arrow-right.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox { display: block; float: left; width: 200px; height: 110px; padding: 0px 0px 0px 0px; margin: 0px 4px 0px 4px; background-image: url("/images/structure/background/bg-matchitem.jpg"); background-repeat: no-repeat; background-position: 0px 0px; }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .homelogo { display: block; height: 45px; width: 45px; float: left; padding: 15px 0px 5px 12px; }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .homelogo img { display: block; }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .awaylogo {  display: block; height: 45px; width:45px; float: right;padding: 15px 12px 5px 0px;  }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .awaylogo img { display: block; }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .date { display: block; font-weight: bold; width: 96px; color: #013976; clear: both; text-align: center; margin: 0px auto 0px auto; }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .matchinfo { display: block; padding: 0px 0px 0px 0px; width: 65px; text-align: center; margin: 5px auto 0px auto; background: #2E5B92; padding: 2px 5px 2px 5px;}
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .matchinfo a {  font-weight: bold; font-size: 95%; color: white;  }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .matchinfo:hover { background:#013976;  }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .matchinfo a:hover {text-decoration: none;}
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .live { display: none; } 
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .fullscore { font-weight: bold; display: block; text-align: center; font-size: 190%; color: #013976; margin: 20px auto 0px auto; width: 55px; background: white; padding: 5px; border: solid 1px #E0E0E0; }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .halfscore { display: block; color: #013976; text-align: center; font-weight: bold; font-size: 95%; margin: 0px 0px 15px 0px; }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .report { display: block; padding: 0px 0px 0px 0px; width: 95px; text-align: center; margin: 5px auto 0px auto; background: #2E5B92; padding: 2px 5px 2px 5px;}
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .report a {  font-weight: bold; font-size: 95%; color: white;  }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .report:hover { background:#013976;  }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .report a:hover {text-decoration: none;}


/*Tabbed Layouts*/
div.gallmedialayout { background: #ffffff; width: 310px; }
div.gallmedialayout .buttons { padding: 0px; margin: 0px; }
div.gallmedialayout .buttons li {background-image: url("/images/structure/background/bg-taboff.jpg"); background-repeat: no-repeat; color: #0B417E; font-weight: bold; line-height: 25px; height: 25px; cursor: pointer; float: left; width: 150px; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 5px 0px 0px;  text-align: center; }
div.gallmedialayout .buttons li:hover { background-image: url("/images/structure/background/bg-tabon.jpg"); background-repeat: no-repeat; color: white; }
div.gallmedialayout .buttons li.selected { background-image: url("/images/structure/background/bg-tabon.jpg"); background-repeat: no-repeat; color: white; }
div.gallmedialayout .content { clear: both; background: #ffffff; padding: 0px; height: 125px; }
div.gallmedialayout div.util_textbox { height: 120px; clear: both; }
div.gallmedialayout div.util_textbox .imgleft { width: 150px; float: left; clear: none; }
div.gallmedialayout div.util_textbox .heading { color: white;  font-weight: bold; padding: 0px 0px 10px 0px; }
div.gallmedialayout div.util_textbox .content { clear: none; height: 100px; }
div.gallmedialayout div.util_textbox .text { color: #B9C8D9;  float: left; }

div.gallmedialayout div.HomePageMultimedia .article { float: left; }
div.gallmedialayout div.HomePageMultimedia .titletxt { display: none; }
div.gallmedialayout div.HomePageMultimedia .article { margin-top: 5px; width: 305px; margin-bottom: 0px;  height: 55px; padding: 5px 0px 5px 5px; background-image: url("/images/structure/background/bg-multimedia.jpg"); background-repeat: no-repeat; }
div.gallmedialayout div.HomePageMultimedia .headline { float: left; padding: 0px 0px 0px 40px;  display: block; color: #B9C8D9; width: 160px; }
div.gallmedialayout div.HomePageMultimedia .headline a { color: #ffffff; font-weight: bold; font-size: 105%; }
div.gallmedialayout div.HomePageMultimedia .image { display: block; width: 75px; height: 50px; float: left; background: grey; border: solid #073364 2px; }
div.gallmedialayout div.HomePageMultimedia .image img { width: 75px; padding: 0px 0px 0px 0px; }
div.gallmedialayout div.HomePageMultimedia .date { display: none; font-size: 90%; }

div.HomePageGallery .article { float: left; }
div.HomePageGallery .titletxt { display: none; }
div.HomePageGallery .article { margin-right: 15px; width: 295px; margin-bottom: 5px; border-bottom: solid #003873 1px; height: 60px; }
div.HomePageGallery .headline { padding: 10px 0px 0px 120px;  display: block;  color: white; }
div.HomePageGallery .headline a { color: white; font-weight: bold; }
div.HomePageGallery .date { padding: 10px 0px 0px 90px; color: #aaaead; display: block; font-size: 90%; }
div.HomePageGallery .article-video { background-image: url("/images/structure/background/icon-video.gif"); background-repeat: no-repeat; background-position: 90px 6px; }
div.HomePageGallery .article-audio { background-image: url("/images/structure/background/icon-audio.gif"); background-repeat: no-repeat; background-position: 90px 6px; }
div.HomePageStats { width: 298px; border: solid #b9b9b9 1px; float: right; margin: 5px 0px 0px 0px; background: #5076a0;}
div.HomePageStats .buttons { padding: 0px; margin: 0px; }
div.HomePageStats .buttons li { color: #ffffff; line-height: 29px; height: 29px; cursor: pointer; float: left; width: 59px; list-style-type: none; text-align: center; margin: 0px 0px 0px 0px; }
div.HomePageStats .buttons li:hover { background-image: url("/images/structure/background/stats-tab.jpg"); background-repeat: repeat-x; color: #1a3a73; }
div.HomePageStats .buttons li.selected { background-image: url("/images/structure/background/stats-tab.jpg"); background-repeat: repeat-x; color: #1a3a73; }
div.HomePageStats .content { clear: both; background: #ffffff; padding: 10px; }
div.HomePageStats .content .stats_rankings .title { font-weight: bold; padding: 0px 0px 5px 10px; border-bottom: solid #de002c 1px; }
div.HomePageStats .content .stats_rankings .rankings tr td { height: 20px; vertical-align: middle; padding-left: 10px;}
div.HomePageStats .content .stats_rankings .rankings tr.odd td { background: #ebebeb; }
div.HomePageText { float: left; width: 348px; border: solid #b9b9b9 1px; margin: 5px 5px 0px 0px; background-color: #dedede; padding: 0px 0px 5px 0px; }
div.HomePageText .titleimg { height: 35px; margin-bottom: 5px; background: red; }
div.HomePageText div.util_textbox { height: 70px; margin: 2px 5px 2px 5px; border-bottom: solid #cbcbcb 1px; }
div.HomePageText div.util_textbox .imgleft { float: left; margin-right: 10px; }
div.HomePageText div.util_textbox .imgleft img { border: solid #1b4d84 3px; }
div.HomePageText div.util_textbox .heading { color: #ee142a; font-weight: bold; padding: 5px 10px 5px 10px; }
div.HomePageText div.util_textbox .text { padding: 0px 10px 0px 0px; }


/*Content Items*/
.playerpoll { margin-bottom: 10px; }
table.feat_competition p { font-weight: bold; margin: 0px;}
.playerpoll div.headline, table.feat_competition td.title { border: solid #bababa 1px; padding: 7px; font-weight: bold; margin-bottom: 10px; background-image: url("/images/structure/background/cont-header.jpg"); background-repeat: repeat-x; }
.playerpoll .content { line-height: 150%; color: #5a5a5a; }
.playerpoll .content h1 { color: #311e6d; font-size: 110%; font-weight: bold; padding: 5px 5px 5px 0px; border-bottom: solid #1c3a7a 1px; margin-bottom: 5px; }
.playerpoll .content table { background: #f6f6f6; width: 1px; margin: 5px; }
.playerpoll .content table td { border: solid #b8b9be 1px; text-align: center; }
.playerpoll .content a { color: #311e6d; font-weight: bold; text-decoration: underline; }
.playerpoll .content table.table1 { background: #f6f6f6; width: 100%; margin: 0px; }
.playerpoll .content table.table1 td { padding: 5px; border: solid #ffffff 1px; text-align: center; }
div.sasstats .content table { background: #ffffff; width: 100%; margin: 0px; }
div.sasstats .content table th { color: white; background: #1A3A73; text-align: center; padding: 3px; }
div.sasstats .content table.sastable td { border: solid #b8b9be 0px; background: #F6F6F6; text-align: center; }
div.sasstats .content table.sasdata td { border: solid #b8b9be 0px; background: #F6F6F6; text-align: center; }
div.sasstats .content a { color: #311e6d; font-weight: bold; text-decoration: underline; }


/* In Tournament Home Page Styling */
table.intournhomeMiddle { margin: 5px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: solid #e0e0e0 5px;}
table.intournhomeMiddle .multicola { width: 330px; padding: 5px 0px 5px 0px; float: left; }
table.intournhomeMiddle .multicolb { padding: 3px 0px 0px 0px; width: 300px; float: right; }
table.intournhomeMiddle div.multicola { height: 249px; background: #ffffff; padding: 0px; }
table.intournhomeMiddle div.multicola td.titletxt {  background-image: url("/images/structure/background/bg-hometitle.jpg"); background-repeat: no-repeat; color: white; border: none; padding: 0px 5px 0px 10px; height: 25px; line-height: 25px; font-weight: bold; font-size: 110%; }
table.intournhomeMiddle td.multicola table.stats_leaguetab table.leaguetab table.grid td.field_Position { color: #1A3A73; font-weight: bold; padding-left: 7px; }
table.intournhomeMiddle td.multicola table.stats_leaguetab td.link { padding-top: 5px; border-top: 1px solid #dfdfdf}
table.intournhomeMiddle td.multicola table.stats_leaguetab td.link a { font-weight: bold; }
table.intournhomeMiddle td.multicola table.stats_leaguetab table.leaguetab table.grid { padding-bottom: 0px; margin-bottom: 10px; }
table.intournhomeMiddle td.multicola table.stats_leaguetab table.leaguetab table.grid tr.colhead th { background: #ffffff; padding: 3px 3px 5px 3px; border-bottom: solid #1A3A73 1px; color: #1A3A73; }
table.intournhomeMiddle td.multicola table.stats_leaguetab table.leaguetab table.grid td { vertical-align: middle; padding: 5px 3px 5px 3px; color: #5a5a5a; }
table.intournhomeMiddle td.multicola table.stats_leaguetab table.leaguetab table.grid tr.even td { background: #EBEBEB; }
table.intournhomeMiddle td.multicola table.stats_leaguetab table.leaguetab table.grid td.field_TeamDisplay { font-weight: bold; color: #1A3A73; }
table.intournhomeMiddle td.multicola table.stats_leaguetab table.leaguetab table.grid td.field_Points { font-weight: bold; color: #1A3A73; }
table.intournhomeMiddle td.multicola table.stats_leaguetab table.leaguetab table.grid tr.highlight td { color: white; background: #1A3A73; }
table.intournhomeMiddle td.multicola .nav_linklist {clear: both; margin: 5px 0px 0px 0px; }
table.intournhomeMiddle td.multicola .nav_linklist .link {float: left; margin-right: 3px; height: 25px; line-height: 25px; padding: 0px 10px 0px 10px; text-align: center;  background-image: url("/images/structure/background/bg-titletxt.jpg"); background-repeat: repeat-x; }
table.intournhomeMiddle td.multicola .nav_linklist .link a { color: white; font-weight: bold; }
table.intournhomeMiddle td.multicola .nav_linklist .link a:hover { text-decoration: none; }
table.intournhomeMiddle td.multicolb div.gallmedialayout div.content { height: 200px;} 
table.intournhomeMiddle td.multicolb div.gallmedialayout div.content div.content { height: 180px;}
table.intournhomeMiddle td.multicolb div.HomePageMultimedia .article { width: 305px; }
table.intournhomeMiddle td.multicolb div.HomePageMultimedia .article .headline { padding-top: 3px; }
table.intournhomeMiddle td.multicolb div.HomePageGallery .article { width: 275px; height: 25px; }
table.intournhomeMiddle td.multicolb div.HomePageGallery .image { display: none; }
table.intournhomeMiddle td.multicolb div.HomePageGallery .headline { padding: 3px 5px 3px 5px; }



/*-----Rotating News----PRE-FEATURES--FOR NATION HOMEPAGES------*/
.list_rotating {background-color: #ffffff; padding: 0px 0px 10px 0px; height: 370px; border-bottom: solid #e0e0e0 5px; }
.list_rotating .topnews { display: block; float: left; width: 342px; height: 370px; }
.list_rotating .topnews .image {width: 342px; display: block;}
.list_rotating .topnews .image img {border: 2px #013976 solid;}
.list_rotating .topnews .headline {width: 315px; display: block; padding: 5px 5px 5px 23px; background-image: url("/images/structure/background/icon-news.gif"); background-repeat: no-repeat; background-position: 0px 7px; }
.list_rotating .topnews .headline a {color: #0d274e; font-size: 155%; font-weight: bold; }
.list_rotating .topnews .date {width: 315px; display: block; color: #0d274e; padding: 0px 0px 5px 0px;}
.list_rotating .topnews .abstract {width: 340px;display: block; color: #444444; line-height: 1.5;}
.list_rotating .othernews {display: block; float: left; padding: 0px; width: 293px; height: 345px; margin-left: 0px; }
.list_rotating .othernews .othertitletxt { display: block; font-weight: bold; color: white; clear: both; width: 280px; padding: 0px 0px 0px 28px; height: 25px; line-height: 25px; background-image: url("/images/structure/background/home-newstitle.gif"); background-repeat: no-repeat; background-position: 15px 0px;}
.list_rotating .othernews ul {margin: 0px 0px 0px 10px; padding: 5px;}
.list_rotating .othernews li {padding: 5px 0px 5px 25px; color: #013976; background-image: url("/images/structure/background/icon-news.gif"); background-repeat: no-repeat; background-position: 3px 3px; }
.list_rotating .othernews li.selected {color: #0d274e; list-style-type: none;  text-decoration: underline; }
.list_rotating .othernews .otherheadline {display: block;}
.list_rotating .othernews .otherheadline a {color: #0d274e;}

.list_rotating .footerlinks {display: block; float: right; border-top: 0px #000000 solid;  height: 25px; margin-left: 20px; }
.list_rotating .footerlinks ul { margin: 0px; padding: 0px; }
.list_rotating .footerlinks li {font-weight: bold;  float: left; color: #ffffff; margin-right: 5px; height: 25px; line-height: 25px; padding: 0px 15px 0px 30px; text-align: center;  background-image: url("/images/structure/background/bg-allnewslink.jpg"); background-repeat: repeat-x; }
.list_rotating .footerlinks li a {color: #ffffff; font-weight: bold;}
.list_rotating .footerlinks li.link2 {background-image: url("/images/structure/background/bg-highlightslink.jpg"); background-repeat: no-repeat; background-position: left; padding-right: 20px; text-align: right;}
.list_rotating .footerlinks li a:hover { text-decoration: none; }


/*-----------ROTATING NEWS----NEW FOR MAIN CHAMPIONSHIP HOME---------------*/
.basechamphome .list_rotating { z-index: 2; background: none; width: 650px; padding: 0px 0px 10px 0px; height: 390px; border-bottom: solid #e0e0e0 5px; }
.basechamphome .list_rotating .topnews { display: block; float: left; width: 342px; height: 370px; }
.basechamphome .list_rotating .topnews .image {width: 342px; display: block;}
.basechamphome .list_rotating .topnews .image img {border: 2px #013976 solid;}
.basechamphome .list_rotating .topnews .headline {width: 315px; display: block; padding: 5px 5px 5px 23px; background-image: url("/images/structure/background/icon-news.gif"); background-repeat: no-repeat; background-position: 0px 7px; }
.basechamphome .list_rotating .topnews .headline a {color: #0d274e; font-size: 155%; font-weight: bold; }
.basechamphome .list_rotating .topnews .date {width: 315px; display: block; color: #0d274e; padding: 0px 0px 5px 0px;}
.basechamphome .list_rotating .topnews .abstract {width: 340px;display: block; color: #444444; line-height: 1.5;}

.basechamphome .list_rotating .othernews { display: block; float: right; padding: 0px; width: 290px; height: 175px; margin-left: 0px; background: none; }
.basechamphome .list_rotating .othernews .othertitletxt { display: block; font-weight: bold; color: white; clear: both; width: 278px; padding: 0px 0px 0px 10px; margin: 0px 0px 5px 0px; height: 25px; line-height: 25px; background-image: url("/images/structure/background/home-newstitle.gif"); background-repeat: no-repeat; background-position: 0px 0px;}
.basechamphome .list_rotating .othernews ul {margin: 0px 0px 0px 0px; padding: 0px; }
.basechamphome .list_rotating .othernews li {padding: 5px 0px 4px 25px; color: #013976; background-image: url("/images/structure/background/icon-news.gif"); background-repeat: no-repeat; background-position: 3px 3px; }
.basechamphome .list_rotating .othernews li.selected {color: #0d274e; list-style-type: none;  text-decoration: underline; }
.basechamphome .list_rotating .othernews .otherheadline {display: block;}
.basechamphome .list_rotating .othernews .otherheadline a {color: #0d274e;}

.basechamphome .list_rotating .footerlinks {display: block; float: right; border-top: 0px #000000 solid;  height: 25px; margin-left: 20px; }
.basechamphome .list_rotating .footerlinks ul { margin: 0px; padding: 0px; }
.basechamphome .list_rotating .footerlinks li {font-weight: bold;  float: left; color: #ffffff; margin-right: 5px; height: 25px; line-height: 25px; padding: 0px 15px 0px 30px; text-align: center;  background-image: url("/images/structure/background/bg-allnewslink.jpg"); background-repeat: repeat-x; }
.basechamphome .list_rotating .footerlinks li a {color: #ffffff; font-weight: bold;}
.basechamphome .list_rotating .footerlinks li.link2 {background-image: url("/images/structure/background/bg-highlightslink.jpg"); background-repeat: no-repeat; background-position: left; padding-right: 20px; text-align: right;}
.basechamphome .list_rotating .footerlinks li a:hover { text-decoration: none; }


/*----------FEATURES NEWS----------*/
.basechamphome .home_list_features { z-index: 40; display: block; float: right; padding: 0px; width: 290px; height: 170px; margin: -225px 0px 0px 0px; background: none; }
.basechamphome .home_list_features .titletxt { display: block; font-weight: bold; color: white; clear: both; width: 278px; padding: 0px 0px 0px 10px; margin: 0px 0px 5px 0px; height: 25px; line-height: 25px; background-image: url("/images/structure/background/home-newstitle.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
.basechamphome .home_list_features .article { display: block; padding: 5px 0px 4px 25px; color: #013976; background-image: url("/images/structure/background/icon-news.gif"); background-repeat: no-repeat; background-position: 3px 3px; }
.basechamphome .home_list_features .article .headline { display: block; }
.basechamphome .home_list_features .article .headline a { display: block; color: #0d274e; }
.basechamphome .home_list_features .article .headline a:hover { text-decoration: underline; }


/*------LINKS-NEWS-HIGHLIGHTS-------*/
.basechamphome .home_list_links { z-index: 40; display: block; float: left; padding: 0px 0px 0px 435px; width: 210px; height: 25px; margin: -40px 0px 0px 0px; background: none; }
.basechamphome .home_list_links .link { height: 19px; width: 100px; float: left; text-align: center; padding: 6px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.basechamphome .home_list_links .link a { color: #ffffff; font-weight: bold; }
.basechamphome .home_list_links .link a:hover {}
.basechamphome .home_list_links .link1 { margin: 0px 5px 0px 0px; background-image: url("/images/structure/background/bg-allnewslink.jpg"); background-repeat: no-repeat; background-position: left; }
.basechamphome .home_list_links .link2 { padding: 6px 0px 0px 5px; background-image: url("/images/structure/background/bg-highlightslink.jpg"); background-repeat: no-repeat; background-position: left; }





.scrollingfixtures { margin-top: 10px; }


.intournhomeBottom .multicola { width: 300px; clear: both; }
.intournhomeBottom .multicolb { padding-left: 5px; }
.InTournPageStats .titletxt {  background-image: url("/images/structure/background/bg-hometitle.jpg"); background-repeat: no-repeat; color: white; border: none; padding: 0px 5px 0px 10px; height: 30px; line-height: 25px; font-weight: bold; font-size: 110%; }
.InTournPageStats .buttons li { font-weight: bold; list-style: none; padding: 0px; margin:0px; float: left; color: #122E5D; margin-right: 5px; height: 25px; line-height: 25px; padding: 0px 10px 0px 10px; text-align: center;  background-image: url("/images/structure/background/tab-off.jpg"); background-repeat: repeat-x; }
.InTournPageStats .buttons li:hover { cursor: pointer; background-image: url("/images/structure/background/bg-titletxt.jpg"); background-repeat: repeat-x; color: white;}
.InTournPageStats .buttons li.selected { cursor: pointer; background-image: url("/images/structure/background/bg-titletxt.jpg"); background-repeat: repeat-x; color: white;}
.InTournPageStats .content { clear: both; padding-top: 0px; width: 340px; }

.InTournPageStats .stats_rankings .ranking_ka td.image { display: block; width: 100px; padding-right: 5px; }
.InTournPageStats .rankings_aa { border-top: solid #132E5B 2px; }
.InTournPageStats tr td { padding: 0px 5px 0px 5px; height: 25px; line-height: 25px; }
.InTournPageStats tr.even td { background: #EBEBEB;  }
.InTournPageStats tr td.name  { font-weight: bold; }

.intournhomeBottom div.std_content .content { line-height: 150%; color: #454545; font-size: 110%; }



/*------Graham Timekeeper clock -------*/
.feat_countdown { display: block; background-image: url("/images/structure/background/rbs-countdown-banner.jpg"); background-repeat: no-repeat; width: 310px; height: 122px; margin-bottom: 5px; }
.countdown_timer1 { background-image: url("/images/structure/background/rbs-countdown-banner-1.jpg"); background-repeat: no-repeat; }
.countdown_timer2 { background-image: url("/images/structure/background/rbs-countdown-banner-2.jpg"); background-repeat: no-repeat; }
.countdown_timer3 { background-image: url("/images/structure/background/rbs-countdown-banner-3.jpg"); background-repeat: no-repeat; }
.countdown_timer4 { background-image: url("/images/structure/background/rbs-countdown-banner-4.jpg"); background-repeat: no-repeat; }
.countdown_timer5 { background-image: url("/images/structure/background/rbs-countdown-banner-5.jpg"); background-repeat: no-repeat; }
.feat_countdown .clock { display: block; font-size: 120%; text-transform: uppercase; font-weight: bold; color: yellow; }
.feat_countdown .clock .days { position: absolute; margin: 50px 0px 0px 180px }
.feat_countdown .clock .daystxt { position: absolute; margin: 50px 0px 0px 210px }
.feat_countdown .clock .hours { position: absolute; margin: 70px 0px 0px 180px }
.feat_countdown .clock .hourstxt { position: absolute; margin: 70px 0px 0px 210px }
.feat_countdown .clock .minutes { position: absolute; margin: 90px 0px 0px 180px }
.feat_countdown .clock .minutestxt { position: absolute; margin: 90px 0px 0px 210px }

/*-------------During Games
.feat_countdown .clock { display: none; }
.feat_countdown { background-image: url("/images/structure/background/button-countdown-graham.jpg"); background-repeat: no-repeat; width: 310px; height: 122px; margin-bottom: 5px; } ----------------*/

/*---------NEW COUNTDOWN CONTAINER---------*/
/*
.home_container_graham { display: block; background-image: url("/images/structure/background/bg-cntdn-2010.jpg"); background-repeat: no-repeat; width: 310px; height: 122px; margin-bottom: 5px; }
*/




/*-----------Home Latest Action Galleries Index-------------*/
.newhomegallindex { clear: both; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; background-color: none;  }
.newhomegallindex .titletxt { display: block; clear: both; }
.newhomegallindex .galleryitem { float: left; background: none; padding: 0px 0px 0px 0px; margin: 0px 7px 7px 0px; }
.newhomegallindex .galleryitem .image { display: block; }
.newhomegallindex .galleryitem .image img { width: 85px; border: solid #5076A0 3px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.newhomegallindex .selected { }
.newhomegallindex .selected .image img { border: solid #073364 3px; }
.newhomegallindex .galleryheadline { display: block; clear: both; background: white; padding: 0px; height: 25px; border: 0px solid #073364; }
.newhomegallindex .galleryheadline .headline { clear: both; display: block; padding-left: 5px; font-size: 100%; text-transform: none; line-height: 25px; height: 25px; background-image: url("/images/structure/background/bg-titletxt.jpg"); background-repeat: repeat-x; }
.newhomegallindex .galleryheadline .headline a { font-weight: bold; color: #ffffff;  }

body.emailpage { color: #013976; background: #ffffff; background-image: none; }
body.emailpage .section { color: #ffffff; font-weight: bold; padding-left: 10px; backgound: #013976; height: 25px; line-height: 25px; }
body.emailpage tr th { font-size: 90%; font-weight: bold; padding: 2px 3px 0px 15px; color: #013976; }
body.emailpage tr td { font-size: 90%; padding: 2px 0px 0px 15px; }

.midconthome { clear: both; width: 650px; margin-top:10px; padding: 15px 0px 0px 0px; height: 260px; }
.midconthome div.midcontleft { float: left; width: 330px; }
.midconthome .gallmedialayout { float: left; margin-left: 10px; }
.midconthome .midcontleft td.titletxt {  background-image: url("/images/structure/background/bg-hometitle.jpg"); background-repeat: no-repeat; color: white; border: none; padding: 0px 5px 0px 10px; height: 25px; line-height: 25px; font-weight: bold; font-size: 110%; }
.midconthome .midcontleft table.stats_leaguetab table.leaguetab table.grid td.field_Position { color: #1A3A73; font-weight: bold; padding-left: 7px; }
.midconthome .midcontleft table.stats_leaguetab td.link { padding-top: 5px; border-top: 1px solid #dfdfdf}
.midconthome .midcontleft table.stats_leaguetab td.link a { font-weight: bold; }
.midconthome .midcontleft table.stats_leaguetab table.leaguetab table.grid { padding-bottom: 0px; margin-bottom: 10px; }
.midconthome .midcontleft table.stats_leaguetab table.leaguetab table.grid tr.colhead th { background: #ffffff; padding: 3px 3px 5px 3px; border-bottom: solid #1A3A73 1px; color: #1A3A73; }
.midconthome .midcontleft table.stats_leaguetab table.leaguetab table.grid td { vertical-align: middle; padding: 5px 3px 5px 3px; color: #5a5a5a; }
.midconthome .midcontleft table.stats_leaguetab table.leaguetab table.grid tr.even td { background: #EBEBEB; }
.midconthome .midcontleft table.stats_leaguetab table.leaguetab table.grid td.field_TeamDisplay { font-weight: bold; color: #1A3A73; }
.midconthome .midcontleft table.stats_leaguetab table.leaguetab table.grid td.field_Points { font-weight: bold; color: #1A3A73; }
.midconthome .midcontleft table.stats_leaguetab table.leaguetab table.grid tr.highlight td { color: white; background: #1A3A73; }
.midconthome .midcontleft .nav_linklist {clear: both; margin: 5px 0px 0px 0px; }
.midconthome .midcontleft .nav_linklist .link {float: left; margin-right: 3px; height: 25px; line-height: 25px; padding: 0px 10px 0px 10px; text-align: center;  background-image: url("/images/structure/background/bg-titletxt.jpg"); background-repeat: repeat-x; }
.midconthome .midcontleft .nav_linklist .link a { color: white; font-weight: bold; }
.midconthome .midcontleft .nav_linklist .link a:hover { text-decoration: none; }



/************************NEW HOME BOTTOM LAYOUT - VIDEO PLAYER**************************/

/*------------------------HOME FIXTURE SCROLLBOX-----------------------------*/
.basecolumn2a table.stats_matchbox { display: block; float: left; width: 650px; height: 110px; padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; }
.basecolumn2a table.stats_matchbox td.include { display: block; float: left; width: 655px; height: 110px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.basecolumn2a table.stats_matchbox td.include div.matchbox { display: block; float: left; width: 655px; height: 110px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.basecolumn2a table.stats_matchbox td.include div.feat_scrollboxes { display: block; float: left; width: 655px; height: 110px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.basecolumn2a table.stats_matchbox div.button { display: block; float: left; height: 110px; width: 15px; }
.basecolumn2a table.stats_matchbox div.leftbtn { cursor: pointer; display: block; float: left; height: 110px; width: 15px; background-image: url("/images/structure/background/arrow-left.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
.basecolumn2a table.stats_matchbox div.rightbtn { cursor: pointer; display: block; float: left; height: 110px; width: 15px; background-image: url("/images/structure/background/arrow-right.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox { display: block; float: left; width: 200px; height: 110px; padding: 0px 0px 0px 0px; margin: 0px 3px 0px 3px; background-image: url("/images/structure/background/bg-matchitem.jpg"); background-repeat: no-repeat; background-position: 0px 0px; }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .homelogo { display: block; height: 45px; width: 45px; float: left; padding: 15px 0px 5px 12px; }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .homelogo img { display: block; }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .awaylogo {  display: block; height: 45px; width:45px; float: right;padding: 15px 12px 5px 0px;  }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .awaylogo img { display: block; }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .date { display: block; font-weight: bold; width: 96px; color: #013976; clear: both; text-align: center; margin: 0px auto 0px auto; }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .matchinfo { display: block; padding: 0px 0px 0px 0px; width: 65px; text-align: center; margin: 5px auto 0px auto; background: #2E5B92; padding: 2px 5px 2px 5px;}
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .matchinfo a {  font-weight: bold; font-size: 95%; color: white;  }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .matchinfo:hover { background:#013976;  }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .matchinfo a:hover {text-decoration: none;}
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .live { display: none; } 
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .fullscore { font-weight: bold; display: block; text-align: center; font-size: 190%; color: #013976; margin: 20px auto 0px auto; width: 55px; background: white; padding: 5px; border: solid 1px #E0E0E0; }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .halfscore { display: block; color: #013976; text-align: center; font-weight: bold; font-size: 95%; margin: 0px 0px 15px 0px; }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .report { display: block; padding: 0px 0px 0px 0px; width: 95px; text-align: center; margin: 5px auto 0px auto; background: #2E5B92; padding: 2px 5px 2px 5px;}
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .report a {  font-weight: bold; font-size: 95%; color: white;  }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .report:hover { background:#013976;  }
.basecolumn2a table.stats_matchbox div.feat_scrollboxes .scrollbox .report a:hover {text-decoration: none;}


/*------BOTTOM CONTAINER----------*/
.midconthome { float: left; height: 660px; width: 650px; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; border-top: solid #e0e0e0 5px; }


/*---TABBED LAYOUTS GENERIC-----*/
.midconthome div.gallmedialayout { width: 310px; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; }

.midconthome div.gallmedialayout .buttons { padding: 0px; margin: 0px; }
.midconthome div.gallmedialayout .buttons li {background-image: url("/images/structure/background/bg-taboff.jpg"); background-repeat: no-repeat; color: #0B417E; font-weight: bold; line-height: 25px; height: 25px; cursor: pointer; float: left; width: 150px; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 5px 0px 0px;  text-align: center; }
.midconthome div.gallmedialayout .buttons li:hover { background-image: url("/images/structure/background/bg-tabon.jpg"); background-repeat: no-repeat; color: white; }
.midconthome div.gallmedialayout .buttons li.selected { background-image: url("/images/structure/background/bg-tabon.jpg"); background-repeat: no-repeat; color: white; }
.midconthome div.gallmedialayout .content { background: #ffffff; padding: 10px 0px 0px 0px; height: auto; }


/*---LEAGUE TABLE-----*/
.midconthome div.gallmedialayout table.stats_leaguetab {}
.midconthome div.gallmedialayout table.stats_leaguetab td.titletxt { background-image: url("/images/structure/background/bg-hometitle.jpg"); background-repeat: no-repeat; color: white; border: none; padding: 0px 5px 0px 10px; height: 25px; line-height: 25px; font-weight: bold; font-size: 110%; }
.midconthome div.gallmedialayout table.stats_leaguetab table.leaguetab table.grid td.field_Position { color: #1A3A73; font-weight: bold; padding-left: 7px; }
.midconthome div.gallmedialayout table.stats_leaguetab td.link { padding-top: 5px; border-top: 1px solid #dfdfdf}
.midconthome div.gallmedialayout table.stats_leaguetab td.link a { font-weight: bold; }
.midconthome div.gallmedialayout table.stats_leaguetab table.leaguetab table.grid { padding-bottom: 0px; margin-bottom: 10px; }
.midconthome div.gallmedialayout table.stats_leaguetab table.leaguetab table.grid tr.colhead th { background: #ffffff; padding: 3px 3px 3px 3px; border-bottom: solid #1A3A73 1px; color: #1A3A73; }
.midconthome div.gallmedialayout table.stats_leaguetab table.leaguetab table.grid td { vertical-align: middle; padding: 2px 3px 2px 3px; color: #5a5a5a; }
.midconthome div.gallmedialayout table.stats_leaguetab table.leaguetab table.grid tr.even td { background: #EBEBEB; }
.midconthome div.gallmedialayout table.stats_leaguetab table.leaguetab table.grid td.field_TeamDisplay { font-weight: bold; color: #1A3A73; }
.midconthome div.gallmedialayout table.stats_leaguetab table.leaguetab table.grid td.field_Points { font-weight: bold; color: #1A3A73; }
.midconthome div.gallmedialayout table.stats_leaguetab table.leaguetab table.grid tr.highlight td { color: white; background: #1A3A73; }


/*---LINK LIST-----*/
.midconthome div.gallmedialayout .nav_linklist {clear: both; margin: 5px 0px 0px 0px; }
.midconthome div.gallmedialayout .nav_linklist .link { list-style-type: none; float: left; margin: 0px 5px 0px 0px; height: 25px; line-height: 25px; padding: 0px 10px 0px 10px; text-align: center;  background-image: url("/images/structure/background/bg-titletxt.jpg"); background-repeat: repeat-x; }
.midconthome div.gallmedialayout .nav_linklist .link a { color: white; font-weight: bold; }
.midconthome div.gallmedialayout .nav_linklist .link a:hover { text-decoration: none; }


/*---STATS TABS REVERSE STYLING-----*/
.midconthome div.gallmedialayout .InTournPageStats { width: 310px; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; }
.midconthome div.gallmedialayout .InTournPageStats .titletxt { width: 295px; float: left; background-image: url("/images/structure/background/bg-hometitle.jpg"); background-repeat: no-repeat; color: white; border: none; padding: 0px 5px 0px 10px; height: 30px; line-height: 25px; font-weight: bold; font-size: 110%; }
.midconthome div.gallmedialayout .InTournPageStats .buttons li { width: 55px; font-weight: bold; list-style: none; padding: 0px; margin: 0px 5px 0px 0px; float: left; color: #122E5D; height: 25px; line-height: 25px; padding: 0px 0px 0px 0px; text-align: center;  background-image: url("/images/structure/background/tab-off.jpg"); background-repeat: repeat-x; }
.midconthome div.gallmedialayout .InTournPageStats .buttons li:hover { cursor: pointer; background-image: url("/images/structure/background/bg-titletxt.jpg"); background-repeat: repeat-x; color: white;}
.midconthome div.gallmedialayout .InTournPageStats .buttons li.selected { cursor: pointer; background-image: url("/images/structure/background/bg-titletxt.jpg"); background-repeat: repeat-x; color: white;}
.midconthome div.gallmedialayout .InTournPageStats .content { clear: both; padding-top: 0px; width: 310px; }


/*---STATS-----*/
.midconthome div.gallmedialayout .InTournPageStats .stats_rankings .ranking_ka td.image { display: block; width: 100px; padding-right: 5px; }
.midconthome div.gallmedialayout .InTournPageStats .rankings_aa { border-top: solid #132E5B 2px; }
.midconthome div.gallmedialayout .InTournPageStats tr td { padding: 0px 5px 0px 5px; height: 25px; line-height: 25px; }
.midconthome div.gallmedialayout .InTournPageStats tr.even td { background: #EBEBEB;  }
.midconthome div.gallmedialayout .InTournPageStats tr td.name  { font-weight: bold; }


/*---VIDEO PLAYER-----*/
.midconthome div.gallmedialayout .content .util_customhtml { clear: both; width: 300px; padding: 0px; margin: 0px 0px 0px 5px; }


/*--RADIO BUTTON-----*/
.homeradiobut { clear: both; width: 300px; height: 138px; padding: 0px; margin: 10px 0px 0px 5px; } 
.homeradiobut li { padding: 0px 0px 0px 0px; list-style-type: none; margin: 0px; } 


/*---GALLERY INDEX-----*/
.midconthome div.gallmedialayout .newhomegallindex { clear: both; width: 310px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: none;  }
.midconthome div.gallmedialayout .newhomegallindex .titletxt { display: block; clear: both; }
.midconthome div.gallmedialayout .newhomegallindex .galleryitem { float: left; background: none; padding: 0px 0px 0px 0px; margin: 0px 0px 7px 8px; }
.midconthome div.gallmedialayout .newhomegallindex .galleryitem .image { display: block; }
.midconthome div.gallmedialayout .newhomegallindex .galleryitem .image img { width: 85px; border: solid #5076A0 3px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.midconthome div.gallmedialayout .newhomegallindex .selected { }
.midconthome div.gallmedialayout .newhomegallindex .selected .image img { border: solid #073364 3px; }
.midconthome div.gallmedialayout .newhomegallindex .galleryheadline { display: block; clear: both; background: white; padding: 0px; height: 25px; border: 0px solid #073364; }
.midconthome div.gallmedialayout .newhomegallindex .galleryheadline .headline { clear: both; display: block; padding-left: 5px; font-size: 100%; text-transform: none; line-height: 25px; height: 25px; background-image: url("/images/structure/background/bg-titletxt.jpg"); background-repeat: repeat-x; }
.midconthome div.gallmedialayout .newhomegallindex .galleryheadline .headline a { font-weight: bold; color: #ffffff; }


/*---RUGBY FORCE-----*/
table.intournhomeBottom { width: 310px; float: left; height: auto; padding: 0px 0px 0px 0px; margin: -255px 0px 0px 10px; }
table.intournhomeBottom td.multicola { width: 310px; float: left; }
table.intournhomeBottom td.multicola .playerpoll { width: 310px; float: left; }
table.intournhomeBottom td.multicola .playerpoll .content { width: 310px; float: left; line-height: 150%; color: #5a5a5a; }
table.intournhomeBottom td.multicola .playerpoll .content img { padding: 0px 0px 0px 0px; }
table.intournhomeBottom td.multicola .playerpoll .content a { color: #311e6d; font-weight: bold; text-decoration: underline; }



/*--------*********2012 BOTTOM MIDDLE MPU BUTTON*********-------*/
div.homelivechallbut { width: 300px; height: 260px; float: left; padding: 0; margin: 10px 0px 20px 5px; }
div.homelivechallbut ul { padding: 0; margin: 0; }
div.homelivechallbut ul li { padding: 0; margin: 0; }


/*---------*********2012 RIGHT COL TEXT BOXES**********--------*/
.right_col_txt_box { width: 300px; height: 110px; clear: both; position: relative; padding: 4px 4px 4px 4px; margin: 0px 0px 5px 0px; border: solid 1px #bbbbbb; background-color: #e0e5e1; }
.right_col_txt_box:hover { cursor: pointer; }
.right_col_txt_box .imgtop { width: 300px; height: 110px; padding: 0; }
.right_col_txt_box .imgtop img { width: 300px; height: 110px; padding: 0; }
.right_col_txt_box .content { position: absolute; width: 300px; height: 110px; top: 4px; left: 4px; overflow: hidden; }
.right_col_txt_box .content .heading { width: 280px; padding: 6px 10px 8px 10px; line-height: 2em; background-image: url("/images/structure/background/6nat12-rhtb-titlebg.png"); background-repeat: no-repeat; background-position: bottom left; }
.right_col_txt_box .content .heading h2 { font-family: Arial Black; font-weight: 300; color: #fff; text-transform: uppercase; font-size: 1.8em; }
.right_col_txt_box .content .text { display: none; width: 200px; min-height: 64px; padding: 5px 90px 5px 10px; color: #fff; font-size: 1.1em; line-height: 1.3em; background-image: url("/images/structure/background/6nat12-rhtb-textbg.png"); background-repeat: no-repeat; background-position: top left; }
.right_col_txt_box:hover .content .text { display: block; }


/*---------*********2012 RIGHT COL BUTTONS**********---------*/
div.right_cont_buttons { width: 300px; clear: both; padding: 0; margin: 0; }
div.right_cont_buttons ul { width: 300px; clear: both; padding: 0; margin: 0; }
div.right_cont_buttons ul li.button { width: 300px; clear: both; padding: 0; margin: 0px 0px 2px 0px; }
div.right_cont_buttons ul li.button img { padding: 0; }

/* <IMG src="/images/structure/background/button-countdown-graham.jpg"><IMG src="/images/structure/background/tab-off.jpg"><IMG src="/images/structure/background/home-newstitle.gif"><IMG src="/images/structure/background/arrow-left.gif"><IMG src="/images/structure/background/arrow-right.gif"><IMG src="/images/structure/background/bg-matchitem.jpg"><IMG src="/images/structure/background/bg-multimedia.jpg"> <IMG src="/images/structure/background/rbs-countdown-banner-1.jpg"> <IMG src="/images/structure/background/rbs-countdown-banner-4.jpg"> <IMG src="/images/structure/background/rbs-countdown-banner-5.jpg"> <IMG src="/images/structure/background/rbs-countdown-banner-2.jpg"> <IMG src="/images/structure/background/rbs-countdown-banner-3.jpg"> */


