body
{
	background-color: white;
	font-family: helvetica, sans-serif;
	font-size: 1em;
	color: black;
	margin: 1;
	text-align:center;
}
a:link, a:visited{
	color: #809FFF;
}
a:hover{
	color: black;
	text-decoration: none;
}

#header{
	background-color: #809FFF;
	border-bottom: 2px solid #5983FF;
	height: 120px;
}
#top{
	/*display:none;*/
	visibility:hidden;
}
.middleContentHeader{
	background-color: #809FFF;
	font-size: 1em;
	font-weight: bold;
	padding: 3px;
	text-align:left;
	color: white;
	vertical-align: top;
}
.middleContentHeader a:visited{
	color: white;
	text-decoration:none;
}
.middleContentHeader a:link{
	color: white;
	text-decoration:none;
}
.middleContentHeader a:hover, .middleContentHeader a:active{
	color: white;
	text-decoration:none;
}
.banner 
{
	text-align: center;
	padding: 5px;
}
.contentHeader{
	background-color: #809FFF;
	border-top: 1px solid #5983FF;
	border-left: 1px solid #5983FF;
	border-right: 1px solid #5983FF;
	margin: 0;
	padding: 3px;
	font-size: .9em;
}
.middleContentGreeting{
	text-align: center;
	font-size: 1.2em;
}
.middleContentIn{
	background-color: #DFE7FF;
	padding: 3px;
	line-height: 1.5em;
	margin-bottom: 10px;
	text-align:left;
}
.box{
	margin: 7px 0 0 0;
	width: 140px;
	padding: 3px;
	font-size: .7em;
	text-align: center;
	vertical-align: top;
}
.membersmallfont{
	font-size: .7em;
	text-align: right;
	padding-left: 200px;
}
.center{
	text-align: center;
	padding: 5px;
}
.culturectrtext{
	width: 400px;
	font-size: .7em;
	text-align: center;
	font-weight: bold;
	margin-left:auto;
	margin-right: auto;
	
}
.culturebold{
	font-size: 1em;
	font-weight: bold;
}
.floatleft{
	padding: 5px;
	float: left;
}
.floatright{
	padding: 5px;
	float: right;
}
.clear{
	clear:both;
}
/*homestour************************************************************************/
#tour{
	height: 200px;
	background-color: #f3ee96;
	color: #633a0d;
	border-right: 1px solid #5983FF;
	text-align: center;
}
#tour .headline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight:bold;
	text-align: center;
}
#tour .bold{
	font-size: 1em;
	font-weight: bold;
	text-align: center;
}

/**********************************************************************************/
#aaa{
	height: 167px;
	background-color: black;
	color: white;
	
}

#aaa .headline{
	font-family: "Monotype Corsiva", Arial, sans-serif;
	font-size: 1.5em;
	font-weight:bold;
}
#aaa .subheadline{
	font-size: 1.1em;
	font-weight: bold;
	margin-top: -20px;
}
#aaa a:hover{
	color: white;
}
/*****Contenttable****************************************************/
#contenttable{
	width: 1000px;
	border: 2px solid #5983FF;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}
#contenttable td.footer{
	margin-top: 5px;
	text-align: center;
	border-top: 1px solid #5983FF;
}
/*********Middletable***********************************************************************/
#middletable{
	width: 100%;
	border-collapse: collapse;
	vertical-align:top;
	border-top: 1px solid #5983FF;
}
#middletable td.leftNav {
	width: 200px;
	background-color: #809FFF;
	/*border-top: 1px solid #5983FF;
	border-left: 1px solid #5983FF;
	border-right: 1px solid #5983FF;*/
	margin: 0;
	padding: 50px 3px 3px 10px;
	font-size: .9em;
	vertical-align:top;
	text-align: left;
}
#middletable td.rightNav{
	width:160px;
	border-left: 1px solid #5983FF;
	margin: 0;
	padding: 3px 3px 3px 10px;
	font-size: 95%;
	vertical-align:top;
	text-align: left;
}
#middletable td.centercol{
	vertical-align:top;
}

/****Membertable************************************************/
#membertable{
	width: 100%;
	border: 1px solid black;
	font-size: .8em;
}
#membertable tr{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
#membertable td.centercol{
	width: 50%;
}
#membertable td.rightcol{
	width: 20%;
	text-align: right;
}
#membertable td.leftcol{
	width: 30%;
}
/**************?Contacttable***************************************/
#contacttable{
	width: 500px;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
}
#contacttable td.sender{
	width: 30%;
	text-align: left;
	vertical-align:top;
}
/*calendar**************************************************************************/
.cal_table{
	border: 1px solid #5983FF;
	width: 100%;
	margin: 20px 0 0 0;
	font-size: .8em;
}
.cal_table tr.headrow{
	background-color: #999999;
	font-weight: bold;
	padding: 3px;
	line-height: 1.5em;
	margin-bottom: 10px;
	/*border-bottom: 1px solid #5983FF; */
}
.cal_table td{
	border: 0 0 1px 0;
	/*border-color: #5983FF;*/
	border-bottom: 1px solid #5983FF;
}
.cal_table td.date{
	/*border: 0 1px 1px 0;
	border-color: #5983FF;*/
	border-right: 1px solid #5983FF;
	border-bottom: 1px solid #5983FF;
	width: 15%;
}
.cal_table td.time{
	/*border: 0 1px 1px 0;
	border-color: #5983FF;*/
	border-right: 1px solid #5983FF;
	border-bottom: 1px solid #5983FF;
	width: 15%;
	text-align: center;
}
.cal_center{
	text-align: center;
}


