	#topcurvepad{
	padding:0 0 0 1px;
	border-top:21px solid #006;
	}	

	#navigation ul{
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: normal;
	}

	ul#primary{
		padding: 0 0 0 1px;
		font-size: 0.7em;
		width: 149px;
	}
	
	ul#primary li, #navigation ul#languages li{
		position: relative;
		z-index:10;
		/*background: transparent url('/assets/images/site_elements/navigation/nav_background.gif') scroll left bottom repeat; */
	}	
	
	ul#primary li ul {
		display: none;
		position: absolute;
		left: 148px; /* Set 1px less than menu width */
		top: 2px;
		margin: 0;
		xborder-bottom:1px solid #faf1b5;
		background-color:#b5c3e1;
		color:#006;
		width:148px;
		z-index:11;
	}	

	ul#primary li:hover ul, ul#primary li.over ul{ 
		display: block; 
	} 		
	
	ul#primary li a{
		width:141px;	
		color:#036;
		border-bottom: 1px solid #003399; 
		display: block;
		padding: 2px 2px 2px 5px;
		font-weight:bold;
		background-color:#dbe2f0;
	}

	ul#primary li.evertontv a {
		width:141px;	
		color:#fff;
		border-top: 1px solid #292;
		border-bottom: 1px solid #262; 
		display: block;
		padding: 2px 2px 2px 5px;
		font-weight:bold;
		background-color:#383;		
	}
	
	ul#primary li.evertontv a:hover {
		color:#eee;
		border-top: 1px solid #181;
		background-color:#494;		
	}
	
	/*------------------------normail rollover style----------------------------*/
	ul#primary li a:hover{
		display: block;
		width:141px;
		color:#036;
		background:#b5c3e1;
	}

	/*-------------------------end-------------------------------------*/	
	ul#primary li.active a{
		position: relative;
		left: 0; 
		top: 0;
		display: block;
		color:#FFF;
		background:0;
		background-color:#4c70b7;
		width:143px;
		padding:4px 0 4px 5px;
		border-bottom:1px solid #006;
	}
	ul#primary li.active a:hover{
		background:0;
		background-color:#4c70b7;
		width:143px;
		border-bottom:1px solid #006;
		color:#D7E4FB;
	}	
	
	ul#primary li.active ul{
		display: block;
		position:relative;
		left: 0; 
		top: 0;
	}
	
	ul#primary li.active ul li a{		
		background-color:#ffe812;
		background-image:url(/assets/images/site_elements/footer/subnav.gif);
		background-repeat:repeat-y;
		background-position:top;
		padding:2px 2px 2px 5px;
		border-bottom:1px solid #003399;
		width:141px;
		color:#006;
	}
	
	ul#primary li.active ul li a:hover{
		color:#666;
		background-color:#fbf25f;
		background-image:url(/assets/images/site_elements/footer/subnav.gif);
		background-repeat:repeat-y;
		border-bottom:1px solid #003399;
		background-position:top;
		padding:2px 2px 2px 5px;
		width:141px;
		}
	
	
	#navigation ul#langs li a:hover, #navigation ul#yahoo li a:hover, #navigation ul#rsslink li a:hover {
		background-color:#E9E9E9 !important;
		color:#666 !important;	
	}
	#navigation ul#yahoo li a:hover{
		background-color:#01013f !important;
		color:#dae1f0 !important;	
	}
	
	ul#primary li ul li a{
	background:none;
	padding:2px 2px 2px 5px;
	border-top:0;
	font-weight: normal;
	}
	
	ul#primary li ul li a:hover {
		 background:none;
		color:#999;
	}	
	
	/* Fix IE. Hide from IE Mac \*/
	/**html ul#primary li a{
		border-bottom: 0;
		background: transparent url('/assets/images/site_elements/navigation/nav_background.gif') bottom left repeat;
	}*/
	
	
	
	* html #navigation ul li { 
		float: left; 
		height: 1%;
	}
	* html #navigation ul li a { 
		height: 1%; 
	}
	


	#navigation h4{
		padding:2px 2px 4px 0;
		font-weight: bold;
		color: #FFF;
		background: transparent url('/assets/images/site_elements/navigation/language_background.gif') top left repeat-y; 
		font-size: 0.7em;
		text-indent:4px;
		margin:0;
		margin-top:10px;	
	}
	#navigation h4.language{
	width:146px;

	background-color:#006633;
	border-top:3px solid #dae1f0;
	margin:0 0 0 2px;
		padding:2px 2px 4px 0;
		font-weight: bold;
		color: #FFF;
		background: transparent url('/assets/images/site_elements/navigation/language_background.gif') top left repeat-y;
		font-size: 0.7em;
		text-indent:4px;	
	}
	
	
	
	#navigation ul#langs, #navigation ul#yahoo, #navigation ul#rsslink {
		margin:0;
		padding-left:1px;
		font-size: 0.7em;
		list-style:none;
		
	}	


	
	#navigation ul#yahoo li a{
	
		text-indent: 50px;	
		color:#036;
		display: block;
		font-weight: bold;
		
		
	}
#navigation ul#langs, #navigation ul#rsslink{
		margin-right:1px;
	}

	#navigation ul#rsslink li#rss a {
	display: block;
	width:148px;
	padding:0;
	text-indent:28px;
	padding:7px 0 3px 0;
	color:#036;
		background:#dae1f0 url(../images/site_elements/maintemplate/subnav/rss2.gif) no-repeat left;
		
	}
	#navigation ul#langs li#chinese a {
	font-weight:bold;
	padding:3px 0 3px 0;
	text-indent:50px;
	color:#006;
	display: block;
	margin:0;
	width:148px;
	line-height:normal;
		border-bottom: 1px solid #b5c3e1; 
		background: #dae1f0 url('/assets/images/site_elements/navigation/chinese.gif') center left no-repeat; 
	}


	#navigation ul#langs li#thai a{
	font-weight:bold;
	padding:3px 0 3px 0;
	text-indent: 50px;
	color:#006;
	display: block;
	width:148px;
	line-height:normal;
	margin:0;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #b5c3e1; 
		background: #dae1f0 url('/assets/images/site_elements/navigation/thai.gif') center left no-repeat; 
	}
	
	#navigation ul#langs li#footballnews a{
	padding:3px 0 3px 27px;
	color:#006;
	display: block;
	width:121px;
	line-height:normal;
	margin:0;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #b5c3e1; 
		background: #dae1f0 url('/assets/images/site_elements/navigation/footballnews.gif') center left no-repeat; 
	}
	
	#navigation ul#langs li#premierleague a{
	padding:3px 0 3px 0;
	text-indent: 27px;
	color:#006;
	display: block;
	width:148px;
	line-height:normal;
	margin:0;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #b5c3e1; 
		background: #dae1f0 url('/assets/images/site_elements/navigation/premierleague.gif') center left no-repeat; 
	}
	
		#navigation ul#langs li#thefa a{
	padding:3px 0 3px 0;
	text-indent: 27px;
	color:#006;
	display: block;
	width:148px;
	line-height:normal;
	margin:0;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #b5c3e1; 
		background: #dae1f0 url('/assets/images/site_elements/navigation/thefa.gif') center left no-repeat; 
	}
	
			#navigation ul#langs li#register a{
	padding:3px 0 3px 27px;
	color:#006;
	display: block;
	width:121px;
	line-height:normal;
	margin:0;
	border-top: 1px solid #fff;
	background-color: #dae1f0;
	background-image: url(../images/site_elements/navigation/regsiter.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
	
	#navigation ul#yahoo li{
	color:#dae1f0;
		background: transparent url('/assets/images/site_elements/navigation/yahoo_arrow2.gif') center left no-repeat; 
		text-indent: 20px;
		border: 0;
		padding:0;
		margin:0;
			width:147px;
	}
		#navigation ul#yahoo li a{

	color:#dae1f0;
		background: transparent url('/assets/images/site_elements/navigation/yahoo_arrow2.gif') center left no-repeat; 
		text-indent: 20px;
		border: 0;
		padding:1px 2px 1px 0;
		margin:0;
		
	}
	#navigation h4.yahoologo{
	padding-left:3px;
	}
	
	
	#navigation ul#acad li{
	padding:3px 0 3px 0;
	color:#006;
	display: block;
	width:148px;
	line-height:normal;
	margin:0;
	}
	
	.evertonway{
		padding:14px 0px 0px 0px;
		margin:0;
		line-height:100%;
	}
	
	.chinese{
		padding:0px 0px 14px 0px;
		margin:0;
		line-height:100%;
	}
	
	
/*-------------------Contact EFC-----------------------------------*/

	.contactefc{
		width:138px;
		background-color:#ced9f2;
		padding:5px;	
		margin-left:1px;
	}
	
	.contactefc a:link, .contactefc a:visited {
		font-size: 70%;
		color: #036;
		text-decoration: underline;
	}
	
	.contactefc a:hover {
		color: #369;
		text-decoration: none;
	}
	
	.contactefc label{
		padding:3px 0px 3px 0px;
		color:#039;
	}
		
	.contactefc label span{
		font-size:65%;
		font-weight:bold;
		margin:0;
		padding-bottom:2px;
		}

	.homecontactform{
		width:134px;
		border:1px solid #039;
		background-color:#c3cee3;
		color:#039;
		padding:1px;
		font-size:70%;
		font-family:Arial, Helvetica, sans-serif;
	}
	
.homecontactformerror{
		width:134px;
		border:1px solid #333;
		background-color:#b0b7c5;
		color:#333;
		padding:1px;
		font-size:70%;
		font-family:Arial, Helvetica, sans-serif;
	}


		.sendmessagenav{
		background-color:#0b3865;
		border:1px solid #0b3865;
		color:#ced9f2;
		font-size:inherit;
		margin-top:2px;
		font-weight:bold;
		font-size:70%;
	}
	


/*-------------------Contact EFC END-----------------------------------*/


#navigationtop li.headertabs {
	overflow: hidden;
	list-style: none;
}

#navigationtop li ul.popout_menu {
	display: none;
	float: left;
	overflow: hidden;
}

#navigationtop li:hover ul.popout_menu, #navigationtop li.over ul.popout_menu {
	display: inline;
	margin: 0;
	padding: 0;
	position: relative;
	top: 24px;
	left: -105px;
	z-index: 20;
	list-style: none;
}

#navigationtop li ul.popout_menu li {
	margin: 0 0 1px 0;
	float: left;
}

#navigationtop li ul.popout_menu li a:link, #navigationtop li ul.popout_menu li a:visited {
	background: #036;
	color: #fff;
}

#navigationtop li ul.popout_menu li a:hover {
	background: #369;
	color: #fff;
}



/*---------Prim2----------------*/

ul#primary2{
		padding: 0 0 0 1px;
		font-size: 0.7em;
		width: 149px;
	}
	
	ul#primary2 li, #navigation ul#languages li{
		position: relative;
		z-index:10;
		/*background: transparent url('/assets/images/site_elements/navigation/nav_background.gif') scroll left bottom repeat; */
	}	
	
	ul#primary2 li ul {
		display: none;
		position: absolute;
		left: 148px; /* Set 1px less than menu width */
		top: 2px;
		margin: 0;
		xborder-bottom:1px solid #faf1b5;
		background-color:#b5c3e1;
		color:#006;
		width:148px;
		z-index:11;
	}	

	ul#primary2 li:hover ul, ul#primary li.over ul{ 
		display: block; 
	} 		
	
	ul#primary2 li a{
		width:141px;	
		color:#036;
		border-bottom: 1px solid #003399; 
		display: block;
		padding: 2px 2px 2px 5px;
		font-weight:bold;
		background-color:#dbe2f0;
	}

	ul#primary2 li.evertontv a {
		width:141px;	
		color:#fff;
		border-top: 1px solid #292;
		border-bottom: 1px solid #262; 
		display: block;
		padding: 2px 2px 2px 5px;
		font-weight:bold;
		background-color:#383;		
	}
	
	ul#primary2 li.evertontv a:hover {
		color:#eee;
		border-top: 1px solid #181;
		background-color:#494;		
	}
	
	/*------------------------normail rollover style----------------------------*/
	ul#primary2 li a:hover{
		display: block;
		width:141px;
		color:#036;
		background:#b5c3e1;
	}

	/*-------------------------end-------------------------------------*/	
	ul#primary2 li.active a{
		position: relative;
		left: 0; 
		top: 0;
		display: block;
		color:#FFF;
		background:0;
		background-color:#4c70b7;
		width:143px;
		padding:4px 0 4px 5px;
		border-bottom:1px solid #006;
	}
	ul#primary2 li.active a:hover{
		background:0;
		background-color:#4c70b7;
		width:143px;
		border-bottom:1px solid #006;
		color:#D7E4FB;
	}	
	
	ul#primary2 li.active ul{
		display: block;
		position:relative;
		left: 0; 
		top: 0;
	}
	
	ul#primary2 li.active ul li a{		
		background-color:#ffe812;
		background-image:url(/assets/images/site_elements/footer/subnav.gif);
		background-repeat:repeat-y;
		background-position:top;
		padding:2px 2px 2px 5px;
		border-bottom:1px solid #003399;
		width:141px;
		color:#006;
	}
	
	ul#primary2 li.active ul li a:hover{
		color:#666;
		background-color:#fbf25f;
		background-image:url(/assets/images/site_elements/footer/subnav.gif);
		background-repeat:repeat-y;
		border-bottom:1px solid #003399;
		background-position:top;
		padding:2px 2px 2px 5px;
		width:141px;
		}
		
.nav_forgotten_password	{
	width: 143px;
	background: #b5c3e1;
	color: #006;
	border-bottom: 1px solid #039;
}		