﻿/********************************************
   HTML GENERAL ELEMENTS
********************************************/
body 
{
    margin:0; padding:0; background-color:#FFFFFF; background-image:url(../picture_library/layout-bg2.gif);
    font-family: Trebuchet MS, Arial, Tahoma, Verdana; font-size:11px; overflow-x:hidden;     
}

/* Tables */
table {	border-collapse:separate; margin: 0px;}
td img {display: block;}
td, th {text-align:left;}

/* Links */
a, a:hover {color:#B84B0A;} a:hover{ text-decoration:none;}
.linkDisabled, .linkDisabled a, .linkDisabled a:hover {color:#676767;}

/* Forms */
input, select {font-family: font-family:Tahoma, Verdana, Arial; font-size:11px;}

/********************************************
   LAYOUT - CONTENT
********************************************/
/* General */
.Icone
{ 
    display:inline; vertical-align:middle; margin-left:2px; margin-right:3px; 
    margin-bottom:1px; margin-top:1px; border:0px;
}
.PanelUserTop{font-family:Tahoma, Verdana, Arial; font-size:11px;}
.btnEndSession{color:#000000; font-size:11px;}
.Validator {color:#727272; font-family:Verdana, Tahoma; font-size:11px;}
.ItemImportant
{
    margin-bottom:10px; margin-top:10px; text-align:justify;
    color:#000000; font-size:11px; padding:2px;
    border-top-width:1px; border-top-color:#B84B0A; padding-top:1px; border-top-style:dashed; 
    border-bottom-width:1px; border-bottom-color:#B84B0A; padding-bottom:1px; border-bottom-style:dashed;
} 
.ImportantWord{color:#B84B0A; font-weight:bold;}

/* Money Textboxes */
.ValueInt, .ValueCen, .ValueWeeks{font-family:Tahoma, Verdana, Arial; font-size:11px; border:1px solid #676767;}
.ValueInt{width:30px;text-align:right;}
.ValueCen{width:15px;}
.ValueWeeks{width:20px;text-align:right;}
.PaymentInt{font-family:Tahoma, Verdana, Arial; font-size:11px; border:1px solid #676767; width:40px;}

/* Pager */
.Pager a {color:#B84B0A;}
.Pager a:hover {color:#B84B0A;}

/* Titles */
.TitleBg {height:100%; background-image:url(../picture_library/layout-bg1.gif); display:block;}
.TitleBg, .TitleGreen, .TitleGray, .TitleRed {}
.TitleGreen, .TitleGray, .TitleRed 
{ 
    padding-left:3px; padding-right:3px; color:#FFFFFF; padding-bottom:3px; padding-top:2px;    
    font-size:11px; font-weight:bold; font-family:Tahoma, Verdana;
    vertical-align:middle;  font-variant:small-caps;
}
.TitleGreen{ background-color:#9AC126; }
.TitleGray{ background-color:#A4A4A4; }
.TitleRed{ background-color:#B84B0A; }

/* Content */
.ContentGrayLight { background-color:#F4F4F4; }
.ContentWhite { background-color:#FFFFFF; color:#676767; }

/* Datatable */
.Datatable table {border-collapse: collapse; margin:0px; padding:0px; width:100%; }
.Datatable th {background-color:#A4A4A4; color:#FFFFFF; font-weight:bold; }
.Datatable td {color:#000000;}
.Datatable th, .Datatable td {padding:2px;}
.Datatable th a, .Datatable th a:hover {color:#FFFFFF;} a:hover{ text-decoration:none;}
.Datatable tr.row-out {background-color:#F4F4F4;}
.Datatable tr.row-over {background-color:#EAEAEA;}

/* Pager */
.Pager a {color:#B84B0A;}
.Pager a:hover {color:#B84B0A;}

/* Button */
.Button, .ButtonFocus
{
    border: 1px solid #9AB224; background-image:url("../picture_library/btn-background1.gif"); 
    cursor:pointer; margin:0px 0px 0px 0px; padding:2px 3px 2px 3px; font-weight:bold; 
    font-size:11    px;          
}
.Button{ color:#7E931E;}
.ButtonFocus{color:#B84B0A;}

.ButtonImage { vertical-align:middle; padding-bottom:4px;}

/* Register */
#Register input.textbox 
{ 
    border:1px solid #676767; color:#676767; width:260px; 
}
#Register td {vertical-align:top; padding-top:4px; color:#676767;}
#Register label {font-weight:bold; color:#676767;}

/* Login */
#Login .DivBox { height:80px; }
#Login input.textbox 
{ 
    border:1px solid #676767; color:#676767; width:140px; 
}
#Login label {font-weight:bold; color:#676767;}

/* Admin */
.AdminTable table {	border-collapse:separate; margin: 0px; }
.AdminTable th { vertical-align:middle; text-align:center; padding-right:3px;}
.AdminTable td { vertical-align:middle; text-align:left;}

.AdminPanel {text-align:right;}

#AdminNewsletter input.textbox {width:480px;}
#AdminNewsletter select.droplist {width:484px;}

#AdminBet input.textbox {width:300px;}
#AdminBet select.droplist {width:305px;}

/* Flyout */
.FlyoutBg {background:url("../picture_library/flyout-bg.gif"); width:264px; height:90px;}
.FlyoutContent {padding:10px; text-align:left; color:#FFFFFF;}

/********************************************
   LAYOUT - MASTERPAGE
********************************************/

/* Menu */
.menu, .menuOut, .menuOver, .menuOutFirst, .menuOverFirst, .menuOutLast, .menuOverLast
{
    font-family:Tahoma; font-size:11px; height:18px;
    text-align:center; color:#FFFFFF; font-weight:bold; float:left; 
    cursor:pointer;
}
.menu, .menuOut, .menuOver{width:100px; border-right: solid 2px #FFFFFF;}
.menuOutFirst, .menuOverFirst{width:100px; border-right: solid 2px #FFFFFF;}
.menuOutLast, .menuOverLast{width:100px; border:0px;}
.menuOut, .menuOutFirst, .menuOutLast{background-color:#A4A4A4;}
.menuOver, .menuOverFirst, .menuOverLast{background-color:#9AC126;}

/* Footer */
#footer{ padding-left:4px; font-family: Arial, Tahoma, Verdana; font-size:11px;}
#copyright, #copyright a, #copyright a:hover 
{ 
    font-family:Tahoma; font-size:9px; text-transform:uppercase; text-align:right; letter-spacing: -0.1px;
    padding-right:3px; color:#727272; padding-top:1px; 
}
#copyright a, #copyright a:hover { text-decoration:none; } 

