#logoHeader {
	display: table;
	background-image:  url(http://cache.agenziasportiva.com/games/images/logo.gif);
	background-repeat: no-repeat;
}
#logoHeader a {
     display: table-cell;
     background-image:  url(http://cache.agenziasportiva.com/games/images/logo.gif);
}
.lfttopbar {
	background-image: url(http://cache.agenziasportiva.com/games/images/lfttopbar.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 16px;
}
.homebutton {
	background-image: url(http://cache.agenziasportiva.com/games/images/home.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 47px;
}
.righttopbar {
	background-image: url(http://cache.agenziasportiva.com/games/images/righttopbar.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 16px;

}
.undermenu {
	background-repeat: no-repeat;
	padding: 0px;
	height: 14px;
	background-image: url(http://cache.agenziasportiva.com/games/images/Newundermenu2.gif);
}
.lefttopbarunder {
	background-image: url(http://cache.agenziasportiva.com/games/images/lfttopbar_under.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 14px;
	width: 16px;
}
.righttopbarunder {
	background-image: url(http://cache.agenziasportiva.com/games/images/righttopbar_under.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 14px;
	width: 16px;
}
.divider {
	background-image: url(http://cache.agenziasportiva.com/games/images/topmenu_divider.gif);
	background-repeat: no-repeat;
	width: 2px;
}
.customerservice {
	background-image: url(http://cache.agenziasportiva.com/games/images/right_barnew.gif);
	height: 30px;
	width: 179px;
}
A.customerservice2:link, A.customerservice2:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.customerservice2:hover
{
	COLOR: #ff9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.shadowbar {
	background-image: url(http://cache.agenziasportiva.com/games/images/shadow_bar.gif);
	background-repeat: repeat-x;
	height: 30px;
}
#navsport {
	display: table;
	background-image: url(http://cache.agenziasportiva.com/games/images/tabSport.gif);
	background-repeat: no-repeat;
}
#navsport a {

     display: table-cell;
     width: 110px;
     height: 30px;
     background-image: url(http://cache.agenziasportiva.com/games/images/tabSport.gif);
     background-repeat: no-repeat;
}
#navsport a:hover {
     background-image: url(http://cache.agenziasportiva.com/games/images/tabSport_over.gif);
     background-repeat: no-repeat;
}
#navlive {
	display: table;
	background-image: url(http://cache.agenziasportiva.com/games/images/tablivebet.gif);
	background-repeat: no-repeat;
}
#navlive a {

     display: table-cell;
     width: 110px;
     height: 30px;
     background-image: url(http://cache.agenziasportiva.com/games/images/tablivebet.gif);
     background-repeat: no-repeat;
}
#navlive a:hover {
     background-image: url(http://cache.agenziasportiva.com/games/images/tablivebet_over.gif);
     background-repeat: no-repeat;
}
#navcasino {
	display: table;
	background-image: url(http://cache.agenziasportiva.com/games/images/tabCasino.gif);
	background-repeat: no-repeat;
}

#navcasino a {
     display: table-cell;
     width: 110px;
     height: 30px;
     background-image: url(http://cache.agenziasportiva.com/games/images/tabCasino.gif);
     background-repeat: no-repeat;
}
#navcasino a:hover {
     background-image: url(http://cache.agenziasportiva.com/games/images/tabCasino_over.gif);
     background-repeat: no-repeat;
}
#navgames {
	display: table;
	background-image: url(http://cache.agenziasportiva.com/games/images/tabGames.gif);
	background-repeat: no-repeat;
}

#navgames a {
     display: table-cell;
     width: 110px;
     height: 30px;
     background-image: url(http://cache.agenziasportiva.com/games/images/tabGames.gif);
     background-repeat: no-repeat;
}
#navscore {
	display: table;
	background-image: url(http://cache.agenziasportiva.com/games/images/tabScore.gif);
	background-repeat: no-repeat;
}

#navscore a {
     display: table-cell;
     width: 110px;
     height: 30px;
     background-image: url(http://cache.agenziasportiva.com/games/images/tabScore.gif);
     background-repeat: no-repeat;
}
#navscore a:hover {
     background-image: url(http://cache.agenziasportiva.com/games/images/tabScore_over.gif);
     background-repeat: no-repeat;
}
#navpoker {
	display: table;
	background-image: url(http://cache.agenziasportiva.com/games/images/tabPoker.gif);
	background-repeat: no-repeat;
}

#navpoker a {
     display: table-cell;
     width: 110px;
     height: 30px;
     background-image: url(http://cache.agenziasportiva.com/games/images/tabPoker.gif);
     background-repeat: no-repeat;
}
#navpoker a:hover {
     background-image: url(http://cache.agenziasportiva.com/games/images/tabPoker_over.gif);
     background-repeat: no-repeat;
}
#navtoto {
	display: table;
	background-image: url(http://cache.agenziasportiva.com/games/images/tabSupertoto.gif);
	background-repeat: no-repeat;
}

#navtoto a {
     display: table-cell;
     width: 110px;
     height: 30px;
     background-image: url(http://cache.agenziasportiva.com/games/images/tabSupertoto.gif);
     background-repeat: no-repeat;
}
#navtoto a:hover {
     background-image: url(http://cache.agenziasportiva.com/games/images/tabSupertoto_over.gif);
     background-repeat: no-repeat;
}
#navh2h {
	display: table;
	background-image: url(http://cache.agenziasportiva.com/games/images/tabh2h.gif);
	background-repeat: no-repeat;
}

#navh2h a {
     display: table-cell;
     width: 110px;
     height: 30px;
     background-image: url(http://cache.agenziasportiva.com/games/images/tabh2h.gif);
     background-repeat: no-repeat;
}
#navh2h a:hover {
     background-image: url(http://cache.agenziasportiva.com/games/images/tabh2h_over.gif);
     background-repeat: no-repeat;
}

#navbettour {
	display: table;
	background-image:  url(http://cache.agenziasportiva.com/games/images/tabBettingTournament.gif);
	background-repeat: no-repeat;
}
#navbettour a {
     display: table-cell;
     width: 110px;
     height: 30px;
     background-image: url(http://cache.agenziasportiva.com/games/images/tabBettingTournament.gif);
     background-repeat: no-repeat;
}
#navbettour a:hover {
     background-image: url(http://cache.agenziasportiva.com/games/images/tabBettingTournament_over.gif);
     background-repeat: no-repeat;
}

.select
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 5px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: medium none;
    COLOR: #003366;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #99ccff;
    TEXT-DECORATION: none
}
.menu
{
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-DECORATION: none;
	BORDER-BOTTOM-STYLE: none;
	font-size: 10px;
	background-image: url(http://cache.agenziasportiva.com/games/images/topbar_bg.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}
.openacnt
{

    BORDER-TOP: 1px none #003366;
	FONT-WEIGHT: bold;
	BORDER-LEFT-COLOR: #003366;
	BORDER-BOTTOM-COLOR: #003366;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #003366;
	BORDER-BOTTOM-STYLE: none;
	font-size: 12px;
	height: 36px;
	vertical-align: middle;


}

.quickmenu
{
	BORDER-TOP: 1px none #003366;
	FONT-WEIGHT: bold;
	BORDER-LEFT-COLOR: #003366;
	BORDER-BOTTOM-COLOR: #003366;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-ALIGN: right;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #003366;
	BORDER-BOTTOM-STYLE: none;
	font-size: 10px;
	background-image: url(http://cache.agenziasportiva.com/games/images/Newtopmenubar.gif);
	background-repeat: repeat-x;
	height: 36px;
	vertical-align: middle;


}
A.menu:link, A.menu:visited, A.menu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.menu:hover
{
	COLOR: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;

}
.topbar
{
	text-decoration: none;
	vertical-align: middle;
}
.footer, A.footer:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #003366
}
A.footer:link
{
    TEXT-DECORATION: underline
}

A.topbar:link, A.topbar:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    COLOR: white;
}
A.topbar:hover
{
    COLOR: #FFFFFF;
}

A.odds:link, A.odds:visited, A.odds:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.odds:hover
{
    COLOR: #ff9900;
}

BODY
{
	SCROLLBAR-FACE-COLOR: #003366;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #006699;
	SCROLLBAR-ARROW-COLOR: #ff9900;
	SCROLLBAR-TRACK-COLOR: #006699;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR: #006699;
	BACKGROUND-COLOR: #e6f0fb;
}
.header
{
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    BACKGROUND-IMAGE: url(http://cache.agenziasportiva.com/games/images/banner_home.gif);
    VERTICAL-ALIGN: top;
    WIDTH: 431px;
    COLOR: #003366;
    TEXT-INDENT: 10pt;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 37px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.leftmenu, .leftmenuactive, A.leftmenuactive:link, A.leftmenu:link, A.leftmenu:hover, A.leftmenu:visited
{
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;

    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;

    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.leftmenuactive
{
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none;
    BACKGROUND-IMAGE: url(http://cache.agenziasportiva.com/games/images/drop_activeSport.gif);
    height: 10px;
    width: 10px;
    background-position: center center;
}
A.leftmenuactive:link
{
    TEXT-DECORATION: none
}

.leftmenu
{
    BACKGROUND-COLOR: #003366;

    BORDER-BOTTOM: #ffffff 1px solid;
    TEXT-DECORATION: none
}
A.leftmenu:link, A.leftmenu:visited, A.leftmenu:hover
{
    BORDER-BOTTOM: none;
    TEXT-DECORATION: none
}
A.leftmenu:hover
{
    COLOR: #ff9900;
}
.menutitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(http://cache.agenziasportiva.com/games/images/droptopNEW.gif);
    COLOR: #003366;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 15px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.menubottom
{
    BACKGROUND-IMAGE: url(http://cache.agenziasportiva.com/games/images/dropbottomNEW.gif);
    BACKGROUND-REPEAT: no-repeat
}

H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
.terms
{
    BORDER-RIGHT: #ff9900;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ff9900;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ff9900;
    COLOR: #003366;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ff9900;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #99ccff;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.rulestable
{
    BORDER-RIGHT: #003366 3px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #003366 3px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #003366 3px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #003366 5px solid;
    BACKGROUND-COLOR: #ffffff
}
.rulestitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.pagetitles
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: #003366;
    BORDER-TOP-STYLE: none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ff9933;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    BORDER-BOTTOM-STYLE: none
}
.whitespace, A.whitespace:link, A.whitespace:hover, A.whitespace:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.whitespace:link, A.whitespace:hover, A.whitespace:visited
 {
   TEXT-DECORATION: underline;
 }
A.whitespace:hover
{
   COLOR: #ff9900;
}
.whiteboxleft, .whiteboxleftNoBorder, .whiteboxleftnormal, .whiteboxCopy, .whiteboxLeftHighlight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cee4fb;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.whiteboxcenter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cee4fb;
    text-align: center;
    TEXT-DECORATION: none
}

.redboxCopy
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: RED;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cee4fb;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}


.whiteboxleftnormal
{
    FONT-WEIGHT: normal;
}
.whiteboxCopy
{
    TEXT-ALIGN: right;
}
.WhiteBox, .WhiteBoxSmall, .whiteboxHighlight, .whiteboxSmallHighlight, .whiteboxnormal, .whiteboxHighlightNormal
{
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;

    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.WhiteBox, .WhiteBoxSmall, .whiteboxnormal
{
    BORDER-LEFT: #ff9900;
    BORDER-RIGHT: #ff9900;
    BORDER-TOP: #ff9900;
    BORDER-BOTTOM: #ff9900;

    COLOR: #000000;
    BACKGROUND-COLOR: #cee4fb;
}

.whiteBox, .whiteboxHighlight, .whiteBoxLeftHighlight, .whiteboxnormal, .whiteboxHighlightNormal
 {
   FONT-SIZE: 10px;
 }

.whiteboxSmall, .whiteboxSmallHighlight
{
    FONT-SIZE: 8px;
}

.whiteboxHighlight, .whiteboxSmallHighlight, .whiteBoxLeftHighlight, .whiteboxHighlightNormal
{
    COLOR: #003366;
    BACKGROUND-COLOR: #99ccff;
    TEXT-DECORATION: none
}
.buttonsHighlight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ff9933;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ButtonsHighlight
 {
  BACKGROUND-COLOR: #009900;
  COLOR: #FFFFFF;
 }
 
.menuicons
{
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #ff9900;
	TEXT-ALIGN: right;
	TEXT-DECORATION: none;
	BORDER-BOTTOM-STYLE: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;

}
.termsbox
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.dkblueboxcentred, .lgblueboxcentred
{
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;

    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

    TEXT-ALIGN: center;
    TEXT-DECORATION: none

}
.betblueboxcombtitle 
{
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;

    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    height: 14px;
}
.dkblueboxcentred
{
    BORDER-TOP: #003366 2px;
    BORDER-BOTTOM: #003366 2px solid;

    COLOR: #ffffff;
    BACKGROUND-COLOR: #003366;
}
.lgblueboxcentred
{
    BORDER-BOTTOM: 0pt;

    COLOR: #003366;
    BACKGROUND-COLOR: #cee4fb;
}

LI
{
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-IMAGE: url(http://cache.agenziasportiva.com/games/images/bullet2.gif)}
.LINoImage
{
    LIST-STYLE-IMAGE: none;
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.titles
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 30px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #003366;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.tablelink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.whiteboxCopy2
{
    BORDER-RIGHT: #003366 1px;
    BORDER-TOP: #003366 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #003366 1px;
    COLOR: #003366;
    BORDER-BOTTOM: #003366 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.eventtableheader
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #003366 2px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #003366;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.tablelinkwhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.redtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.redtextbox
{
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: #003366 1px solid;
    COLOR: #ff0000;
    BORDER-BOTTOM: #003366 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A:link, A:visited, A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.footer:visited, A.footer:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.portalbg
{
    BACKGROUND-POSITION: 50% 20%;
    BACKGROUND-REPEAT: no-repeat
}
.portaltitles
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #003366;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 17px;
	TEXT-ALIGN: left;
	background-image: url(http://cache.agenziasportiva.com/games/images/2004/titlebgcenter.gif);

}
.wctext
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
}

.boxErr, .boxErrCenter, .boxErrRight, .boxErrSlip
{
    BORDER-LEFT: #003366 1px solid;
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
    BORDER-BOTTOM: #003366 1px solid;

    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

    COLOR: white;
    BACKGROUND-COLOR: #cc0000;

    TEXT-DECORATION: none
}
.boxErr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;

}
.boxErrCenter
{
    FONT-SIZE: 14px;
    TEXT-ALIGN: center;

}

.boxErrSlip
{
    FONT-SIZE: 10px;
    TEXT-ALIGN: center;

}
.boxErrRight
{
    FONT-SIZE: 14px;
    TEXT-ALIGN: right;
}

.ccStatusDesc
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    COLOR: white;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, 'MS Sans Serif';
    BACKGROUND-COLOR: #003366
}
.portaltable
{
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
    BORDER-LEFT: #003366 1px solid;
    BORDER-BOTTOM: #003366 1px solid
}
.portalcell
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 5px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: medium none;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: medium none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	background-color: #CEE4FB;

}
INPUT, SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.whitetext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    COLOR: white;
}
A.openacc:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.openacc:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.openacc:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.countdown
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #003366;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
border-style:none;
background-color:#CEE4FB
}

.marq
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
    BACKGROUND-COLOR: #ff9933;
}

.StatementCredit
 {
  COLOR : Green;
 }
 
.StatementDebit
 {
  COLOR : #CC0000;
 }
.slipgroupmenutitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(http://cache.agenziasportiva.com/games/images/toptitleorange.gif);
    COLOR: #003366;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.slipgroupmenufooter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(http://cache.agenziasportiva.com/games/images/bottomtitleblue.gif);
    COLOR: #003366;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.slipmenutitle, .slipmenubottom
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 15px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #003366;	
    HEIGHT: 15px;
}

.slipmenutitleleft
{
    COLOR: #ffffff;
    BACKGROUND-IMAGE: url(http://cache.agenziasportiva.com/games/images/tplftslip.gif);
    HEIGHT: 15px;
}

.slipmenutitleright
{
    COLOR: #ffffff;
    BACKGROUND-IMAGE: url(http://cache.agenziasportiva.com/games/images/tprghtslip.gif);
    HEIGHT: 15px;
}

.portaltabletennis 
{
    border: 1px solid #006600;
    background-image: url(http://cache.agenziasportiva.com/games/images/wimbledonbg.jpg);


}
.portaltitlestennis 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE:  url(http://cache.agenziasportiva.com/games/images/globe_symbol3.gif);
    COLOR: #ffffff;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #006600;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.WhiteBoxleftnormal1
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.tplftHeader {
	background-image: url(http://cache.agenziasportiva.com/games/images/lftmenutp.gif);
	background-repeat: no-repeat;
        BACKGROUND-COLOR: #003366;
        height: 40px;
	width: 84px;
}
.tplftHeaderbelow {
	background-image: url(http://cache.agenziasportiva.com/games/images/lftmenu.gif);
	height: 19px;
	width: 84px;
}
.bullets {
	background-image: url(http://cache.agenziasportiva.com/games/images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: center center;
        height: 10px;
	width: 10px;
}
.tickHeader {
	background-image: url(http://cache.agenziasportiva.com/games/images/sportstick.gif);
	background-repeat: no-repeat;
	height: 48px;
	width: 47px;
	background-color: #003366;

}
.lftmenuBullets {
	background-image: url(http://cache.agenziasportiva.com/games/images/menu_bullet.gif);
	
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	background-position: center center;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;
        PADDING-TOP: 2px;
        PADDING-BOTTOM: 2px;

}
.footer18 {
	background-image: url(http://cache.agenziasportiva.com/games/images/18_sport.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 42px;
}
.footerscure {
	background-image: url(http://cache.agenziasportiva.com/games/images/secure_sport.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 42px;
}
.undermenu {
	background-image:  url(http://cache.agenziasportiva.com/games/images/Newundermenu2.gif);
	background-repeat: repeat-x;
	height: 14px;
}
.undermenushadow {
	background-image:  url(http://cache.agenziasportiva.com/games/images/undmenushadow.gif);
	background-repeat: repeat-x;
	height: 7px;
}

a.buttons {
	display: inline-block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ff9900;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	border: thin double #FFFFFF;
	background-image: url(http://cache.agenziasportiva.com/games/images/topbar_bg.gif);
	padding: 1px 15px 1px 15px;
	white-space: nowrap;
} 
a.buttons:visited {
	TEXT-DECORATION: none;
	COLOR: #003366;
} 
a.buttons:hover {
	TEXT-DECORATION: none;
	COLOR: #003366;
} 
.buttons {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	border: thin double #FFFFFF;
	background-image: url(http://cache.agenziasportiva.com/games/images/topbar_bg.gif);

 } 
.largelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #003366;
	text-decoration: none;
}
.bottommenu
{
	
	FONT-WEIGHT: bold;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	font-size: 10px;
	background-image: url(http://cache.agenziasportiva.com/games/images/bottommenu_bar.gif);
	background-repeat: repeat-x;
	height: 36px;
	vertical-align: middle;

}
.portaltitlebottom
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ff9900;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 17px;
	TEXT-ALIGN: right;
	background-image: url(http://cache.agenziasportiva.com/games/images/2004/titlebotbgcenter.gif);

}
.portalcelloff
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 5px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: medium none;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: medium none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	background-color: #99CCFF;

}
.resultheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	height: 16px;
	background-color: #FF9900;
	vertical-align: top;
}
A.topodds:link, A.topodds:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    COLOR: 003366;
}
A.topodds:hover
{
    COLOR: #FF9900;
}
.bluebutton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	background-image: url(http://cache.agenziasportiva.com/games/images/Newbluebutton.gif);

 } 
.orangebutton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	background-image: url(http://cache.agenziasportiva.com/games/images/neworangebutton.gif);
	border: 1px solid #FFFFFF;
}.portalcellgallery
{
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
	PADDING-LEFT: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #CEE4FB;
	font-weight: bold;
	vertical-align: middle;
	background-image: url(http://cache.agenziasportiva.com/games/images/gallery.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 50px;
}
input.noDisplay
{
	display: none;
}
input.login
{
    text-align:center;
	border: 1px solid #000000;
}
form.login
{
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
/* footer classes start here */
}
.bottomlft {
	background-image: url(http://cache.agenziasportiva.com/games/images/bottom_left.gif);
	background-position: right;
	height: 20px;
	background-repeat: no-repeat;
}
.bottomright {
	background-image: url(http://cache.agenziasportiva.com/games/images/bottom_right.gif);
	height: 20px;
	background-repeat: no-repeat;
}
.paymentfooter {
	background-image: url(http://cache.agenziasportiva.com/games/images/payment_new.gif);
	background-repeat: no-repeat;
	width: 300px;
	vertical-align: bottom;
	background-position: bottom;
}
.legal18 {
	background-image: url(http://cache.agenziasportiva.com/games/images/18legal.gif);
	background-repeat: no-repeat;
}
.legalbmm {
	background-image: url(http://cache.agenziasportiva.com/games/images/bmmlegal.gif);
	background-repeat: no-repeat;
}
.legalsecure {
	background-image: url(http://cache.agenziasportiva.com/games/images/securelegal.gif);
	background-repeat: no-repeat;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}.bottom
{
       TEXT-ALIGN: center;
	background-image: url(http://cache.agenziasportiva.com/games/images/bottom_bg.gif);
	background-repeat: repeat-x;
	padding: 0px;
	height: 20px;
	background-position: center;
}

A.bottom:link, A.bottom:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    COLOR: #003366;
}
A.bottom:hover, A.bottom:active
{
    COLOR: #ffffff;
}

td.copyright a,
td.copyright a:visited,
td.copyright a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: bold;
}
.topBanner
{
	background-image: url(http://cache.agenziasportiva.com/games/images/livecasino_casino.gif);
	height: 50px;
	width:421px;
	background-repeat: no-repeat;
}
.confirmTable 
{
	border: thin solid rgb(0, 51, 102);
}
.betheaderbg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	background-image: url(http://cache.agenziasportiva.com/games/images/betheader_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	height: 14px;
}
.beteventname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-image: url(http://cache.agenziasportiva.com/games/images/beteventname_bg2.gif);
	background-repeat: repeat-x;
}
.betdkbluebox, .betdkblueboxcombtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	background-color: #99CCFF;
	background-image: url(http://cache.agenziasportiva.com/games/images/beteventname_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
}
.betbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6699CC;
	text-align: center;
}
.betdkblueboxcombtitle 
{
	color: #FFFFFF;
	background-color: #6699CC;
	border-bottom: 5px solid #FFFFFF;
}

.leftmenu, .leftmenuactive, A.leftmenuactive:link, A.leftmenu:link, A.leftmenu:hover, A.leftmenu:visited
{
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

.leftmenuactive
{
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none;
    BACKGROUND-IMAGE: url(http://cache.agenziasportiva.com/games/images/drop_activeSport.gif);
    height: 10px;
    width: 10px;
    background-position: center center;
    margin-left: 5px;
}

A.leftmenuactive:link
{
    TEXT-DECORATION: none
}

.leftmenu
{
    BACKGROUND-COLOR: #003366;
    BORDER-BOTTOM: #ffffff 1px solid;
    TEXT-DECORATION: none;
    margin-left: 5px;
}

A.leftmenu:link, A.leftmenu:visited, A.leftmenu:hover

{
    BORDER-BOTTOM: none;
    TEXT-DECORATION: none
}
.smaller
{
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none;
    border: 0;
    BACKGROUND-IMAGE: url(http://cache.agenziasportiva.com/games/images/zoom_in.gif);
    height: 21px;
    width: 24px;
    background-position: center center;
    margin-left: 5px;
}

.bigger
{
    BACKGROUND-REPEAT: no-repeat;
    TEXT-DECORATION: none;
    border: 0;
    BACKGROUND-IMAGE: url(http://cache.agenziasportiva.com/games/images/zoom_out.gif);
    height: 21px;
    width: 24px;
    background-position: center center;
    margin-left: 5px;
}

A.leftmenu:hover
{
    COLOR: #ff9900;
}

#leftmenuholder 
{
    margin-left: 5px;	
}

#leftmenuholderinner
{
	padding-bottom: 5px;
	font-size: 2px;
}
@media print 
{
  .NoPrint
    {
     display : none;
    }
 
  .buttons
   {
    display : none;
   }
}
.whiteboxnormal, .whiteboxHighlightNormal
{
    TEXT-ALIGN: left;
}

.statementRow
{
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

.statementDebit
{
	text-align: right;
	color: red;
}

.statementCredit
{
	text-align: right;
	color: green;
}

.statementBalance
{
	text-align: right;
	font-weight: bold;
}

.whitebox
{
        FONT-SIZE: 10px;
        COLOR: #FFFFFF;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #cee4fb;
        TEXT-ALIGN: center;
        TEXT-DECORATION: none
}

.fontRed 
{	
    FONT-SIZE: medium;	
    COLOR: red
}

.fontWhite 	
{
    COLOR: white
}
