body {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
}
a:visited {
	color:inherit;
}

.headingcell  {
	/*  border: thick double #CCCCCC; */

	padding: 0px;
}

.container {
	text-align:left;
	margin:0;
	width: 570px;
	padding: 0;
	position:relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.container2 {
	text-align:left;
	margin:0;
	width: 700px;
	padding: 0;
	position:relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#frontheader_container {
	padding-bottom:0px;
	margin-top: 15px;
		margin-bottom: 25px;

}

#frontheader_outer
{
	/*  border: thick double #CCCCCC; */
	background-color: #FF3366;
	color: #FFFFFF;
	text-align:left;
	padding: 2px 20px 10px 20px ;
}

#frontheader_inner
{


}

#frontheader_inner p
{
	font-size: 18px;
	font-style:italic;
}



#frontheader_inner h1
{
	/*  border: thick double #CCCCCC; */
	font-size: 36px;
	text-align: left;	
	margin-bottom: -16px;
}

.sectionheader  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B7B7B7;
	padding: 0 0 0px 0px;
	margin: 0px;
	text-align: left;
	font-weight: bold;
}

.sectionheader a{
	color: #B7B7B7;
}

.emphasizeplace {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #000000;	
	padding: 0 3px 0 3px;
}

.arrangementtitle
 {
	padding-bottom: 20px;
}
.arrangementtitle h3
 {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	color: #FF3366;
	padding: 0px 0px 0px 0px;
	margin-bottom:0px;
	margin-top: 0;
	margin-left: 0px;
	line-height: 1.05em;
}

.arrangementtext
 {
	font-size: 16px;
	color: #000000;
	padding: 6px 12px 6px 12px;
	background-color: #DFDFDF;
}

.dateheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	padding: 0 0 -10px 0px;
	margin: 0px;
	text-align: left;
	margin-bottom:0px;
	margin-left: 2px;
	font-weight: bold;
	margin-bottom: 0px;
}
.centertop {
	text-align: center;
}
.arrangementnote {
	font-size: small;
}

.arrangementnote ol li, .arrangementnote ul li{
	display: list-item;
	margin: 0 0 0.2em -20px;
}

.arrangementtime{
	line-height: normal;
	background-color: #FF3366;
	color:#FFF; 
}
.style58 {
	font-size: 24px;
	color: #FFF;
	background-color: #FF3366;
	text-align: left;
	padding: 7px;
}



.arrtitle_floatleft{
	width: 45%;
	float:left;
	margin: 10px;
	border:0px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	
}

.forside_div{
	width: 90%;
	float:left;
	margin: 10px;
	border:0px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration:none !important;
}

.forside_div a{
	text-decoration:none !important;	
}

.arrtitle_floatleft a{
	text-decoration:none;
	display:block;
	padding-bottom: 30px;
	color: #FF3366;
}

.arrtitle_floatleft a:hover{
	color:#F00;
}


.arrtitle_floatright{
	float:right;
	margin: 20px 20px 20px 0;	
	border:0px;	
}

.cleardiv{
 clear:both;
}


.link_wrapper{
  width: 100%;
  border: 2px solid #DFDFDF;
  margin: 0px;
  padding: 0px;

}

.link_wrapper a:hover{
	
}

.picture_floatleft{
	float:left;
	margin: 0px;
	padding: 0px;
	border:0px;

}



#pagenavi {font-size: 18px; }

#pagenavi li {
	margin: 0 0 0.2em -20px;
	}
	
#pagenavi a {
	text-decoration:none;
	color: #FF3366;
	}	

#pagenavi a:hover{
	text-decoration:none;
	color:#F00;
	}	
