/* RESET STYLES ACROSS BROWSERS*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
li {
    list-style: none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after {
    content: '';
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
sup {
    vertical-align: text-top;
}
sub {
    vertical-align: text-bottom;
}
input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
legend {
    color: #000;
}
/*****************************************************************************************
*      scores24.css
*****************************************************************************************/
.showinfo { display: block; margin-left: auto; margin-right: auto; } 
.hideinfo { display: none; } 
.infoboxstyle {PADDING: 5px; BACKGROUND-COLOR: #003366; Z-INDEX: 1; VISIBILITY: hidden; POSITION: absolute; LEFT: 50px; TOP: 50px; WIDTH: 450px;}
table.in        {border-collapse:collapse; margin:0; padding:0; width:450px;}
table.in td     {border:0px;}
table.in td.l1	{border:0px; background-color:#DDDDDD; color:#000000; text-align:left; width:200px;}
table.in td.l0	{border:0px; background-color:#CCCCCC; color:#000000; text-align:left; width:200px;}
table.in td.r1	{border:0px; background-color:#DDDDDD; color:#000000; text-align:right; width:200px;}
table.in td.r0	{border:0px; background-color:#CCCCCC; color:#000000; text-align:right; width:200px;}
table.in td.c1	{border:0px; background-color:#DDDDDD; color:#000000; text-align:center; width:50px;}
table.in td.c0	{border:0px; background-color:#CCCCCC; color:#000000; text-align:center; width:50px;}
table.in td.l	{border:0px; background-color:#003366; color:#CCCCCC; text-align:left; height:30px; font-size:11px; font-weight:bold;}
table.in td.c   {border:0px; background-color:#003366; color:#CCCCCC; text-align:center; height:30px; font-size:11px; font-weight:bold;}
table.in td.r	{border:0px; background-color:#003366; color:#CCCCCC; text-align:right; height:30px; font-size:11px; font-weight:bold;}
table.clist	{border-collapse:collapse; margin:5px 0px;}
table.clist	td {font-size:11px; font-family:Arial; border:1px solid #000000; padding:3px 2px;}
table.clist     td a {color:#000;}
table.clist	td.gr1c		{BACKGROUND-COLOR: #e9f4e9; text-align: center;}
table.clist	td.gr1crunning	{BACKGROUND-COLOR: #59d744; text-align: center;}
table.clist	td.gr1cfinished	{BACKGROUND-COLOR: #7fa1e0; text-align: center;}
table.clist	td.gr1cbold	{BACKGROUND-COLOR: #e9f4e9; text-align: center;  font-weight: bold; }
table.clist	td.gr1r		{BACKGROUND-COLOR: #e9f4e9; text-align: right; padding-right:2px;}
table.clist	td.gr1l		{BACKGROUND-COLOR: #e9f4e9; text-align: left; padding-left:2px;}
table.clist	td.gr1lmin	{BACKGROUND-COLOR: #e9f4e9; text-align: center; padding-left:2px;}
table.clist	td.gr3c		{BACKGROUND-COLOR: #b8dca0; text-align: center}
table.clist	td.yec		{BACKGROUND-COLOR: #FFFFCC; padding:0; text-align: center; }
table.clist	td.yecbold	{BACKGROUND-COLOR: #FFFFCC; padding:0; text-align: center; font-weight: bold;}
table.clist	td.lil		{BACKGROUND-COLOR: #FFDDBB; padding:0; text-align: center;}
table.clist	td.lilbold	{BACKGROUND-COLOR: #FFDDBB; padding:0; text-align: center;font-weight: bold;}
table.clist	.yellbg          {BACKGROUND-COLOR: #ff0; padding:0; text-align: center;font-weight: bold;}
table.clist     .ScoreCellFinishedGame {background-color: #B8DCA0; font-weight:bold;}
table.clist	td.gr4c		{BACKGROUND-COLOR: #009300; text-align: center; COLOR: #ffffff; FONT-WEIGHT: bold;}
.tdupdated {background-color: #59D744; text-align: center;}
.tdupdated_red {background-color:#E9F4E9; color: #f22;font-weight:bold; text-align: center;}
table.clist     td.noborder {border: 0px;}
table.navigation    td {border: 0px;}
.hide {display: none;} 
.show {} 
.align_left{text-align:left !important;}
.align_right{text-align:right !important;}
table.clist	td.gr1c	em	{font-weight:bold;}
.red_card { margin: 0px 3px;}

/*****************************************************************************************
*      livescores.css
*****************************************************************************************/

table.inlive        {border-collapse:collapse; margin:0; padding:0; width:auto;}
table.inlive td     {border:0px; text-align:center; color:#000000;}
table.inlive td.l1	{background-color:#f1f2f3; width:20px;}
table.inlive td.l0	{background-color:#e4f2d7; width:20px;}
table.inlive td.c1	{background-color:#f1f2f3; width:210px;}
table.inlive td.c0	{background-color:#e4f2d7; width:210px;}
table.inlive td.r1	{background-color:#f1f2f3; width:15px;}
table.inlive td.r0	{background-color:#e4f2d7; width:15px;}
table.inlive td.rr1	{background-color:#f1f2f3; width:55px;}
table.inlive td.rr0	{background-color:#e4f2d7; width:55px;}
table.inlive a          {color:#000000; text-decoration: none;}
table.inlive a:hover    {color:#000000; text-decoration: underline;}

#liveResults    {background-color:#ffffcc; text-align:left; width:300px;}
#liveGames      {background-color:#ffffcc; overflow: auto; height:75px; }


/*****************************************************************************************
*      custom
*****************************************************************************************/

#livesc{
    text-align:center;
    padding:0px;
    margin-left:1px;
}
#content{    
    margin: 2px 0px 5px 5px;
    padding-right:15px;
    background:#ffffff url(../images/dropshadow_right.png) repeat-y top right;
    width:980px; 
    overflow:hidden;        
}
#header{
    margin:0px;
    background: #fff url(../images/header_bg.png) repeat-x bottom left; 
    overflow:hidden;
    margin-bottom:5px;
}
#header_logo{   
    margin:5px 0px 0px 0px;
    padding:0px 0px 15px 15px; 
    overflow:hidden;        
}
#banner_top{
   padding:15px 10px 15px 15px;
   overflow:hidden;
}
#banner, #radio24_link{
    float:left;    
}
#banner{
    margin-right:5px;
}
#livescore_area{
    padding:0px 0px;
    float:left;    
    background-color:#fff;
    margin-right:5px;
}
#livescore_area .clist{
    width:100%;
    table-layout: fixed;
}
#ad_space{   
    float:left;    
    background-color:#ddd;
    width:130px;
    min-height:530px;
}
#sites24{
    background:url(../images/tb_bck_leftNew.gif) top left repeat-x;
    overflow:hidden;
    height:27px;
    width:100%;
}
#sites24 #site_links{
    float:left;
    margin-left:260px;    
}
#site_homepage{
    width:103px;
    float:left;
}
#live_center{
    text-align:center;
    width:95%;
    margin:0px auto;
}
#header_logo #logo{
    float:left;
    margin-right:30px;
    margin:10px 30px 0px 0px;
}
#banner{
    margin-right:10px;
    float:left;
}

.ad{
    margin:15px auto;
    width:120px;
}
#ads_left_sidebar{
    text-align:center;padding-top:10px;
    clear:both;
    padding:5px 0px;
}
#voice_div{
    text-align:center;    
}
#voice_div a{
    color:#000;
    text-decoration:none;    
    font-family:impact;
    padding:5px; 
    background-color:#eee;
}
#voice_div a:hover{
    background-color:#ccc;
    border:1px dotted #999;
}
#voice_div img{
    border:1px solid #999;
    padding:2px;
    background-color:#eee;
    vertical-align:middle;
}
#scores_menu {
    background: #fff url(../images/menu_bg.png) repeat-x bottom left;
    color:#fff;
    width:100%;
    overflow:hidden;   
    font: bold 11px/15px arial, sans-serif ;
}
#date_nav{
    font: bold 11px/15px arial, sans-serif ;    
    padding:5px 10px;
    color:#b8dca0;
    float:left;
}
#date_nav a{
    color:#fff;
    text-decoration:none;
}
#date_nav a:hover{
    text-decoration:underline;
}
#scores_menu .orange{
    float:left;
    padding:2px 0px;        
}
.orange{
    color:#ffcc00;
}
#scores_menu ul{
    float:left;
}
#scores_menu a{    
    color:#fff;
    text-decoration:none;
    padding:0px;
}
#scores_menu a:hover{        
    color:#777;
}
.sport_tab li{
    float:left;  
    padding:5px 10px; 
}
.sport_tab img{
    vertical-align:middle;
}
#scores_menu li{
    background: transparent url(../images/sep.png) top right no-repeat;    
    padding-right:15px;
}
#ft{
    background-color:#000;
    clear:both;
    margin-top:10px;
    text-align:center;
    color:#fff;
}
#toolbar_green{
    overflow:hidden;
    width:100%;
    background-color:#009300;
    margin-top:5px;
}
#ft a{
    color:#fff;
    font: normal 11px/15px arial, sans-serif;
    text-decoration:none;
}
#buttons{
    float:right;   
}
#buttons span{
  /* background: transparent url(../images/sep_green.png) top left no-repeat; */
    border-left: 1px solid #fff;
   float:left;
   padding:0px 5px;
  height:27px;        
}
#live_only_button{
    display:block;
    padding:2px 5px;    
    background: transparent url(../images/live_games_button.gif) repeat-x 0% 50%;
    color:#fff;
    text-decoration:none;
    font:bold 12px arial,sans-serif ;
    border:1px solid #fff;
    margin:3px;
}
#checked_only_button{
    display:block;
    padding:2px 5px;    
    background: transparent url(../images/selected_games_button.gif) repeat-x 0% 50%;
    color:#fff;
    text-decoration:none;
    font:bold 12px arial,sans-serif ;
    border:1px solid #fff;
    margin:3px;}

#reset_button{
    display:block;
    padding:2px 5px;    
    background: transparent url(../images/selected_games_button.gif) repeat-x 0% 50%;
    color:#fff;
    text-decoration:none;
    font:bold 12px arial,sans-serif ;
    border:1px solid #fff;
    margin:3px;
}
#reset_button:hover{
  border:1px dotted #fff;
}
#live_only_button:hover{
  border:1px dotted #fff;
}
#sound_button{
    display:block;
    background: transparent url(../images/sound_button_on.jpg) no-repeat 0% 50%;
    width:30px;
    text-indent: -9000px;
     margin:3px;
}
#news24{
    width:440px;
    float:left;
    background-color:#262626;
    padding:4px;
    border:1px solid #444;
}
#news24_title{
    font: bold 9px/10px arial,sans-serif;
    color:#fff;
    background-color:#000;
    padding:3px;
}
#all_events_menu{
    float:right !important;
}
#banner_bottom{
    text-align:center;
    padding:5px;
}