/* Body and Standard Headers */
/*.slideshow { border: 1px solid #555; margin:auto}
.slideshow img { border: 10px solid #f8f9e8; background-color: #eee; }*/

.slideshow { margin: auto }

.bodybg
{
    color: #000000;
    /*background-color: #FFFFFF;        */
    font-family: verdana,arial,helvetica,ms sans serif; 
    font-size: 11px; 
    text-align:center; /*ie workaround*/
    background: #C3CD3E url(/img/back.jpg) repeat-x top left;
    background-attachment:fixed;
} 

h1
{
    margin-top:5px;
    font-size:14px;
    color:#ACAA00;
}

h2
{
    margin-top:5px;
    font-size:12px;
    color:#ACAA00;
}

/* Forms */
.formel
{    
    font-family: arial,helvetica,ms sans serif;     
    font-size: 11px;    
}

input
{
    font-size:11px;
}

.formnotes
{
    font-size: 10px; 
    font-weight : bold;    
}

.infocell
{
    border-width: 1px;
    font-size : 11px;
    border-style: solid;
    border-color:    #003300;    
    background-color: #F0F2CA;
    padding-left: 5px;
}

.formlabelleft
{    
    font-size: 10px;     
    text-align: left;    
    padding-right: 10px;
}

.formelmultiselect
{    
    font-family: arial,helvetica,ms sans serif;     
    font-size: 11px;
    margin-top:5px;
    margin-bottom:5px;
}

.stdbutton
{
    /*width : 150px;*/
    /*text-align: center;        
    border-width: 1px;
    background-color : #FFFFFF;    
    border-top-color:  #EEEEEE;
    border-left-color: #EEEEEE;
    border-right-color: #85A1B9;    
    border-bottom-color: #85A1B9; */
    
    /*font-family: verdana,arial,helvetica,ms sans serif; 

    font-weight:bold;
    font-size : 11px; */
    /*background-image:url(/img/but/genericbutton.jpg);*/
    
    /*padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    
    margin:4px;  */
}

/* Table styles */
table
{
    font-size:10px;
    line-height:15px;
    border-color : #003300;
}

th
{
    font-family: verdana,arial,helvetica,ms sans serif; 
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #E5E8A3;
    border: 1px solid #AAAAAA; 
}

.th2
{
    text-align:left;
    font-weight:bold;
}

.tablecolhead
{
    background-color : #C4CD32;
    font-size: 11px;
    font-weight : bold;    
}

.filledtablewide
{
    width:100%;
}

.filledtable
{
}

.cellhomeground
{
    font-family: verdana,arial,helvetica,ms sans serif; 
    font-size : 10px;
    color : #000000;
    font-weight : normal;
    background-color : #B3C028;
    border: 1px solid #AAAAAA; 
}

.celldark
{
    font-family: verdana,arial,helvetica,ms sans serif; 
    font-size : 10px;
    color : #000000;
    font-weight : normal;
    background-color : #F8FAE5;
    border: 1px solid #AAAAAA; 
}

.celllight
{
    font-family: verdana,arial,helvetica,ms sans serif; 
    font-size : 10px;
    color : #000000;
    font-weight : normal;
    background-color : #F0F2CA;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
    border: 1px solid #AAAAAA; 
}

.rowlight
{
    background-color : #F0F2CA;
}

.rowdark
{
    background-color : #F8FAE5;
}

.weekend
{
    background-color: #CCCC00;
}

.cellborder
{
    border-top: 1px solid; border-bottom: 1px solid;    border-right: 1px solid; border-left: 1px solid; border-color: #AAAAAA;    
}

/* Links */
a,a:link
{
    color:#000000;
    text-decoration:underline;
}

a:hover 
{
    color:#008800;
    /*text-decoration:underline;*/
}

a.menulink
{
    color:#FFFFFF;
    /*text-decoration:none;*/
    font-size: 12px;
    font-weight:bold;
}

a.menulink:hover
{
    color:#F0F2CA;
    /*text-decoration:none;*/
    font-size: 12px;
    font-weight:bold;
}

/* Site notices */
.updatesuccess
{
    font-size : 12px;
    font-weight : bold;
}

.sitenotice
{  
    font-size:11px; font-weight: normal;  padding: 3px; line-height: 150%; margin: 3px; border:2px #66AA66 dashed; text-align:left;
}

.updatemsgok
{  
    color:#000000; font-size:11px; font-weight: bold;  padding: 3px; margin: 3px; border:1px #66AA66 dashed; text-align:center;
}

.updatemsgfail 
{
    color:#000000; font-size:11px; font-weight: bold;  padding: 3px; margin: 3px; border:1px #EE0000 dashed; text-align:center;
}

/* Special */
.celladminonly
{
    font-family: verdana,arial,helvetica,ms sans serif; 
    font-size : 10px;
    color : #AA0000;
    font-weight : normal;
    background-color : #AAF2CA;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
    border-color: #003300;
}

.console
{
    border:solid 1px;
    border-color:#C9C7BD;
    background:#F8F9E8;
}

.detailconsolecontent
{
    border:dashed 0px;
    border-color:#C9C7BD;
    background:#F8F9E8;
}

.consoletitle
{
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    font-size:16px;
}

.smallconsolecontent
{
    padding:4px;
}

.smallconsoletitle
{
    color:#FFFFFF;
    font-family:Arial;
    font-weight:normal;
    background-color:#B3C028;
    padding:4px;
    font-size:12px;
}

.leaguetablename
{
    font-family: verdana,arial,helvetica,ms sans serif; 
    font-size : 10px;
    color : #000000;
    font-weight : normal;
    background-color : #E7EBAE;
    border: 1px solid #AAAAAA; 
}

.cellleagueuserrow
{
    font-family: verdana,arial,helvetica,ms sans serif; 
    font-size : 10px;
    color : #000000;
    font-weight : normal;
    background-color : #B3C028;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
    border: 1px solid #AAAAAA; 
}

.leaguetitle
{
    background-color : #B3C028;
    font-size: 11px;         
    font-weight : normal;    
}

.error
{
    font-size: 11px; 
    font-weight : bold;
    color: #FF4444;
}

.newsticker
{
    margin:0px;
    padding:0px;
    font-size:12px;
    margin-left:0px;
}

.newsticker ul
{
    margin-left:0px;
    margin-top:0px;
    margin:0px;
    padding:0px;
}

.newsticker a
{
    text-decoration:none;
    font-weight:bold;
    color:#DD0099;
}

.newsticker li
{
    list-style:none;
    margin:0px;
    padding:0px;
    font-family:arial;
    font-weight:bold;
    color:#999999;
}

.ltpotentialbet
{
    background-color:#B4E500;
    color:#000000;
    text-align:center;
    font-size:10px;
}

.ltback
{
    text-align:center;
    color:#FFFFFF;
}

.ltbadratio
{
    background-color:#993300;
    font-size:10px;
}

.ltneutralratio
{
    background-color:#B8BC10;
    font-size:10px;
}

.ltgoodratio
{
    background-color:#008800;
    font-size:10px;
}

.ltnoratio
{
    background-color:#666666;
    font-size:10px;
}

.ltmatch
{
    background-color:#EEEEEE;
    text-align:center;
}

.oddsneeded
{
    background-color:#EEEEEE;
    color:#AAAAAA;
    text-align:center;
    font-size:10px;
}

.ltmatch .ltnameoutsider
{
    font-size:10px;
    color:#AAAAAA;
}

.ltmatch .ltnamefavourite
{
    font-size:10px;
    color:#008800;
}

.valueprofit
{
    color:#008800;
    font-size:10px;
}

.valueloss
{
    color:#AA0000;
    font-size:10px;
}    

.cellok
{
    background-color:#008800;
    color:#FFFFFF;
    text-align:center;
    font-size:10px;
}

.cellnotok
{
    background-color:#990000;
    color:#FFFFFF;
    text-align:center;
    font-size:10px;
}

table.bf_statstable
{
    border:1px #CCCCCC solid;
    border-collapse: collapse;
}

table.bf_statstable td
{
    border:1px #CCCCCC solid;
    border-collapse: collapse;
    text-align:center;
    font-size:10px;
}

.bf_stats_link
{
    text-decoration:none;
    color:#AA0000;
}