a:visited {
 text-decoration: underline;
 font-weight: 300;}
a:active {
 text-decoration: underline;
 color: Red;}
a:link {
 text-decoration: underline;
 font-weight: 600;
 font-variant: small-caps;}
a:hover {
 text-decoration: underline;
 color: #008000;}

	body {
		background-color: limegreen;
		margin:10px 10px 0px 10px;
		padding:0px;
		}
	img { border-width: 0px;
		padding-left:10px;
		}	
	#leftcontent {
		background-color: #FFFFF0;
		height:4000px;
		position: absolute;
		left:10px;
		top:50px;
		width:200px;
		border:1px solid #000;
		font-size: 90%;
		}

	#leftcontent input {
		height: 12px;
		font-size: 75%;
		font-weight: 500;
		}
	#leftcontent td {
		height: 12px;
		font-size: 75%;
		font-weight: 900;
		font-style: italic;
		}

	.mlink {
		background: transparent url(inalink.gif) no-repeat center center;
		font-size: 13pt;
		font-weight: 800;
		width: 90%;
		background-color: #EEFFEE;
		}

	.mlink a {
		font-weight: 800;
		}
	.xlink {
		height: 3px;
		font-size: 6pt;
		width: 90%;
		}

	#centercontent {
		background: #EEFFEE;
		height: 4000px;
		margin-left: 199px;
		margin-right: 199px;
		border: 1px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 201px;
   		margin-right:201px;
		font-size:14px;
		}
	html>body #centercontent {
   		margin-left: 201px;
   		margin-right:201px;
		}

	#rightcontent {
		background-color: #FFFFF0;
		height:4000px;
		position: absolute;
		right:10px;
		top:50px;
		width:200px;
		border:1px solid #000;
		}
	
	#banner {
		background-color: #FFFFF0;
		height:40px;
		border-top:1px solid #000;
		border-right:1px solid #000;
		border-left:1px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:39px;
		}
	html>body #banner {
		height:39px;
		}
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		}

	#centercontent h2 {
		font-size: 40pt;
		}
			
	h3 {
		text-align: center;
		}

	p {
		text-align: justify;
		}

	#banner h1 {
		font-size:32px;
		padding:0px 10px 0px 10px;
		margin:0px;
		text-align: center;
		}
	
	#rightcontent p {
		font-size:10pt
		}

	#centercontent table.navmenu {
		font-size: smaller;
		position: relative;
		top: 0px;
		left: 0px;
		}

	#centercontent .event {
 		width: 95%;
 		margin: 10px;
 		font-size: 12pt;
 		color: #EE8855;
 		border-width: 5px;
 		border-style: outset;
 		border-color: #FFFFF0;
 		vertical-align: top;
 		background-color: #EEFFEE;
		}

	#centercontent .inevent {
 		font-size: 10pt;
 		color: #EE8855;
 		border-width: 3px;
 		border-style: solid;
 		padding: 5px;
 		background-color: #FAFAD2;
 		text-align: center;
		}

	#centercontent p:first-letter {color: darkseagreen; font-weight: 600; font-family: "Lucida Handwriting", "Apple Chancery", cursive; font-size: 120%; float: left}

#centercontent img.right {
 width: 70%;
 height: 25em;
 vertical-align: top;}
	#centercontent ul {
		list-style-image: url(favicon.gif);
		line-height: 200%;
	}
	#centercontent .warn {
	border-style: dotted;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-color: Red;
	padding-left: 30px;
	background-image: url(warn.gif);
	background-repeat: no-repeat;
   	font-weight: 600;
	line-height: 125%;
	vertical-align: top;
	background-position: left;
	border-left: 0px;
	border-right-width: 0px;}

.buttonscontainer {width: 178px;}

.buttons a {color: #FFFFFF;
background-color: darkseagreen;
padding: 2px;
padding-left: 3px;
display: block;
border-left: 20px solid orange;
font: 13px Verdana, sans-serif;
font-weight: 800;
text-decoration: none;
text-align: left;
margin-top: 1px;
height: 18px;
vertical-align: middle;}

.buttons a:visited {border-left: 20px solid gainsboro;
text-decoration: none;
font-weight: 800;
color: #FFFFFF;}

.buttons a:hover {border-left: 20px solid white;
text-decoration: none;
font-weight: 800;
color: #FFFFFF;}

.left {
	position :relative;
	left: -5px;
	}

.spiffy{
display:block
}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
background:#46bc42
}
.spiffy1{
border-right:1px solid #afe2ad;
padding-right:1px;
margin-right:3px;
border-left:1px solid #afe2ad;
padding-left:1px;
margin-left:3px;
background:#74cc71;
}
.spiffy2{
border-right:1px solid #ecf8ec;
border-left:1px solid #ecf8ec;
padding:0px 1px;
background:#69c865;
margin:0px 1px;
}
.spiffy3{
border-right:1px solid #69c865;
border-left:1px solid #69c865;
margin:0px 1px;
}
.spiffy4{
border-right:1px solid #afe2ad;
border-left:1px solid #afe2ad;
}
.spiffy5{
border-right:1px solid #74cc71;
border-left:1px solid #74cc71;
}
.spiffy_content{
padding:0px 5px 0px 5px;
background:#46bc42;
} 

#Acc2 .Content {
	height: 250px;
}

#Acc2 .Content, #Acc3 .Content, #Acc4 .Content, #Acc5 .Content, #Acc6 .Content, #Acc8 .Content {
	height: 300px;
}


/* Specifying the width of an accordion is optional. If not specified, it will
 * expand horizontally as much as it can.
 */
#Acc1, #Acc7, #Acc10 {
	width: 300px;
	margin: 4px;
}
#Acc2, #Acc3, #Acc4, #Acc5, #Acc8 {
	width: 50%;
	margin: 4px;
}

span.AccordionPanelContent {
	display: block;
}

/* Here's an example of an accordion Aqua Gradient theme that uses
 * different class names from the ones used in SpryAccordion.css,
 * to style the different parts of the accordion.
 */
.AquaAccordion {
	border-left: solid 1px gray;
	border-right: solid 1px black;
	border-bottom: solid 1px gray;
	overflow: hidden;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}

.AquaAccordion .Tab {
	height: 24px;
	background-image: url(images/aqua-gradient.gif);
	background-repeat: repeat-x;
	background-color: #6dc1fc;
	border-top: solid 1px black;
	border-bottom: solid 1px gray;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	text-align: center;
}

.AquaAccordion .Content {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	background-image: url(images/gray-gradient.gif);
	background-repeat: repeat-x;
}

.AquaAccordion .hover {
	background-image: none;
	background-color: #33CCFF;
}

.AquaAccordion .open {
	/* Add properties here. */
}

.AquaAccordion .closed {
	/* Add properties here. */
}

.AquaAccordion .focused {
	/* Add properties here. */
}