


.faq ol {
	list-style-type: decimal;
}

.faq ol ol{
	list-style-type: lower-alpha;
}

.faq .overview { 
	border:	1px solid #dadada;
	background: #f1f1f1;
}

.faq .category {

}


/*  Support CSS code here  */


.support-wrapper {margin: 25px 0;text-align: center;}
.support-wrapper p{font-size: 1em; padding: 20px 10px;}
.support-cta .s-cta{margin: 20px 0;}
.support-cta h2{text-transform: uppercase; color: #004c97;}
.support-cta p{font-size: 0.975em; padding: 0 25px; color: #000; font-weight: 500;}
.support-cta a{color: #00b0fa; text-decoration: underline; font-size: .95em; font-weight: 600 }
.FAQWrpr{padding: 0; margin:30px 0;}

.FAQWrpr h2{text-transform: uppercase; color: #004c97; text-align: center; font-size: 2.5em; font-weight: 500; }
.FAQWrpr h3{color: #000; font-weight: 500;}
.FAQWrpr span{display: inline; font-weight: 500;}
.FAQWrpr p{display: inline; line-height: 1.7em;}
.FAQWrpr .ui-widget-content{border:none; background:#f2f2f2; }
.FAQWrpr .ui-accordion-header.ui-state-active{margin: 0;}
.FAQWrpr .ui-accordion-header{border:none;background: #f2f2f2; padding: 20px 40px 20px 10px; border-radius: 0;margin: 0 0 15px 0; position: relative; font-size: 1em; text-align: left; }
.FAQWrpr .ui-accordion-header:after{content: '+'; font-size: 2.25em; position: absolute; right: 10px; top: 10px; font-weight: 600; color: #00b0fa }
.FAQWrpr .ui-accordion-header.ui-state-active:after{content: '-'; right: 15px; }

.FAQWrpr .ui-accordion .ui-accordion-header .ui-accordion-header-icon{display: none;}
.FAQWrpr .ui-accordion .ui-accordion-content{padding: 0 40px 25px;}
.FAQWrpr .ui-accordion .ui-accordion-content.ui-accordion-content-active{margin:0 0 15px 0;}
.FAQWrpr .cantfind{padding: 10px;}
.FAQWrpr .cantfind span{display: block; padding: 5px 0; }
.FAQWrpr .cantfind span a {text-decoration: none;}
.FAQWrpr .cantfind h3 > a{font-weight: 600;}
.FAQWrpr .btn-wrapper{margin: 15px 0;}
.FAQWrpr .btn-wrapper input{margin:0 10px;}
.FAQWrpr .note{font-size: 1em; color: #00b0fa}
/*  fAq FORMs */
.need-help{background: #08b2fa; padding: 50px 0;}
.need-help label{color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 500; margin: 10px 0;}
.need-help em.formee-req {color: red;font-size: .95em; top: -5px;}
.need-help .formee{padding: 0 10px}

.need-help h2{color: #fff; font-size: 1.5em; font-weight: 500; text-align: center; }
.need-help .btnWrapper{display: block; text-align: center;}
.need-help .btnWrapper input{background: #faf100; color: #000; font-family: 'Montserrat', sans-serif;}

.need-help .grid-6{margin: 25px 0 0 0;}



@media (min-width: 48em){
	.support-wrapper {margin: 25px 0;text-align: center;}
	.support-wrapper p{font-size: 1.15em; padding: 20px 40px;}
	.support-cta h2{text-transform: uppercase; color: #004c97;}
	.support-cta p{font-size: 0.975em; padding: 0 25px; color: #000; font-weight: 500;}
	.support-cta a{color: #00b0fa; text-decoration: underline; font-size: .95em; font-weight: 600 }
	.FAQWrpr{padding: 0 50px;}
	.FAQWrpr .ui-accordion-header{padding: 20px 40px;}
	.FAQWrpr .ui-accordion-header:after{top: 5px;}


	.need-help h2{font-size: 2.25em;}
	.need-help .formee{padding: 0 100px}
}

/* 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; }
*/