﻿/* Phoenix Begin 2017 */
@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a {
    background-color: transparent
}

a:active,a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0
}

html {
    box-sizing: border-box
}

*,*:before,*:after {
    box-sizing: inherit
}

html,body {
    /* background:#ecf0f1 url(/framework/images/bg/noise.png) */
    ;line-height: 1.5em
}

html {
    font-size: 100.01%
}

body {
    color: #333;
    font-family: ui-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,Roboto,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    min-width: 980px;
    font-size: 16px;
    font-size: 1rem;
}

a {
    color: #15c;
    text-decoration: none;
    -ms-touch-action: none!important
}

a:hover,a:focus {
    color: #900
}

a[name] {
    color: #333
}

a[href$=".doc"],a[href$=".docx"],a[href$=".xls"],a[href$=".xlsx"],a[href$=".ppt"],a[href$=".pptx"],a[href*=".pdf"],a[href$=".mp3"] {
    background-repeat: no-repeat;
    background-position: 100% 0;
    padding-right: 20px
}

a[href$=".doc"],a[href$=".docx"] {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2215.282%22%20viewBox%3D%220%200%2016%2015.282%22%3E%3Cpath%20fill%3D%22%232372BA%22%20d%3D%22M13.5%204.572l-2.34%207.102H9.218L7.883%207.558l-1.4%204.116H4.546L2.363%204.572h1.99l1.27%204.59%201.552-4.59h1.512l1.443%204.59%201.385-4.59H13.5m2.5%2010.71H0V0h16v15.282zM1.538%2013.745h12.924V1.54H1.538%22/%3E%3C/svg%3E)
}

a[href$=".xls"],a[href$=".xlsx"] {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2215.281%22%20viewBox%3D%220%200%2016%2015.281%22%3E%3Cpath%20fill%3D%22%2308743B%22%20d%3D%22M12.445%2011.673H9.75l-1.837-2.6-1.93%202.6H3.275L6.633%207.45%203.923%203.76h2.732l1.27%202.008%201.353-2.008h2.78L9.22%207.45l3.227%204.223M16%2015.28H0V0h16v15.28zM1.537%2013.745H14.46V1.538H1.537%22/%3E%3C/svg%3E)
}

a[href$=".ppt"],a[href$=".pptx"],a[href$=".pps"] {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2215.281%22%20viewBox%3D%220%200%2016%2015.281%22%3E%3Cpath%20fill%3D%22%23DD5B26%22%20d%3D%22M9.23%206.89c0-.287-.088-.514-.263-.686-.176-.17-.476-.255-.9-.255h-.704v1.907h.7c.455%200%20.766-.094.935-.282.155-.168.233-.397.233-.686m1.868-.02c0%20.63-.16%201.152-.477%201.565-.41.534-1.09.8-2.045.8H7.363v2.438h-1.87V4.57h3.048c.868%200%201.525.24%201.975.722.388.412.583.938.583%201.578zM16%2015.28H0V0h16v15.28zM1.538%2013.745h12.924V1.538H1.538%22/%3E%3C/svg%3E)
}

a[href*=".pdf"] {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.749%22%20height%3D%2216.06%22%20viewBox%3D%22-0.375%20-0.375%2016.749%2016.06%22%20enable-background%3D%22new%20-0.375%20-0.375%2016.749%2016.06%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23EA4C3A%22%20stroke-width%3D%22.75%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M8.067.207c.335.145.26.366.15%201.4-.115%201.074-.492%203.027-1.22%204.946-.73%201.92-1.814%203.805-2.758%205.202-.943%201.396-1.75%202.304-2.366%202.827-.618.522-1.044.66-1.323.71-.276.048-.402%200-.477-.14-.075-.14-.1-.374-.037-.65.063-.282.213-.607.64-1.024.43-.42%201.134-.93%202.116-1.408.98-.477%202.24-.92%203.272-1.22%201.033-.304%201.838-.466%202.54-.593.708-.128%201.312-.222%201.9-.268.595-.048%201.175-.048%201.74%200%20.565.045%201.12.14%201.6.254s.88.256%201.23.478c.355.22.655.523.806.86.153.338.153.71.026.978-.126.268-.378.433-.667.523-.29.092-.616.114-1.007%200-.39-.117-.846-.372-1.323-.71-.478-.337-.98-.755-1.635-1.407S9.813%209.428%209.133%208.57C8.456%207.706%207.9%206.87%207.52%206.16c-.374-.71-.576-1.29-.74-1.874-.164-.58-.29-1.163-.34-1.686-.05-.525-.025-.99.025-1.36.05-.373.127-.65.252-.838s.303-.28.428-.325c.125-.05.203-.05.277-.06.075-.01.15-.035.266%200%20.11.032.258.12.38.19z%22/%3E%3C/svg%3E)
}

a[href$=".mp3"] {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2213.717%22%20height%3D%2216%22%20viewBox%3D%2264%2032.2%2013.717%2016%22%20enable-background%3D%22new%2064%2032.2%2013.717%2016%22%3E%3Cpath%20d%3D%22M65.83%2044.556c-1.008%200-1.83.818-1.83%201.822s.822%201.822%201.83%201.822h1.33c.545%200%201.03-.243%201.367-.622.004-.004.01-.004.015-.007.02-.02.036-.053.053-.074.047-.057.09-.114.125-.178.34-.508.5-1.176.5-1.687v-7.167c.028-.507.4-.918.897-1.033l.193-.043%205.356-1.015.07-.01c.03-.004.055-.004.087-.004.432%200%20.754.34.754.757v4.695c0%20.91.104%201.14-1.447%201.14h-.718c-1.01%200-1.83.818-1.83%201.822s.82%201.822%201.83%201.822h1.33c.65%200%201.218-.335%201.543-.843%200-.002.003%200%20.007%200%20.322-.435.425-1.092.425-1.975v-10.82c0-.417-.354-.756-.786-.756l-.07.002-.11.018-7.772%201.472c-.493.132-.94.604-.975%201.122v8.951s.07.793-1.705.793h-.468z%22/%3E%3C/svg%3E)
}

a.no-icon {
    background-image: none!important;
    padding: inherit
}

audio,canvas,iframe,video {
    max-width: 100%
}

article,section {
    background: #fff;
    padding: 0
}

blockquote {
    border-left: .5em solid #ecf0f1;
    margin: 0 0 1.5em;
    padding: 0 0 0 1.5em
}

figure {
    margin: 0 0 1.5em;
    padding: 3px
}

figure img {
    margin: 0;
    width: 100%
}

figure figcaption {
    font-weight: 700;
    text-align: center;
    font-size: 12px;
    font-size: .75rem
}

h1 {
    font-family: Georgia,serif;
    font-weight: 400;
    font-size: 28px;
    font-size: 1.75rem
}

h2 {
    font-family: ui-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,Roboto,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 24px;
    font-size: 1.5rem;
}

h3 {
    color: #333;
    padding: 0;
    font-size: 18px;
    font-size: 1.125rem
}

h4 {
    margin-bottom: .5em;
    font-size: 16px;
    font-size: 1rem
}

html[lang=es] h2 {
    text-transform: none
}

hr {
    margin: 1.5em 0;
    height: 0;
    clear: both;
    border-width: 0;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #fff
}

img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    width: auto;
    -ms-interpolation-mode: bicubic
}

img.img-align-top {
    vertical-align: top
}

img.img-align-bottom {
    vertical-align: bottom
}

img.float-left {
    margin: 0 1em 1em 0
}

img.float-right {
    margin: 0 0 1em 1em
}

input,select,textarea {
    color: #333
}

p {
    margin: 0 0 1em
}

svg {
    fill: currentColor
}

ul.no-bullets {
    list-style: none
}

ul.divider {
    list-style: none;
    margin: 0 5px;
    padding: 0
}

ul.divider li {
    border-top: 1px solid #ddd;
    margin: 0;
    padding: 5px 0
}

ul.divider li:first-child {
    border-top: 0
}

ul.letters li {
    list-style-type: upper-alpha;
    padding: 5px 0
}

table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0
}

@media(max-width: 37.5em) {
    body {
        min-width:19.6875em;
        width: 100%
    }

    h2 {
        font-size: 20px;
        font-size: 1.25rem
    }
}

@media(max-width: 20em) {
    img {
        display:block;
        margin: 0 auto;
        float: none
    }
}

::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder {
    color: #707070
}

::-moz-selection {
    background: #78aace;
    color: #fff
}

::selection {
    background: #78aace;
    color: #fff
}

::-moz-selection {
    background: #78aace;
    color: #fff
}

body {
    -webkit-tap-highlight-color: #78aace
}

img::-moz-selection {
    background: transparent
}

img::selection {
    background: transparent
}

img::-moz-selection {
    background: transparent
}

.grid {
    margin: 0 auto;
    padding: 1em 0;
    width: 960px
}

.row-12:before,.row-12:after {
    content: "";
    display: table
}

.row-12:after {
    clear: both
}

.row-12 .row-12 {
    margin: 0;
    width: 100%
}

.row-12 .row-12>[class*=column-]:first-child {
    margin-left: 0
}

.column-1,.column-2,.column-3,.column-4,.column-5,.column-6,.column-7,.column-8,.column-9,.column-10,.column-11,.column-12 {
    float: left;
    margin: 0 1%;
    min-height: 1px
}

.column-1 {
    width: 6.333%
}

.column-2 {
    width: 14.667%
}

.column-3 {
    width: 23%
}

.column-4 {
    width: 31.333%
}

.column-5 {
    width: 39.667%
}

.column-6 {
    width: 48%
}

.column-7 {
    width: 56.333%
}

.column-8 {
    width: 64.667%
}

.column-9 {
    width: 73%
}

.column-10 {
    width: 81.333%
}

.column-11 {
    width: 89.667%
}

.column-12 {
    width: 98%
}

@media(max-width: 37.5em) {
    .grid {
        width:96%
    }

    [class*=column-]>div.pad-left {
        padding-left: 0!important
    }

    [class*=column-] {
        float: none;
        margin: 0 auto .5rem;
        position: static;
        width: 98%
    }

    .row-12 .row-12>[class*=column-]:first-child {
        margin-left: auto
    }
}

.banner {
    /* background:#ecf0f1 url(/framework/images/bg/noise.png) */
    ;border-bottom: 1px solid #bbb;
    position: relative;
    z-index: 799
}

.banner .logo {
    background: transparent url('/FileManagement/Download/3c9cec8a9ddd4780ad314757709a0ae1') no-repeat top left;
    background-size: 64px;
    margin-left: 0;
    min-height: 64px
}

.no-svg .banner .logo {
    background-image: url(/framework/images/icons/png/logo.png)
}

.banner .logo h1 {
    color: #465880;
    margin: 0;
    padding: 10px 0 3px 75px;
    font-size: 30px;
    font-size: 1.875rem
}

.banner .logo span {
    color: #666;
    padding: 0 0 0 75px;
    font-size: 12px;
    font-size: .75rem
}

@media(max-width: 37.5em) {
    .banner .grid {
        padding:.5em 0 0
    }

    .banner .logo {
        background-size: 48px;
        min-height: 48px
    }

    .banner .logo h1 {
        padding: 15px 0 0 55px
    }

    .banner .logo span {
        display: none
    }
}

.btn-top-menu {
    background-color: #1d3d56;
    color: #fff;
    display: block;
    font-size: 1.25em;
    padding: .75em .5em
}

.btn-top-menu:hover,.btn-top-menu:active,.btn-top-menu:focus {
    color: #e9c213
}

.nav-mobile-toggles {
    display: none;
    position: relative;
    z-index: 799
}

.nav-top-menu {
    background-color: #1d3d56;
    border-bottom: 1px solid #336;
    clear: both;
    height: 45px;
    position: relative;
    z-index: 798
}

.nav-top-menu a {
    background-image: none;
    color: #fff;
    display: block;
    padding: .25em 0;
    font-size: 14px;
    font-size: .875rem
}

.nav-top-menu a:hover,.nav-top-menu a:active,.nav-top-menu a:focus {
    color: #edff78
}

.nav-top-menu a.nav-header {
    color: #edff78;
    cursor: default;
    display: block;
    font-weight: 700;
    font-size: 16px;
    font-size: 1rem
}

.nav-top-menu svg {
    fill: currentColor;
    height: 14px;
    width: 14px
}

.nav-top-menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.nav-top-menu>ul {
    margin: 0 auto;
    width: 960px
}

.nav-top-menu>ul>li {
    float: left;
    border-right: 1px solid #1d3d56
}

.nav-top-menu>ul>li>a {
    border-right: 1px solid rgba(0,0,0,.2);
    box-shadow: 1px 0 0 rgba(255,255,255,.2);
    display: inline-block;
    height: 44px;
    line-height: 44px;
    padding: 0 10px;
    white-space: nowrap;
    vertical-align: middle;
    font-size: 16px;
    font-size: 1rem
}

.nav-top-menu>ul>li>a:hover,.nav-top-menu>ul>li>a:active,.nav-top-menu>ul>li>a:focus {
    background-color: #15c;
    color: #fff
}

.nav-top-menu>ul>li>a.on {
    background-color: #666;
    color: #fff
}

.nav-top-menu>ul>li>div {
    background-color: #666;
    border-bottom: 1px solid #1d3d56;
    display: none;
    padding: 1em 0;
    position: absolute;
    top: 43px;
    left: 0;
    width: 100%;
    z-index: 999
}

.nav-top-menu>ul>li>div>div {
    margin: 0 auto;
    width: 960px
}

@media(max-width: 37.5em) {
    .btn-top-menu+nav {
        display:none;
        transition: none;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        top: auto
    }

    .btn-top-menu:hover,.btn-top-menu:focus {
        color: #edff78
    }

    .btn-top-menu.on {
        color: #edff78
    }

    .btn-top-menu.on+nav {
        display: block;
        opacity: 1
    }

    .nav-mobile-toggles {
        background: #1d3d56;
        display: block;
        overflow: hidden
    }

    .nav-mobile-toggles a {
        color: #fff;
        height: 45px;
        line-height: 45px;
        padding: 0 10px
    }

    .nav-mobile-toggles a:first-child {
        border-right: 1px solid rgba(0,0,0,.2);
        box-shadow: 1px 0 0 rgba(255,255,255,.2)
    }

    .nav-mobile-toggles a:hover,.nav-mobile-toggles a:focus {
        color: #edff78
    }

    .toggle-nav {
        float: left;
        width: 85%
    }

    .toggle-nav .menu-icon,.toggle-nav .menu-icon:before,.toggle-nav .menu-icon:after {
        cursor: pointer;
        border-radius: 1px;
        height: 2px;
        width: 25px;
        background: white;
        position: absolute;
        display: inline-block;
        content: ''
    }

    .toggle-nav:hover .menu-icon,.toggle-nav:hover .menu-icon:before,.toggle-nav:hover .menu-icon:after {
        background: #edff78
    }

    .menu-icon {
        margin-top: 20px
    }

    .menu-icon:before,.menu-icon:after {
        transition: -webkit-transform .4s cubic-bezier(.4,.01,.165,.99);
        transition: transform .4s cubic-bezier(.4,.01,.165,.99)
    }

    .menu-icon:before {
        top: -8px
    }

    .menu-icon:after {
        bottom: -8px
    }

    .menu-txt {
        position: absolute;
        left: 40px
    }

    .js-nav-on .menu-icon {
        background-color: transparent!important
    }

    .js-nav-on .menu-icon:before,.js-nav-on .menu-icon:after {
        top: 0
    }

    .js-nav-on .menu-icon:before {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .js-nav-on .menu-icon:after {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .js-nav-on .toggle-nav {
        background-color: #333
    }

    .js-nav-on .nav-top-menu {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .toggle-search {
        float: right;
        text-align: center;
        width: 15%
    }

    .toggle-search svg {
        height: 24px;
        width: 24px;
        vertical-align: text-bottom
    }

    .nav-top-menu {
        border-bottom: 0;
        height: auto;
        position: static;
        background-color: #333;
        position: absolute;
        width: 100%;
        top: 110px;
        z-index: 798;
        opacity: 0;
        -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        transform: translateY(-100%);
        transition: -webkit-transform .33s cubic-bezier(.4,.01,.165,.99);
        transition: transform .33s cubic-bezier(.4,.01,.165,.99)
    }

    .nav-top-menu ul,.nav-top-menu div {
        margin: 0;
        padding: 0!important;
        width: auto
    }

    .nav-top-menu a {
        padding: 0 1em
    }

    .nav-top-menu a.nav-header {
        background: #2980b9;
        color: #fff;
        border-top: 1px dotted #000;
        cursor: pointer;
        font-weight: 400;
        height: 50px;
        line-height: 50px;
        position: relative
    }

    .nav-top-menu a.nav-header+div,.nav-top-menu a.nav-header+ul {
        display: none
    }

    .nav-top-menu a.nav-header.on+div,.nav-top-menu a.nav-header.on+ul {
        display: block
    }

    .nav-top-menu a.nav-header.on:after {
        content: '-';
        right: 12px
    }

    .nav-top-menu a.nav-header:after {
        content: '+';
        position: absolute;
        top: 0;
        right: 10px;
        display: block;
        font-size: 1.5em;
        font-weight: 700
    }

    .nav-top-menu>ul {
        width: auto
    }

    .nav-top-menu>ul>li {
        border-right: none;
        border-bottom: 1px solid rgba(0,0,0,.1);
        box-shadow: 0 1px 0 rgba(255,255,255,.2);
        float: none;
        display: block
    }

    .nav-top-menu>ul>li.has-submenu>a:after {
        content: '+';
        position: absolute;
        top: 0;
        right: 10px;
        display: block;
        font-weight: 700;
        font-size: 24px;
        font-size: 1.5rem
    }

    .nav-top-menu>ul>li.has-submenu>a.on {
        background-color: transparent
    }

    .nav-top-menu>ul>li.has-submenu>a.on:after {
        content: '-';
        right: 12px
    }

    .nav-top-menu>ul>li>a {
        border: 0;
        box-shadow: none;
        display: block;
        height: 50px;
        line-height: 50px;
        position: relative
    }

    .nav-top-menu>ul>li>div {
        border-bottom: 0;
        padding: 0;
        position: static
    }

    .nav-top-menu>ul>li>div li {
        margin: 1em 0
    }

    .nav-top-menu>ul>li>div>div {
        width: auto
    }
}

[id=title-bar] {
    background-color: #ddd7c5;
    position: relative;
    z-index: 789
}

[id=title-bar] h2 {
    margin: 0 auto;
    padding: .5em 0 .5em .3125em;
    width: 960px
}

@media(max-width: 37.5em) {
    [id=title-bar] h2 {
        width:98%
    }
}

[id=content] {
    background: #fff;
    padding: .5em 0
}

@media(max-width: 37.5em) {
    [id=content] .row-12 {
        display:-ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-box-orient: vertical;
        box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    [id=content] .sidebar {
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }

    [id="content"] [id="nav-sidebar"] {
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
}

[id=nav-sidebar] a {
    border-bottom: 1px solid #bbb;
    color: #15c;
    display: block;
    padding: .75em 5px .25em 10px
}

[id=nav-sidebar] a:first-child {
    padding-top: 1em
}

[id=nav-sidebar] a:hover,[id=nav-sidebar] a:focus {
    color: #900
}

[id=nav-sidebar] p {
    margin: 0;
    padding: 0 5px 0 10px
}

[id=nav-sidebar] .indent {
    border-bottom: 1px solid #bbb;
    margin: 0!important;
    padding: 0 .25em .25em .75em
}

[id=nav-sidebar] .indent a {
    border-bottom: 0
}

[id=nav-sidebar] .indent a:first-child {
    padding-top: .75em
}

[id=nav-sidebar].menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

[id=nav-sidebar].menu ul a {
    color: #15c;
    display: block;
    text-decoration: none;
    padding: 7px 20px 7px 10px!important;
    position: relative;
    font-size: 15px;
    font-size: .9375rem
}

[id=nav-sidebar].menu ul a.sub:after {
    content: '';
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 45%;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 7px solid #87999a
}

[id=nav-sidebar].menu ul a.sub.on:after,[id=nav-sidebar].menu ul a.sub:hover:after,[id=nav-sidebar].menu ul a.sub:focus:after {
    border-top-color: #15c
}

[id=nav-sidebar].menu ul a.sub.on+ul {
    display: block
}

[id=nav-sidebar].menu ul a:hover,[id=nav-sidebar].menu ul a:focus {
    background-color: #a8cee9;
    color: #000
}

[id=nav-sidebar].menu ul a.active {
    background-color: #ff9;
    color: #000;
    cursor: text
}

[id=nav-sidebar].menu ul ul {
    background-color: #777;
    border: 0;
    display: none
}

[id=nav-sidebar].menu ul ul li {
    border-top: 1px dotted #bbb
}

[id=nav-sidebar].menu ul ul li:first-child {
    border-top: 0
}

[id=nav-sidebar].menu ul ul li a {
    background-image: none;
    border: 0;
    color: #fff
}

@media(max-width: 37.5em) {
    [id=nav-sidebar]:before {
        border-bottom:4px solid #333;
        content: 'Menu';
        display: block;
        margin: 1em 0;
        font-weight: 700;
        padding: 0 0 5px;
        font-size: 20px;
        font-size: 1.25rem
    }

    [id=nav-sidebar].menu ul a {
        background-color: #ecf0f1;
        border: 1px solid #bbb;
        border-width: 0 1px 1px
    }

    [id=nav-sidebar].menu ul li:first-child a {
        border-width: 1px
    }

    [id=nav-sidebar].menu ul ul {
        background-color: #fff
    }

    [id=nav-sidebar].menu ul ul li a {
        border: none!important;
        background: #333!important;
        color: #fff
    }

    [id=nav-sidebar].menu ul ul li a:hover,[id=nav-sidebar].menu ul ul li a:focus {
        color: #e9c213
    }
}

.sidebar h3 {
    border-bottom: 4px solid #333;
    padding-bottom: 5px
}

.footer {
    border-top: 1px solid #bbb;
    font-size: .8em;
    padding: 1em 1em 3em;
    text-align: center
}

.footer ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.footer li {
    display: inline-block
}

.footer li:before {
    content: ' � ';
    display: none
}

.footer li:first-child:before {
    display: none
}

.footer svg {
    display: inline-block;
    fill: currentColor;
    height: 12px;
    width: 12px
}

.social-media .btn-twitter {
    background-color: #4aa3df
}

.social-media .btn-facebook {
    background-color: #1d3d56
}

.social-media .btn-google-plus {
    background-color: #ed6c21
}

.social-media .btn-youtube {
    background-color: #911c2f
}

.social-media .btn-pinterest {
    background-color: #c0392b
}

.social-media .btn-blog {
    background-color: #1abc9c
}

.social-media {
    margin: 1em 0
}

.social-media a {
    border-radius: 9999px;
    background: #212121;
    color: #fff;
    display: inline-block;
    width: 2.5em;
    height: 2.5em;
    text-align: center
}

.social-media a:hover,.social-media a:focus {
    background-color: #15c;
    color: #fff
}

.social-media svg {
    height: 1.25em;
    width: 1.25em;
    margin-top: .65em
}

.social-media li:before {
    display: none
}

.no-opacity .social-media {
    display: none
}

.no-opacity .footer {
    margin-bottom: 2em
}

html[lang=es] .footer {
    padding-bottom: 5em
}

@media(max-width: 37.5em) {
    .footer {
        padding-bottom:5em;
        text-align: left
    }

    .footer li {
        display: block
    }

    .footer li:before {
        display: none
    }

    .social-media li {
        display: inline
    }
}

.accessibility a {
    color: #fff;
    position: absolute;
    clip: rect(1px,1px,1px,1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.accessibility a:hover,.accessibility a:focus {
    color: #2727d7;
    position: static;
    clip: none;
    height: auto;
    width: auto;
    overflow: visible
}

.accordion {
    margin: 1em 0;
    visibility: hidden
}

.accordion>p {
    clear: both;
    margin: 0 0 1em
}

.accordion>p a {
    background: #ecf0f1;
    border: 1px solid #ccc;
    color: #15c;
    display: block;
    padding: 7px;
    text-decoration: none
}

.accordion>p a:hover,.accordion>p a:focus {
    background-color: #dde4e6
}

.accordion>p a:before {
    border-right: 3px solid #333;
    border-top: 3px solid #333;
    content: '';
    display: inline-block;
    margin-right: 5px;
    width: 10px;
    height: 10px;
    position: relative;
    top: -2px;
    overflow: hidden;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: -webkit-transform .25s ease;
    transition: transform .25s ease
}

.accordion>p a.on {
    background-color: #dde4e6
}

.accordion>p a.on:before {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}

.accordion>div {
    display: none;
    margin: 0 .5em 1em
}

.container-blue,.container-yellow,.container-green,.container-red {
    background: #e8f6fc;
    border: 1px solid #8ed3f0;
    margin: 0 0 1.5em;
    padding: 1em
}

.container-blue h4,.container-yellow h4,.container-green h4,.container-red h4 {
    background: transparent;
    border: 0;
    padding: 0;
    margin: 0 0 .5em
}

.container-blue>*:last-child,.container-yellow>*:last-child,.container-green>*:last-child,.container-red>*:last-child {
    margin: 0
}

.container-green {
    background-color: #f0ffeb;
    border-color: #a4ff85
}

.container-red {
    background-color: #f1d8d7;
    border-color: #d78e8b
}

.container-yellow {
    background-color: #fdf4d2;
    border-color: #f9dc70
}

.archive {
    background-color: #fdf4d2;
    border: 1px solid #f9dc70;
    font-weight: 700;
    font-size: 90%;
    padding: .5em 1em
}

.block-resources .content-wrapper {
    color: #fff;
    position: relative;
    width: 913px;
    z-index: 819
}

.no-opacity .block-resources .content-wrapper {
    width: 912px
}

.block-resources div {
    background: transparent!important;
    border-radius: 0;
    padding: 0;
    top: -.5px;
    position: absolute;
    right: 0
}

.block-resources a {
    background: #333;
    border-left: 1px solid rgba(255,255,255,.2);
    display: inline-block;
    height: 24px;
    color: #fff;
    padding: 0 8px;
    font-size: 14px;
    font-size: .875rem
}

.block-resources a:hover,.block-resources a:focus {
    background: #15c
}

.block-resources a:first-child {
    border: none;
    border-radius: 0 0 0 5px
}

.block-resources a:last-child {
    border-radius: 0 0 5px
}

.block-resources svg {
    height: 14px;
    width: 14px
}

.ssa-breadcrumbs {
    margin: 0 auto;
    width: 960px
}

.ssa-breadcrumbs ul {
    list-style: none;
    margin: 0 0 0 10px;
    padding: 0;
    font-size: 80%
}

.ssa-breadcrumbs li {
    display: inline
}

.ssa-breadcrumbs li:before {
    content: '>';
    padding: 0 2px
}

.ssa-breadcrumbs li:first-child:before {
    display: none
}

.ssa-breadcrumbs li:last-child a {
    color: #333
}

@media(max-width: 37.5em) {
    .breadcrumb,.breadcrumbs,.ssa-breadcrumbs {
        display:none!important
    }
}

.btn {
    background-color: #2e6394;
    border: 1px solid #3a7dbb;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
    margin: 5px 0;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    font-size: 16px;
    font-size: 1rem;
    transition: background-color .2s,color .2s
}

.btn:hover,.btn:focus {
    background-color: #3a7dbb;
    border-color: #2e6394;
    color: #fff;
    text-decoration: none
}

.btn-large {
    line-height: normal;
    padding: 9px 14px;
    font-size: 18px;
    font-size: 1.125rem
}

.btn-block {
    display: block
}

.btn-group-vertical {
    margin: .5em 0 1em
}

.btn-group-vertical .btn {
    background-color: #e3e3e3;
    border: 1px solid #bbb;
    border-radius: 0;
    border-width: 0 1px 1px;
    color: #333;
    font-weight: 400;
    margin: 0
}

.btn-group-vertical .btn.active,.btn-group-vertical .btn:hover,.btn-group-vertical .btn:focus {
    background-color: #6ba9d3;
    color: white
}

.btn-group-vertical .btn:first-child {
    border-top-width: 1px
}

.btn-top {
    font-weight: 700;
    margin-left: -15px
}

.btn-top:before {
    color: #911c2f;
    padding-right: 5px
}

@media(max-width: 37.5em) {
    .btn {
        display:block;
        padding: 10px
    }
}

.definition-panel {
    background: #fff;
    border: 5px solid #999;
    border-radius: 7px;
    display: none;
    line-height: 1.3;
    margin: 0 auto;
    padding: 1em 1em 0;
    position: absolute;
    width: 545px;
    z-index: 1009
}

.definition-panel:before {
    content: '';
    display: inline-block;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #999;
    position: absolute;
    top: -14px;
    left: 5px
}

.definition-panel dl,.definition-panel dt,.definition-panel dd {
    margin: 0 0 1em;
    padding: 0
}

.definition-panel dt a {
    border-radius: 5em;
    color: #999;
    font-weight: 700;
    padding: 5px;
    position: absolute;
    top: 10px;
    right: 15px;
    text-decoration: none
}

.definition-panel dt a:hover,.definition-panel dt a:focus {
    background: #ccc;
    border: 1px solid #bbb;
    color: #333;
    padding: 4px
}

.definition-panel ul {
    margin-bottom: 1em
}

.definition-open .definition-panel {
    display: block
}

@media(max-width: 37.5em) {
    .definition-panel {
        left:0!important;
        width: 100%
    }

    .definition-panel:before {
        display: none
    }
}

.dialog {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    z-index: 1009;
    visibility: hidden;
    transition: opacity .5s ease-in,visibility .5s ease-in
}

.dialog>div {
    background: #fff;
    border: 1px solid #bbb;
    border-radius: .2em;
    color: #333;
    line-height: 1.25;
    margin: 10% auto;
    max-width: 500px;
    padding: 0;
    position: relative;
    width: 92.5%
}

.dialog>div h4 {
    background: #f1f1f1;
    color: #555;
    margin: 0;
    padding: 1em
}

.dialog>div hr {
    box-shadow: none;
    margin: .5em 0
}

.dialog>div section {
    padding: 1em
}

.dialog-open .dialog {
    visibility: visible;
    opacity: 1
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0
}

form {
    margin: 0
}

input,button {
    -ms-touch-action: none!important
}

input,textarea,select {
    border: 1px solid #bbb;
    color: #333;
    display: inline-block;
    margin-bottom: .25em;
    padding: 3px;
    width: 220px;
    font-size: 18px;
    font-size: 1.125rem
}

input[type=image],input[type=checkbox],input[type=radio] {
    width: auto;
    height: auto;
    padding: 0;
    margin: 3px 0;
    line-height: normal;
    cursor: pointer
}

input[type=image] {
    border: 0
}

input[type=button],input[type=reset],input[type=submit] {
    width: auto;
    height: auto
}

input[disabled] {
    background-color: #bbb;
    border-color: #bbb;
    color: #555;
    cursor: not-allowed
}

input[disabled]:hover,input[disabled]:active,input[disabled]:focus {
    background-color: #bbb;
    border-color: #bbb;
    color: #555;
    cursor: not-allowed
}

label {
    display: block;
    margin-bottom: .25em
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 1.5em;
    color: #333;
    border: 0;
    border-bottom: 1px solid #bbb;
    font-size: 18px;
    font-size: 1.125rem
}

.img-center {
    display: block;
    margin: 1em auto
}

.img-circle {
    border-radius: 500px
}

.img-rounded {
    border-radius: 10px
}

.img-polaroid {
    border: 7px solid #fff;
    box-shadow: 0 1px 5px rgba(0,0,0,.4)
}

.img-stack {
    position: relative;
    width: 200px;
    z-index: 10
}

.img-stack.float-left {
    margin: 0 2em 2em 0
}

.img-stack.float-right {
    margin: 0 0 2em 2em
}

.img-stack img {
    border: 10px solid #fff;
    border-radius: 5px;
    box-shadow: 0 1px 5px rgba(0,0,0,.4)
}

.img-stack:before,.img-stack:after {
    box-shadow: 0 1px 5px rgba(0,0,0,.4);
    border: 10px solid #fff;
    border-radius: 5px;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    box-sizing: border-box
}

.img-stack:before {
    top: 4px;
    z-index: -10;
    -webkit-transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    transform: rotate(4deg)
}

.img-stack:after {
    top: 8px;
    z-index: -20;
    -webkit-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg)
}

@media(max-width: 37.5em) {
    .img-stack,.img-polaroid {
        display:inline-block;
        margin: 0 0 1em;
        max-width: 100%
    }
}

.media,.media-body {
    overflow: hidden
}

.media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media svg {
    height: 128px;
    width: 128px;
    margin: 2em 0 0
}

.media>a {
    color: currentColor
}

.media>a:focus .media-heading,.media>a:hover .media-heading,.media .media-heading a:hover,.media .media-heading a:focus {
    color: #15c;
    transition: color .3s ease
}

.media .media-body>*:last-child {
    margin: 0
}

.media .media-object {
    display: block
}

.media .media-object.float-left {
    margin-right: 1em
}

.media .media-object.float-right {
    margin-left: 1em
}

.media .media-heading {
    margin: 0 0 5px;
    border: none
}

.media .media-list {
    padding-left: 0;
    list-style: none
}

@media(max-width: 37.5em) {
    .media-body {
        display:table-cell;
        padding: 0 0 0 10px;
        width: 100%;
        vertical-align: top
    }
}

.nav-tiles {
    margin: 0 0 1.5em;
    text-align: justify
}

.nav-tiles:after {
    clear: both;
    content: "";
    display: inline-block;
    width: 100%
}

.tile {
    background-color: #1d3d56;
    background-image: none!important;
    color: #fff;
    display: inline-block;
    height: 125px;
    margin: 0 0 5px;
    overflow: hidden;
    text-decoration: none;
    padding: 0!important;
    position: relative;
    width: 32.5%;
    max-width: 225px;
    box-shadow: 1px 1px 3px #555;
    transition: width .25s ease
}

.tile:hover,.tile:focus {
    background-color: #15c
}

.tile .top {
    height: 95px;
    overflow: hidden;
    padding: 45px 0 0;
    text-align: center
}

.tile .bottom {
    height: 30px;
    padding: 0 .625em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 16px;
    font-size: 1rem
}

html[lang=es] .tile .bottom {
    font-size: 14px;
    font-size: .875rem
}

.tile .icon {
    font-size: 64px;
    font-size: 4rem
}

.tile.width-50 {
    width: 48%
}

.tile.width-100 {
    width: 100%
}

.tile.width-100 .icon {
    font-size: 72px;
    font-size: 4.5rem
}

.nav-tiles-list {
    margin: 0;
    padding: 0
}

.nav-tiles-list li {
    background-color: #1d3d56;
    border: 0;
    margin: 0 0 .75em;
    padding-left: 0;
    list-style: none;
    box-shadow: 1px 1px 3px #555
}

.nav-tiles-list a {
    background-image: none;
    color: #fff;
    display: block;
    font-size: 15px;
    font-size: .9375rem;
    height: 48px;
    line-height: 48px;
    padding-left: 7px;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.nav-tiles-list a:hover,.nav-tiles-list a:focus {
    background-color: #15c
}

.nav-tiles-list a svg {
    height: 24px;
    margin-right: 3px;
    width: 24px;
    vertical-align: text-bottom
}

.footer .nav-tiles-list li {
    display: inline-block;
    margin-bottom: 5px;
    width: 49%
}

.footer .nav-tiles-list a {
    color: #fff;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    font-size: .875rem
}

.footer .nav-tiles-list a svg {
    height: 14px;
    width: 14px;
    vertical-align: baseline
}

.overlay {
    background-color: #000;
    display: none;
    position: fixed;
    top: 0;
    min-height: 100%;
    height: 100%;
    opacity: .8;
    width: 100%;
    z-index: 999
}

.dialog-open .overlay {
    display: block
}

@media(max-width: 37.5em) {
    .definition-open .overlay {
        display:block
    }
}

.search-box {
    margin: 27px 0 0;
    padding: 0
}

.search-box input {
    background: #f7f7f7 url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2229.78%22%20height%3D%2232%22%20viewBox%3D%220%200%2029.78%2032%22%20enable-background%3D%22new%200%200%2029.775%2032%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M0.92%2027.23l7.05-6.45c0.73-0.7%201.51-1.03%202.14-1%20-1.66-2.1-2.67-4.81-2.67-7.79%200-6.63%205-12%2011.17-12%206.17%200%2011.17%205.37%2011.17%2012s-5%2012-11.17%2012c-2.77%200-5.3-1.08-7.25-2.87%200.03%200.68-0.27%201.52-0.93%202.3l-6%207.58c-1.03%201.23-2.7%201.33-3.73%200.23C-0.31%2030.14-0.22%2028.34%200.92%2027.23L0.92%2027.23zM18.61%2020c4.11%200%207.44-3.58%207.44-8s-3.33-8-7.44-8c-4.11%200-7.44%203.58-7.44%208S14.5%2020%2018.61%2020z%22/%3E%3C/svg%3E) no-repeat 12px 50%;
    background-size: 16px;
    border: solid 1px #ccc;
    padding: 5px 5px 5px 32px;
    width: 325px;
    outline: none;
    border-radius: 5em;
    font-family: inherit;
    font-size: 100%;
    transition: background-color .25s ease
}

.search-box input:focus {
    background-color: #fff;
    border-color: #6dcff6
}

.no-svg .search-box input {
    background-image: url(/framework/images/icons/png/search.png)
}

.table {
    width: 100%;
    margin-bottom: 1.5em
}

.table th,.table td {
    padding: .5em;
    line-height: 1.5em;
    text-align: left;
    vertical-align: top;
    border-top: .1em solid #ddd
}

.table th {
    font-weight: 700
}

.table thead tr {
    background-color: #eee
}

.table thead th {
    vertical-align: bottom
}

.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td {
    border-top: 0
}

.table tbody+tbody {
    border-top: .2em solid #ddd
}

.table tbody tr:hover td,.table tbody tr:hover th {
    background-color: #ecfaff
}

.table.table-bordered {
    border: .1em solid #ddd;
    border-collapse: separate;
    border-left: 0
}

.table.table-bordered th,.table.table-bordered td {
    border-left: .1em solid #ddd
}

.table.table-bordered caption+thead tr:first-child th,.table.table-bordered caption+tbody tr:first-child th,.table.table-bordered caption+tbody tr:first-child td,.table.table-bordered colgroup+thead tr:first-child th,.table.table-bordered colgroup+tbody tr:first-child th,.table.table-bordered colgroup+tbody tr:first-child td,.table.table-bordered thead:first-child tr:first-child th,.table.table-bordered tbody:first-child tr:first-child th,.table.table-bordered tbody:first-child tr:first-child td {
    border-top: 0
}

.table.table-condensed th,.table.table-condensed td {
    padding: .4em .5em
}

.table.table-striped tbody tr:nth-child(even) td,.table.table-striped tbody tr:nth-child(even) th {
    background-color: #f9f9f9
}

@media(max-width: 37.5em) {
    .table-stacked td,.table-stacked th {
        display:block;
        width: 100%
    }

    .table-scroll {
        margin: 0 0 1em;
        overflow-y: auto;
        width: 100%
    }

    .table-scroll::-webkit-scrollbar {
        -webkit-appearance: none;
        height: 14px;
        width: 14px
    }

    .table-scroll::-webkit-scrollbar-thumb {
        background-color: rgba(0,0,0,.3);
        border: 3px solid #fff;
        border-radius: 5px
    }
}

.tabs {
    border: 0;
    margin: 1em 0;
    visibility: hidden
}

.tabs>ul {
    background: #dfdfdf;
    border: 1px solid #aaa;
    border-radius: 5px 5px 0 0;
    margin: 0;
    padding: 7px 0 0 7px;
    list-style: none
}

.tabs>ul li {
    display: inline-block;
    line-height: 1.25em!important;
    margin-right: 3px;
    vertical-align: top
}

.tabs>ul a {
    background: #f5f5f5;
    border: 1px solid #e6e6e6;
    border-radius: 5px 5px 0 0;
    border-width: 1px 1px 0;
    color: #15c;
    display: block;
    padding: 7px;
    text-decoration: none
}

.tabs>ul a:hover,.tabs>ul a:focus {
    background: #fff
}

.tabs>ul a.on {
    background: #fff;
    border: 1px solid #aaa;
    border-width: 1px 1px 0;
    color: #222;
    margin-bottom: -1px;
    padding-bottom: 8px
}

.tabs>div {
    display: none;
    padding: 1em 0
}

[id=vertical-tabs] {
    margin: 1em 0;
    visibility: hidden
}

[id=vertical-tabs]>ul {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 20%
}

[id=vertical-tabs]>ul li {
    list-style: none
}

[id=vertical-tabs]>ul a {
    border: 1px solid #fff;
    border-right: none;
    border-radius: 5px 0 0 5px;
    color: #15c;
    display: block;
    padding: 1em;
    text-decoration: none
}

[id=vertical-tabs]>ul a.on {
    background: #fafafa;
    border: 1px solid #ddd;
    border-right: none;
    color: #222;
    position: relative;
    z-index: 10
}

[id=vertical-tabs]>ul a:hover,[id=vertical-tabs]>ul a:focus {
    background: #fafafa
}

[id=vertical-tabs]>div {
    background: #fafafa;
    border: 1px solid #ddd;
    display: none;
    margin-left: 19.84%;
    min-height: 200px;
    padding: 1em;
    position: relative;
    z-index: 9
}

@media(max-width: 37.5em) {
    .tabs>ul {
        display:none
    }

    .tabs>div {
        display: block
    }

    .tabs>div h3.no-js {
        display: block;
        margin-top: 0
    }

    [id=vertical-tabs]>ul {
        display: none
    }

    [id=vertical-tabs]>div {
        background: none;
        border: none;
        display: block;
        margin: 0;
        min-height: inherit;
        padding: 0 0 1em;
        position: static;
        width: 100%
    }

    [id=vertical-tabs]>div h3.no-js {
        display: block;
        margin-top: 0
    }
}

.toggle-block {
    margin: 0 0 1em
}

.toggle-block>div {
    display: none
}

.toggle-block>a {
    border-bottom: 1px solid #bbb;
    display: block;
    color: #555;
    font-weight: 700;
    line-height: 32px;
    min-height: 32px;
    margin: 0 0 10px;
    padding: 0 35px 5px 0;
    position: relative;
    font-size: 16px;
    font-size: 1rem
}

.toggle-block>a:hover,.toggle-block>a:focus {
    color: #15c
}

.toggle-block>a:after {
    border-right: 3px solid #333;
    border-top: 3px solid #333;
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    position: absolute;
    right: 5px;
    top: 10px;
    overflow: hidden;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    transition: -webkit-transform .25s ease;
    transition: transform .25s ease
}

.toggle-block>a.on {
    border-bottom: 0;
    margin: 0
}

.toggle-block>a.on:after {
    -webkit-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg)
}

.toggle-block>a.on+div {
    border-bottom: 1px solid #bbb;
    display: block
}

.toggle-link {
    margin: 0 0 1em
}

.toggle-link>a {
    color: #15c;
    padding: 0
}

.toggle-link>a:before {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%2218.896%200%2016%2016%22%20enable-background%3D%22new%2018.896%200%2016%2016%22%3E%3Cpath%20fill%3D%22%2315c%22%20d%3D%22M32.896%200h-12c-1.1%200-2%20.9-2%202v12c0%201.102.9%202%202%202h12c1.1%200%202-.898%202-2V2c0-1.1-.9-2-2-2zm-1%209h-4v4h-2V9h-4V7h4V3h2v4h4v2z%22/%3E%3C/svg%3E);
    background-repeat: no-repeat;
    background-position: 100% 0;
    content: '';
    display: inline-block;
    margin-right: 3px;
    height: 16px;
    width: 16px;
    overflow: hidden
}

.toggle-link>a.on:before {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%2315c%22%20d%3D%22M14%200H2C.9%200%200%20.9%200%202v12c0%201.1.9%202%202%202h12c1.1%200%202-.9%202-2V2c0-1.1-.9-2-2-2zm-1%209H3V7h10v2z%22/%3E%3C/svg%3E);
    background-position: 0 0
}

.toggle-link>a.on+div {
    display: block
}

.toggle-link>div {
    display: none;
    padding: .5em 1em 0 1.25em
}

@media(max-width: 37.5em) {
    .toggle-link>a {
        display:block
    }
}

.utility-bar {
    background: rgba(33,33,33,.87);
    right: 0;
    bottom: 0;
    padding: 0;
    position: fixed;
    height: 40px;
    width: 100%;
    z-index: 989;
    -webkit-animation: slideInBottom 1.5s cubic-bezier(.4,.01,.165,.99);
    animation: slideInBottom 1.5s cubic-bezier(.4,.01,.165,.99);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.utility-bar span {
    text-align: center
}

.utility-bar svg {
    fill: currentColor;
    height: 20px;
    width: 20px
}

.utility-bar .icon {
    border: 1px solid #555;
    border-width: 0 0 0 1px;
    color: #fff;
    float: left;
    padding: .625rem 0;
    width: 33.3%
}

.utility-bar a:hover,.utility-bar a:focus {
    background: #15c!important
}

.utility-bar .icon-gov-delivery {
    display: none
}

.has-gov-delivery .utility-bar .icon {
    width: 25%
}

.has-gov-delivery .utility-bar .icon-gov-delivery {
    display: inline-block
}

.note-english {
    font-size: 80%;
    margin: 0;
    padding: 0;
    position: fixed;
    bottom: 40px;
    width: 100%;
    text-align: center;
    -webkit-animation: fadeIn 1.5s ease-in;
    animation: fadeIn 1.5s ease-in
}

.no-opacity .note-english {
    bottom: 0
}

.no-opacity .utility-bar {
    display: none
}

@media(min-width: 65em) {
    .footer {
        padding:1em
    }

    .note-english {
        bottom: 0;
        padding: .63em 0
    }

    .utility-bar {
        background-color: transparent;
        min-height: 100%;
        height: 100%;
        width: 40px;
        -webkit-animation: slideInRight 1.5s cubic-bezier(.4,.01,.165,.99);
        animation: slideInRight 1.5s cubic-bezier(.4,.01,.165,.99)
    }

    .utility-bar .icon,.has-gov-delivery .utility-bar .icon {
        background: rgba(33,33,33,.87);
        border-width: 1px 0 0;
        float: none;
        display: block;
        margin: 0 auto;
        height: 40px;
        width: 40px
    }

    .utility-bar .icon-gov-delivery {
        display: none
    }

    .utility-bar-top {
        position: absolute;
        top: 190px;
        width: 100%
    }

    .utility-bar-bottom {
        position: absolute;
        bottom: 0;
        width: 100%
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(200%);
        transform: translateX(200%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(200%);
        transform: translateX(200%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes slideInBottom {
    0% {
        opacity: 0;
        -webkit-transform: translateY(200%);
        transform: translateY(200%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideInBottom {
    0% {
        opacity: 0;
        -webkit-transform: translateY(200%);
        transform: translateY(200%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.align-center {
    text-align: center
}

.align-justify {
    text-align: justify
}

.align-left {
    text-align: left
}

.align-right {
    text-align: right
}

.column-centered {
    float: none;
    margin: 0 auto
}

.fixed-content-center {
    margin: 0 auto!important
}

.bg-feature-block {
    background: #f9f8f5 url(/framework/images/bg/noise.png)
}

.bg-noise {
    background-image: url(/framework/images/bg/noise.png)
}

.bg-page {
    background: #ecf0f1 url(/framework/images/bg/noise.png)
}

.no-bg {
    background: transparent!important
}

.no-bg-image {
    background-image: none!important
}

.border-all {
    border: 1px solid #bbb
}

.border-left {
    border-left: 1px solid #bbb
}

.border-right {
    border-right: 1px solid #bbb
}

.border-top {
    border-top: 1px solid #bbb
}

.border-bottom {
    border-bottom: 1px solid #bbb
}

.border-dashed {
    border-style: dashed
}

.inset-border {
    border-top: 1px solid #ccc;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.75),0 .1rem 0 rgba(255,255,255,.75);
    height: 1px;
    margin-top: 1.5em
}

.no-border-radius {
    border-radius: 0
}

.no-border {
    border: none!important
}

.no-bottom-border {
    border-bottom: none!important
}

.no-left-border {
    border-left: none!important
}

.no-right-border {
    border-right: none!important
}

.no-top-border {
    border-bottom: none!important
}

.clear {
    clear: both
}

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix:before,.clearfix:after {
    display: table;
    content: "";
    line-height: 0
}

.clearfix:after {
    clear: both
}

.bg-black {
    background-color: #000!important;
    color: #fff!important
}

.bg-blue {
    background-color: #2980b9!important;
    color: #fff!important
}

.bg-dark-blue {
    background-color: #1d3d56!important;
    color: #fff!important
}

.bg-light-blue {
    background-color: #4aa3df!important;
    color: #fff!important
}

.bg-brown {
    background-color: #ac6e31!important;
    color: #fff!important
}

.bg-dark-brown {
    background-color: #5e482c!important;
    color: #fff!important
}

.bg-light-brown {
    background-color: #b69f76!important;
    color: #333!important
}

.bg-red {
    background-color: #c0392b!important;
    color: #fff!important
}

.bg-dark-red {
    background-color: #911c2f!important;
    color: #fff!important
}

.bg-light-red {
    background-color: #ca6a65!important;
    color: #fff!important
}

.bg-gray {
    background-color: #87999a!important;
    color: #fff!important
}

.bg-dark-gray {
    background-color: #333!important;
    color: #fff!important
}

.bg-light-gray {
    background-color: #bdc3c7!important;
    color: #333!important
}

.bg-green {
    background-color: #6ecc6e!important;
    color: #333!important
}

.bg-dark-green {
    background-color: #008478!important;
    color: #fff!important
}

.bg-light-green {
    background-color: #1abc9c!important;
    color: #fff!important
}

.bg-orange {
    background-color: #ed6c21!important;
    color: #fff!important
}

.bg-dark-orange {
    background-color: #d35400!important;
    color: #fff!important
}

.bg-light-orange {
    background-color: #ff6f40!important;
    color: #fff!important
}

.bg-pink {
    background-color: #ff7e8e!important;
    color: #333!important
}

.bg-dark-pink {
    background-color: #c3325f!important;
    color: #fff!important
}

.bg-light-pink {
    background-color: #ff8873!important;
    color: #333!important
}

.bg-purple {
    background-color: #8f4bab!important;
    color: #fff!important
}

.bg-dark-purple {
    background-color: #553679!important;
    color: #fff!important
}

.bg-light-purple {
    background-color: #b6adc9!important;
    color: #333!important
}

.bg-yellow {
    background-color: #e9c213!important;
    color: #333!important
}

.bg-dark-yellow {
    background-color: #d9ae21!important;
    color: #333!important
}

.bg-light-yellow {
    background-color: #edff78!important;
    color: #333!important
}

.bg-white {
    background-color: #fff!important
}

.fg-red {
    color: #c0392b
}

.content-wrapper {
    margin: 0 auto!important;
    padding: 1em 0;
    width: 960px
}

.block {
    display: block;
    width: 100%!important
}

.float-left {
    float: left
}

.float-right {
    float: right
}

.show {
    display: block!important
}

.hide {
    display: none
}

.hide-off-screen {
    background: none;
    border: none;
    box-shadow: none;
    margin: 0;
    left: -9999em;
    position: absolute
}

.hide-phone {
    display: inherit
}

.inline {
    display: inline!important
}

.inline-block {
    display: inline-block!important
}

.no-float {
    float: none
}

.nojs,.no-js {
    display: none
}

.not-visible {
    visibility: hidden
}

.visible {
    visibility: visible
}

.fixed {
    position: fixed
}

.static {
    position: static
}

.show-phone {
    display: none
}

.visually-hidden {
    position: absolute!important;
    clip: rect(1px,1px,1px,1px);
    padding: 0!important;
    border: 0!important;
    height: 1px!important;
    width: 1px!important;
    overflow: hidden
}

.section-divider:after {
    box-shadow: 0 -1px 15px rgba(57,57,57,.5);
    border-top: .1em solid #bbb;
    border-bottom: .1em solid #fff;
    content: '';
    display: block
}

.shadow {
    box-shadow: 1px 1px 3px #555
}

.no-shadow {
    box-shadow: 0 0 0 #fff!important
}

.bold {
    font-weight: 700
}

.caps {
    text-transform: capitalize!important
}

.no-caps {
    text-transform: none!important
}

.italic {
    font-style: italic
}

.lowercase {
    text-transform: lowercase
}

.underline {
    text-decoration: underline
}

.no-underline {
    text-decoration: none!important
}

.uppercase {
    text-transform: uppercase
}

.eightypercent {
    font-size: 80%
}

.ninetypercent {
    font-size: 90%
}

.seventypercent {
    font-size: 70%
}

.fs-200 {
    font-size: 200%
}

.fs-150 {
    font-size: 150%
}

.fs-140 {
    font-size: 140%
}

.fs-130 {
    font-size: 130%
}

.fs-120 {
    font-size: 120%
}

.fs-110 {
    font-size: 110%
}

.fs-90 {
    font-size: 90%
}

.fs-80 {
    font-size: 80%
}

.fs-70 {
    font-size: 70%
}

.margin-all {
    margin: 1em!important
}

.margin-left {
    margin-left: 1em!important
}

.margin-right {
    margin-right: 1em!important
}

.margin-top {
    margin-top: 1em!important
}

.margin-bottom {
    margin-bottom: 1em!important
}

.margin-sides {
    margin-left: 1em!important;
    margin-right: 1em!important
}

.no-margin {
    margin: 0!important
}

.no-bottom-margin {
    margin-bottom: 0!important
}

.no-left-margin {
    margin-left: 0!important
}

.no-right-margin {
    margin-right: 0!important
}

.no-top-margin {
    margin-top: 0!important
}

.pad-all {
    padding: .8em!important
}

.pad-bottom {
    padding-bottom: .8em!important
}

.pad-left {
    padding-left: .8em!important
}

.pad-right {
    padding-right: .8em!important
}

.pad-top {
    padding-top: .8em!important
}

.pad-sides {
    padding-left: .8em!important;
    padding-right: .8em!important
}

.no-padding {
    padding: 0!important
}

.no-bottom-padding {
    padding-bottom: 0!important
}

.no-left-padding {
    padding-left: 0!important
}

.no-right-padding {
    padding-right: 0!important
}

.no-top-padding {
    padding-top: 0!important
}

.byline {
    color: #666;
    font-weight: 700
}

.break-line {
    white-space: pre-line;
    word-wrap: break-word
}

.headlines-block {
    line-height: .7
}

.indent {
    margin-left: 1.5em!important;
    margin-right: 1.5em!important
}

.new {
    padding: 5px;
    margin: 0 5px;
    font-family: Georgia,serif;
    font-variant: small-caps;
    font-size: 18px;
    font-weight: 700;
    background-color: #00d2e0
}

.no-wrap {
    white-space: nowrap
}

.my {
    color: #c00;
    font-family: Georgia,serif;
    font-style: italic;
    text-transform: lowercase
}

h3 .my {
    font-size: 16px;
    font-size: 1rem
}

.ssa {
    color: #369;
    font-family: Georgia,serif
}

@media(max-width: 37.5em) {
    .content-wrapper {
        width:96%
    }

    .hide-phone {
        display: none!important
    }

    .show-phone {
        display: inherit
    }
}

.metro {
    background-color: #4aa3df;
    border: 1px solid #bbb;
    color: #fff;
    height: 35px;
    margin: 1em 0;
    line-height: 35px;
    min-height: 35px;
    text-align: center;
    overflow: hidden
}

.metro h3 {
    border: 0;
    color: #fff;
    line-height: 35px;
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-size: 1.125rem
}

.no-svg .icon:before {
    display: none!important
}

.no-svg .footer {
    padding-bottom: 0!important
}

.no-svg .utility-bar {
    display: none!important
}

.no-svg svg {
    display: none!important
}

.no-svg a[href$=".doc"],.no-svg a[href$=".docx"],.no-svg a[href$=".xls"],.no-svg a[href$=".xlsx"],.no-svg a[href$=".ppt"],.no-svg a[href$=".pptx"],.no-svg a[href*=".pdf"],.no-svg a[href$=".mp3"] {
    background-image: none!important;
    padding: inherit
}

.no-svg .toggle-link>a:before {
    background-image: none!important
}

.no-opacity .block-resources .content-wrapper div {
    right: -5px
}

.no-opacity .block-feature .media-icon:before {
    font-size: 80px;
    display: inline-block;
    margin-top: 40px
}

.no-opacity .accordion>p a:before {
    border: none;
    color: #15c;
    content: "+";
    display: inline-block;
    font-family: sans-serif;
    font-size: 14px;
    height: 18px;
    width: auto;
    position: static
}

.no-opacity .accordion>p a.on:before {
    content: "-"
}

.no-opacity .ssa-carousel {
    border: 1px solid #bbb
}

.no-opacity .ssa-carousel .nav-count a {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAZlBMVEUAAAC0tLS2tra3t7eysrK1tbW/v7+vr6+0tLS3t7e0tLS3t7e1tbW2tra0tLS1tbW2tra0tLS1tbW3t7e1tbW2tra2tra1tbW2tra2tra1tbW2tra2tra1tbW2tra2tra1tbW2trawtmUkAAAAIXRSTlMAAAAAAAAIEBggMEBQWGBocHiAh4+Xn6evv8fP19/n7/fX1rjmAAAAjklEQVR4Xk2M2RKCMBTFTltFBNkR2Uv+/ydlUTEvd5I7cyRjbuUMsDTh5bJ57GHqugGW5OpkYuhju3J/Qe4Uehr7IWeJVNPZH09aeaIzhAti3EXaT4N4HX6UAtH8hxzR241PqBFLaE8m1FKfnjArgsfXI08qV0IRHH9Pa+RsBXOdpdUIbWC28XhgZ86M0Ru9OwyfEgNBtAAAAABJRU5ErkJggg==) no-repeat top left!important;
    border: none!important;
    height: 18px!important;
    width: 18px!important;
    line-height: 18px!important;
    text-indent: -9999em!important
}

.no-opacity .ssa-carousel .nav-count a.on,.no-opacity .ssa-carousel .nav-count a:hover,.no-opacity .ssa-carousel .nav-count a:focus {
    background-color: transparent!important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAPFBMVEX///8An78An88AlMkAmskAl8sAmcoAl8wAmMsAmMoAmcsAmMsAmc0Amc0AmMsAmMwAmcwAmMsAmMwAmcyKqk05AAAAE3RSTlMACBAYMEBYYGhwgIePn6/P5+/3PFABUwAAAFRJREFUeF6dz7sSgCAMRNFV8YUaSfb//1UGKJLW092dSRFUcy6s7FnQrMrBttZ0TmBROpZwMxBoaCMY/RuMASR2QfKp3IHsW1BdZGEnU3/3HfcHgA+IbBA5tTIJsAAAAABJRU5ErkJggg==)!important;
    border: none!important;
    height: 18px!important;
    width: 18px!important;
    line-height: 18px!important;
    text-indent: -9999em!important
}

.no-opacity .toggle-block>a:after {
    border: none;
    color: #15c;
    content: '+';
    font-size: 18px;
    font-family: sans-serif;
    display: inline-block;
    height: 22px;
    width: 14px;
    top: 3px
}

.no-opacity .toggle-block>a.on:after {
    content: '-'
}

.no-opacity .toggle-link>a:before {
    background-image: none;
    color: #15c;
    content: '+';
    font-size: 18px;
    font-family: sans-serif;
    display: inline-block;
    margin-right: 3px;
    height: 19px;
    width: 16px
}

.no-opacity .toggle-link>a.on:before {
    content: '-'
}

@media print {
    * {
        background: #fff!important;
        background-image: none!important;
        color: #000!important
    }

    a,a:visited {
        color: #444!important;
        text-decoration: none
    }

    pre,blockquote {
        border: 1px solid #999
    }

    body {
        min-width: 0
    }

    .banner {
        border: none
    }

    .banner .logo {
        margin: 0;
        padding: 0;
        min-height: inherit
    }

    .banner .logo h1 {
        height: auto;
        margin: 0;
        padding: 0
    }

    .banner .logo span {
        display: block;
        padding: 0;
        position: static
    }

    .accessibility,.block-resources,.definition-panel,.dialog,.footer,.notifications,.print-hide,.hide-print,.utility-bar,[id=nav-sidebar],[id=search-box] {
        display: none
    }

    .content-wrapper,.grid,.print-full-width {
        width: 100%
    }

    [id=nav-sidebar]+div {
        margin: 0;
        width: 100%
    }

    [id=title-bar] {
        border: none;
        position: static
    }

    [id=title-bar] h2 {
        border: 1px solid #000;
        border-width: 1px 0;
        float: none!important;
        font-weight: 700;
        width: 100%
    }

    .hide {
        display: block
    }

    .accordion>p a {
        border: none;
        font-weight: 700
    }

    .accordion>p a:before {
        display: none
    }

    .accordion>div {
        display: block
    }

    .btn {
        display: inline
    }

    .metro {
        border: none!important
    }

    .table-bordered {
        border-collapse: collapse!important;
        border-radius: 0!important
    }

    .table-bordered th,.table-bordered td {
        border-radius: 0!important
    }

    .tabs>ul,[id=vertical-tabs]>ul {
        display: none
    }

    .tabs>div,[id=vertical-tabs]>div {
        border: none;
        display: block;
        margin: 1em 0;
        min-height: 50px
    }

    .tabs>div>h3,[id=vertical-tabs]>div>h3 {
        display: block!important
    }

    .toggle-link>a,.toggle-block>a {
        border: none;
        font-weight: 700;
        padding: 0
    }

    .toggle-link>a:before,.toggle-link>a:after,.toggle-block>a:before,.toggle-block>a:after {
        display: none
    }

    .toggle-link>div,.toggle-block>div {
        display: block;
        padding: .5em 0
    }
}

/* Phoenix End */
/* Topic landing pages - Remove 3px leading space on first line of list items containing FAQ link text */
li a {
    margin-left: 0px !important;
}

*:first-child+html .rn_MainColumn_rn_Home {
    min-height: 940px !important;
}

#rn_Header {
    color: #FFF;
    height: 72px;
    min-height: 72px;
    overflow: visible;
    padding: 0 10px;
}

#rn_Header a {
    color: #FFF;
}

#rn_Logo {
    cursor: pointer;
    float: left;
    font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
    height: 70px;
    letter-spacing: -0.8px;
    margin-top: 4px;
    position: relative;
    width: 32%;
}

#rn_Logo a {
    bottom: 0;
    color: #FFF;
    cursor: pointer;
    font-size: 2.083em;
    font-weight: normal;
    left: 0;
    line-height: 1em;
    text-decoration: none;
}

#rn_Logo a span.rn_LogoTitle {
    cursor: pointer;
    top: 20px;
    position: relative;
}

#rn_Logo a span.rn_LogoTitleMinor {
    color: #DEDEDE;
}

#rn_Logo a img {
    display: block;
}

#rn_LoginStatus {
    font-size: 0.917em;
    text-align: right;
}

#rn_LoginStatus a {
    font-weight: bold;
    text-decoration: none;
}

#rn_Navigation {
    background: transparent none repeat scroll center top;
    height: 31px;
    _height: 28px;
    margin-left: 1px;
    padding: 3px 10px 0 0;
}

#rn_NavigationBar {
    float: left;
    height: 14px;
}

#rn_NavigationBar ul li {
    float: left;
}

#rn_Footer, #Body {
    background: #e4e4e4;
    text-align: left;
    width: 98%;
    -moz-box-shadow: 3px 3px 3px #888;
    -webkit-box-shadow: 3px 3px 3px #888;
}

#MainColumn {
    background: #FFF;
    border: 1px solid #aaa;
    box-shadow: 0 0.188em 0.625em #494949;
    float: left;
    margin-right: 8px;
    min-height: 0px;
    overflow: visible;
}

#rn_SideBar {
    float: right;
    margin-right: 12px;
    width: 23%;
}

#rn_Footer {
    border-bottom: 1px solid #E2E2E2;
}

#rn_RightNowCredit {
    border-top: 1px solid #DDD;
    clear: both;
    padding: 10px 0px 10px 0px;
    text-align: right;
    margin: auto 20px;
}

#LandingPage .adjust_title {
    margin-left: 5px;
    margin-bottom: 20px;
    border-bottom: 3px solid # 06F;
}

#rn_SideBar .rn_Padding {
    padding: 16px 4px 2px 10px;
    overflow: auto;
}

#rn_SearchControls {
    border: 1px solid #BBB;
    overflow: visible;
    position: relative;
    padding-top: 8px;
    padding-right: 12;
    padding-bottom: 8px;
    padding-left: 12px;
    margin-right: 20px;
    min-height: 75px;
}

#rn_SearchControls form fieldset {
    padding: 0 0 6px;
    _margin-bottom: 20px;
}

#rn_SearchControls form input[type="submit"], #rn_SearchControls form input[type="image"] {
    margin: 1.3em 0 0 1.3em;
    padding: .4em 1em;
}

#rn_SearchControls input {
    _margin: 1.3em 0 0 1.3em;
    _padding: .4em 1em;
}

#rn_SearchControls .rn_SearchInput {
    float: left;
    position: relative;
    width: 50%;
}

#rn_SearchControls .rn_SearchInput a {
    color: #25383C;
    display: block;
    float: right;
    font-size: .917em;
    margin-right: -8px;
    *margin-right: 0;
    *position: absolute;
    *right: -8px;
    _right: 0px;
    text-decoration: none;
}

#rn_SearchControls .rn_SearchInput label {
    bottom: 0px;
    position: absolute;
    *bottom: -50px !important;
    *position: relative !important;
}

#rn_SearchControls .rn_SearchInput input {
    font-weight: bold;
    height: 1.3em;
    margin-bottom: 20px;
    _margin: 0;
    padding: 4px 4px 3px;
    width: 100%;
}

#PageContent {
    clear: both;
    overflow: hidden;
    background-color: #FFFFFF;
}

#PageContent form h2, .rn_HeadingBar {
    background: #CC3333;
    border: 1px solid #CCC;
    clear: both;
    color: #414142;
    letter-spacing: -0.03em;
    padding: 4px;
    margin: 20px 0 10px;
}

form legend {
    font-size: 0em;
    visibility: hidden;
}

form button {
    margin-top: 20px;
}

form .rn_Column {
    margin-bottom: 10px;
}

.rn_HintBox {
    background-color: #F2F2F2;
    border: 1px solid #DBDBDB;
    color: #222;
    opacity: .7;
    padding: 4px 16px 2px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-topright: 10px;
}

.rn_Required, .rn_ErrorLabel {
    color: #C10000;
}

.rn_ErrorField {
    background-color: #FEFDA0 !important;
}

.rn_MessageBox {
    background-color: #FFFFE0;
    border: 1px solid #808080;
    color: #990000;
    margin: 10px 0;
    padding: 6px;
}

#rn_AnswerInfo {
    color: #888;
    margin: 6px 0 20px;
}

#rn_AnswerInfo div {
    display: inline;
}

#rn_FileAttach {
    padding-bottom: 1em;
}

#rn_UpdateQuestion textarea {
    width: 98%;
}

#rn_QuestionThread {
    margin: 4px;
}

#rn_AdditionalInfo {
    margin: 1em;
    overflow: hidden;
    padding: 12px;
    width: 560px;
}

#rn_DetailTools {
    line-height: 1em;
    margin-top: 2em;
    padding: 8px 0;
    text-align: right;
}

#PageContent.Home ol {
    margin: 12px;
    overflow: hidden;
}

#PageContent.Home ol li {
    float: left;
    margin: 0px;
    padding: 4px;
    width: 48%;
}

#PageContent.Home ol li img {
    display: none;
}

#PageContent.Home ol li a {
    float: left;
    font-size: .8em;
}

#PageContent.Home .rn_AnswersLink {
    display: inline-block;
    font-size: 120%;
    font-weight: bold;
    margin-top: 0px;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 16px;
}

display:block;height:26px;margin:4px;outline:none;padding:8px 0 0 40px;text-decoration:none;}

;margin:4px 0 16px;padding:4px 0px 4px 40px;}

#rn_SkipNav a {
    left: 0px;
    height: 1px;
    overflow: hidden;
    position: absolute;
    top: -500px;
    width: 1px;
}

#rn_SkipNav a:active, #rn_SkipNav a:focus {
    background-color: #FFF;
    height: auto;
    left: auto;
    top: auto;
    width: auto;
}

#rn_ChatContainer {
    height: 100%;
    margin: 0px auto;
    overflow: visible;
    text-align: left;
}

#rn_ChatDialogContainer {
    background-color: #EBEFF5;
    border: 1px solid #555555;
    overflow: hidden;
    _overflow-y: auto;
    position: relative;
    min-height: 440px;
    height: auto;
    _height: 445px;
}

#rn_ChatDialogContainer[id=RN_CHATDIALOGCONTAINER] {
    height: 445px;
    overflow-y: auto;
}

#rn_ChatDialogHeaderContainer {
    height: 30px;
    overflow: visible;
    padding: 4px;
    vertical-align: middle;
}

#rn_ChatDialogTitle {
    margin-top: 8px;
}

#rn_ChatDialogHeaderButtonContainer button {
    background: transparent none repeat scroll 0 0;
    border-color: transparent;
    color: #555555;
    margin-right: .25em;
    -moz-box-shadow: 0px 0px 0px transparent;
    -webkit-box-shadow: 0px 0px 0px transparent;
    padding: 2px;
}

#rn_ChatDialogHeaderButtonContainer button:hover, #rn_ChatDialogHeaderButtonContainer button:focus {
    background-color: #F8F8F8;
    border-color: #CCCCCC #555555 #555555 #CCCCCC;
    color: #000000;
}

#rn_InChatButtonContainer {
    overflow: visible;
}

#rn_PreChatButtonContainer {
    overflow: visible;
}

#rn_ChatQueueSearchContainer {
    bottom: 0px;
    position: absolute;
    width: 100%;
}

#rn_ChatLogo {
    height: 100px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 135px;
}

@media print {
    #rn_DetailTools, #rn_Header, #rn_Navigation, #rn_SideBar, #rn_Footer, #header, #help_menu, #footer, #footer-links, #navUtility, #answer-more-info, #menu, #rn_ChatDialogHeaderContainer, #rn_InChatButtonContainer, #rn_PreChatButtonContainer, #rn_ChatQueueSearchContainer, #rn_ChatLogo, #answer-feedback, #ssa_search,.contact,.row-12 {
        display: none;
    }

    body {
        font-size: 1em;
    }

    #articleInfo {
        display: block;
    }

    #rn_ChatContainer {
        border: 0;
    }
}

html {
    background-image: none;
}

#rn_Footer, #Body {
    -moz-box-shadow: none;
}

#rn_Footer, #Body {
    -webkit-box-shadow: none;
}

#Body {
}

#rn_Navigation {
    margin-left: 0;
}

.rn_NavigationTab2 a {
    border: 1px solid #DDD;
}

#rn_Header {
    height: auto;
    min-height: 0;
}

#rn_Logo {
    display: none;
}

#rn_Header, #rn_Header a {
    color: #000;
}

#rn_Navigation a {
    background-color: #FFF;
    color: #000;
}

#rn_Navigation a.rn_SelectedTab {
    background-color: #0E53A7;
    color: #fff;
}

.rn_Module h3, .rn_Module h2,#rn_SearchControls {
    background-image: none;
}

* html #rn_Navigation a {
    background-image: none;
}

* html #rn_Navigation a.rn_SelectedTab {
    background-image: none;
}

* html #rn_SearchControls {
    padding-bottom: 25px;
}

* html #PageContent.Home .rn_AnswersLink {
    clear: both;
}

* html input, input[type="submit"], button {
    background-image: none;
    border: 0px solid #FFFFFF;
}

.rn_Multiline2 .rn_ElementsHeader, .rn_Multiline2 .rn_ElementsData,.rn_Element2 {
    display: none;
}

.rn_Multiline2 li {
    margin-bottom: 15px;
}

#rn_Navigation a.rn_SelectedTab {
    color: #FFF;
    background-color: #333366;
}

#rn_Navigation a.rn_SelectedTab:hover {
    color: #FFF;
}

#rn_Navigation a {
    background-color: #FFF;
    color: #000;
}

.linkbar {
    background: #243d51;
    color: #FFFFFF;
    font-family: "HelveticaNeueLT", "Segoe UI", Helvetica, Arial, sans-serif;
    font-size: 3em;
    vertical-align: middle;
}

.titletext {
    color: #002144;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 32px;
    font-weight: normal;
    letter-spacing: -1px;
    vertical-align: middle;
}

a.bar {
    color: #FFFFFF;
    font-family: Arial, tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    text-align: left;
    text-decoration: none;
}

a.bar:visited {
    background: transparent;
    color: #FFFFFF;
    font-weight: bold;
}

a.bar:hover {
    color: #FFFFAA;
    font-weight: bold;
    text-decoration: underline;
}

a.bar:active {
    color: #FFFF80;
    font-weight: bold;
    text-decoration: underline;
}

a.redskipnav {
    color: #ffffff;
    font-family: sans-serif;
    font-size: 1%;
}

a.redskipnav:visited {
    color: #ffffff;
    font-size: 1%;
}

a.redskipnav:hover {
    color: #333366;
    font-family: sans-serif;
    font-size: 80%;
}

a.redskipnav:active {
    color: #333366;
    font-family: sans-serif;
    font-size: 80%;
}

.seventypercent {
    font-size: 70%;
}

.sstop {
    color: #002144;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    letter-spacing: -1px;
    padding-bottom: 1px;
    vertical-align: bottom;
}

#PageContent form h2 {
    background: #F2F2F2;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.SSNInput {
    width: 100px;
    float: left;
}

.SSNLabel {
    float: left;
    padding-bottom: .5em;
    overflow: hidden;
}

.rn_TextArea {
    clear: both;
    display: block;
}

#go {
    padding: 2px;
    margin: 2px;
    color: #FFF;
    background-color: #333366;
    border: 1px solid #FFF;
}

#q {
    height: 13px;
    padding: 1px;
    border: 1px;
    font-size: 10.2333px;
    top: 0;
}

*:first-child+html #go {
    padding: 1px;
}

*:first-child+html #q {
    margin-bottom: 5px;
}

.rn_HelpResources a {
    background-image: none;
}

.rn_NavigationTab2 .rn_SubNavigation {
    width: 230px;
}

.rn_NavigationTab2 .rn_SubNavigation a {
    width: 220px;
}

.rn_AnswerFeedback2Form label {
    width: 425px;
    padding-bottom: 5px;
}

.rn_ThanksLabel {
    font-weight: bold;
}

.Footer1 {
    float: left;
    width: 150px;
    text-align: center;
    clear: both;
}

#wrapper {
    width: 1000px;
    margin-right: auto;
    margin-left: auto;
}

.Footer {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.Footer2 {
    clear: none;
    width: 600px;
    text-align: center;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    /* font-family: arial,helvetica,clean,sans-serif; */
    margin-right: auto;
    margin-left: auto;
    font-size: 10pt;
}

.Footer3 {
    width: 150px;
    clear: both;
    text-align: center;
    float: right;
}

.Header3 {
    color: #FFFFFF;
    font-family: Arial, tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    text-align: left;
    text-decoration: none;
    height: 25px;
    vertical-align: middle;
    padding-left: 6px;
    clear: left;
}

.Header4 {
    padding-left: 5px;
    padding-top: 5px;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    /* font-family: arial,helvetica,clean,sans-serif; */
    font-size: 11pt;
}

.Header3:visited {
    background: transparent;
    color: #FFFFFF;
    font-weight: bold;
}

.Header3:hover {
    color: #FFFFAA;
    font-weight: bold;
    text-decoration: underline;
}

.Header3:active {
    color: #FFFF80;
    font-weight: bold;
    text-decoration: underline;
}

.Header1 {
    float: left;
    line-height: 45px;
    vertical-align: bottom;
    width: 200px;
    padding-left: 5px;
    text-align: left;
    color: #002144;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    letter-spacing: -1px;
    padding-bottom: 1px;
    vertical-align: bottom;
}

.Header2 {
    color: #002144;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 32px;
    height: 45px;
    vertical-align: middle;
    text-align: left;
    font-weight: normal;
    line-height: 45px;
    padding-left: 100px;
}

.wrapper {
    width: 980px;
    margin: 0 auto;
}

.action a {
    color: #fff;
    text-decoration: none;
}

.search-button:hover, search-button:focus {
    color: #fff;
    text-decoration: none;
    border-color: #00380D;
    background: #b8e197;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4ZTE5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjN2NkMTM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjNDdhYTFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyODEyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8e197), color-stop(4%, #7cd136), color-stop(96%, #47aa1c), color-stop(100%, #328125));
    background: -webkit-linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    background: -o-linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    background: -ms-linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    background: linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e197', endColorstr='#328125',GradientType=0 );
}

.button-toggle li {
    float: left;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    background: #fafafa;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fafafa 0%, #d4d4d4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #d4d4d4));
    background: -webkit-linear-gradient(top, #fafafa 0%, #d4d4d4 100%);
    background: -o-linear-gradient(top, #fafafa 0%, #d4d4d4 100%);
    background: -ms-linear-gradient(top, #fafafa 0%, #d4d4d4 100%);
    background: linear-gradient(top, #fafafa 0%, #d4d4d4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#d4d4d4',GradientType=0 );
    background-clip: content-box;
}

.button-toggle li:first-child {
    border-left: 1px solid #bbb;
    border-radius: .5em 0 0 .5em;
}

.button-toggle li:first-child a {
    border-radius: .5em 0 0 .5em;
}

.button-toggle li:last-child {
    border-right: 1px solid #bbb;
    border-radius: 0 .5em .5em 0;
}

.button-toggle li:last-child a {
    border-radius: 0 .5em .5em 0;
}

.button-toggle li a {
    text-decoration: none;
}

.button-toggle li.on {
    background-color: #eee;
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow: inset 0px 1px 4px #aaa;
}

.contact-button {
    color: #fff;
    background: #c6d1de;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2ZDFkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYzZkMWRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiM5NmFhYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNWI3NTliIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #c6d1de 0%, #c6d1de 0%, #96aac2 4%, #5b759b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6d1de), color-stop(0%,#c6d1de), color-stop(4%,#96aac2), color-stop(100%,#5b759b));
    background: -webkit-linear-gradient(top, #c6d1de 0%,#c6d1de 0%,#96aac2 4%,#5b759b 100%);
    background: -o-linear-gradient(top, #c6d1de 0%,#c6d1de 0%,#96aac2 4%,#5b759b 100%);
    background: -ms-linear-gradient(top, #c6d1de 0%,#c6d1de 0%,#96aac2 4%,#5b759b 100%);
    background: linear-gradient(top, #c6d1de 0%,#c6d1de 0%,#96aac2 4%,#5b759b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6d1de', endColorstr='#5b759b',GradientType=0 );
}

.contact-button:hover, .contact-button:focus {
    color: #fff;
    background: #cfd8e3;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmZDhlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjY2ZkOGUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiNhNWI2Y2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNzI4OWFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #cfd8e3 0%, #cfd8e3 0%, #a5b6cb 4%, #7289ac 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfd8e3), color-stop(0%, #cfd8e3), color-stop(4%, #a5b6cb), color-stop(100%, #7289ac));
    background: -webkit-linear-gradient(top, #cfd8e3 0%, #cfd8e3 0%, #a5b6cb 4%, #7289ac 100%);
    background: -o-linear-gradient(top, #cfd8e3 0%, #cfd8e3 0%, #a5b6cb 4%, #7289ac 100%);
    background: -ms-linear-gradient(top, #cfd8e3 0%, #cfd8e3 0%, #a5b6cb 4%, #7289ac 100%);
    background: linear-gradient(top, #cfd8e3 0%, #cfd8e3 0%, #a5b6cb 4%, #7289ac 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfd8e3', endColorstr='#7289ac',GradientType=0 );
}

.contact-button:active {
    color: #fff;
    background: #c6d1de;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2ZDFkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2M1ZDg0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiM4ZGE1YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0JSIgc3RvcC1jb2xvcj0iIzhkYTVjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Yjc1OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #c6d1de 0%, #3c5d84 0%, #8da5c1 4%, #8da5c1 4%, #5b759b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c6d1de), color-stop(0%, #3c5d84), color-stop(4%, #8da5c1), color-stop(4%, #8da5c1), color-stop(100%, #5b759b));
    background: -webkit-linear-gradient(top, #c6d1de 0%, #3c5d84 0%, #8da5c1 4%, #8da5c1 4%, #5b759b 100%);
    background: -o-linear-gradient(top, #c6d1de 0%, #3c5d84 0%, #8da5c1 4%, #8da5c1 4%, #5b759b 100%);
    background: -ms-linear-gradient(top, #c6d1de 0%, #3c5d84 0%, #8da5c1 4%, #8da5c1 4%, #5b759b 100%);
    background: linear-gradient(top, #c6d1de 0%, #3c5d84 0%, #8da5c1 4%, #8da5c1 4%, #5b759b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6d1de', endColorstr='#5b759b',GradientType=0 );
}

.home_Search {
    padding: 1em .75em;
    background-color: #426fb1;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 1em;
}

#home_SearchControls {
    border: 0px;
    overflow: visible;
    position: relative;
    min-height: 75px;
    padding: 1em 10px;
    display: block;
}

#home_SearchControls form fieldset {
    padding: 0 0 6.15em;
    _margin-bottom: 20px;
}

#home_SearchControls input {
    _margin: 1.3em 0 0 1.3em;
    _padding: .4em 1em;
}

#home_SearchControls .home_SearchInput {
    background-color: #426fb1;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 1em;
}

#home_SearchControls .home_SearchInput a {
    color: #25383C;
    display: block;
    float: right;
    font-size: .917em;
    margin-right: -8px;
    *margin-right: 0;
    *position: absolute;
    *right: -8px;
    _right: 0px;
    text-decoration: none;
}

#home_SearchControls .home_SearchInput label {
    bottom: 0px;
    position: absolute;
}

#home_SearchControls .home_SearchInput input {
    font-weight: normal;
    vertical-align: baseline;
    height: 1.3em;
    _margin: 0;
    padding: 9px 4px 3px;
    width: 72.5%;
    float: left;
    border-color: #0B49AB;
    border-radius: .4em;
    box-shadow: inset 0px 1px 0.25em rgba(0, 0, 0, 0.2);
}

#home_SearchControls .rn_SubmitButton {
    float: right;
    height: 2.05em;
    width: 22.5%;
    font-size: 1.5em;
    font-weight: normal;
    padding: .5em 11px;
    background: #b0df8a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwZGY4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNmZjMzJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjM2E4ZTE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI1NjMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #b0df8a 0%, #6fc32a 4%, #3a8e16 96%, #25631c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b0df8a), color-stop(4%, #6fc32a), color-stop(96%, #3a8e16), color-stop(100%, #25631c));
    background: -webkit-linear-gradient(top, #b0df8a 0%, #6fc32a 4%, #3a8e16 96%, #25631c 100%);
    background: -o-linear-gradient(top, #b0df8a 0%, #6fc32a 4%, #3a8e16 96%, #25631c 100%);
    background: -ms-linear-gradient(top, #b0df8a 0%, #6fc32a 4%, #3a8e16 96%, #25631c 100%);
    background: linear-gradient(top, #b0df8a 0%, #6fc32a 4%, #3a8e16 96%, #25631c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0df8a', endColorstr='#25631c',GradientType=0 );
}

#home_SearchControls .rn_SubmitButton:hover {
    color: #fff;
    border-color: #00380D;
    background: #b8e197;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4ZTE5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjN2NkMTM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjNDdhYTFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyODEyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8e197), color-stop(4%, #7cd136), color-stop(96%, #47aa1c), color-stop(100%, #328125));
    background: -webkit-linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    background: -o-linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    background: -ms-linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    background: linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e197', endColorstr='#328125',GradientType=0 );
}

.home_title {
    float: left;
    width: 60%;
    position: relative;
}

.list_Search {
    padding: 1.5em 0 12px;
    float: right;
    margin-right: 5px;
}

.list_search-wrapper {
    padding: 0.5em 12px;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 0.5em;
}

#list_SearchControls {
    border: 1px solid #E5E5E5;
    border-radius: 1.25em;
    margin-bottom: 2em;
    padding: 0.6em 9px;
    display: block;
    background-color: #F4F4F4;
}

.list_search-wrapper form fieldset {
    padding: 0 0 6px;
    _margin-bottom: 20px;
}

#list_SearchControls input {
    _margin: 1.3em 0 0 1.3em;
    _padding: .4em 1em;
}

#list_SearchControls .list_SearchInput {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 1em;
}

#list_SearchControls .list_SearchInput a {
    color: #25383C;
    display: block;
    float: right;
    font-size: .917em;
    margin-right: -8px;
    text-decoration: none;
}

#list_SearchControls .list_SearchInput label {
    bottom: 0px;
    position: absolute;
}

#list_SearchControls .list_SearchInput input {
    font-weight: normal;
    height: 1.3em;
    _margin: 0;
    width: 80%;
    float: left;
    border: none;
    box-shadow: none;
    border-radius: 0;
}

.list_search-wrapper .rn_SubmitButton {
    height: 1.75em;
    font-size: 1.5em;
    padding: 0.25em 1em;
    float: right;
    font-weight: normal;
    background: #b0df8a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwZGY4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNmZjMzJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjM2E4ZTE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI1NjMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #b0df8a 0%, #6fc32a 4%, #3a8e16 96%, #25631c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b0df8a), color-stop(4%, #6fc32a), color-stop(96%, #3a8e16), color-stop(100%, #25631c));
    background: -webkit-linear-gradient(top, #b0df8a 0%, #6fc32a 4%, #3a8e16 96%, #25631c 100%);
    background: -o-linear-gradient(top, #b0df8a 0%, #6fc32a 4%, #3a8e16 96%, #25631c 100%);
    background: -ms-linear-gradient(top, #b0df8a 0%, #6fc32a 4%, #3a8e16 96%, #25631c 100%);
    background: linear-gradient(top, #b0df8a 0%, #6fc32a 4%, #3a8e16 96%, #25631c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0df8a', endColorstr='#25631c',GradientType=0 );
}

.list_search-wrapper .rn_SubmitButton:hover {
    color: #fff;
    border-color: #00380D;
    background: #b8e197;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4ZTE5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjN2NkMTM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjNDdhYTFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyODEyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8e197), color-stop(4%, #7cd136), color-stop(96%, #47aa1c), color-stop(100%, #328125));
    background: -webkit-linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    background: -o-linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    background: -ms-linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    background: linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e197', endColorstr='#328125',GradientType=0 );
}

.list_ScreenReaderOnly {
    color: white;
    margin-bottom: .25em;
    font-size: 3em;
    margin: 0;
    font-weight: bold;
}

.list_search-wrapper {
    border: 1px solid #8d8d8d;
    border-radius: .5em;
    box-shadow: inset 0px 1px 0.25em rgba(0, 0, 0, 0.2);
    background-color: #fff;
    background-clip: padding-box;
}

.placeholder {
    color: #cccccc;
    font-weight: normal;
    font-size: 1.333em;
}

.hasPlaceholder {
    color: #cccccc;
    font-weight: normal;
}

.home_FAQ_AnswersLink {
    position: relative;
    bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    clear: both;
}

.home_FAQ_AnswersLink a {
    color: #fff;
    font-size: 1.0em !important;
    display: inline-block;
    padding: 0;
    border: 1px solid #21336e;
    border-radius: 0.0em;
    font-family: "HelveticaNeueLT", "Segoe UI", Helvetica, Arial, sans-serif;
    background: #243d51;
    text-decoration: none;
    text-align: center;
    background-clip: padding-box;
    width: 215px;
    line-height: 65px;
    height: 65px;
}

.home_FAQ_AnswersLink a:hover {
    background: #15c;
    color: #fff;
}

.rn_Module .home_helpLink {
    clear: both;
    font-weight: normal;
    color: #666;
    text-align: center;
    padding: 1em .25em;
    margin-top: 1.25em;
    border: none;
}

#PageContent.Home .home_Help_AnswersLink {
    text-decoration: underline;
    padding-left: .25em;
    font-weight: bold;
    font-size: 13px;
    color: #0843A8;
}

#PageContent.Home .home_Help_AnswersLink a:visited {
    color: #551a8b;
}

/* Parature? */
.help_button {
    display: block;
    text-decoration: none;
    margin: 0 0 1em;
    padding: .49em .25em;
    width: 217px;
    hl> background-clip: padding-box;
    background: #243d51;
    text-align: center;
    line-height: 1.4em;
}

-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }

.help_button a {
    color: #fff;
    font-weight: bold;
    font-family: "HelveticaNeueLT", "Segoe UI", Helvetica, Arial, sans-serif;
    text-decoration: none;
}

.help_button a:hover {
    color: #e9c213;
    text-decoration: none;
}

.help_button a span {
    font-size: .75em;
}

#Body.search-body {
    float: left;
    position: relative;
    width: 84%;
    background-color: #FFFFFF;
    padding-left: 100px;
    padding-right: 4.5em;
}

#help_menu {
    float: left;
    min-height: 500px;
    min-width: 10em;
    display: block;
    border: 2px solid #E5E5E5;
    margin-left: 5px;
}

#help_menu h2 {
    margin: 0;
    padding: .5em 10%;
    font-size: 1.3em;
    background-color: #555;
    color: #EEE;
    font-weight: bold;
}

#help_menu #menu-module {
    border: 1px solid #E5E5E5;
    background-color: #F8F8F8;
    border-bottom: none;
    position: relative;
    z-index: 2;
}

#menu .submenu-button {
    margin: .5em 1em 1em;
    display: inline-block;
    padding: .5em 1em;
    border: 1px solid #21336e;
    border-radius: 0.4em;
    color: #fff;
    text-decoration: none;
    text-align: center;
    background-clip: padding-box;
    background: #a8d1ef;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZDFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNjBhYWUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjMzM1ZmM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhM2I5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a8d1ef), color-stop(4%, #60aae1), color-stop(96%, #335fc6), color-stop(100%, #1a3b9e));
    background: -webkit-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -o-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -ms-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8d1ef', endColorstr='#1a3b9e',GradientType=0 );
}

#menu .submenu-button a {
    color: #fff;
}

#menu .submenu-button:hover {
    color: #fff;
    text-decoration: none;
    background: #b6d9f2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ZDlmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNzhiNmU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjNTA3N2QxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxNGFjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6d9f2), color-stop(4%, #78b6e6), color-stop(96%, #5077d1), color-stop(100%, #214ac7));
    background: -webkit-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -o-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -ms-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6d9f2', endColorstr='#214ac7',GradientType=0 );
}

#menu-item-browse-all {
    background-color: #F8F8F8;
}

#menu-item-browse-all li > a {
    padding: 0 1em .5em .75em;
}

.ProductCategorySearchCheckBox .refine_Label {
    font-size: 1.3846em;
    margin-bottom: .6667em;
    float: none;
    width: 100%;
    color: #222;
    font-weight: bold;
    display: block;
}

.ProductCategorySearchCheckBox ul {
    padding: 0;
    margin-bottom: 1.5em;
}

.ProductCategorySearchCheckBox li {
    list-style: none;
    margin: 0 0 .5em;
    font-weight: none;
    cursor: pointer;
}

.ProductCategorySearchCheckBox li:first-child {
    margin-bottom: 1em;
}

#refine_search {
    padding: 1em .1em;
    overflow: auto;
    border-radius: 1em;
    background-color: #F4F4F4;
    margin-bottom: 1em
}

#refine_search .rn_SubmitButton {
    width: 100%;
    margin: 0;
    display: inline-block;
    padding: .5em .5em;
    border: 1px solid #21336e;
    border-radius: 0.4em;
    color: #fff;
    text-decoration: none;
    text-align: center;
    background-clip: padding-box;
    background: #a8d1ef;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZDFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNjBhYWUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjMzM1ZmM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhM2I5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a8d1ef), color-stop(4%, #60aae1), color-stop(96%, #335fc6), color-stop(100%, #1a3b9e));
    background: -webkit-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -o-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -ms-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8d1ef', endColorstr='#1a3b9e',GradientType=0 );
}

#refine_search .rn_SubmitButton:hover {
    color: #fff;
    background: #b6d9f2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ZDlmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNzhiNmU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjNTA3N2QxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxNGFjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6d9f2), color-stop(4%, #78b6e6), color-stop(96%, #5077d1), color-stop(100%, #214ac7));
    background: -webkit-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -o-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -ms-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6d9f2', endColorstr='#214ac7',GradientType=0 );
}

.search-answer-padding {
    padding: 0 1em 2px 0;
}

#PageContent {
    overflow: visible;
}

#rn_SideBar {
    margin-right: 0;
}

#search-answer-list .rn_ResultInfo2 {
    font-size: 130%;
    margin-bottom: 1.5em;
    padding: 0.75em 0 0.75em 1em;
    width: 110%;
    border-radius: 1em 1em 1em 1em;
    background: #f4f4f4;
}

#search-answer-list #subtopic-answer-list .rn_ResultInfo2 {
    padding: 0.75em 1em 0.75em 1em;
    width: 95%;
}

#search-answer-list .rn_ResultInfo2 .rn_Results {
    float: left;
}

#search-answer-list .rn_ResultInfo2 .rn_NoResults {
    float: left;
}

#search-answer-list .rn_ResultInfo2 .rn_Suggestion {
    float: left;
}

#search-answer-list .rn_ResultInfo2 .rn_Spell {
    float: left;
}

#search-answer-list .rn_ResultInfo2 .rn_Results .num {
    display: inline-block;
    margin-right: 1em;
    font-weight: bold;
}

#search-answer-list .rn_ResultInfo2 .rn_Results .showing {
    display: inline-block;
    margin-right: 1em;
    color: #777;
    float: none;
}

#search-answer-list .show-more {
    padding-left: .5em;
}

#search-answer-list .show-more .show-more-button {
    display: inline-block;
    padding: .5em 1em;
    border: 1px solid #21336e;
    border-radius: 0.4em;
    color: #fff;
    text-decoration: none;
    text-align: center;
    background-clip: padding-box;
    background: #a8d1ef;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZDFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNjBhYWUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjMzM1ZmM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhM2I5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a8d1ef), color-stop(4%, #60aae1), color-stop(96%, #335fc6), color-stop(100%, #1a3b9e));
    background: -webkit-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -o-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -ms-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8d1ef', endColorstr='#1a3b9e',GradientType=0 );
}

#search-answer-list .show-more .show-more-button:hover {
    color: #fff;
    background: #b6d9f2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ZDlmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNzhiNmU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjNTA3N2QxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxNGFjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6d9f2), color-stop(4%, #78b6e6), color-stop(96%, #5077d1), color-stop(100%, #214ac7));
    background: -webkit-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -o-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -ms-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6d9f2', endColorstr='#214ac7',GradientType=0 );
}

.ssa_hidden {
    visibility: hidden;
}

.ssa_TextArea {
    clear: both;
    display: block;
}

#search-answer-list .main_paginator a {
    padding: 0.5em;
    display: inline-block;
    padding: .5em 1em;
    border: 1px solid #21336e;
    border-radius: 0.4em;
    color: #fff;
    text-decoration: none;
    text-align: center;
    line-height: 1em;
    font-size: 13px;
    background-clip: padding-box;
    background: #a8d1ef;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZDFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNjBhYWUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjMzM1ZmM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhM2I5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a8d1ef), color-stop(4%, #60aae1), color-stop(96%, #335fc6), color-stop(100%, #1a3b9e));
    background: -webkit-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -o-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -ms-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8d1ef', endColorstr='#1a3b9e',GradientType=0 );
}

#search-answer-list .main_paginator a:hover {
    color: #fff;
    background: #b6d9f2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ZDlmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNzhiNmU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjNTA3N2QxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxNGFjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6d9f2), color-stop(4%, #78b6e6), color-stop(96%, #5077d1), color-stop(100%, #214ac7));
    background: -webkit-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -o-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -ms-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6d9f2', endColorstr='#214ac7',GradientType=0 );
}

#search-answer-list .main_paginator .rn_PageLinks .rn_CurrentPage {
    padding: 0.5em;
    display: inline-block;
    padding: .5em 1em;
    border: 1px solid #21336e;
    border-radius: 0.4em;
    text-decoration: none;
    text-align: center;
    line-height: 1em;
    font-size: 13px;
    border-color: #ccc;
    color: #b3b3b3;
    background: #fafafa;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUpIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #fafafa 0%, #dddddd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%),#dddddd);
    background: -webkit-linear-gradient(top, #fafafa 0%,#dddddd 100%);
    background: -o-linear-gradient(top, #fafafa 0%,#dddddd 100%);
    background: -ms-linear-gradient(top, #fafafa 0%,#dddddd 100%);
    background: linear-gradient(top, #fafafa 0%,#dddddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#dddddd',GradientType=0 );
}

.ssa_wrapper {
    background-color: #F4F4F4;
    margin: 0;
    padding: 0;
    display: block;
}

#topic-title {
    margin-bottom: 1em;
    border-bottom: 1px solid #DDD;
    display: block;
}

#topic-title h1 {
    font-size: 3em;
    display: block;
    font-weight: bold;
    color: #222;
    border: none;
}

.ssa_Multiline2_Topic_Landing {
    padding: 1.75em 2em;
    width: 55%;
    float: left;
}

.ssa_Multiline2_Topic_Landing h2 {
    text-align: left;
    display: block;
    font-size: 1.3846em;
    padding: 0;
    margin-bottom: .6667em;
    border-bottom: none;
}

.ssa_Multiline2_Topic_Landing li {
    margin: 0 0 1em;
}

.ssa_Multiline2_Topic_Landing li h3 {
    margin: 0;
    padding: 0;
    font-size: 1em;
}

.ssa_Multiline2_Topic_Landing li h3 a {
    text-decoration: underline;
}

#Topic-Landing-More-Button {
    display: inline-block;
    padding: .5em 1em;
    color: #fff;
    text-decoration: none;
    font-family: "HelveticaNeueLT", "Segoe UI", Helvetica, Arial, sans-serif;
    text-align: center;
    background-clip: padding-box;
    background: #243d51;
}

#Topic-Landing-More-Button a {
    color: #fff;
    text-decoration: none;
}

.categoryLowercase {
    text-transform: lowercase;
}

#Topic-Landing-More-Button:hover a {
    color: #e9c213;
    text-decoration: none;
}

.Multiline2_Topic_Landing_Sub {
}

.Multiline2_Topic_Landing_Sub .category-intro {
    border-top: 1px solid #DDD;
    padding: .75em 0;
    display: block;
}

.Multiline2_Topic_Landing_Sub .category-intro:first-child {
    margin-top: 2em;
}

.Multiline2_Topic_Landing_Sub .heading {
    float: left;
    width: 35%;
    padding-top: .75em;
    display: block;
}

.Multiline2_Topic_Landing_Sub .heading h2 {
    text-align: left;
    font-size: 1.3846em;
    margin-bottom: .6667em;
    color: #222;
    border: 0px;
}

.Multiline2_Topic_Landing_Sub .heading h2 > a {
    color: #333;
    text-decoration: none;
    display: block;
    cursor: auto;
}

.Multiline2_Topic_Landing_Sub .heading a:hover {
    text-decoration: underline;
}

.Multiline2_Topic_Landing_Sub .heading .meta {
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 1em;
}

.Multiline2_Topic_Landing_Sub .heading .view-all {
    display: inline-block;
    padding: .5em 1em;
    color: #fff;
    font-family: "HelveticaNeueLT", "Segoe UI", Helvetica, Arial, sans-serif;
    text-decoration: none;
    text-align: center;
    background-clip: padding-box;
    background: #243d51;
}

.Multiline2_Topic_Landing_Sub .heading .view-all:hover {
    color: #e9c213;
    background: #243d51;
    text-decoration: none;
}

.Multiline2_Topic_Landing_Sub .listing {
    float: right;
    width: 61%;
    font-size: 110%;
    display: block;
    padding-top: .5em;
}

.Multiline2_Topic_Landing_Sub .listing ul {
    padding: 0;
    margin: 0 0 1em;
    display: block;
}

.Multiline2_Topic_Landing_Sub .listing li {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #EEE;
}

.Multiline2_Topic_Landing_Sub .listing li:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.Multiline2_Topic_Landing_Sub .listing li a {
    display: block;
    padding: .75em 0;
    text-decoration: none;
    font-size: 100%;
}

.Multiline2_Topic_Landing_Sub .listing li a:hover {
    text-decoration: underline;
}

.Topic_Landing_Sub_Flag {
    background-color: #F4F4F4;
    font-size: 1em;
    font-weight: bold;
    display: block;
    margin: 0;
    padding: .5em 0 .5em 0.25em;
}

.Home .rn_Module {
    background-color: #FFFFFF;
}

#subtopic-answer-list {
}

#subtopic-answer-list li {
    border-bottom: 1px solid #EEE;
    padding-bottom: 1em;
    margin-bottom: 1em;
}

#subtopic-answer-list li:last-child {
    border: none;
}

#category-breadcrumb a {
    text-decoration: underline;
    color: #0843a8;
}

#category-breadcrumb a:hover {
    color: #0A56D9;
}

#rn_Summary {
    float: left;
    padding-right: 25px;
    width: 100%;
}

#rn_AnswerInfo {
    color: #222222;
    margin-bottom: 1em;
    margin-left: 39em;
    width: 100%;
}

.search-body #rn_MainColumn {
    width: 95%;
}

#answer-more-info {
    float: right;
    width: 25%;
    margin-top: .5em;
}

#answer-more-info h3 {
    padding: 1em;
}

#answer-more-info .find-help {
    background: #F4F4F4;
    padding: 10px;
    border: 2px solid #E5E5E5;
}

#answer-more-info .find-help p {
    margin-bottom: 0;
    margin-top: 0;
}

#answer-more-info .find-help span {
    display: block;
    padding-bottom: 10px;
    color: #222;
}

#answer-more-info .find-help span > a {
    text-decoration: underline;
    color: #0843a8;
}

#answer-more-info .find-help span > a:hover {
    color: #0A56D9;
}

#answer-more-info .find-help-button {
    display: inline-block;
    padding: .5em 1em;
    margin-left: 3.8em;
    border: 1px solid #21336e;
    border-radius: 0.4em;
    color: #fff;
    text-decoration: none;
    text-align: center;
    background-clip: padding-box;
    background: #a8d1ef;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZDFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNjBhYWUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjMzM1ZmM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhM2I5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a8d1ef), color-stop(4%, #60aae1), color-stop(96%, #335fc6), color-stop(100%, #1a3b9e));
    background: -webkit-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -o-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -ms-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8d1ef', endColorstr='#1a3b9e',GradientType=0 );
}

#answer-more-info .find-help-button:hover {
    color: #fff;
    background: #b6d9f2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ZDlmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNzhiNmU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjNTA3N2QxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxNGFjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6d9f2), color-stop(4%, #78b6e6), color-stop(96%, #5077d1), color-stop(100%, #214ac7));
    background: -webkit-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -o-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -ms-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6d9f2', endColorstr='#214ac7',GradientType=0 );
}

#site-tour .find-help-button {
    display: inline-block;
    padding: .5em 1em;
    border: 1px solid #21336e;
    border-radius: 0.4em;
    color: #fff;
    text-decoration: none;
    text-align: center;
    background-clip: padding-box;
    background: #a8d1ef;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZDFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNjBhYWUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjMzM1ZmM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhM2I5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a8d1ef), color-stop(4%, #60aae1), color-stop(96%, #335fc6), color-stop(100%, #1a3b9e));
    background: -webkit-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -o-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: -ms-linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    background: linear-gradient(top, #a8d1ef 0%, #60aae1 4%, #335fc6 96%, #1a3b9e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8d1ef', endColorstr='#1a3b9e',GradientType=0 );
}

#site-tour .find-help-button:hover {
    color: #fff;
    background: #b6d9f2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ZDlmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNzhiNmU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjNTA3N2QxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxNGFjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6d9f2), color-stop(4%, #78b6e6), color-stop(96%, #5077d1), color-stop(100%, #214ac7));
    background: -webkit-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -o-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: -ms-linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    background: linear-gradient(top, #b6d9f2 0%, #78b6e6 4%, #5077d1 96%, #214ac7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6d9f2', endColorstr='#214ac7',GradientType=0 );
}

#logo {
    background: transparent url('/FileManagement/Download/4e3f22f2febe46bc9e7ede8b73878d5a') no-repeat top left\9;
    padding-left: 75px\9;
    height: 64px;
}

#logo span {
    color: #666\9;
    font-size: 12px\9;
}

.banner .logo span {
    padding: 0 0 0 0\9;
}

#logo h1 {
    color: #465880\9;
    margin: 0\9;
    padding: 10px 0 3px 0px\9;
}

#rn_QuestionSubmit .question-text-wrapper {
    background-color: #FDF5D9;
    padding: 1.5em 1.5em .5em;
    box-shadow: none;
}

.rn_FormSubmit input[type="submit"] {
    display: inline-block;
    padding: .5em 1em;
    color: #fff;
    text-decoration: none;
    text-align: center;
    background-clip: padding-box;
    background: #243d51;
}

label.placeholder {
    cursor: text;
    padding: 8px 4px 4px 4px;
    color: #999999;
    vertical-align: central;
    position: absolute;
    height: 1.3em;
    font-size: 1.333em;
    *padding-right: 8px;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #999999;
}

input:placeholder, textarea:placeholder {
    color: #999999;
    height: 1.3em;
    font-size: 1.333em;
}

#header label.placeholder {
    padding-top: .25em
}

.text {
    display: inline;
    float: right;
    padding-top: 39px;
    width: 40%;
}

#ssa-footer {
    padding: 3em 0 5em;
}

#ssa-footer .col {
    float: left;
    margin-right: 16px;
    width: 150px;
}

#ssa-footer .social {
    margin-right: 0;
}

#ssa-footer ul {
    margin: 0;
    padding: 0;
}

#ssa-footer li {
    list-style: none;
    font-weight: bold;
}

#ssa-footer li ul {
    margin-top: .5em;
}

#ssa-footer li li {
    font-weight: normal;
}

.no-bg {
    background: transparent !important;
}

#toolbars {
    width: 44%;
    float: right;
    background-color: white;
    white-space: nowrap;
    overflow: visible;
}

#toolbars #help {
    float: right;
    margin: 0;
    padding: 1em 1em 0 0;
    top: 5px;
    z-index: 0;
}

#toolbars #help li {
    color: #ccc;
    float: left;
    list-style: none;
    padding: 2px;
}

#help a.facebook span,#help a.twitter span,#help a.youtube span {
    display: none;
}

#help a.twitter {
    background-position: 0 -958px;
}

#footer-links {
    background: #fbfbfb;
    border-top: 1px dotted #ccc;
    clear: both;
    font-size: .85em;
    margin: 0 0 0;
    padding: 0 0 .5em 0;
    *zoom:1;display: inline-block;
    display: block;
}

/* Parature CSS Begin */
#parature_navigation, #parature_search, #poweredby, #parature_footer, ul.splash, #treeView, #myrecent {
    display: none;
}

[id=title-bar] h2.header-newticket, body.ticketnewwizard_asp [id=title-bar] h2.header-faq {
    display: none;
}

body.ticketnewwizard_asp [id=title-bar] h2.header-newticket {
    display: block;
}

#LandingPage {
    border-bottom: 1px solid #E2E2E0;
    color: #25383C;
    overflow: hidden;
    padding: 0 0 0;
    background: #243d51;
    height: 5.8em;
}

#PageContent .column2 {
    float: right;
    width: 470px;
    text-decoration: none;
    margin-left: 0px;
    clear: none;
}

#PageContent .column1 {
    float: left;
    width: 475px;
    clear: none;
    padding-left: 15px;
    text-decoration: none;
}

#PageContent .column1 .rn_Module {
    text-decoration: none;
    overflow: hidden;
}

#PageContent .column2 .rn_Module {
    text-decoration: none;
    margin-right: 0.3em;
    overflow: hidden;
}

#PageContent .column2 .rn_Module .usefulanswers a {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    /* font-family: arial,helvetica,clean,sans-serif; */
    text-decoration: none;
    margin-left: 5px;
    color: #000000;
}

#LandingPage .grid {
    position: relative;
}

ul#mostPopularList {
    padding-top: 8px;
    display: block;
}

ul#mostPopularList li {
    font-family: "HelveticaNeue-Light","Segoe UI","Segoe WP","Roboto Light",Helvetica,Arial,sans-serif;
    text-decoration: none;
    margin-left: 5px;
    color: #000000;
    list-style: none;
    margin-bottom: 25px;
}

#mostPopularList {
    margin-top: 5px;
}

ul#mostPopularList li a {
    color: #15c;
    font-size: .95em;
    line-height: 0.9em;
}

ul#mostPopularList li a:hover {
    text-decoration: underline;
    color: #900;
}

.home_title h1 {
    font-family: "HelveticaNeueLT", "Segoe UI", Helvetica, Arial, sans-serif;
    width: 20%;
    color: white;
    margin-bottom: .25em;
    font-size: 3em;
    margin: 0.2em 0 0;
    float: left;
    font-weight: bold;
    line-height: *normal;
}

.Home h2 {
    font-family: "HelveticaNeue-Light","Segoe UI","Segoe WP","Roboto Light",Helvetica,Arial,sans-serif;
    ;margin-bottom: 15px;
    border-bottom: 1px solid #DDD;
    padding: 0 0 .5em 0;
    text-align: center;
    font-weight: bold;
}

#home_hero {
    /* top: 0;
    left: 0;
    right: 0;
	bottom: 0;
	size: height="345" width="224.75";
	 background-image: url('//ssaportal.parature.com/FileManagement/Download/6f897ca3b06a4931b837a3993ba4d92d'); */
    background-repeat: no-repeat;
    background-size: initial;
    vertical-align: top;
    float: right;
    margin-right: 30;
}

#home_usefulanswers {
    float: left;
}

.help_list a {
    text-decoration: none;
    color: #fff;
    font-family: "HelveticaNeueLT", "Segoe UI", Helvetica, Arial, sans-serif;
    font-weight: normal;
    /* height: 65px; */
    font-size: 1.0em;
}

/* Vertically center all button text */
div.topic_button:hover {
    background-color: #15c;
    color: #fff;
}

/*
	a:hover {
	background-color: #15c;
	color: #fff;
	text-decoration: none;
} */
.topic_button {
    display: block;
    text-decoration: none;
    margin: 0 0 1em;
    /* hl>  */
    width: auto;
    height: 110px;
    /* hl>  */
    background: #00285D;
    text-align: top;
    /* hl> */
    font-size: 1.0em;
    line-height: 1.3em;
}

.topic_button a {
    /* background:transparent;*/
    color: #fff;
    font-weight: normal;
    font-family: "HelveticaNeueLT", "Segoe UI", Helvetica, Arial, sans-serif;
    text-decoration: none;
    padding: 0.4em 0.7em 0 0.7em /* hl> */ display: table-cell;
    display: *block;
    /* IE 7 Adjustment */
    vertical-align: .top;
    /* hl> */
    text-align: left;
    /* hl> */
    font-size: 1.5em;
    font-weight: 600;
    line-height: 1.1em;
    Adjustment */ }

/* Topic Button Title */ .topic_button h3 {
    font-size: 1.5em;
    font-weight: 600;
    line-height: 1.1em;
    /*	
	font-size: 1.5em;margin:0; 
	padding: 0.8em 0 0 0; */
}

/* hl>  topci button caption */
.topic_caption {
    font-size: 1.0em;
    font-size: .6em;
    color: white;
    line-height: normal;
    font-weight: 400;
}

/* .help_list a{white-space: nowrap;} */
.help_list a span {
    font-size: 0.75em;
}

h3.help_list {
    font-size: 1.3em;
    margin: 0;
    display: table;
    display: *block;
    /* IE 7 Adjustment */
    width: 100%;
    padding: 0;
    padding: *0.8em 0 0 0;
    /* IE 7 Adjustment */
}

.help_list a:hover {
    text-decoration: none;
    color: #fff;
}

/* position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%); 
}
/* .smallest-text .help_list a { font-size: .7em; } */
.searchText {
    font-size: 1em;
}

#ssa_search input.button {
    background: #b0df8a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #b0df8a 0%, #6fc32a 4%, #3a8e16 96%, #25631c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b0df8a), color-stop(4%, #6fc32a), color-stop(96%, #3a8e16), color-stop(100%, #25631c));
    background: -webkit-linear-gradient(top, #b0df8a 0%, #6fc32a 4%, #3a8e16 96%, #25631c 100%);
    background: -o-linear-gradient(top, #b0df8a 0%, #6fc32a 4%, #3a8e16 96%, #25631c 100%);
    background: -ms-linear-gradient(top, #b0df8a 0%, #6fc32a 4%, #3a8e16 96%, #25631c 100%);
    background: linear-gradient(top, #b0df8a 0%, #6fc32a 4%, #3a8e16 96%, #25631c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0df8a', endColorstr='#25631c',GradientType=0 );
    font-size: 1em;
    border-radius: 6px;
    color: white;
    margin-left: 0.5em;
}

#ssa_search input.button:hover {
    color: #fff;
    border-color: #00380D;
    background: #b8e197;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8e197), color-stop(4%, #7cd136), color-stop(96%, #47aa1c), color-stop(100%, #328125));
    background: -webkit-linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    background: -o-linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    background: -ms-linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    background: linear-gradient(top, #b8e197 0%, #7cd136 4%, #47aa1c 96%, #328125 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e197', endColorstr='#328125',GradientType=0 );
}

/* #ssa_search { float: right;width: 287px; } */
#ssa_search {
    float: right;
    width: 233px;
}

#searchHelp {
    padding-left: 40px;
}

#searchHelp .label {
    font-weight: bold;
    display: block;
}

.home_title_caption {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    position: absolute;
    left: 270px;
    top: 0px;
    width: 70%;
    color: #CDF;
    font-size: 1em;
    margin: 0;
    text-transform: inherit;
}

.footer a {
    font-size: 1em;
}

.footer-links {
    margin-top: 3.2em;
}

.footer-disclaimer {
    margin-top: 2.5em;
    color: #15c;
}

.footer {
    padding-bottom: 3em;
}

.default_asp #title-bar:after, .splash_asp #title-bar:after {
    border-bottom: 0px solid #fff;
}

#parature_wrapper {
    clear: both;
    margin-bottom: 2em;
    position: relative;
}

.splash_asp #parature_wrapper {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
}

.splash_asp h1.title , #kbGlance {
    display: none ;
}

#MainColumn {
    position: relative;
}

.kblist_asp h1.title, .kbsplash_asp h1.title {
    margin-left: 5px;
    padding-bottom: 20px;
    color: #111;
    font-size: 1.6em;
    font-weight: normal;
    line-height: 1.1em;
    text-decoration: none;
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 1em;
    font-family: ui-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,Roboto,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;
}

/*.medicare.kblist_asp h1.title, .retirement.kblist_asp h1.title, .supplement_security_income_ssi.kblist_asp h1.title, .disability.kblist_asp h1.title, .same_sex_couples.kblist_asp h1.title {
    margin-left: 37px;
} */
.kblist_asp ul.topicList {
    padding-left: 7px;
}

.module_folder_list {
    margin-left: 0;
    padding-left: 0;
}

.module_folder_list li {
    list-style: none;
    padding-top: .3em;
    padding-bottom: .3em;
    border-bottom: 0.5px solid #dddddd;
}

/* Topic landing pages - Add rule between FAQ links */
/* .module_folder_list li { list-style: none; } */
.module_folder_list li.heading {
    font-size: 1.2em;
    font-weight: bold;
    padding-bottom: .2em;
    margin-bottom: .8em;
    border-bottom: 1px solid #d1d1d1;
}

.subfolder {
    display: none;
}

.kbsplash_asp .titledesc {
    display: none;
}

#FAQShown {
    padding-left: 7px;
    margin-top: -20px;
}

#FAQShown.Goodbye {
    display: none !Important;
}

/* KB Answer */
#relatedTopics, #ratingContent, #kbutility, #topicInformation {
    display: none;
}

/* Breadcrumbs */
#breadcrumbs span.breadcrumb {
    padding-left: 5px;
    padding-right: 12px;
    background-image: url('//ssaportal.parature.com/FileManagement/Download/26caeee6de9642c5af0ad84d30a1cef9');
    background-repeat: no-repeat;
    background-position: right 8px;
}

#breadcrumbs span.last {
    padding-right: 0;
    background-image: none;
}

@media (max-width: 37.5em) {
    .breadcrumb, .breadcrumbs, .ssa-breadcrumbs {
        display: inline!important;
    }
}

#externalWarning, #emailForm {
    position: absolute;
    top: 15%;
    background: white;
    border: 2px solid #d1d1d1;
    padding: 2%;
    left: 25%;
    width: 50%;
    z-index: 1000;
}

#externalWarning {
    width: 600px;
    overflow: auto;
}

#emailForm .error {
    display: none;
    color: red;
    font-weight: bold;
    font-size: .8em;
}

.buttons input {
    margin: 1em 0;
}

.kbsplash_asp ol.kbsplash {
    display: none;
}

.buttons input {
    margin: 0 .2em;
    padding: .3em;
}

.kbsplash_asp ol.kbsplash.even {
    clear: left;
}

.artsummary, #articleSummary {
    display: none;
}

.kbanswer_asp #parature_content {
    margin-left: 100px;
}

#actionLinks li {
    list-style: none;
}

#actionLinks li a {
    font-size: .8em;
    padding-left: 35px;
    padding-bottom: 10px;
}

#actionLinks #printLink {
    background: url('/Print.png') no-repeat;
}

#actionLinks #emailLink {
    background: url('/FileManagement/Download/7f780d1d367e4591b0d0375ba7186703') no-repeat;
}

#actionLinks #shareLink {
    background: url('/share.png') no-repeat;
}

#articleQuestion {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    FONT-SIZE: 100%;
    width: 100%;
    float: left;
    line-height: 1.4em;
    margin-bottom: 2em;
    padding-top: 1em;
}

#articleAnswer {
    width: 74%;
    float: left;
}

#articleBody {
    clear: both;
    line-height: 1.4em;
    padding: 5px 0 15px;
}

#articleBody {
    margin-top: .5em;
    overflow: auto;
}

#articleUtil {
    float: right;
    /* hl */
    width: 33.3%;
    /*	margin-top: 20px; */
}

#articleInfo {
    font-size: .7em;
}

.kbanswer_asp h1.title {
    float: left;
    /* padding-right: 25px;
	width: 62%; 
	*/
    line-height: 1.231em;
    font-size: 2em;
    font-weight: 400;
    margin-bottom: .3em;
    /* font-family: arial,helvetica,clean,sans-serif; */
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

#configFields input[type="text"], #configFields select, #configFields textarea {
    width: 50%;
}

#answer-feedback {
    margin: 2em 0 3em;
    background-color: #A7D2F2;
    padding: 1.25em 1.25em 1.25em;
    min-height: 130px;
}

#ratingThankYou {
    clear: both;
    font-weight: bold;
    display: block;
}

#kb_feedback {
    width: 100%;
    height: 6em;
}

#noMessage {
    clear: both;
}

.RelatedAnswers h2, #answer-feedback h2 {
    font-weight: bold;
    font-size: 1.3846em;
    font-family: arial, sans-serif;
    margin: 0 0 .5em;
}

.feedbackLabel {
    border: none;
    float: left;
    font-size: 1.125em;
    font-weight: bold;
    margin-bottom: .5em;
}

#answer-feedback button {
    margin: 0 .2em;
    background: #243d51;
    float: right;
    display: inline-block;
    padding: .5em 1em;
    color: #fff;
    text-decoration: none;
    text-align: center;
    background-clip: padding-box;
}

#answer-feedback button:hover {
    color: #222;
    background: ButtonFace;
}

#answer-feedback button#submitFeedback {
    float: none;
}

.RelatedAnswers {
    padding: 1.25em 1.25em 1.5em;
    margin-bottom: 1em;
    background-color: #F4F4F4;
}

.RelatedAnswers ul {
    margin-bottom: 1em;
    padding-left: 2em;
    clear: both;
}

.RelatedAnswers li {
    line-height: 1.4em;
    margin: 4px;
    list-style: disc;
}

.subfolder {
    font-weight: bold;
    font-size: .7em;
    color: #666;
}

#share {
    border: 2px solid #d1d1d1;
    margin-top: 1em;
}

#share ul {
    clear: both;
    padding: 0;
}

#share ul #facebookShare {
    background: url('/icons.png') no-repeat 10px -904px;
}

#share ul #twitterShare {
    background: url('/icons.png') no-repeat 10px -954px;
    ; }

#actionLinks #share li a {
    float: left;
}

/* Search */
.kbresult_asp .titledesc, .kbresult_asp h1.title {
    display: none;
}

.kbresult_asp #ssa_search {
    /*border: 1px solid #E5E5E5;
    border-radius: 1em; */
    margin-bottom: 2em;
    padding: 1em;
    display: block;
    /* background-color: #F4F4F4; */
    float: none;
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.kbresult_asp .searchText {
    width: 100%;
    padding: 1.5%;
    border-radius: .5em;
}

.kbresult_asp .button {
    position: absolute;
    right: 2em;
    top: 1.5em;
    padding: .3em 1em;
}

#searchPageResults ol,.searchResults ol {
    padding-left: 1em;
}

#searchResultsPages li,.searchResults li {
    list-style: none;
    margin: 0 0 1em;
}

.searchResultItem a.articleLink {
    display: block;
    font-weight: bold;
    margin-bottom: .25em;
    font-size: 125%;
    color: #063077;
}

.searchResultItem .articleLocation {
    display: none;
}

#searchResultsPages a:hover,.searchResults a:hover {
    text-decoration: underline;
    color: #06E;
}

#searchResultsPages .articleText, .searchResults .articleText {
    color: #666;
    max-width: 46em;
}

/* Incident */
.maxchars {
    display: none;
}

.ticketnewwizard_asp #options {
    display: none;
}

#parature_wrapper .hiddenfield {
    display: none !important;
}

.ticketnewwizard_asp .parature_page_content {
    display: none;
}

input#customerFullName, label.customerFullName {
    display: none !important;
}

#ticketConfirmationContactUs {
    display: none;
}

#easyAnswerResultsTitle {
    font-weight: bold;
}

.ssnError {
    display: block;
    color: red;
    font-weight: bold;
}

textarea.error, input.error {
    border: 1px solid red;
}

/* General */
.show-phone {
    display: none !important;
}

#buttonContainer {
    margin: 1.5em 0;
}

.required {
    color: red;
}

.formlabel {
    font-weight: bold;
}

/* Incident Confirmation */
.ticketnewconfirm_asp h1.title {
    display: none;
}

#leftSide {
    float: left;
    width: 30%;
    padding-left: 5px;
}

#centerSide {
    float: none;
    width: 30%;
}

#rightSide {
    float: right;
    width: 30%;
}

.home_FAQ_AnswersLink a:focus, .help_list a:focus {
    color: #e9c213;
    outline: thin dotted;
}

.home_title h1.spanish {
    font-size: 2.9em;
}

#RelatedAnswers {
    display: none;
}

.kbsplash_asp h1.title {
    display: none;
}

.topic {
    float: left;
    width: 50%;
    margin: 1em 0;
}

.topic.even {
    clear: both;
}

.topic a {
    font-weight: bold;
}

.topLevel {
    color: #444;
}

.topLevel:hover {
    text-decoration: underline;
}

ul.subTopics {
    margin: 0;
    padding: 0;
}

.topic li {
    list-style: none;
}

#articleAnswer .highlight, h1.title .highlight, #searchResultsPages .highlight, .searchResults .highlight {
    font-weight: bold;
}

.searchPages a, .searchPages span, .searchPageLink {
    display: block;
    float: left;
    padding: 3px 5px;
    background: #063077;
    color: white;
    margin: 0px 5px;
}

.searchPageLink.selected:hover, .searchPageLink.selected {
    color: #063077;
    background: white;
    outline: 1px solid #063077;
}

.searchPages a:hover, .searchPages span:hover, .searchPageLink:hover {
    color: white;
}

.searchPages span.current .searchPageLink.selected {
    background: white;
    color: #063077;
    outline: 1px solid #063077;
}

.searchPages {
    margin-left: 40px;
}

.searchResults {
    clear: both;
    margin-top: 2em;
}

.searchResultItem {
    display: none;
}

.searchInfo {
    padding: 1em;
    margin: 1em 0 2em;
    background: #F4F4F4;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
}

.showCount, .searchCount {
    display: inline;
}

.searchCount {
    font-weight: bold;
    color: #063077;
}

.showCount {
    margin-left: 1em;
}

input.button.hide-phone {
    display: inline;
}

@media (max-width: 37.5em) {
    #PageContent {
        margin-bottom: 25px;
    }

    .topLevel {
        font-size: 1.3em;
    }

    .kbresult_asp #ssa_search {
        width: 96%;
    }

    .topic {
        float: none;
        width: auto;
        margin: 1em 0;
    }

    #logo {
        height: 75px;
    }

    .banner .logo h1 {
        padding-left: 80px
    }

    .banner .logo {
        background-position: 5px 5px;
    }

    .home_FAQ_AnswersLink {
        width: auto;
    }

    .home_FAQ_AnswersLink a {
        width: 100%;
    }

    .kbresult_asp #mobile-search-button {
        top: 1em;
        right: 1.1em;
    }

    #mobile-search-button {
        position: absolute;
        top: 0em;
        right: 0;
        max-width: 10%;
    }

    #searchResultsPages, .searchResults {
        padding: 0;
    }

    .searchPages {
        margin-left: 0
    }

    .splash_asp #parature_wrapper, #parature_wrapper {
        padding: 0 2%;
    }

    .grid {
        margin: 0;
        padding: 7 0 0 0;
        width: auto;
    }

    .show-phone {
        display: block !important;
    }

    #mostPopularList {
        margin-left: 0;
        padding-left: 0;
    }

    #noMessage {
        text-align: left;
    }

    #answer-feedback {
        text-align: center;
    }

    #answer-feedback button {
        float: none;
        margin: .2em 0;
        width: 100%;
    }

    #title-bar h2 {
        text-align: center;
    }

    #LandingPage {
        background: white;
        height: 9.4em;
        border-bottom: 0;
    }

    /* Spanish Portal Adjustment */
    html.SpanishFAQ #LandingPage {
        height: 10.4em;
    }

    #leftSide, #rightSide {
        padding: 0;
        width: auto;
        float: none;
    }

    .searchText {
        width: 80%;
        height: 45px;
        font-size: 1.2em;
    }

    .feedbackLabel {
        float: none;
        text-align: center;
    }

    h3.help_list {
        border: 0;
    }

    #articleUtil {
        display: none;
    }

    #articleAnswer {
        width: auto;
        float: none;
    }

    .kbanswer_asp #parature_content {
        margin-left: 0px;
    }

    #ssa_search {
        float: none;
        width: auto;
        position: relative;
        margin: 0 5%;
    }

    #PageContent .column1, #PageContent .column2 {
        float: none;
        width: auto;
        padding: 0;
    }

    /*
	.help_button {
		width: auto;
	}
	*/
    .home_title {
        float: none;
        width: auto;
    }

    .home_title h1 {
        float: none;
        width: auto;
        color: #FFFFFF;
        font-size: 2em;
        text-align: center;
        margin-bottom: .5em;
    }

    .home_title_caption.show-phone {
        width: auto;
        position: static;
        text-align: center;
        color: #CCDDFF;
        margin-bottom: .5em;
    }

    .home_FAQ_AnswersLink {
    }

    .kbanswer_asp h1.title {
        float: none;
        font-size: 2em;
        width: auto;
        padding: 0;
    }

    .articleText {
        display: none;
    }

    .topic li {
        margin: .7em 0;
    }

    ul.topicList {
        padding: 0;
    }

    .article, .articleData {
        list-style: none;
        border-bottom: 1px solid #d1d1d1;
        padding-bottom: .5em;
        margin-bottom: .5em;
    }

    /* Pagination Mobile*/
    .searchPages a, .searchPages span, .searchPageLink {
        display: block;
        float: left;
        padding: 3px 5px;
        background: #063077;
        color: white;
        margin: 10px 5px 0px 5px;
    }
}

/* FEATURED FAQS */
ul#mostPopularList li {
    display: none !important;
}

ul#mostPopularList li#id0, ul#mostPopularList li#id1, ul#mostPopularList li#id2, ul#mostPopularList li#id3, ul#mostPopularList li#id4, ul#mostPopularList li#id5, ul#mostPopularList li#id6 {
    display: list-item !important;
}

ul#mostPopularList li span.item {
    display: none !important;
}

span.current {
    background-color: white;
    color: #063077;
    outline: 1px solid #063077;
}

.overlay {
    left: 0;
}

h3.heading {
    font-size: 1.2em;
    font-weight: bold;
    padding-bottom: .2em;
    margin-bottom: .8em;
    /* border-bottom: 1px solid #d1d1d1; */
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
    height: 0;
}

.videoWrapper object, .videoWrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Banner Neo */
.bg-dark-gray {
    background-color: #333!important;
    color: #fff!important;
}

.content-wrapper {
    max-width: 1000px;
    margin: 0 auto;
}

.accessibility a {
    color: #fff;
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.accessibility a:hover, .accessibility a:focus {
    color: #e9c213;
    position: static;
    clip: none;
    height: auto;
    width: auto;
    overflow: visible;
}

.banner-neo {
    line-height: 1.5;
    overflow: visible;
    color: #fff;
    border: 0;
    background-color: #002a5c;
    background-image: none
}

.banner-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    height: 72px;
    margin: 0 2%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.banner-logo {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: 72px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    margin: 0;
    padding: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.banner-logo__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    padding-left: 55px;
    color: #fff;
    background-image: url(https://www.ssa.gov/framework/images/icons/svg/logo-red.svg);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 48px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-decoration: none;
}

.banner-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.banner-nav__link {
    font-size: 1.1em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    padding: 0 1.25em;
    text-decoration: none;
    text-transform: uppercase;
    color: currentColor;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.banner-nav__link span {
    display: none;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.banner-menu, .banner-search, .banner-signin {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M3 5h18q.414 0 .707.293T22 6t-.293.707T21 7H3q-.414 0-.707-.293T2 6t.293-.707T3 5zm0 12h18q.414 0 .707.293T22 18t-.293.707T21 19H3q-.414 0-.707-.293T2 18t.293-.707T3 17zm0-6h18q.414 0 .707.293T22 12t-.293.707T21 13H3q-.414 0-.707-.293T2 12t.293-.707T3 11z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 1em
}

.banner-search {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:bx='https://www.boxy-svg.com/bx' fill='%23fff'%3E%3Cpath d='M14 1a8.776 8.776 0 0 0-3.496.715 9.062 9.062 0 0 0-2.871 1.918 9.062 9.062 0 0 0-1.918 2.871A8.776 8.776 0 0 0 5 10a8.909 8.909 0 0 0 1.969 5.617l-5.68 5.672A.966.966 0 0 0 1 22a.97.97 0 0 0 .285.715A.97.97 0 0 0 2 23a.966.966 0 0 0 .711-.289l5.672-5.68A8.904 8.904 0 0 0 14 19a8.776 8.776 0 0 0 3.496-.715 9.062 9.062 0 0 0 2.871-1.918 9.062 9.062 0 0 0 1.918-2.871A8.776 8.776 0 0 0 23 10a8.776 8.776 0 0 0-.715-3.496 9.062 9.062 0 0 0-1.918-2.871 9.062 9.062 0 0 0-2.871-1.918A8.776 8.776 0 0 0 14 1zm0 2c.948 0 1.854.185 2.719.555.865.37 1.609.867 2.234 1.492a7.029 7.029 0 0 1 1.492 2.234c.37.865.555 1.771.555 2.719s-.185 1.854-.555 2.719a7.029 7.029 0 0 1-1.492 2.234 7.029 7.029 0 0 1-2.234 1.492A6.842 6.842 0 0 1 14 17a6.842 6.842 0 0 1-2.719-.555 7.029 7.029 0 0 1-2.234-1.492 7.029 7.029 0 0 1-1.492-2.234A6.842 6.842 0 0 1 7 10c0-.948.185-1.854.555-2.719a7.029 7.029 0 0 1 1.492-2.234 7.029 7.029 0 0 1 2.234-1.492A6.842 6.842 0 0 1 14 3z' bx:origin='0.5 .5'/%3E%3C/svg%3E")
}

.banner-signin {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12 17.016q-.797 0-1.406-.61t-.61-1.405.61-1.405 1.406-.61 1.406.61.61 1.406-.61 1.407-1.406.61zm6 3V9.986H6v10.03h12zm-6-17.11q-1.266 0-2.18.914T8.906 6H9v2.016h6.094V6q0-1.266-.914-2.18T12 2.906zm6 5.11q.797 0 1.406.586t.61 1.383v10.03q0 .798-.61 1.384T18 21.984H6q-.797 0-1.406-.586t-.61-1.384V9.986q0-.798.61-1.384T6 8.016h.984V6q0-2.063 1.477-3.54T12 .985t3.54 1.477T17.015 6v2.016H18z'/%3E%3C/svg%3E")
}

.banner-logo__link:hover, .banner-logo__link:focus, .banner-nav__link:hover, .banner-nav__link:focus {
    color: #fff59d
}

.banner-menu:hover, .banner-menu:focus {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff59d'%3E%3Cpath d='M3 5h18q.414 0 .707.293T22 6t-.293.707T21 7H3q-.414 0-.707-.293T2 6t.293-.707T3 5zm0 12h18q.414 0 .707.293T22 18t-.293.707T21 19H3q-.414 0-.707-.293T2 18t.293-.707T3 17zm0-6h18q.414 0 .707.293T22 12t-.293.707T21 13H3q-.414 0-.707-.293T2 12t.293-.707T3 11z'/%3E%3C/svg%3E")
}

.banner-search:hover, .banner-search:focus {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:bx='https://www.boxy-svg.com/bx' fill='%23fff59d'%3E%3Cpath d='M14 1a8.776 8.776 0 0 0-3.496.715 9.062 9.062 0 0 0-2.871 1.918 9.062 9.062 0 0 0-1.918 2.871A8.776 8.776 0 0 0 5 10a8.909 8.909 0 0 0 1.969 5.617l-5.68 5.672A.966.966 0 0 0 1 22a.97.97 0 0 0 .285.715A.97.97 0 0 0 2 23a.966.966 0 0 0 .711-.289l5.672-5.68A8.904 8.904 0 0 0 14 19a8.776 8.776 0 0 0 3.496-.715 9.062 9.062 0 0 0 2.871-1.918 9.062 9.062 0 0 0 1.918-2.871A8.776 8.776 0 0 0 23 10a8.776 8.776 0 0 0-.715-3.496 9.062 9.062 0 0 0-1.918-2.871 9.062 9.062 0 0 0-2.871-1.918A8.776 8.776 0 0 0 14 1zm0 2c.948 0 1.854.185 2.719.555.865.37 1.609.867 2.234 1.492a7.029 7.029 0 0 1 1.492 2.234c.37.865.555 1.771.555 2.719s-.185 1.854-.555 2.719a7.029 7.029 0 0 1-1.492 2.234 7.029 7.029 0 0 1-2.234 1.492A6.842 6.842 0 0 1 14 17a6.842 6.842 0 0 1-2.719-.555 7.029 7.029 0 0 1-2.234-1.492 7.029 7.029 0 0 1-1.492-2.234A6.842 6.842 0 0 1 7 10c0-.948.185-1.854.555-2.719a7.029 7.029 0 0 1 1.492-2.234 7.029 7.029 0 0 1 2.234-1.492A6.842 6.842 0 0 1 14 3z' bx:origin='0.5 .5'/%3E%3C/svg%3E")
}

.banner-signin:hover, .banner-signin:focus {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff59d'%3E%3Cpath d='M12 17.016q-.797 0-1.406-.61t-.61-1.405.61-1.405 1.406-.61 1.406.61.61 1.406-.61 1.407-1.406.61zm6 3V9.986H6v10.03h12zm-6-17.11q-1.266 0-2.18.914T8.906 6H9v2.016h6.094V6q0-1.266-.914-2.18T12 2.906zm6 5.11q.797 0 1.406.586t.61 1.383v10.03q0 .798-.61 1.384T18 21.984H6q-.797 0-1.406-.586t-.61-1.384V9.986q0-.798.61-1.384T6 8.016h.984V6q0-2.063 1.477-3.54T12 .985t3.54 1.477T17.015 6v2.016H18z'/%3E%3C/svg%3E")
}

@media(min-width: 37.5em) {
    .banner-logo {
        font-size: 1.5em
    }
}

@media(min-width: 47.5em) {
    .banner-wrapper {
        margin: 0 4%
    }

    .banner-logo {
        font-size: 1.5em
    }

    .banner-nav__link span {
        display: inline
    }

    .banner-nav__link {
        padding-left: 2em
    }

    .banner-menu, .banner-search, .banner-signin {
        background-position: 12px 50%
    }
}

@media(min-width: 64em) {
    .banner-wrapper {
        max-width: 1000px;
        height: 96px;
        margin: 0 auto
    }

    .banner-logo__link {
        padding-left: 72px;
        background-size: 64px
    }
}

.banner-wrapper {
    font-size: 0.68em;
}

/* HSL - 2017-08-10 -- 3 column responsive splash page layout */
/*  SECTIONS  ============================================================================= */
.section {
    clear: both;
    padding: 0px;
    margin: 0px;
}

/*  GROUPING  ============================================================================= */
.group:before, .group:after {
    content: "";
    display: table;
}

.group:after {
    clear: both;
}

.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

/*  Equal Height Columns  ==================================================================== */
.equal_height_col {
    display: table;
}

/*  GRID COLUMN SETUP   ==================================================================== */
.col_splash {
    float: left;
    margin: 0% 0 0% 0%;
}

.col_splash:first-child {
    margin-left: 0;
}

/* all browsers except IE6 and lower */
/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */
@media only screen and (max-width: 480px) {
    .col_splash {
        margin: 0% 0 0% 0%;
    }
}

.span_3_of_3 {
    width: 100%;
}

.span_2_of_3 {
    width: 66.13%;
}

.span_1_of_3 {
    width: 32.26%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
    .span_3_of_3 {
        width: 100%;
    }

    .span_2_of_3 {
        width: 100%;
    }

    .span_1_of_3 {
        width: 100%;
    }
}

/*  GRID OF TWO - SPLASH PAGE MOST ASKED QUESTIONS + HERO IMAGE   ========================================== */
.span_2_of_2 {
    width: 25%;
    display: table-cell;
}

.span_1_of_2 {
    width: 70%;
    display: table-cell;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
    .span_2_of_2 {
        display: none;
    }

    .span_1_of_2 {
        width: 100%;
    }
}

/*  EB FIREFLY for home page */
html,input {
    line-height: 1.15
}

[type=submit],a {
    text-decoration: none
}

[type=submit],form {
    margin-bottom: 1.5rem
}

a,input {
    touch-action: manipulation
}

body,html,img,input {
    max-width: 100%
}

.db,article,main,section {
    display: block
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    color: #15c
}

strong {
    font-weight: inherit;
    font-weight: bolder
}

img {
    border-style: none
}

input {
    font-family: sans-serif;
    margin: 0;
    overflow: visible
}

[type=submit] {
    -webkit-appearance: button;
    background-color: #0f65ef;
    border: none;
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
    color: #fff;
    cursor: pointer;
    padding: .4rem;
    border-radius: 3px;
    outline: 0
}

[type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=submit]:-moz-focusring {
    outline: ButtonText dotted 1px
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

html {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-overflow-style: scrollbar;
    font-size: 100%
}

*,:after,:before {
    box-sizing: inherit
}

body,html {
    height: 100%;
    width: 100%
}

body {
    margin: 0;
    min-width: auto!important;
    padding: 0
}

.wrapper {
    width: auto!important
}

a:focus,a:hover {
    color: #900
}

h1,h2,h3 {
    font-size: 1.35rem;
    font-weight: 400;
    margin: 1rem 0;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-weight: 400;
}

input {
    font-size: 1rem;
    width: 100%;
    padding: .4rem;
    background-color: #fff;
    background-image: none;
    border: 1px solid #a5b9c8;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

[type=submit]:focus,[type=submit]:hover {
    background-color: #093c8f;
    color: #fff
}

.wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 60rem;
    padding: 1rem
}

.bg-ocean-blue-500 {
    background-color: #004669;
    color: #fff
}

.bg-teal-500,.bg-teal-gradient {
    background-color: #005a5f
}

.bg-teal-400 {
    background-color: #007d7d;
    color: #fff
}

.bg-logo {
    background-color: #002a5c;
    color: #fff
}

.bg-white {
    background-color: #fff;
    color: #212121
}

.dn {
    display: none
}

.cf:after {
    content: "";
    display: block;
    clear: both
}

.fs1 {
    font-size: .8rem
}

.fs3 {
    font-size: 1.2rem
}

.h-bg-blue:focus,.h-bg-blue:hover {
    background-color: #15c;
    color: #fff
}

.list-nb {
    list-style: none
}

.pa0 {
    padding: 0
}

.pa2 {
    padding: .5rem
}

.pa3 {
    padding: 1rem
}

.pt2 {
    padding-top: .5rem
}

.px2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.ma0 {
    margin: 0
}

.my2 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.mx-auto {
    margin-right: auto;
    margin-left: auto
}

.bs1 {
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}

.ta-c {
    text-align: center
}

.w-80 {
    flex-basis: 80%;
    max-width: 80%;
    width: 80%
}

.w-auto {
    flex-basis: auto;
    max-width: none;
    width: auto
}

.max-w-100 {
    max-width: 100%
}

@media (min-width: 45em) {
    input {
        width:auto
    }

    .m-db {
        display: block
    }

    .m-dn {
        display: none
    }

    .m-fx {
        display: -webkit-box;
        display: flex
    }

    .m-fx-ai-c {
        -webkit-box-align: center;
        align-items: center
    }

    .m-fx-jc-sb {
        -webkit-box-pack: justify;
        justify-content: space-between
    }

    .m-fx-w-w {
        flex-wrap: wrap
    }

    .m-fr {
        float: right
    }

    .m-fs5 {
        font-size: 2.4rem
    }

    .m-px2 {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .m-ml3 {
        margin-left: 1rem
    }

    .m-mt3 {
        margin-top: 1rem
    }

    .m-w-33 {
        flex-basis: 33%;
        max-width: 33%;
        width: 33%
    }

    .m-w-50 {
        flex-basis: 50%;
        max-width: 50%;
        width: 50%
    }

    .m-w-70 {
        flex-basis: 70%;
        max-width: 70%;
        width: 70%
    }
}

/* Microsoft Dynamics Migration
.footer {
	background-color:#d7e1e6;
}
/* Howard Lewitt's TWEAKS */
body, html {
    background-color: #ffffff;
    font-size: 113%;
}

.banner-logo {
    font-size: 1.5em;
}

@media (max-width: 37.5em) .btn  {
    display: inline;
    padding: 10px; }

/* 

.bg-blue-400{background-color:#002a5c;color:#fff}
.home_title {font-family:"HelveticaNeueLT", "Segoe UI", Helvetica, Arial, sans-serif;}
.home_tagline {font-family:"HelveticaNeueLT", "Segoe UI", Helvetica, Arial, sans-serif;}

.homepage_title {
	font-family: "HelveticaNeueLT", "Segoe UI", Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	font-weight: bolder;
}

*/
.topic_lg p:first-child {
    font-size: larger;
}

#articleUtil {
    float: right;
    /* hl */
    width: 33.3%;
    /*	margin-top: 20px; */
}

/* 2019-11-18 -- Howard Lewitt
Fixes responsive page width in mobile */
[id=title-bar] h2 {
    margin: 0 auto;
    padding: .5em 0 .5em .3125em;
    max-width: 960px;
    /* width: 960px; 
	width: 98%;*/
}

.grid {
    margin: 0 auto;
    padding: 1em 0;
    max-width: 960px;
    /* width: 960px; 
	width: 98%;*/
}

/* Added Flexbox for banner
Howard Lewitt -- 03-30-2020 */
.fx {
    display: flex;
}

.fx-auto {
    flex: 1 1 auto;
    min-height: 0;
    min-width: 0;
}

.fx-ai-fs {
    align-items: flex-start;
}

.fx-ai-fe {
    align-items: flex-end;
}

.fx-ai-c {
    align-items: center;
}

.fx-ai-b {
    align-items: baseline;
}

.fx-ai-s {
    align-items: stretch;
}

.fx-ac-fs {
    align-content: flex-start;
}

.fx-ac-fe {
    align-content: flex-end;
}

.fx-ac-c {
    align-content: center;
}

.fx-ac-sb {
    align-content: space-between;
}

.fx-ac-sa {
    align-content: space-around;
}

.fx-ac-s {
    align-content: stretch;
}

.fx-as-fs {
    align-self: flex-start;
}

.fx-as-fe {
    align-self: flex-end;
}

.fx-as-c {
    align-self: center;
}

.fx-as-b {
    align-self: baseline;
}

.fx-as-s {
    align-self: stretch;
}

.fx-d-c {
    flex-direction: column;
}

.fx-d-r {
    flex-direction: row;
}

.fx-i {
    display: inline-flex;
}

.fx-jc-fs {
    justify-content: flex-start;
}

.fx-jc-fe {
    justify-content: flex-end;
}

.fx-jc-c {
    justify-content: center;
}

.fx-jc-sb {
    justify-content: space-between;
}

.fx-jc-sa {
    justify-content: space-around;
}

.fx-none {
    flex: none;
}

.fx-w-w {
    flex-wrap: wrap;
}

.fx-w-nw {
    flex-wrap: nowrap;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.fn {
    float: none;
}

.fs1 {
    font-size: .8rem;
}

.fs2 {
    font-size: 1rem;
}

.fs3 {
    font-size: 1.2rem;
}

.fs4 {
    font-size: 1.8rem;
}

.fs5 {
    font-size: 2.4rem;
}

.fs6 {
    font-size: 3.2rem;
}

.fw1 {
    font-weight: 100;
}

.fw2 {
    font-weight: 200;
}

.fw3 {
    font-weight: 300;
}

.fw4 {
    font-weight: 400;
}

.fw5 {
    font-weight: 500;
}

.fw6 {
    font-weight: 600;
}

.fw8 {
    font-weight: 800;
}

.fw9 {
    font-weight: 900;
}

.white {
    color: #fff;
}

.teal,.hover-teal:focus,.hover-teal:hover {
    color: #18ffff;
}

/* Added alert boxes */
[class*=alert] {
    border-left: 4px solid #f9f9f9;
    background-color: #f9f9f9;
    margin: 0 1.5rem 1.5rem;
    overflow: visible;
    padding: .5rem 1rem;
    position: relative
}

.alert-blue {
    background-color: #e9f5fb;
    border-left-color: #238cbe
}

.alert-green {
    background-color: #eef6ee;
    border-left-color: #3c763d
}

.alert-red {
    background-color: #fce9eb;
    border-left-color: #e12d3e
}

.alert-blue:before, .alert-green:before, .alert-red:before {
    background-color: #238cbe;
    border-radius: 100%;
    color: #fff;
    content: "?";
    display: inline-flex;
    font-size: .8rem;
    height: 1.2rem;
    justify-content: center;
    left: -.7rem;
    position: absolute;
    top: .7rem;
    width: 1.2rem
}

.alert-green:before {
    background-color: #3c763d;
    content: "\2713"
}

.alert-red:before {
    background-color: #e12d3e;
    content: "!"
}



