	a
	{
		color : #0000ff;
		text-decoration : none;
	}
	a:visited
	{
		color : #0000ff;
	}
	a:hover
	{
		color : #0000aa;
		text-decoration : underline;
	}
	
	
	.aboutpics
	{
		display : inline;		
	}
	
	.aboutpics img
	{
		border : 1px solid black;
		width : 200px;
		margin : 5px;
	}
	
	.aboutpics img:hover
	{
		border : 1px solid blue;
	}	
	
	img
	{
		border : 0px;	
	}
	
	.banner img
	{
		text-align : center;
		margin : 10px;
		border : 1px solid black;	
		width : 224px;
		height : 168px;
		
	}
	
	.sitemessage
	{
		color : #000022;
		float : left;
		clear : none;
		height : 1em;
		vertical-align : bottom;		
	}
	
	
	.footer
	{
		float : right;
		font-size : 16px;	
		height : 30px;
	}
	
	.maptext
	{
		background-color : #f5f5f5;
		border : 1px dashed #aaaaaa;
		font-size : 16px;
	}
	
	.map
	{
		border : 1px dashed #aaaaaa;
	}
	

	.linksrow, .linksrow td
	{
		color : #000000;
		font-weight : bold;
		font-size : 14px;
		height : 20px;
	}
	

	.anim
	{
		display : none;
		height : 75px;
		width : 125px;
		left : 0px;	
		text-align : left;
		padding : 0px;
		margin : 0px;
		float : left;
		
	}
	
	.anim img
	{
		height : 75px;	
	}
	
	.sitelabel
	{
		font-size : 24px;	
		text-decoration : underline;
		font-family : sans-serif;
	}
	
	.sponsor
	{
		clear : right;
		text-align : right;
		border-bottom : 1px solid #999999;
		margin : 0px;
		padding : 0px;

	}

	.sponsor img
	{
		width : 75px;	
		vertical-align : bottom;		
	}		
	
	.counter
	{
		clear : none;	
		padding : 0px;
		border : 1px solid black;
		vertical-align : bottom;		
		height : 30px;	
		display : inline;
	}

	.headerrow
	{
		background-color : #ff0000;
	}

	.linksrow td:hover
	{
		color : #ff0000;
		background-color : #eeeeff;
		font-weight : bold;
		border : 1px solid black;
	}

	.infotable td
	{
		color : #000000;
		font-weight : bold;
		font-size : 14px;
		
		border : 1px solid #aaaaaa;
		background-color : #ffffff
	}
	
	.infotable td.data
	{
		background-color : f3f3f5;
		color : #000000;
	}

	body
	{
		background-color : #ddddf5;
	}
	
	#schedule, #schedule td
	{
		margin : 5px;
		border-top : 1px solid #999999;
	}
	
	#schedule td
	{
			border : 0px;
	}
	
	.matchresults #header td
	{
		text-decoration : underline;
		font-weight : bold;	
		background-color : #aaaaff;
	}
	
	.matchresults
	{
		border : 1px solid #999999;	
		text-align : center;
	}
	
	.matchresults table
	{
		text-align : left;
		color : red;			
		margin : 0 auto;
	}
	
	.matchresults table td
	{
		border : 1px;	
	}
	
	.matchresults .o td
	{
		background-color : #e0e0e0;
	}
	
	.matchresults .e td
	{
		background-color : #e0e0ff;		
	}	
	
	
	.resultheader
	{
		font-size : 18px;	
	}
	
	.resultheader a
	{
		margin-left : 5px;
		text-decoration	: none;
		font-weight : bold;
		font-size : 24px;
	}
	
	.resultheader a:hover
	{
		color : red;	
	}
	
	.reshidden,#results0,#results1
	{
		visibility : hidden;
		display : none;	
	}
	
	.infotable
	{
		width : 950px;
	}
	
	.caldate
	{
		font-size : 16px;	
		padding-left : 5px;
		text-decoration : underline;
	}
	
	.calevent
	{
		padding-left : 30px;
		padding-right : 10px;
		font-size : 14px;		
	}
	
	.special
	{
		text-decoration : underline;
		font-size : 18px;	
		
	}
	
	.data
	{
		border : 1px solid #999999;
		background : url(../images/abeportrait.jpg);
		background-position : bottom right;
		background-repeat : no-repeat;
		padding : 0px;
		margin : 0px;
		text-align : center;
		height : 400px; 
	}
	
	.legislation
	{
		background-color : #ffffff;
		border : 1px dashed #777777;
		padding : 3px;	
	}
	
	.links a
	{
		font-size : 24px;	
	}
	
	.links img
	{
		max-width : 400px;	
	}

	.nocss, .nocss tr, .nocss td
	{
		border : none;
		background : none;
		text-align : center;
	}
