/* Container holds all visible page elements */

 body {
 	font-family:"Lucida Sans Unicode", Verdana;		
	background-color:black;
	text-align:center;
		}
		

	
#container 	{			
			width:1000px;						
			background-color:white;				
			margin-left:10px;	
			}
				
#header 	{
			height: 133px ;
			text-align:center;
			/*background: url(Header3.jpg) center no-repeat;*/
			margin-bottom:-4px;
			}
				

#header h1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 350px;
	}
#header h1 a {
	padding: 0;
	margin-bottom: -4px;
	width: 1000px;
	height: 133px;
	display: block;
	background: url(Header3.jpg) no-repeat top left;
	}
#header h1 a span { display: none; }



.activelink {
				color:black;
				text-decoration:overline;
				}
	
	
#pad {height:140px;}
/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */
#dropline {padding:0 0 0 30px; margin:0 0 0 0px; list-style:none; height:40px; background:url(ulback1.gif) repeat-x; position:relative;border-bottom:3px solid #c60;}
#dropline table {border-collapse:collapse; width:0; height:0; margin:-3px -10px;}

#dropline li {float:left;}
#dropline li a {display:block; height:40px; line-height:40px; padding:0 20px 0 0; float:left; color:#fff; text-decoration:none; font-size:95%;}
#dropline li a span {display:block; height:40px; float:left; padding:0 0 0 20px; cursor:pointer;}
#dropline li a:hover {background:url(tab_a.gif) no-repeat right top; line-height:36px; }
#dropline li a:hover span {background:url(tab_b.gif) no-repeat left top; line-height:36px;}

#dropline li:hover > a {background:url(tab_a.gif) no-repeat right top; line-height:36px; height:44px}
#dropline li:hover > a span {background:url(tab_b.gif) no-repeat left top; line-height:36px;}

#dropline ul {padding:0; margin:0; list-style:none; position:absolute; height:25px; width:1000px; background:#f8f8f8; left:-9999px; top:44px; z-index:10;}
#dropline ul li {height:25px; line-height:25px;}
#dropline ul.right li {float:right;}
/*#dropline ul.senior {margin-left:50px;width:695px;}
#dropline ul.ladies {margin-left:132px;}
#dropline ul.youth  {margin-left:220px;}
#dropline ul.club {float:left;padding-left:305px;}*/
#dropline ul li a {color:#000; padding:0 10px 0 10px; height:25px; line-height:25px; border-right:1px solid #e60; font-weight:normal; font-size:13px;}
#dropline ul li a:hover {height:25px; line-height:25px; background:transparent; color:#c60;}
#dropline ul.right li a {border-left:1px solid #e60; border-right:0;}
#dropline ul li a.last {border:0}


#dropline :hover ul {left:0;}

#dropline li.current ul {left:0; z-index:1;}
#dropline li.current a {background:url(tab_a.gif) no-repeat right top; line-height:36px; height:44px}
#dropline li.current a span {background:url(tab_b.gif) no-repeat left top; line-height:36px;}
#dropline li.current ul li a {color:#000; padding:0 10px 0 10px; height:25px; line-height:25px; background:transparent;}
#dropline li.current ul li.current_sub a {color:#c60;}
#dropline li.current ul li a:hover {color:#c60;}
	
	
	
	
	
	
	
	
							
.images{
				float: left;
				margin-right: 10px;	
				border: 1px solid black;				
				}
				
				
.imagelinks		{
				border: 0;
				}
				
table			{
				border-collapse:collapse;
				margin:60px 0 25px 25px;				
				text-align:left;
				border:1px solid red;				
				}
				
caption			{
				font-size:110%;
				padding:10px;
				
				text-align:left;
				/*border-bottom: 1px solid #ff6600;
				border-top: 1px solid #ff6600;							
				margin-bottom:10px;*/
				}
				

tr.ttfc			{background-color:#FFCC66;
				}
			
caption a:link, caption a:visited, caption a:hover, caption a:active{
				color:black;
				}
				
				
				
th			{
				padding:0.8em 1em;
				text-align:left;				
				font-weight:normal;
				font-size:80%;				
				}
 
				
td				{
				padding:0.15em 1em;
				text-align:left;
				border-bottom: 1px solid #e8e8e8;
				font-size:75%;
				}

#reportpage {background:url(ribbonmic.jpg) top no-repeat;

}
.report {font-weight:bold;}
				
.month			{
				background-color:#FDCD8B;
				}
				
				

#maincontent {	font-size:  80%;
				margin: 40px 19% 10px 21%;				
				padding:10px;
												
				}
				
#teams {		width:500px;
				clear:left;	
				float:left;
				position:relative;
				font-size:  80%;
				margin: 40px 0 10px 30px;				
				padding:10px 0 10px 10px;
				
				/*border:1px solid red;*/}
				
#teams p, #teams td, #teams caption {border:0;
}

#teams td, table{border:0;
						margin-left:-5px;
						}

				
#tablesummary {
				float:right;
				
				top:25px;
				background-color:fff;
				color:black;
				width:440px;
				height:282px;
				text-align:center;
				
				/*border:1px solid red*/}
				
#tablesummary p {font-size:90%;
padding: 40px 10px 125px 10px;
text-align: center;
color: black;
border: 0}

#results {float:left;
				position:relative;
			   	background-color:#e8e8e8;
				color:black;
				width:325px;
				height:343px;
				overflow:auto;
				font-size:110%;
				text-align:center;
				
				/*border:1px solid red*/;
				}
				
#tablesummary .ttfc {color:#ff6600;
						background-color:transparent;}
						
#results caption, #tablesummary caption{font-size:95%;
				border:0;
				text-align:center;
						color:black;
						}

#results table, #tablesummary table {margin-top:33px;font-size:90%;}

.report tr      {color:#336633;}

.codes {text-align:justify;
		font-size:115%;
		color:gray;}

#sponsorlogofirsts	{ 
			position:absolute;
			left:248px;
			top:6px;
			}
			
#leaguelogofirsts	{ 
			position:absolute;
			left:403px;
			top:-12px;
			}
			
#sponsorlogoreserves	{ 
			position:absolute;
			left:265px;
			top:3px;
			}
			
#leaguelogoreserves	{ 
			position:absolute;
			left:410px;
			top:-8px;
			}
			
#sponsorlogothirds	{ 
			position:absolute;
			left:380px;
			top:5px;
			}
			
#sponsorlogoladies	{ 
			position:absolute;
			left:265px;
			top:-10px;
			}
			
#leaguelogoladies	{ 
			position:absolute;
			left:410px;
			top:-5px;
			}
			
#sponsorlogoyouth	{ 
			position:absolute;
			left:380px;
			top:12px;
			}
			
#leaguelogoyouth{ 
			position:absolute;
			left:400px;
			top:110px;
			}
			
#sponsorlogorjp	{ 
			position:absolute;
			left:300px;
			top:12px;
			}
			
#leaguelogou11{ 
			position:absolute;
			left:370px;
			top:100px;
			}
			
#logo .league {float:left;position:relative;

			/*border:1px solid red;*/
		}
#logo.sponsor {float:left;position:relative;
			
			border:0;	
		 
			}
			#filler {	clear:left;
						background:#f8f8f8;
						height:10px;
						}
						
			#image-team {
			float:left;
			
}

#no-image-team {
			float:right;
			filter:alpha(opacity=10);
	
}

#sidebar-left	{
				height:350px;
				float:left;
				width:18%;							
				padding: 10px;
				margin-top: 40px;
					clear:left;
				}
				

				
#sidebar-right	{
				float:right;
				width:15%;				
				padding: 15px 35px 0 0;
				margin-top: 40px;
							
				}
				




h1				{
				font-family:verdana,"gill sans",helvetica,arial,sans serif;				
				text-align:left;
				font-size:250%;
				color:black;
				font-weight:100;
				
				}
					
h2				{
				letter-spacing :1px;
				font-size:130%;
				text-align:left;
				color:black;
				font-weight:300;				
				}
				
#toprightbox h2 {text-align:center;
					font-size:145%}
				
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active{
				color:black;
				} 
				
h3				{
				letter-spacing :1px;
				line-height:110%;
				font-size:130%;
				text-align:left;
				color:#000;
				font-weight:400;
				
				}								
p  				{
				line-height:170%;
				color:#666666;
				text-align:justify;
				border-bottom: 1px solid orange;
				padding-bottom:10px;				
				}
				
.teams			{float:right;
					position :relative;
				border:1px solid red;}
.separator		{background:black; position:relative;border:1px solid red;}					
#footer 		{       
				background: black;				
				height:25px;
				width:1000px;
				text-align: center;
				font-size: 80%;
				color:white;
				padding-top:5px;
				clear:both;
				}
				
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    margin-left:85px;
}

a.button {
    background: transparent url('bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 



