/*** Let's Set Everything to Zero ***/
html,body,p,div,img,li,ul,dl,dd,dt,form,form,noscript{
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
border:0;
border-spacing:0;
}
input,select{
margin:0;
padding:0;
}
body {

}
p {margin: 0 0 10px 0;}
ol {margin: 0 0 0 25px; padding:0}
ul.regular {margin: 0px 0px 0px 390px;}

/* Text and images styles */
h1
{
margin: 0; 
padding: 0;
font-size: 1.4em;
}
h2.default
{
margin: 0px 0px 0px 0px; 
padding: 5px 0px 0px 5px;
font-size: 1.2em;
background-image: url(/images/bg-grey-h2.jpg);
background-repeat: repeat-x;
height: 28px;
}
h2
{
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
font-size: 1.2em;
}
h3
{
margin: 15px 0px 6px 0px; 
padding: 0px 0px 0px 0px;
font-size: 1.1em;
font-weight: bold;
}
h4
{
margin: 15px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
font-size: 1.0em;
font-weight: bold;
color:#666666;
}
.whitetitle
{
font-size: 1.1em;
color: #FFFFFF;
font-weight: bold;
}
.boldwhite
{
font-size: 0.9em;
color: #FFFFFF;
font-weight: bold;
}
.smallwhite{
color: #FFFFFF;
font-size: 0.8em;
}
.smallgrey{
font-size: 0.9em;
}
a, a:visited {
color: #0048E7;
text-decoration: underline;
font-weight: bold;
font-size: 0.9em;
}
a:hover {
text-decoration: none;
}
a.grey, a.grey:visited {
color: #82786E;
text-decoration: none;
font-size: 0.9em;
}
a.grey:hover, a.grey:focus, a.grey:active{
text-decoration: underline;
}
.orangeborder {
border: 1px solid #F3B441;
}
.greyborder {
border: 1px solid #C1C1C1;
}
.blackbold{
font-size: 1.0em;
margin: 0;
padding: 0;
}
.bigblackbold{
font-size: 1.5em;
margin: 0;
padding: 0;
}
.leftimg {padding: 0px 10px 10px 0px; float:left}
.rightimg {padding: 0px 0px 10px 10px; float:right}

.regulartable {border-width: 1px; border-style: solid; border-color:#c1d0d7; border-collapse: collapse;}
.regulartable td {border-width: 1px; border-style: solid; border-color:#c1d0d7; border-collapse: collapse; padding: 5px 5px 5px 5px}
.regulartable th {font-weight:bold; border-width: 1px; border-style: solid; border-color:#c1d0d7; border-collapse: collapse; background-color:#d5e0e4; padding: 5px 5px 5px 5px}



/* End Text styles */

/* Page */
#conteneur {

width:990px;
margin: 0px auto;
padding:0px;
padding: 0 0px 0 3px;
}
#border {
/*background-color: #FF00CC;*/
border: 1px solid #CFCFCF;
background-color: #FFFFFF;

}
div.clearer {clear: both; line-height: 0; height: 0;}

#part1content, #part1contentwhite {
  width: 100%;
  background-color:#f7f7f7;
  padding-bottom:5px;
}
#part1contentwhite{ background-color:#fff;}



.spacer {
  clear: both;
}
/* End Page */

/* Top */
#header {
height: 118px;
background-image:url(/images/bg-top.gif);
background-repeat: repeat-x;
background-color: #383838;
margin:0;
padding:0;
}
	#logo {
	padding:0;
	float: left;
	margin: 0;
	}
	#title {
	float: left;
	margin: 30px 0 0 20px;
	color:#FFFFFF;
	font-weight: bold;
	}
		.bigtext{ font-size: 2.0em; }
		.averagetext{ font-size: 1.3em; }	
	
	#topnav {
	margin: 10px 15px 0 0;
	float: right; 
	text-align: right;
	}
		#topnav a {
		color: #FFFFFF;
		font-size: 0.9em;
		text-decoration: none;
		font-weight: normal;
		margin: 0 20px 0 5px;
		}
		#topnav a:hover  {
		text-decoration: underline;
		}
		#topnav a:active, #topnav a:focus {
		background-color:#999999;
		}
		#topnav a.special {
		color: #FFFFFF;
		font-size: 0.9em;
		text-decoration: none;
		font-weight: bold;
		margin: 0;
		}
		#accesibility { 
		margin: 0 0 10px 0;
		}
		#searcharea {
		margin: 60px 0 5px 0;
		}
			#search_box{
			height: 15px;
			font-size: 12px;
			}
			.hidden {position: absolute; left: -9000px;}
			.go { padding-top: 1px;}

#mainnav {
height: 33px;
background-image: url(/images/bg-nav-bar.jpg);
background-repeat: repeat-x;
text-align: center;
background-color: #383838;
}
	#mainnav a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.9em;
	}
	#mainnav a:hover {
	text-decoration: underline;
	}
	#mainnav a:active, #mainnav a:focus {
	background-color: #999999;
	}
	#participation {
	float: left;
	padding-top: 8px;
	width: 15%;
	height: 23px;
	border-top: 2px solid #ED66AA;
	}
	#participation-active {
	float: left;
	padding-top: 8px;
	width: 15%;
	height: 23px;
	border-top: 2px solid #ED66AA;
	background-image: url(/images/bg-nav-bar-pink.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	}
	#performance {
	float: left;
	padding-top: 8px;
	width: 14%;
	height: 23px;
	border-top: 2px solid #07B4EE;
	background-image: url(/images/bg-nav-bar-divider.jpg);
	background-repeat: no-repeat;
	background-position: left;
	}
	#performance-active {
	float: left;
	padding-top: 8px;
	width: 14%;
	height: 23px;
	border-top: 2px solid #07B4EE;
	background-image: url(/images/bg-nav-bar-blue.jpg);
	background-repeat: no-repeat;
	background-position: left;
	}
	#bodies {
	float: left;
	padding-top: 8px;
	width: 14%;
	height: 23px;
	border-top: 2px solid #63C1A1;
	background-image: url(/images/bg-nav-bar-divider.jpg);
	background-repeat: no-repeat;
	background-position: left;
	}
	#bodies-active {
	float: left;
	padding-top: 8px;
	width: 14%;
	height: 23px;
	border-top: 2px solid #63C1A1;
	background-image: url(/images/bg-nav-bar-lightgreen.jpg);
	background-repeat: no-repeat;
	background-position: left;
	}
	#research {
	float: left;
	padding-top: 8px;
	width: 14%;
	height: 23px;
	border-top: 2px solid #ED0808;
	background-image: url(/images/bg-nav-bar-divider.jpg);
	background-repeat: no-repeat;
	background-position: left;
	}
	#research-active {
	float: left;
	padding-top: 8px;
	width: 14%;
	height: 23px;
	border-top: 2px solid #ED0808;
	background-image: url(/images/bg-nav-bar-red.jpg);
	background-repeat: no-repeat;
	background-position: left;
	}
	#anti-doping {
	float: left;
	padding-top: 8px;
	width: 14%;
	height: 23px;
	border-top: 2px solid #EDEE08;
	background-image: url(/images/bg-nav-bar-divider.jpg);
	background-repeat: no-repeat;
	background-position: left;
	}
	#anti-doping-active {
	float: left;
	padding-top: 8px;
	width: 14%;
	height: 23px;
	border-top: 2px solid #EDEE08;
	background-image: url(/images/bg-nav-bar-yellow.jpg);
	background-repeat: no-repeat;
	background-position: left;
	}
	#news {
	float: left;
	padding-top: 8px;
	width: 14%;
	height: 23px;
	border-top: 2px solid #34C135;
	background-image: url(/images/bg-nav-bar-divider.jpg);
	background-repeat: no-repeat;
	background-position: left;
	}
	#news-active {
	float: left;
	padding-top: 8px;
	width: 14%;
	height: 23px;
	border-top: 2px solid #34C135;
	background-image: url(/images/bg-nav-bar-green.jpg);
	background-repeat: no-repeat;
	background-position: left;
	}
	#about {
	float: left;
	padding-top: 8px;
	width: 14.6%;
	height: 23px;
	border-top: 2px solid #9135C0;
	background-image: url(/images/bg-nav-bar-divider.jpg);
	background-repeat: no-repeat;
	background-position: left;
	}
	#about-active {
	float: left;
	padding-top: 8px;
	width: 14.6%;
	height: 23px;
	border-top: 2px solid #9135C0;
	background-image: url(/images/bg-nav-bar-purple.jpg);
	background-repeat: no-repeat;
	background-position: left;
	}
	
#roadline {
padding: 4px 0 5px 15px;
font-size: 0.9em;
}
	#roadline a{
	color: #000000;
	text-decoration: underline;
	font-size: 1em;
	font-weight: normal;
	}
	#roadline a:hover{
	text-decoration: none;
	font-size: 1em;
	font-weight: normal;
	}
	#roadline a:active, #roadline a:focus{
	background-color: #E1E1E1;
	font-size: 1em;
	font-weight: normal;
	}
#introtext {
padding: 4px 0px 10px 15px;
}
ul {
list-style: square;
padding: 4px 0px 4px 17px;
}
/* End Top */

/* HP */
#leftHP {
float:left;
width: 642px;
padding: 0 0 0 15px;
}
.tablelogos{
background-color: #FDFAF1;
margin-bottom:15px;
}
#quicklinksHP{
clear: none;
height: 212px;
}
	.quicklinks2 {clear: left; margin: 0px 0px 0px 0px; padding: 2px 5px 10px 5px; background-color:#FDFAF1;}

#rightHP {
padding: 0 15px 0 10px;
margin-left: 660px; 

}

#rightHP img{ margin-bottom:12px;}
#tablephotosHP{
	float: left;
	width: 380px;
	margin-bottom: 15px;
	background-color: #000000;
	}
	
	
#tablenewsHP{
width:100%;
}	

#tablenewsHP a,#tablenewsHP a:visited
{
	 font-size:15px; font-weight:bold;
	  color:#686d7d;
	  padding-bottom:8px; text-decoration:none; display:block;
}

#tablenewsHP p{ padding-bottom:0px; margin-bottom:0px;}

.paragraphHP{
padding: 5px 15px 5px 15px;
background-color:#FDFAF1;
}
.spacer {
clear: left;
}
#newsletter{
background-color: #FDFAF1;
margin-left:0px;
padding: 7px 7px 7px 7px;
margin-bottom:15px;font-size:12px;
height:50px;
}
.formlist{
vertical-align: top;
}
.borderright{
font-weight: bold;
text-align: center;
border-right: 1px solid #000000;
vertical-align:text-top;
}
/* End HP */

/* Content */
#centre {
padding: 0;
margin-left: 245px;
margin-right: 275px;
}
#centre-2columns {
padding: 0;
margin-left: 245px;
margin-right: 15px;
}
	#tablephotos{
	float: none;
	width: 440px;
	margin-right: 10px;
	background-color: #fff;
	}
		.eventtitle { padding: 5px 0 5px 10px; background-color: #000000; }
		.eventphoto { padding:0; margin:0; text-align: center; background-color: #000000; }
		.descriptionphoto { padding: 5px 10px 5px 10px; background-color: #000000; } 
		.miniphotos { padding: 2px 0 6px 0; background-color: #000000; text-align: center; }
			.spacephoto { padding: 0 3px 0 3px; }

#left {
float:left;
width: 205px;
padding: 0 0 0 15px;
}
	.quicklinks {clear: left; margin: 0px 0px 0px 0px; padding: 2px 5px 5px 5px; background-color:#FDFAF1;}
		.caselogo {width:45px; float:left; padding: 0px 5px 0 10px;}
		.casetext  {margin-left: 55px; padding: 15px 0px 10px 0px; text-align:left; text-transform:uppercase;}
		.casetextlong {margin-left: 55px; padding: 10px 0px 5px 0px; text-align:center;}

#right {
float:right;
width: 235px;
padding: 0 15px 0 0;
}
	#listen{
	background-color: #CFCFCF;
	padding: 10px 8px 1px 15px;
	}
	#question{
	height: 49px;
	background-color: #CFCFCF;
	padding: 4px 8px 0px 15px;
	margin-bottom: 10px;
	}
	.submit	{
	padding: 3px 0 0 85px;
	}

/* TITLES */
.orangegradient{
height: 20px;
padding-top: 3px;
padding-right: 10px;
margin-bottom: 10px;
background-image: url(/images/bg-gradient-orange.jpg);
background-repeat: no-repeat;
background-position: right;
text-align: right;
}
.bigtitlepink  {
padding: 0 0 4px 0;
color: #ED66AA;
}
.bigtitleblue  {
padding: 0 0 4px 0;
color: #07B4EE;
}
.bigtitlelightgreen  {
padding: 0 0 4px 0;
color: #63C1A1;
}
.bigtitlered  {
padding: 0 0 4px 0;
color: #ED0808;
}
.bigtitleyellow  {
padding: 0 0 4px 0;
color: #000000;
}
.bigtitlegreen  {
padding: 0 0 4px 0;
color: #34C135;
}	
.bigtitlepurple {
padding: 0 0 4px 0;
color: #9135C0;
}
.titleorange, .longtitleorange  {

padding: 5px 0 0 12px;
background-image: url(/images/bg-title-orange.jpg);
background-repeat: no-repeat; font-size:12px;
}



.titlepink, .longtitlepink{

padding: 5px 0 0 12px;
background-image: url(/images/bg-title-pink.jpg);
background-repeat: no-repeat;font-size:12px;
}
.titleblue, .longtitleblue{

padding: 5px 0 0 12px;
background-image: url(/images/bg-title-blue.jpg);
background-repeat: no-repeat;font-size:12px;
}
.titlelightgreen, .longtitlelightgreen  {

padding: 5px 0 0 12px;
background-image: url(/images/bg-title-lightgreen.jpg);
background-repeat: no-repeat;font-size:12px;
}
.titlered , .longtitlered  {

padding: 5px 0 0 12px;
background-image: url(/images/bg-title-red.jpg);
background-repeat: no-repeat;font-size:12px;
}
.titleyellow , .longtitleyellow {

padding: 5px 0 0 12px;
background-image: url(/images/bg-title-yellow.jpg);
background-repeat: no-repeat;font-size:12px;
}
.titlegreen, .longtitlegreen {

padding: 5px 0 0 12px;
background-image: url(/images/bg-title-green.jpg);
background-repeat: no-repeat;font-size:12px;
}
.titlepurple, .longtitlepurple   {

padding: 5px 0 0 12px;
background-image: url(/images/bg-title-purple.jpg);
background-repeat: no-repeat;font-size:12px;
}

.titlegray, .longtitlegray, .titlegrayFunded  {
font-size:12px;
 padding-left:7px;
background-image: url(/images/v2/header-gradient-news-bullet.gif);
background-repeat: no-repeat;
}
.titleBack{background-image: url(/images/V2/header-gradient-news.gif); background-repeat: repeat-x; padding: 5px 0 0 12px;}
.titleBackFunded{background-image: url(/images/V2/header-gradient-funded.gif); background-repeat: repeat-x; padding: 5px 0 0 12px;}

#multimediagallery, #listen, #yourcomments { margin: 0 0 15px 0; }
/* END TITLES */
/* End Content */

/* Footer */
#footer {
padding: 2px 0 5px 0;
clear:both;
background-color: #242424;
color: #FFFFFF;
}
	#footer a {
	color: #FFFFFF;
	font-size: 0.9em;
	text-decoration: none;
	font-weight: bold;
	margin: 0 10px 0 10px;
	}
	#footer a:hover  {
	text-decoration: underline;
	}
	#footer a:active, #footer a:focus {
	background-color:#999999;
	}
#address {
font-size: 0.9em;
margin: 3px 0 8px 0;
}
/* End Footer */

/* Menus */
/* PINK */
#leftmenupink{margin: 0 0 15px 0; width: 205px;}
#leftmenupink ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenupink li {margin:0px 0px 1px 0px; padding:0px;background-color: #ED66AA;}
#leftmenupink a, #leftmenupink a:visited {display: block;padding: 6px 10px 6px 10px;width: 185px;color: #000000;text-decoration: none;}
#leftmenupink a:hover{text-decoration: underline;}
#leftmenupink a:focus, #leftmenupink a:active{background-color: #CB4488;} 
/* Sub Navigation */
#leftmenupink ul ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenupink ul ul li {margin: 0; padding:0 ; border-top: 1px solid #FFFFFF;}
#leftmenupink ul ul a, #leftmenupink ul ul a:visited{display: block;padding: 5px 10px 5px 20px;width: 175px;color: #000000;background-color: #FF8ACE;text-decoration: none;}
#leftmenupink ul ul a:focus, #leftmenupink ul ul a:active{background-color: #FFA3E7;} 		
#leftmenupink ul ul a:hover{text-decoration:underline;}
/* Sub Navigation level 3 */
#leftmenupink ul ul ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenupink ul ul ul li {margin: 0; padding:0;}
#leftmenupink ul ul ul a, #leftmenupink ul ul ul a:visited{display: block;padding: 5px 10px 5px 40px;width: 155px;color: #000000;background-color: #FFA3E7;text-decoration: none;}
#leftmenupink ul ul ul a:focus, #leftmenupink ul ul ul a:active{background-color: #FFD1FF;} 		
#leftmenupink ul ul ul a:hover{text-decoration:underline;}
/* End PINK */

/* BLUE */
#leftmenublue{margin: 0 0 15px 0; width: 205px;}
#leftmenublue ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenublue li {margin:0px 0px 1px 0px; padding:0px;background-color: #34E1FF;}
#leftmenublue a, #leftmenublue a:visited {display: block;padding: 6px 10px 6px 10px;width: 185px;color: #000000;text-decoration: none;}
#leftmenublue a:hover{text-decoration: underline;}
#leftmenublue a:focus, #leftmenublue a:active{background-color: #07B4EE;} 
/* Sub Navigation */
#leftmenublue ul ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenublue ul ul li {margin: 0; padding:0 ; border-top: 1px solid #FFFFFF;}
#leftmenublue ul ul a, #leftmenublue ul ul a:visited{display: block;padding: 5px 10px 5px 20px;width: 175px;color: #000000;background-color: #7EFFFF;text-decoration: none;}
#leftmenublue ul ul a:focus, #leftmenublue ul ul a:active{background-color: #BCFFFF;} 		
#leftmenublue ul ul a:hover{text-decoration:underline;}
/* Sub Navigation level 3 */
#leftmenublue ul ul ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenublue ul ul ul li {margin: 0; padding:0 ;}
#leftmenublue ul ul ul a, #leftmenublue ul ul ul a:visited{display: block;padding: 5px 10px 5px 40px;width: 155px;color: #000000;background-color: #BCFFFF;text-decoration: none;}
#leftmenublue ul ul ul a:focus, #leftmenublue ul ul ul a:active{background-color: #F3FFFF;} 		
#leftmenublue ul ul ul a:hover{text-decoration:underline;}
/* End BLUE */

/* LIGHTGREEN */
#leftmenulightgreen{margin: 0 0 15px 0; width: 205px;}
#leftmenulightgreen ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenulightgreen li {margin:0px 0px 1px 0px; padding:0px;background-color: #80DEBE;}
#leftmenulightgreen a, #leftmenulightgreen a:visited {display: block;padding: 6px 10px 6px 10px;width: 185px;color: #000000;text-decoration: none;}
#leftmenulightgreen a:hover{text-decoration: underline;}
#leftmenulightgreen a:focus, #leftmenulightgreen a:active{background-color: #63C1A1;} 
/* Sub Navigation */
#leftmenulightgreen ul ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenulightgreen ul ul li {margin: 0; padding:0 ; border-top: 1px solid #FFFFFF;}
#leftmenulightgreen ul ul a, #leftmenulightgreen ul ul a:visited{display: block;padding: 5px 10px 5px 20px;width: 175px;color: #000000;background-color: #A9FFE7;text-decoration: none;}
#leftmenulightgreen ul ul a:focus, #leftmenulightgreen ul ul a:active{background-color: #BDFFFB;} 		
#leftmenulightgreen ul ul a:hover{text-decoration:underline;}
/* Sub Navigation level 3 */
#leftmenulightgreen ul ul ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenulightgreen ul ul ul li {margin: 0; padding:0 ;}
#leftmenulightgreen ul ul ul a, #leftmenulightgreen ul ul ul a:visited{display: block;padding: 5px 10px 5px 40px;width: 155px;color: #000000;background-color: #BDFFFB;text-decoration: none;}
#leftmenulightgreen ul ul ul a:focus, #leftmenulightgreen ul ul ul a:active{background-color: #DEFFFF;} 		
#leftmenulightgreen ul ul ul a:hover{text-decoration:underline;}
/* End LIGHTGREEN */

/* RED */
#leftmenured{margin: 0 0 15px 0; width: 205px;}
#leftmenured ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenured li {margin:0px 0px 1px 0px; padding:0px;background-color: #ED0003;}
#leftmenured a, #leftmenured a:visited {display: block;padding: 6px 10px 6px 10px;width: 185px;color: #ffffff;text-decoration: none;}
#leftmenured a:hover{text-decoration: underline;}
#leftmenured a:focus, #leftmenured a:active{background-color: #C20000;} 
/* Sub Navigation */
#leftmenured ul ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenured ul ul li {margin: 0; padding:0 ; border-top: 1px solid #FFFFFF;}
#leftmenured ul ul a, #leftmenured ul ul a:visited{display: block;padding: 5px 10px 5px 20px;width: 175px;color: #ffffff;background-color: #FF5136;text-decoration: none;}
#leftmenured ul ul a:focus, #leftmenured ul ul a:active{background-color: #FF815D;} 		
#leftmenured ul ul a:hover{text-decoration:underline;}
/* Sub Navigation level 3 */
#leftmenured ul ul ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenured ul ul ul li {margin: 0; padding:0;}
#leftmenured ul ul ul a, #leftmenured ul ul ul a:visited{display: block;padding: 5px 10px 5px 40px;width: 155px;color: #ffffff;background-color: #FF815D;text-decoration: none;}
#leftmenured ul ul ul a:focus, #leftmenured ul ul ul a:active{background-color: #FFA884;} 		
#leftmenured ul ul ul a:hover{text-decoration:underline;}
/* End RED */

/* YELLOW */
#leftmenuyellow{margin: 0 0 15px 0; width: 205px;}
#leftmenuyellow ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenuyellow li {margin:0px 0px 1px 0px; padding:0px;background-color: #EDEE08;}
#leftmenuyellow a, #leftmenuyellow a:visited {display: block;padding: 6px 10px 6px 10px;width: 185px;color: #000000;text-decoration: none;}
#leftmenuyellow a:hover{text-decoration: underline;}
#leftmenuyellow a:focus, #leftmenuyellow a:active{background-color: #FFD224;} 
/* Sub Navigation */
#leftmenuyellow ul ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenuyellow ul ul li {margin: 0; padding:0 ; border-top: 1px solid #FFFFFF;}
#leftmenuyellow ul ul a, #leftmenuyellow ul ul a:visited{display: block;padding: 5px 10px 5px 20px;width: 175px;color: #000000;background-color: #FFFF49;text-decoration: none;}
#leftmenuyellow ul ul a:focus, #leftmenuyellow ul ul a:active{background-color: #FFFF84;} 		
#leftmenuyellow ul ul a:hover{text-decoration:underline;}
/* Sub Navigation level 3 */
#leftmenuyellow ul ul ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenuyellow ul ul ul li {margin: 0; padding:0;}
#leftmenuyellow ul ul ul a, #leftmenuyellow ul ul ul a:visited{display: block;padding: 5px 10px 5px 40px;width: 155px;color: #000000;background-color: #FFFF84;text-decoration: none;}
#leftmenuyellow ul ul ul a:focus, #leftmenuyellow ul ul ul a:active{background-color: #FFFFCA;} 		
#leftmenuyellow ul ul ul a:hover{text-decoration:underline;}
/* End YELLOW */

/* GREEN */
#leftmenugreen {margin: 0 0 15px 0;width: 205px;}
#leftmenugreen ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenugreen li {margin:0px 0px 1px 0px;padding:0px;background-color: #90EE90;}
#leftmenugreen a, #leftmenugreen a:visited {display: block;padding: 6px 10px 6px 10px;width: 185px;color: #000000;text-decoration: none;}
#leftmenugreen a:hover{text-decoration: underline;}
#leftmenugreen a:focus, #leftmenugreen a:active{background-color: #72D072;} 
/* Sub Navigation */
#leftmenugreen ul ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenugreen ul ul li {margin: 0; padding:0 ; border-top: 1px solid #FFFFFF;}
#leftmenugreen ul ul a, #leftmenugreen ul ul a:visited{display: block;padding: 5px 10px 5px 20px;width: 175px;color: #000000;background-color: #C1F4C1;text-decoration: none;}
#leftmenugreen ul ul a:focus, #leftmenugreen ul ul a:active{background-color: #D3FFD3;} 		
#leftmenugreen ul ul a:hover{text-decoration:underline;}
/* Sub Navigation level 3 */
#leftmenugreen ul ul ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenugreen ul ul ul li {margin: 0; padding:0 ;}
#leftmenugreen ul ul ul a, #leftmenugreen ul ul ul a:visited{display: block;padding: 5px 10px 5px 40px;width: 155px;color: #000000;background-color: #D3FFD3;text-decoration: none;}
#leftmenugreen ul ul ul a:focus, #leftmenugreen ul ul ul a:active{background-color: #E4FFE4;} 		
#leftmenugreen ul ul ul a:hover{text-decoration:underline;}
/* End GREEN */

/* PURPLE */
#leftmenupurple{margin: 0 0 15px 0; width: 205px;}
#leftmenupurple ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenupurple li {margin:0px 0px 1px 0px; padding:0px;background-color: #9135C0;}
#leftmenupurple a, #leftmenupurple a:visited {display: block;padding: 6px 10px 6px 10px;width: 185px;color: #ffffff;text-decoration: none;}
#leftmenupurple a:hover{text-decoration: underline;}
#leftmenupurple a:focus, #leftmenupurple a:active{background-color: #7D21AC;} 
/* Sub Navigation */
#leftmenupurple ul ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenupurple ul ul li {margin: 0; padding:0 ; border-top: 1px solid #FFFFFF;}
#leftmenupurple ul ul a, #leftmenupurple ul ul a:visited{display: block;padding: 5px 10px 5px 20px;width: 175px;color: #ffffff;background-color: #B256E1;text-decoration: none;}
#leftmenupurple ul ul a:focus, #leftmenupurple ul ul a:active{background-color: #CE72FD;} 		
#leftmenupurple ul ul a:hover{text-decoration:underline;}
/* Sub Navigation level 3 */
#leftmenupurple ul ul ul {width: 205px;margin: 0;padding: 0;list-style-type: none;font-size: 1em;}
#leftmenupurple ul ul ul li {margin: 0; padding:0 ; }
#leftmenupurple ul ul ul a, #leftmenupurple ul ul ul a:visited{display: block;padding: 5px 10px 5px 40px;width: 155px;color: #ffffff;background-color: #CE72FD;text-decoration: none;}
#leftmenupurple ul ul ul a:focus, #leftmenupurple ul ul ul a:active{background-color: #E78BFF;} 		
#leftmenupurple ul ul ul a:hover{text-decoration:underline;}
/* End PURPLE */
			  
#relatedlinksmenu, #relatedwebsitesmenu, #relevantpublicationsmenu {
list-style-type: none;
margin: 0 0 0 0;
padding: 5px 0 20px 0;
}
#relatedlinksmenu li, #relatedwebsitesmenu li, #relevantpublicationsmenu li {
padding: 2px 0 0 7px;
font-weight: bold;
background-image: url(/images/blue-arrow-bullet.gif); 
background-repeat:no-repeat; 
background-position: top left; 
}
#relatedlinksmenu a, #relatedwebsitesmenu a, #relevantpublicationsmenu a {
margin: 0 2px;
}

.linkslist {
list-style-type: none;
margin: 0 0 0 0;
padding: 5px 0 20px 0;
}
.linkslist li {
padding: 2px 0 0 7px;
font-weight: bold;
background-image: url(/images/blue-arrow-bullet.gif); 
background-repeat:no-repeat; 
background-position: top left; 
}
.linkslist a {
margin: 0 2px;
}
/* End Menus */

	


	


	



/* Ptools added styles for content editor */

#centre-2columns {min-height:50px;}
#centre{min-height:50px;}


span.underline { text-decoration:underline;}
p.left {text-align:left;}
p.right{text-align:right;}
p.center{text-align:center;}

img.right{float:right;
padding:0px 0px 10px 10px;}

img.left{float:left;
padding:0px 10px 10px 0px;}

.searchbtn
{	
 vertical-align:top; background:#fff url('/images/go.gif') no-repeat top left; width:33px; height:19px; border:none; cursor:pointer;
}



#preview{margin-right:15px;float:left; text-align:left;}

.sitemap ul{ list-style:none;}

.sitemap ul li { color:#0048E7; padding-left:5px;}

.sitemap ul li { margin-bottom: 1px; margin-top: 3px;}

.NGBButton{
background:#FFFFFF url(/images/find-button.gif) no-repeat scroll left top;
border:medium none;
cursor:pointer;
height:20px;
vertical-align:top;
width:45px;
}

.GoButton
{
	background:#FFFFFF url(/images/Go.gif) no-repeat scroll left top;
border:medium none;
cursor:pointer;
height:20px;
vertical-align:top;
width:33px;
	
	}
	
.commentBtn{
	background:#FFFFFF url(/images/submit-button.gif) no-repeat scroll left top;
border:medium none;
cursor:pointer;
height:20px;
vertical-align:top;
width:60px;}

.submitComment{
width:100%;
 text-align:center;
 padding:4px;
}

#tablephotosHP td a:link, #tablephotosHP td a:visited
{
	color:#fff;
	text-decoration:none;
}
#tablephotosHP td a:hover
{
	color:#fff;
	text-decoration:underline;
}

#poll-results-list { list-style-type: none; }
#poll-results-list li { height: 25px;}
.poll-bar { width: 80%; display: block; float: left; }
.poll-bar img {height: 20px; }

.miniphotos { padding: 2px 0 6px 7px; background-color: #000000; text-align: center; }
.spacephoto { padding: 4px 3px 0 3px; }
			

#SingleColumn{padding:15px; min-height:50px;}


#centre h2, #centre-2columns h2, #SingleColumn h2
{
margin: 0px 0px 0px 0px; 
padding: 5px 0px 0px 5px;
font-size: 1.2em;
background-image: url(/images/bg-grey-h2.jpg);
background-repeat: repeat-x;
height: 28px;
}


	



.dayheader
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#686D7D;
	background-color:#E0DFE3;
	background-image:url(/images/dayheader_bg.gif);
	background-position: left bottom;	
	height:20px;
	text-align:center;
	cursor:default;
}

.title
{
	background-color:#757495;
	background-image:url(/images/title_bg.gif);
	height:30px;
	cursor:default;
}

.title TD
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:white;
}

.calendar
{

	cursor:default;
	width:170px;
	/*height:280px; */border:1px solid #F4F6FF; margin-top:0px; padding-top:0px; height:170px;
}

.nextprev
{
	padding:0px;
	width:31px;
	height:30px;
	cursor:pointer;
}




.day
{
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#686D7D;
	background-color:#FDFAF1;
	border:1px solid #F4F6FF;
	cursor:pointer;
	height:15px;
	width:27px; 

	
}



.selectedday
{
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:black;
	background-color:#FFEEC2;
	border:1px solid #57566F;
	cursor:default;

}



.dayhover
{
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:black;
	background-color:#FFEEC2;
	border:1px solid #57566F;
	cursor:pointer;
	text-decoration:underline;

}

.othermonthdayhover
{
	color:#B2B1CA;
	height:15px;
	width:27px; 

	text-decoration:underline;
}

.selecteddayhover
{
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:black;
	background-color:#FFEEC2;
	border:1px solid #F4F6FF;

}

.disabledDate
{
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	text-align:center;
	color:#57566F;
	background-color:white;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid #F6F6F6;
	border-right:1px solid #F6F6F6;
	height:15px;
	width:27px;
}

.othermonthday 
{
background-color:#F6F6F6;	
	color:#D2D2D2;
		height:15px;
	width:27px; 
}

.TodayDate
{
		font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background-color:#D89F3D;
	border:1px solid #fff;
	cursor:pointer;
}

#ptools
{
text-align:center;
width:100%;	
}

#ptools a
{
	text-decoration:none;
	color:#D99F3E;	
}

#ptools a:hover
{
	text-decoration:underline;	
}

#FooterBanners{
padding-top:10px;
margin-top:0px;
margin-bottom:5px;
clear:both;
text-align:center;

}

#FooterBanners img
{
	padding-left:18px;
	padding-right:8px;	
}

select#NGB, select#LSP {width:200px;}

#calendarTitle
{
	color:#837872;
	text-align:center;
/*	border-top:1px solid #D99F3E;*/
	padding:4px 0px 4px 0px;
width:98%;
font-size:11px;
}

#CalendarArea
{
	width:172px;	
 float:left; margin-top:-25px;
}

#NewsArea
{
	margin: 8px 0 0 0;
padding:0;
width:453px;
float:left;

margin-right:5px;
}

.NewsLink
{
padding-top:5px;	
padding-left:10px;
border-top:1px solid #c6cad7; padding-bottom:5px; margin-top:5px; clear:both;
}
.NewsLink a
{
color:#837872;
text-decoration:none;  font-weight:normal;
}

.NewsLink a:hover
{
	text-decoration:underline;
}

hr.border
{
height:1px; border: 0;
color: #D99F3E;
background-color: #D99F3E;
}
	
span.FinderTitle
{
	margin-bottom:3px;
	display:block;width:100%;
}

#contactfinder
{
margin-bottom:15px;	
height: 99px;
}

table.VoteTable input{margin-right:5px;}
table.VoteTable label{font-weight:bold;}
.voteradio input{margin-left:50px;}

.spacer{height:1px; display:block; clear:both;}

#Gallery {
width:940px;
}

.GalleryMP3
{
background:#FAFAFA none repeat scroll 0 0;
border:1px solid #DDDDDD;
margin:5px;
padding:10px;
text-align:left;

}

.GalleryImg {
background:#FAFAFA none repeat scroll 0 0;
border:1px solid #DDDDDD;
float:left;
height:200px;
margin:5px;
margin-right:10px;
padding:10px;
text-align:center;
width:21%;
}

.GalleryImg p{margin:1px;}

.green{color:green;}

.imageplace
{margin-left:30px; margin-bottom:10px;}

.FileTitle{color:Green; font-size: 16px; font-weight:bold;}

.GalleryDetails{background:#FAFAFA none repeat scroll 0 0;
border:1px solid #DDDDDD;
margin:5px;
padding:10px;
text-align:left;}

.videoplace{text-align:center; margin-bottom:10px;}


#searchMedia{padding:5px; margin-bottom:5px;background:#FAFAFA none repeat scroll 0 0;
border:1px solid #DDDDDD;}

#NGBfinder
{
margin-bottom:15px;	
height: 85px;	
}

.ListLength select{width:155px}

#mainnav #anti-doping-active{ height:24px; background:#EBEE6B url('/images/ADU/mainnav.jpg') repeat-x left top;}
#mainnav #anti-doping-active a{ color:#000; font-weight:bold; font-size:1em;}
#performance{ height:23px;}

.centreOneCol{ padding:20px;}

.twitterContainer{border-top: 1px solid #C6CAD7;border-bottom: 1px solid #C6CAD7;
    clear: both;

    margin-top: 10px;
     height:35px;
     clear:both; 
     background-color:#f0f1fa;
    }
    
#twitterIcon {
    float: left;
    height: 29px;
    margin-top: 0px;
    width: 102px;
}
#twitterIcon a {
    background-color: #000;
    color: #FFFFFF;
    font-family: Cursive,comic Sans MS;
    font-size: 16px;
    font-weight: bold;
    padding: 6px 15px 8px;
    text-decoration: none;
    height: 21px; display:block;
    width:55px;
    border-right:1px solid #C6CAD7;
}
#twitter {
    float: left;
    padding-bottom: 5px;
    padding-top: 10px;
    width: 85%;
}

#twitter ul, #twitter ul li
{
	display:inline; list-style-type:none; margin:0px; padding:0px;	display:none; padding-top:0px;
	color:#000; margin-left:0px; background-color:#f0f1fa;
}  
  #twitter ul a, #twitter ul li a{ color:#686D7D}
.pageOptions{ color:#827b6E; padding-top:5px; padding-bottom:10px; border-top:1px solid #bbb; margin-top:10px;}
.pageOptions a,.pageOptions a:visited{ color:#827b6E; text-decoration:none; padding-right:15px; font-weight:normal;}
.pageOptions a:hover{ text-decoration:underline;}
.sharethis{color:#827b6E;}

a#topLink{ background:#fff url(/images/v2/icon-backtotop.gif) no-repeat left 1px; padding-left:17px;}
a#printLink{ background:#fff url(/images/v2/icon-printfriendly.gif) no-repeat left 1px; padding-left:17px;}
.stButton .chicklets{background:#fff url(/images/v2/icon-share.gif) no-repeat left 1px !important; padding-left:17px !important;}
.noBorder{ border:none;}

.counter{ margin-bottom:13px;}
#t7_timer { 
	width: 228px; 
	height: 55px; 
	position: relative;
}

#t7_timer_over { 
	width: 226px; 
	height: 55px; 
	background-image: url(/images/countdown/Countdown-over.gif);
	background-repeat: no-repeat;
	 background-position:right 0;
	position: absolute;
	top: 0px;
	left: 1px;
	margin: 0px;
	padding:0px;
}


#t7_vals {
	width: 100%;

	margin: 0px auto;
}

.t7_numbs {
	font-size: 28px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
}

#t7_y {
	background-image: url(/images/countdown/counter-bg-2.gif);
	background-repeat: no-repeat;
	float:left;
	width: 48px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_d {
	background-image: url(/images/countdown/counter-bg-1.gif);
	background-repeat: no-repeat;
	float:left;
	width: 71px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_h {
	background-image: url(/images/countdown/counter-bg-2.gif);
	background-repeat: no-repeat;
	float:left;
	width: 48px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_m {
	background-image: url(/images/countdown/counter-bg-2.gif);
	background-repeat: no-repeat;
	float:left;
	width: 47px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_s {
	background-image: url(/images/countdown/counter-bg-3.gif);
	background-repeat: no-repeat;
	float:left;
	width: 42px;
	height:35px;
	background-color:#ffffff;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}

#t7_labels {
	width: 229px;

	margin: 0px auto;
}

.t7_labs {
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
#t7_yl {
	float:left;
	width: 51px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_dl {
	float:left;
	width: 74px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_hl {
	float:left;
	width: 54px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_ml {
	float:left;
	width: 55px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_sl {
	float:left;
	width: 46px;
	height:15px;
	padding:0px;
	margin: 0px;
}

#defaultCountdown,#defaultCountdown2 {  height: 55px; padding-left:17px; text-align: center;}

#LoginFormContainer .LoginWrapper {
background-color: #EDB13B;
    color: #000;
    margin: 0 auto 0 0;
    padding: 0px;
    width: 465px; margin-bottom:100px; margin-top:0px;
}
#LoginFormContainer .LoginWrapper table.loginTable{ padding-left:88px; padding-top:10px;}
#LoginFormContainer .LoginWrapper table.loginTable td {
    text-align: left; font-weight:bold; padding-right:1px; font-size:15px;
}
h1.loginText{ padding-top:25px; padding-bottom:7px;}
#LoginFormContainer .LoginWrapper table.loginTable td input{
    padding:1px;
   width:180px; font-size:12px;
}

#LoginFormContainer .LoginWrapper table.loginTable td input.btnButton
{
	 width:70px; padding:1px; cursor:pointer;  margin-left:10px;
	 
 }
 #LoginFormContainer .LoginWrapper table.loginTable td input#RememberMe
{
	 width:20px
	 
 }
 #LoginMessage{margin-bottom:10px; text-align:center; font-size:14px; font-weight:bold; padding:0px;}
 .LoginWrapper a, LoginWrapper a:link{ color:#885f0e; padding-left:86px; font-weight:normal; margin-bottom:10px;}
 label#remMe{ font-size:12px; color:#555;}
 
 .loginOptions{padding:10px; background-color:#FFE2A9; color:#885f0e;}
 
 
 #statusMessage{ padding-top:20px; color:Red; font-size:16px; font-weight:bold;}
 
 ul.tabsTimer
{
 height:24px;	margin-top:0px; padding:0px;
}
.tabsTimer li
{
	 list-style:none;
	 display:block; float:left;
	 margin-right:2px;	 
}
.tabsTimer li a
{        font-size:12px;
		 padding-top:5px;
         padding-bottom:5px;
		color:#fff;
		 width:149px; text-align:center;
		display:block;
		text-decoration:none;
		font-weight:bold;
		 background: #fff url(/images/v2/tab-large-inactive.gif) no-repeat left top;
}

.tabsTimer li a:visited{ color:#fff; text-decoration:none;}


.tabsTimer li a.current, .tabsTimer li a:hover
{
	background: #fff url(/images/v2/tab-large-active.gif) no-repeat left top;
	
	color:#000;
}
.tabsTimer li a.current:visited{ color:#000;}
.panes
{
	padding:20px; margin-bottom:15px;
	border:1px solid #ddd;	 margin-right:2px;
	background-color:#D7DBE8; padding-bottom:13px;
}


 ul.tabsFunded
{
 height:20px;	margin-top:0px;
}
.tabsFunded li
{
	 list-style:none;
	 display:block; float:left;
	 margin-right:2px;	 
}
.tabsFunded li a
{font-size:12px;
		 padding-top:3px;
         padding-bottom:4px;
		color:#fff;
		 width:96px; text-align:center;
		display:block; height:13px;
		text-decoration:none;
		font-weight:bold;
		 background: #fff url(/images/v2/tab-small-inactive.gif) no-repeat left top;
}
.tabsFunded li a:visited{ color:#fff; text-decoration:none;}
.tabsFunded li a.current, .tabsFunded li a:hover
{
	background: #fff url(/images/v2/tab-small-active.gif) no-repeat left top;
	
	color:#000;
}
.tabsFunded li a.current:visited{ color:#000;}
.panesFunded
{
	
	border:1px solid #ddd;	
	background-color:#D7DBE8;  height:205px;
	
	padding:5px;
}

.homeSummary{padding-left:8px;height:50px;}
 
.fundedArea {   clear:both; padding-top:0px; margin-top:25px; background-color:#F0F1FA; padding-bottom:5px;   }

ul.tabsFunded{ padding:0px;}



.fundedAreaLeft
{
 width:438px; float:left; height:205px;	
}

.fundedAreaRight
{
	width:325px;
	float:left; padding-right:5px;
}
.fundedAreaRight p {font-size: 12px;
    line-height: 18px;
    padding-top: 8px;}

.fundStage{ padding:15px;}

.fundItem{ width:55px; padding:5px; height:60px; float:left;}
.fundItem img{width:55px;  height:55px; cursor:pointer;}

#map
{
	margin-top:0px;display:none; position: relative; width: 98.5%; height: 300px !important; padding:0px 5px 10px 5px; margin-bottom:10px
	
}

#docmap #map
{
	width:40% !important;
	height:200px !important;
	float:right;
}

#topnav a.socialLinks
{
	 margin:0px;
	 margin-right:7px; padding-top:3px;
	 vertical-align:middle;
}

#contrastOption img{ margin-bottom:-5px;}

ul#BottomBanners_rotate{padding:0px;}
ul#BottomBanners_rotate li{ list-style-type:none;}

.FundedTabs1, .FundedTabs2, .FundedTabs3, .FundedTabs4, .FundedTabs5, .FundedTabs6, .FundedTabs7, .FundedTabs8
{
  width:270px; float:left;	
}

img#fundMainImage{ float:left; padding-right:10px; width:130px; height:200px; }

h3#fundMainName a{ color:#000; text-decoration:underline;}

h3#fundMainName{ font-size:16px}

p#fundMainSummary ul {  list-style-position:inside; font-weight:normal;}


