
body
{
	font-family:  Verdana, Arial, Sans-Serif;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size:0.7em;
}

a
{
    outline: none;
}


.clear
{
	font-size: 0;
	line-height: 0;
	height: 0;
	border: 0;
	padding: 0;
	clear: both;
}

#wrapper
{
	width: 960px;
	margin: 0 auto;
}

ul#menu
{
	clear: left;
	float: right;
	list-style: none;
	margin:0 -3px 0 0;
	padding:0;
	position: relative;
	text-align: center;
	background-color:#3da8de;
}
ul#menu li
{
	display: block;
	float: left;
	list-style: none;
	padding-top: 3px;
	padding-bottom: 3px;
	position: relative;
}
ul#menu li a
{
	padding-left: 9px;
	padding-right: 9px;
	color: #fff;
	border-right: solid 1px #fff;
	text-decoration: none;
	text-align: center;
}
ul#menu li.rmLast
{
	background: url(../images/rightCurve2.jpg) right top no-repeat;
}
ul#menu li.rmLast a
{
	border-right: none;
	padding-right:11px;
}

ul#menu li.rmFirst
{
	background: url(../images/leftCurve2.jpg) left top no-repeat;
}
ul#menu li.rmFirst a
{
	padding-left: 11px;
}

.imgPlusLogo
{
	float: left;
	width:267px;
	height:90px;
}

.imgIconLogo
{
	float:left;
	width:80px;
	height:77px;
	margin-top:15px;
	margin-right:5px;
}


#TopFixed
{	
	line-height:1.5em;
	float: left;
	border: none;
	padding: 0 0 0 10px;
	margin:0px 0px 0px;
	/*margin-left:22px;*/
	background:url(../images/VertLine.gif) left top no-repeat;
}
/*
#logged
{
	background:url(../images/VertLine.gif) right top no-repeat;	
	padding: 0 0 0 0;
}*/
#logged #linkBalance
{
	float:left;
	color:Black;
	font-weight:bold;
	padding-right:5px;
}
.lblwide
{
	float:left;
}
.deposit
{
	margin-top:10px;
}
.lnkAccount
{
	color:Black;
	margin:15px 4px 0 5px;
}

.loginWrapper
{
	float:right;
	width:320px;
	margin-top:12px;
	padding:0;
	height:75px;
	overflow:hidden;
	background:url(../images/VertLine.gif) left top no-repeat;

}

.loginInnerWrapper
{
	height:75px;
	background:url(../images/VertLine.gif) right top no-repeat;

}

#login
{
	float:right;	
	width:271px;
	line-height:1.5em;
	color:Black;
}

#login a
{
	color:Black;
	font-weight:bold;
}

.linkRegister
{
    float:right;
	margin-top:10px;
	margin-right:39px;
}

.linkLoginDepositImg
{
    vertical-align:bottom;
    margin-top:10px;
    width:47px;
    height:19px;
}



.inputs
{
	width:100px;
	color:#fff;
	height: 15px;
	background: #3da8de;
	margin-left:3px;
	margin-right:3px;
	margin-top:15px;
	float:left;
	border:solid 1px #fff;
}
.submitLogin
{
	margin-top:15px;
}

/* header ends*/
/*content starts */

#Container
{
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 960px;
}

#ContainerNoRightColumns
{
	float: left;
	margin-top: 40px;
	margin-bottom: 20px;
	width: 960px;
}

#leftside
{
	float: left;
	width: 168px;
}
.head
{
	width: 172px;
	text-align: left;
	background-color:#3da8de;
	line-height: 2.5em;
	font-weight: bold;
	text-indent: 10px;
}

.menu_list
{
	width: 167px;
}

/**/
.menu_head {
	padding: 3px 1px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
    background: #3da8dd url(../images/down-arrow.gif) center right no-repeat;
    border-top: ridge 1px #7bc4e8;
	border-bottom: ridge 1px #3798c8;
}
.menu_head a
{
	 text-decoration:none;
	 color:#fff;
}
.menu_head a:hover
{
	 color: #000000;
	 text-decoration:underline;
}
	
.menu_body {
	display:none;
}
a.bd_link
{
	 background: #116e9e;
}
.menu_body a
{
	    display:block;
	    padding-left:10px;
	    text-decoration:none;
		border-top: ridge 1px #a7d8f1;
		border-bottom: ridge 1px #71b3d4;
		text-align: left;		
		text-indent:2.6em;
		line-height:1.7em;		
		color:#fff;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  }

.sub_head 	
{
	cursor: pointer;
	position: relative;
	margin:1px;
    background: #7dc6e9 url(../images/down-arrow-light.gif) center right no-repeat;  
    border-top: ridge 1px #a7d8f1;
	border-bottom: ridge 1px #71b3d4;
}
.sub_head a
{
	padding:0;
	text-decoration:none;
	color:#fff;
}
	
.sub_body {
	display:none;
}
.sub_body a{
  display:block;
  background: #116e9e;
  color:#fff;
  padding-left:10px;
  text-decoration:none;
}
.sub_body a:hover{
  color: #000000;
  text-decoration:underline;
  }

.bLeft
{
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 168px;
	line-height: 1.7em;
	border-top:2px solid #3DA8DE;
	border-left:solid 2px #3da8de;
	border-right:solid 2px #3da8de;
	border-bottom:solid 2px #3da8de;
}
.bLeft li a
{
	padding: 0;
	margin: 0;
}
.bLeft a
{
	display: block;
	color:Black;
	background-color:white;
	border-top: solid 1px #3da8de;
	border-bottom: solid 1px #3da8de;
	text-align: left;
	text-decoration: none;
	text-indent: 1em;
}
.bLeft a:hover
{
	color: #000000;
	text-decoration: none;
}

.PerInformazion
{
    border-top:solid 1px #6db0d2;
	background-color:White;
	color:Black;
	line-height: 1.4em;
	padding: 10px 0 10px 12px;
}

.PerInformazion h2
{
	font-size: 1.5em;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}

/* content end*/
/* middle start*/

#middle
{
	float: left;
	width: 573px;
	margin-left: 16px;
	margin-right: 15px;
}
#tblTop
{
	color: #fff8f8;
	background: url(../images/tblTop.gif) right top repeat-x #1982b9;	
	margin-bottom: 0;
	margin-right: 10px;
	margin-top: -13px;
	#margin-top: -15px;
	margin-left: 10px;	
	width: 549px;	
	border-left:1px solid #116E9E;
	border-right:1px solid #116E9E;
}
#loadScommesse #tblTop
{
	color: #fff8f8;
	background: url(../images/tblTop.gif) right top repeat-x #1982b9;	
	margin-bottom: 0;
	margin-right: 10px;
	margin-top: -13px;
	#margin-top: 0px;
	margin-left: 10px;	
	width: 549px;	
	border-left:1px solid #116E9E;
	border-right:1px solid #116E9E;
}
#tblTop ul
{
	list-style:none;
	margin:3px 0 0 0;
	padding:0 0 7px 11px;
}
#tblTop ul li 
{
	display: inline;
}
#tblTop ul li a {       
    color: #fff;
    margin-bottom:5px;
    padding:0 5px 0 1px;
} 

#tblTop h2
{
	font-size: 1.35em;
	text-align: left;
	text-indent: 11px;
	padding-top:10px;
}
/* tblContent starts*/
.tblContenttop
{
	width: 551px;
	padding:0;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	border-left: solid 1px #116e9e;
	border-right: solid 1px #116e9e;
	
}

.tblContenttop th
{
	text-align:left;
	background: #3da8de;
	font-weight: bold;
}
.tblContenttop th h1
{
	text-align:left;
	font-size:1.9em;
	font-weight:bold;
	padding-left:18px;
}

.tblContenttop ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 4px 11px;
}

.tblContenttop .altRow
{
	background-color: #fff;
	color: Black;
	height: 2.0em;
}


.tblContenttop .row
{
	background-color: #C7E7F6;
	color: Black;
	height: 2.0em;
}

/* tblContent ends*/

/*content table 3 cols start*/

.tblContent3Col
{
	width: 551px;
	padding:0;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	border-left: solid 1px #116e9e;
	border-right: solid 1px #116e9e;
}
.tblContent3Col th
{
	text-align:left;
	padding-left:10px;
	background: #3da8de;
	font-weight: bold;
	height: 1.8em;
}
.tblContent3Col th h1
{
	text-align:left;
	font-size:1.9em;
	font-weight:bold;
	padding-left:18px;
}
.tblContent3Col ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 4px 11px;
}
.tblContent3Col .altRow 
{
	background-color: #fff;
	color: Black;
	height: 2.0em;
}
.tblContent3Col .second a
{
	text-align: right;
	padding:0;
	color: #d3891c;
}
.tblContent3Col .third 
{
	text-align: right;
	padding-right:8px;
}

.tblContent3Col .row
{
	background-color: #C7E7F6;
	color: Black;
	height: 2.0em;
}
/*content table 3 cols end*/

/*content table 3 columns wide starts*/
.tblContent3Colmn
{
	width: 551px;
	padding:0;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	border-left: solid 1px #116e9e;
	border-right: solid 1px #116e9e;
}
.tblContent3Colmn th
{
	text-align:left;
	padding-left:10px;
	background: #3da8de;
	font-weight: bold;
	height: 1.8em;
}
.tblContent3Colmn th h1
{
	text-align:left;
	font-size:1.9em;
	font-weight:bold;
	padding-left:18px;
}
.tblContent3Colmn .altRow 
{
	background-color: #fff;
	color: Black;
	height: 2.0em;
}
.tblContent3Colmn td
{
	padding-left:10px;
}
.tblContent3Colmn .middle
{
	padding-left:10px;
	border-left: solid 1px #116e9e;
	border-right: solid 1px #116e9e;
}
.tblContent3Colmn .middle a
{
	padding-left:15px;
}
.tblContent3Colmn a
{
	color: #d3891c;
	padding-left:15px;
}
.tblContent3Colmn .row
{
	background-color: #C7E7F6;
	color: Black;
	height: 2.0em;
}
/*content table 3 columns wide ends*/
/*content table 2 columns starts*/

.tblContent2Colmn
{
	width: 551px;
	padding:0;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	border-left: solid 1px #116e9e;
	border-right: solid 1px #116e9e;
}
.tblContent2Colmn th
{
	text-align:left;
	padding-left:10px;
	background: #3da8de;
	font-weight: bold;
	height: 1.8em;
}
.tblContent2Colmn th h1
{
	text-align:left;
	font-size:1.9em;
	font-weight:bold;
	padding-left:18px;
}
.tblContent2Colmn .altRow 
{
	background-color: #fff;
	color: Black;
	height: 2.0em;
}
.tblContent2Colmn td
{
	padding-left:10px;
}
.tblContent2Colmn .first
{
	padding-left:10px;
	border-right: solid 1px #116e9e;
}
.tblContent2Colmn .middle a
{
	padding-left:15px;
}
.tblContent2Colmn a
{
	color: #d3891c;
	padding-left:15px;
}
.tblContent2Colmn .row
{
	background-color: #C7E7F6;
	color: Black;
	height: 2.0em;
}

/*content table 2 columns starts*/
/*content table final starts*/
.tblFinal
{
	width: 551px;
	padding:0;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
	border-left: solid 1px #116e9e;
	border-right: solid 1px #116e9e;
	border-bottom: solid 1px #116e9e;
}

.tblFinal th
{
	text-align:left;
	padding-left:0;
	background: #3da8de;
	font-weight: bold;
	height: 1.8em;
}
/*content table final ends*/

/* Content Table */
.tblContent
{
	width: 551px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	border:solid 1px #116e9e;
}

.tblContent th
{
	background: #3da8de;
	font-weight: bold;
	height: 1.8em;
	font-size: 1.1em;
	padding-left:0px;
}
.tblContent th a
{
	text-decoration:none;
	color:#fff;
}
.thLeft
{
	text-align:left;
}

.tblContent td
{
	text-align: center;
}
.tdLeft
{
	text-align:left !important;
}
.tblContent td a
{
	color: #d3891c;
}

.tblContent .row
{
	background-color: #c7e7f6;
	color: Black;
	height: 1.8em;
}
.tblContent .altRow
{
	background-color: #fff;
	color: Black;
	height: 1.8em;
}/*Content Table end */

/* middle ends*/
/* content page starts*/

#content
{

	width:551px;
	/*margin-top:-10px;*/
	margin-top:-10px;
	#margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:50px;
	padding-bottom:10px;
	border-bottom:solid 1px #3fa8d8;
	border-right:solid 1px #3fa8d8;
	border-left:solid 1px #3fa8d8;
}

#content ul, #content ol
{
          color: #0f6391;
          padding:0px 15px 0px 30px;
          line-height: 1.5em;
}

#content .contentlink
{
          padding-left:0px;
}


          
#content .contentlink
{
          padding-left:0px;
}

#content .contentlink
{
          padding-left:0px;
}

#content .header
{
	font-size: 1.2em;
	text-align: left;
	padding:10px;
	background:#1982B9 url(../images/tblTop.gif) repeat-x scroll right top;
	color:#FFF8F8;
	
}
#content .headerSinglebet
{
	font-size: 1.2em;
	text-align: left;
	padding:10px;
	background:#d78428 url(../images/barraArancioSinglebet.gif) repeat-x scroll right top;
	color:#FFF8F8;
	
}

#content p
{
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	color:#0f6391;
	line-height:1.5em;
}
p.a
{
	padding-left:10px;
	color:#0f6391;
	font-weight: bold;
	text-decoration: underline;
}

#content h1
{
	font-size:1.3em;
	color:#0f6391;
	padding-left:15px;
	padding-right:15px;
}
#content h2
{
	font-size:10pt;
	color:#0f6391;
	padding-left:15px;
	padding-right:15px;
}

#content h3
{
	font-size:1.0em;
	color:#0f6391;
	padding-left:15px;
	padding-right:15px;
}
#content h4
{
	font-size:0.90em;
	color:#0f6391;
	padding-left:10px;
	padding-right:10px;
}
#content img
{
	border:none;
}
#content a
{
	padding-left:10px;
	color:#0f6391;
	font-weight: bold;
	text-decoration: underline;
}
/*content page ends*/

/* Genric table starts */
.tblGeneric
{
	width: 551px;
	margin-left: 10px;
	margin-right: 10px;
	border-left: solid 1px #116e9e;
	border-right: solid 1px #116e9e;
}

.tblGeneric th
{
	background: #3da8de;
	font-weight: bold;
	height: 1.8em;
}
.tblGeneric th a
{
	color:#fff;
	text-decoration:none;
}
.tblGeneric .thLeft
{
	text-align:left;
	padding-left:10px;
	font-size: 1.1em;	
}

.tblGeneric td
{
	text-align: center;
}
.tblGeneric .tdLeftFirst
{
	margin-left:10px;
	text-align:left !important;
} 
.tblGeneric .tdLeft
{
	text-align:left !important;
}
.tblGeneric td a
{
	color: #d3891c;
}

.tblGeneric .row
{
	background-color: #c7e7f6;
	color: Black;
	height: 1.8em;
}
.tblGeneric .altRow
{
	background-color: #fff;
	color: Black;
	height: 1.8em;
}
/*Generic table ends*/

/* Genric Bottom table */
.tblBottom
{
	width: 551px;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom:solid 1px #116e9e;
	border-left: solid 1px #116e9e;
	border-right: solid 1px #116e9e;
}

.tblBottom th
{
	background: #3da8de;
	font-weight: bold;
	font-size: 0.80em;
	height: 1.8em;
}
.tblBottom th a
{
	color:#fff;
	text-decoration:none;
}
.tblBottom .thLeft
{
	text-align:left;
	padding-left:11px;
	font-size: 1.1em;
}

.tblBottom td
{
	text-align: left;
}
.tblBottom .tdLeftFirst
{
	padding-left:11px;
	text-align:left !important;
} 
.tblBottom .tdLeft
{
	text-align:left !important;
	margin-left:5px;
}
.tblBottom td a
{
	color: #d3891c;
}

.tblBottom .row
{
	background-color: #c7e7f6;
	color: Black;
	height: 1.8em;
}
.tblBottom .altRow
{
	background-color: #fff;
	color: Black;
	height: 1.8em;
}
/*Generic bottom table end*/


/*right side starts */

#rightside
{
	float: left;
	width: 184px;
	padding-bottom:10px;
}

#rightside #scheda
{
	width: 186px;
	background-color:White;
	color:Black;
	text-align: left;
	margin-bottom: 5px;
	border-top:solid 2px #3da8de; 
	border-left:solid 2px #3da8de; 
	border-right:solid 2px #3da8de; 
	border-bottom:solid 2px #d78428; 
}
#rightside #gico-ora
{
	width: 172px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-top: 8px;
}
#rightside #flash_side
{
	width: 172px;
	margin-bottom: 5px;
	margin-left: 8px;
	margin-top: 5px;
}

#rightside #scheda .head
{
	width: 186px;
	float: left;
	text-align: left;
	background: #3da8de;
	color:White;
	line-height: 2.5em;
	font-weight: bold;
	margin: 0;
	text-indent: 10px;	
}


#rightside #scheda .first
{
	float: left;
	width: 100px;	
	padding:3px 2px 3px 5px;
	font-size:0.90em;
}

#rightside #scheda .second
{
	float: right;
	text-align:right;
	width: 55px;
	padding:3px 12px 3px 0px;
	font-size:0.85em;
}

#rightside #scheda .list
{
	width: 110px;
	float: left;
	padding:10px 0 5px 12px;
}
#rightside #scheda .bottom
{
    margin-left:-2px;
	float: left;
	width: 190px;
	text-align: left;
	background: #d78428;
	font-size: 0.9em;
}
#rightside #scheda .bottom .btnleft
{
	float: left;
	margin: 5px;
	width: 16px;
	height: 21px;
	vertical-align:middle;
}
#rightside #scheda .bottom a
{
	float:left;
	color:#fff;
	margin-top:8px;
	font-size:1.1em;
}
#rightside #scheda .bottom .btnRight
{
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 30px;
	width: 60px;
	height: 22px;
}
/*right side ends*/

/*footer starts */

#footer
{
	float: left;
	width: 100%;
	background-color:White;
	color:#6db0d2;
	border-top:solid 1px #6db0d2;
}

#footerWrapper
{
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}


#footerWrapper ul
{
	list-style:none;
	margin:0;
	border:0;
	padding:0;
}

#centeredmenu ul li
{
	float:left;
	display:block;
	padding:0px 5px 0px 5px;
	border-right: #fbffff solid 1px;		
}

#centeredmenu ul li.rmItemLast
{
	border: none;
	text-align: center;
}

#centeredmenu ul li.rmItem a
{
	color: #6db0d2;
	text-decoration: none;
}


#centeredmenu ul li a
{
	color: #6db0d2;
	text-decoration: none;
}

/*footer ends*/

img
{
	border:none;
}

ul#tabs
        {
            list-style-type: none;
            margin: 30px 10px 0 10px;
            padding: 0 0 0.3em 0;
        }
        ul#tabs li
        {
            display: inline;
        }
        ul#tabs li a
        {
            color: #0e6693;
			font-weight:bold;
            background-color: #3DA8DD;
            border:none;
            border-bottom: none;
            padding: 0.3em;
            text-decoration: none; 
            padding-left:1.22em;
            padding-right:1.22em;
        }
        ul#tabs li a:hover
        {
            background-color: #7DC6E9;
        }
        ul#tabs li a.selected
        {
            color: #0e6693;
            background-color: #7DC6E9;
            font-weight: bold;
            padding: 0.7em 1.22em 0.38em 1.22em;
        }
        div.tabContent
        {
            border: none;
            padding: 0.5em;
            margin: 0 10px 0 10px;
            background-color: #7DC6E9;
        }
        div.tabContent.hide
        {
            display: none;
        }
.info 
{
	float:left;
 	color:#166794;
 	font-weight:bold;
 	padding-left:10px;
 	margin:10px 0 20px 0;
}
	
.infospan 
{
	color:#0e6693;
	padding-left:10px;
	margin:10px 0 20px 0;
	float:left;
}
.info a {    
    margin-bottom:5px;
    padding:0 5px 0 2px;
    color: #0e6693;
    text-decoration:undeline;
 } 
 .lblInfo
 {
 	float:left;
 	width:170px;
 	color:#166794;
 	padding:0;
 	margin:10px 0 0 10px;
 }
 .lblInfoNew
 {
 	float:left;
 	width:210px;
 	color:#166794;
 	padding:0;
 	margin:10px 0 0 10px;
 }
 .conferma
 {
 	margin-top:10px;
 	padding-left:306px;
 }
 
 
/*Jo's styling of tables as used in the page Game.htm*/
/*Each table should be reference by ID, more intuitive - and each table moving forward may have variances based on its actual use*/
/*e.g. First Socre, Most Red Cards etc.*/
/*this allows the change of spcific tables without having a globla effect. */

#crumbTrail
{
	color: #fff8f8;
	background: url(../images/tblTop.gif) right top repeat-x #1982b9;	
	margin-bottom: 0;
	margin-right: 10px;
	margin-top: 10px;
	margin-left: 10px;	
	width: 551px;	
}

/*crumbtrail*/

#crumbTrail ul
{
	list-style:none;
	margin:3px 0 0 0;
	padding:0 0 8px 11px;
}
#crumbTrail ul li 
{
	display: inline;
}
#crumbTrail ul li a {       
    color: #fff;
    margin-bottom:5px;
    padding:0 5px 0 1px;
} 

#crumbTrail h2
{
	font-size: 1.35em;
	text-align: left;
	text-indent: 11px;
	padding-top:10px;
}

/*fixture*/

#fixtureWrapper
{
    width:551px;
	background-color: #3da8de;
	color:White;
	margin-left:10px;
}

#fixtureTeams
{
    padding-left:10px;
	float:left;
}
 
#fixtureDetails
{
	float:right;
	padding-right:10px;
	padding-top:20px;
}

/*fullTimeScore*/

#tblFullTimeScore
{
	width: 551px;
	margin-left: 10px;
	border-left: ridge 1px #116e9e;
	border-right: ridge 1px #116e9e;
}

#tblFullTimeScore th
{
	background: #3da8de;
	font-weight: bold;
	height:20px;
	text-align:left;
	padding-left:10px;
	
}

#tblFulllTimeScore .row
{
	background-color: #C7E7F6;
	color: Black;
}

#tblFullTimeScore .altRow 
{
	background-color: #fff;
	color: Black;
}

#tblFullTimeScore .left
{
    text-align:left;
	font-weight:bold;
	padding-left:10px;
}

#tblFullTimeScore .right
{
    text-align:right;
    padding-right:10px;
}

#tblFullTimeScore .right a
{
    	color: #d3891c;
}

#tblFullTimeScore .right img
{
    vertical-align:middle;
    margin-left:10px;
    margin-bottom:1px;
}

/*most red cards*/

#tblMostRedCards
{
	width: 551px;
	margin-left: 10px;
	border-left: ridge 1px #116e9e;
	border-right: ridge 1px #116e9e;
}

#tblMostRedCards th
{
	background: #3da8de;
	font-weight: bold;
	height:20px;
	text-align:left;
	padding-left:10px;
	
}

#tblMostRedCards .row
{
	background-color: #C7E7F6;
	color: Black;
}

#tblMostRedCards .altRow 
{
	background-color: #fff;
	color: Black;
}

#tblMostRedCards .left
{
    text-align:left;
	font-weight:bold;
	padding-left:10px;
}

#tblMostRedCards .right
{
    text-align:right;
    padding-right:10px;
}

#tblMostRedCards .right a
{
    	color: #d3891c;
}

#tblMostRedCards .right img
{
    vertical-align:middle;
    margin-left:10px;
    margin-bottom:1px;
}

/*correct score table*/

#tblCorrectScore
{
	width: 551px;
	margin-left: 10px;
	border-left: ridge 1px #116e9e;
	border-right: ridge 1px #116e9e;
}

#tblCorrectScore .row
{
	background-color: #C7E7F6;
	color: Black;
	height: 2.0em;
}

#tblCorrectScore .altRow 
{
	background-color: #fff;
	color: Black;
	height: 2.0em;
}

#tblCorrectScore th
{
	text-align:left;
	padding-left:10px;
	background: #3da8de;
	height: 1.8em;
}

#tblCorrectScore .left 
{
    width:33%;
	padding-left:10px;
}

#tblCorrectScore .middle
{
    width:33%;
	padding-left:10px;
	border-left: ridge 1px #116e9e;
}

#tblCorrectScore .right
{
    width:33%;
	padding-left:10px;
	border-left: ridge 1px #116e9e;
}

#tblCorrectScore a
{
   color: #d3891c;
}

/*first goal scorer*/

#tblFirstGoalScorer
{
	width: 551px;
	margin-left: 10px;
	border-left: ridge 1px #116e9e;
	border-right: ridge 1px #116e9e;
}
#tblFirstGoalScorer th
{
	text-align:left;
	padding-left:10px;
	background: #3da8de;
	font-weight: bold;
	height: 1.8em;
}

#tblFirstGoalScorer .row
{
	background-color: #C7E7F6;
	color: Black;
	height: 2.0em;
}

#tblFirstGoalScorer .altRow 
{
	background-color: #fff;
	color: Black;
	height: 2.0em;
}


#tblFirstGoalScorer .left
{
	padding-left:10px;
	border-right: ridge 1px #116e9e;
}

#tblFirstGoalScorer .right
{
	padding-left:10px;
}

#tblFirstGoalScorer a
{
   color: #d3891c;
}


/*help table*/

#tblHelp
{
	width: 80%;
	margin-left: 10px;
}
#tblHelp th
{
	text-align:left;
	padding-left:10px;
	background: #3da8de;
	font-weight: bold;
	height: 1.8em;
}

#tblHelp .row
{
	background-color: #C7E7F6;
	color: Black;
	height: 2.0em;
}

#tblHelp .altRow 
{
	background-color: #fff;
	color: Black;
	height: 2.0em;
}


#tblHelp .left
{
	padding-left:10px;
	border-right: ridge 1px #116e9e;
}

#tblHelp .right
{
	padding-left:10px;
}

#tblHelp a
{
   color: #d3891c;
}

/*content base - ridged outline to finish off*/

#contentBaseCap
{
	width: 549px;
	padding:0;
	margin-left: 10px;
	padding-bottom: 50px;
	border-left: ridge 1px #116e9e;
	border-right: ridge 1px #116e9e;
	border-bottom: ridge 1px #116e9e;
}

/*receipt*/

#receiptTop
{
    background-color:White;
    padding:10px;
    font-size:0.85em;
    color:Black;
}

#receiptMiddle
{
    background-color:#e0e0e0;
    padding:10px;
    font-size:0.85em;
    color:Black;
}

#receiptBottom
{
    background-color:White;
    padding:10px;
    font-size:0.85em;
    color:Black;
}

#receiptBottom a
{
    color:Black;
}

#receiptConfirm
{
	width: 186px;
	text-align: right;
	background: #d78428;
}

/*BEGIN - ADDED FOR GIOCHI*/
#rightSideWide
{
    float:left;
    margin-left:16px;
    width:774px;
}

#giochiBanner
{
    border:0;
    width:774px;
    height:92px;
}


.gameBoardNavigationWrapper
{
    margin-left:15px;
    height:32px;
    overflow:hidden;
}

.visibleGameBoardWrapper
{
    border:solid 1px #3da9d7; 
    visibility:visible;
    display:block;
    float:left;
}

.invisibleGameBoardWrapper, 
.invisibleGameBoardWrapper .invisibleGameBoardIntro, 
.invisibleGameBoardWrapper .invisibleGameBoardGames,
.invisibleGameBoardWrapper .invisibleGameBoardGames img,
.invisibleGameBoardWrapper .pagingWrapper,
.invisibleGameBoardWrapper .pagingWrapper .pagingPrevious,
.invisibleGameBoardWrapper .pagingWrapper .pagingNumbers,
.invisibleGameBoardWrapper .pagingWrapper .pagingNext
{
    visibility:hidden;
    display:inline;
    width:0px;
    height:0px;
    padding:0px;
    margin:0px;
    border:0px;
    overflow:hidden;
    float:left;
}

.visibleGameBoardIntro
{
  padding:5px;
  background-color:#3da9d7;
}

.visibleGameBoardGames
{
    padding-left:1px;
    padding-right:1px;
    padding-top:5px;
    padding-bottom:5px;
}

.game
{
    margin-left:11px;
    border:0;
    width:172px;
    height:124px;
    float:left;
    margin-top:5px;
    margin-bottom:5px;   
}

.pagingWrapper
{
    display:block;
}

.pagingPrevious
{
    margin-left:15px;
    float:left;
    width:100px;
    color:Gray;
}

.pagingNumbers
{
    float:left;
    width:515px;
    text-align:center;
    color:Gray;
}

.pagingNext
{
    float:left;
    width:100px;
    text-align:right;
    color:Gray;
}

.gameBoardSelectorLeft
{
    width: 7px;
    height: 32px;
    background-repeat: no-repeat;
    background-image: url('images/selectorLeftOff.jpg');
    float: left;
}

.gameBoardSelectorCentre
{
    height: 32px;
    padding-top: 5px;
    background-repeat: repeat-x;
    background-image: url('images/selectorCentreOff.jpg');
    float: left;
    color: White;
    font-size: 1.5em;
    font-weight: bold;
    cursor: pointer;
}

.gameBoardSelectorCentre a,.gameBoardSelectorCentre a:visited,.gameBoardSelectorCentre a:hover, .gameBoardSelectorCentre a:active
{
    color:White;
    text-decoration:none;
}

.gameBoardSelectorRight
{
    width: 7px;
    height: 32px;
    background-repeat: no-repeat;
    float: left;
    background-image: url('images/selectorRightOff.jpg');
    margin-right: 2px;
}

/*END - ADDED FOR GIOCHI*/

/*BEGIN - ADDED FOR REGISTRATION*/
#formProgressContainer
{
    background-color:#3DA8DD;
    padding-top:5px;
    padding-bottom:5px;
}

#formProgressHeader
{
	font-size: 1.2em;
	text-align: left;
	padding:10px;
	background:#1982B9 url(../images/tblTop.gif) repeat-x scroll right top;
	color:#ffffff !important;
	border:0px;
	margin:0px;
}

.formProgressButton
{
    border:0px;
    float:left;
    width:135px;
    height:51px;
    
}

.registrationFieldset
{
    width:500px;
    margin-left:15px;
    /*border:solid 1px #0f6391;*/
    border:none;
    margin-top:10px;
    padding:10px; 
}

.registrationLegend
{
    color:#0f6391;
    font-weight:bold;
    font-size:1.2em;
}

.registrationFieldset label
{
    width:180px;
    margin-right:15px;
    margin-top:7px; 
    color:#0f6391;
    display:block;
    float:left;
    line-height: 1.5em;
}


.registrationFieldset .wideLabel
{
    width:450px !Important;
}

.registrationFieldset input
{
    width:290px;
    margin-top:7px; 
    color:#0f6391;
    display:block;
    float:left;
    background-color:#f2f4f3;
    border:solid 1px #0f6391;
}

.registrationFieldset .radio
{
    width:10px;
    margin-right:5px;
}

.registrationFieldset select
{
    width:295px;
    #width:296px;
    height:20px;
    #height:28px;
    line-height:28px;
	margin-top:7px; 
    color:#0f6391;
    display:block;
    float:left;
    font-size: 11px;
    font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#f2f4f3;
    padding-left: 0px;
    position:relative;
    top:-7px;
    #top:-8px;
    left:-2px;
    border:0;
}
.responsibleFieldset select
{
    width:195px;
    #width:196px;
    height:20px;
    #height:28px;
    line-height:28px;
	margin-top:7px; 
    color:#0f6391;
    display:block;
    float:left;
    font-size: 11px;
    font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#f2f4f3;
    padding-left: 0px;
    position:relative;
    top:-7px;
    #top:-8px;
    left:-2px;
    border:0;
}
.registrationFormConfirm
{
    margin-top:20px;
    margin-left:240px;
}

.registrationDetails
{
    padding:15px;
    color:#0f6391;
}

.registrationDetails p
{
    padding:0px !Important;
    
}

.registrationDetails label
{
    width:170px;
    margin-right:15px;
    margin-top:7px; 
    color:#0f6391;
    display:block;
    float:left;
    font-weight:bold;
}

.registrationDetails .wideLabel
{
    width:290px !Important;
    font-weight:normal !Important;
}


/*END - ADDED FOR REGISTRATION*/










 
 

