.topic-page .overview-link-list .overview-link-item a .pic-and-title{background:#d3d3d3}.topic-page p{letter-spacing:1px}.topic-page.message-topic table,.topic-page.message-topic table th,.topic-page.message-topic table td{border:none}.topic-page section,.topic-page .full-width-content{line-height:26px;font-size:16px;padding-bottom:20px;margin:0;text-align:justify}.topic-page section img,.topic-page .full-width-content img{height:initial;max-width:100%;max-height:300px;margin:10px auto 12px;display:block}.topic-page section .content,.topic-page .full-width-content{margin:0 15px;letter-spacing:1px}.topic-page h1:first-letter {font-size:19px}.topic-page .header-content,.topic-page .full-width-content{font-size:18px;margin:20px 0}.topic-page h2{text-transform:uppercase;font-size:13px;padding:15px 15px 6px;border-top:2px solid;text-align:center}.topic-page h2:first-letter {font-size:17px}.topic-page h3{text-transform:uppercase;text-align:center;margin:20px 0 2px 0}.topic-page h3:first-letter {font-size:16px}.topic-page h4{font-weight:600;margin:10px 0 6px 0}.topic-page p{margin:4px 0 8px 0}.topic-page .content .source{font-style:italic;font-size:12px;text-align:center;margin-top:6px}.topic-page .page-body,.topics-list-page .page-body{line-height:20px;font-size:15px}.topic-page .topic-nav{margin-top:10px}.topic-page .topic-nav button{font-size:15px}.topic-page .topic-nav button{border-color:transparent;background-color:transparent;color:#c03;margin:6px 10px}.topic-page table{width:100%;text-align:left;border-spacing:8px}.topic-page table,.topic-page table th,.topic-page table td{border:1px solid #333}.topic-page table th,.topic-page table td{padding:8px}.topic-page table th{font-weight:700}.topic-page .topic-nav button .caption{border-bottom:1px solid #c03}section.charts_orb{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap}.charts_orb .orb{text-align:center;padding:20px;font-family:arial;width:100%}.charts_orb .orb .orb_graphic{position:relative}.charts_orb .orb .orb_graphic .orb_value{position:absolute;top:0;left:calc(50% - 55px);width:110px;height:110px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:bold}.charts_orb .orb .orb_label{text-transform:uppercase;text-align:center;margin-top:1em}.charts_orb svg{width:110px;height:110px}.charts_orb svg circle{transform:rotate(-90deg);transform-origin:50% 50%;stroke-dasharray:314.16,314.16;stroke-width:2;fill:transparent;r:50;cx:55;cy:55}.charts_orb svg circle.fill{stroke:#fff}.charts_orb svg circle.progress{stroke:#333;transition:stroke-dashoffset .35s;stroke-dashoffset:214.16;-webkit-animation:NAME-YOUR-ANIMATION 1.5s forwards;-webkit-animation-timing-function:linear}.topic-password{overflow:hidden;text-align:center}.topics-list-page .topics-list{margin-top:20px}.topics-list-page .topics-list li{margin:10px 0}.topics-list-page .topics-list li a{margin:15px 0;text-decoration:underline}.topics-list-page .topics-list li::after{content:"  >"}.topic-child-action .search-results{margin:20px 0 0}.topic-child-action .search-results a{text-decoration:none}.topic-page._\31_membershipplans h2{color:#2b3e8b}.topic-page._\31_membershipplans section{text-align:left}.topic-page._\31_membershipplans .img-container img{background-color:#dad7d7a8;border-radius:50%;height:80px;padding:5px}.topic-page._\31_membershipplans ul{list-style-type:none;padding:0}.topic-page._\31_membershipplans ul li{padding-bottom:5px}.topic-page._\31_membershipplans ul li:before{content:'✓';padding-right:6px;color:#c03}.topic-page._\31_membershipplans .content .price{text-align:center;padding:0;font-size:22px;font-weight:500}.topic-page._\31_membershipplans .content .freq{text-align:center;padding:0;color:#8b8b8b}.block li.year{margin-top:20px}.block li.year:first-child{margin-top:0}.block li.year strong{display:block;cursor:default}.block li.year ul{margin:0 0 5px}.blog-page .post,.news-items .news-item{position:relative;margin:0 10px 20px;background-color:#f6f6f6;padding:10px}.post-title,.news-title{display:inline-block;margin:0 0 10px;padding:5px}.post-date,.news-date{display:block;font-style:italic}.post-head~*,.news-head~*{display:none}.blogpost-page .post-date,.news-item-page .news-date{background-color:#f6f6f6;padding:10px}.post-body,.news-body{margin:0 0 10px;padding:10px;line-height:20px;text-align:justify}.blog-page .tags,.blogpost-page .tags{margin:0 0 40px;overflow:hidden;background-color:#f6f6f6;padding:10px}.blog-page .tags label,.blogpost-page .tags label{display:inline-block;margin:0 3px;font-weight:bold;vertical-align:middle;text-transform:uppercase}.blog-page .tags ul,.blogpost-page .tags ul{display:inline-block;margin:0 3px;vertical-align:middle;font-size:0}.blog-page .tags li,.blogpost-page .tags li{display:inline-block;font-size:12px}.blog-page .tags li.separator,.blogpost-page .tags li.separator{margin:0 5px 0 3px}.blog-page .tags a,.blogpost-page .tags a{display:inline-block;line-height:24px}.blog-search-results li a{color:#c03}.blog-search-results li a:before{content:'';display:block;width:12px;height:11px;position:absolute;top:0;bottom:0;left:0;margin:auto;background:#c03 url('../img/bullet.png') center no-repeat;border:1px solid #c03;border-radius:100%}.new-comment{margin:0 0 40px}.new-comment .title{margin-bottom:30px}.new-comment .notifications{margin:0 0 10px}.new-comment .result{color:#690}.new-comment .form-fields{margin:0 0 15px}.new-comment .inputs label{display:none}.new-comment textarea{width:95%}.new-comment .button-1{border:none;padding:10px 20px;color:#fff}.comment-list .title{margin:0 0 20px;background-color:#f6f6f6;padding:10px;font-size:14px;text-transform:uppercase}.comment-list .title strong{font-weight:normal}.blog-comment,.news-comment{margin:0 10px 30px;border:1px dotted #ccc;padding:15px}.blog-comment:after,.news-comment:after{content:"";display:block;clear:both}.comment-info{width:120px;margin:0 auto 10px}.comment-info .username{display:block;margin:0 0 5px;font-size:13px;font-weight:bold;color:#c03}.comment-info .avatar{position:relative;width:120px;height:120px;overflow:hidden}.comment-info .avatar img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto}.comment-time{margin:0 0 10px;font-style:italic}.comment-body{line-height:20px;text-align:justify}.news-details{margin:0 0 10px;padding:10px;line-height:20px;text-align:justify}.news-details p{margin:10px 0}.news-items .read-more{display:none;margin:20px 0 0;line-height:24px}.news-item-page .inputs:first-child label{display:block}