﻿
.displayNone {
    display: none !important;
}

.displayBlock {
    display: block !important; 
}

.standard-listing, .accordion-panel, .third-container {
    list-style-type: none;
}


#searchTopic {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}


.firstLetterBold:first-letter {
    font-weight: bold;
}

.noUnderline a {
    text-decoration: none;
}

.displayB {
    display: block!important;
    list-style-type: none;
    padding-left:0px; margin-left:0px;
}


img.left {
    float: left;
    margin-right: 30px;
}

img.right {
    float: right;
    margin-left: 30px;
}

img.center {
    display: block;
    margin: 0 auto;
    text-align: center;
}

.underline {
    text-decoration: underline;
}

.center {
    text-align: center;
}

.left {
    text-align: left;
}

.right {
    text-align: right;
}

/*.gsc-result-info, #resInfo-0, .gsc-result-info-container {
    display: none!important;
}*/



blockquote {
    font-size: 18px;
    font-style: italic;
    margin: 30px 0;
    padding-left: 45px;
    position: relative;
}

blockquote:before {
    color: #409d4a;
    content: "\201C";
    font-size: 80px;
    left: 0;
    line-height: 1;
    position: absolute;
    top: 0;
}

#popularLinks 
{ background: none repeat scroll 0 0 #e3e5e7;
    border-color: #d7d7d7;
    color: #42409d;
    padding: 10px 20px;
    }

#popularLinks {
    display: block;
}
#popularLinks {
    font-weight: 700;
    padding: 10px 20px 10px 20px;
}


.office_section {min-height: 410px;} 


       .chosen-results li.parent {
         font-weight:bold;
        }
.chosen-results li.child {padding-left: 25px;}
       .chosen-container {
    -moz-user-select: none;
    display: inline-block;
    height: 40px;
    position: relative;
    vertical-align: middle;
    font-size:inherit;
}
       .chosen-container-single .chosen-single {
    border-radius: 0px;
    color: #222;
    display: block;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding: 0 0 0 10px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    background-image:none;
    border:none;
 
}

.chosen-results li.child.hidden {
display:none !important;
} 

.chosen-container-active.chosen-with-drop .chosen-single {
border:none; background-image:none;
             
        }


.chosen-container-single .chosen-drop {
border-radius: 0px;
}

.clearfix {
    clear: both;
}

.clearfix:before, .clearfix:after
    { clear: both; content: " "; display: table; }

.chosen-container .chosen-results {
margin:0px; padding:0px;
}

.noPadding .chosen-results li.child {padding: 5px 6px;}
.chosen-container-single .chosen-single div b, .chosen-container-active.chosen-with-drop .chosen-single div b  {
     
 background-image:url(/build/images/down_arrow.png) !important;
 background-repeat: no-repeat !important;
 
 background-position:60% 50% !important;
}
.chosen-container-single .chosen-single div {
    width: 42px;
}

.resourceDescription {
display:block; padding-left:105px;
}
#sitemap.cols_2 > .col { float: none; display: inline-block; vertical-align: top; width: 47.91666666666667%; margin: 0 1.041666666666667% 2em 1.041666666666667%; }
@media only screen and ( max-width: 767px) {
    #sitemap.cols_2 > .col {
        display: block;
        width: auto;
        margin: 0 0 2em 0;
        text-align: left;
    }

    #sitemap.cols_2 > .col {
        float: none;
        display: block;
        width: auto;
        margin: 0 0 1em 0;
    }

    img.left, img.right  {
    max-width:75%;
    }
}

@media only screen and ( max-width: 360px) {
      img.left, img.right {
    max-width:50%;
    }

}
#sitemap h2 {
margin-bottom: 0;
background-color: #42409d;
color: #fff;
font-size: 18px;
font-size: 1.125rem;
font-weight: bold;
}
#sitemap h2 a:link, #sitemap h2 a:visited {
    display: block;
    padding: 0.25em 0.5em; text-decoration:none;
    color: #fff;
}
#sitemap > .col > .subs {
padding: 1em;
background-color: #EBECEC;
}

.relatedPage img {
max-width:78px; height:auto; max-height:110px; padding-top:5px;
}
.relatedPage {
margin-bottom:5px;
}
.content-body h2 a, .content-body h3 a, .content-body h4 a {
 text-decoration:none;
}

.verticalDataList {
margin-bottom:15px;
}
.site-footer__newsletter {
 font-weight:bold; font-size:16px;
}

.audible { left: -999em; position: absolute; }

ul.pager { margin-top: 1.5em; margin-left:0px; list-style-position:inside; padding-left:0px;}
.pager .back { color: #fff; display: block; margin: 0 auto; padding: 0.5em; }
.pager ul { display: inline; position: relative; }
.pager li { border-width: 0; display: inline-block; margin: 0 2px; margin-bottom:10px; }

.pager li a, .pager .prev, .pager.next { border: 1px solid #EEE; color: #393179; padding: 0.2em 0.5em; text-decoration: none; margin-right: 0.3em; }
.pager li a:hover, a:hover .prev, .pager a:hover .next,
.pager li a:focus, a:focus .prev, .pager a:focus .next { background: #393179; color: #FFF; border-color: #FFF; }

.pager .prev:before { content: "← "; }

.pager .next:after { content: " →"; }

.pager li.current a { background-color: #393179; color: #fff; }


.homepage-highlights-links p {
margin:0px;
}

.content-actions {
clear:both;
}

img.summaryImage {
width:100%;
}

ul.displayB li a:active {
 font-weight:bold;
}

.mediapanel h2 {
 font-size:1.17em;
}

.promo-panel .fluid-width-video-wrapper
{
    padding-top:56.25%;

}
.speech-landing-preview
{
    margin-bottom:3px;
}

.half-container__section .half-container__section--tablet-02 h2
,.half-container__section .half-container__section--tablet-01 h2
{ 
    margin-top:0px;
}

.half-container__section .half-container__section--tablet-02 p
,.half-container__section .half-container__section--tablet-01 p
{
    margin:0px;
}

.standard-input:focus,.standard-textarea:focus
{
    border-color:#486de4;
}

h3.sidebar-links__heading--homepage {
    padding: 10px 20px 10px 20px;
    color: #42409d;
    border-color: #d7d7d7;
    background: #e3e5e7;
}


.sub-header--permanent .site-search__select, #help {
            background-image: url(/build/images/down_arrow.png);
             background-position: right 50px center; background-repeat:no-repeat;
        }


/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
       
 background-image:url(/build/images/down_arrow.png);
 background-repeat: no-repeat;
     background-size: 20px !important;
 background-position:60% 50%;
  }
}
