

ul {
    display: inline-block;
    position: relative;
    margin: 0px;
    padding: 0px;
}
#navbar {
	background-color: #333; 
	position: fixed; 
	top: 0; 
	width: 100%; 
	z-index: 9999;
}
#centeredmenu {
    position: relative;
    background-color: #333;
    width: 1000px;  
    margin: 0px auto;
    padding: 0px;
    display: table; 
    z-index: 2;
}
	
ul.menu a {
	display: inline-block; 
	text-decoration: none;
	}
	
	
ul.menu li {
	position: relative; 
	float: left; 
	margin-right: 2px;
	list-style-type: none;
	text-align: center;	
	}
	
ul.menu ul {
	position: absolute; 
	background: #333; 
	display: none; 
	list-style-type: none;
	}
	
ul.menu ul li {
	position: relative; 
	border-top: 1px solid #aaa; 
	border-top: none; 
	margin: 0;
	z-index: 1;
	}
	
ul.menu ul li a {
	display: inline-block; 
	padding-top: 5px;
	padding-left: 12px;
	padding-bottom: 5px; 
	background-color: #333;
	width: 200px;
	text-align: left;
	}
	
ul.menu ul li a:hover {
	width: 200px;
	color: white;
	}
	
ul.menu ul ul {
	left:125px; 
	top:-1px
	}
	
ul.menu .menulink {
	padding-top: 11px;
	padding-left: 7px;
	padding-bottom: 9px;
	padding-right: 10px; 
	background-color: #333;
	width: 115px;
	}
	
ul.menu .menulink.homelink{
	padding-top: 5px;
	padding-left: 7px;
	padding-bottom: 8px; 
	background-color: #333;
	width: 40px;
	}
	
	
ul.menu .menulink.homelink:hover{
	text-decoration:none;
    font-weight:normal;
	}	
	
ul.menu .menulink:hover {
	color: white;
	}
	
ul.menu .topline {
	border-top: 1px solid #aaa;
	}




.items-leading {
	margin-left: 450px;
	padding-top: 20px;
	padding-bottom: 50px;
	padding-right: 10px;
}

#eccheader {
	margin-left:auto; 
	margin-right:auto; 
	color: black; 
	font-size: 14px;  
	border-color: #e6e6e6; 
	border-width: 1px; 
	border-style: solid; 
	margin-bottom: 8px;
	margin-top: 8px;
}



#cfs {
	width: 365px; 
	margin-left: 234px; 
}



#lfs {
	width: 240px; 
	float: left; 
	background-color:#FFFFFF;
}



#rfs {
 	width: 405px; 
 	float: right; 
 	background-color:#FFFFFF;		
}

#wrapper {
	color: #000000; 
	margin-left: auto; 
	margin-right: auto; 
	background-color:#FFFFFF; 
	overflow: hidden;	
}

.last5, .teamrecords {
	margin-left:auto; 
	margin-right:auto; 
	color: black; 
	font-size: 14px; 
	margin-top:15px; 
	border-color: #e6e6e6; 
	border-width: 1px; 
	border-style: solid; 
	margin: 8px;	
}

.last5 h3, #eccheader h3, #topp h3, #ccr h3, #compt h3, .teamrecords h3{
	 margin-left: 8px; 
	 margin-right: 14px;  
	 font-weight: normal; 
	 font-size: 14px;
}



#compt img.comp {vertical-align:middle; height:25px; width:25px; margin-right: 4px;}
#compt img.yur {vertical-align:middle; height:20px; width:20px; margin-right: 4px;}
#compt img.crest {vertical-align:middle; height:20px;  width:20px; margin-right: 4px; margin-bottom: 0px;  margin-left: 4px; border:0px; max-width: 20px; padding: 0px; display:inline-block;}

.compt img.comp {vertical-align:middle; height:25px; width:25px; margin-right: 4px;}
.compt img.yur {vertical-align:middle; height:20px; width:20px; margin-right: 4px;}
.compt img.crest {vertical-align:middle; height:20px;  width:20px; margin-right: 4px; margin-bottom: 0px;  margin-left: 4px; border:0px; max-width: 20px; padding: 0px; display:inline-block;}

#compt h4 {display: inline; font-weight: normal; font-size: 14px; margin-left: 8px;}




/* competition tables, top points scorers, last5, #cuptable tables*/
#compt, #topp, .last5, #cuptable, .teamrecords{ 
    border: 1px solid #e6e6e6;
    margin: 8px;
    border-radius: 5px;
	 }
	 
#cuptable {
	float: left;
	width: 300px;
}

#ccr{ 
	margin-left:auto; 
	margin-right:auto; 
	color: black; 
	font-size: 14px; 
	margin-top:15px; 
	border-color: #e6e6e6; 
	border-width: 1px; 
	border-style: solid; 
	margin: 8px;
	 }
	 
.last5 p {
	text-align: right;
	margin-right: 8px;
}

.compt_next {
	color: black; 
	font-size: 12px; 
	margin-top:15px; 
	margin-left: 8px;	
}

#compt table, #topp table, .last5 table, #ccr table, #cuptable table, .teamrecords table, #club_profile table, #ci1 table, #ci2 table, #ci3 table, #ci4 table, #fixturelist table {
    border-width: 1px;
    border-style: solid;
    margin: 8px;
    border-radius: 5px;
}


#cuptable table {
	width: 207px;
	margin: 0 auto;
    margin-bottom: 15px;
    border-radius: 5px;
}

#compt td, .last5 td, #ccr td, #cuptable td, .teamrecords td, #club_profile td, #ci1 td, #ci2 td, #ci3 td, #ci4 td, #fixturelist td{ 
	font-size: 12px; 
	text-align: center;
}

/*team in table & coach in table*/
#compt td.te, .last5 td.co, #ccr td.co, #cuptable td.co{
	text-align: left;	
}


#compt th, #topp th, .last5 th, #ccr th, #cuptable th, .teamrecords th, #club_profile th, #ci1 th, #ci2 th, #ci3 th, #ci4 th, #fixturelist th 
{
 	width: 20px;
 	text-align: center; 
 	background-color: black; 
 	color: white; 
 	font-size: 12px; 
 	font-weight:normal; 
 	padding: 8px;	
    border-top-width: 1px;
    border-top-style: solid;}



/*team in table header*/
#compt th.tea{
	text-align: left;
	width: 145px;	
}

#topp th.nhed {
	width: 99%}

/*head coach align left*/	
.last5 th.hc{
	text-align: left;
	width: 145px;	
}

.last5 td.ht, .teamrecords td.ht {
	text-align: right;}
	
.last5 td.at, .teamrecords td.at {
	text-align: left;}



.tabContent.hide { display: none; }

.solidblockmenu {
background-color: #333;
}

.solidblockmenu ul{
margin-left: 8px;
float: left;
background-color: #333;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 8px;
text-decoration: none;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
}



/*club index*/
#prod2 {
	margin-left:auto; 
	margin-right:auto; 
	color: black; 
	font-size: 14px; 
	margin-top:15px; 
	border-color: #e6e6e6; 
	border-width: 1px; 
	border-style: solid; 
	margin: 8px;
	height: 150px;	
}

#prod2 h3 {
	margin-left: 8px; 
	margin-right: 8px; 
	font-weight: normal; 
	font-size: 14px;	
}

#prod2 p {
	 font-size: 12px; 
	 margin: 4px;	
}

#prod2 img {
	 vertical-align:middle; 
	 height:20px; 
	 width:20px; 
	 margin-right: 4px;	 
}



#attgra main {
  width: 95%;
  margin: 0 auto;
  background: #fff;
  border: 0;
  padding-top: 8px;
}

#attgra section {
  display: none;
  border: 1px solid #ddd;
}

#attgra input {
  display: none;
}

#attgra label {
  display: inline-block;
  margin: -18px 0 -1px;
  padding: 1px;
  border: 1px solid transparent;
  font-weight: normal;
  width: 32%;
  background: #e3e3e3;
  border-bottom: 1px solid white;
  text-align: center;
}

#attgra label:before {
  font-weight: normal;
  margin-right: 10px;
}


#attgra label:hover {
  color: #888;
  cursor: pointer;
}

#attgra input:checked + label {
  border: 1px solid #ddd;
  border-bottom: 1px solid #fff;
  margin-top: 10px;
  background-color: white;
}


#attgra #tab1:checked ~ #content1,
#attgra #tab2:checked ~ #content2,
#attgra #tab3:checked ~ #content3
{
  display: block;
}	
	
#club_profile {
	border-color: #e6e6e6; 
	border-width: 1px; 
	border-style: solid; 
	margin-bottom: 8px;
	width: 345px;
}


	
#club_profile table { 
	margin: 8px; 
	font-size: 12px;
	border-radius: 5px;
}

#club_profile td { 
	font-size: 12px; 
	padding: 8px; 
	}
	
#club_profile h3, .last5 h3, .teamrecords h3, #topp h3{
	margin-left: 8px; 
	margin-right: 8px; 
	border-bottom: solid 1px #a3c5f4; 
	font-weight: normal; 
	font-size: 14px;
	}

#club_profile img.mcrest {
	display: block;
    float: left;
    width: 85px;
    margin-right: 5px;
    margin-left: 5px;
    margin-top: 20px;
}

#club_profile img.fix_yur {
	width: 35px;
	margin: 5px;
}

#h2hlink {
	font-size: 12px; 
	margin-left: 4px; 
	margin-bottom: 8px;
	}

#ctab {
	width: 725px;
	margin: 0 auto;
	float:	left;
}

.chead {
	line-height: 1;
	font-size: 14px;
	width: 105px;  
	color: #333; 
	display:inline-block; 
	text-align: center; 
	padding: 0; 
	margin: 0;
	text-transform: uppercase;
	height: 60px;
	vertical-align: text-top;
	float: left;
}

.ctd {
	line-height: 1;
	font-size: 14px;
	width: 89px; 
	border-top: 1px solid #333; 
	color: #333; 
	display:inline-block; 
	text-align: center; 
	padding: 8px; 
	height: 25px;
	vertical-align: middle;
	float: left;
}

.chead img {
	max-width:40px;
	vertical-align: middle;
	}
.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}	

#aandd #ctab {width: 850px; float:left;}

#aandd .chead {width: 73px; padding-left: 13px; padding-right: 13px;}



#nav_tab {
	background-color: #DEDEDE; 	
	width: 1000px; 
	margin: 0 auto;}



main {
	border: solid 1px #333;
	display: block;
	    margin: 0 auto;
    margin-top: -8px;
    width: 999px;
}

table tr td.cB {
	background-color:#333;
	 color: white;
	 }
	 






#hOmEiCoN {display: inline-block; margin-left: 20px; margin-right: 10px; float: left; margin-top: 20px;}



.tHeAd {color: white; background-color: #333!important;}
.kEy {margin-top: -35px; margin-left: 75px;}
.tdLg {margin: 10px;display: inline-block;width: 40%;}
.fiX {margin-top: -22px;}


.dropbtn {
background-color: #333;
    padding: 5px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    color: white;
    width: 115px;
    height: 70px;
    vertical-align: middle;   
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown a{
	color: white;
}


.dropdown-content {
    display: none;
    position: absolute;
    background-color: #333;
    color: white;
    width: 250px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}


.dropdown-content a {
    color: white;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}


.dropdown-content a:hover { 
	color:#333; 
}


.dropdown a:hover, .dropbtn a:hover { 
	color:white; 
	text-decoration: none;
}


.dropdown:hover .dropdown-content {
    display: block;
}


.dropdown:hover, .dropbtn:hover {
    color: white; 
}

