/* 
Old element CSS Styling
Created on 23.04.2014 by Neil Kelsey
Please only use this stylesheet for old elements of the site
*/
/* Start of universal styling */
.imgRight
{
    float:right;
    margin:0 0 10px 10px;
}
.bnr-right 
{
    float:right;
}
/* End of universal styling */
/* Start of structure styling */
/* Start of main area styling */
#content
{
    float:left;
    width: 76%;
}
#content ul ul, #content ol ul, #content ol ol, #content ul ol
{
    margin:10px 0;
}

.container.three-col #content
{
    width:52%;
}

.container.three-col #rightSideBar
{
    width:22%;
    margin:0 0 0 2%;
}

/* Start of landing page styling */
.landing-pod
{
    float:left;
    width:49%;
    margin:0 2% 2% 0;
    background:#e7e7e7;
}
.landing-pod.rhBox
{
    margin:0 0 2% 0;
}
.RHC-highlight-box h2
{
    font-size:21px;
    margin:0 0 20px 0;
}
.RHC-highlight-box h5
{
    margin:0 0 2px 0;
}
.landing-pod h2, .pod-wide h2
{
    font-size:21px;
    margin:0 0 20px 0;
    padding:15px;
    margin:0;
    border-bottom:2px solid #482a87;
    box-sizing:content-box;
}
.employers .landing-pod h2, .employers .pod-wide h2
{
    border-bottom:2px solid #08647a;
}
.business-advisers .landing-pod h2, .business-advisers .pod-wide h2
{
    border-bottom:2px solid #426605;
}
.trustees .landing-pod h2, .trustees .pod-wide h2
{
    border-bottom:2px solid #9d4412;
}
.individuals .landing-pod h2
{
    border-bottom:2px solid #655858;
}
.public-services .landing-pod h2, .public-services .pod-wide h2
{
    border-bottom:2px solid #d93b44;
}
.landing-pod h2 a, .pod-wide h2 a
{
    display:block;
    padding: 0 30px 0 0;
    background-image: url(/assets/svg/link-chevron-purple.svg);
    background-position: right;
    background-repeat: no-repeat;
}
.employers .landing-pod h2 a, .employers .pod-wide h2 a
{
    color:#08647a;
    background-image: url(/assets/svg/link-chevron-employers.svg);
}
.business-advisers .landing-pod h2 a, .business-advisers .pod-wide h2 a
{
    color:#426605;
    background-image: url(/assets/svg/link-chevron-business-advisers.svg);
}
.trustees .landing-pod h2 a, .trustees .pod-wide h2 a
{
    color:#9d4412;
    background-image: url(/assets/svg/link-chevron-trustees.svg);
}
.individuals .landing-pod h2 a, .individuals .pod-wide h2 a
{
    color:#655858;
    background-image: url(/assets/svg/link-chevron-individuals.svg);
}
.public-services .landing-pod h2 a, .public-services .pod-wide h2 a
{
    color:#d93b44;
    background-image: url(/assets/svg/link-chevron-public-services.svg);
}
.landing-pod .content
{
    padding:15px;
}
.pod-wide
{
    float:left;
    width:100%;
    margin: 0 0 20px 0;
    background:
        #e7e7e7;
}
.pod-wide .content
{
    padding:15px;
}
/* Start of Button styling */
p.cta-text a
{
    float:right;
    padding:15px 15px 15px 35px;
    margin: 12px 0 12px 12px;
    color:#FFF;
    background:
        url(/assets/svg/nbe-icon-white.svg)
        top
        left
        no-repeat;
    background-color: #482a87;
    background-position: 10px 15px;
}
p.cta-text a:hover
{
    color:#FFF;
    background-color: #7f69ab;
}
.employer p.cta-text a
{
    background-color:#08647a;
}
.employer p.cta-text a:hover
{
    background-color:#5292a2;
}
.business-advisers p.cta-text a
{
    background-color:#426605;
}
.business-advisers p.cta-text a:hover
{
    background-color:#7a9450;
}
.trustees p.cta-text a
{
    background-color:#9d4412;
}
.trustees p.cta-text a:hover
{
    background-color:#a66744;
}
.individuals p.cta-text a
{
    background-color:#655858;
}
.individuals p.cta-text a:hover
{
    background-color:#7e7575;
}
/* End of Button styling */
/* End of landing page styling */
/* Start of section page styling */
.pod-narrow.subject-pod
{
    float:left;
    width:49%;
    margin-bottom:20px;
}
.pod-narrow.subject-pod.rhBox
{
    margin-left:2%;
}
.pod-narrow.subject-pod h2
{
    font-size:21px;
    padding:15px;
    border-bottom:5px solid #482a87;
    background:
        #e7e7e7;
    box-sizing:content-box;
}
.pod-narrow.subject-pod h2 a
{
    padding:0 30px 0 0;
    background-image: url(/assets/svg/link-chevron-purple.svg);
    background-position: right;
    background-repeat: no-repeat;
}
.employers .pod-narrow.subject-pod h2
{
    border-bottom:5px solid #08647a;
}
.employers .pod-narrow.subject-pod h2 a
{
    color:#08647a;
    background-image: url(/assets/svg/link-chevron-employers.svg);
}
.business-advisers .pod-narrow.subject-pod h2
{
    border-bottom:5px solid #426605;
}
.business-advisers .pod-narrow.subject-pod h2 a
{
    color:#426605;
    background-image: url(/assets/svg/link-chevron-business-advisers.svg);
}
.trustees .pod-narrow.subject-pod h2
{
    border-bottom:5px solid #9d4412;
}
.trustees .pod-narrow.subject-pod h2 a
{
    color:#9d4412;
    background-image: url(/assets/svg/link-chevron-trustees.svg);
}
.individuals .pod-narrow.subject-pod h2
{
    border-bottom:5px solid #655858;
}
.individuals .pod-narrow.subject-pod h2 a
{
    color:#655858;
    background-image: url(/assets/svg/link-chevron-individuals.svg);
}
.public-services .pod-narrow.subject-pod h2
{
    border-bottom:5px solid #d93b44;
}
.public-services .pod-narrow.subject-pod h2 a
{
    color:#d93b44;
    background-image: url(/assets/svg/link-chevron-public-services.svg);
}
/* End of section page styling */
.ae-logo-right
{
    float:right;
    clear:both;
}
.trustees .section-pod
{
    border-bottom:1px solid #9d4412;
    margin:0 0 20px 0;
}
.trustees .section-head h2 a
{
    color:#9d4412;
    padding:0 33px 0 0;
    background:
        url(/assets/svg/link-chevron-trustees.svg)
        right
        no-repeat;    
}
.related-content
{
    padding:15px;
    margin: 0 0 20px 0;
    border-left:5px solid #482a87;
    background:
        #e7e7e7;
}
.related-content .listing
{
    margin:0;
}
.related-content h3
{
    margin:0;
}
.related-content .listing li
{
    padding:0;
    background:
        none;
}
.listing li
{
    padding:15px;
    margin:0 0 10px 0;
    list-style:none;
    background:
        #e7e7e7!important;
}
.listing li li
{
    background:
        #FFF!important;
}
.listing
{
    margin:0 0 30px 0;
}
.group-listing ul.listing
{
    margin:0;
}
.employers .related-content
{
    border-left:5px solid #08647a;
}
.business-advisers .related-content
{
    border-left:5px solid #426605;
}
.trustees .related-content
{
    border-left:5px solid #9d4412;
}
.individuals .related-content
{
    border-left:5px solid #655858;
}
.public-services .related-content
{
    border-left:5px solid #d93b44;
}
#banner img.ae-logo
{
    float:right;
    margin:0 0 0 20px;
}
#banner img.public-services-banner
{
margin-bottom: 15px;
}
/* Start of document icons
/* DOC identifiers */
span.article, span.study, span.checklist, span.code, span.code-guide, 
span.consultation, span.e-learn, span.guidance, span.guide, span.example, 
span.info, span.tool, span.minutes, span.service, span.overview, 
span.presentation, span.publication, span.q-a, span.report, span.resource,
span.speech, span.statement, span.summary, span.webinar, span.campaign, 
span.leaflet, span.event, span.determination, span.policy, span.strategy {
    font-weight: bold;
    display: block;
    padding-left: 20px;
}
span.article {
    background: url('/assets/svg/icon-document.png') no-repeat left 2px;
}
span.study{
    background: url('/assets/svg/icon-case-study.png') no-repeat left 2px;
}
span.checklist{
    background: url('/assets/svg/icon-checklist.png') no-repeat left 2px;
}
span.code{
    background: url('/assets/svg/icon-code-of-practice.png') no-repeat left 2px;
}
span.code-guide{
    background: url('/assets/svg/icon-code-related-guidance.png') no-repeat left 2px;
}
span.consultation{
    background: url('/assets/svg/icon-consultation.png') no-repeat left 2px;
}
span.e-learn{
    background: url('/assets/svg/icon-mouse.png') no-repeat left 2px;
}
span.guidance{
    background: url('/assets/svg/icon-guidance.png') no-repeat left 2px;
}
span.guide{
    background: url('/assets/svg/icon-document.png') no-repeat left 2px;
}
span.example{
    background: url('/assets/svg/icon-example.png') no-repeat left 2px;
}
span.info{
    background: url('/assets/svg/icon-information.png') no-repeat left 2px;
}
span.tool{
    background: url('/assets/svg/icon-mouse.png') no-repeat left 2px;
}
span.minutes{
    background: url('/assets/svg/icon-minutes.png') no-repeat left 2px;
}
span.service{
    background: url('/assets/svg/icon-mouse.png') no-repeat left 2px;
}
span.overview{
    background: url('/assets/svg/icon-overview.png') no-repeat left 2px;
}
span.presentation{
    background: url('/assets/svg/icon-presentation.png') no-repeat left 2px;
}
span.publication{
    background: url('/assets/svg/icon-document.png') no-repeat left 2px;
}
span.q-a{
    background: url('/assets/svg/icon-QA.png') no-repeat left 2px;
}
span.report{
    background: url('/assets/svg/icon-report.png') no-repeat left 2px;
}
span.resource{
    background: url('/assets/svg/icon-resource.png') no-repeat left 2px;
}
span.speech{
    background: url('/assets/svg/icon-speech.png') no-repeat left 2px;
}
span.statement{
    background: url('/assets/svg/icon-statements.png') no-repeat left 2px;
}
span.summary{
    background: url('/assets/svg/icon-overview.png') no-repeat left 2px;
}
span.webinar{
    background: url('/assets/svg/icon-film-board.png') no-repeat left 2px;
}
span.campaign{
    background: url('/assets/svg/icon-campaign.png') no-repeat left 2px;
}
span.leaflet{
    background: url('/assets/svg/icon-document.png') no-repeat left 2px;
}
span.event{
    background: url('/assets/svg/icon-events.png') no-repeat left 2px;
}
span.determination {
    background: url('/assets/svg/icon-determination.png') no-repeat left 2px;
}
span.policy {
    background: url('/assets/svg/icon-policy.png') no-repeat left 2px;
}
span.strategy {
    background: url('/assets/svg/icon-strategy.png') no-repeat left 2px;
}
/* End of document icons */
#main .newWindowR {
background: transparent url('/assets/svg/icon-open-window.png') no-repeat scroll right 0;
padding-right: 16px;
}
.cmp-wrapper.cmp-prp
{
    margin:0 0 20px 0;
}
.cmp-wrapper-cnt
{
    border:1px solid #e7e7e7;
    padding:15px;
}
.cmp-wrapper-hdr
{
    padding:15px;
    background: 
        #e7e7e7;
}
.cmp-wrapper.cmp-prp .cmp-wrapper-hdr
{
    color:#FFF;
    background: 
        #482a87;
}
.cmp-wrapper-hdr h1, .cmp-wrapper-hdr h2, .cmp-wrapper-hdr h3, .cmp-wrapper-hdr h4, .cmp-wrapper-hdr h5
{
    color:#353535;
    margin:0;
}
.cmp-wrapper.cmp-prp .cmp-wrapper-hdr h1, .cmp-wrapper.cmp-prp .cmp-wrapper-hdr h2, .cmp-wrapper.cmp-prp .cmp-wrapper-hdr h3, .cmp-wrapper.cmp-prp .cmp-wrapper-hdr h4, .cmp-wrapper.cmp-prp .cmp-wrapper-hdr h5
{
    color:#FFF;
}
.cmp-standard-header
{
    padding:15px;
    background: 
        #e7e7e7;
}
.cmp-standard-header h1, .cmp-standard-header h2, .cmp-standard-header h3, .cmp-standard-header h4, .cmp-standard-header h5
{
    margin:0;
}
.cmp-standard
{
    float:left;
    width:49%;
}
.cmp-standard-content
{
    padding:15px;
    border:1px solid #e7e7e7;
}
.cmp-standard.float-right
{
    margin-left:2%;
    margin-bottom:20px;
}
.cmp-standard-content.row
{
    margin:0;
}
.cmp-wrapper-cnt-column
{
    float:left;
    width:49%;
}
.cmp-wrapper-cnt-column.float-right
{
    float:right;
    width:49%;
    margin-left:2%;
}
.info-panel
{
    padding:15px 15px 15px 50px;
    margin:0 0 20px 0;
    border-left:5px solid #482a87;
    background:
        url(/assets/svg/warning-icon.svg)
        top
        left
        no-repeat
        #e7e7e7;
    background-position: 10px 15px;
}
.info-panel h2
{
    margin:0 0 20px 0;
}
/* Start of related content box styling */
.content-panel
{
    margin:0 0 20px 0;
}
.content-panel h2
{
    padding:15px;
    margin:0;
    border:1px solid #e7e7e7;
    border-bottom:4px solid #e7e7e7;
}
.content-panel h2.default
{
    padding:15px 15px 15px 50px;
    background:
        url(/assets/svg/chain-icon.svg)
        top
        left
        no-repeat;
    background-position: 10px 15px;
}
.employers .content-panel h2.default
{
    background:
        url(/assets/svg/chain-icon-employers.svg)
        top
        left
        no-repeat;
    background-position: 10px 15px;
}
.business-advisers .content-panel h2.default
{
    background:
        url(/assets/svg/chain-icon-business-advisers.svg)
        top
        left
        no-repeat;
    background-position: 10px 15px;
}
.trustees .content-panel h2.default
{
    background:
        url(/assets/svg/chain-icon-trustees.svg)
        top
        left
        no-repeat;
    background-position: 10px 15px;
}
.individuals .content-panel h2.default
{
    background:
        url(/assets/svg/chain-icon-individuals.svg)
        top
        left
        no-repeat;
    background-position: 10px 15px;
}
.content-panel .content
{
    padding:15px;
    border:1px solid #e7e7e7;
}
/* End of related content box styling */
/* Start of 'On this page' list styling */
.tocList
{
    margin:0 0 20px 0;
}
.tocList ul
{
    margin-top:7px;
}
.tocList li
{
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0 0 0 23px;
    background:
        url(/assets/svg/left-menu-arrow-icon.svg)
        top
        left
        no-repeat;
    background-position:6px 6px;
}
.employers .tocList li
{
    background:
        url(/assets/svg/left-menu-arrow-icon-employers.svg)
        top
        left
        no-repeat;
    background-position:6px 6px;
}
.business-advisers .tocList li
{
    background:
        url(/assets/svg/left-menu-arrow-icon-business-advisers.svg)
        top
        left
        no-repeat;
    background-position:6px 6px;
}
.trustees .tocList li
{
    background:
        url(/assets/svg/left-menu-arrow-icon-trustees.svg)
        top
        left
        no-repeat;
    background-position:6px 6px;
}
.individuals .tocList li
{
    background:
        url(/assets/svg/left-menu-arrow-icon-individuals.svg)
        top
        left
        no-repeat;
    background-position:6px 6px;
}

.contentRight .tocList span.small
{
    display:block;
}
/* End of 'On this page' list styling */
/* Start of toggle styling */
.tpr-toggle li
{
    padding:0;
    margin:0;
    list-style:none;
    background:none!important;
}
.tpr-toggle li ul
{
    margin-bottom:15px;
}
.tpr-toggle li li
{
    padding:0 0 0 20px;
    background: url(/assets/svg/left-menu-arrow-icon.svg) top left no-repeat!important;
    background-position: 6px 6px!important;
}
.employers .tpr-toggle li li
{
    background: url(/assets/svg/left-menu-arrow-icon-employers.svg) top left no-repeat!important;
    background-position: 6px 6px!important;
}
.business-advisers .tpr-toggle li li
{
    background: url(/assets/svg/left-menu-arrow-icon-business-advisers.svg) top left no-repeat!important;
    background-position: 6px 6px!important;
}
.trustees .tpr-toggle li li
{
    background: url(/assets/svg/left-menu-arrow-icon-trustees.svg) top left no-repeat!important;
    background-position: 6px 6px!important;
}
.individuals .tpr-toggle li li
{
    background: url(/assets/svg/left-menu-arrow-icon-individuals.svg) top left no-repeat!important;
    background-position: 6px 6px!important;
}
.tpr-toggle li .tog-head
{
    padding-left:31px;
    background:
        url(/assets/svg/plus-icon.svg)
        top
        left
        no-repeat;
}
.tpr-toggle li .tog-head.active
{
    background:
        url(/assets/svg/minus-icon.svg)
        top
        left
        no-repeat;
}
/* End of toggle styling */
/* Start of key points box styling */
.key-points
{
    padding:15px;
    margin:0 0 20px 0;
    background:
        #e4ecef;
}
.key-points h3
{
    margin:0 0 15px 0;
}
/* End of key points box styling */
/* Start of 'Back to top' styling */
.anchorLinks
{
    margin:35px 0;
    border-top:1px solid #482a87;
}
.anchorLinks a
{
    float:right;
    padding:5px 0 0 15px;
    border-left:1px solid #482a87;
}
.employers .anchorLinks
{
    border-top:1px solid #08647a;
}
.employers .anchorLinks a
{
    border-left:1px solid #08647a;
}
.business-advisers .anchorLinks
{
    border-top:1px solid #426605;
}
.business-advisers .anchorLinks a
{
    border-left:1px solid #426605;
}
.trustees .anchorLinks
{
    border-top:1px solid #9d4412;
}
.trustees .anchorLinks a
{
    border-left:1px solid #9d4412;
}
.individuals .anchorLinks
{
    border-top:1px solid #655858;
}
.individuals .anchorLinks a
{
    border-left:1px solid #655858;
}
/* End of 'Back to top' styling */
/* Start of table styling */
table
{
    display:block;
    margin:15px 0;
}
td, th
{
    border:1px solid #e7e7e7;
    padding:15px;
}
th
{
    border:1px solid #D8D8D8;
    background:
        #e7e7e7;
}
/* FOI widths */
.ref {
    min-width: 135px;
}
/* End of table styling */
/* Start of grouped listing styling */
.group-listing-title
{
    padding:15px;
    margin:0;
    background:
        top
        left
        no-repeat
        #e7e7e7;
}
.group-listing
{
    padding:15px;
    border:1px solid #e7e7e7;
}
.group-listing-title.group-icon-campaign {
    padding-left:52px;
    background-image:url('/assets/svg/group-icon-campaign.png');
    background-position:13px 50%;
}
.group-listing-title.group-icon-case-studies {
    padding-left:52px;
    background-image:url('/assets/svg/group-icon-case-study.png');
    background-position:13px 50%;
}
.group-listing-title.group-icon-checklist {
    padding-left:52px;
    background-image:url('/assets/svg/group-icon-checklist.png');
    background-position:13px 50%;
}
.group-listing-title.group-icon-COP {
    padding-left:52px;
    background-image:url('/assets/svg/group-icon-code-of-practice.png');
    background-position:13px 50%;
}
.group-listing-title.group-icon-CRG {
    padding-left:52px;
    background-image:url('/assets/svg/group-icon-code-related-guidance.png');
    background-position:13px 50%;
}
.group-listing-title.group-icon-consultation {
    padding-left:52px;
    background-image:url('/assets/svg/group-icon-consultation.png');
    background-position:13px 50%;
}
.group-listing-title.group-icon-e-learning {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-mouse.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-event {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-events.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-examples {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-example.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-guidance {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-guidance.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-code-related-guidance {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-code-related-guidance.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-guide {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-document.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-information {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-information.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-interactive-tool {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-mouse.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-leaflet {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-document.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-minutes {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-minutes.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-online-service {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-mouse.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-overview {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-overview.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-policy {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-policy.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-presentation {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-presentation.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-publication {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-document.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-qa {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-QA.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-report {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-report.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-resource {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-resource.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-speech {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-speech.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-statement {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-statement.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-strategy {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-strategy.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-study-planner {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-document.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-summary {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-document.png');
background-position:13px 50%;
}
.group-listing-title.group-icon-webinar {
    padding-left:52px;
background-image:url('/assets/svg/group-icon-film-board.png');
background-position:13px 50%;
}
/* End of grouped listing styling */
/* Start of social sharing widget styling */
.social-tagging
{
    float:left;
    width: 100%;
}
.social-tagging h2
{
    font-size:18px;
}
/*  Social bookmarking
************************************************************************************************************************/
.social-tagging {
    padding: .2em;
    margin: 1em 0 1em 0;
    clear: left;
    float: left;
    width: 100%;
}
.addthis_toolbox ul {
    list-style: none!important;
    margin: 0!important;
    padding: 0!important;
}
    .addthis_toolbox ul li{
        float: left;
        margin: 0!important;
        padding: 0!important;
        font-size: 12px;
        list-style:none;
    }
.addthis_toolbox a {
    margin-right: 5px;
    color: #555753;
    text-decoration: none;
}
    .addthis_toolbox a:hover {
        text-decoration: underline;
    }
.addthis_toolbox span {
    margin-right: 5px;
}
#facebookLike iframe {
    width: 45px!important;
    position: relative;
    bottom: 2px;
}
/* End of social sharing widget styling */
/* End of main area styling */
/* Start of left column styling */
#left-nav
{
    float: left;
    width: 22%;
    margin-right:2%;
}
#mobile-section-bar, #mobile-section-nav
{
    display:none;
}
@media (max-width: 768px) {
    #mobile-section-bar, #mobile-section-nav
    {
        display:block;
    }
    }
@media only screen 
  and (min-device-width: 768px) 
  and (orientation: portrait) 
   {
#mobile-section-bar, #mobile-section-nav {display:none;}
}
div#left-nav li.selected a.first
{
    font-weight: bold;
    padding:8px;
    margin-bottom:5px;
    color:#FFF;
    background:
        #482a87;
}
.employers div#left-nav li.selected a.first
{
    background:
        #08647a;
}
.business-advisers div#left-nav li.selected a.first
{
    background:
        #426605;
}
.trustees div#left-nav li.selected a.first
{
    background:
        #9d4412;
}
.individuals div#left-nav li.selected a.first
{
    background:
        #655858;
}
.public-services div#left-nav li.selected a.first
{
    background:
        #d93b44;
}
.other div#left-nav li.selected a.first
{
    background:
        #482a87;
}
div#left-nav li
{
    padding:0;
    margin:0;
    background:none;
}
div#left-nav li a
{
    display:block;
    padding:5px 8px 5px 23px;
    background:
        url(/assets/svg/left-menu-plus-icon.svg)
        top
        left
        no-repeat;
    background-position:5px 10px;
}
.employers div#left-nav li a
{
    /*background:
        url(/assets/svg/left-menu-plus-icon-employers.svg)
        top
        left
        no-repeat;
    background-position:5px 10px;*/
    background: none
}
.business-advisers div#left-nav li a
{
    background:
        url(/assets/svg/left-menu-plus-icon-business-advisers.svg)
        top
        left
        no-repeat;
    background-position:5px 10px;
}
.trustees div#left-nav li a
{
    background:
        url(/assets/svg/left-menu-plus-icon-trustees.svg)
        top
        left
        no-repeat;
    background-position:5px 10px;
}
.public-services div#left-nav li a
{
    background:
        url(/assets/svg/left-menu-plus-icon-public-services.svg)
        top
        left
        no-repeat;
    background-position:5px 10px;
}
div#left-nav ul li
{
    border-bottom: dotted 1px #d4d4d4;
    font-weight:bold;
    list-style:none;
}
div#left-nav ul li.active a
{
    color:#FFF;
}
div#left-nav ul li.active ul ul li a
{
    font-weight:normal
}
div#left-nav ul li.active a.selected
{
    color:#FFF;
    border-bottom:5px solid #482a87;
    background:
        url(/assets/svg/left-menu-minus-icon.svg)
        top
        left
        no-repeat
        #6a5596;
    background-position:5px 10px;
}
div#left-nav ul ul li.active a.selected
{
    padding:5px 10px 5px 24px;
}
div#left-nav ul ul ul li.active a.selected
{
    padding:5px 10px;
}
div#left-nav ul ul li.active a
{
    color:#FFF;
    border-bottom:5px solid #482a87;
    background:
        url(/assets/svg/left-menu-minus-icon.svg)
        top
        left
        no-repeat
        #6a5596;
    background-position:5px 10px;
}
div#left-nav ul ul li.active ul li.active a.selected
{
    background:
        #6a5596;
}
div#left-nav ul ul li.active ul li a
{
    border-bottom:none;
    background:none;
    border:none;
}
.employers div#left-nav ul li.active a, .employers div#left-nav ul ul li.active a.selected
{
    border-bottom:5px solid #08647a;
    background:
        url(/assets/svg/left-menu-minus-icon.svg)
        top
        left
        no-repeat
        #5292a2;
    background-position:5px 10px;
}
.business-advisers div#left-nav ul li.active a, .business-advisers div#left-nav ul ul li.active a.selected
{
    border-bottom:5px solid #426605;
    background:
        url(/assets/svg/left-menu-minus-icon.svg)
        top
        left
        no-repeat
        #7a9450;
    background-position:6px 10px;
}
.trustees div#left-nav ul li.active a, .trustees div#left-nav ul ul li.active a.selected
{
    border-bottom:5px solid #9d4412;
    background:
        url(/assets/svg/left-menu-minus-icon.svg)
        top
        left
        no-repeat
        #b85c28;
    background-position:5px 10px;
}
.public-services div#left-nav ul li.active a, .public-services div#left-nav ul ul li.active a.selected
{
    border-bottom:5px solid #d93b44;
    background:
        url(/assets/svg/left-menu-minus-icon.svg)
        top
        left
        no-repeat
        #e4757c;
    background-position:5px 10px;
}
.individuals div#left-nav ul li.active a
{
    border-bottom:5px solid #655858;
}
.other div#left-nav ul li.active a.selected
{
    border-bottom:5px solid #482a87;
}
div#left-nav li li li a, div#left-nav ul ul ul li a
{
    background:
        url(/assets/svg/left-menu-arrow-icon.svg)
        top
        left
        no-repeat;
    background-position:10px 10px;
    border:none;
}
div#left-nav ul ul ul li.active a
{
    background:
        url(/assets/svg/left-menu-arrow-icon-white.svg)
        top
        left
        no-repeat
        #6a5596;
    background-position:10px 10px;
    border:none;
}
div#left-nav ul li.active ul li a
{
    color:#0571c2;
}
.employers div#left-nav ul li.active ul li a, .employers div#left-nav ul ul ul li a
{
    border-bottom:none;
    background:none
}
.employers div#left-nav ul li.active ul li a:hover, .employers div#left-nav ul ul ul li a:hover
{
    color:#08647a;
}
.business-advisers div#left-nav ul li.active ul li a, .business-advisers div#left-nav ul ul ul li a
{
    border-bottom:none;
    background:none
}
.business-advisers div#left-nav ul li.active ul li a:hover, .business-advisers div#left-nav ul ul ul li a:hover
{
    color:#426605;
}
.trustees div#left-nav ul li.active ul li a, .trustees div#left-nav ul ul ul li a
{
    border-bottom:none;
    background:none
}
.trustees div#left-nav ul li.active ul li a:hover, .trustees div#left-nav ul ul ul li a:hover
{
    color:#9d4412;
}
.individuals div#left-nav ul li.active ul li a
{
    border-bottom:none;
    background:none
}
.individuals div#left-nav ul li.active ul li a:hover
{
    color:#655858;
}
.public-services div#left-nav ul li.active ul li a
{
    border-bottom:none;
    background:none
}
.public-services div#left-nav ul ul ul li a:hover
{
    color: #d93b44;
}
div#left-nav li li li a
{
    padding:5px 0 5px 14px;
    margin:0 0 0 18px;
}
div#left-nav li li li.active a
{
    padding:5px 0 5px 17px;
}
div#left-nav li li li.active li a
{
    padding:5px 0 5px 39px;
}
div#left-nav li li li li.active li a
{
    padding:5px 0 5px 28px;
}
.employers div#left-nav ul ul li.active ul li a.selected, .business-advisers div#left-nav ul ul li.active ul li a.selected, .trustees div#left-nav ul ul li.active ul li a.selected, .individuals div#left-nav ul ul li.active ul li a.selected, .public-services div#left-nav ul ul li.active ul li a.selected, .other div#left-nav ul ul li.active ul li a.selected
{
    border:none;
    background-image:none;
    margin-top:5px;
    margin-bottom:5px;
    margin:5px 0 5px 22px;
}
.employers div#left-nav ul ul ul li.active ul li a.selected, .business-advisers div#left-nav ul ul ul li.active ul li a.selected, .trustees div#left-nav ul ul ul li.active ul li a.selected, .individuals div#left-nav ul ul ul li.active ul li a.selected, .public-services div#left-nav ul ul ul li.active ul li a.selected, .other div#left-nav ul ul ul li.active ul li a.selected
{
    margin:5px 0 5px 47px;
}
.employers div#left-nav ul ul li.active ul li a.selected
{
    background-color:#5292a2;
}
.business-advisers div#left-nav ul ul li.active ul li a.selected
{
    background-color:#7a9450;
}
.trustees div#left-nav ul ul li.active ul li a.selected
{
    background-color:#b85c28;
}
.individuals div#left-nav ul ul li.active ul li a.selected
{
    background-color:#655858;
}
.public-services div#left-nav ul ul li.active ul li a.selected
{
    background-color:#e4757c;
}
div#left-nav ul ul li.active ul li a.selected:hover
{
    color:#FFF;
}
div#left-nav ul li.active ul li ul li a
{
    background-position: 24px 10px!important;
}
.employers div#left-nav ul ul li.active ul li a.selected, .business-advisers div#left-nav ul ul li.active ul li a.selected, .trustees div#left-nav ul ul li.active ul li a.selected, .individuals div#left-nav ul ul li.active ul li a.selected, .public-services div#left-nav ul ul li.active ul li a.selected, .other div#left-nav ul ul li.active ul li a.selected
{

}


/* End of left column styling */
/* Start of right column styling */
.rightSidebar
{
    float: right;
    width: 22%;
    margin-left:2%;
    display: inline;
}
.RHC-highlight-box
{

    width:100%;
    padding:15px;
    margin:0 0 20px 0;
    border-left:5px solid #482a87;
    background:#f1f1f1;
}
.rightSidebar .right-campaign
{
    float:right;
    width:100%;
    padding:15px;
    margin:0 0 20px 0;
    background:#f1f1f1;
}
.rightSidebar .right-campaign h2
{
    margin-top:0;
}
.rightSidebar .right-campaign .dc-heading
{
    margin:0 0 10px 0;
}
.employers .RHC-highlight-box
{
    border-left:5px solid #08647a;
}
.business-advisers .RHC-highlight-box
{
    border-left:5px solid #426605;
}
.trustees .RHC-highlight-box
{
    border-left:5px solid #9d4412;
}
.individuals .RHC-highlight-box
{
    border-left:5px solid #655858;
}
.public-services .RHC-highlight-box
{
    border-left:5px solid #d93b44;
}
/* End of right column styling */
/* Start of trustee toolkit bar styling */
.tt-promo
{
    padding:15px;
    margin:0 0 20px 0;
    background:#f1f1f1;
}
.tt-promo h3
{
    margin-top:0;
}
.tt-promo a.btn
{
    float:right;
    color:#FFF;
    padding:12px 0 12px 12px;
    margin:12px;
    background:#9d4412;
}
.tt-promo a.btn:hover
{
    background:#ba7c59;
}
.tt-promo a.btn .chevron
{
    float:right;
    width:30px;
    height:21px;
    margin:0 0 0 10px;
    background-image: url(/assets/svg/link-chevron-right-spacing.svg);
    background-position:right center;
    background-repeat: no-repeat;
}
/* End of trustee toolkit bar styling */
/* Start of DB styling */
.img-full
{
    margin:0 0 20px 0;
}
.img-full img
{
    width:100%;
}
.cmp-aud-panel
{
    float:left;
    width:31%;
    margin:0 2% 0 0;
}
.cmp-aud-panel.rhBox
{
    margin:0;
}
.cmp-aud-panel-hdr
{
    background:
        #482a87;
}
.cmp-aud-panel-hdr.trust
{
    background:
        #9d4412;
}
.cmp-aud-panel-hdr.business-advisers
{
    background:
        #426605;
}
.cmp-aud-panel-hdr.prof
{
    background:
        #426605;
}
.cmp-aud-panel-hdr.emp
{
    background:
        #08647a;
}
.cmp-aud-panel-hdr h2
{
    color:#FFF;
    padding:10px;
    margin:0;
}
.cmp-aud-panel-cnt
{
    padding:20px;
    border: 1px solid #e7e7e7;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
/* End of DB styling */
/* Start of tools section styling */
.recaptchatable #recaptcha_response_field
{
    min-height: inherit;
}
.quiz
{
    border:1px solid #e7e7e7;
    padding:15px;
    margin:0 0 20px 0;
}
#quizheader
{
    padding:15px;
}
#calcContrib table.contributionTab tr td{
    font-weight:bold;
}
#calcContrib table.contributionTab tr td h3{
    margin:0;
}
.employers #quizheader
{
    background:
        #08647a;
}
#quizheader h2
{
    margin:0;
    color:#FFF;
}
.quiztool
{
    position:relative;
    padding:15px;
    margin: 0 0 15px 0;
    background:
        #e7e7e7;
}
#content.quiz h2
{
    margin-top: 0;
}
.quiztool h3
{
    min-height: 30px;
    margin:0 140px 10px 0;
    padding:0 0 0 40px;
    background-image: url(/assets/svg/tick-circle.svg);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}
.quiztool.gry h3
{
    background-image: url(/assets/svg/tick-circle-finished.svg);
}
.quiztool p
{
    margin-top:0;
    margin-right:140px;
    padding-left: 40px;
}
a.tool-start, input#btnNext, input#btnFinish, input#btnPreviousURL, input#btnPrevious, .btn.chevron, span input#Second, #PreviousFirst, input#Third, #PreviousSecond, .quiznext span input, input.goButton
{
    position: absolute;
    top: 15px;
    right: 15px;
    color: #FFF;
    border-radius:4px;
    border:none;
    padding:15px 40px 15px 15px;
    background-image: url(/assets/svg/link-chevron-right-spacing.svg);
    background-position:right center;
    background-repeat: no-repeat;
    background-color:#482a87;
}
input#btnPreviousURL, input#btnPrevious, #PreviousFirst, #PreviousSecond
{
    padding:15px 15px 15px 40px;
    background-position: 12% 50%;
}
input#btnNext, input#btnFinish, input#btnPreviousURL, input#btnPrevious, .btn.chevron, span input#Second, #PreviousFirst, input#Third, #PreviousSecond, .quiznext span input, input.goButton
{
    position: inherit;
}
input#btnPreviousURL, input#btnPrevious, #PreviousFirst, #PreviousSecond
{
    color:#222222;
    background-image: url(/assets/svg/previous-chevron.svg);
    background-color:#d3d3d3;
}
input#btnPreviousURL:hover, input#btnPrevious:hover, #PreviousFirst:hover, #PreviousSecond:hover
{
    background-color:#e7e7e7;
}
/* Disabled these buttons for the SBS Guide/Small-Micro journey - Bruno */
input#btnPreviousURL, input#btnFinish, input#btnFinishRedirect {
    display: none
}

input#btnNext, input#btnFinish, .btn.chevron, span input#Second, input#Third, .quiznext span input, input.goButton
{
    float:right;
    padding:15px 40px 15px 15px;
    background-color:#08647a;
}
.btn.chevron
{
    float:left;
}
input#btnNext:hover, input#btnFinish:hover, .btn.chevron:hover, span input#Second:hover, input#Third:hover, .quiznext span input:hover, input.goButton:hover
{
    color:#FFF;
    background-color:#5292a2;
}
.employers a.tool-start
{
    background-color:#08647a;
}
.employers a.tool-start:hover
{
    color:#FFF;
    background-color:#5292a2;
}
a.tool-restart
{
    position: absolute;
    top: 15px;
    right: 15px;
    color: #FFF;
    border-radius:4px;
    padding:15px 40px 15px 15px;
    background-image: url(/assets/svg/link-chevron-right-spacing.svg);
    background-position:right center;
    background-repeat: no-repeat;
    background-color:#68961a;
}
a.tool-restart:hover
{
    color:#FFF;
    background-color:#87b934;
}
input.goButton
{
    min-width:69px;
    background-image: url(/assets/svg/link-chevron-go.svg);
}
.purlast
{
    margin-bottom: 0;
}
#content-tool.page
{
    float:left;
    width:866px;
}
#quizheader
{
    margin:0;
}
h1#quiztitle
{
    color:#FFF;
    margin:0;
}
div.quiztop, div.quizbottom
{
    display:none;
}
#content.quiz
{
    width:100%;
}
#content.quiz #progress
{
    border-radius:4px;
    margin: 0 0 20px 0;
    background: 
        #e7e7e7;
}
#content.quiz #progress #progressbar
{
    border-radius:4px;
    min-height: 30px;
    background-color:#68961a;
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
}
#content.quiz #progress #progressbar_mask
{
    display:none;
}
#content.quiz #progress #progressbar p
{
    display:none;
}
#content.quiz #progress #yourprogress
{
    display:none;
}
#content.quiz .shaded
{
    padding:15px;
    margin:0 0 15px 0;
    background: 
        #e7e7e7;
}
#content.quiz .shaded h3
{
    margin-top:0;
}
#content.quiz .shaded ul.ticks li, ul.ticks li
{
    padding:0 0 0 30px;
    background-image: url(/assets/svg/tick.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    list-style: none;
    margin-left: 0px;
}
#content.quiz .shaded ol li
{
    font-weight:bold;
    background: none;
}
#content.quiz .shaded ol ul.ticks
{
    margin:10px 0 0 0;
}
#content.quiz .shaded ol ul.ticks li
{
    font-weight:normal;
    list-style: none;
    margin: 0;
}
a.quizquestion
{
    position:relative;
    background: url(/assets/svg/question.svg) no-repeat right top;
    padding-right: 15px;
    margin-right:5px;
    text-decoration: none!important;
    display: inline;
}
.popup
{
    display: none;
    position: absolute;
    left:0;
    padding:10px;
    background:#e7e7e7;
    border:1px solid #d3d3d3;
    width:300px;
    z-index:10;
}
div.quiz div.quiz
{
    margin: 0;
    padding: 0;
    border: none;
}
a.quizquestion:hover > .popup
{
    display:block!important;
}
.have-paye
{
    float:left;
    margin: 0 0 10px 0;
}
.have-paye h3
{
    margin:0;
}
.dont-have-paye
{
    float:right;
    margin: 0 0 10px 0;
}
.dont-have-paye a
{
    position:relative;
}
input.payeOne
{
    border: 1px solid #B0B0B0;
    color: #666666;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 7px 0 7px 5px;
    text-transform: uppercase;
    width: 53px;
}
input.payeTwo
{
    border: 1px solid #B0B0B0;
    color: #666666;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 7px 10px;
    text-transform: uppercase;
    width: 170px;
}
.email-reminder-panel
{
    float: left;
    width: 100%;
    padding: 15px;
    border: 1px solid #e7e7e7;
    position: relative;
    bottom: 21px;
}
.email-reminder-panel h3
{
    margin-top: 0;
}
#stagingdate
{
    border-radius: 4px;
    text-align: center;
    padding:30px 20px;
    margin:0 0 15px 0;
    background-color:#68961a;
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
}
#stagingdate h2
{
    color: #FFF;
    margin-bottom: 0;
}
.quiz .left-col
{
    float:left;
    width:50%;
}
.quiz .left-col h3
{
    margin-top:0;
}
.quiz .right-col
{
    float:right;
    width:50%;
}
.quiz .right-col img
{
    float:right;
    margin:0 0 15px 15px;
}
.shaded legend
{
    display: none;
}
ul.radiobuttons li
{
    list-style:none;
    background:
        none;
}
ul.radiobuttons li label
{
    margin: 0 0 0 10px;
    position: relative;
    bottom: 7px;
}
div.quiz .error
{
    display:block;
    background: url(/assets/svg/stop.svg) no-repeat scroll 7px 10px #F5EAED;
    border: 1px solid #990033;
    font-weight: bold;
    margin-bottom: 15px !important;
    padding: 8px 0 8px 30px!important;
}
.tabhead
{
    padding: 15px;
    background:
        #08647a;
}
.tabhead .tabhead
{
    color: #FFF;
    padding:0;
    font-size: 23px;
}
.quiztabcontent.extrapadding
{
    padding:15px;
    border:1px solid #e7e7e7;
    margin:0 0 15px 0;
}
.quiztabcontent.extrapadding h3
{
    margin-top: 0;
}
.redquiz
{
    padding:15px 7px 7px 50px;
    margin:0 0 10px 0;
    background:
        url(/assets/svg/warning-icon.svg)
        top
        left
        no-repeat
        #d3d3d3;
    background-position: 10px 50%;
}
.qrow
{
    float:left;
    width:100%;
    margin:5px 0;
}
input.amount
{
    background:
        url(/assets/svg/pound.svg)
        no-repeat
        transparent;
    background-position: 10px 50%;
    border: solid 1px #b0b0b0;
    background-color: #fff;
    height: 30px;
    padding: 7px 25px 10px 20px;
    width: 180px;
    color: #666;
    font-size: 18px;
    font-weight: bold;
    float: right;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   input.amount
   {
       padding:0 25px 10px 20px;
   }
}


#calcContrib h2
{
    padding:15px;
    color:#FFF;
    margin:0;
    background:#08647a
}
#calcContrib fieldset
{
    padding:15px;
    background: #e7e7e7;
}
table.contributionTab
{
    margin-top:0;
    width:100%;
    display:inline-table;
}
ol.noBold li
{
    background: none;
}
select#myContribution
{
    font-size: 20px;
    padding: 10px;
    width: 200px;
}
#calcOutput span.freq
{
    margin:0 15px 0 0;
}
#calcOutput span.pence
{
    font-size:20px;
    padding:0 0 0 11px;
    margin:0 10px 0 0;
    background:
        url(/assets/svg/full-stop.svg)
        bottom
        left
        no-repeat
        transparent;
    background-position: 2px 17px;
}
#calcOutput span.pounds
{
    font-size:40px;
    margin-left: 5px!important;
}
#calcOutput span.currency
{
    font-size:40px;
}
#calcOutput
{
    float: right;
}
.checkbox {
    width: 13px;
    min-height: 13px;
    padding: 0;
    background: url(/assets/svg/tpr_checkbox.png) no-repeat;
    display: block;
    clear: left;
    float: left;
    margin: 1px 0 0 8px;
}
#rblQuestion .radio,  #rblQuestion label{
    margin-bottom: 10px!important;
}
.radio {
    width: 13px;
    min-height: 13px;
    background: url(/assets/svg/tpr_radio.png) no-repeat;
    display: block;
    clear: left;
    float: left;
    margin: 1px 0 0 8px;
}
    .radio:focus {
        outline: solid 1px #000;
    }
select.styled {
    width:257px!important;
    cursor: pointer;
}
  
.select {
     position: absolute;
     width: 266px!important;
     height: 42px;
     padding: 10px 10px 0px 10px;
     color: #000; 
     background: url(/assets/svg/dd-box-new.png) no-repeat;
     overflow: hidden;
}
    
    option:focus{
        background: #000;
    }
    
    
    .wrap{
        display: inline;
        font-size: 13px;
    }
     
/* End of tools section styling */
/* Start of glossary styling */
ul.atoz li
{
    display:inline;
    padding:0 20px 0 0;
    background:none!important;
}
/* End of glossary styling */
/* Start of DB scheme costs tool styling*/
.scheme-size-box .btn
{
    color:#FFF;
    padding:12px;
    margin:12px;
    background:#9d4412;
}

.scheme-size-box .btn:hover
{
    background:#ba7c59
}
/* End of DB scheme costs tool styling */
/* Start of contact us page styling */
.contact-us-box
{
    padding:15px;
    margin:0 0 15px 0;
    background:#e7e7e7;
}
a.contact-us-expand-btn
{
    cursor: pointer;
}
a.contact-us-expand-btn span.chevron
{
    float:left;
    width:30px;
    height:30px;
    margin: 0 12px 0 0;
    cursor: pointer;
    background:
        url(/assets/svg/down-circle-arrow.svg)
        no-repeat;
    background-position:left;
    background-size:contain;
}

a.contact-us-expand-btn.active span.chevron
{
    background:
        url(/assets/svg/up-circle-arrow.svg)
        no-repeat
        top
        left;
}
/* End of contact us page styling */
/* Start of text highlight box styling */
.textHighlight
{
    text-transform:capitalize;
    padding:10px 14px;
    background:#FFCC00;
}
/* End of text highlight box styling */
/* Start of ui tabs panel */

ul.ui-tabs-nav
{
    margin:0;
}
ul.ui-tabs-nav li
{
    display:inline-block;
    margin:0 3px 0 0;
    border-top:4px solid #e7e7e7;
    border-right:4px solid #e7e7e7;
    border-left:4px solid #e7e7e7;
    background:#FFF;
}
ul.ui-tabs-nav li a
{
    display:block;
    padding:12px 10px 13px;
}
ul.ui-tabs-nav li a:hover
{
    background:#F0F0F0;
}
ul.ui-tabs-nav li.ui-tabs-selected
{
    padding:16px 14px 13px;
    border:none;
    background:#e7e7e7;
}
ul.ui-tabs-nav li.ui-tabs-selected a
{
    padding:0;
}

.ui-tabs-panel
{
    padding:15px;
    margin:0 0 15px 0;
    background:
        #e7e7e7;
}
.ui-tabs-panel .downloadWrap
{
    padding:15px;
    background:
        #FFF;
}
/* End of ui tabs panel */
/* Start of add this panel stylig */
#_atssh
{
    display:none;
}
/* End of add this panel styling */
/* End of structure styling */
/* Start of content area unique boxes */
.reference
{
    border:15px solid #e7e7e7;
    padding:15px;
    margin:15px 0;
}
.section .box
{
    padding:15px;
    margin:15px 0;
    background:
        #e7e7e7;
}
/* End of content area unique boxes */
/* Start of site map styling */
#siteMap li ul
{
    border-left:1px solid #e7e7e7;
}
#content #siteMap ul li
{
    line-height: 20px;
    margin-top: 1px;
    position: relative;
    width: 644px;
    list-style:none;
}
/* End of site map styling */
/* Start of search page styling */

form#frmSearch fieldset#divContainer legend
{
    color:#FFF;
    padding:6px 15px;
    margin:0;
    background:
        #482a87;
}

form#frmSearch fieldset#divContainer .searchInner
{
    padding:15px;
    background:
        #e7e7e7;
}

form#frmSearch fieldset#divContainer .searchInner input#s-input
{
    width:100%;
    padding:12px;
    margin:0 0 15px 0;
}

form#frmSearch fieldset#divContainer .searchInner #searchSubmit input
{
    color:#FFF;
    font-size:14px;
    text-align:left;
    padding:10px 40px 10px 16px;
    margin:10px 0 0 0;
    border:none;
    background-color:#482a87;
    background-image:url(/assets/svg/link-chevron-right-spacing.svg);
    background-position:100% 50%;
    background-repeat:no-repeat;
}
form#frmSearch fieldset#divContainer .searchInner #searchSubmit input:hover
{
    background-color:#6a4baa;
}
form#frmSearch fieldset#divContainer .searchInner label input
{
    margin:4px 5px 0 0;
}
.pagination ul li
{
    display:inline;
    padding:0;
    margin:0;
    background:none;
}

.long {
    background-color: #08647a;
}

.long:hover {
    background-color: #3b90a4 !important;
    color: #fff;
}

/* End of search page styling */

/* Employer Contributions Fix for IE 9-10 / FireFox Inputs fields */
input.amount {height:40px;}
.qrow label {padding-top :10px;}


/* End of document */ 
 


 