
.fancytext {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bold;
	color: #cccc99;
	text-align: left;
	vertical-align: top;

}
.middletables {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
	border-left-style:solid;
	border-left-color:#A286C0;
	border-left-width:2px;
	border-top-style:solid;
	border-top-color:#A286C0;
	border-top-width:2px;
	padding-bottom:2px;
	cellpadding: 2px;
	padding:5px;
	
	
}

.hidden {
 background-image:url(images/hiddenicon2.gif);
 background-repeat:no-repeat; 
}
	
.textualheader {
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
	}

.tableheadingtext {
	font-family: "Courier New", Courier, mono;
	font-size: 15px;
	font-weight: bolder;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
	
}

.smalltextheader {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	font-weight: bolder;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
	
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #017523;
	text-align: left;
	vertical-align: top;
	text-decoration:none;
}

a:hover {
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#ffffff;
	line-height:20px;
}

.phototext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#ffffff;
	line-height:20px;
}



.footer { 
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color:#ffffff;
	line-height:20px;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#ffffff;
	line-height:20px;
}

.picturefloatleft {
float: left;
margin: .4em .4em .4em .4em;

}

.picturefloatright {
float:  right;
margin: .4em .4em .4em .4em;
}

.box {
  width: 35em;
  margin: 50px auto;
}

.box div.topleft {
	display: block;
	background: url("images/tornedgesbox.gif") top left no-repeat #a286c0;
	padding: 2.0em 0em 0em 2.0em;
}

.box div.topright {
	display: block;
	background: url("images/tornedgesbox.gif") top right no-repeat #a286c0;
	padding: 2.0em;
	margin: -2.0em 0 0 2.0em;
	
}

.box div.bottomleft {
	display: block;
	height: 45px;
	margin-top: -2.0em;
	background: url("images/tornedgesbox.gif") bottom left no-repeat #a286c0;
}

.box div.bottomright {
	display: block;
	background: url("images/tornedgesbox.gif") bottom right no-repeat #a286c0;
	height: 45px;
	margin-left: 3.0em;

}

.expandable_box {
width: 210px;
background-image ("images/tornedgesbox.gif");
background-position: top center;
background-repeat: no-repeat;
 }
