/*style old
*/
.arrowlistmenu{ width: 185px; padding-top: 1px; padding-left: 15px; /*width of accordion menu*/
}
.arrowlistmenu .wrapper { width: 185px; border-bottom: 1px solid #bababa; }
.arrowlistmenu .h3, .menuheader { color: #003063; text-decoration: none; width: 185px; }
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
color: #003063; font: bold 12px/13px Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 9px 0 1px 3px; cursor: hand; cursor: pointer; }
.arrowlistmenu .menuheader a { color: #003063; font: bold 12px/9px Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; cursor: pointer; padding: 0; }
.arrowlistmenu .menuheader a:hover { color: #33679c; font: bold 12px/9px Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; cursor: pointer; padding: 0; }
.arrowlistmenu .mainheader { color: #003063; font-size: 18px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; margin-top: 15px; cursor: pointer; padding: 0; border-bottom: 8px solid #003063; }
.arrowlistmenu .mainheader2 { color: #003063; font: bold 14px/14px Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; cursor: pointer; margin-top: 10px; padding: 0; border-bottom: 8px solid #003063; }
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/

}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
margin: 0 0 8px; padding: 0; list-style-type: none; list-style-image: none; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{ line-height: normal; list-style-type: none; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/

}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/

}

.arrowlistmenu ul li a{ color: #003063; text-decoration: none; font-weight: bold; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, arial; padding-right: 0; padding-left: 19px; list-style-type: none; }

.arrowlistmenu ul li a:visited{
color: #003063;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #33679c; text-decoration: none; }

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/

}
.info { color: #606060; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; margin-bottom: 30px; }
/**/
.subContainer { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width:190px; padding-bottom:5px; padding-left: 14px; }
.subContainer .item { font:12px Arial; float: left; margin:8px; }
.subContainer .h1,.subContainer h1 {
  width:100%;
  margin:0;
  padding:0 0 0.3em;
  font-size:16px;
  font-weight:bold;
  color:#555;
  display:inline;
  float:left;
  clear:both;
}
.subContainer .h2,.subContainer h2 {
  padding:0;
  font-size:1.1em;
  font-weight:bold;
  color:#555;
}
.subContainer .h3,.subContainer h3 {
  font:1.1em "Arial";
  font-weight:bold;
  color:#ff4f0c;
}
.subContainer .scripture {
  font-size:0.9em;
  color:#555;
}
.subContainer .photos {
  width:618px;
  height:245px;
  margin:0.15em 0 1em;
  font:1.1em "Arial";
  font-weight:bold;
  color:#494949;
  clear:both;
  overflow:hidden;
}
.subContainer .itemRight {
  width:185px;
  float:left;
}
.subContainer .faqTitle { width:195px; border-bottom:8px solid #003063; color:#003063; font-size: 18px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; float:left; margin-right: 0; margin-bottom: 0.2em; margin-left: 0; padding-top: 10px; }
.subContainer .faqTitle2 { color: #003063; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; margin-right: 0; margin-bottom: 0.2em; margin-left: 0; padding-top: 10px; width: 195px; float: left; border-bottom: 8px solid #003063; }
.subContainer .faq { color: #003063; font-size: 12px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; font-style: normal; font-variant: normal; width: 100%; float:left; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px solid #bababa; }
.subContainer .other { color: #003063; font-size: 12px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-variant: normal; font-weight: 700; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; width: 100%; float: left; margin-bottom: 30px; border-bottom: 1px solid #bababa; }
.subContainer .faq ul li { color: #003063; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-variant: normal; line-height: 16px; padding-left: 0; }
.subContainer .faq li { padding-left: 2px; }
.subContainer .faq ul { padding-left: 2px; }
.subContainer .faq a { color: #003063; font-weight:normal; text-decoration:none; }
.subContainer .faq a:hover { color: #33679c; text-decoration:none; }
.subContainer .faq .question:first-child { margin-top:0; border-bottom-style: solid; }
.subContainer .faq .question { color: #003063; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px solid #d5d5d5; }
.categoryitems { line-height: 18px; padding-left: 10px; list-style-type: square; list-style-position: inside; }
