/* CSS Document */

* {
	padding:0;
	margin:0;}

body {
	font-family: "Courier New", Courier, monospace;
	font-size:10px;
	background:#008A53;
	}
	
h1 {
	color:white;
	font-size:400%;
	margin:0;}
	
h2 {
	font-size:24px;
	padding:3px 0;
	display:block;}
	
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

img, a, input {
	border:none;}
	
a {
	text-decoration:none;
	color:#006F00;}
a:hover {
	text-decoration:underline;
	color:#006F00;}
	
a:active
{
  outline: none;
}

	
li {
	color:#fff;
	list-style-position:inside;}
	
table {
	background:white;
	color:black;}
	
td {
	color:black;
	}

input:focus {
	background: #BBED96;}

/*--layout--*/

#wrap {
	width:990px;
	margin:0 auto;}	
	
#header {
	background:#13a260;
	width:990px;
	}
	
#nav {
	width:990px;
	margin:5px 0;}
	
#mainwrap {
	float:left;
	width:790px;
	margin-bottom:2px;
	background:#13a260;}
	
.maintop {
	width:787px;
	float:left;}
	
#playleft {
	width: 380px;
	margin:3px 0;
	float:left;
	min-height:500px;}
	
#playgames { 
	height: 500px; 
	width: 404px; 
	float:left;
	margin:3px;}
	
#ad {
	width:198px;
	margin-left:2px;}
	
#footer {
	width:990px;
	height:70px;
	clear:left;}
	
	
/*--HEADER--*/

#header {
	background:#fff;
	margin-top:10px;
	}
	
#logo {
	margin:0;
	background:#000;}
	
#headrem {
	background:#13a260;
	float:left;
	margin-left:5px;
	width:765px;
	height:100px;}
	
#header h1 {
	width:220px;
	float:left;
	
	}
	
#ctl00_ContentPlaceHolderHeader_PanelLogin, #ctl00_ContentPlaceHolderHeader_PanelLoggedIn  {
	float:right;
	width:310px;
	margin-top:5px;}

#ctl00_ContentPlaceHolderHeader_PanelLoginTK, #ctl00_ContentPlaceHolderHeader_PanelLoggedInTK  {
	float:right;
	width:340px;
	margin-top:5px;}

#ctl00_ContentPlaceHolderHeader_PanelLoginPT, #ctl00_ContentPlaceHolderHeader_PanelLoggedInPT  {
	float:right;
	width:360px;
	margin-top:5px;}

	
#ctl00_ContentPlaceHolderHeader_PanelLogin, 
#ctl00_ContentPlaceHolderHeader_PanelLoggedIn span,
#ctl00_ContentPlaceHolderHeader_PanelLoginTK, 
#ctl00_ContentPlaceHolderHeader_PanelLoggedInTK span,
#ctl00_ContentPlaceHolderHeader_PanelLoginPT, 
#ctl00_ContentPlaceHolderHeader_PanelLoggedInPT span
{
	color:white;
	font-size:16px;
	}
	
#ctl00_ContentPlaceHolderHeader_LabelUsernameES
{	
	padding-right:29px;
}

#ctl00_ContentPlaceHolderHeader_TextBoxUsername, #ctl00_ContentPlaceHolderHeader_TextBoxPassword {
	width:200px;
	padding:3px 0;
	margin: 2px 0;
	}

input#ctl00_ContentPlaceHolderHeader_ImageButtonLogin {
	margin-left:150px;
	background:#13a260;
	color:white;
	font-weight:bold;
	cursor:pointer;
	}
	
input#ctl00_ContentPlaceHolderHeader_ImageButtonRegister, 
#ctl00_ContentPlaceHolderHeader_ImageButtonLogout,
#ctl00_ContentPlaceHolderHeader_ButtonForgotPassword {
	background:#13a260;
	color:white;
	font-weight:bold;
	cursor:pointer;}
	
#ctl00_ContentPlaceHolderHeader_PanelLoggedIn span#ctl00_ContentPlaceHolderHeader_LabelLoggedInUsername 
	{color:#f5Ea14;}
	
#bar {
	font-size:18px;
	color:#fff;
	font-weight:bold;}
	
#lang {
	float:right;
	font-size:10px;
	margin:10px 0 0 20px;
	border-left:1px dotted white;
	padding:0 20px;}
	
#lang h4 {
	color:#fff;
	font-size:14px;
	margin:5px 0;}
	
#lang a {
	font-size:10px;
	color:white;}


	
	
/*--Navigation--*/
#nav {
	background:#13a260;
	color:white;
	clear:left;}
	
#nav ul {
	margin-left:30px;
	padding-top:5px;}
	
#nav li {
	float:left;
	display:block;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	
	}
	
#nav li a {
	display:block;
	text-decoration:none;
	color:#fff;
	padding:5px 30px 5px 0;
	font-weight:bold;
	text-align:left;
	}
	
#nav li a:hover {
	color:#f5Ea14;}
	
/*--home after log-in--*/

#profwrap {
	width:767px;
	background:#13a260;
	padding:10px;
	clear:left;}

#profile {
	width:765px;
	background:#fff;
	border: 3px solid #080;
	clear:left;
	margin-top:10px;
	}
	
#profile img {
	padding:20px;
	float:left;}
	
#profile table {
	border:none;
	width:650px;
	margin:10px 0 0 20px;
	font-size:16px;
	padding-bottom:10px;
	}
	
#profile table td {
	padding:5px;
	color:#999;
	font-size:12px;}
	
#profile table img {
	float:left;
	padding:0;}
	
#profile table span {
	float:left;
	color:#000;
	font-weight:bold;
	font-size:14px;
	}
	
.lat_link input {
	float:left;
	width:50px;
	margin-right:10px;
	margin-bottom:10px;}
	
.lat_link a {
	float:left;
	width:250px;}

.lat_link_tk a {
	float:left;
	width:300px;
	margin-right:10px;
	margin-bottom:10px;}

.lat_link_pt a {
	float:left;
	width:300px;
	margin-right:10px;
	margin-bottom:10px;}
	
.lat_body p {
	clear:left;}
	
.lat_news, .lat_com {
	background:#fff;
	width:337px;
	padding:10px 15px;
	margin:10px;
	border:3px solid #080;}
	
.lat_com {
	width:350px;}
	

	
.lat_head {
	color:#080;
	font-size:18px;
	margin-top:10px;
}

.lat_head input {
    height:50px;
    width:50px;
}
	
.lat_link a, a#ctl00_ContentPlaceHolderMain_LinkButtonUpdateProfile,
a#ctl00_ContentPlaceHolderMain_LinkButtonNewMessage, 
a#ctl00_ContentPlaceHolderMain_LinkButtonAddMessage,
a#ctl00_ContentPlaceHolderMain_LinkButtonChangePassword,
a#ctl00_ContentPlaceHolderMain_LinkButtonUpdateProfilePicture,
a#ctl00_ContentPlaceHolderMain_LinkButtonUpdateEmail,
a#ctl00_ContentPlaceHolderMain_LinkButtonAddReferral,
a#ctl00_ContentPlaceHolderMain_LinkButtonChangePreferredLanguage,
a#ctl00_ContentPlaceHolderMain_LinkButtonCloseUpdateProfile,
a#ctl00_ContentPlaceHolderMain_LinkButtonInviteFriends
 {
	color:#008800;}
	
.lat_title{
	font-size:14px;}
	
.lat_body{
	font-size:12px;
	border-bottom: 1px dotted #999;
	padding-bottom:10px;}
	
.lat_date{
	color:#999;}
	
.lat_com img {
	float:left;
	padding:0 10px 5px 0;
	}
	
.lat_com p {
	margin-top:3px;
	border-top: 1px solid #ccc;
	clear:left;}
	
.lat_com textarea {
	width:330px;
	background:#BBED96;
	height:80px;}
	
span.com {
	color:#999;
	}
	
#latest_com {
	background-color: #13a260; 
	font-size: small; 
	width: 404px; 
	text-align: left;
	float:left;
	margin:3px;
	min-height:500px;}
	
.lat_comwrap {
	
	margin-bottom:20px;
}

#invite {
	width:765px;
	}

#invite input {
	padding:20px;
	}
	
/*--play--*/
	
.maintop {
	background:red;
	color:white;
	width:790px;
	float:left;
	}
	
.maintop h2 {
	margin-left:30px;}
	

.maintop h3 {
	background: #008000;
	color:white;
	text-align:center;
	display:block;
	width:370px;
	margin-left:5px;
	font-weight:bold;
	}
	
.maintop p {
	font-size:18px;
	padding:3px 3px 3px 32px;}
	
#ctl00_ContentPlaceHolderMain_LabelCurrentWeekID {
    font-size:24px;
    font-weight:bold;}


#playleft {
	background-color: #13a260; 
	display:block;
	width: 380px;
	margin:3px 0;
	float:left;
	min-height:500px;}
	
#ctl00_ContentPlaceHolderMain_LabelNewMessage
{
    padding:0px 0px 0px 0px;
    padding-left:0px;
    margin-left:0px;
}	
	
#fixtitle, 
#predtitle, 
#proftitle, 
#predtitle, 
#ctl00_ContentPlaceHolderMain_LabelNewMessage
{
	background:#008800;
	color:white;
	font-size:18px;
	margin: 3px 0 0 10px;
	padding-left:5px;
	font-weight:bold;
	width:352px;
	}
	
#contactus	
    {
	background:#008800;
	color:white;
	font-size:18px;
	margin: 3px 0 0 10px;
	padding-left:5px;
	font-weight:bold;
	width:500px;
	}
	
#proftitle, #invitetitle {
	width:747px;
	margin:0;
	padding:0;}
	
#ctl00_ContentPlaceHolderMain_PanelInviteFriends {
	margin-top:10px;}
	
#invitetitle,
#contactus,
#lostpasswordtitle {
	margin:20px 0 0;
	background:#080;
	color:white;
	font-size:18px;
	padding-left:5px;}

	
#profile h3, #latest_com h3, #invitetitle h3, h3#predtitle {
	padding-left:20px;}
	
 
h3#predtitle {
	width:365px;
	margin-top:3px;
	clear:left;}

	
select#fixtures {
	font-size: 12pt; font-weight: bold; width: 250px;}
	
#playleft td.gameselect {
	color:white;
	text-transform:uppercase;
	width:130px;
	font-weight:bold;
	font-size:11px;}
	
span#ctl00_ContentPlaceHolderBody_LabelSelectTitle {
	display: inline-block; 
	color: white; 
	background-color: rgb(235, 32, 39); 
	font-size: 16pt; 
	font-weight: bold; 
	width: 260px;}
	
/*--acoordion--*/
body { background:#fff; font: 0.8em; }
	img {border:none;}
	.pageContent { width: 368px; font-family:Arial, sans-serif; }
	.accordion { list-style-type: none; padding: 0; margin: -30px 0 30px 10px; border-top: none; border-left: none;  }
	.accordion ul { padding: 0; margin: 0 0 10px 9px; float: left; display: block; width: 100%; border: 1px solid #fff; width:352px; }
	.accordion li { background:#080;cursor: pointer; list-style-type: none; padding: 0; margin: 7px 0; float: left; display: block; width: 372px;}
	
	a#ctl00_ContentPlaceHolderMain_europeactive,
	a#ctl00_ContentPlaceHolderMain_americaactive, 
	a#ctl00_ContentPlaceHolderMain_asiaactive, 
	a#ctl00_ContentPlaceHolderMain_africaactive
	{
	    background: url(../images/arrowup.png) no-repeat center right;
        font: bold 24px 'courier new', sans-serif;
    }
	
	
	a#ctl00_ContentPlaceHolderMain_engactive,
	a#ctl00_ContentPlaceHolderMain_ausactive, 
	a#ctl00_ContentPlaceHolderMain_belactive, 
	a#ctl00_ContentPlaceHolderMain_czeactive,
	a#ctl00_ContentPlaceHolderMain_denactive, 
	a#ctl00_ContentPlaceHolderMain_fraactive, 
	a#ctl00_ContentPlaceHolderMain_geractive,
	a#ctl00_ContentPlaceHolderMain_greactive, 
	a#ctl00_ContentPlaceHolderMain_itaactive, 
	a#ctl00_ContentPlaceHolderMain_netactive,
	a#ctl00_ContentPlaceHolderMain_noractive, 
	a#ctl00_ContentPlaceHolderMain_polactive, 
	a#ctl00_ContentPlaceHolderMain_poractive,
	a#ctl00_ContentPlaceHolderMain_romactive, 
	a#ctl00_ContentPlaceHolderMain_rusactive, 
	a#ctl00_ContentPlaceHolderMain_scoactive,  
	a#ctl00_ContentPlaceHolderMain_spaactive, 
	a#ctl00_ContentPlaceHolderMain_sweactive, 
	a#ctl00_ContentPlaceHolderMain_swiactive,
	a#ctl00_ContentPlaceHolderMain_turactive, 
	a#ctl00_ContentPlaceHolderMain_ukractive,
    a#ctl00_ContentPlaceHolderMain_libactive,
	a#ctl00_ContentPlaceHolderMain_sudactive, 
	a#ctl00_ContentPlaceHolderMain_argactive, 
	a#ctl00_ContentPlaceHolderMain_bolactive,
	a#ctl00_ContentPlaceHolderMain_braactive, 
	a#ctl00_ContentPlaceHolderMain_brcactive, 
	a#ctl00_ContentPlaceHolderMain_brgactive,
	a#ctl00_ContentPlaceHolderMain_brpactive, 
	a#ctl00_ContentPlaceHolderMain_chiactive, 
	a#ctl00_ContentPlaceHolderMain_colactive,
	a#ctl00_ContentPlaceHolderMain_cractive, 
	a#ctl00_ContentPlaceHolderMain_ecuactive, 
	a#ctl00_ContentPlaceHolderMain_elsactive,
	a#ctl00_ContentPlaceHolderMain_guaactive, 
	a#ctl00_ContentPlaceHolderMain_honactive, 
	a#ctl00_ContentPlaceHolderMain_mexactive,  
	a#ctl00_ContentPlaceHolderMain_paractive, 
	a#ctl00_ContentPlaceHolderMain_peractive, 
	a#ctl00_ContentPlaceHolderMain_uruactive,
	a#ctl00_ContentPlaceHolderMain_usaactive, 
	a#ctl00_ContentPlaceHolderMain_venactive,
	a#ctl00_ContentPlaceHolderMain_aclactive, 
	a#ctl00_ContentPlaceHolderMain_austactive, 
	a#ctl00_ContentPlaceHolderMain_chinactive,  
	a#ctl00_ContentPlaceHolderMain_japactive, 
	a#ctl00_ContentPlaceHolderMain_koractive, 
	a#ctl00_ContentPlaceHolderMain_sauactive,
	a#ctl00_ContentPlaceHolderMain_uaeactive, 
	a#ctl00_ContentPlaceHolderMain_cafactive,
    a#ctl00_ContentPlaceHolderMain_algactive,
	a#ctl00_ContentPlaceHolderMain_egyactive, 
	a#ctl00_ContentPlaceHolderMain_maractive, 
	a#ctl00_ContentPlaceHolderMain_nigactive,
	a#ctl00_ContentPlaceHolderMain_safactive, 
	a#ctl00_ContentPlaceHolderMain_tunactive
	{
	    background: url(../images/arrowup.png) no-repeat center right;
	    font: bold 16px 'courier new', sans-serif;
    }

    .accordion li div { padding: 10px 0px 20px 0px; background: #008800; display: block; clear: both; width: 340px; }
	
    .accordion li div .panel { padding: 10px 0px 20px 0px; background: #008800; display: block; clear: both; float: left; width: 340px; padding-right:5px;padding-left:5px;}
	
	.accordion li div .toppanel { background: #fff; }
	
	.accordion a { text-decoration: none; color: #fff; padding: 3px 0 0 20px; display: block; cursor: pointer; background: url(../images/arrow.png) no-repeat center right; height:30px;outline-style:none; outline-width:0;}
	.inactive 
	{
	    font: italic 24px 'courier new', sans-serif;
	}
	.active
	{
	    font: bold 24px 'courier new', sans-serif;
	}
	/* Level 2 */
	.accordion li ul li { background: #fff; font-size: 0.9em; padding:0 0 0px; margin:0; width:352px; }
	.accordion ul li a { color:#666; height:20px; font-size:16px; margin:0 20px; width:320px; center right no-repeat; text-align:left; float:left; border-bottom:1px dotted #666; outline-style:none; outline-width:0; padding-left:0; }
	a#ctl00_ContentPlaceHolderMain_alg {
		background: url(../images/alg_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_arg {
		background: url(../images/arg_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_aus {
		background: url(../images/aus_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_aust {
		background: url(../images/australia_flag.gif) center right no-repeat;}
    a#ctl00_ContentPlaceHolderMain_bel {
		background: url(../images/belg_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_bol {
		background: url(../images/bol_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_bra {
		background: url(../images/braz_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_brc {
		background: url(../images/braz_flag.gif) center right no-repeat;}
    a#ctl00_ContentPlaceHolderMain_brg {
		background: url(../images/braz_flag.gif) center right no-repeat;}    
    a#ctl00_ContentPlaceHolderMain_brp {
		background: url(../images/braz_flag.gif) center right no-repeat;}
    a#ctl00_ContentPlaceHolderMain_chi {
		background: url(../images/chil_flag.gif) center right no-repeat;}
    a#ctl00_ContentPlaceHolderMain_col {
		background: url(../images/col_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_cr {
		background: url(../images/costa_flag.gif) center right no-repeat;}
    a#ctl00_ContentPlaceHolderMain_cze {
		background: url(../images/czech_flag.gif) center right no-repeat;}
    a#ctl00_ContentPlaceHolderMain_den {
		background: url(../images/den_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_fra {
		background: url(../images/french_flag.gif) center right no-repeat;}			
	a#ctl00_ContentPlaceHolderMain_eng {
		background: url(../images/eng_flag.gif) center right no-repeat;}
    a#ctl00_ContentPlaceHolderMain_ecu {
		background: url(../images/ecua_flag.gif) center right no-repeat;}
    a#ctl00_ContentPlaceHolderMain_els {
		background: url(../images/elsal_flag.gif) center right no-repeat;}
    a#ctl00_ContentPlaceHolderMain_gua {
		background: url(../images/guat_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_ger {
		background: url(../images/ger_flag.gif) center right no-repeat;}
    a#ctl00_ContentPlaceHolderMain_gre {
		background: url(../images/greek_flag.gif) center right no-repeat;}			
	a#ctl00_ContentPlaceHolderMain_ita {
		background: url(../images/ital_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_hon {
		background: url(../images/hon_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_mex {
		background: url(../images/mex_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_net {
		background: url(../images/dutch_flag.gif) center right no-repeat;}
    a#ctl00_ContentPlaceHolderMain_nor {
		background: url(../images/nor_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_par {
		background: url(../images/para_flag.jpg) center right no-repeat;}					
    a#ctl00_ContentPlaceHolderMain_pol {
		background: url(../images/pol_flag.gif) center right no-repeat;}			
    a#ctl00_ContentPlaceHolderMain_por {
		background: url(../images/port_flag.gif) center right no-repeat;}					
    a#ctl00_ContentPlaceHolderMain_rom {
		background: url(../images/rom_flag.gif) center right no-repeat;}							
	a#ctl00_ContentPlaceHolderMain_rus {
		background: url(../images/rus_flag.gif) center right no-repeat;}						
	a#ctl00_ContentPlaceHolderMain_sco {
		background: url(../images/scot_flag.gif) center right no-repeat;}						
	a#ctl00_ContentPlaceHolderMain_spa {
		background: url(../images/spain_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_swe {
		background: url(../images/swe_flag.gif) center right no-repeat;}	
	a#ctl00_ContentPlaceHolderMain_swi {
		background: url(../images/switz_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_tur {
		background: url(../images/turk_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_ukr {
		background: url(../images/ukr_flag.gif) center right no-repeat;}				
	a#ctl00_ContentPlaceHolderMain_usa {
		background: url(../images/usa_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_per {
		background: url(../images/peru_flag.jpg) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_jap {
		background: url(../images/jap_flag.jpg) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_chin {
		background: url(../images/china_flag.jpg) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_skor {
		background: url(../images/skor_flag.jpg) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_saf {
		background: url(../images/safr_flag.jpg) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_cam {
		background: url(../images/cam_flag.jpg) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_uru {
		background: url(../images/urug_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_usa {
		background: url(../images/usa_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_ven {
		background: url(../images/ven_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_ira {
		background: url(../images/iran_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_egy {
		background: url(../images/egy_flag.jpg) center right no-repeat;}
    a#ctl00_ContentPlaceHolderMain_sau {
		background: url(../images/saudi_flag.gif) center right no-repeat;}
    a#ctl00_ContentPlaceHolderMain_uae {
		background: url(../images/uae_flag.gif) center right no-repeat;}
    a#ctl00_ContentPlaceHolderMain_mar {
		background: url(../images/mor_flag.gif) center right no-repeat;}
    a#ctl00_ContentPlaceHolderMain_nig {
		background: url(../images/nig_flag.gif) center right no-repeat;}
	a#ctl00_ContentPlaceHolderMain_tun {
		background: url(../images/tun_flag.gif) center right no-repeat;}
	.accordion li ul li a:hover {color:red;}
	.accordion li ul li table {background:white; font-size:10px; color:#000; border-collapse:collapse; width:335px; padding-left: 15px;}
	.accordion li ul li table td {padding:5px 8px; border-collapse:collapse; border:none;}
	.accordion li ul li table th {background: red; color:white; font-weight:bold; font-size:12px;}
	.accordion li ul li input.playbut {background: #fff url(../images/green_arrowall.gif) 7px 2px no-repeat; border:1px solid white; color:#000; margin-top:10px; font-size:12px; cursor:pointer; font-family:"Courier New", Courier, monospace; padding-left: 30px;}
	.accordion li span.colwrap{width:15px; background:none; padding:0; margin:0 5px 0 0; display:inline-block; vertical-align:bottom;}
	.accordion li span.coltop {width:15px; height:5px; display:block; border:1px solid #ccc; background:none; padding:0; margin:0;}
	.accordion li span.colbot {width:15px; height:5px; display:block; border:1px solid #ccc; background:none; padding:0; margin:0;}
	

/*--selected games--*/

#playgames {
	background-color: #13a260; 
	font-size: small; 
	height: 500px; 
	width: 404px; 
	text-align: left;
	float:left;
	margin:3px;}
	
#playgames table {
	margin:10px 10px;
	border:5px solid #008800;
	border-collapse:collapse;
	font-family:Arial, sans-serif;}
	
	
td.team {
	color: black; 
	text-transform:uppercase;
	width:150px;
	padding:5px 5px 5px 0;
	font-size:10px;}
	
#playgames td.teamcol {
	width:30px;
	padding-left:5px;
	}
	
#playgames tr {
	border-bottom:1px solid black;}
	
span.colwrap{width:15px; background:none; padding:0; margin:0 5px 0 0; display:inline-block; vertical-align:bottom;}
span.coltop {width:15px; height:5px; display:block; border:1px solid #ccc; background:none; padding:0; margin:0;}
span.colbot {width:15px; height:5px; display:block; border:1px solid #ccc; background:none; padding:0; margin:0;}

span.colwrap2{width:27px; background:none; padding:0; margin:0 5px 0 0; display:inline-block; vertical-align:bottom;}
span.coltop2 {width:27px; height:7px; display:block; border:1px solid #ccc; background:none; padding:0; margin:0;}
span.colbot2 {width:27px; height:7px; display:block; border:1px solid #ccc; background:none; padding:0; margin:0;}
	

#playgames tr {border-bottom:2px solid white;}

#playgames a {
	 font-size: 12pt;
	 font-weight: bold; 
	 text-decoration: none;}
 
	 
#ad {
	width:198px;
	display:block;
	float:left;
	height:602px;
	margin-left:2px;}
	
/*--confirmation--*/

#confirm {
	clear:left;
	padding-top:10px;}

#confirm table {
	margin:10px 10px 10px 22px;
	border:5px solid #008800;
	border-collapse:collapse;
	font-family:Arial, sans-serif;
	width:700px;
	font-size:12px;}
	
#confirm table td {
	padding:2px 5px;}
	
#confirm table tr#headers {
	font-weight:bold;}
	
	
/*--registration / contact form--*/



#ctl00_ContentPlaceHolderMain_PanelRegistration  {
	width: 776px;
	margin:0;
	background:#13a260;
	padding:5px 5px 20px;
	float:left;}
	
#ctl00_ContentPlaceHolderMain_PanelRegistration h3{
	margin:5px 0 20px;
	width:755px;
	background:#080;
	color:white;
	font-size:18px;
	padding-left:26px;
	}

 .Title {
	margin:55px 0px 20px 0px;
	width:755px;
	background:#080;
	color:white;
	font-size:18px;
	padding-left:26px;
	}
	
#ctl00_ContentPlaceHolderMain_PanelRegistration input, 
#ctl00_ContentPlaceHolderMain_PanelRegistration select, 
span#ctl00_ContentPlaceHolderMain_LabelFavouriteTeamName, 
span#LabelFavouriteTeam2, 
#ctl00_ContentPlaceHolderMain_LabelTermsConditions, 
#ctl00_ContentPlaceHolderMain_LabelSelectedCountryName, 
#LabelSelectedCountry,  
Span1#DropDownListCountriesTeamTable, 
#SelectCountry
{
	display:block;
	float:left;
	width:250px;
	font-size:16px;
	margin:5px;
}

#SpanFavouriteTeam,
#SpanTeamsByCountry
{
    display:block;
	float:left;
	width:200px;
	font-size:16px;
	margin:5px;
}

#LabelCurrentPassword, 
#LabelNewPassword, 
#LabelConfirmNewPassword,
#LabelNewProfilePicture,
#LabelCurrentEmailAddress,
#LabelE-Mail,
#LabelE-Mail2,
#LabelReferralUsername,
#LabelPreferredLanguage,
#LabelUserHotmail,
#LabelPasswordHotmail,
#LabelUserMSN,
#LabelPasswordMSN,
#LabelUserYahoo,
#LabelPasswordYahoo,
#LabelUserGmail,
#LabelPasswordGmail,
#LabelUserAOL,
#LabelPasswordAOL,
#LabelSelectedFriends,
#LabelInvitationMessage,
#LabelFriendsInvited,
#ctl00_ContentPlaceHolderMain_LabelMessage,
#ctl00_ContentPlaceHolderMain_LabelMessageReason,
#ctl00_ContentPlaceHolderMain_LabelEmailAddress,
#ctl00_ContentPlaceHolderMain_LabelMessageSubject,
#ctl00_ContentPlaceHolderMain_LabelMessageContactUs,
#ctl00_ContentPlaceHolderMain_LabelMessageSentSubject,
#ctl00_ContentPlaceHolderMain_LabelMessageSentText,
#ctl00_ContentPlaceHolderMain_LabelMessageSent,
#ctl00_ContentPlaceHolderMain_LabelMessageSentSubjectLabel,
#ctl00_ContentPlaceHolderMain_LabelMessageSentLabel
{
	display:block;
	float:left;
	width:250px;
	font-size:16px;
}

#ctl00_ContentPlaceHolderMain_LabelMessageSent 
{
    width:350px;
}

#ctl00_ContentPlaceHolderMain_PanelRegistration select {
	width:255px;}

div#formwrap {
	margin: 40px 0 0 40px;}
	
div#formwrap div {
	position:relative;
	}
	
div#formwrap div textarea {
	margin-top:5px;}
	
div#formwrap div input:focus, div#formwrap div textarea:focus {
	background:#bbed96;}
	
div#contactbut {
	margin-left:255px;}
	
div#ctl00_ContentPlaceHolderMain_PanelMessageSent {
	clear:left;}


span#CompareValidatorEmail, span#RegularExpressionValidatorEmail{}

#ctl00_ContentPlaceHolderMain_PanelRegistration label {
	display:block;
	width:250px;
	font-size:16px;
	margin:5px;
	float:left;}
	
#ctl00_ContentPlaceHolderMain_PanelRegistration input  {
	float:left;
	display:block;
	border:2px solid #080;
	background:#FFF;}
	
#ctl00_ContentPlaceHolderMain_PanelRegistration span#RegularExpressionValidatorEmail, #PanelRegistration span#CompareValidatorEmail {
	font-size:8px;}
	

table#ctl00_ContentPlaceHolderMain_GridViewTeamsByCountry td {
	padding:0 0 0 5px;
	font-size:12px;}

table#ctl00_ContentPlaceHolderMain_GridViewTeamsByCountry td input{
	width:10px;}
	
table#ctl00_ContentPlaceHolderMain_GridViewTeamsByCountry th {	background: red; color:white; font-weight:bold; font-size:12px; text-align:left; padding-left:5px;}
	
#ctl00_ContentPlaceHolderMain_PanelRegistration label, 
span#LabelFavouriteTeam2, 
#ctl00_ContentPlaceHolderMain_LabelTermsConditions,
#LabelSelectedCountry, 
#SpanFavouriteTeam, 
#SpanTeamsByCountry, 
#SelectCountry,
#LabelCurrentPassword, 
#LabelNewPassword, 
#LabelConfirmNewPassword,
#LabelCurrentEmailAddress,
#LabelE-Mail,
#LabelE-Mail2,
#LabelReferralUsername,
#LabelPreferredLanguage,
#LabelNewProfilePicture,
#LabelUserHotmail,
#LabelPasswordHotmail,
#LabelUserMSN,
#LabelPasswordMSN,
#LabelUserYahoo,
#LabelPasswordYahoo,
#LabelUserGmail,
#LabelPasswordGmail,
#LabelUserAOL,
#LabelPasswordAOL,
#LabelSelectedFriends,
#LabelInvitationMessage,
#LabelFriendsInvited,
#ctl00_ContentPlaceHolderMain_LabelMessage,
#ctl00_ContentPlaceHolderMain_LabelMessageReason,
#ctl00_ContentPlaceHolderMain_LabelEmailAddress,
#ctl00_ContentPlaceHolderMain_LabelMessageSubject,
#ctl00_ContentPlaceHolderMain_LabelMessageContactUs,
#ctl00_ContentPlaceHolderMain_LabelMessageSentSubject,
#ctl00_ContentPlaceHolderMain_LabelMessageSentText,
#ctl00_ContentPlaceHolderMain_LabelMessageSent,
#ctl00_ContentPlaceHolderMain_LabelMessageSentSubjectLabel,
#ctl00_ContentPlaceHolderMain_LabelMessageSentLabel
  {
	color:white;}
	
#ctl00_ContentPlaceHolderMain_TextBoxEmailAddress,
#ctl00_ContentPlaceHolderMain_TextBoxSubject
{
    width: 200px
}	
	
#ctl00_ContentPlaceHolderMain_TextBoxFriendsInvited
{
    padding: 5px 0px 0px 25px;}
	
#ctl00_ContentPlaceHolderMain_LabelFavouriteTeamName, #ctl00_ContentPlaceHolderMain_LabelSelectedCountryName {
	display:block;
	border:2px solid #080;
	background:#FFF;
	float:left;
	clear:none;}
	
#ctl00_ContentPlaceHolderMain_PanelRegistration select {
	border:2px solid #080;
	font-family:"Courier New", Courier, monospace; 
	}
	
#ctl00_ContentPlaceHolderMain_PanelFavouriteTeamSelection {
	margin-top:10px;}
	
#ctl00_ContentPlaceHolderMain_PanelFavouriteTeamSelection, #ctl00_ContentPlaceHolderMain_PanelRegistration table {
	clear:left;
	border-collapse: collapse;
	margin-top:10px;}
	
#ctl00_ContentPlaceHolderMain_PanelRegistration table {
	margin-left:267px;
	width:280px;}
	
/*
BUTTON CLASSES

.green1 - registration buttons with green arrow
.green3 - your profile button list
.green4 - new message button
.green5 - individual edit profile pages
.red1 - all cancel & reset buttons


*/
	
	
#ctl00_ContentPlaceHolderMain_LinkButtonSelectCountry, #ctl00_ContentPlaceHolderMain_LinkButtonSelectTeam, #ctl00_ContentPlaceHolderMain_LinkButtonSelectCountryTeam
{
    width:150px;
}
	
.green1
{
	display:block;
	background: #fff url(../images/green_arrow.gif) 6px 2px no-repeat; 
	color:#000; 
	font-size:12px; 
	cursor:pointer; 
	font-family:"Courier New", Courier, monospace; 
	padding: 2px 0 2px 20px; 
	width:110px;
	float:left;
	margin:6px 0 0 10px;
	border: 2px solid #080;}
	
.green2 {
		display:block;
	background: #BBED96 url(../images/green_arrow.gif) 6px 2px no-repeat; 
	font-size:12px; 
	cursor:pointer; 
	font-family:"Courier New", Courier, monospace; 
	padding: 2px 0 2px 20px; 
	width:110px;
	float:left;
	margin:6px 200px 0 0;
	border: 2px solid #080;
	color:#000;
	}
	
.green3 {
	width:300px;
	display:block;
	background: #BBED96 url(../images/green_arrow.gif) 6px 2px no-repeat; 
	font-size:12px; 
	cursor:pointer; 
	font-family:"Courier New", Courier, monospace; 
	padding: 2px 0 2px 20px; 
	float:left;
	margin:6px 200px 0 0;
	border: 2px solid #080;
	color:#000;}
	
.green4 {
	display:block;
	background: #fff url(../images/green_arrow.gif) 6px 2px no-repeat; 
	color:#000; 
	font-size:12px; 
	cursor:pointer; 
	font-family:"Courier New", Courier, monospace; 
	padding: 2px 0 2px 20px; 
	width:110px;
	float:left;
	margin:6px 200px 20px 0;
	border: 2px solid #080;}
	
.green5 {
	display:block;
	background: #fff url(../images/green_arrow.gif) 6px 2px no-repeat; 
	color:#000; 
	font-size:12px; 
	cursor:pointer; 
	font-family:"Courier New", Courier, monospace; 
	padding: 2px 0 2px 20px; 
	width:110px;
	float:left;
	margin:6px 0 20px 0;
	border: 2px solid #080;}
	
	.green7 {
	width:450px;
	height:75px;
	display:block;
	background: #BBED96 url(../images/green_arrow.gif) 6px 2px no-repeat; 
	font-size:36px; 
	cursor:pointer; 
	font-family:"Courier New", Courier, monospace; 
	padding: 2px 0 2px 20px; 
	float:left;
	margin:6px 150px 0 0;
	border: 2px solid #080;
	color:#000;}

	
a.green1:hover, a.green4:hover, a.green5:hover, a.green6:hover{
	background: #BBED96 url(../images/green_arrow.gif) 6px 2px no-repeat;
	text-decoration:none;
		}	
	
a.green2:hover {
	background: #BBED96 url(../images/green_arrow.gif) 6px 2px no-repeat;
	text-decoration:none;
		}	
	
a.green3:hover {
	background: #fff url(../images/green_arrow.gif) 6px 2px no-repeat;
	text-decoration:none;
		}	
	
.red1 {
	background: #fff url(../images/green_arrowall.gif) 6px 2px no-repeat;
	display:block;
	font-size:12px; 
	cursor:pointer; 
	font-family:"Courier New", Courier, monospace; 
	padding: 2px 0 2px 20px; 
	width:110px;
	float:left;
	margin:6px 0 0 0;
	border: 2px solid #080;
	color:#000;}
	
a.red1:hover {
	background-color:#fea7b4;
	text-decoration:none;
	color:red;}
	
	
.error {
	background:#fea7b4;
	position:absolute;
	left:375px;
	top:10px;
	display:block;
	color: #C00;
	font-weight:bold;
	border: 1px solid black;
	width:250px;
	font-size:12px;
	padding:5px;
	z-index:10;
	float:right;
}

.error2 {
	background:#fea7b4;
	display:block;
	color: #C00;
	font-weight:bold;
	border: 1px solid black;
	width:250px;
	font-size:12px;
	padding-left: 25px;
	padding:5px;
}

.comment {
	background:#BBED96;
	position:absolute;
	left:535px;
	top:6px;
	display:block;
	color: green;
	font-weight:bold;
	border: 1px solid black;
	width:180px;
	font-size:12px;
	padding:5px;
	z-index:10;
}

.comment2 {
	background:#BBED96;
	display:block;
	color: green;
	font-weight:bold;
	border: 1px solid black;
	width:190px;
	font-size:12px;
	padding:5px;
	text-align:center;
}	
	
a#ctl00_ContentPlaceHolderMain_LinkButtonNewMessage, div#ctl00_ContentPlaceHolderMain_PanelButtonNewMessage {
	margin-bottom:10px;}
	



a#ctl00_ContentPlaceHolderMain_LinkButtonAcceptTCs, a#ctl00_ContentPlaceHolderMain_LinkButtonRegister {
	margin-left:265px;}
	

	
#ctl00_ContentPlaceHolderMain_PanelRegistration textarea {
	width:400px;
	height:100px;
	border:2px solid #080;
	margin-left:5px;}
	
#ctl00_ContentPlaceHolderMain_PanelTCs {
	margin-top:20px;}
	
/*--lEADERBOARD--(also see registration for form classes)*/

div#over th a.leaderth {
	color:green;
	background:url(../images/green_arrow3.gif) 0 0 no-repeat;
	padding-left:18px;}
	
div#over th	a#ctl00_ContentPlaceHolderMain_LinkButton_Highest_Score {
		background:url(../images/green_arrow3.gif) 0 8px no-repeat;
		display:block;}

.tabs {
	padding:40px 0 10px 30px;
	color:white;
	width:750px;
	background:#13a260;
	}
	
	div#over table tr#player1,
div#over table tr#player2,
div#over table tr#player3,
div#over table tr#player4,
div#over table tr#player5,
div#over table tr#player6,
div#over table tr#player7,
div#over table tr#player8,
div#over table tr#player9,
div#over table tr#player10
{
	font-weight:bold;
	background:#ccc;
	}

	
.tabs li {
	float:left;
	list-style:none;
	font-size:18px;
	padding:0 40px 0 0;
	text-align:left;
	background: #48A03F;
	width:150px;
	border:1px solid #080;
	
	
	}
	
.tabs li a.selected {
	background:#080;
	outline:none;
	font-weight:bold;

}

.tabs li a {
	display:block;
	padding:3px 40px 3px 5px;
	width:147px;
	color:white;
	height:25px;
	
	}
	
.tabs li a:hover {
	text-decoration:none;
	font-weight:bold;
	}

.tabs div {
	clear:left;
	font-size:12px;
	width:700px;
	background:#ccc;}
	
#over {
	clear:left;}
	
#over table.ctl00_ContentPlaceHolderBody_GridViewLeaderboard {
	clear:left;
	width:750px;
	margin-left:32px;
	font-size:12px;}
	
div#over table th {
	text-align:left;
	padding:0 8px;
	font-weight:bold;
	font-size:12px;}
	
div#over table td {
	padding:3px 0 3px 1px;
	text-align:center;}

div#over table td.align{
    text-align:left;
	}

.center {
	text-align:center;}
	
div#over table td a {
	background:url(../images/green_arrow.gif) 0 0 no-repeat;
	color:green;
	font-weight:bold;
	padding-left:15px;}

div#over table td a:hover {
	text-decoration:underline;}
	
div#over table img {
	vertical-align: bottom;
	padding-right:5px;}
	
div#over table tr#player {
	font-weight:bold;
	background:#ccc;
	margin-top:30px;
	height:15px;
	padding:15px 0 3px 1px;}
	
.form {
	background:#13a260;
	padding:0 47px 30px 40px;
	}
	
.formfirst {
	background:#13a260;
	padding:20px 47px 30px 40px;
	}
	
.formhow2play {
	 background:#13a260;
	 padding-top:20px;
    }

#ctl00_ContentPlaceHolderMain_TextBoxMessageLanguage{
    width:400px;
    height:400px
    }

#PanelFavouriteTeamSelection span#teamview {
	font-size:12px;}

/*-- Prizes--*/
#prizespanel 
{
    margin:60px 0 0 32px;
	padding-bottom:20px;
}

#prizespanel h3
{
    font-size:26px;
	color:#f5Ea14;
	margin:20px 0;
}

#prizespanel p
{
    font-size:18px;
	color:#fff;
	width:700px;
	font-weight:bold;
}	
#prizespanel table {
border-collapse:collapse;}

#prizespanel table#P1 {
	width:650px;}
	
#prizespanel table#P2 {
	width:720px;}
	
#prizespanel table#P3 {
	width:600px;}
	
#prizespanel table#P4 {
	width:610px;}
	
#prizespanel table#P5 {
	width:650px;}
	
#prizespanel table#P6 {
	width:720px;}

#prizespanel table td{
	background:#13A260;
	color:red;
	font-size:18px;
	font-weight:bold;
	padding: 0;
	}
	
#prizespanel table td.white {
	background:white;
	padding: 0  0 0 10px;
	font-size:48px;}
	
#prizespanel table td span {
	background:white;
	padding: 10px;
	display:inline-block;
	}
	
/*--How to play--*/

#howtoplay {
	margin:60px 0 0 32px;
	padding-bottom:20px;
	}
	
#howtoplay h3{
	font-size:26px;
	color:#f5Ea14;
	margin:20px 0;
	}
	
#howtoplay p {
	font-size:18px;
	color:#fff;
	width:700px;
	font-weight:bold;}
	
#howtoplay table {
border-collapse:collapse;}

#howtoplay table#t1 {
	width:650px;}
	
#howtoplay table#t2 {
	width:690px;}
	
#howtoplay table#t3 {
	width:300px;}
	
#howtoplay table#t4 {
	width:610px;}


	
#howtoplay table td{
	background:#13A260;
	color:red;
	font-size:24px;
	font-weight:bold;
	padding: 0;
	
	
	}
	
#howtoplay table td.white {
	background:white;
	padding: 0  0 0 10px;
	font-size:48px;}
	
#howtoplay table td span {
	background:white;
	padding: 10px;
	display:inline-block;
	
	
	}
	
	
a#ctl00_ContentPlaceHolderMain_LinkButton_Points, a#ctl00_ContentPlaceHolderMain_LinkButton_Average, a#ctl00_ContentPlaceHolderMain_LinkButton_Highest_Score 
{
    color:Black
}


/*--score--*/

div#ctl00_ContentPlaceHolderMain_PanelPoints {
	width:790px;
	margin-top:40px;
	padding-bottom:23px;}

#ctl00_ContentPlaceHolderMain_LabelUserName,div#user, div#week, div#detail  {
	color:white;
	background-color:#008800;
	font-size:18pt;
	font-weight:bold;
	height:30px;
	width:780px;
	margin:0 auto;
	}
	
div#week, div#detail {
	font-size:18px;
	font-weight:normal;}
	
	
	
div#navscore, div#navweek {
	width:780px;
	margin:0 auto;
	background:#13A260;
	color:white;
	}
	
div#navscore li, div#navweek li{
	float:left;
	padding:3px 0;
	text-align:center;
	list-style:none;
}

div#navscore li#first, div#navweek li#first {
	margin-left:20px;}

div#navscore li a, div#navweek li a  {
	text-decoration:none;
	display:inline-block;
	color:#fff;
	font-size:12pt;
	font-weight:bold;
	width:250px
	}
	
div#navscore li a:hover, div#navweek li a:hover {
	color:yellow;}
	
div#navscore li span, div#navweek li span {
	color: yellow;
	font-size:14pt;
	font-weight:bold;
	width:100%;
	margin:0 4px;
}
	
div#navscore li a#ctl00_ContentPlaceHolderMain_LinkButtonPreviousWeek, div#navweek li a#ctl00_ContentPlaceHolderMain_LinkButtonPreviousWeek{
	width:185px;}
	
div#navscore li a#ctl00_ContentPlaceHolderMain_LabelWeek, div#navweek li a#ctl00_ContentPlaceHolderMain_LabelWeek{
	width:185px;}
	
div#navscore li a#ctl00_ContentPlaceHolderMain_LinkButtonNextWeek, div#navweek li a#ctl00_ContentPlaceHolderMain_LinkButtonNextWeek{
	width:131px;}
	
span#ctl00_ContentPlaceHolderMain_LabelUserName {
	width:100%;
	margin-left:25px;
	color:yellow;}

	
span#ctl00_ContentPlaceHolderMain_LabelWeeklyPoints, span#ctl00_ContentPlaceHolderMain_LabelDetailedPoints {
	margin-left:25px;
	padding-top:5px;
	display:block;
	}
	
	
table#ctl00_ContentPlaceHolderMain_DataListPointsSummary {
	border-collapse:collapse;
	font-size:13pt;
	font-weight:bold;
	width:780px;
	margin:0 auto;
	}
	
table#ctl00_ContentPlaceHolderMain_DataListPointsSummary td {
	padding: 5px 0 5px 25px;
	}
	
span#ctl00_ContentPlaceHolderMain_DataListPointsSummary_ctl00_LabelTotalPointsText, span#ctl00_ContentPlaceHolderMain_DataListPointsSummary_ctl00_LabelTotalPoints {
	color:#008800;
	font-size:18pt;
	font-weight:bold;}
	
	
table#ctl00_ContentPlaceHolderMain_DataListDetailedWeekly th , #headersConfirmation{
	color:#008800;
	font-size:11pt;
	font-weight:bold;}

table#ctl00_ContentPlaceHolderMain_DataListDetailedWeekly td, #PredictionsConfirmation td{
	border-bottom:1px dotted #999;
	padding:5px 0;}
	
table#ctl00_ContentPlaceHolderMain_DataListDetailedWeekly, #PredictionsConfirmation {
	font-size:10px;
	border-collapse:collapse;
	width:780px;
	margin:0 auto;}
	
#ctl00_ContentPlaceHolderMain_PanelConfimation {
    padding:25px 5px 0px 5px;}
	
.center {
	text-align:center;}
/*--footer--*/

#footer {
	background:#13a260;
	width:990px;
	height:70px;
	clear:left;}
	
#footer p {
	color:white;
	padding:20px 20px 20px 30px;
	font-size:16px;
	float:left;
	font-weight:bold;
	}
	
#footer a {
	color:white;
	padding:20px;
	font-size:16px;
	float:right;
	font-weight:bold;
	text-decoration:none;
	}
	
#footer a:hover{
	color:#13a260;}

	