


.faq ol {
	list-style-type: decimal;
}

.faq ol ol{
	list-style-type: lower-alpha;
}

.faq .overview { 
	border:	1px solid #dadada;
	background: #f1f1f1;
}

.faq .category {

}


.mod.faqrail {padding: 0; background:#E7E7E7}
.mod.faqrail h2.modHd {
	margin: 0;
padding: 20px 20px;
font-weight: bold;
background: #0280a7;
color: #fff;
position: relative;
text-transform: uppercase;
}

.faqraillist {padding: 20px }
.faqraillist a {color: #343434; font-weight: 700}
.faqraillist .moreLink {text-align: right; }
.faqraillist .moreLink a {color: #0280A7}

.faq-questionsanswers {margin: 30px 0; padding: 20px 0; border-top:1px solid #c7c7c7}
.faq-questionsanswers h2 {margin:0; padding: 0;}
.questionList li {margin: 0 0 15px 0;}

.faq-item {padding: 10px 20px; border-bottom:1px solid #c7c7c7}
.faq-item:nth-child(2n) {background: #f5f5f5}
.faq-item h3 {color: #016530; font-weight: 900}

.FAQWrpr table {width: 100%;}
.FAQWrpr input {width: 100%; max-width: 437px}
.FAQWrpr .btn {max-width: none;}

@media (min-width:48em) {
	.FAQWrpr .btn {max-width: 260px;}

}

/* faqs *
.FAQWrpr {}
.FAQWrpr  h4 {font-size:16px;}
.FAQWrpr  h5 {font-size:14px;}
.FAQWrpr .totop {height:1%; border-bottom:1px solid #cecece; margin-bottom:2px; padding-bottom:6px;}
.FAQWrpr .totop a, .FAQWrpr .totop a:link, .FAQWrpr .totop a:visited {font-weight:bold; text-decoration:none; color:#7aafdf; background: url(/cms/images/core/arrow_link.gif) no-repeat right -134px; padding-right:10px;}
.FAQWrpr .totop a:hover,.FAQWrpr .totop a:active {color:#7aafdf; background-position:right -168px;}

.FAQWrpr .qblock {margin-bottom:10px;}
.FAQWrpr .qblock .q {width:20px; float:left; font-weight:bold;}
.FAQWrpr .qblock .a {width:20px; float:left; line-height:1.8em;}
.FAQWrpr .qblock .ques {width:500px; float:left; font-weight:bold;}
.FAQWrpr .qblock .ans {width:500px; float:left;}


.FAQWrpr h3 a:link,
.FAQWrpr h3 a:visited {color: #7AAFDF; text-decoration: none;}
.FAQWrpr h3 a:hover,
.FAQWrpr h3 a:active {color: #666666; text-decoration: none;}

ul#faqAsk li {list-style-type: none; font-size: 1.1em; font-weight: bold;}
ul#faqAsk a:link,
ul#faqAsk a:visited {color: #7AAFDF; text-decoration: none;}
ulk#faqAsk a:hover,
ul#faqAsk a:active {color: #666666; text-decoration: none;}



#faq_nav {margin: 0; padding: 0;}
#faq_nav ul {margin: 0; padding: 0;}
#faq_nav ul li {font-size: 1.091em; list-style-type: none; padding:6px 0; display:block; background:url(/cms/images/core/bg_subnav_bdr.gif) no-repeat center bottom;}
#faq_nav  ul li:last-child {background: none;}

#faq_nav ul li a:link, #faq_nav ul li a:visited {color:#666666; font-weight:bold; text-decoration:none;}
#faq_nav  ul li a:hover { color:#003366;}
#faq_nav  ul li a.active { border:0; color:#003366; text-decoration:underline; }
*/