/* ---SITE BACKGROUND ---- */

body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#252525;
	z-index:1;
}

#flash_content {
    width: 970px;
    height: 606px;
    background: #dddddd;
    padding:0px;
    margin:0px;
}


div#topleft {
	width:50%;
    /*background-color: #ff3300;*/
	background-image: url(/img/top_red.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:58px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
	
}

div#topright {
	width:50%;
    /*background-color: #008b40;*/
	background-image: url(/img/greeb.gif);
	background-repeat: repeat-x;
	background-position:right top;
	height:58px;
	position:absolute;
	right:0px;
	top:0px;
	z-index:2;
}
	
div#container {
	width:100%;
	position:absolute;
	text-align:center;
	z-index:3;
	top:0px;
	left:0px;
	/*background-image: url(files/container_tile.gif);*/
    background-image: url(/img/background.gif);
	background-repeat: repeat-x;

}

/* -----Page Elements -------*/

a:visited {
		color:#008b40;
		text-decoration:none;
	
	
        
		}
		
a:link {
		color:#008b40;
		text-decoration:none;
	
	
        
		}
		
a:hover {
		color:#008b40;
       text-decoration:underline;
	
	
		}
		
a.morearticles:visited {
	color:#7a7a7a;
	}
a.morearticles:link {
	color:#7a7a7a;
	}


div.clear {
	clear:both;
	}
	

	
.subhead {
	color:#959595;
}

h1 {
	font-size:23px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#252525;
	float:left;
}

.greyh1 {
font-size:20px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#636363;
	
	}
	
	.greenh1 {
font-size:20px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#008b40;
	
	}
	

h2 {
	font-size:20px;
	font-weight:bold;
	color:#7a7a7a;
	padding:0px;
	margin:0px;
	
}

h3 {
	font-size:12px;
	color:#252525;
	font-weight:bold;
	padding:0px;
	margin:0px;
	
	
	}

h3 a:link {
	color:#252525;
}

h3 a:visited {
	color:#252525;
}

h4 {
	color:#636363;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	float:left;
	padding-top:8px;
	padding-bottom:10px;
}

h5 {
	font-size:11px;
	color:#555555;
	font-weight:bold;
	padding:0px;
	margin:0px;
	float:left;
	}
	
.greenheader {
	margin-left:20px;
	float:left;
}

div.section {
	
	margin-bottom:10px;
	float:left;
	width:612px;
	font-size:12px;
	
	}
	
.divider {
	height:2px;
	width:612px;
	margin-top:12px;
	margin-bottom:18px;
	clear:both;
	border-bottom:1px solid #555555;
}


	
/* --- LAYOUT STRUCTURE ---- */

div#center {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:984px;
}

.center_image {
  height: 58px;
}

div#content {
	width:927px;
	margin-left:35px;
	margin-right:35px;

}

div#header {
	width:100%;
	height:119px;
	border-bottom:1px solid #666666;
	
	margin-bottom:10px;
	}
	
div#header_logo {
	width:178px;
	height:119px;
	float:right;
	}
	
div#left {
	width:117px;
	float:left;
	text-align:left;
	background-image: url(../images/tiles/navstrip.gif);
	background-repeat: no-repeat;
	background-position: right top;
		
	}
	
div#central {
	width:610px;
	float:left;
	margin-left:22px;
	text-align:left;
	margin-top:5px;
	
		
}

div#central h3 {
	margin-bottom:13px;
}

div#right {
	
	width:157px;
	float:right;
	padding-top:8px;
	
		
}

/*---- HEADER -----*/
	
div#castrol {
	width:257px;
	height:55px;
	float:left;
    margin-top:26px;
	}
	
div#fifa {
	width:168px;
	height:73px;
	background-image: url(/resources/images/fifa.gif);
	background-repeat: no-repeat;
	position:relative;
	left:759px;
	top:12px;
	}
	

	

.thebox {
height:12px;
*height:14px;
width:120px;
font-size:9px;
}
	
div#breadcrumbbar {
	width:100%;
	
	font-size:10px;
	font-weight:bold;
	
	color:#a7a7a7;
	margin-bottom:20px;
	
	}
	
#breadcrumbbar a:visited {
	color:#a7a7a7;
	text-decoration:none;
	}
	
#breadcrumbbar a:link {
	color:#a7a7a7;
	text-decoration:none;
	}
	
#breadcrumbbar a:hover {
	color:#ff1f00;
	text-decoration:underline;
	}
	
	
/* ---------- MENU BAR -------------*/

div#menubar {
	width:444px;
	height:29px;
	float:left;
	background-image: url(/resources/images/menubar.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	font-size:10px;
	clear:left;
	}
	

div.menubar_start {
	width:5px;
	height:29px;
	background-image: url(/resources/images/menubar_start.gif);
	background-repeat:no-repeat;
	float:left;
	}
	
div.menubar_end {
	width:9px;
	height:29px;
	background-image: url(/resources/images/menubar_end.gif);
	background-repeat:no-repeat;
	float:left;
	}
	
div.menubar_content {
width:604px;
float:left;
}

	

	
#menubar a:visited {
	
	color:#252525;
	text-decoration:none;
	float:left;
	
	display:block;
	font-weight:bold;
	
	
	}
	
#menubar a:link {
	
	color:#252525;
	text-decoration:none;
	float:left;

	display:block;
	font-weight:bold;

	
	}


#menubar a:hover {
	
	color:#ff1f00;
	text-decoration:underline;
	float:left;
	
	display:block;
	font-weight:bold;
	
	
	
}




div.share {
	float:left;
	padding-top:8px;
	margin-left:15px;
	width:130px;
	}

div.share img {
	vertical-align:middle;
	margin-right:6px;
}

div.language {
	float:right;
	padding-top:5px;
	*padding-top:3px;
	margin-right:15px;
	
	}



	
	
/* ------ Page structure ------- */

div#pageheader {

	height:33px;
	border-bottom: 1px solid #555555;
	margin-bottom:12px;
	
	float:left;
	width:100%;
}

div#pageheader h1 {
	font-size:20px;
	font-weight:bold;
	color:#7a7a7a;
	}

div#pageheader2 {

	height:33px;
	float:left;
	width:100%;
	}

div#pageheader2 h1 {
	font-size:20px;
	font-weight:bold;
	color:#7a7a7a;
	}


	



/* ------ LEFT HAND NAVIGATION ------- */

a.currentpage:visited {
	color:#008b40;
		}
		
a.currentpage:link {
	color:#008b40;
		}

div#leftnav_top {
	width:116px;
	float:left;
	text-align:left;
	font-weight:bold;
	font-size:10px;
	letter-spacing:-0.05em;
	margin-top:3px;
}

#leftnav_top a {
	
	
	text-decoration:none;
	float:left;
	display:block;
	padding-top:3px;
	padding-bottom:4px;
	width:106px;
    /*margin-left: -2px;*/
}



#leftnav_top #leftnav_sub #leftnav2_sub .subnav2item a.currentpage:visited {
	
	width:104px;
}

#leftnav_top #leftnav_sub #leftnav2_sub .subnav2item a.currentpage:visited {
	color:#008b40;
	
}

#leftnav_top #leftnav_sub #leftnav2_sub .subnav2item a.currentpage:link {
	color:#008b40;
	
}

#leftnav_top #leftnav_sub #leftnav_sub .subnavitem a {
	width:90px;
}

#leftnav_sub .subnavitem a.currentpage:visited {
color:#008b40;
}

#leftnav_sub .subnavitem a.currentpage:link {
color:#008b40;
}




#leftnav_top a:link {
color:#252525;
}

#leftnav_top a:visited {
color:#252525;
}

#leftnav_top a:hover {
color:#ff1f00;
}


		

	


div#leftnav_sub {
	background:#f1f1f1;
	width:106px;
	
	}

div#leftnav2_sub {
	background:#f1f1f1;
	background-color:#f1f1f1;
	float:left;
	text-align:left;
	width:115px;
	
}


div.subnavitem a {

	background:#f1f1f1;
	background-image: url(/resources/images/nav_arrow.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	
	
	}
	
div.subnavitem a.opened {

	background:#f1f1f1;
	background-image: url(/resources/images/nav_arrow_down.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	
	
	}
	
div.subnav2item  {
	width:100px;
	}

div.subnav2item a {
	padding-left:12px;

	}

div.subnav2item a.currentpage {
		
		background-color:#e3e3e3;
		background-image: url(/resources/images/current.gif);
		background-repeat:repeat-y;
		
		}
		
div.subnav2item a.currentpage:link {
		color:color:#008b40;
		}
		
div.subnav2item a.currentpage:visited {
		color:color:#008b40;
		}
		
div.subnavitem a.currentpage {
		
		background-color:#e3e3e3;
		background-image: url(/resources/images/current.gif);
		background-repeat:repeat-y;
		
		}
		
div.subnavitem a.currentpage:link {
		
		color:#008b40;
		
		}
		
div.subnavitem a.currentpage:visited {
		
		color:#008b40;
		
		}
		

		
#leftnav_top span a {
	
		background-color:#f1f1f1;
		background-image: url(/resources/images/open.gif);
		background-repeat:repeat-y;
		padding-left:6px;
		width:110px;
		
		}

#leftnav_top span a.currentpage:visited {
		color:#008b40;
		background-color:#e3e3e3;
		background-image: url(/resources/images/current.gif);
		background-repeat:repeat-y;
		
		
		}
		
#leftnav_top span a.currentpage:link {
		color:#008b40;
		background-color:#e3e3e3;
		background-image: url(/resources/images/current.gif);
		background-repeat:repeat-y;
		
		
		}
		
#leftnav_top span a.currentpage:hover {
		color:#008b40;
        background-color:#e3e3e3;
		background-image: url(/resources/images/current.gif);
		background-repeat:repeat-y;
	
		
	
	
		}

/* ------ Left Column Polls ----------- */




div#leftnav_polls {
	width:117px;
	background-image: url(/resources/images/tiles/polls.gif);
	background-repeat: no-repeat;
	background-position: top;
	float:left;
}

.quickpolls {
	font-size:11px;
	color:#959595;
	font-weight:bold;
	letter-spacing:-0.02em;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	width:100%;
}

.polltitle {
	font-size:12px;
	color:#252525;
	float:left;
	font-weight:bold;
	width:100%;
	letter-spacing:-0.02em;
	margin-bottom:5px;
}

div#leftnav_polls form {
	font-size:11px;
	color:#252525;
	letter-spacing:-0.02em;

}

div#leftnav_polls input {
	vertical-align:middle;

}

div#leftnav_polls div {
	width:100%;
	float:left;
	margin-top:5px;


}



/* ---- Home Page Main Section ---- */

div#main_home {
	width:610px;
	height:277px;
	float:left;
	background-image: url(files/main_tile.gif);
	background-repeat: repeat-x;
	margin-bottom:16px;	
}

div.unleashed {
width:47px;
height:277px;
float:left;
background-image: url(/resources/images/tiles/unleashed.gif);
	background-repeat:no-repeat;
	}



div.mainimage {
	width:302px;
	height:271px;
	margin-top:3px;
	margin-right:2px;
	margin-bottom:3px;
	margin-left:5px;
	float:right;
	
}

.maintitle {
	
	padding:0px;
	float:left;
	margin-left:17px;
	margin-bottom:12px;
	clear:left;
	white-space:nowrap;
	
}

div.maintitle2 {
	
	padding:0px;
	float:left;
	margin-bottom:12px;
		clear:left;
	white-space:nowrap;
	
}

.maintitle3 {
	
	padding:0px;
	float:left;
	margin-left:17px;
	margin-bottom:12px;
	white-space:nowrap;
	
}

div.maintitle h1 {
	padding:0px;
	margin:0px;
	
	}



div.maintitle h1 a:visited {
	color:#008b40;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	width:370px;

}

div.maintitle h1 a:link {
	color:#008b40;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	width:370px;
	
}

div.maintitle h1 a:hover {
	color:#ff1f00;
	text-decoration:underline;
	font-size:20px;
	font-weight:bold;
	width:370px;
	
	}

div.greencross {
	float:right;
	width:20px;
	height:25px;
	float:right;
	margin-top:12px;
	margin-right:8px;

}

div.maintext {

	padding-top:30px;
	float:left;
	padding-right:18px;
	width:235px;
	_width:230px;
	
}

div.maintext h1 {
  margin-bottom: 6px;
}

div.maintext div h1 a:visited {
	color:#252525;
	margin-bottom: 6px;
	width:235px;
	
}

div.maintext div h1 a:link{
	color:#252525;
	margin-bottom: 6px;
	width:235px;
}

div.maintext div p {

	font-size:15px;
	color:#7a7a7a;
	margin-bottom:10px;
	clear:left;
	margin-top:-16px;
	
	
}

div.quote {
	width:375px;
	font-size:13px;
	color:#252525;
	letter-spacing:-0.01em;
	line-height:16px;
	float:left;
	margin-left:15px;
	background: url(/resources/images/quote_end.gif) bottom right no-repeat;
	margin-bottom:10px;
}


div.quotetext {
	background: url(/resources/images/quote_start.gif) top left no-repeat;
	padding:0px;
	margin:0px;
	float:left;
	padding-left:35px;
	padding-right:35px;
	clear:left;
}

div.maintext_bottom a:visited {
	color:#008b40;
	font-size:14px;
	text-decoration:none;
	
}

div.maintext_bottom a:link {
	color:#008b40;
	font-size:14px;
	text-decoration:none;
	
}

div.maintext_bottom a:hover {
	color:#008b40;
	font-size:14px;
	text-decoration:underline;
	
}

div.maintext_link {
width:205px;
_width:200px;
float:left;
}

div.maintext_arrow {
float:right;
width:30px;
}

/* ----- Home Page Centre Right Column ----*/



#centerright {
	width:190px;
	float:left;
	margin-left:19px;
	_margin-left:10px;
	margin-right:17px;
	margin-right:10px;
	
	
}

div#centerright div p {
	font-size:12px;
}


/* ----- Boxes --------- */

#lozenge{
	width:140px;
	height:117px;
	float:left;

}

#mc_lozenge {
	width:140px;
	height:169px;
	float:left;
	background-image: url(/resources/images/tiles/fifatile.gif);
	background-repeat:no-repeat;

}

#mc_lozenge h3 {
font-size:16px;
}



div.emotion {
	width:240px;
	height:277px;
	float:left;
	background-image: url(/resources/images/tiles/unleashed.gif);
	background-repeat:no-repeat;
	padding-left:52px;
	}

.emotion_small {
	background-image: url(/resources/images/tiles/determined_small.gif);
	background-repeat:no-repeat;
	margin-right:16px;
	}

.emotion_last {
	margin-right: 0px;
	background-image: url(/resources/images/tiles/determined_small.gif);
	background-repeat:no-repeat;
}	

	

	
div#right_top {
	width:157px;
	height:195px;
	background-image: url(/resources/images/tiles/whatis_castrolindex.jpg);
	background-repeat: no-repeat;
	margin-bottom:18px;
	
}

.whatisci_text {
	font-size:11px;
	font-weight:bold;
	color:555555;
	width:90px;
	margin-top:10px;
	margin-left:7px;
	_margin-left:4px;
	float:left;
	

}

.whatisci_header {
	font-size:12px;
	font-weight:bold;
	color:555555;
	margin-top:10px;
	margin-left:7px;
	float:left;
	line-height:11px;
	letter-spacing:-0.01em;
}

.greentextbox {
	margin-left:10px;
	_margin-left:5px;
	font-size:10px;
	color:#008b40;
	float:left;
	width:136px;
	
}

.greentextbox_2 {

	width:120px;
	margin-left:7px;
	font-weight:bold;
	color:#017b32;
	height:55px;
	clear:left;
	floatt:left;
	margin-bottom:5px;


}

.greenfooter {
	font-size:10px;
	color:#008b40;
	float:left;
	margin:10px;
	_margin:4px;
	text-align:left;
	
}

.greenfooter2 {
	font-size:10px;
	color:#008b40;
	float:left;
	margin-left:10px;
	_margin-left:5px;
	margin-bottom:10px;
	text-align:left;
	width:137px;
	border-top:1px solid #999999;
	padding-top:5px;
	
}

.lozenge_arrow {
	float:right;
	margin-top:6px;
	margin-right:6px;
}

.lozenge_text {
	width:100px;
	margin-left:26px;
	margin-top:5px;

}

div#central div#lozenge div.lozenge_text h3 a:visited {
	color:#252525;
	margin-bottom:5px;
}

div#central div#lozenge div.lozenge_text h3 a:link {
	color:#252525;
	margin-bottom:5px;
}

.lozenge_text_2 {
	width:120px;
	height:34px;
	margin-left:7px;
	margin-bottom:3px;
	font-size:14px;
	color:#252525;
	font-weight:bold;
	
	
}


div#central div#lozenge div.lozenge_text h3 {
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	color:#252525;
}

/*div#central div#lozenge div.lozenge_text a {
	padding:0px;
	margin:0px;
}*/

.lozenge_image {
	margin-left:20px;
	margin-top:5px;
}

div#poweredbyfifa {
	float:left;
	margin-left:19px;
	_margin-left:9px;
	width:101px;
	height:38px;
	clear:left;
}

.poweredbyfifa {
	float:left;
	margin-left:15px;
	margin-bottom:5px;
	_margin-bottom:0px;
}




	



/* ------- SMALL BOX ---------- */

div.smallbox_head {
	
	float:left;
	vertical-align:middle;
	padding-top:12px;
	padding-bottom:8px;
	padding-left:12px;
	padding-right:0px;
	font-weight:bold;
	
}

div.mp_head {
	
	float:left;
	vertical-align:middle;
	padding-top:8px;
	padding-bottom:6px;
	padding-left:12px;
	padding-right:0px;
	font-weight:bold;
	
}

div.smallbox_cross {
	float:right;
	vertical-align:middle;
	padding-right:14px;
	padding-top:11px;

}

div.smallbox_image {
	float:left;
	margin-left:4px;
	width:149px;
}

div.smallbox_text {
	font-size:11px;
	color:#008b40;
	font-weight:bold;
	float:left;
	vertical-align:middle;
	padding-top:6px;
	padding-left:12px;
	padding-right:0px;
	font-weight:bold;
	width:125px;
}



/*  ------ CPI INDEX ---*/

div.top5table {

	margin-top:-7px;
	*margin-top:-2px;
	_margin-top:-2px;
	margin-left:5px;
	*margin-left:4px;
	font-size:10px;
	color:#2525252;
	
}


img.cpiicon {
  border: 0px;
  position: relative;
  top: 2px;
}

div#cpi_index {
	width:157px;
	height:195px;
	background-image: url(/resources/images/tiles/top5.gif);
	background-repeat: no-repeat;
	margin-bottom:18px;
	background-color:#f1f1f1;
	
}

div.cpi_head {
	font-size:11px;
	color:#555555;
	float:left;
	vertical-align:middle;
	padding-top:9px;
	padding-bottom:4px;
	padding-left:12px;
	padding-right:0px;
	font-weight:bold;
}

div.cpi_head2 {
	font-size:11px;
	color:#555555;
	float:left;
        width: 90px;
	vertical-align:middle;
	padding-top:9px;
	padding-bottom:4px;
	padding-left:12px;
	padding-right:0px;
	font-weight:bold;
}

div.cpi_image {
  float: left;
 
  margin-left: 4px;
  _margin-left:2px;
  margin-top:30px;
}

div.whatiscpi_image {
  clear: left;
  float: left;
}

div.cpi_image2 {
  float: right;
  position: relative;
  left: -12px;
  top: -4px;
  margin-bottom: -4px;
}


div.cpi_table {
	color:#252525;
	font-size:10px;
	margin-left:8px;
	margin-top:5px;
	_margin-bottom:-12px;
	}



div.cpi_row {
	height:14px;
	float:left;
	margin-bottom:2px;
	_margin-bottom:1px;
	clear:left;
	width:140px;
}

div.cpi_col1 {
	width:12px;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	border-right:2px solid #f1f1f1;
}

div.top5table div.cpi_col2 {
   width: 120px;
}

div.top5table div.cpi_row {
  width: 180px;
}

div.cpi_col2 {
	width:80px;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	white-space:nowrap;
	overflow:hidden;
	border-right:2px solid #f1f1f1;
}

div.cpi_col3 {
	width:33px;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	
}

.alt {
	background-color:#dcdcdc;
}

div.cpi_footer {
	width:129px;
	margin-top:3px;
	font-size:10px;
	color:#252525;
	float:left;
	padding-left:12px;
	;
}

/* -------Player Profile --------*/

div#player_profile {
	width:157px;
	height:268px;
	background-image: url(/resources/images/tiles/playerprofile.gif);
	background-repeat: no-repeat;
	}
	
div.kitwrap {
	margin-left:5px;
	margin-bottom:6px;
	*margin-bottom:16px;
	_margin-bottom:1px;
}
	
	
div.kitname {
	float:left;
	width:144px;
	height:58px;
	margin-left:7px;
}

div.matchpreview_kit {
float:left;
width:160px;
height:80px;
margin-left:7px;
}

div.mp_box {
	margin-left:10px;
	float:left;
	width:168px;
}

.mp_kit {
width:42px;
height:51px;

}

.mp_kit img {
width:42px;
height:51px;
}

.mp_name {
	width:110px;
	float:left;
	color:#252525;
	font-weight:bold;
	padding-top:12px;
	padding-left:10px;
}


div.kit {
width:63px;
height:80px;
float:left;
}

.playername {
	width:77px;
	float:left;
	height:50px;
	color:#252525;
	font-weight:bold;
	margin-left:4px;
	padding-top:22px;
}
	
div.mp_v {
	width:169px;
	height:24px;
	background-image: url(/resources/images/mp_v.gif);
	background-repeat: no-repeat;
	float:left;
	clear:left;
}
div.v {
	width:119px;
	height:28px;
	margin-left:18px;
	background-image: url(/resources/images/v.gif);
	background-repeat: no-repeat;
	float:left;
}
	
	
/* -------- Player Analysis ------*/

div#player_analysis {
	width:612px;
	height:432px;
	float:left;
	background-image: url(/resources/images/tiles/player_analysis.gif);
	background-repeat: no-repeat;
	margin-bottom:26px;
}

div#analysistitle {
	width:578px;
	float:left;
	margin-left:19px;
	margin-bottom:12px;
}

div#imageleft {
	width:290px;
	height:142px;
	float:left;
	margin-left:6px;
}
div#imageright {
	width:290px;
	height:142px;
	float:right;
	margin-right:5px;
}

div#analysistext {
	width:100%;
	margin-top:20px;
	font-size:13px;
	color:#252525;
	letter-spacing:-0.01em;
	line-height:16px;
}


div#analysisquote {
	width:580px;
	font-size:13px;
	color:#252525;
	letter-spacing:-0.01em;
	line-height:16px;
	float:left;
	margin-left:15px;
	background: url(/resources/images/quote_end.gif) bottom right no-repeat;
	margin-bottom:10px;
}


div#analysisquotetext {
	background: url(/resources/images/quote_start.gif) top left no-repeat;
	width:508px;
	padding:0px;
	margin:0px;
	float:left;
	padding-left:35px;
	padding-right:35px;
	clear:left;
}

div#otherplayer {
	width:280px;
	height:23px;
	margin-left:13px;
	margin-right:13px;
	border-top:1px solid #555555;
	padding-top:10px;
	float:left;
	font-size:12px;
	color:#008b40;
	font-weight:bold;

}


	
div#pa_bottom {
	background-image: url(/resources/images/tiles/whatis_long.gif);
	background-repeat:no-repeat;
	width:611px;
	float:left;
	padding-bottom:16px;
	
	}
	
div#pa_image {
	width:265px;
	float:right;
	text-align:center;
	margin-top:12px;
}

	

div#top11_bottom {
	width:611px;
	float:left;
	background-image: url(/resources/images/tiles/top11_long.gif);
	background-repeat: no-repeat;
	margin-bottom:18px;
	background-color:#f7f7f7;
	
	}

div.top11_unit {
	width:157px;
	float:left;
	background-image: url(/resources/images/tiles/top11top.gif);
	background-repeat: no-repeat;
	background-color:#f1f1f1;
	background-position: center top;
	}
	
div.top11_unit_bottom {
	background-image:url(/resources/images/tiles/cpi_bottom.gif);
	background-repeat:repeat-x;
	width:157px;
	background-position: left bottom;
	float:left;	
	clear:left;
	padding-bottom:8px;
	
	}
	
	
	
div#mc_bottom, div.widget_heatmap #pa_bottom {
	width:611px;
	height:151px;
	float:left;
	background-image: url(/resources/images/tiles/mc_long.gif);
	background-repeat: no-repeat;
	margin-top:18px;
	margin-bottom:18px;
	
	}
	

div.genericwidget  {
	width:611px;
	float:left;
	background-image: url(/resources/images/tiles/long_bottom.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	margin-top:18px;
	margin-bottom:18px;
	background-color:#f7f7f7;
	
	}
	
div.widget_conftop11  {
	width:611px;
	float:left;
	background-image: url(/resources/images/tiles/long_bottom.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	margin-top:18px;
	margin-bottom:18px;
	background-color:#f7f7f7;
	
	}
	
div.widget_castrolindex {
	width:611px;
	float:left;
	background-image: url(/resources/images/tiles/long_bottom.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	margin-bottom:18px;
	background-color:#f7f7f7;
	}
	

div.widget_castrolindex #pa_bottom #pa_image {
	
	
	height:107px;
	float:left;
	/*text-align:center;
	width:290px;
	margin-right:20px;*/
	margin-left:20px;
	margin-top:20px;
	_margin-left:10px;
	

	
}

div.widget_castrolindex #pa_bottom .pa_bottom_right {
	margin-left:10px;
	margin-top:18px;
	margin-bottom:5px;
	width:270px;
	float:left;
}
	

	
div.pa_head {
	background-repeat:no-repeat;
	height:23px;
	padding-top:2px;
	float:left;
	vertical-align:middle;
	margin-left:17px;
	margin-top:12px;
	margin-bottom:10px;
	width:500px;	
}

img.pacpi {
  position: relative;
  top: 6px;
}

div.pa_bottom_right {
	margin-left:10px;
	margin-top:18px;
	margin-bottom:5px;
	width:296px;
	float:left;
}



div.pa_bottom_right p {
margin-bottom:12px;
}

div.pa_link {
float:right;
margin-top:7px;
margin-right:7px;
}



/* ------- FOOOTER  ----------- */

div#footer {
	width:100%;
	float:left;
	/*margin-top:10px;*/
	color:#ffffff;
	font-size:11px;
    background-color: #009950;
	background-image: url(/img/footer_tile2.gif);
	background-repeat: repeat-x;
	height:78px;
	text-align:center;

}

.footerlink a:visited {
color:#FFFFFF;
text-decoration:none;
}

.footerlink a:link{
color:#FFFFFF;
text-decoration:none;
}

.footerlink a:hover{
color:#ccffcc;
text-decoration:underline;
}

div#footer a:visited {
color:#FFFFFF;
text-decoration:none;
}

div#footer a:link {
color:#FFFFFF;
text-decoration:none;
}

div#footer a:hover {
color:#ccffcc;
text-decoration:underline;
}



div#footerbottom {
margin-top:6px;
width:970px;
margin-left:auto;
	margin-right:auto;
	text-align:left;
	
}

div#footertop a {
width:24px;
height:22px;
float:left;
margin-right:10px;
}


/* --------PLAYER PROFILE ---------*/

.grid_row {
	border-bottom:1px solid #a7a7a7;
	width:622px;
	clear:left;
	
	}
	


.grid_left {
	width:200px;
	float:left;
	padding-bottom:10px;
	padding-left:4px;
	
	
	
	}
	
.grid_left p {
	padding-right:10px;
	float:left;
}

.grid_left h2 {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	}
	
.grid_right {
	width:200px;
	float:left;
	border-left:1px solid #a7a7a7;
	padding-bottom:10px;
	padding-left:8px;
	
	
	}
	
.grid_right2 {
	width:200px;
	float:left;
	
	padding-bottom:10px;
	padding-left:8px;
	_padding-left:4px;
	
	
	}
	
	
.gridbox{
	width:190px;
	padding:0px;
	float:left;
	font-weight:bold;
}


.gridbox select {
	margin:0px;
	padding:0px;
	margin-bottom:12px;
	height:18px;
	color:#464646;
	width:190px;
	font-size:10px;
}

.gridbox option {
border:1px solid #a7a7a7;

}

.gridhead {
	font-size:14px;
	color:#252525;
	padding:2px;
	padding-bottom:11px;
	font-weight:bold;
	width:180px;
	float:left;
	
	}
	
.grid_player {
	width:190px;
	height:74px;
	float:left;
	
	}

.gridtname {
  font-weight: normal;
}

.gridname {
	float:left;
	font-size:14px;
	color:#464646;
	font-weight:bold;
	margin:10px;
	width:90px;
	}


.gridcpi {
	width:60px;
	float:right;
	margin-right:12px;
	
	text-align:right;
	padding-left:50px;
	color:#464646;
	font-size:24px;
	font-weight:bold;
	background-image: url(/resources/images/ci-lozenge3.gif);
	background-repeat: no-repeat;
	background-position: left;
	}
	
div.grid_table {
	
	color:#252525;
	font-size:11px;
	float:left;
	width:190px;
	margin-top:10px;
	font-weight:bold;
	
	
	}

div.gridtable_row {
	
	float:left;
	margin-bottom:2px;
	
}



div.grid_col1 {
	width:134px;
	border-right:2px solid #fff;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:2px;
	height:14px;
}

div.grid_col2 {
	width:48px;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:2px;
	height:14px;
}

div.grid_ppcol {
	width:90px;
	border-right:2px solid #fff;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:2px;
	height:14px;
}

#criteria .alt_col {
	background:#d3d3d3;
}

#player1 .alt_col {
	background:#bcdbc6;
}

#player2 .alt_col {
	background:#eec8c8;
}

div.tournamentgraph {
	width:610px;
	height:238px;
	float:left;
	/*background-image: url(/resources/images/tiles/tournament_graph.gif);
	background-repeat: no-repeat;*/
	margin-top:10px;
	padding: 5px;
	padding-top: 12px;	
}

/*----- FUEL FOR DEBATE -------*/



div.article_summary {
	width:612px;
	height:171px;
	float:left;
	border-bottom: 1px solid #555555;
	border-top: 1px solid #555555;
	margin-top:12px;
	text-align:left;
}

div.article_summary div.articletext h2 a:visited {
	color:#252525;
}

div.article_summary div.articletext h2 a:link {
	color:#252525;
}

div.article_summary div.articletext h2  {
	color:#252525;
}


div.as_image {
	width:190px;
	heigt:171px;
	float:right;
	

}

/* The following style will have different backgrounds depending on category */

div.articletext {
	float:left;
	height:151px;
	width:323px;
	padding-left:58px;
	padding-top:20px;
	padding-right:40px;
	overflow:auto;
}

/* end */



div.articletext  p {
	font-size:12px;
	color:#7a7a7a;
	margin-top:5px;
	margin-bottom:10px;
}

.articlelink {
font-weight:bold;
padding-top:10px;
}

.articledate {
font-size:11px;
color:#252525;
margin-bottom:10px;
}

.articlematch {
	font-size:14px;
	color:#7a7a7a;
	margin-bottom:10px;
	font-weight:bold;
}


/*.articlematch a:visited {
	font-size:11px;
	color:#252525;
	font-weight:normal;
}

.articlematch a:link {
	font-size:11px;
	color:#252525;
	font-weight:normal;
}*/

.articlematch a:visited {
	font-size:14px;
	color:#7a7a7a;
	font-weight:bold;
}

.articlematch a:link {
	font-size:14px;
	color:#7a7a7a;
	font-weight:bold;
}



.more_articles {
	width:612px;
	height:28px;
	float:left;
	border-bottom:1px solid #555555;
	padding-top:12px;
	font-weight:bold;
	margin-bottom:12px;
}

.more_articles a:visited {
	color:#7a7a7a;
	}
.more_articles a:link {
	color:#7a7a7a;
	}

.more_articles2 {
	width:597px;
	height:28px;
	float:left;
	padding-top:12px;
	padding-left:7px;
	padding-right:7px;
	font-weight:bold;
	}
	
	.more_articles2 a:visited {
	color:#7a7a7a;
	}
.more_articles2 a:link {
	color:#7a7a7a;
	}
	
.small_articles {
	width:160px;
	border-top:1px solid #7a7a7a;
	
	margin-bottom:10px;
	

}

.small_articles_header {
background-image:url(/resources/images/tiles/mp_header.jpg);
	background-repeat:repeat-x;
	float:left;
	height:30px;
	font-weight:bold;
	width:155px;
	padding-top:6px;
padding-left:5px;
}

.small_article_select {
width:155px;
height:19px;
float:left;
border-top:1px solid #e3e3e3;
padding-top:6px;
padding-left:5px;
background:none;
}

div.articlequote {
	width:580px;
	font-size:13px;
	color:#252525;
	letter-spacing:-0.01em;
	line-height:16px;
	float:left;
	background: url(/resources/images/quote_end.gif) bottom right no-repeat;
	margin-bottom:10px;
}
div.articlequote2 {
	width:610px;
	font-size:13px;
	color:#252525;
	letter-spacing:-0.01em;
	line-height:16px;
	float:left;
	background: url(/resources/images/quote_end.gif) bottom right no-repeat;
	margin-bottom:10px;
}

div.articletitle {
	
	padding:0px;
	float:left;
	margin-bottom:12px;
	
	
}

div.articletitle h1 {
	padding:0px;
	margin:0px;
	
	}



div.articletitle h1 a:visited {
	color:#008b40;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	width:370px;

}

div.articletitle h1 a:link {
	color:#008b40;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	width:370px;
	
}

div.articletitle h1 a:hover {
	color:#ff1f00;
	text-decoration:underline;
	font-size:20px;
	font-weight:bold;
	width:370px;
	
	}
	
div.fuelimage {
	width:610px;
	height:284px;
	float:left;
	background-image: url(/resources/images/tiles/FUEL-ARTICLE.jpg);
	background-repeat: no-repeat;
	margin-top:18px;
	margin-bottom:18px;
}

div#fueltable {
	width:170px;
	height:37px;
	float:left;
	font-size:12px;
	background-image:url(/resources/images/grey_light.png);
	background-repeat: no-repeat;
	padding-left:24px;
	padding-right:10px;
	color:#555555;
	padding-top:3px;
	
}

div#ft_selected {
	width:170px;
	height:37px;
	float:left;
	font-size:12px;
	background-image:url(/resources/images/green_light.png);
	background-repeat: no-repeat;
	color:#fe0103;
	padding-left:24px;
	padding-right:10px;
	padding-top:3px;
	
}

div.fuel_body {

	margin-bottom:18px;
	margin-top:10px;
	float:left;
	font-size:11px;
	color:#252525;
	width:612px;
	}
	
div.percent {
	width:306px;
	height:100px;
	float:left;
}

div.percent2 {
	width:210px;
	height:100px;
	float:left;
}

div.percent_image {
	width:97px;
	height:97px;
	height:64px;
	background-image: url(/resources/images/percent.png);
	background-repeat: no-repeat;
	font-size:20px;
	color:#555555;
	padding-top:36px;
	float:left;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}



div.percent_text {
	color:#252525;
	font-size:14px;
	padding-top:40px;
	float:left;
	width:190px;
	font-weight:bold;
	margin-left:10px;
}

div.percent_text2 {
	color:#252525;
	font-size:14px;
	padding-top:40px;
	float:left;
	width:100px;
	font-weight:bold;
	margin-left:10px;
}


/*  -------- Match Preview Page -------*/

div#matchcentre {
	width:610px;
	height:380px;
	float:left;
	background-image: url(/resources/images/tiles/matchpreview.gif);
	background-repeat: no-repeat;
	padding-top:30px;
	border-bottom:1px solid #555555;
}

.matchimage {
	width:602px;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
	clear:left;
}

.matchdata {
	float:left;
	color:#555555;
	
	}
	
div.datediv {
margin-top:4px;
margin-bottom:8px;
float:left;
width:100%;
}
	
div.dateline {
padding-top:2px;
	color:#555555;
	float: left;
    width:300px;
	}
	
.mtop {
margin-left:20px;
	padding-top:8px;
	}
	
.team  {
	float:left;
	width:190px;
	color:#252525;
	font-weight:bold;
	}
.team a:visited {
color:#7a7a7a;
}

.team a:link {
color:#7a7a7a;
}

.moreheadline  {
	float:left;
	width:190px;
	color:#252525;
	font-weight:bold;
	}
.moreheadline a:visited {
color:#252525;
}

.moreheadline a:link {
color:#252525;
}

.view {
float:right;
}

.view a:visited {
font-weight:bold;
color:#252525;
text-decoration:none;
}

.view a:link {
font-weight:bold;
color:#252525;
text-decoration:none;
}

.view a:hover {
	font-weight:bold;
	color:#ff1f00;
	text-decoration:underline;
}

.portrait_container {
width:266px;
height:167x;
float:left;
margin:35px;
}

.portrait {
width:123px;
height:148px;
float:left;
margin-left:5px;
margin-right:5px;
}

.playername_green {
	width:87px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	background-image: url(/resources/images/green_strip.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:9px;
	color:#636363;
	font-weight:bold;
	padding-left:36px;
	margin-top:10px;
}

.playername_red {
width:87px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	background-image: url(/resources/images/red_strip.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:9px;
	color:#636363;
	font-weight:bold;
	padding-left:36px;
	margin-top:10px;
}

div.mc_diagram {
float:left;
margin-top:12px;
}

div#team_profile {
width:570px;
height:147px;
float:left;
background-image:url(/resources/images/tiles/team_profile.gif);
background-repeat:no-repeat;
padding:20px;
}

.teamprofile_header {
	width:100%;
	margin-top:8px;
	margin-bottom:16px;
	color:#008b40;
	font-size:14px;
	font-weight:bold;
	clear:left;
}

.teamprofile_kit {
width:176px;
float:left;
padding-top:8px;
}

.teamprofile_charts {
width:218px;
float:left;
}

.teamcpi {
background:url(/resources/images/cpi_team.gif);
background-repeat:no-repeat;
color:#464646;
font-size:14px;
font-weight:bold;
padding-left:46px;
float:left;
margin-left:8px;
margin-top:8px;
}

.teamcpi_right {
background:url(/resources/images/cpi_team.gif);
background-repeat:no-repeat;
color:#464646;
font-size:14px;
font-weight:bold;
padding-left:46px;
float:right;
margin-right:8px;
margin-top:8px;
}

.teamprofile_team_left {
	font-size:14px;
	font-weight:bold;
	color:#464646;
	margin-left:8px;
	float:left;
	margin-top:12px;
	width:100px;
}

.teamprofile_team_right {
	font-size:14px;
	font-weight:bold;
	color:#464646;
	margin-right:8px;
	float:right;
	margin-top:12px;
	width:100px;
	text-align:right;
}

/*----- EXPERTS ------*/



.expert_image {
	width:193px;
	height:158px;
	float:right;
	margin-bottom:10px;
}

.expert_image div.mainimage {
width:156px;
height:158px;

}

.expert_body {
  width: 380px;
  margin-top: 6px;
  padding: 6px;
  background: #ddd;
  float:left;
}

.expertsblock {
width:611px;
}

.expertsblock div.divider {
  margin-top: 6px;
  margin-bottom: 6px;
}

/*------ BEST 11 -----*/

div#best_11 {
	width:378px;
	height:550px;
	float:left;
	background-image: url(/resources/images/tiles/best11.gif);
	background-repeat: no-repeat;
	padding-top:68px;
	
	
}

.best_player {
width:68px;
height:77px;
float:left;
text-align:center;
margin-right:15px;
cursor: pointer;
}

.best_player img {
	height:60px;
	width:49px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
}

.best_player_name {
	float:left;
	text-align:center;
	padding:2px;
	width:64px;
	font-size:10px;
	font-weight:bold;1
}

.best11_row1 {
	margin-left:115px;
	height:77px;
	clear:left;
}

.best11_row2 {
	margin-left:32px;
	margin-top:39px;
	_margin-top:28px;
	height:77px;
	clear:left;
}

.best11_row3 {
	margin-left:30px;
	margin-top:41px;
	_margin-top:29px;
	height:77px;
	clear:left;
}

.best11_row4 {
	margin-top:48px;
	_margin-top:36px;
	margin-left:156px;
	height:77px;
	clear:left;
}

div#glossary {

	height:33px;
	border-bottom: 1px solid #555555;
	margin-bottom:12px;
	float:left;
	width:612px;
}

#glossary a:visited {
	font-size:18px;
	color:#252525;
	font-weight:bold;
	text-decoration:none;
	margin-right:3px;
}
#glossary a:link {
	font-size:18px;
	color:#252525;
	font-weight:bold;
	text-decoration:none;
	margin-right:3px;
}

#glossary a:hover {
	font-size:18px;
	font-weight:bold;
	color:#ff1f00;
	text-decoration:underline;
	margin-right:3px;
}

/* ---- GROUP STANDINGS -------- */

#group_table {
width:610px;

}

.group_table_top {
width:610px;
height:12px;
padding:0px;
margin:0px;
}

.group_table_bottom {
width:610px;

height:13px;
padding:0px;
margin:0px;
}

.group_table_left {
background-image:url(/resources/images/tiles/table_left.gif);
background-repeat:no-repeat;
background-position:top;
width:4px;
background-color:#58585a;
float:left;
padding:0px;
margin:0px;

}

.group_table_centre {
width:602px;
float:left;

background-color:#CC9900;
padding:0px;
margin:0px;
}

.group_table_right {
background-image:url(/resources/images/tiles/table_right.gif);
background-repeat:no-repeat;
background-position:top;
width:4px;
background-color:#3e3c3d;
float:right;

padding:0px;
margin:0px;
}



.group_table_header {
width:562px;
height:44px;
border-bottom: 1px solid #565656;
margin-bottom:10px;
font-size:12px;
font-weight:bold;

}

.group_table_header option {
width:60px;
vertical-align:middle;
}

div.gs_table {
	
	color:#252525;
	font-size:11px;
	float:left;
	width:562px;
	margin-top:10px;
	margin-bottom:5px;
	padding-bottom:10px;
	margin-left:25px;
	border-bottom:1px solid #ccc;

}




div.gs_col1 {
	width:323px;
	border-right:2px solid #fff;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:2px;
	height:14px;
}

div.gs_col2 {
	width:34px;
	vertical-align:middle;
	float:left;
padding-left:3px;
	padding-top:1px;
	padding-bottom:2px;
	height:14px;
	border-right:2px solid #fff;
}

.gs_table_clear {
clear:both;
height:4px;
}

.gs_table_padding {
width:596px;

}

.gs_table_padding form {
padding:0px;
margin:0px;
}


.fix_col1 {
	width:33px;
	border-right:2px solid #fff;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:2px;
	height:14px;
	text-align: center;	
}

.fix_col1r {
	width:33px;
	border-right:2px solid #fff;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:2px;
	height:14px;
	color:#ff1f00;
	text-align:center;
	
}

.fix_col2 {
	width:52px;
	border-right:2px solid #fff;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:2px;
	height:14px;
	text-align: center;	
	
	
}

.fix_col3 {
	width:160px;
	border-right:2px solid #fff;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:2px;
	height:14px;
	text-align: center;	
	
}

.fix_col3r {
	width:122px;
	border-right:2px solid #fff;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:2px;
	height:14px;
	text-align: center;	
	
}

.fix_col4 {
	width:100px;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:2px;
	height:14px;
	text-align: center;	
	
}

.fix_col5 {
	width:10px;
	border-right:2px solid #fff;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:2px;
	height:14px;
	text-align: center;	
	
}

.fix_col6 {
	width:30px;
	border-right:2px solid #fff;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:2px;
	height:14px;
	text-align: center;	
	
}


/*----- PERFORMANCE INDEX ------*/


.cpiindex_col1 {
	width:34px;
	border-right:2px solid #fff;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	padding-top:2px;

	height:14px;
	
	
	
}

.cpiindex_col2 {
	width:157px;
	border-right:2px solid #fff;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	padding-top:2px;
	
	height:14px;
	
	
}

.cpiindex_col3 {
	width:103px;
	border-right:2px solid #fff;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	padding-top:2px;
	
	height:14px;
	
}

.cpiindex_col3 select {
	width:90px;
	font-size:10px;
}

.cpiindex_col3 select#teamselect {
	width:100px;
	font-size:10px;
}

.cpiindex_col3 select#positionselect {
	width:100px;
	font-size:10px;
}

.cpiindex_col3 select#categoryselect {
	width:110px;
	font-size:10px;
}



.gs_table_footer {
width:100%;
clear:left;
float:left;
margin-top:10px;
padding-bottom:10px;
margin-bottom:10px;
border-bottom: 1px solid #555555;
}

.gs_table_search{
width:100%;
float:left;
margin-bottom:5px;
font-size:11px;
font-weight:bold;


}

.gs_table_search input {
vertical-align:middle;
}

/* Generic Article Styles */

table.arttable {
  width: 100%;
  border: 1px solid #008b40;
  clear: left;
}

table.arttableleft {
  width: 50%;
  border: 1px solid #008b40;
  float: left;
  margin-right: 8px;
}

table.arttableright {
  width: 50%;
  border: 1px solid #008b40;
  float: right;
  margin-left: 8px;
}

table.arttable tr th, table.arttable tr td.arttablehdr {
  background: #008b40;
  color: #fff;
  font-weight: bold;
  padding: 2px;
}

table.arttable tr td {
  padding: 2px;
  background: #fff;
}

div.artPicture_left {
  float: left;
  margin-right: 6px;
}

div.artPicture_right {
  float: left;
  margin-left: 6px;
}

div.artPicture_full {
  text-align: center;
  margin: 0 auto;
}

div.ppcontent p {
  margin-top: 0px;
}

div.ppchart {
}

sup {
  font-size: 6px;
}

div.noflashlink {
  height: 20px;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
}

div.flashlink {
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  height: 20px;
}

.divider_small {
	font-size: 1px;
	height:2px;
	width:160px;
	border-bottom:1px solid #7a7a7a;
	margin-left:3px;
	_margin-left:0px;
	clear:both;
}

.divider_small2 {

	height:2px;
	width:170px;
	border-bottom:1px solid #7a7a7a;
	clear:both;
	margin-left:10px;
	margin-right:10px;
}

.divider_small3 {

	height:2px;
	width:140px;
	border-bottom:1px solid #7a7a7a;
	clear:both;
	_clear:none;
	margin-left:8px;
	margin-right:10px;
	margin-bottom:5px;
	
}


div.smallquote {
	width:135px;
	font-size:11px;
	color:#252525;
	letter-spacing:-0.01em;
	line-height:14px;
	float:left;
	margin-left:10px;
	_margin-left:6px;
	background: url(/resources/images/quote_end_small.gif) bottom right no-repeat;
	margin-bottom:10px;
	text-align:left;
}


div.smallquotetext {
	background: url(/resources/images/quote_start_small.gif) top left no-repeat;
	padding:0px;
	margin:0px;
	float:left;
	padding-left:18px;
	padding-right:18px;
	clear:left;
}

div#cpi_index_small{
	width:151px;
	height:214px;
	background-image: url(/resources/images/tiles/article_link.gif);
	background-repeat: no-repeat;
	margin-bottom:18px;
	padding-top:6px;
	padding-left:6px;
	clear:left;
	margin-top:20px;
	
}

#cpi_index_small h4 {
width:134px;
}


.cpitext {       
        padding:0px;
        float:left;
        margin-left:17px;
        margin-bottom:12px;
        width:360px;
        
        
}

.polldate {
  font-size: 12px;
  margin: 0 0 2px 0;

}

.pollquestion {
  margin: 0 0 8px 0;
  padding: 0;
  font-size:14px;
  font-weight:bold;
}

.polloption  {
  padding: 0 0 3px 0;
}

.pollresponse {
  margin: 0 0 0px 0;
  font-size: 11px;
}

div#leftnav_polls div.pollanswer {
  width: 80px;
  margin: 0;
}

div#leftnav_polls div.pollpercent {
  float: left;
  width: 30px;
  font-weight: bold;
  margin: 0;
}

.pollbar_1 {
  background: #6a8db6;
  height: 5px;
  border-left: 1px solid #ccc;
  margin: 1px 0 0 0;
}

.pollbar_2 {
  background: #fe4110;
  height: 5px;
  border-left: 1px solid #ccc;
  margin: 1px 0 0 0;
}

.pollbar_3 {
  background: #ac9f83;
  height: 5px;
  border-left: 1px solid #ccc;
  margin: 1px 0 0 0;
}

.pollbar_4 {
  background: #c9015c;
  height: 5px;
  border-left: 1px solid #ccc;
  margin: 1px 0 0 0;
}

.pollbar_border {
  border-top: 1px solid #ccc;
  height: 1px;
}


div#matchreportstats {
	width:612px;
	height:432px;
	float:left;
	background-image: url(/resources/images/tiles/player_analysis.gif);
	background-repeat: no-repeat;
	margin-bottom:26px;
}

td.pmstrip {
    vertical-align: top;
    width: 100px;
    text-align: center;
}

td.pmstat, th.pmstat {
    text-align: center;
    width: 80px;
    padding: 1px;
}

td.pmcpi {
    text-align: center;
    width: 40px;
    padding: 1px;
}

td.pmplayer, th.pmplayer {
    text-align: center;
    padding: 1px;
    width: 
}

th.pmplayer {
	color:#555555;
	width: 136px;
}

td.pmgap {
  width: 20px;
}

td.pmstatt {
    text-align: center;
    padding: 1px;
}

div.videoselector {
  border: 1px solid #999;
  background: #fff;
  width: 140px;
  padding: 4px;
  height: 248px;
  overflow-y: scroll;
  overflow-x: hidden;
}

div.videoselector ul {
  margin: 0;
  padding: 0;
  font-size: 11px;
  list-style: none;
}

div.glossarydef {
 font-size: 12px;
 background: #fff;
 border-top: 1px solid #999;
 border-bottom: 1px solid #999;
 border-left: 1px solid #999;
 width: 443px;
 height: 240px;
 padding: 8px;
 overflow-x: hidden;
 overflow-y: hidden;
}

div.glossarydef h3 {
 float: none;
 margin-bottom: 4px;
}

.vsselected {
  color: #fff;
  background: #008b40;
  padding: 2px;
  min-height: 16px;
}

.vsselected a:link, .vsselected a:visited {
  color: #fff;
}

.vsnormal {
  padding: 2px;
  min-height: 16px;
}

div.videoicon {
  float: right;
  width: 16px;
  height: 16px;
  background: url(/resources/images/videocamera.png);
}




div#country {
	width:117px;
	background-image: url(/resources/images/tiles/country.gif);
	background-repeat:repeat-y;
	float:left;
	margin-top:30px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-0.01em;
	line-height:12px;
}

div.country_top {
	background-image: url(/resources/images/tiles/country_top.gif);
	background-repeat:no-repeat;
	height:41px;
	width:117px;
	}
	
div.country_bottom {
	background-image: url(/resources/images/tiles/country_bottom.gif);
	background-repeat:no-repeat;
	height:32px;
	width:117px;
	background-position: bottom;
	}

div.country_text {
margin:6px;
padding-bottom:8px;
border-bottom:1px solid #ffffff;
margin-top:8px;
}

div.country_form {
margin:6px;

}


div#country form {
margin-top:5px;
width:107px;
font-size:9px;
margin-left:5px;
}

div#country select {
width:107px;
font-size:9px;
}

div#country option {
font-size:9px;
}

.tableborder {
	border:1px solid #959595;
	padding:12px;
	_padding-left:8px;
	_width:590px;
	
	
	z-index:10;
}

.buttons {
float:left;
width:611px;
height:252px;
}

.button {
width:189px;
height:283px;
float:left;
background-image:url(/resources/images/tiles/buttontile.jpg);
background-repeat:no-repeat;
}

/*  NEW ARTICLE */

div.art_img {
float:right;
width:301px;
height:271px;
margin-left:10px;
margin-bottom:20px;
}

div.art_header {
	width:297px;
	float:left;
}

div.art_info {
	float:left;
	padding-top:3px;
}

div.art_utils {
	float:right;
}

div.art_match {
	font-size:16px;
	color:#252525;
	float:left;
	clear:left;
	width:297px;
	margin-bottom:10px;
	font-weight:bold;
}

div.art_title {
	color:#252525;
	font-size:20px;
	float:left;
	clear:left;
	width:297px;
	margin-bottom:10px;
}

div.art_openpara {
	font-size:20px;
	color:#7a7a7a;
	float:left;
	clear:left;
	width:297px;
	margin-bottom:10px;
	font-weight:bold;
}

div.art_body {
	font-size:12px;

}

div.art_body p {
	margin-bottom:10px;
	font-size:12px;

}

div.magnatec {
	width:611px;
	height:102px;
	margin-top:18px;
	margin-bottom:18px;
	clear:left;
	background-image:url(/resources/images/tiles/magnatec.jpg);
	background-repeat:no-repeat;
}

div.magnatec form {
position:relative;
left:470px;
top:70px;
}

div.magnatec option {
font-size:9px;
}

div.magnatec select {
font-size:9px;
}

div#fifabox {
	width:192px;
	background:url(/resources/images/tiles/fifa_box.gif);
	background-repeat:no-repeat;
	margin-top:16px;
	background-color:#f1f1f1;
	clear:left;
	padding-bottom:5px;

}

div.fifabox_header {

	
	width:170px;
	font-size:14px;
	color:#252525;
	font-weight:bold;
	padding:0px;
	margin-left:12px;
	margin-bottom:6px;
	clear:left;
	
	
	}



div.fifatext {
	color:#017b32;
	font-weight:bold;
	
	width:170px;
	margin-left:12px;
	margin-bottom:6px;
	
	
}

div#fifabox h2 {
	color:#373133;
	font-size:18px;
	margin-left:10px;
}

div#fifabox h3 {

	margin-left:10px;
	font-size:14px;
	width:145px;
}

div.fifaboxbottom {
	background-image: url(/resources/images/tiles/long_bottom.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	width:192px;
	float:left;
	background-color:#f1f1f1;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:0px;
	clear:left;
	height:40px;
	
	
	}

div#heatmap {
	width:380px;
	
	float:left;
	font-size:12px;
	
}

div#heatmap div p {
	font-size:12px;
}

div#heatmap  img {
	width:380px;	
}

div.selectmatch {
	margin-bottom:20px;
}

div.selectmatch select {
	width:378px;
}

div.fifadesign {
	width:178px;
	float:left;
}

.matchtables {
	width:611px;
	float:left;
	padding-bottom:20px;
	margin-top:20px;
	border-bottom: 1px solid #555555;
}

.matchtable {
	width:189px;
	height:195px;
	float:left;
	background-image:url(/resources/images/tiles/match-centre.gif);
	background-repeat:no-repeat;
}

.patable {
width:190px;
height:238px;
float:left;
background-image:url(/resources/images/tiles/patile.gif);
background-repeat:no-repeat;
}

.patable .greentextbox {
	margin:5px;
	font-size:11px;
	color:#008b40;
	float:left;
	width:170px;
	
	margin-left:12px;
	_margin-left:5px;
	font-weight:bold;
	height:38px;
}

.match_header {
	font-size:11px;
	font-weight:bold;
	color:555555;
	padding-top:14px;
	margin-left:7px;
	float:left;
	line-height:11px;
	letter-spacing:-0.01em;
	width:130px;
}

/* small fixture table */

#standwindow {
	width:174px;
	height:71px;
	float:left;
	margin-top:8px;
	margin-left:7px;
	margin-bottom:15px;
	overflow:hidden;
	display:inline;
	background-color:#FFFFFF;
	
}

#smallfixtable {
	width:174px;
	height:71px;
	float:left;
	margin-top:8px;
	margin-left:7px;
	_margin-left:4px;
	margin-bottom:15px;
	_margin-bottom:5px;
}

.sft_col1 {
	width:48px;
	padding:2px;
	padding-left:4px;
	margin-right:1px;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	
}

.sft_col2 {
	width:53px;
	padding:2px;
	padding-left:4px;
	margin-right:1px;
	float:left;
	overflow:hidden;
	white-space:nowrap;
}

.sft_col3 {
	width:53px;
	padding:2px;
	padding-left:4px;
	float:left;
	overflow:hidden;
	white-space:nowrap;
}

.sft_col4 {
	width:20px;
	padding:2px;
	padding-left:4px;
	margin-right:1px;
	float:left;
	color:#CC0000;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
	}

#conf_bottom {
	width:100%; 
	
	padding-top:20px;
	float:left;
}

#conf_bottom_left {
	float:left;
	width:418px;
}

.conf_article {
	float:left;
	width:601px;
	 height:22px;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}



#info{
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    position:relative;
    color: #00529B;
    background-color: #FFF;
    background-image: url('info.png');
} 

/* -------- EMAIL --------------- */

#email {
	width:448px;
	
	background-color:#ffffff;
	border: 2px solid #008b40;
	color:#333333;
}

.emailheader {
	background-color:#e9e9e9;
	width:434px;
	float:left;
	padding-left:7px;
	padding-top:7px;
	padding-right:7px;
	height:23px;
	
	}
	
div.emailheader a:visited {
color:#252525;
}

div.emailheader a:link {
color:#252525;
}


.emailbody {
	float:left;
	margin-top:10px;
	
}

.emailleftcol {
	width:185px;
	text-align:right;
	float:left;
	margin-right:15px;
}

.emailrightcol {
width:244px;
float:left;
}

.emailrow {
height:30px;
}

.emailinput {
	width:223px;
	height:19px;
	border:1px solid #999999;
}

.emailtext {
	width:221px;
	height:66px;
	border:1px solid #999999;
}

span.emailip {
	font-size:10px;
	color:#999999;
	float:right;
}

div.sharecol {
	width:207px;
	float:left;
	margin-left:11px;
}

div.sharerow {
	height:20px;
	border-bottom:1px solid #999999;
	text-align:left;
	padding-top:5px;
}

div.sharerow img {
	vertical-align:middle;
}


#experiment {
	position:relative;
	left:2px;
	bottom:2px;
	width:117px;
	height:165px;
}



/*#slickbox {
    float: right;
    width: 250px;
    border: 2px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 10px;
    background-repeat: no-repeat;
    background-position: 10px center;
    position:absolute;    
    color: #000;
    background-color: #FFF;
    background-image: url('info.png');
}*/

#slickbox {
    float: right;
    width: 448px;
    position:absolute;    
    color: #000;
    background-color: #FFF;
    
}

#slickbox_menu {
	
    width: 448px;
    position:absolute;    
    color: #000;
    background-color: #FFF;
	top:178px;
}

#slickbox_title {
	
    width: 448px;
    position:absolute;    
    color: #000;
    background-color: #FFF;
	top:260px;
	float:left;
	margin-left:-380px;
	}



/*#emailbox {
    float: right;
    width: 250px;
    border: 2px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 10px;
    background-repeat: no-repeat;
    background-position: 10px center;
    position:absolute;    
    color: #000;
    background-color: #FFF;
    background-image: url('info.png');
}*/

#emailbox {

  	width: 448px;
    position:absolute;    
    color: #000;
    background-color: #FFF;
	top:260px;
	float:left;
	_float:none;
	margin-left:-380px;
	z-index:2000;
	
	
}

 
table.two
{
table-layout: fixed
} 

#top5unit {
	width:295px;
	float:left;
	
}

#top5unit_top {
	background-image:url(/resources/images/tiles/top5_top.gif);
	background-repeat:no-repeat;
	width:295px;
	height:15px;
	float:left;
	}
	
#top5unit_body {
	float:left;
	background-color:#f1f1f1;
	width:295px;
	clear:left;
	}
	
#top5unit_bottom {
	background-image:url(/resources/images/tiles/top5_bottom.gif);
	background-repeat:no-repeat;
	width:295px;
	height:57px;
	float:left;
	clear:left;
	}
	
div#top5_table {

	
	font-size:10px;
	color:#2525252;
	width:295px;
	padding-left:30px;
	padding-top:10px;
	*padding-left:25px;
	_padding-left:10px;
	_width:240px;
	
	}

div.top5_row {
	height:14px;
	float:left;
	margin-bottom:2px;
	_margin-bottom:1px;
	clear:left;
	width:240px;
}

div.top5_col2 {
	width:180px;
	vertical-align:middle;
	float:left;
	padding-left:3px;
	white-space:nowrap;
	overflow:hidden;
	border-right:2px solid #f1f1f1;
}

.divider_unit{

	height:2px;
	width:266px;
	border-bottom:1px solid #7a7a7a;
	clear:both;
	margin-left:10px;
	margin-right:10px;
}

div.unit_head {
	width:275px; 
	margin-left:10px; 
	margin-right:10px;
}

div.unit_title {
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#252525;
}

div.cpi_table_bottom {
	background-image:url(/resources/images/tiles/cpi_bottom.gif);
	background-repeat:no-repeat;
	width:157px;
	height:52px;
	background-position: bottom;
	}

