@charset utf-8;
*{margin:0;padding:0;}
ul,li{list-style:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
a img{border:0 none;}
body{font-family:Arial, Helvetica, sans-serif;}
.bodywrap{width:965px;margin:20px auto;}
#faq{width:700px;background:#fff url(/common/CCLUS/images/FAQ/tabs-bg.gif) repeat-x left 35px;}
#header-message{width:700px;height:50px;color:#3E88C8;font:bold 13px Arial,Helvetica,sans-serif;padding-left:8px;}
#faq .search-line{margin-bottom:15px;position:relative;}
#faq .search-line #close{position:absolute;top:7px;right:65px;display:none;}
#search-faq-label{width:129px;height:1px;padding-top:21px;display:inline-block;overflow:hidden;background:transparent url(/common/CCLUS/images/FAQ/searchfaqs.gif) no-repeat left top;cursor:pointer;}
input#search-faq{width:490px;height:27px;border:1px solid #c7c7c7;font:normal 18px Arial, Helvetica, sans-serif;color:#454545;margin:0 5px;padding:5px 5px 0;}
input#search-faq-btn{width:37px;height:32px;border:0 none;background:#fff url(/common/CCLUS/images/FAQ/go-btn2.gif) no-repeat left top;cursor:pointer;}
#faq .tabs ul{display:inline-block;padding-left:10px;}
#faq .tabs ul li{float:left;display:inline-block;margin-right:5px;background:transparent url(/common/CCLUS/images/FAQ/blue-tab.gif) repeat-x left top;}
#faq .tabs ul li.selected{border:1px solid #d2dfec;border-bottom:0 none;background:#fff;margin-bottom:-1px;position:relative;z-index:100;}
#faq .tabs ul li a{font:bold 12px Arial, Helvetica, sans-serif;color:#fff;display:inline-block;height:23px;text-decoration:none;outline:none;padding:8px 10px 0;}
#faq .tabs ul li.selected a{color:#3e88c8;height:28px;}
#sidebar{width:236px;background:#f3f9fe url(/common/CCLUS/images/FAQ/sidebar-bg.gif) no-repeat left 39px;}
#sidebar .topic-block{display:block;border-bottom:1px solid #e1ecf6;padding:7px 20px;}
#sidebar .topic-block ul li{padding-left:12px;margin-bottom:3px;font-size:12px;}
#sidebar .topic-block ul li.first{padding-left:0;font-weight:700;}
#sidebar .topic-block ul li.last{background:transparent url(/common/CCLUS/images/FAQ/see-all.gif) no-repeat 4px center;}
#sidebar .topic-block ul li a,#faq .faqbox #qablock .block span.answer a{color:#0670c8;text-decoration:none;}
#sidebar .topic-block ul li.last a{color:#d51f36;}
#faq .faqbox{display:block;background:#fff;padding-top:20px;border:1px solid #d2dfec;width:698px;overflow:hidden;position:relative;z-index:1;margin-bottom:25px;}
#faq .faqbox #loading{display:block;text-align:center;padding:30px 0;}
#faq .faqbox ul#listing{display:block;padding-left:15px;margin-bottom:30px;position:relative;}
#faq .faqbox ul#listing li{margin-bottom:12px;padding-left:12px;padding-right:10px;background:transparent url(/common/CCLUS/images/FAQ/blue-arrow.gif) no-repeat left 4px;}
#faq .faqbox ul#listing li.resultcount{color:#D51F36;background:none;font-size:12px;padding:0;}
#faq .faqbox ul#listing #notfound{color:#0670C8;}
#faq .faqbox ul#listing #notfound h3{font-weight:400;padding-right:20px;margin-bottom:10px;font-size:16px;}
#faq .faqbox ul#listing #notfound ul li{background:none;padding-left:25px;font-size:12px;}
#faq .faqbox ul#listing #notfound ul li.first{padding-left:0;}
#faq .faqbox ul#listing li a,#faq .faqbox #qablock .block span.question{font-weight:700;font-size:12px;text-decoration:none;color:#006cc4;}
#faq .faqbox #qablock .block{padding:15px 15px 5px;}
#faq .faqbox #qablock .block span.question{display:inline-block;float:left;margin-bottom:10px;background:transparent url(/common/CCLUS/images/FAQ/Q.gif) no-repeat left top;padding-left:22px;width:90%;}
#faq .faqbox #qablock .block span.answer{display:block;clear:both;font-size:12px;color:#4f4e4e;background:transparent url(/common/CCLUS/images/FAQ/A.gif) no-repeat left 2px;padding-left:22px;}
#faq .faqbox #qablock .block span.answer p{padding-bottom:15px;line-height:20px;}
#faq .faqbox #qablock .block span.answer p b,#faq .faqbox #qablock .block span.answer p strong{font-size:inherit!important;font-weight:700!important;color:#4f4e4e!important;display:inline!important;margin:0!important;}
#faq .faqbox #qablock .block span.answer img{vertical-align:text-top;}
#faq .faqbox #qablock .block span.top{display:inline-block;float:right;}
#faq .faqbox #qablock .block span.top a{font-size:12px;color:#d51f36;text-decoration:none;}
#searchbar-message{color:#3E88C8;font-size:12px;padding-bottom:15px;height:30px;overflow:hidden;}
#faq .search-line *,#faq .faqbox #qablock .block span.top img{vertical-align:middle;}
#sidebar .topic-block ul li a:hover,#faq .faqbox #qablock .block span.answer a:hover,#faq .faqbox ul#listing li a:hover{text-decoration:underline;}