#topBar{
    z-index: 999999;    
    background: #eeeeee !important;
    padding: 0 !important;
    line-height: 32px;
    border: 0 !important;  
}
#topBar ul,#topBar ol{
    list-style-type:none;
    padding-left:0;
    margin-bottom:0px
}
#topBar ul li,#topBar ol li{
    list-style-type:none;
    padding-bottom:0
}   
#topBar #accessibility>ul>li.languageCont:hover .socialIcons,#topBar #accessibility ul li.social-media:hover .socialIcons{
    opacity:1;
    visibility:visible
}
#topBar .topbaright{
    max-width:440px
}
#topBar .topbarleft{
    max-width:calc(100% - 440px)
}
#topBar .topbarleft .govBranding>ul{
    display:flex;
    align-items:center;
    justify-content:center
}
#topBar .topbarleft .govBranding>ul li a{
    height:35px;
    line-height:15px;
    display:flex;
    align-items:center
}
/*#topbar #accessibility{
    float:right;
    margin-left:1rem;
  }*/
#topBar #accessibility ul li a.skipContent{
    font-size:0.9em;
    text-transform:uppercase
}
#topBar #accessibility>ul>li{
    border-left:1px solid #c2c0c1
}
#topBar #accessibility>ul>li:last-child{
    border-right:1px solid #c2c0c1
}
#topBar #accessibility>ul>li a:hover,#topBar #accessibility>ul>li a:focus{
    background-color:#d8d8d8
}
#topBar #accessibility>ul>li a.skipContent:focus{
    background-color:transparent
}
#topBar #accessibility ul li{
    float:left;
    position:relative;
    border-color: #DDD !important ;
}
#topBar #accessibility>ul>li:last-child {
    border-color: #DDD !important ;
  }
#topBar #accessibility ul li a{
    color:#000;
    padding: 0.5rem;
    font-weight:600;
    display:grid;
    align-items:center
}
#topBar #accessibility ul li a:focus{
    outline:none
}
#topBar #accessibility ul li a img{
    vertical-align:middle;
    margin:0 auto;
    width:27px
}
#topBar #accessibility ul li.highContrast.dark a{
    background:#fff;
    color:#000;
    border:1px solid #fff
}
#topBar #accessibility ul li .textSizing{
    padding:7px 10px 6px
}
#topBar #accessibility ul li .textSizing ul li{
    margin:0 5px 0 0
}
#topBar #accessibility ul li .textSizing ul li:last-child{
    margin:0
}

#topBar #accessibility ul li .textSizing ul li a{
    line-height:normal;
    font-size:0.8em;
    border:1px solid #8c8b8b;
    padding:2px 5px;
    font-weight:700
}
/*#topBar #accessibility ul li select{
    width:80px;
    padding:2px;
    margin-top:4px;
    margin-bottom:4px;
    font-size:0.8em;
    margin-left:8px;
    height:23px;
    background:#fff;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px
}
#topBar #accessibility ul li .goiSearch{
    position:absolute;
    width:209px;
    z-index:1;
    left:-1px;
    visibility:hidden;
    top:100%
}
#topBar #accessibility ul li .goiSearch input[type="text"],#topBar #accessibility ul li .goiSearch input[type="search"]{
    float:left;
    width:160px;
    border:1px solid #d8d8d8;
    margin:0
}
#topBar #accessibility ul li .goiSearch button{
    width:40px;
    font-size:16px;
    padding:4px 0;
    text-align:center;
    float:right;
    background:#fbac1b;
    color:#fff
}
#topBar #accessibility ul li .goiSearch button:hover{
    background:#c68103
}*/
#topBar #accessibility ul li .socialIcons{
    position:absolute;
    width:100%;
    z-index:99;
    left:0;
    top:100%;
    visibility:hidden;
    background-color:#fff;
    border:1px solid #d8d8d8
}
#topBar #accessibility ul li .socialIcons ul{
    border:1px solid #d8d8d8;
    border-top:0
}
#topBar #accessibility ul li .socialIcons ul li{
    float:none;
    text-align:center
}
#topBar #accessibility ul li .socialIcons ul li a{
    padding:4px 6px;
    line-height:normal
}
#topBar #accessibility ul li .socialIcons ul li a:hover,#topBar #accessibility ul li .socialIcons ul li a:focus{
    background:#d8d8d8
}
#topBar #accessibility ul li .socialIcons ul li.current-lang{
    display:none
}
#topBar #accessibility ul li.mFocus .socialIcons,#topBar #accessibility ul li.mFocus .goiSearch{
    visibility:visible
}
#topBar #accessibility ul li:last-child .socialIcons{
    min-width:61px;
    width:auto;
    left:inherit;
    right:-1px
}
#topBar #accessibility ul li .accessiblelinks.textSizing{
    display:none;
    position:absolute;
    width:330px;
    background:#fff;
    left:auto;
    right:0;
    top:calc(100% + 1px);
    z-index:9999;
    padding:10px;
    border:1px solid #d8d8d8;
    border-top:none;
    border-radius:7px;
    box-shadow:0 0 10px 0 rgba(0,0,0,0.25)
}
/*#topBar #accessibility ul li .accessiblelinks.textSizing {     
    width: 340px !important;   
    background: #eee !important;        
    top: calc(100% + 0px) !important;        
    padding: 15px !important;
    border: 0px !important; 
    border-top: none !important;
    border-radius: 0px 0px 10px 10px !important;
    box-shadow:none !important;
  }*/
#topBar #accessibility ul li .accessiblelinks.textSizing li{
    float:left;
    margin:0
}
/*#topBar #accessibility ul li .accessiblelinks.textSizing li a{
    text-align:center;
    width:88px;
    height:67px;
    margin:7px;
    box-shadow:0 0 5px 0 #ccc;
    border-radius:5px
}*/
#topBar #accessibility ul li .accessiblelinks.textSizing li a {
    text-align: center;
      width: 80px;
      height: 80px;
      margin: 0;
      box-shadow: 0 0 5px 0 #ccc;
      border-radius: 5px;
      margin: 5px;
      padding: 10px;  
  }
#topBar #accessibility ul li .accessiblelinks.textSizing li a .acces-icon{
    font-size:18px;
    text-decoration:none
}
#topBar #accessibility ul li ul.accessiblelinks.textSizing{
    display:none;
    position:absolute;
    width:54px;
    background:#fff;
    left:-1px;
    z-index:99;
    padding:0 !important;
    border:1px solid #d8d8d8;
    border-top:none
}
#topBar #accessibility ul li ul.accessiblelinks.textSizing li{
    float:none;
    width:100%
}
#topBar #accessibility ul li ul.accessiblelinks.textSizing li a{
    text-align:center
}
#topBar #accessibility ul li:hover .accessiblelinks.textSizing,#topBar #accessibility ul li.mFocus .accessiblelinks.textSizing{
    display:block
}
#topBar #accessibility ul li ul li{
    float:none;
    text-align:center
}
#topBar #accessibility ul li.highContrast.dark,#topBar #accessibility ul li.highContrast.light{
    margin:0
}
#topBar #accessibility ul li.highContrast.dark a{
    background:#000;
    color:#fff;
    border:1px solid #000;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    margin:2px
}
#topBar #accessibility ul li.highContrast.dark a:hover,#topBar #accessibility ul li.highContrast.dark a:focus{
    color:#fff
}
#topBar #accessibility ul li.highContrast.light a{
    border:1px solid #000;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    background-color:#fff;
    color:#000;
    cursor:not-allowed;
    margin:2px
}
#topBar #accessibility ul li .textSizing{
    padding:7px 10px
}
#topBar #accessibility ul li .textSizing ul li a{
    border:1px solid transparent;
    background-color:#fff;
    border-radius:3px
}
#topBar #accessibility ul li .textSizing ul li a:hover,#topBar #accessibility ul li .textSizing ul li a:focus{
    color:#000
}
#topBar #accessibility ul li .textSizing ul:after,#topBar .govBranding ul:after{
    content:" ";
    display:table;
    clear:both
}
.highlightLinks a,.highlightLinks button,.highlightLinks .btn-style-outline.accent-hover-color,.highlightLinks .btn,.highlightLinks.home .accent-color,.highlightLinks.home .style-10 #mainFooter .footer-bottom,.style-10 #mainFooter .highlightLinks.home .footer-bottom,.highlightLinks.home .style-10 #mainFooter .footer-top,.style-10 #mainFooter .highlightLinks.home .footer-top,.highlightLinks.home .hvr-radial-out:before,.highlightLinks.home .home-13 .governor-socialmedia .gov-socmedia-icons:before,.home-13 .governor-socialmedia .highlightLinks.home .gov-socmedia-icons:before,.highlightLinks.home .gen-list.photo-vdo-speech ul li a div.list-text:before,.gen-list.photo-vdo-speech ul li a .highlightLinks.home div.list-text:before,.highlightLinks.home .compt-management-container .compt-management-widget>span:before,.compt-management-container .highlightLinks.home .compt-management-widget>span:before,.highlightLinks.home .knowyrcm-column:before,.highlightLinks.home .writeToCM-bg:before,.highlightLinks.home .vdoglry-speech-cntr .vdospeech-icon>span,.vdoglry-speech-cntr .highlightLinks.home .vdospeech-icon>span,.highlightLinks.home .vdo-activites-widget .vdo-link-name,.vdo-activites-widget .highlightLinks.home .vdo-link-name,.highlightLinks.home .gen-list.list-title-bg>h2,.highlightLinks.home .arch-container>h2,.highlightLinks.home .ad-banner-cntr.dsir-application-submission ul li .hyperlikdiv:before,.ad-banner-cntr.dsir-application-submission ul li .highlightLinks.home .hyperlikdiv:before,.highlightLinks.home .whatsnew-10.gen-list.no-bg ul,.whatsnew-10.gen-list.no-bg .highlightLinks.home ul,.highlightLinks.home .btn.btn-style-outline.accent-border-color,.highlightLinks.home .btn.btn-style-outline.btn-theme,.highlightLinks.home .btn.btn-style-outline.btn-gov,.highlightLinks.home .vdo-activites-widget .vdo-link-name .btn.btn-style-outline.vdo-icon,.vdo-activites-widget .vdo-link-name .highlightLinks.home .btn.btn-style-outline.vdo-icon,.highlightLinks.home .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab>a.btn.btn-style-outline,.vc_general.vc_tta-tabs.dsir-tab-one .highlightLinks.home .vc_tta-tab>a.btn.btn-style-outline,.highlightLinks.home .dsir-gallery-color .with-border.flexslider .slides img.btn.btn-style-outline,.dsir-gallery-color .with-border.flexslider .slides .highlightLinks.home img.btn.btn-style-outline,.highlightLinks.home .dsir-gallery-color .with-border.flexslider .flex-control-thumbs img.btn.btn-style-outline,.dsir-gallery-color .with-border.flexslider .flex-control-thumbs .highlightLinks.home img.btn.btn-style-outline,.highlightLinks.home .dsir-gallery-color .video_gallery.video .btn.btn-style-outline.flexslider,.dsir-gallery-color .video_gallery.video .highlightLinks.home .btn.btn-style-outline.flexslider,.highlightLinks.home .pp-photogallery .photoGallery-style3 .galleryThumb>a:hover>img.btn.btn-style-outline,.pp-photogallery .photoGallery-style3 .highlightLinks.home .galleryThumb>a:hover>img.btn.btn-style-outline,.highlightLinks.home .btn.btn-style-outline.box-style1:before{
    color:#ff0 !important;
    background-color:#000 !important;
    text-decoration:underline !important
}
.highlightLinks a img,.highlightLinks button img,.highlightLinks .btn-style-outline.accent-hover-color img,.highlightLinks .btn img,.highlightLinks.home .accent-color img,.highlightLinks.home .style-10 #mainFooter .footer-bottom img,.style-10 #mainFooter .highlightLinks.home .footer-bottom img,.highlightLinks.home .style-10 #mainFooter .footer-top img,.style-10 #mainFooter .highlightLinks.home .footer-top img,.highlightLinks.home .hvr-radial-out:before img,.highlightLinks.home .home-13 .governor-socialmedia .gov-socmedia-icons:before img,.home-13 .governor-socialmedia .highlightLinks.home .gov-socmedia-icons:before img,.highlightLinks.home .gen-list.photo-vdo-speech ul li a div.list-text:before img,.gen-list.photo-vdo-speech ul li a .highlightLinks.home div.list-text:before img,.highlightLinks.home .compt-management-container .compt-management-widget>span:before img,.compt-management-container .highlightLinks.home .compt-management-widget>span:before img,.highlightLinks.home .knowyrcm-column:before img,.highlightLinks.home .writeToCM-bg:before img,.highlightLinks.home .vdoglry-speech-cntr .vdospeech-icon>span img,.vdoglry-speech-cntr .highlightLinks.home .vdospeech-icon>span img,.highlightLinks.home .vdo-activites-widget .vdo-link-name img,.vdo-activites-widget .highlightLinks.home .vdo-link-name img,.highlightLinks.home .gen-list.list-title-bg>h2 img,.highlightLinks.home .arch-container>h2 img,.highlightLinks.home .ad-banner-cntr.dsir-application-submission ul li .hyperlikdiv:before img,.ad-banner-cntr.dsir-application-submission ul li .highlightLinks.home .hyperlikdiv:before img,.highlightLinks.home .whatsnew-10.gen-list.no-bg ul img,.whatsnew-10.gen-list.no-bg .highlightLinks.home ul img,.highlightLinks.home .btn.btn-style-outline.accent-border-color img,.highlightLinks.home .btn.btn-style-outline.btn-theme img,.highlightLinks.home .btn.btn-style-outline.btn-gov img,.highlightLinks.home .vdo-activites-widget .vdo-link-name .btn.btn-style-outline.vdo-icon img,.vdo-activites-widget .vdo-link-name .highlightLinks.home .btn.btn-style-outline.vdo-icon img,.highlightLinks.home .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab>a.btn.btn-style-outline img,.vc_general.vc_tta-tabs.dsir-tab-one .highlightLinks.home .vc_tta-tab>a.btn.btn-style-outline img,.highlightLinks.home .dsir-gallery-color .with-border.flexslider .slides img.btn.btn-style-outline img,.dsir-gallery-color .with-border.flexslider .slides .highlightLinks.home img.btn.btn-style-outline img,.highlightLinks.home .dsir-gallery-color .with-border.flexslider .flex-control-thumbs img.btn.btn-style-outline img,.dsir-gallery-color .with-border.flexslider .flex-control-thumbs .highlightLinks.home img.btn.btn-style-outline img,.highlightLinks.home .dsir-gallery-color .video_gallery.video .btn.btn-style-outline.flexslider img,.dsir-gallery-color .video_gallery.video .highlightLinks.home .btn.btn-style-outline.flexslider img,.highlightLinks.home .pp-photogallery .photoGallery-style3 .galleryThumb>a:hover>img.btn.btn-style-outline img,.pp-photogallery .photoGallery-style3 .highlightLinks.home .galleryThumb>a:hover>img.btn.btn-style-outline img,.highlightLinks.home .btn.btn-style-outline.box-style1:before img{
    filter:grayscale(1) brightness(1)
}
.highlightLinks a:hover,.highlightLinks button:hover,.highlightLinks .btn-style-outline.accent-hover-color:hover,.highlightLinks .btn:hover,.highlightLinks.home .accent-color:hover,.highlightLinks.home .style-10 #mainFooter .footer-bottom:hover,.style-10 #mainFooter .highlightLinks.home .footer-bottom:hover,.highlightLinks.home .style-10 #mainFooter .footer-top:hover,.style-10 #mainFooter .highlightLinks.home .footer-top:hover,.highlightLinks.home .hvr-radial-out:hover:before,.highlightLinks.home .home-13 .governor-socialmedia .gov-socmedia-icons:hover:before,.home-13 .governor-socialmedia .highlightLinks.home .gov-socmedia-icons:hover:before,.highlightLinks.home .gen-list.photo-vdo-speech ul li a div.list-text:hover:before,.gen-list.photo-vdo-speech ul li a .highlightLinks.home div.list-text:hover:before,.highlightLinks.home .compt-management-container .compt-management-widget>span:hover:before,.compt-management-container .highlightLinks.home .compt-management-widget>span:hover:before,.highlightLinks.home .knowyrcm-column:hover:before,.highlightLinks.home .writeToCM-bg:hover:before,.highlightLinks.home .vdoglry-speech-cntr .vdospeech-icon>span:hover,.vdoglry-speech-cntr .highlightLinks.home .vdospeech-icon>span:hover,.highlightLinks.home .vdo-activites-widget .vdo-link-name:hover,.vdo-activites-widget .highlightLinks.home .vdo-link-name:hover,.highlightLinks.home .gen-list.list-title-bg>h2:hover,.highlightLinks.home .arch-container>h2:hover,.highlightLinks.home .ad-banner-cntr.dsir-application-submission ul li .hyperlikdiv:hover:before,.ad-banner-cntr.dsir-application-submission ul li .highlightLinks.home .hyperlikdiv:hover:before,.highlightLinks.home .whatsnew-10.gen-list.no-bg ul:hover,.whatsnew-10.gen-list.no-bg .highlightLinks.home ul:hover,.highlightLinks.home .btn.btn-style-outline.accent-border-color:hover,.highlightLinks.home .btn.btn-style-outline.btn-theme:hover,.highlightLinks.home .btn.btn-style-outline.btn-gov:hover,.highlightLinks.home .vdo-activites-widget .vdo-link-name .btn.btn-style-outline.vdo-icon:hover,.vdo-activites-widget .vdo-link-name .highlightLinks.home .btn.btn-style-outline.vdo-icon:hover,.highlightLinks.home .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab>a.btn.btn-style-outline:hover,.vc_general.vc_tta-tabs.dsir-tab-one .highlightLinks.home .vc_tta-tab>a.btn.btn-style-outline:hover,.highlightLinks.home .dsir-gallery-color .with-border.flexslider .slides img.btn.btn-style-outline:hover,.dsir-gallery-color .with-border.flexslider .slides .highlightLinks.home img.btn.btn-style-outline:hover,.highlightLinks.home .dsir-gallery-color .with-border.flexslider .flex-control-thumbs img.btn.btn-style-outline:hover,.dsir-gallery-color .with-border.flexslider .flex-control-thumbs .highlightLinks.home img.btn.btn-style-outline:hover,.highlightLinks.home .dsir-gallery-color .video_gallery.video .btn.btn-style-outline.flexslider:hover,.dsir-gallery-color .video_gallery.video .highlightLinks.home .btn.btn-style-outline.flexslider:hover,.highlightLinks.home .pp-photogallery .photoGallery-style3 .galleryThumb>a:hover>img.btn.btn-style-outline:hover,.pp-photogallery .photoGallery-style3 .highlightLinks.home .galleryThumb>a:hover>img.btn.btn-style-outline:hover,.highlightLinks.home .btn.btn-style-outline.box-style1:hover:before{
    color:#ff0 !important;
    background-color:#000 !important
}
.highlightLinks .logo .site_logo:hover{
    color:#ff0 !important
}
.highlightLinks #topBar #accessibility ul li a img{
    filter:invert(1) brightness(10)
}
.highlightLinks a#highlightLinks{
    position:relative
}
.highlightLinks a#highlightLinks:after{
    content:"\f00c";
    font-family:FontAwesome;
    line-height:18px;
    color:#fff;
    font-size:9px;
    position:absolute;
    top:3px;
    right:4px;
    width:16px;
    height:17px;
    background:green;
    border-radius:50%
}
/*.accessiblelinks h6{
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
}*/
.tcon{
    display:none;
}
.skipIcon{
    display:none
}
body.addletterspacing {
  letter-spacing: 2px;
}

body.addlineheight {
  line-height: 2;
}

/* Contrast Setting*/
.contrast #topBar #accessibility ul li .socialIcons ul li a,.contrast .header-wrapper{
    background:#000
}
.contrast .nav li.active>a{
    color:#000 !important
}
.contrast .nav li>a:hover{
    background:#ff0;
    color:#000 !important
}
.contrast .nav li>a:focus>a{
    background:#ff0;
    color:#000;
    outline:0
}
.contrast .nav ul{
    background:#000;
    border:1px solid #fff
}
.contrast #topBar #accessibility ul li.highContrast.light a{
    cursor:pointer
}
.contrast #topBar #accessibility ul li.highContrast.dark a{
    cursor:not-allowed
}
.contrast #topBar #accessibility ul li select{
    background:#000;
    border:1px solid #ff0
}
   
@media (max-width: 991px){
    #topBar{
        position:relative
    }
    #topBar:before{
        background-color:#c2c0c1;
        position:absolute;
        left:0;
        top:35px;
        width:1000px;
        height:1px;
        content:"";
        display: none;
    }    
    #topBar .col-xs-12 .push-left,#topBar .col-xs-12 .push-right{
        float:none !important;
        text-align:center;
        min-height:35px
    }
    #topBar .col-xs-12 #accessibility ul li{
        display:inline-block;
        vertical-align:top
    }
    #topBar .col-xs-12 #accessibility ul li .textSizing ul{
        overflow:visible
    }
    #topBar .col-xs-12 #accessibility ul li:first-child{
        border-left:0
    }
    #topBar .col-xs-12 #accessibility ul li:last-child{
        border-right:0
    }
    #topBar .col-xs-12 .govBranding ul{
        overflow:visible
    }
    #topBar .col-xs-12 .govBranding ul li{
        float:none;
        display:inline-block
    }
    #topBar .col-xs-12 .topbarleft,#topBar .col-xs-12 .topbaright{
        max-width:inherit
    }
    #topBar #accessibility ul li.highContrast.dark,#topBar #accessibility ul li.highContrast.light{
        margin:0 -2px !important
    }
}
@media (max-width: 800px){
    #topBar #accessibility ul li.languageCont .socialIcons{
        width:100%
    }
    #topBar #accessibility ul li select{
        margin-top:6px
    }
    #topBar #accessibility ul li .loginContent{
        padding:6px 8px;
        margin-right:2px;
        width:30px;
        overflow:hidden
    }
    #topBar #accessibility ul li .loginContent .logintxt{
        display:none
    }
    #topBar .col-xs-12 .govBranding ul{
        display:inline-flex;
        align-items:center;
        min-height:35px
    }
    #topBar .col-xs-12 .govBranding ul li a{
        line-height:inherit
    }
}
