* {
  margin: 0; padding: 0;
}

.accordion {

  margin: 5px ;
	margin-left:0;
}
.accordion h1, h2, h3, h4 {
  cursor: pointer;
}
.accordion h2, h3, h4 {

}


.accordion h1 {
  padding: 5px 20px;
  background-color: #FFF;
 border:solid;
	border-width:3px;

  font-size: 1.2em;
	text-transform:uppercase;
  font-weight: normal;

border-radius: 3px !important;
	margin-top:5px;
}
.accordion h1:hover {
  font-weight:bold;

}

.accordion div, .accordion p {
  display: none;
}
.accordion h2 {
  padding: 5px 25px;
  background-color:#FFF;
  border-color:#DDD;
  font-size: 1em;
 border-radius:0px !important;
	margin-top:0;
	
}
.accordion h2:hover {
 
}
.accordion h3 {
  padding: 5px 30px;
  
  font-size: 1em;
  color: #ddd; 
	
}
.accordion h3:hover {
  
}
.accordion h4 {
  padding: 5px 35px;
  background-color: #ffc25a;
  font-size: 1em;
  color: #af720a; 
}
.accordion h4:hover {
  background-color: #e0b040;
}
.accordion p {
  padding: 15px 35px;
  background-color: #ddd;

  font-size: 1em;
  color: #333;
  line-height: 1em;
}
.accordion .opened-for-codepen {
  display: block;
}

.accordion section {color:#000;}

.accordian, .health   {border-color: #ff6700 !important; color:#ff6700;}
.accordian, .health  h2 {background-color:#ff6700;  border-color: #ff6700 !important; color:#ffffff; border-width:1px !important; border:solid;}

.accordian, .education   {border-color: #0077af; color:#0077af;}
.accordian, .education  h2 {background-color:#0077af; border-color: #0077af !important; color:#FFF; border-width:1px !important; border:solid;}

.accordian, .community   {border-color: #ed145b; color:#ed145b;}
.accordian, .community  h2 {background-color:#ed145b; border-color: #ed145b !important; color:#FFF; border-width:1px !important; border:solid;}

.accordian, .family   {border-color: #00a87a; color:#00a87a;}
.accordian, .family  h2 {background-color:#00a87a; border-color: #00a87a !important; color:#FFF; border-width:1px !important; border:solid;}

.accordian, .fTouches  {border-color: #00a87a; color:#00a87a;}
.accordian, .fTouches  h2 {background-color:#00a87a; border-color: #00a87a !important; color:#FFF; border-width:1px !important; border:solid;}

.accordian, .fPrayer   {border-color: #ff6700 !important; color:#ff6700;}
.accordian, .fPrayer  h2 {background-color:#ff6700;  border-color: #ff6700 !important; color:#ffffff; border-width:1px !important; border:solid;}

.accordian, .fDocs   {border-color: #0077af; color:#0077af;}
.accordian, .fDocs  h2 {background-color:#0077af; border-color: #0077af !important; color:#FFF; border-width:1px !important; border:solid;}

.accordian, .fNotes   {border-color: #ed145b; color:#ed145b;}
.accordian, .fNotes  h2 {background-color:#ed145b; border-color: #ed145b !important; color:#FFF; border-width:1px !important; border:solid;}



section.secInfo {color:#000;}

.ibut {
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #dcdcdc;
	padding:3px 7px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	background:-ms-linear-gradient( top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ededed), color-stop(100%, #dfdfdf) );
	background-color:#ededed;
	color:#333333;
	display:inline-block;
	text-shadow:1px 1px 0px #ffffff;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
}.ibut:hover {
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	background:-ms-linear-gradient( top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #dfdfdf), color-stop(100%, #ededed) );
	background-color:#dfdfdf;
}.ibut:active {
	position:relative;
	top:1px;
}


	.rtable tr th {background-color:#D1D0D0;font-size:1em;padding:.7em;
		font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
	.rtable td  {
		border:solid;
		border-color:#FFF;
		border-width:1px;
		padding:.7em;
		font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
		
	}

.docTable table, th,td {
		border:solid;
		border-color:#ddd;
		border-width:1px;
		padding:.7em;
		font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;

}

.prayTable table, th,td {
		border:solid;
		border-color:#ddd;
		border-width:1px;
		padding:.7em;
		font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;

}
.borderlessTable td, th {
	border:none;
}


