	html {
			margin: 0; padding: 0;
			}
			
	body {
			font: 11px Verdana, Arial, Helvetica, sans-serif;
   			margin: 0; padding: 0;
   			}
			
	div#sidebar {
			margin: 0; padding: 0; float: right; width: 25%;
			border: #BBBB99 1px solid;
			background: #DDDDBB;
			}
			
	div#sidebar a {
			display: block; padding: 8px 0 2px 10px; margin: 0;
		}
		
	div#sidebar a:hover {
			background: #CCCC99;
		}
		
	h4 {
   			border-bottom: 1px solid rgb(50%,50%,35%);
   			color: rgb(35%,35%,15%);
			FONT-WEIGHT: bold;
    		FONT-SIZE: 14px; margin: 0; padding: 0.33em 0 0;
    		WORD-SPACING: 2px;
			LINE-HEIGHT: 18px;
    		FONT-FAMILY:  Arial, Helvetica, sans-serif
		}
	

/* server response elements  */
	.error
		{
		text-indent: 10px;
		color: #ff0000;
		font-weight: bolder;
		background: #ffffff;
		}
	.success
		{
		text-indent: 10px;
		color: darkgreen;
		font-weight: bolder;
		}

	.required
		{
		color: red;
		background: #ffffff;
		}

	.explanation
		{
		color: red;
		background: #ffffff;
		}
		
	.instruction
		{
		color: #666600;
		background: #ffffff;
		}

	/* ADDED 12.02.2003 by AER for league, tourney dipslay pages...*/
	.leaguetitle1
		{
		font-weight: bolder;
		font-size: 20px;
		}
	.leaguetitle2
		{
		font-weight: bolder;
		font-size: 14px;
		}
	.leaguefile1
		{
		width: 100px;
		}
	.tournamenttitle1
		{
		font-weight: bolder;
		font-size: 20px;
		}
	.tournamenttitle2
		{
		font-weight: bolder;
		font-size: 16px;
		}
	.tournamentlink1
		{
		font-weight: bolder;
		font-size: 14px;
		}
	/*
	.adamsevenrow
		{
		background-color: #dddddd;
		}
	*/
	.adamsoddrow
		{
		background-color: #cccccc;
		}
	/* END OF AER */

/* body text elements  */
/* 	#file_table {position: absolute; top: 277px; left: 590px;} 
	#absolutebox
	{
		position: absolute;
		width: 110px;
		top: 182px;
		padding: 5px;
		border: #BBBB99 1px solid;
		background: #DDDDBB;
	}
	
	#absolutebox2
	{
		position: absolute;
		width: 110px;
		top: 350px;
		padding: 5px;
		border: #BBBB99 1px solid;
		background: #DDDDBB;  */
	}
	
	text 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #333333;
		}
		
	body
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #333333;
		}
		
	.section1 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #445555;
		}
	.section2 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #445555;
		}
		
	.section3 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #445555;
		}

	.section4 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #445555;
		}

	.section5 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #445555;
		}
		
	.para1 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #445555;
		}
	.para2 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #445555;
		}
		
	.para3 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #445555;
		}

	.para4 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #445555;
		}

	.para5 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #445555;
		}	

	.pagetitle 
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #666600;
		}

	.sitetitle 
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #003366;
		}
		
	.sitesectiontitle 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		font-weight: bold;
		color: #445555;
		}

/* label - control elements  */

	.label 
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #445555;
		background: #ffffcc;
		}
	.control 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #333333;
		}

/* contact - read-write elements  */

	.contactinfo 
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		}
		
	.contactemail 
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		}
		
	.printable 
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		}
	.readonly
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		}
	.editable 
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		}

/* link elements  */
	a 
		{
		color: #006633;
		}
		
	a:link
		{
		color: #006633;
		}
					
	a:visited 
		{
		color: #006633;
		}
		
	a:hover
		{
		color: #996600;
		}
	

/* header - footer elements  */
	.footer 
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		}

	.header 
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		}

/* table elements  */
	table 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #445555;
		}
	tr 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #445555;
		}
	td 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #333333;
		}
	th 
		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		color: #445555;
		}
		
		
		

/* grandfathered in  */
.spotlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003333;
}
.spotmast {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003333;
	font-weight: bold;
}

.midgreen {
	font-family: "Book Antiqua", "Times New Roman", Times, serif;
	font-size: 18px;
	color: #006633;
}
#content
		{
		marginTop: 15px;
		marginLeft: 10px;
		width: 160px;
		padding: 5px;
		float:right;
		/*border-top: 1px solid black;*/;
		/*border-left: 1px solid black;*/;
		/*border-right: 1px solid black;*/
		/*border-bottom: 1px solid black;*/
		}

#photo
		{
		width: 40%px;
		padding: 0px;
		text-align: center;
		float:right;
		/*border-top: 3px ridge grey;*/
		/*border-left: 3px ridge grey;*/
		/*border-right: 3px ridge grey;*/
		/*border-bottom: 3px ridge grey;*/
		}

.title
		{
		font-weight: bolder;
		}

.revised
		{
			color: #ff0000;
		}

.listhead
		{
			border-bottom: 1px solid black;
		}
.borderedcontent
	{
		border-top: 1px black solid;
		border-left: 1px black solid;
		border-right: 1px black solid;
		border-bottom: 1px black solid;
		width: 200px;
		
	}
.title
	{
		font-size: 15pt;
		font-weight: bolder;
	}
.indent
	{
		text-indent: 10px;
		font-size: 9pt;
	}
.address
	{
		font-weight: bolder;
		font-size: 9pt;
	}
	
	.picture
		{
			border-top: 1px solid black;
			border-left: 1px solid black;
			border-right: 1px solid black;
			border-bottom: 1px solid black;
		}
	.spotlightcontainer
		{
			width: 190px;
			margin-left: 10px;
		}
	.spottitle
		{
			font-weight: bolder;
			font-size: 12pt;
		}
		.link1, td a.link1
	{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    WORD-SPACING: 2px;
	
    LINE-HEIGHT: 13px;
    COLOR: #660033;
    FONT-FAMILY:  Arial, Helvetica, sans-serif
	}
.text1, td a.text1
	{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    WORD-SPACING: 2px;
	
    LINE-HEIGHT: 13px;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, sans-serif
	}
.header1, td a.header1
	{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    WORD-SPACING: 2px;
	
    LINE-HEIGHT: 20px;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, sans-serif
	}

.recordlisttable
	{
	border: 1px solid black;
	}
table.recordlisttable a:link
	{
	color: #ffffff;
	text-decoration: underline;
	}
table.recordlisttable a:visited
	{
	color: #ffffff;
	text-decoration: underline;
	}
table.recordlisttable a:hover
	{
	color: #000000;
	text-decoration: none;
	}
.recordlisthead
	{
	color: #ffffff;
	background: #999999;
	font-weight: bold;
	}
.recordlistoddrow
	{
	background-color: #bbbbbb;
	}
.recordlistevenrow
	{
	background-color: #dddddd;
	}
