#faqbanner { background: url(banner.png) no-repeat 0px/100%; background-size: 100%; height: 200px; }
#faqbanner .oltxt { font-family: Raleway; color: white; font-weight: 900; font-size: 3rem; text-align: center; position: relative; float: right; margin: 100px 60px 0 0; }
#faqbanner .olsm { font-family: Raleway; color: white; font-weight: bold; font-size: 1rem; }
#faqbanner .hbtn { font-family: Raleway; color: white; font-weight: normal; font-size: 0.8rem; float: right; margin: 20px 20px 0 0; }
#faqbanner .hbtn a { font-family: "Open Sans"; color: white; font-weight: normal; font-size: 0.8rem; }
#faqbanner .hbtn a img { height: 16px; width: 16px; }
.faqitem { margin: 12px; }
.faqheader, .qod { padding: 8px; background-color: navy; color: white; font-family: Raleway; font-size: 1.2rem; text-align: center; cursor: pointer; }
.faqheader:hover { background-color: #ccc; color: maroon; }
.faqanswer { padding: 8px; background-color: linen; color: black; font-family: "Open Sans"; font-size: 1rem; display: none; }
.faqanswer p { margin: 0 0 0.5rem 0; }
.faqanswer ul { list-style-type: square; }
.faqanswer ul li { margin-bottom: 8px; }
p.editor { text-align: center; }