﻿@charset "UTF-8";

#counter {
    margin:0 auto 23px;
    overflow:hidden;
    width:460px;
}

#counter .colon {
    font-size:6em;
    line-height:1em;
}

#counter .days {
    display:inline-block;
    font-size:1em;
    padding-left:3px;
}

#counter .numbers {
    font-size:6em;
    line-height:1em;
}

#counter p {
    color:#8fa23c;
    float:left;
    width:auto;
}

#counter p:first-child {
    color:#2e515c;
}

#ksys345_tools_watchlist {
    position:absolute;
    right:0;
    top:0;
}

#ksys345_tools_watchlist button {
    position:absolute;
    right:220px;
}

#yui3-css-stamp.cssreset {
    display:none;
}

.accordion-content {
    overflow:hidden;
}

.accordion-content .accordion-link {
    color:#1c626c;
    text-decoration:none;
}

.accordion-content .accordion-link:hover {
    text-decoration:underline;
}

.accordion-content .audience-select .tabs a.get-detail {
    margin-bottom:14px;
    margin-left:23px;
}

.accordion-content .full-width-image {
    border-top:1px solid #ccd5d7;
}

.accordion-content .full-width-image img {
    margin:0 auto;
}

.accordion-content .get-detail {
    margin-bottom:14px;
    margin-left:23px;
}

.accordion-content .promo-link {
    margin-bottom:14px;
    margin-left:23px;
}

.accordion-content .right-hand-image {
    float:right;
    padding:32px 0 14px 24px;
}

.accordion-content h1 {
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.9em;
    letter-spacing:-.05em;
    line-height:.7em;
    margin:32px 23px 14px;
    padding:0;
}

.accordion-content h1 strong {
    font-family:"Interstate MG",Arial,sans-serif;
    margin-left:-2px;
}

.accordion-content h2 {
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.9em;
    letter-spacing:-.05em;
    line-height:.7em;
    margin:32px 23px 14px;
    padding:0;
}

.accordion-content h2 strong {
    font-family:"Interstate MG",Arial,sans-serif;
    margin-left:-2px;
}

.accordion-content h3 {
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.9em;
    letter-spacing:-.05em;
    line-height:.7em;
    margin:32px 23px 14px;
    padding:0;
}

.accordion-content h3 strong {
    font-family:"Interstate MG",Arial,sans-serif;
    margin-left:-2px;
}

.accordion-content h4 {
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.9em;
    letter-spacing:-.05em;
    line-height:.7em;
    margin:32px 23px 14px;
    padding:0;
}

.accordion-content h4 strong {
    font-family:"Interstate MG",Arial,sans-serif;
    margin-left:-2px;
}

.accordion-content ul.link-list {
    overflow:hidden;
}

.accordion-content ul.link-list li {
    background:none;;
}

.accordion-content ul.two-columns {
    margin:23px 18px;
}

.accordion-content ul.two-columns li {
    float:left;
    list-style-position:inside;
    list-style-type:none;
    margin:0;
    padding:0;
    width:50%;
}

.accordion-content ul.two-columns li a {
    font-size:.9em;
}

.audience .audience-header-long .list-content .list-content-topics .topic-box a.active.topic-title {
    background:none;
    font-size:1.8em;
    font-weight:700;
    margin:0;
    padding:0;
}

.audience .audience-header-long .list-content .list-content-topics .topic-box a.topic-title {
    background:none;
    color:#FFF;
    display:block;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.8em;
    margin:0;
    padding:0;
    text-align:left;
    text-decoration:none;
    width:100%;
}

.audience .audience-header-long .list-content .list-content-topics .topic-box a.topic-title h3 {
    margin:0;
    padding:15px 0 15px 15px;
}

.audience .audience-header-long .list-content .list-content-topics .topic-box a.topic-title:hover {
    background:none;
    font-size:1.8em;
    font-weight:700;
    margin:0;
    padding:0;
}

.audience .audience-header-long a {
    background:none;
    display:inline;
    font-size:1em;
    margin:0;
    text-align:left;
}

.audience .audience-header-long a.title-box {
    background:none;
    color:#FFF;
    display:block;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.8em;
    margin:0;
    padding:0;
    text-align:left;
    text-decoration:none;
    width:100%;
}

.audience .audience-header-long a.title-box h3 {
    margin:0;
    padding:15px 0 15px 15px;
}

.audience .audience-header-long a.title-box.active {
    background:none;
    font-size:1.8em;
    font-weight:700;
    margin:0;
    padding:0;
}

.audience .audience-header-long a.title-box:hover {
    background:none;
    font-size:1.8em;
    font-weight:700;
    margin:0;
    padding:0;
}

.audience-confirmation {
    display:none;
    padding:0 10px;
}

.audience-confirmation .block-button {
    font-size:1em;
}

.audience-confirmation .col {
    float:left;
    margin:0 14px;
    width:260px;
}

.audience-confirmation .confirm {
    float:right;
    margin:0 14px;
    width:270px;
}

.audience-confirmation .confirm-line {
    clear:left;
    font-size:1.3em;
    margin:32px 0;
}

.audience-confirmation .custom-radio {
    float:left;
    margin:0 10px 0 0;
}

.audience-confirmation .custom-select {
    width:250px;
}

.audience-confirmation .custom-select select {
    width:265px;
}

.audience-confirmation .custom-select span {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 205px -1115px no-repeat;
    width:250px;
}

.audience-confirmation .double-width-col {
    float:left;
    margin:0 14px;
    width:540px;
}

.audience-confirmation button.block-button {
    background-color:#fff;
    border:none;
    cursor:pointer;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.3em;
    padding:0;
}

.audience-confirmation button.block-button .block-button-arrow {
    background-color:#2e515c;
}

.audience-confirmation button.block-button .block-button-text {
    background-color:#2e515c;
}

.audience-confirmation h4 {
    color:#363636;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.7em;
    font-weight:400;
    letter-spacing:-.05em;
    line-height:1em;
    margin:14px 0;
}

.audience-confirmation h4 strong {
    font-family:"Interstate MG",Arial,sans-serif;
}

.audience-confirmation p {
    font-size:1.2em;
    margin:14px 0;
}

.audience-confirmation p a {
    color:#1c626c;
    font-weight:700;
    text-decoration:none;
}

.audience-confirmation p a:hover {
    text-decoration:underline;
}

.audience-content .audience-share {
    margin:0 0 -36px 23px;
}

.audience-content .box-break {
    border-top:3px solid #8fa23c;
    clear:both;
    height:0;
}

.audience-content .box-container {
    overflow:hidden;
    width:100%;
}

.audience-content .major-carousel .graphic.animated {
    height:246px;
    right:0;
    top:104px;
    width:497px;
}

.audience-content .major-carousel .graphic.animated img {
    left:0;
    position:absolute;
    top:0;
}

.audience-content .major-carousel .graphic.animated img.img1 {
    -moz-animation-duration:1.5s;
    -moz-animation-name:rotateCCW;
    -ms-animation-duration:1.5s;
    -ms-animation-name:rotateCCW;
    -webkit-animation-duration:1.5s;
    -webkit-animation-name:rotateCCW;
}

.audience-content .major-carousel .graphic.animated img.img2 {
    -moz-animation-duration:1.5s;
    -moz-animation-name:rotateCW;
    -ms-animation-duration:1.5s;
    -ms-animation-name:rotateCW;
    -webkit-animation-duration:1.5s;
    -webkit-animation-name:rotateCW;
}

.audience-content .major-carousel .text-layer.animated {
    top:95px;
}

.audience-content .major-carousel .text-layer.animated h3 {
    font-size:36px;
    width:430px;
}

.audience-content .major-carousel .text-layer.animated h3 span {
    color:#a2ad00;
    font-size:45px;
    font-weight:700;
}

.audience-content .major-carousel .text-layer.animated p {
    width:378px;
}

.audience-content .small-box {
    height:230px;
}

.audience-content .small-box p {
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.45em;
}

.audience-content .small-box.full-size-background-promo p {
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.3em;
}

.audience-content .small-box.invest-now {
    background:url(/Assets/SiteRefresh/img/end_investors/invest_now_bg.png) bottom left;
}

.audience-landing .full-box {
    border-bottom:1px solid #c0cace;
    border-left:1px solid #c0cace;
    border-right:1px solid #c0cace;
    margin:0 0 14px;
}

.audience-landing .full-box .list-content .list-content-topics .topic-box .topic-title {
    margin-bottom:0;
}

.audience-landing .full-box .paging {
    padding:10px 0 0 16px;
}

.audience-landing .full-box .title-box {
    margin-bottom:0;
}

.audience-landing .funds-table {
    border:none;
}

.audience-landing .funds-table td {
    font-size:1.1em;
    padding:6px 14px;
    vertical-align:middle;
}

.audience-landing .funds-table tr:hover {
    background-color:#f8f9e9;
}

.audience-landing .funds-table tr:hover th {
    background-color:#fff;
}

.audience-landing .get-detail-holder {
    border-top:none;
    padding:10px 0 10px 14px;
}

.audience-select {
    position:relative;
}

.audience-select .tab-content {
    background:url(/Assets/SiteRefresh/img/global/audience_confirm_tile.gif) #fff;
    display:none;
    height:459px;
    overflow:hidden;
    width:914px;
}

.audience-select .unrestricted-height {
    height: auto;
    margin-bottom: 50px;
}

.audience-select .tab-content .close-button {
    background:url(/Assets/SiteRefresh/img/global/overlay_close_1.png) top right #fff no-repeat;
    cursor:pointer;
    float:right;
    height:46px;
    width:46px;
}

.audience-select .tab-content .top-bar {
    background:url(/Assets/SiteRefresh/img/global/header_bar_green_full.png);
    color:#fff;
    font-size:1.8em;
    font-weight:700;
    line-height:46px;
    padding-left:23px;
}

.audience-select .tab-content-container {
    margin:0;
}

.audience-select .tabs {
    overflow:hidden;
}

.audience-select .tabs .accordion-content a.get-detail {
    margin-bottom:14px;
    margin-left:23px;
}

.audience-select .tabs .audience-header-1.medium-box-fixed-height h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_audience_medium_1.png);
}

.audience-select .tabs .audience-header-2.medium-box-fixed-height h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_audience_medium_2.png);
}

.audience-select .tabs .bottom-promo li a.get-detail {
    font-size:.8em;
}

.audience-select .tabs .card-carousel .carousel-item a.get-detail {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -1321px no-repeat;
}

.audience-select .tabs .last {
    margin-right:0;
}

.audience-select .tabs .list-content .list-content-topics .audience-header-1.topic-box h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_audience_medium_1.png);
}

.audience-select .tabs .list-content .list-content-topics .audience-header-2.topic-box h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_audience_medium_2.png);
}

.audience-select .tabs .list-content .list-content-topics .topic-box h3 {
    color:#fff;
}

.audience-select .tabs .list-content .list-content-topics .topic-box:first-child {
    margin-right:12px;
}

.audience-select .tabs .list-content .list-content-topics .topic-box:hover {
    background:url(/Assets/SiteRefresh/img/global/audience_tile.gif);
}

.audience-select .tabs .list-content .list-content-topics .topic-box:hover h3 {
    background:url(/Assets/SiteRefresh/img/global/dark_green_tile.gif);
}

.audience-select .tabs .medium-box h3 {
    color:#fff;
}

.audience-select .tabs .medium-box-fixed-height .carousel .carousel-item a.get-detail:hover {
    margin-left:0;
}

.audience-select .tabs .medium-box-fixed-height a.get-detail {
    bottom:20px;
    margin-left:18px;
    position:absolute;
}

.audience-select .tabs .medium-box-fixed-height h3 {
    color:#fff;
}

.audience-select .tabs .medium-box-fixed-height:first-child {
    margin-right:12px;
}

.audience-select .tabs .medium-box-fixed-height:hover {
    background:url(/Assets/SiteRefresh/img/global/audience_tile.gif);
}

.audience-select .tabs .medium-box-fixed-height:hover h3 {
    background:url(/Assets/SiteRefresh/img/global/dark_green_tile.gif);
}

.audience-select .tabs .medium-box.audience-header-1 h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_audience_medium_1.png);
}

.audience-select .tabs .medium-box.audience-header-2 h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_audience_medium_2.png);
}

.audience-select .tabs .medium-box:first-child {
    margin-right:12px;
}

.audience-select .tabs .medium-box:hover {
    background:url(/Assets/SiteRefresh/img/global/audience_tile.gif);
}

.audience-select .tabs .medium-box:hover h3 {
    background:url(/Assets/SiteRefresh/img/global/dark_green_tile.gif);
}

.audience-select .tabs .no-opacity a.get-detail {
    font-family:"Interstate MG Light",Arial,sans-serif;
}

.audience-select .tabs .promo-column .carousel .carousel-item a.get-detail:hover {
    bottom:0;
    margin-left:0;
    position:absolute;
}

.audience-select .tabs .promo-column .right-promo a.get-detail {
    font-size:1.3em;
    margin:10px 0;
    overflow:visible;
}

.audience-select .tabs .seo-about-mng .details a.get-detail {
    display:block;
    font-size:1.4em;
    margin-top:15px;
}

.audience-select .tabs .small-box .carousel .carousel-item a.get-detail:hover {
    margin-left:0;
}

.audience-select .tabs .small-box a.get-detail {
    bottom:20px;
    margin-left:18px;
    position:absolute;
}

.audience-select .tabs .small-box h3 {
    color:#fff;
}

.audience-select .tabs .small-box.audience-header-1 h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_audience_1.png);
}

.audience-select .tabs .small-box.audience-header-2 h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_audience_2.png);
}

.audience-select .tabs .small-box.audience-header-3 h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_audience_3.png);
}

.audience-select .tabs .small-box.audience-header-4 h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_audience_4.png);
}

.audience-select .tabs .small-box.audience-header-5 h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_audience_5.png);
}

.audience-select .tabs .small-box.audience-header-6 h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_audience_6.png);
}

.audience-select .tabs .small-box.audience-header-long h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_audience_long.png);
}

.audience-select .tabs .small-box:hover {
    background:url(/Assets/SiteRefresh/img/global/audience_tile.gif);
}

.audience-select .tabs .small-box:hover h3 {
    background:url(/Assets/SiteRefresh/img/global/dark_green_tile.gif);
}

.audience-select .tabs .small-carousel .carousel-item a.get-detail {
    margin-left:0;
}

.audience-select .tabs .small-promo-image .small-box a.get-detail {
    bottom:0;
}

.audience-select .tabs .tall {
    height:250px;
}

.audience-select .tabs .wide {
    width:606px;
}

.audience-select .tabs .wide .col {
    float:left;
    padding:20px 5px 20px 18px;
    width:280px;
}

.audience-select .tabs .wide .col p.border {
    border-right:1px solid #bbb;
}

.audience-select .tabs .wide a.get-detail {
    margin-left:0;
}

.audience-select .tabs .wide a.get-detail:hover {
    margin-left:0;
}

.audience-select .tabs .wide h4 {
    color:#2e515c;
    font-size:1.6em;
    font-weight:700;
    margin-bottom:5px;
    padding:0 20px 0 0;
}

.audience-select .tabs .wide p {
    padding:0 20px 0 0;
}

.audience-select .tabs a.get-detail {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -330px no-repeat;
    color:#2e515c;
    display:inline-block;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.2em;
    height:20px;
    line-height:20px;
    overflow:hidden;
    padding:0 0 0 28px;
    text-align:left;
    text-decoration:none;
    width:auto;
}

.audience-select .tabs a.get-detail:hover {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -330px no-repeat;
    color:#2e515c;
    display:inline-block;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.2em;
    font-weight:400;
    height:20px;
    line-height:20px;
    overflow:hidden;
    padding:0 0 0 28px;
    text-align:left;
    text-decoration:underline;
    width:auto;
}

.audience-share {
    float:right;
    height:36px;
    margin:0 23px;
    overflow:visible;
}

.authorisation-message {
    font-size:14px;
    font-weight:700;
    margin-top:20px;
    padding:100px 0 50px;
    position:relative;
    text-align:center;
}

.authorisationsection {
    margin-bottom:850px;
}

.background-link {
    background-image:url(/Assets/SiteRefresh/img/global/noimage.png);
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:1;
}

.background-promo-title {
    background:none !important;
    color:#2e515c!important;
    font-size:2.4em;
    line-height:1em;
    margin:0;
    padding:0;
    position:absolute;
}

.background-promo-title p {
    color:inherit!important;
    font-size:1em!important;
    margin:0!important;
    padding:0!important;
}

.banner-intro {
    background:url('/Assets/SiteRefresh/img/global/Hammerthrower Adviser UK.gif') bottom left no-repeat;
    margin:0 23px;
    min-height:227px;
}

.banner-intro .audience-share {
    margin:0;
}

.banner-intro .breadcrumb {
    margin:0;
}

.banner-intro .intro {
    padding:0;
}

.banner-intro .intro h1.main-title {
    margin-bottom:14px;
}

.banner-intro .intro p {
    margin-bottom:0;
    padding-bottom:14px;
    width:587px;
}

.banner-intro-light {
    background:url(/Assets/SiteRefresh/img/global/bond_vigilanties_banner.jpg) bottom left no-repeat;
}

.banner-intro-light .intro {
    color:#fff;
}

.banner-intro-light .intro h1.main-title {
    color:#fff;
}

.blob {
    background-color:#fff;
    border:1px solid #2e515c;
    cursor:pointer;
    display:block;
    float:left;
    height:10px;
    margin-left:7px;
    width:10px;
}

.blob.current-blob {
    background-color:#2e515c;
}

.blobs {
    position:absolute;
    right:0;
    top:0;
    z-index:50;
}

.block-button {
    background-color:#2e515c;
    color:#fff;
    display:inline-block;
    font-size:1.2em;
    font-weight:700;
    overflow:hidden;
    text-decoration:none;
}

.block-button .block-button-arrow {
    background:url(/Assets/SiteRefresh/img/sprites/list_icons.png) -30px -59px no-repeat;
    display:block;
    float:left;
    padding:6px 0;
    width:30px;
}

.block-button .block-button-text {
    border-right:1px solid #fff;
    display:block;
    float:left;
    padding:6px 14px;
}

.block-button-alt {
    background-color:#fff;
    border:1px solid #2e515c;
    color:#2e515c;
    display:inline-block;
    font-size:1.2em;
    font-weight:700;
    overflow:hidden;
    text-decoration:none;
}

.block-button-alt .block-button-arrow {
    background:url(/Assets/SiteRefresh/img/sprites/list_icons.png) -30px -27px no-repeat;
    display:block;
    float:left;
    padding:5px 0;
    width:30px;
}

.block-button-alt .block-button-text {
    border-right:1px solid #2e515c;
    display:block;
    float:left;
    padding:5px 14px;
}

.block-button-white {
    background-color:#fff!important;
}

.block-button-white .block-button-arrow {
    background:url(/Assets/SiteRefresh/img/sprites/list_icons.png) -30px -26px no-repeat;
    border-bottom:1px solid #2e515c!important;
    border-right:1px solid #2e515c!important;
    border-top:1px solid #2e515c!important;
}

.block-button-white .block-button-text {
    border:1px solid #2e515c!important;
    color:#2e515c!important;
    padding:6px 14px!important;
}

.blog-feed .blog-item {
    border-bottom:1px solid #cfcfcf;
    padding:29px 14px;
    width:573px;
}

.blog-feed .blog-item .blog-attributes {
    font-size:1.1em;
    font-style:italic;
}

.blog-feed .blog-item .blog-attributes .category-tags {
    color:#1c626c;
}

.blog-feed .blog-item .blog-attributes .post-details {
    color:gray;
}

.blog-feed .blog-item h3 {
    font-size:1.8em;
    line-height:2em;
}

.blog-feed .blog-item h4 {
    font-size:1.1em;
    font-style:italic;
    line-height:.5em;
    margin-bottom:20px;
}

.blog-feed .blog-item img {
    background-color:gray;
    float:left;
    height:100%;
    margin:15px 15px 15px 0;
    width:100%;
}

.blog-feed .blog-item ol {
    font-size:1.2em;
    line-height:1.5em;
    list-style-type:decimal;
}

.blog-feed .blog-item p {
    font-size:1.3em;
    line-height:1.45em;
    margin-bottom:20px;
}

.blog-feed .blog-item p a {
    color:#2e515c;
}

.blog-feed .list-content .list-content-topics .topic-box .topic-title {
    width:573px;
}

.blog-feed .title-box {
    width:573px;
}

.blue-lock {
    background:url(/Assets/SiteRefresh/img/global/darkblue-lock.png) 420px 12px no-repeat;
}

.blue-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.blue-lock .title-box {
    opacity:.3;
}

.bottom-promo {
    clear:both;
}

.bottom-promo .contact-team {
    background:url(/Assets/SiteRefresh/img/investment/contact_team.png) 20px top no-repeat;
}

.bottom-promo .faqs {
    background:url(/Assets/SiteRefresh/img/investment/faqs.png) top left no-repeat;
    margin-left:23px;
}

.bottom-promo .input-prompt {
    color:#c9c9c9;
    text-align:center;
}

.bottom-promo .newsletter {
    background:url(/Assets/SiteRefresh/img/global/news_letter.png) 20px top no-repeat;
}

.bottom-promo .newsletter-email {
    font-size:.8em;
    width:135px;
}

.bottom-promo .no-icon {
    padding-left:32px;
}

.bottom-promo .note {
    font-size:.8em;
}

.bottom-promo .note a {
    color:#2e515c;
    text-decoration:none;
}

.bottom-promo .note a:hover {
    text-decoration:underline;
}

.bottom-promo .search {
    font-size:.8em;
}

.bottom-promo li {
    border-left:1px solid #e2e3d1;
    color:#363636;
    float:left;
    font-size:1.6em;
    padding:0 20px 0 84px;
    text-decoration:none;
    width:180px;
}

.bottom-promo li .audience-select .tabs a.get-detail {
    font-size:.8em;
}

.bottom-promo li .get-detail {
    font-size:.8em;
}

.bottom-promo li .item {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) no-repeat;
    border-right:1px solid #e2e3d1;
    color:#363636;
    float:left;
    font-size:1.6em;
    padding:20px 20px 20px 64px;
    text-decoration:none;
}

.bottom-promo li .item.contact {
    background-position:-1px -263px;
    border:none;
}

.bottom-promo li .item.info {
    background-position:-1px -111px;
}

.bottom-promo li .item.media {
    background-position:-1px -214px;
}

.bottom-promo li .item.working {
    background-position:-1px -161px;
}

.bottom-promo li .item:hover {
    text-decoration:underline;
}

.bottom-promo li:first-child {
    border-left:none;
}

.bottom-promo p {
    font-family:"Interstate MG Light",Arial,sans-serif;
    margin-bottom:14px;
}

.bottom-promo p strong {
    font-family:"Interstate MG",Arial,sans-serif;
}

.bottom-promo ul {
    clear:both;
    overflow:hidden;
    padding:16px 0;
}

.breadcrumb {
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.1em;
    margin-left:23px;
    padding:9px 14px 0;
}

.breadcrumb li {
    background:url(/Assets/SiteRefresh/img/global/breadcrumb_arrow.gif) right 4px no-repeat;
    display:inline-block;
    margin-right:6px;
    padding-right:12px;
}

.breadcrumb li a {
    color:#bbb;
}

.breadcrumb li a:hover {
    color:#555;
}

.breadcrumb li img {
    display:inline-block;
    margin-bottom:-2px;
    margin-right:6px;
}

.breadcrumb li.active {
    background:none;
    margin-right:0;
    padding-right:0;
}

.breadcrumb li.active a {
    color:#555;
}

.breadcrumb li:first-child {
    background:url(/Assets/SiteRefresh/img/global/breadcrumb_arrow.gif) right 5px no-repeat;
}

.break-line {
    border-top:1px solid #8ab3b1;
    clear:both;
    height:0;
    margin:24px 0;
}

.button-wrapper a {
    background:#9ea900;
    border-radius:5px;
    bottom:0;
    color:#fff;
    display:table;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.35em;
    font-weight:700;
    height:0;
    line-height:1.1em;
    padding:10px 20px;
    position:absolute;
    text-align:center;
    text-decoration:none;
}

.campaign {
    margin-bottom:32px;
    overflow:hidden;
}

.campaign .fund-submit {
    float:right;
    margin:0;
}

.campaign .fund-submit .fund-submit-1 {
    border:1px solid #2e515c;
}

.campaign .fund-submit .fund-submit-1 .fund-submit-arrow {
    background:url(/Assets/SiteRefresh/img/sprites/list_icons.png) -30px -26px no-repeat;
}

.campaign .fund-submit .fund-submit-1 .fund-submit-text {
    border-right:1px solid #2e515c;
}

.campaign .fund-submit .fund-submit-2 {
    background-color:#2e515c;
}

.campaign .fund-submit .fund-submit-2 .fund-submit-arrow {
    background:url(/Assets/SiteRefresh/img/sprites/list_icons.png) -30px -58px no-repeat;
}

.campaign .fund-submit .fund-submit-2 .fund-submit-text {
    border-right:1px solid #fff;
    padding:7px 10px;
}

.campaign .fund-submit .fund-submit-2 a span {
    color:#fff;
}

.campaign .fund-submit a {
    display:block;
    font-size:1em;
    font-weight:700;
    line-height:1.2em;
    text-decoration:none;
}

.campaign .fund-submit a .fund-submit-arrow {
    display:block;
    float:left;
    padding:6px 0;
    width:30px;
}

.campaign .fund-submit a .fund-submit-text {
    display:block;
    float:left;
    padding:6px 10px;
}

.campaign .fund-submit a span {
    color:#2e515c;
}

.campaign .fund-submit li {
    display:block;
    float:left;
    margin:0 0 10px 14px;
}

.campaign .fund-submit ul {
    font-size:1.2em;
    margin:0;
    padding:0;
}

.campaign .funds-table {
    margin:0 0 24px;
}

.campaign .submit-buttons-holder {
    margin:0;
}

.campaign .submit-buttons-holder .block-button {
    margin-left:5px;
}

.campaign .submit-buttons-holder .block-button-alt {
    margin-left:5px;
}

.card-carousel {
    height:270px;
    overflow:hidden;
    position:relative;
    width:914px;
}

.card-carousel .blobs {
    top:245px;
}

.card-carousel .card-item-backdrop {
    background-color:#fff;
    height:152px;
    padding:24px 22px;
    position:absolute;
    top:30px;
    width:296px;
}

.card-carousel .carousel-item {
    background:url(/Assets/SiteRefresh/img/global/funds_carousel_background.jpg);
    color:#fff;
    height:152px;
    padding:24px 22px;
    position:absolute;
    top:30px;
    width:296px;
}

.card-carousel .carousel-item .audience-select .tabs a.get-detail {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -1321px no-repeat;
}

.card-carousel .carousel-item .get-detail {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -1321px no-repeat;
}

.card-carousel .carousel-item a {
    color:#fff;
    font-weight:700;
    text-decoration:none;
}

.card-carousel .carousel-item a:hover {
    text-decoration:underline;
}

.card-carousel .carousel-item h4 {
    font-size:2.5em;
    font-weight:700;
    margin:0;
}

.card-carousel .carousel-item p {
    font-size:1.4em;
    margin:12px 0;
}

.card-carousel .next-button {
    margin:0;
    position:absolute;
    right:0;
    top:105px;
    z-index:50;
}

.card-carousel .previous-button {
    left:0;
    margin:0;
    position:absolute;
    top:105px;
    z-index:50;
}

.carousel {
    overflow:hidden;
    position:relative;
    z-index:0;
}

.carousel .carousel-item {
    display:none;
}

.carousel .carousel-item.carousel-js-disabled {
    display:block;
}

.carousel .next-button {
    background-color:#2e515c;
}

.carousel .next-button a {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) -23px -895px no-repeat;
    display:block;
    height:32px;
    width:32px;
}

.carousel .previous-button {
    background-color:#2e515c;
}

.carousel .previous-button a {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) -25px -954px no-repeat;
    display:block;
    height:32px;
    width:32px;
}

.carousel-cap {
    background:url(/Assets/SiteRefresh/img/global/carousel_cap.png);
    clear:both;
    height:10px;
}

.carousel-cell {
    position:relative;
    right:-30px;
}

.centered-filter {
    margin:0 auto;
    width:65%;
}

.centered-filter .date-range {
    display:inline;
    margin:0 auto;
    text-align:center;
}

.cf {
    zoom:1;
}

.cf:after {
    clear:both;
    content:"";
    display:table;
}

.cf:before {
    content:"";
    display:table;
}

.checkme {
    background:none;;
}

.clear {
    clear:both;
    display:block;
    overflow:hidden;
}

.clear-both {
    clear:both;
}

.collapsible {
    cursor:pointer;
}

.collapsible .header {
    background-image:url(/Assets/SiteRefresh/img/sprites/icons.png);
    background-position:right -365px;
    background-repeat:no-repeat;
    font-weight:400;
    margin-bottom:2px;
}

.collapsible .header.active {
    background-position:right -400px;
}

.column-slider-down {
    -moz-touch-callout:none;
    -moz-user-select:none;
    -ms-touch-callout:none;
    -ms-user-select:none;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    background-color:#2e515c;
    cursor:pointer;
}

.column-slider-down div {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -490px no-repeat;
    height:27px;
    margin:0 auto;
    width:12px;
}

.column-slider-up {
    -moz-touch-callout:none;
    -moz-user-select:none;
    -ms-touch-callout:none;
    -ms-user-select:none;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    background-color:#2e515c;
    cursor:pointer;
}

.column-slider-up div {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -465px no-repeat;
    height:27px;
    margin:0 auto;
    width:12px;
}

.complain-section {
    display:table;
}

.complain-section .left-section {
    display:table-cell;
    width:66%;
}

.complain-section .right-section {
    display:table-cell;
    width:33%;
}

.complain-section .top-section {
    display:table-row;
}

.contact-us .contact-us-tabs {
    clear:both;
    display:block;
    margin:24px auto -12px;
    overflow:hidden;
}

.contact-us .contact-us-tabs .contact-us-icon {
    background-position:top center;
    background-repeat:no-repeat;
    display:block;
    height:66px;
    margin-bottom:10px;
    width:96px;
}

.contact-us .contact-us-tabs li {
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    display:block;
    filter:alpha(opacity=50);
    float:left;
    font-size:1.1em;
    font-weight:700;
    opacity:.5;
    padding:0 35px 32px;
    text-align:center;
}

.contact-us .contact-us-tabs li.selected {
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    background:url(/Assets/SiteRefresh/img/global/contact_us_arrow.png) center bottom no-repeat;
    filter:alpha(opacity=100);
    opacity:1;
}

.contact-us .contact-us-tabs li:hover {
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter:alpha(opacity=100);
    opacity:1;
}

.contact-us .email-tab .custom-select {
    font-size:1.1em;
    padding:5px 7px;
    position:relative;
    width:458px;
}

.contact-us .email-tab .custom-select .prompt {
    color:#cfcfcf;
}

.contact-us .email-tab .custom-select select {
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    cursor:pointer;
    filter:alpha(opacity=0);
    font-size:1.1em;
    left:0;
    opacity:0;
    outline:none;
    padding:5px 7px;
    position:absolute;
    top:0;
    width:473px;
    z-index:20;
}

.contact-us .email-tab .custom-select span {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 415px -1118px no-repeat;
    border:1px solid #cfcfcf;
    cursor:pointer;
    display:block;
    font-size:1.1em;
    left:0;
    outline:none;
    padding:5px 7px;
    position:absolute;
    top:0;
    width:458px;
    z-index:10;
}

.contact-us .email-tab .dropdown-holder {
    height:24px;
    margin:0 0 24px;
}

.contact-us .email-tab .first {
    margin-top:32px;
}

.contact-us .email-tab input {
    background:#fff;
    border:1px solid #cfcfcf;
    color:#363636;
    font-size:1.3em;
    margin-bottom:24px;
    padding:5px 7px;
    width:458px;
}

.contact-us .email-tab p {
    font-size:1.5em;
    line-height:1.45em;
    margin:14px 100px 14px 0;
}

.contact-us .email-tab textarea {
    background:#fff;
    border:1px solid #cfcfcf;
    color:#363636;
    font-size:1.3em;
    height:150px;
    margin-bottom:24px;
    padding:5px 7px;
    width:458px;
}

.contact-us .full-box {
    margin:0;
}

.contact-us .region-tab .country-name {
    float:left;
    font-size:1.2em;
    line-height:1.2em;
    margin:0;
    padding:0 20px 17px 0;
}

.contact-us .region-tab .map {
    float:right;
    margin-left:24px;
    padding:0 130px 14px 0;
}

.contact-us .region-tab .person-details {
    clear:both;
    margin-bottom:40px;
    padding-right:46px;
}

.contact-us .region-tab .person-details .person-detail-item {
    border-right:1px solid #cfcfcf;
    color:#8fa23c;
    float:left;
    font-size:1.5em;
    font-weight:700;
    margin:0 10px 23px 0;
    width:225px;
}

.contact-us .region-tab .person-details .person-detail-item .key {
    color:#363636;
    font-size:.8em;
    font-weight:400;
}

.contact-us .region-tab .person-details .person-detail-item a {
    color:#8fa23c;
    font-size:1em;
    text-decoration:none;
}

.contact-us .region-tab .person-details .person-detail-item a:hover {
    text-decoration:underline;
}

.contact-us .region-tab .person-details .person-detail-item.last {
    border-right:none;
}

.contact-us .region-tab .person-details h4 {
    color:#363636;
    margin:0;
    padding:0;
}

.contact-us .region-tab .person-details img {
    float:left;
    height:102px;
    margin:0 20px 20px 0;
    width:89px;
}

.contact-us .region-tab .person-details p {
    font-size:1.2em;
    line-height:1.2em;
    margin:0;
}

.contact-us .region-tab .post-codes {
    bottom:0;
    font-size:1.4em;
    font-weight:700;
    left:0;
    position:absolute;
    width:410px;
}

.contact-us .region-tab .region-map {
    overflow:hidden;
    position:relative;
    vertical-align:bottom;
}

.contact-us .region-tab .region-tab-bar {
    border-bottom:1px solid #cfcfcf;
    margin:0 46px 0 14px;
}

.contact-us .region-tab .tab-content-container {
    width:auto;
}

.contact-us .region-tab .tabs {
    border-left:1px solid #cfcfcf;
    margin:0;
    padding:0 0 0 20px;
}

.contact-us .region-tab .tabs a {
    background:url(/Assets/SiteRefresh/img/sprites/contact_us_icons.png) left -38px no-repeat;
    color:#363636;
    display:inline-block;
    font-size:1.1em;
    margin:0;
    padding:0 15px;
    text-align:left;
    text-decoration:none;
    width:auto;
}

.contact-us .region-tab .tabs a.active {
    background:url(/Assets/SiteRefresh/img/sprites/contact_us_icons.png) left -65px no-repeat;
    color:#8fa23c;
    font-size:1.1em;
    font-weight:400;
    margin:0;
    padding:0 15px;
}

.contact-us .region-tab .tabs a.last {
    margin-right:0;
}

.contact-us .region-tab .tabs a:hover {
    background:url(/Assets/SiteRefresh/img/sprites/contact_us_icons.png) left -65px no-repeat;
    color:#8fa23c;
    font-size:1.1em;
    font-weight:400;
    margin:0;
    padding:0 15px;
}

.contact-us .region-tab .tabs li {
    background:none;
    font-size:1.1em;
    list-style-position:inside;
    margin:0;
    padding:0 15px 17px 0;
}

.contact-us .region-tab h3 {
    margin-bottom:1em;
}

.contact-us .slider-line {
    border-top:1px solid #c9c9c9;
    margin:0 50px;
}

.contact-us .tab-content {
    clear:both;
    display:block;
    margin:0 0 32px 14px;
    overflow:hidden;
}

.contact-us .tab-content .block-button {
    color:#fff;
}

.contact-us .tab-content .block-button:hover {
    color:#fff;
}

.contact-us .tab-content .column {
    float:left;
    margin-right:24px;
    width:268px;
}

.contact-us .tab-content .column.last {
    margin-right:0;
}

.contact-us .tab-content .phone-number {
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.4em;
    font-weight:700;
}

.contact-us .tab-content a {
    color:#363636;
    text-decoration:underline;
}

.contact-us .tab-content a:hover {
    color:#1c626c;
    text-decoration:none;
}

.contact-us .tab-content h4 {
    color:#8fa23c;
    font-size:1.3em;
    font-weight:700;
    line-height:1.6em;
    margin-top:32px;
}

.contact-us .tab-content li {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -1093px no-repeat;
    font-size:1.3em;
    list-style-position:outside;
    margin:6px 0;
    padding-left:20px;
}

.contact-us .tab-content p {
    font-size:1.3em;
    line-height:1.5em;
}

.contact-us .tab-content ul {
    margin:10px 0;
}

.contact-us .write-tab {
    padding-bottom:200px;
}

.contact-us h3 {
    font-size:1.8em;
    margin-top:14px;
}

.content .intro .article-archived {
    background-color:#42739b;
    color:#fff;
    display:inline-block;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.3em;
    margin-bottom:-30px;
    margin-top:24px;
    padding:5px 18px;
}

.content .intro .article-author {
    font-size:1.7em;
    margin-bottom:0;
}

.content .intro .article-category {
    color:#b7c025;
    font-size:1em;
    font-weight:700;
    margin-bottom:0;
}

.content .intro .article-posted {
    color:#2e515c;
    font-size:1.1em;
}

.content .intro .article-posted.green {
    background:none !important;
    color:#b7c025;
}

.content .intro h1.main-title {
    font-size:4em;
    line-height:1em;
    margin:30px 14px 20px;
}

.content .intro p {
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.5em;
    margin-bottom:10px;
    margin-left:14px;
}

.content .intro.real-estate h2 {
    margin-left:-11px;
}

.content .wrap {
    background-color:#fff;
    position:relative;
}

.content header .wrap {
    background:none;
    padding:0 23px;
}

.cookie-header {
    background:url(/Assets/SiteRefresh/img/global/column_tile.gif) #fff;
    border-bottom:4px solid #074d58;
    padding:24px;
}

.cookie-header p {
    font-size:1.3em;
    line-height:1.3em;
    margin:0 auto;
    width:914px;
}

.cookie-header p a {
    color:#1c626c;
    font-weight:700;
    text-decoration:none;
}

.cookie-header p a:hover {
    text-decoration:underline;
}

.white-box {
    background-color:#fff;
    clear:both;
    padding:10px 23px;
    position:relative;
}

.country-select {
    margin:32px 0 0 23px;
    padding-left:0;
    padding-top:0;
}

.country-select .footer-carousel {
    margin-bottom:20px;
}

.country-select .home-full {
    font-size:1.6em;
    line-height:1.5em;
}

.country-select .list-map {
    overflow:hidden;
    padding:20px 24px 17px 0;
}

.country-select .list-map .map {
    float:right;
}

.country-select .list-map a {
    color:#03505c;
    display:block;
    font-size:1.3em;
    line-height:1.6em;
    text-decoration:none;
    text-transform:uppercase;
}

.country-select .list-map a span {
    font-size:.8em;
}

.country-select .list-map a.last {
    margin-top:21px;
}

.country-select .list-map a:hover {
    color:#a4ab2e;
}

.country-select .list-map li {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -1384px no-repeat;
    list-style-position:outside;
    padding-left:10px;
}

.country-select .list-map li:hover {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -1413px no-repeat;
}

.country-select .list-map ul {
    float:left;
    margin-right:15px;
    padding-left:30px;
}

.country-select .small-box {
    height:230px;
}

.country-select .small-box .list-content .list-content-topics .topic-box .topic-title {
    line-height:1.35em;
}

.country-select .small-box .title-box {
    line-height:1.35em;
}

.country-select .standard-carousel {
    margin-bottom:20px;
}

.custom-filter-checkbox {
    float:left;
    height:14px;
    margin:0 10px 10px;
    position:relative;
    width:14px;
}

.custom-filter-checkbox input {
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    cursor:pointer;
    filter:alpha(opacity=0);
    height:14px;
    left:0;
    opacity:0;
    outline:none;
    position:absolute;
    top:0;
    width:14px;
    z-index:20;
}

.custom-filter-checkbox span {
    background-color:#fff;
    border:1px solid #000;
    cursor:pointer;
    display:block;
    height:12px;
    left:0;
    outline:none;
    position:absolute;
    top:0;
    width:12px;
    z-index:10;
}

.custom-filter-checkbox span.checked {
    background:url(/Assets/SiteRefresh/img/sprites/fund_centre_icons.png) 1px -89px #fff no-repeat;
}

.custom-radio {
    height:18px;
    margin:25px 0;
    position:relative;
    width:18px;
}

.custom-radio input {
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    cursor:pointer;
    filter:alpha(opacity=0);
    height:18px;
    left:0;
    opacity:0;
    outline:none;
    position:absolute;
    top:0;
    width:18px;
    z-index:20;
}

.custom-radio span {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -1220px no-repeat;
    cursor:pointer;
    display:block;
    height:18px;
    left:0;
    outline:none;
    position:absolute;
    top:0;
    width:18px;
    z-index:10;
}

.custom-radio span.checked {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -1170px no-repeat;
}

.custom-select {
    padding:0 7px;
    position:relative;
    width:300px;
}

.custom-select .prompt {
    color:#cfcfcf;
}

.custom-select select {
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    border:1px solid #cfcfcf;
    cursor:pointer;
    filter:alpha(opacity=0);
    font-size:1em;
    height:30px;
    left:0;
    line-height:30px;
    opacity:0;
    outline:none;
    padding:0 7px;
    position:absolute;
    top:0;
    width:315px;
    z-index:20;
}

.custom-select span {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 257px -1116px no-repeat;
    border:1px solid #cfcfcf;
    cursor:pointer;
    display:block;
    font-size:1em;
    height:30px;
    left:0;
    line-height:30px;
    outline:none;
    padding:0 7px;
    position:absolute;
    top:0;
    width:300px;
    z-index:10;
}

.custom-select span.error {
    border:1px solid #d44!important;
}

.custom-standard-checkbox {
    height:20px;
    position:relative;
    width:20px;
}

.custom-standard-checkbox input {
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    cursor:pointer;
    filter:alpha(opacity=0);
    height:18px;
    left:0;
    opacity:0;
    outline:none;
    position:absolute;
    top:0;
    width:18px;
    z-index:20;
}

.custom-standard-checkbox span {
    border:1px solid #2e515c;
    cursor:pointer;
    display:block;
    height:18px;
    left:0;
    outline:none;
    position:absolute;
    top:0;
    width:18px;
    z-index:10;
}

.custom-standard-checkbox span.checked {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) -35px -1264px no-repeat;
}

.custom-standard-checkbox.disabled input {
    cursor:default;
}

.custom-standard-checkbox.disabled span {
    background-color:#f5f5f5;
    border:1px solid #cfcfcf;
    cursor:default;
}

.darkblue-lock {
    background:url(/Assets/SiteRefresh/img/global/darkblue-lock.png) 420px 12px no-repeat;
}

.darkblue-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.darkblue-lock .title-box {
    opacity:.3;
}

.darkgreen-lock {
    background:url(/Assets/SiteRefresh/img/global/green-lock.png) 420px 12px no-repeat;
}

.darkgreen-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.darkgreen-lock .title-box {
    opacity:.3;
}

.darkgrey-lock {
    background:url(/Assets/SiteRefresh/img/global/grey-lock.png) 420px 12px no-repeat;
}

.darkgrey-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.darkgrey-lock .title-box {
    opacity:.3;
}

.darkorange-lock {
    background:url(/Assets/SiteRefresh/img/global/orange-lock.png) 420px 12px no-repeat;
}

.darkorange-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.darkorange-lock .title-box {
    opacity:.3;
}

.darkpurple-lock {
    background:url(/Assets/SiteRefresh/img/global/purple-lock.png) 420px 12px no-repeat;
}

.darkpurple-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.darkpurple-lock .title-box {
    opacity:.3;
}

.details-form {
    float:left;
    margin:23px 0 56px;
    overflow:hidden;
    position:relative;
    width:100%;
}

.details-form .button-holder {
    float:left;
}

.details-form .cancel-button-holder {
    float:left;
    font-weight:700;
    padding-right:20px;
    text-align:right;
    width:135px;
}

.details-form .checkbox-alignment {
    display:block;
    padding-bottom:57px;
    position:relative;
}

.details-form .checkbox-alignment .custom-form-checkbox {
    float:left;
    margin-top:-31px;
    position:relative;
    width:100%;
}

.details-form .checkbox-alignment .custom-form-checkbox span {
    margin-left:50px;
}

.details-form .checkbox-alignment label {
    margin-bottom:10px;
    margin-left:0;
}

.details-form .checkbox-holder {
    clear:left;
    float:left;
    height:20px;
    line-height:20px;
    margin:23px 0 23px 220px;
    width:680px;
}

.details-form .checkbox-holder input {
    float:left;
    font-weight:400;
    height:20px;
    width:auto;
}

.details-form .checkbox-holder label {
    float:left;
    font-weight:400;
    width:auto;
}

.details-form .checkbox-holder label:first-child {
    margin-left:0;
}

.details-form .checkbox-investor {
    float:left;
    padding-left:155px;
    width:100%;
}

.details-form .checkbox-investor .custom-form-checkbox input {
    margin-left:0;
}

.details-form .checkbox-investor div.has-access .custom-form-checkbox {
    background:#ececec;
    height:18px;
    width:18px;
}

.details-form .checkbox-investor div.has-access .custom-form-checkbox span {
    background:url(/Assets/SiteRefresh/img/global/checkbox-greyed.png) no-repeat;
}

.details-form .checkbox-investor div.has-access label {
    color:#968890;
}

.details-form .checkbox-investor>div {
    margin-bottom:10px;
}

.details-form .custom-document-checkbox {
    height:18px;
    width:18px;
}

.details-form .custom-form-checkbox {
    float:left;
    height:20px;
    position:relative;
    width:20px;
}

.details-form .custom-form-checkbox input {
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    cursor:pointer;
    filter:alpha(opacity=0);
    height:16px;
    left:0;
    margin-left:50px;
    opacity:0;
    outline:none;
    position:absolute;
    top:0;
    width:16px!important;
    z-index:20;
}

.details-form .custom-form-checkbox span {
    border:1px solid #cfcfcf;
    cursor:pointer;
    display:block;
    height:16px;
    left:0;
    margin-left:50px;
    outline:none;
    position:absolute;
    top:0;
    width:16px!important;
    z-index:10;
}

.details-form .custom-form-checkbox span.checked {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) -33px -1286px no-repeat;
}

.details-form .custom-select {
    float:left;
    font-size:1.1em;
    position:relative;
}

.details-form .custom-select select {
    font-size:1.1em;
}

.details-form .custom-select select.country-dropdown {
    width:215px;
}

.details-form .custom-select select.title-dropdown {
    width:105px;
}

.details-form .custom-select span {
    font-size:1.1em;
}

.details-form .custom-select span.country-dropdown {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 157px -1116px no-repeat;
    width:200px;
}

.details-form .custom-select span.title-dropdown {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 47px -1116px no-repeat;
    width:90px;
}

.details-form .custom-select.country-dropdown {
    width:200px;
}

.details-form .custom-select.title-dropdown {
    width:90px;
}

.details-form .details-form-line {
    clear:left;
    height:30px;
    line-height:30px;
    margin:25px 0;
    position:relative;
}

.details-form .details-form-line .checkbox-investor .custom-form-checkbox span {
    margin-left:0;
}

.details-form .details-form-line .checkbox-investor label {
    font-size:1.5em;
    font-weight:400;
    line-height:1.45em;
    margin-left:8px;
    width:auto;
}

.details-form .details-form-line.checkbox {
    height:auto;
}

.details-form .disabled.custom-form-checkbox input {
    cursor:default;
}

.details-form .disabled.custom-form-checkbox span {
    background-color:#f5f5f5;
    border:1px solid #cfcfcf;
    cursor:default;
}

.details-form .document-table .custom-form-checkbox {
    margin:0 auto;
}

.details-form .document-table .selection .custom-form-checkbox span {
    background-color:#fff;
    border-color:#fff;
}

.details-form .email-preferences .document-table th .custom-form-checkbox {
    margin-top:12px;
}

.details-form .email-preferences .funds-table th .custom-form-checkbox {
    margin-top:12px;
}

.details-form .funds-table .custom-form-checkbox {
    margin:0 auto;
}

.details-form .funds-table .selection .custom-form-checkbox span {
    background-color:#fff;
    border-color:#fff;
}

.details-form .instructions {
    padding-left:23px;
}

.details-form .instructions p {
    float:none;
    font-size:1.5em;
    padding-bottom:10px;
    padding-left:0;
}

.details-form .instructions p.mandatory-note {
    font-size:1.3em;
}

.details-form .mandatory {
    color:#b7c025;
    font-size:1.4em;
    font-weight:700;
}

.details-form .short {
    width:200px;
}

.details-form .sub-accordion-content .row .item .custom-form-checkbox {
    float:left;
    margin-right:20px;
}

.details-form input {
    border:1px solid #cfcfcf;
    font-size:1.3em;
    height:30px;
    padding:0 7px;
    width:300px;
}

.details-form label {
    float:left;
    font-size:1.3em;
    font-weight:700;
    padding-right:20px;
    text-align:right;
    width:135px;
}

.details-form p {
    clear:left;
    float:left;
    font-size:1.3em;
    padding:0 23px 20px 0;
}

.details-form select {
    border:1px solid #cfcfcf;
    font-size:1.3em;
    height:30px;
    width:300px;
}

.details-form textarea {
    font-size:1.3em;
    padding:0 7px;
    width:300px;
}

.details-form-line.checkbox label {
    text-align:left;
    width:50%;
}

.details-form select[disabled],
.details-form select[disabled] + span,
.details-form input[disabled],
.details-form textarea[disabled] {   
    background-color: #ebebe4;
    cursor: default;
}

.details-form .block-button.disabled{
    cursor: default;
    background-color: #798e96;
}

.direct-to-consumer body {
    border-top:none;
}

.disable-accordions h2.inner-accordion {
    cursor:default;
    filter:alpha(opacity=50);
    opacity:.5;
    pointer-events:none;
}

.disable-accordions h2.inner-accordion .header {
    background-position:865px -1282px;
}

.disclaimer {
    border:1px solid #cfcfcf;
    clear:both;
    font-size:1.2em;
    margin:14px 18px;
    padding:20px 20px 10px;
}

.disclaimer h4 {
    font-size:1.4em;
    font-weight:700;
    margin-bottom:14px;
}

.disclaimer p {
    margin-bottom:10px;
}

.disclaimer strong {
    font-size:1.1em;
}

.dividends {
    float:left;
    margin-bottom:30px;
    margin-left:10px;
    width:481px;
}

.dividends .disclaimer {
    background-color:#f2f2f2;
    border:none;
    margin:20px 0 0;
    padding:20px;
}

.dividends .disclaimer h4 {
    font-size:1.2em;
    margin:0;
}

.dividends .disclaimer p {
    font-size:1.1em;
    margin:0;
}

.dividends .fund-content {
    clear:both;
    padding:0;
}

.dividends .fund-content td {
    border-bottom:none;
}

.dividends .utility-bar {
    font-size:1.8em;
    height:28px;
    padding:20px 10px 10px;
}

.dividends .utility-bar .hp-header {
    font-size:1.1em;
    font-weight:700;
}

.dividends .utility-bar .paging-container {
    float:right;
    font-size:.8em;
    margin-top:5px;
}

.dividends .utility-bar .paging-container .dropdown-menu {
    margin:0;
}

.dividends .utility-bar .paging-container .dropdown-menu .selected {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -440px no-repeat;
    padding-right:25px;
}

.dividends .utility-bar .paging-container .menu-text {
    margin:0;
    padding-right:4px;
}

.dividends .utility-bar .paging-container .paging {
    margin:0;
}

.dividends .utility-bar .paging-container .paging .next {
    background-position:-30px -27px;
}

.dividends .utility-bar .paging-container .paging .nextprevious {
    padding-left:6px;
    padding-right:0;
}

.dividends .utility-bar .paging-container .paging .prev {
    background-position:-60px -27px;
}

.dividends .utility-bar.bottom {
    font-size:1.604em;
    padding:0;
}

.dividends .utility-bar.bottom .launch {
    margin-left:20px;
}

.document-table {
    background-color:#fff;
    width:100%;
}

.document-table .action-splitter {
    border-right:1px solid #eaedee;
}

.document-table .centered {
    text-align:center;
}

.document-table .custom-standard-checkbox {
    margin:0 auto;
}

.document-table .details-form .custom-form-checkbox {
    margin:0 auto;
}

.document-table .middle {
    vertical-align:middle;
}

.document-table .quantity {
    border:1px solid #cfcfcf;
    color:#363636;
    font-size:1.2em;
    height:29px;
    text-align:center;
    width:29px;
}

.document-table .remove-button {
    background:url(/Assets/SiteRefresh/img/sprites/list_icons.png) -31px -190px no-repeat;
    border:1px solid #cfcfcf;
    cursor:pointer;
    height:19px;
    text-indent:100%;
    width:19px;
}

.document-table .selection {
    background-color:#d2dddf;
    background-image:none;
}

.document-table .selection .custom-standard-checkbox span {
    background-color:#fff;
    border-color:#fff;
}

.document-table .selection .details-form .custom-form-checkbox span {
    background-color:#fff;
    border-color:#fff;
}

.document-table .shaded {
    background:url(/Assets/SiteRefresh/img/global/column_shading.png);
}

.document-table .splitter {
    border-right:1px solid #c0cace;
}

.document-table .splitter-left {
    border-left:1px solid #c0cace;
}

.document-table td {
    border-bottom:2px solid #fff;
    font-size:1.2em;
    padding:14px;
    vertical-align:top;
}

.document-table td a {
    color:#363636;
    text-decoration:none;
}

.document-table td a.fund-table-button {
    color:#fff;
}

.document-table td a.fund-table-button:hover {
    text-decoration:none;
}

.document-table td a:hover {
    text-decoration:underline;
}

.document-table th {
    border-bottom:1px solid #c0cace!important;
    font-size:1.3em;
}

.document-table th .down {
    background:url(/Assets/SiteRefresh/img/sprites/list_icons.png) -10px -99px no-repeat;
    display:inline-block;
    width:20px;
}

.document-table th .up {
    background:url(/Assets/SiteRefresh/img/sprites/list_icons.png) -10px -141px no-repeat;
    display:inline-block;
    width:20px;
}

.document-table th a {
    color:#363636;
    display:block;
    text-decoration:none;
}

.document-table th.sortable:hover {
    background:#eeefd3;
}

#embedded {
     max-width: 960px; 
     margin: 0 auto;
}

.email-preferences {
    margin-bottom:70px;
}

.email-preferences .block-button {
    float:right;
    margin:5px 0 10px;
}

.email-preferences .block-button-alt {
    float:right;
    margin:5px 0 10px;
}

.email-preferences .document-table {
    border-bottom:1px solid #c0cace!important;
    border-collapse:separate;
}

.email-preferences .document-table .shaded {
    min-width:415px;
}

.email-preferences .document-table .shaded label {
    float:left;
    margin-right:10px;
}

.email-preferences .document-table td {
    border-right:1px solid #c0cace;
}

.email-preferences .document-table td .description {
    display:block;
    font-family:"Interstate MG Light",Arial,sans-serif;
}

.email-preferences .document-table td:first-child {
    width:822px;
}

.email-preferences .document-table th {
    font-size:1.2em;
    padding:18px;
    vertical-align:top;
}

.email-preferences .document-table th .custom-standard-checkbox {
    margin-top:12px;
}

.email-preferences .document-table th .details-form .custom-form-checkbox {
    margin-top:12px;
}

.email-preferences .document-table th:first-child {
    font-size:1.6em;
}

.email-preferences .external-subs h3 {
    color:#363636;
    font-size:1.6em;
    font-weight:700;
    margin:0;
    padding:20px;
}

.email-preferences .external-subs ul {
    border-bottom:1px solid #c0cace;
    border-right:1px solid #c0cace;
    border-top:1px solid #c0cace;
    line-height:1em;
    margin:0 0 70px;
    padding:0;
}

.email-preferences .external-subs ul .text {
    float:left;
    width:560px;
}

.email-preferences .external-subs ul a {
    color:#b7c025;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1em;
    margin:28px 0 17px 30px;
}

.email-preferences .external-subs ul img {
    float:left;
}

.email-preferences .external-subs ul li {
    background:url(/Assets/SiteRefresh/img/global/column_tile.gif);
    border-top:2px solid #fff;
    clear:left;
    font-size:1.2em;
    margin:0;
    overflow:hidden;
    padding:8px;
}

.email-preferences .external-subs ul li:first-child {
    border-top:none;
}

.email-preferences .external-subs ul p {
    color:#363636;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1em;
    margin:28px 0 17px 30px;
}

.email-preferences .full-box .accordion-content p.group-text {
    margin:0;
}

.email-preferences .funds-table {
    border-bottom:1px solid #c0cace!important;
    border-collapse:separate;
}

.email-preferences .funds-table .shaded {
    min-width:415px;
}

.email-preferences .funds-table .shaded label {
    float:left;
    margin-right:10px;
}

.email-preferences .funds-table td {
    border-right:1px solid #c0cace;
}

.email-preferences .funds-table td .description {
    display:block;
    font-family:"Interstate MG Light",Arial,sans-serif;
}

.email-preferences .funds-table td:first-child {
    width:822px;
}

.email-preferences .funds-table th {
    font-size:1.2em;
    padding:18px;
    vertical-align:top;
}

.email-preferences .funds-table th .custom-standard-checkbox {
    margin-top:12px;
}

.email-preferences .funds-table th .details-form .custom-form-checkbox {
    margin-top:12px;
}

.email-preferences .funds-table th:first-child {
    font-size:1.6em;
}

.email-preferences .group-text {
    border-bottom:1px solid #c0cace;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.6em;
    margin:0;
    padding:14px 20px 35px;
}

.email-preferences .info-button {
    display:inline;
    margin-left:10px;
}

.email-preferences .inputs .each {
    display:inline-block;
    width:30%;
}

.email-preferences .inputs .each .custom-radio {
    float:left;
    margin:0 0 0 30px;
}

.email-preferences .inputs .each label {
    float:left;
    font-size:1.3em;
    margin-left:15px;
}

.email-preferences .inputs p {
    font-size:1.3em;
    margin:0 0 1em;
}

.email-preferences .overlay-personal-details {
    display:none;
}

.email-preferences .overlay-save {
    display:none;
}

.email-preferences .personal-details .button-holder {
    padding:20px 30px;
    text-align:right;
}

.email-preferences .personal-details .group-text {
    border-bottom:none;
}

.email-preferences .personal-details .inputs {
    background:url(/Assets/SiteRefresh/img/global/column_tile.gif);
    padding:30px 45px 45px;
}

.email-preferences .personal-details h3 {
    color:#363636;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.6em;
    margin:0 0 30px;
}

.email-preferences .personal-details input {
    border:1px solid #c0cace;
    display:inline-block;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.2em;
    height:32px;
    line-height:32px;
    margin-left:15px;
    padding-left:10px;
    width:200px;
}

.email-preferences .personal-details label {
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.2em;
    line-height:32px;
}

.email-prefs-opt-out .group-text {
    font-size:1.3em;
    font-weight:400;
    margin:15px;
}

.email-tab .custom-form-checkbox {
    float:left;
}

.email-tab .form-checkbox {
    width:auto!important;
}

.email-tab label {
    line-height:1;
}

.error-text {
    color:#d44;
    font-size:1.2em;
    font-style:italic;
    left:490px;
    padding-left: 0 !important;
    position:absolute;
    top:0;
}

.error-text.whole-form {
    left:275px;
    position:relative;
}

.errorval {
    color:red;
    font-size:12px;
    margin-top:30px;
}

.faq-holder .button-holder {
    margin:23px;
}

.faq-holder .help-group-header {
    background:url(/Assets/SiteRefresh/img/global/faqs_header_tile.gif);
    border-bottom:1px solid #c9c9c9;
    color:#fff;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.5em;
    line-height:44px;
    padding:0 0 0 20px;
}

.faq-holder .help-group-header .header {
    background:url(/Assets/SiteRefresh/img/global/faqs_icon_down.gif) top right no-repeat;
    font-weight:700;
    margin-bottom:0;
    padding:0;
}

.faq-holder .help-group-header .header.active {
    background:url(/Assets/SiteRefresh/img/global/faqs_icon_up.gif) top right no-repeat;
}

.faq-holder .help-group-item {
    padding:0 40px 20px 20px;
}

.faq-holder .help-group-item a {
    color:#1c626c;
    text-decoration:underline;
}

.faq-holder .help-group-item a:hover {
    text-decoration:none;
}

.faq-holder .help-group-item h3 {
    background-color:#eaeaea;
    color:#2e515c;
    font-size:1.4em;
    font-weight:700;
    letter-spacing:0;
    line-height:2.2em;
    margin:0 0 20px;
    padding-left:20px;
}

.faq-holder .help-group-item p {
    font-size:1.3em;
    margin:0 0 20px;
    padding:0 0 0 20px;
}

.faq-holder .help-group-item:first-child {
    padding-top:20px;
}

.faq-holder .input-prompt {
    color:#c9c9c9;
}

.faq-holder .long-box p {
    font-size:1.4em;
    line-height:1.45em;
    margin-bottom:14px;
}

.faq-holder .search-inputs {
    margin:23px;
}

.faq-holder .search-inputs .search {
    font-size:1.3em;
    width:513px;
}

.faq-holder .search-inputs .search-submit {
    font-size:1.3em;
}

.find-filter .accordion-content {
    overflow:visible;
}

.find-filter .button-holder {
    margin-left:14px;
}

.find-filter .button-holder .block-button-alt {
    margin-right:14px;
}

.find-filter .custom-filter-checkbox {
    float:left;
    height:14px;
    margin:0 10px 10px;
    position:relative;
    width:14px;
}

.find-filter .custom-filter-checkbox input {
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    cursor:pointer;
    filter:alpha(opacity=0);
    height:12px;
    left:0;
    opacity:0;
    outline:none;
    position:absolute;
    top:0;
    width:12px;
    z-index:20;
}

.find-filter .custom-filter-checkbox span {
    border:1px solid #2e515c;
    cursor:pointer;
    display:block;
    height:12px;
    left:0;
    outline:none;
    position:absolute;
    top:0;
    width:12px;
    z-index:10;
}

.find-filter .custom-filter-checkbox span.checked {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) -36px -1066px no-repeat;
}

.find-filter .custom-select {
    font-size:1.1em;
    height:30px;
    margin-top:14px;
}

.find-filter .custom-select select {
    font-size:1.1em;
}

.find-filter .custom-select select.search-dropdown {
    margin-left:7px;
    width:270px;
}

.find-filter .custom-select span {
    font-size:1.1em;
}

.find-filter .custom-select span.search-dropdown {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 209px -1116px no-repeat;
    margin-left:7px;
    width:255px;
}

.find-filter .custom-select.search-dropdown {
    margin-left:7px;
    width:255px;
}

.find-filter .filter-dropdown {
    float:left;
    margin-bottom:32px;
    margin-left:8px;
    width:606px;
}

.find-filter .filter-dropdown h3 {
    background:url(/Assets/SiteRefresh/img/funds/header_bar_filter_green.png);
    color:#fff;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.8em;
    padding:10px 15px;
}

.find-filter .filter-dropdown h3 span {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -365px no-repeat;
    display:block;
}

.find-filter .filter-dropdown h3 span strong {
    font-family:"Interstate MG",Arial,sans-serif;
}

.find-filter .filter-dropdown h4 {
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.6em;
    margin:24px 23px 14px;
}

.find-filter .filter-dropdown li {
    display:block;
    float:left;
    font-size:1.1em;
    min-height:2em;
    padding:3px 0 .5em;
    width:192px;
}

.find-filter .filter-dropdown li:hover {
    background-color:#f8f9e9;
}

.find-filter .filter-dropdown ul {
    clear:both;
    display:block;
    margin:14px;
    overflow:hidden;
}

.find-filter .filter-dropdown ul#FundFilterList li {
    width:100%;
}

.find-filter .filter-dropdown ul#FundFilterList li > span {
    display:inline-block;
    vertical-align:top;
    width:calc(100% - 40px);
    max-width:90%;
}

.find-filter .filter-dropdown ul#FundFilterList li input {
    position:relative;
}

.find-filter .find-dropdown {
    float:left;
    margin-bottom:32px;
    width:300px;
}

.find-filter .find-dropdown h3 {
    background:url(/Assets/SiteRefresh/img/funds/header_bar_find_green.png);
    color:#fff;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.8em;
    padding:10px 15px;
}

.find-filter .find-dropdown h3 span {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -365px no-repeat;
    display:block;
}

.find-filter .find-dropdown h3 span strong {
    font-family:"Interstate MG",Arial,sans-serif;
}

.find-filter .search {
    font-size:1.4em;
    width:230px;
}

.find-filter .search-inputs {
    margin:14px 14px 2px;
}

.find-filter .search-inputs .ui-autocomplete {
    z-index:60!important;
}

.find-filter .search-inputs .ui-autocomplete .ui-menu-item a {
    color:#2e515c;
    display:block;
    padding:2px 5px;
}

.find-filter .search-inputs .ui-autocomplete .ui-menu-item a.ui-state-active {
    background:#f8f9e9;
    border:none;
    cursor:pointer;
    font-weight:700;
}

.find-filter .search-inputs .ui-autocomplete .ui-menu-item a.ui-state-hover {
    background:#f8f9e9;
    border:none;
    cursor:pointer;
    font-weight:700;
}

.find-filter .search-inputs .ui-autocomplete .ui-widget-content {
    border:1px solid #cfcfcf;
}

.find-filter .search-inputs .ui-corner-all {
    border-radius:0;
}

.find-filter .search-submit {
    font-size:1.4em;
}

.find-filter .small-filter {
    width:293px;
}

.find-filter .small-filter li {
    float:none;
}

.find-filter h4 {
    font-size:1.5em;
    margin:10px;
}

.find-filter p {
    font-size:1.2em;
    margin:14px;
}

.footer-carousel {
    height:250px;
    overflow:hidden;
    position:relative;
    width:914px;
}

.footer-carousel .blob {
    border-color:#a4ab28;
    margin-top:12px;
}

.footer-carousel .blob.current-blob {
    background-color:#a4ab28;
}

.footer-carousel .carousel-item {
    position:relative;
}

.footer-carousel .graphic {
    display:block;
    position:absolute;
    top:0;
    z-index:1;
}

.footer-carousel .next-button {
    background-color:#a4ab28;
    border-color:#a4ab28;
    margin-left:1px;
}

.footer-carousel .previous-button {
    background-color:#a4ab28;
    border-color:#a4ab28;
}

.footer-carousel .text-layer {
    left:24px;
    position:absolute;
    top:15px;
    z-index:2;
}

.footer-carousel .text-layer .externallink {
    color:#00444b;
    font-weight:700;
    text-decoration:none;
}

.footer-carousel .text-layer .externallink:hover {
    text-decoration:underline;
}

.footer-carousel .text-layer h3 {
    color:#00444b;
    font-family:"Interstate MG Light","Myriad Pro",Arial,sans-serif;
    font-size:42px;
    font-weight:400;
    line-height:1em;
    margin:0 0 14px;
    width:480px;
}

.footer-carousel .text-layer h3 span {
    color:#a2ad00;
    font-family:"Interstate MG","Myriad Pro",Arial,sans-serif;
    font-size:42px;
    font-weight:700;
}

.footer-carousel .text-layer p {
    color:#00444b;
    font-family:"Interstate MG Light","Myriad Pro",Arial,sans-serif;
    font-size:1.5em;
    line-height:1.2em;
    margin-bottom:23px;
    width:480px;
}

.footer-carousel.left-right .blob {
    margin-top:22px;
}

.forgotten .details-form .button-holder .block-button {
    margin-left:15px;
    margin-top:20px;
}

.forgotten .details-form .forgottenpassword input {
    margin-bottom:10px;
    margin-left:15px;
}

.forgotten .details-form .forgottenpassword label {
    display:block;
    float:none;
    margin-bottom:10px;
    padding-left:0;
    width:174px;
}

.forgotten .details-form label {
    width:115px;
}

.forms-literature .custom-form-checkbox {
    display:block;
}

.forms-literature .document-table td {
    vertical-align:middle;
}

.forms-literature .document-table td a {
    border:none;
    color:#363636;
    text-decoration:none;
}

.forms-literature .document-table td a:hover {
    text-decoration:underline;
}

.forms-literature .document-table td.type-col {
    text-align:center;
    width:40px;
}

.forms-literature .document-table th {
    color:#363636;
    padding:24px 14px;
}

.forms-literature .document-table th.type-col {
    text-align:center;
}

.forms-literature .document-table tr:hover {
    background-color:#f8f9e9;
}

.forms-literature .document-table tr:hover th {
    background-color:#fff;
}

.forms-literature .funds-table td {
    vertical-align:middle;
}

.forms-literature .funds-table td a {
    border:none;
    color:#363636;
    text-decoration:none;
}

.forms-literature .funds-table td a:hover {
    text-decoration:underline;
}

.forms-literature .funds-table td.type-col {
    text-align:center;
    width:40px;
}

.forms-literature .funds-table th {
    color:#363636;
    padding:24px 14px;
}

.forms-literature .funds-table th.type-col {
    text-align:center;
}

.forms-literature .funds-table tr:hover {
    background-color:#f8f9e9;
}

.forms-literature .funds-table tr:hover th {
    background-color:#fff;
}

.forms-literature .number-showing {
    border-bottom:1px solid #cfcfcf;
    border-top:1px solid #cfcfcf;
    clear:both;
    font-size:1.6em;
    padding:23px;
}

.forms-literature .under-tabs {
    clear:both;
    display:block;
    margin-bottom:-5px;
    overflow:hidden;
}

.forms-literature .under-tabs a {
    background:url(/Assets/SiteRefresh/img/global/cream_tile.gif);
    color:#2e515c;
    display:inline-block;
    font-size:1.3em;
    margin:0 3px 3px 0;
    padding:15px 0;
    text-align:center;
    text-decoration:none;
    width:149px;
}

.forms-literature .under-tabs a.active {
    background:url(/Assets/SiteRefresh/img/global/dark_blue_tile.gif);
    color:#fff;
    font-size:1.3em;
    font-weight:700;
    margin:0 3px 0 0;
    padding:19px 0 20px;
}

.forms-literature .under-tabs a.large {
    width:174px;
}

.forms-literature .under-tabs a.last {
    margin-right:0;
}

.forms-literature .under-tabs a:hover {
    background:url(/Assets/SiteRefresh/img/global/dark_blue_tile.gif);
    color:#fff;
    font-size:1.3em;
    font-weight:700;
    margin:0 3px 0 0;
    padding:19px 0 20px;
}

.forms-literature .under-tabs li {
    float:left;
}

.forms-literature .under-tabs-title {
    background:url(/Assets/SiteRefresh/img/global/dark_blue_tile.gif);
    color:#fff;
    font-size:1.8em;
    padding:17px 23px;
}

.forms-literature .title-box { 
    display: inline-block; 
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.forms-literature .submit-buttons-holder {
    float: right;
    margin: 14px 0 14px 0;
}

.forms-literature.disabled .submit-buttons-holder,
.forms-literature.disabled .paging,
.forms-literature .empty-order-list {  
    display:none;
}

.forms-literature.disabled .empty-order-list { 
    display: block; 
    font-size: 1.5em;
    font-style: normal;
    font-weight: 700;
    text-align: center;
}

.forms-literature .empty-order-list { 
     width: 100%; 
     padding: 40px;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -ms-box-sizing: border-box;
     -o-box-sizing: border-box;
     box-sizing: border-box;
}

.full-background-small a.get-detail {
    margin-left:0;
}

.full-box {
    margin:auto 2px;
}

.full-box .accordion-content .page-content-link {
    color:#1c626c;
    font-size:1em;
    text-decoration:none;
}

.full-box .accordion-content p {
    margin:14px 23px;
}

.full-box .accordion-content p a {
    color:#1c626c;
}

.full-box .accordion-content p a:hover {
    text-decoration:underline;
}

.full-box .accordion-content ul {
    color:#1c626c;
    line-height:1.8em;
    list-style-type:disc;
    margin:14px 23px;
    padding-left:20px;
}

.full-box .accordion-content ul li {
    background:none;
    font-size:1.3em;
    margin:14px;
    padding-left:10px;
}

.full-box .accordion-content ul li span {
    color:#363636;
}

.full-box .accordion-content ul li span a {
    color:#363636;
}

.full-box .accordion-content ul li span a:hover {
    color:#1c626c;
    text-decoration:none;
}

.full-box .get-detail-holder {
    clear:both;
    padding:14px 0;
}

.full-box .important-information {
    padding-bottom:5px;
}

.full-box .important-information blockquote {
    background-color:#b7c025;
    border:1px solid #ccd5d7;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-weight:400;
    margin-bottom:20px;
    margin-left:23px;
    padding-left:5px;
    width:582px;
}

.full-box .important-information blockquote div {
    background-color:#f7f7f7;
    color:#2e515c;
    font-size:1.4em;
    letter-spacing:-.05em;
    padding:10px 10px 10px 12px;
}

.full-box .important-information blockquote footer {
    border:none;
    font-size:1em;
    margin-bottom:0;
    padding:0;
}

.full-box .important-information blockquote footer cite {
    font-weight:700;
}

.full-box .important-information h4 {
    color:#b7c025;
    font-size:2.9em;
}

.full-box .important-information p {
    font-family:Arial,sans-serif;
    width:600px;
}

.full-box .list-content .list-content-topics .topic-box .topic-title {
    margin-bottom:3px;
}

.full-box .paging {
    margin:0;
    padding:14px 0 0 2px;
}

.full-box .paging li {
    background:none;
    font-size:1em;
    margin:0;
    padding:0;
}

.full-box .title-box {
    margin-bottom:3px;
}

.full-box p {
    font-size:1.3em;
    line-height:1.35em;
    margin:20px 18px;
}

.full-box ul {
    color:#2e515c;
    margin:32px 23px;
}

.full-box ul li {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -1092px no-repeat;
    font-size:1.6em;
    list-style-position:outside;
    margin:14px 0;
    padding-left:20px;
}

.full-box.last {
    margin-bottom:32px;
}

.full-size-background-large-bottom-promo {
    height:150px;
    margin:20px 0;
    position:relative;
}

.full-size-background-large-bottom-promo .background-promo-title {
    font-weight:400;
    left:190px;
    top:25px;
}

.full-size-background-large-bottom-promo .position-div {
    left:190px;
    position:absolute;
    top:55px;
}

.full-size-background-large-bottom-promo .position-div p {
    color:#004f5d;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.3em;
    line-height:1.35em;
    margin:0;
}

.full-size-background-large-bottom-promo a.get-detail {
    left:190px;
    position:absolute;
    top:97px;
}

.full-size-background-large-bottom-promo > p {
    color:#004f5d;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.3em;
    left:190px;
    line-height:1.35em;
    margin:0;
    position:absolute;
    top:55px;
}

.full-size-background-large-promo {
    height:260px;
    position:relative;
}

.full-size-background-large-promo .background-promo-title {
    font-weight:400;
    left:30px;
    top:95px;
}

.full-size-background-large-promo .button-wrapper a {
    bottom:55px;
    left:13px;
    text-decoration:none;
}

.full-size-background-large-promo .position-div {
    left:31px;
    position:absolute;
    top:136px;
}

.full-size-background-large-promo .position-div p {
    color:#004f5d;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.3em;
    line-height:1.35em;
    margin:0;
}

.full-size-background-large-promo > p {
    color:#004f5d;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.3em;
    left:31px;
    line-height:1.35em;
    margin:0;
    position:absolute;
    top:136px;
}

.full-size-background-promo {
    position:relative;
}

.full-size-background-small-promo .background-promo-title {
    font-weight:400;
    left:32px;
    position:absolute;
    top:85px;
}

.full-size-background-small-promo .button-wrapper a {
    text-decoration:none;
}

.full-size-background-small-promo .position-div {
    left:32px;
    position:absolute;
    top:118px;
}

.full-size-background-small-promo .position-div p {
    color:#004f5d;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.3em;
    line-height:1.35em;
    margin:0;
    padding:0;
    position:relative;
}

.full-size-background-small-promo a.get-detail {
    bottom:63px;
    left:15px;
    position:absolute;
}

.full-size-background-small-promo>p {
    color:#004f5d;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.3em;
    left:32px;
    line-height:1.35em;
    margin:0;
    padding:0;
    position:absolute;
    top:118px;
}

.full-size-bottom-promo {
    padding:26px 0;
}

.full-size-bottom-promo h3 {
    border-bottom:1px solid #ccd5d7;
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:2em;
    line-height:1em;
    margin-bottom:14px;
    padding-bottom:14px;
    position:relative;
}

.full-size-bottom-promo img {
    padding-bottom:20px;
}

.full-size-bottom-promo p {
    font-size:1.35em;
    margin-bottom:14px;
}

.full-size-large-promo a.get-detail {
    margin-left:0;
}

.full-size-large-promo h3 p {
    margin:0;
    padding:0;
}

.full-size-large-promo img {
    padding-bottom:20px;
}

.fund-container {
    padding:10px;
}

.fund-container .fund {
    border-bottom:1px solid #c5c5c5;
    padding:20px 0;
}

.fund-container .fund a.block-button {
    float:right;
}

.fund-container .fund a.block-button .block-button-text {
    padding:6px 33px;
}

.fund-container .fund h3 {
    color:#2e515c;
    float:left;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.5em;
    font-weight:700;
    margin-bottom:10px;
    margin-left:14px;
}

.fund-container:last-child .fund {
    border-bottom:0;
}

.fund-facts .break-line {
    margin:24px 14px;
}

.fund-facts .chart {
    margin:5px 18px;
}

.fund-facts .chart-row {
    clear:both;
    margin:0;
    padding:0;
}

.fund-facts .chart-row .bar-holder {
    margin-left:212px;
    padding-top:5px;
}

.fund-facts .chart-row .chart-bar {
    height:30px;
    width:0;
}

.fund-facts .chart-row .industry {
    border-bottom:none;
    border-right:1px solid #2e515c;
    border-top:none;
    color:#2e515c;
    float:left;
    font-size:1.4em;
    font-weight:700;
    margin:0;
    padding:12px 5px 12px 0;
    text-align:right;
    width:205px;
}

.fund-facts .chart-row .industry-name {
    float:left;
    text-align:left;
    width:155px;
}

.fund-facts .chart-row .rank-1 {
    background-color:#2e515c;
}

.fund-facts .chart-row .rank-10 {
    background-color:#b6be69;
}

.fund-facts .chart-row .rank-2 {
    background-color:#a8b04d;
}

.fund-facts .chart-row .rank-3 {
    background-color:#4b4870;
}

.fund-facts .chart-row .rank-4 {
    background-color:#88232b;
}

.fund-facts .chart-row .rank-5 {
    background-color:#fc3;
}

.fund-facts .chart-row .rank-6 {
    background-color:#c93;
}

.fund-facts .chart-row .rank-7 {
    background-color:#4b8eb8;
}

.fund-facts .chart-row .rank-8 {
    background-color:#52682f;
}

.fund-facts .chart-row .rank-9 {
    background-color:#1c626c;
}

.fund-facts .data-table {
    clear:both;
    font-size:1.3em;
    margin:10px 18px;
    width:415px;
}

.fund-facts .data-table td {
    color:#363636;
    line-height:1.4em;
    vertical-align:top;
}

.fund-facts .data-table td.key {
    background:url(/Assets/SiteRefresh/img/global/line_dot.gif) left 10px repeat-x;
    width:60%;
}

.fund-facts .data-table td.key span {
    background-color:#fff;
    padding-right:10px;
}

.fund-facts .data-table td.value {
    font-weight:700;
    padding-left:10px;
    width:40%;
}

.fund-facts .data-table td.values {
    font-weight:700;
    padding-left:10px;
    width:40%;
}

.fund-facts .data-table td.values span.value {
    display:block;
}

.fund-facts .facts-table {
    clear:both;
    font-size:1.3em;
    margin:10px 18px;
    width:415px;
}

.fund-facts .facts-table td {
    color:#363636;
    line-height:1.4em;
    vertical-align:top;
}

.fund-facts .facts-table td.key {
    background:url(/Assets/SiteRefresh/img/global/line_dot.gif) left 10px repeat-x;
    width:60%;
}

.fund-facts .facts-table td.key span {
    background-color:#fff;
    padding-right:10px;
}

.fund-facts .facts-table td.value {
    font-weight:700;
    padding-left:10px;
    width:40%;
}

.fund-facts .facts-text {
    margin:14px 0;
    padding:0 100px 0 18px;
}

.fund-facts .facts-text.note {
    font-size:1em;
}

.fund-facts .facts-text.notice {
    color:#2e515c;
    font-size:1.4em;
    font-weight:700;
    margin-top:24px;
}

.fund-facts .facts-text.policy {
    font-size:1em;
    padding-right:0;
}

.fund-facts .holding-list {
    clear:both;
    font-size:1.3em;
    list-style-type:decimal;
    margin:24px 0;
    padding-left:30px;
    width:435px;
}

.fund-facts .holding-list li {
    background:url(/Assets/SiteRefresh/img/global/line_dot.gif) left 19px repeat-x;
    color:#b7c025;
    font-size:1em;
    line-height:2.2em;
}

.fund-facts .holding-list li div {
    background-color:#fff;
    color:#2e515c;
    float:right;
    padding-left:10px;
    width:60px;
}

.fund-facts .holding-list li div.multi-line {
    white-space:nowrap;
}

.fund-facts .holding-list li span {
    background-color:#fff;
    color:#2e515c;
    padding-right:10px;
}

.fund-facts .inner-box-header {
    color:#2e515c;
    font-size:1.8em;
    margin:24px 0;
    padding-left:18px;
}

.fund-facts .list-header {
    color:#2e515c;
    font-size:1.3em;
    font-weight:700;
    line-height:1.4em;
    padding:0 18px;
}

.fund-facts .payment-list {
    clear:both;
    font-size:1.3em;
    margin-bottom:14px;
    padding-left:18px;
    width:415px;
}

.fund-facts .payment-list li {
    background:url(/Assets/SiteRefresh/img/global/line_dot.gif) left 10px repeat-x;
    color:#363636;
    line-height:1.4em;
}

.fund-facts .payment-list li div {
    background-color:#fff;
    float:right;
    font-weight:700;
    min-width:70px;
    padding-left:10px;
}

.fund-facts .payment-list li div.multi-line {
    white-space:nowrap;
}

.fund-facts .payment-list li span {
    background-color:#fff;
    padding-right:10px;
}

.fund-facts .payment-list li.unit-header {
    background:none;
    font-weight:700;
    padding-right:35px;
    text-align:right;
}

.fund-literature .funds-table {
    clear:left;
}

.fund-literature .funds-table .dark-shade {
    background-color:#e0e5e5;
}

.fund-literature .funds-table .launch-button .arrow {
    background:url(/Assets/SiteRefresh/img/sprites/fund_centre_icons.png) 10px -26px #669b9b no-repeat;
    margin-left:1px;
    padding:5px 7px;
    width:1em;
}

.fund-literature .funds-table .launch-button span {
    background-color:#669b9b;
    color:#fff;
    display:inline-block;
    font-weight:700;
    padding:5px 11px;
}

.fund-literature .funds-table .launch-button:hover .arrow {
    background-color:#074d58;
}

.fund-literature .funds-table .launch-button:hover span {
    background-color:#074d58;
}

.fund-literature .funds-table .medium-shade {
    background-color:#f8f8f8;
}

.fund-literature .funds-table .small-th th {
    padding:10px 8px 8px;
}

.fund-literature .funds-table .small-th th a {
    color:#fff;
}

.fund-literature .funds-table td .launch-button {
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.2em;
}

.fund-literature .funds-table tr.labels {
    background-color:#e9eced;
}

.fund-literature .funds-table tr.labels th {
    font-size:1.4em;
    height:30px;
    padding:10px 8px 15px;
}

.fund-literature .funds-table tr.norm-row {
    background-color:#fff;
}

.fund-overview .awards .carousel {
    background-color:#e6eced;
    height:198px;
    margin:20px;
    overflow:hidden;
}

.fund-overview .awards .carousel .blob {
    background-color:#074d58;
    border:none;
    border-radius:5px;
    cursor:pointer;
    display:block;
    float:left;
    height:10px;
    margin-left:10px;
    width:10px;
}

.fund-overview .awards .carousel .blob.active {
    background-color:#8fa23c;
}

.fund-overview .awards .carousel .blob:first-child {
    margin-left:0;
}

.fund-overview .awards .carousel .item {
    width:33.333%;
}

.fund-overview .awards .carousel .item .holder {
    background-color:#fff;
    display:inline-block;
    padding:10px;
}

.fund-overview .awards .carousel .item img {
    max-width:127px;
}

.fund-overview .awards .carousel .navigation {
    bottom:20px;
    display:block;
    position:absolute;
    right:auto;
    top:auto;
}

.fund-overview .awards .carousel .next {
    background:url(/Assets/SiteRefresh/img/sprites/fund_centre_icons.png) -82px -26px #074d58 no-repeat;
    cursor:pointer;
    display:block;
    height:20px;
    margin-top:-10px;
    position:absolute;
    right:0;
    top:50%;
    width:20px;
}

.fund-overview .awards .carousel .prev {
    background:url(/Assets/SiteRefresh/img/sprites/fund_centre_icons.png) -114px -26px #074d58 no-repeat;
    cursor:pointer;
    display:block;
    height:20px;
    left:0;
    margin-top:-10px;
    position:absolute;
    top:50%;
    width:20px;
}

.fund-overview .awards .carousel.single li {
    width:100%!important;
}

.fund-overview .awards .disclaimer {
    margin:0 20px 20px;
}

.fund-overview .block-button {
    background-color:#8fa23c;
    color:#fff;
    display:inline-block;
    font-family:Arial,Verdana,sans-serif;
    font-size:1.75em;
    font-weight:700;
    height:28px;
    text-decoration:none;
}

.fund-overview .block-button .block-button-arrow {
    background:url(/Assets/SiteRefresh/img/sprites/fund_centre_icons.png) 11px -25px #074d58 no-repeat;
    display:block;
    float:left;
    height:30px;
    width:30px;
}

.fund-overview .block-button .block-button-text {
    border:none;
    display:block;
    float:left;
    padding:3px 32px 3px 20px;
}

.fund-overview .block-button.small {
    font-size:1.4em;
    height:20px;
}

.fund-overview .block-button.small .block-button-arrow {
    background-position:-82px -26px;
    height:20px;
    width:20px;
}

.fund-overview .block-button.small .block-button-text {
    padding:2px 10px 0;
}

.fund-overview .bottom-promo {
    border-left:1px solid #8ab3b1;
    border-right:1px solid #8ab3b1;
}

.fund-overview .campaign .banner {
    width:100%;
}

.fund-overview .campaign.empty {
    margin-bottom:8px;
}

.fund-overview .disclaimer {
    background-color:#f2f2f2;
    border:none;
    clear:both;
    font-size:1em;
    margin:20px;
    padding:20px;
}

.fund-overview .disclaimer h4 {
    font-size:1.4em;
    margin:0;
}

.fund-overview .disclaimer p {
    margin:0;
}

.fund-overview .graph {
    overflow:hidden;
}

.fund-overview .graph .fund-performance-graph {
    float:left;
    margin-bottom:20px;
    width:50%;
}

.fund-overview .graph .fund-performance-graph h4 {
    margin-top:0;
}

.fund-overview .introduction {
    border-top:1px solid #d1e0e0;
    padding-top:30px;
}

.fund-overview .looking {
    border-left:1px solid #8ab3b1;
    border-right:1px solid #8ab3b1;
}

.fund-overview .news {
    overflow:hidden;
}

.fund-overview .news .item {
    border-left:1px solid #d1e0e0;
    float:left;
    margin-left:-1px;
    margin-top:-1px;
    padding-bottom:20px;
    width:456px;
}

.fund-overview .news .item .details {
    border-top:1px solid #d1e0e0;
    margin-bottom:0;
    padding-top:10px;
}

.fund-overview .news .item h4 {
    font-size:2.4em;
    margin:0 20px 10px;
}

.fund-overview .news .item h4 a {
    color:#000;
    text-decoration:none;
}

.fund-overview .news .item img {
    margin:0 20px 20px;
    max-width:416px;
}

.fund-overview .news ul {
    margin-bottom:20px;
    overflow:hidden;
}

.fund-overview .ratings img {
    margin:0 20px 20px;
}

.fund-overview .team .details {
    float:left;
    margin:20px;
    width:381px;
}

.fund-overview .team .details h4 {
    font-size:2.4em;
    line-height:1em;
    margin-top:0;
}

.fund-overview .team .details.with-quote {
    float:none;
    width:auto;
}

.fund-overview .team .details.with-quote .block-button {
    margin-left:0;
}

.fund-overview .team .details.with-quote blockquote {
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:2.8em;
    min-height:234px;
    overflow:hidden;
    padding:34px 20px 0;
}

.fund-overview .team .details.with-quote blockquote:after {
    content:"â€";
    display:inline-block;
    margin-right:-20px;
    width:20px;
}

.fund-overview .team .details.with-quote blockquote:before {
    content:"â€œ";
    display:inline-block;
    margin-left:-20px;
    text-align:right;
    width:20px;
}

.fund-overview .team .details.with-quote h4 {
    margin-left:0;
}

.fund-overview .team .details.with-quote p {
    margin-left:0;
}

.fund-overview .team .tab-content-container {
    width:auto;
}

.fund-overview .team .tabs {
    margin:20px;
}

.fund-overview .team .tabs a {
    background:none;
    margin:0;
    padding:0;
    position:relative;
    width:auto;
}

.fund-overview .team .tabs a img {
    width:166px;
}

.fund-overview .team .tabs a.active {
    padding:0;
}

.fund-overview .team .tabs a.active img {
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    filter:alpha(opacity=50);
    opacity:.5;
}

.fund-overview .team .tabs a.active:after {
    background-color:#8fa23c;
    bottom:0;
    content:"";
    display:block;
    height:7px;
    left:0;
    position:absolute;
    width:100%;
}

.fund-overview .team .tabs a:hover {
    padding:0;
}

.fund-overview .team .tabs a:hover:after {
    background-color:#8fa23c;
    bottom:0;
    content:"";
    display:block;
    height:7px;
    left:0;
    position:absolute;
    width:100%;
}

.fund-overview .team .tabs li {
    margin-left:10px;
}

.fund-overview .team .tabs li:first-child {
    margin-left:0;
}

.fund-overview .team img.member {
    float:left;
    margin:20px;
}

.fund-overview .video {
    overflow:hidden;
    padding-bottom:20px;
}

.fund-overview .video .video-wrap {
    border-right:1px solid #d1e0e0;
    float:left;
    height:231px;
    margin-bottom:20px;
    margin-right:20px;
    overflow:hidden;
    padding:0 20px;
    width:416px;
}

.fund-overview .video .video-wrap img {
    width:416px;
}

.fund-overview .video .video-wrap img.buto-lightbox-play-icon {
    height:60px;
    width:60px;
}

.fund-overview .video .video-wrap img.buto-lightbox-play-overlay {
    left:173.5px!important;
    top:86px!important;
    width:auto;
}

.fund-overview .video h4 {
    font-size:2.4em;
}

.fund-overview .video-promo {
    overflow:hidden;
    padding-bottom:20px;
}

.fund-overview .video-promo .video-wrap {
    border-right:1px solid #d1e0e0;
    float:left;
    height:231px;
    margin-bottom:20px;
    margin-right:20px;
    overflow:hidden;
    padding:0 20px;
    width:416px;
}

.fund-overview .video-promo .video-wrap img {
    width:416px;
}

.fund-overview .video-promo .video-wrap img.buto-lightbox-play-overlay {
    left:173.5px!important;
    top:86px!important;
    width:auto;
}

.fund-overview .video-promo h4 {
    font-size:2.4em;
}

.fund-overview .video-promo.half-box .disclaimer h4 {
    font-size:1.4em;
}

.fund-overview .video-promo.half-box h4 {
    font-size:1.8em;
}

.fund-overview .video.half-box .disclaimer h4 {
    font-size:1.4em;
}

.fund-overview .video.half-box h4 {
    font-size:1.8em;
}

.fund-overview .webcast {
    overflow:hidden;
    padding-bottom:20px;
}

.fund-overview .webcast .video-wrap {
    border-right:1px solid #d1e0e0;
    float:left;
    height:231px;
    margin-bottom:20px;
    margin-right:20px;
    overflow:hidden;
    padding:0 20px;
    width:416px;
}

.fund-overview .webcast .video-wrap img {
    width:416px;
}

.fund-overview .webcast .video-wrap img.buto-lightbox-play-overlay {
    left:173.5px!important;
    top:86px!important;
    width:auto;
}

.fund-overview .webcast h4 {
    font-size:2.4em;
}

.fund-overview .webcast.half-box .disclaimer h4 {
    font-size:1.4em;
}

.fund-overview .webcast.half-box h4 {
    font-size:1.8em;
}

.fund-performance .block-button {
    margin-bottom:32px;
}

.fund-performance .fund-content {
    padding:24px 18px;
}

.fund-performance .fund-content h2 {
    font-size:2em;
    margin-bottom:32px;
}

.fund-performance .fund-content p {
    font-size:1.2em;
    margin-bottom:18px;
}

.fund-performance .ks-widget-sd-dynamic {
    margin-bottom:32px;
    margin-left:-18px;
}

.fund-performance .ks-widget-sd-dynamic .mgt-2 {
    border:none;
}

.fund-performance .performance-tools {
    border:none;
    margin:0 72px 18px;
}

.fund-performance-table {
    border:1px solid #2e515c;
    border-collapse:collapse;
    color:#2e515c;
    font-size:1.2em;
    margin:23px;
    width:410px;
}

.fund-performance-table .from-row {
    background-color:#f3f3f3;
}

.fund-performance-table .from-row td {
    padding:14px 0 2px 5px;
}

.fund-performance-table .from-row td.title-cell {
    padding-left:10px;
}

.fund-performance-table .performance-indicator {
    display:block;
    margin-top:3px;
}

.fund-performance-table .title-row {
    background-color:#2e515c;
    color:#fff;
    font-size:1.1em;
}

.fund-performance-table .title-row td {
    padding:14px 10px;
}

.fund-performance-table .to-row {
    background-color:#f3f3f3;
}

.fund-performance-table .to-row td {
    border:none;
    border-left:1px solid #ccd5d7;
    padding:2px 0 14px 5px;
}

.fund-performance-table .to-row td.title-cell {
    padding-left:10px;
}

.fund-performance-table .to-row td:first-child {
    border-left:none;
}

.fund-performance-table td {
    border-left:1px solid #ccd5d7;
    border-top:1px solid #ccd5d7;
    padding:14px 10px 14px 5px;
    text-align:left;
    vertical-align:top;
    width:62px;
}

.fund-performance-table td.item1 {
    color:#294D58;
}

.fund-performance-table td.item2 {
    color:#CAC82F;
}

.fund-performance-table td.item3 {
    color:#7B0C14;
}

.fund-performance-table td.title-cell {
    font-weight:700;
    padding-left:10px;
    width:90px;
}

.fund-performance-table td:first-child {
    border-left:none;
}

.fund-prices .block-button-alt {
    float:left;
    font-size:1em;
    margin:22px 13px;
}

.fund-prices .custom-radio {
    float:left;
}

.fund-prices .custom-radio input {
    float:left;
}

.fund-prices .date-col {
    width:227px;
}

.fund-prices .date-range {
    float:left;
    margin:18px 0 0 49px;
}

.fund-prices .date-range .date-picker {
    color:#363636;
    margin:0 5px 0 10px;
    padding:7px;
    text-align:center;
    width:92px;
}

.fund-prices .date-range img {
    display:inline;
    padding-bottom:5px;
    padding-right:10px;
    vertical-align:middle;
}

.fund-prices .fund-content {
    padding:5px;
}

.fund-prices .history-text {
    float:left;
    font-size:1.3em;
    font-weight:700;
    margin:25px 14px;
}

.fund-prices .history-type {
    float:left;
    margin:26px 0 0 45px;
}

.fund-prices .price-filter {
    background-color:#42739b;
    color:#fff;
    font-size:1.3em;
    height:68px;
}

.fund-prices th {
    font-size:1.3em;
}

.fund-table-button {
    background-color:#669b9b;
    display:inline-block;
    font-family:"Interstate MG",Arial,sans-serif;
    padding:3px 13px;
}

.fund-table-button.bigger-button {
    color:#fff;
    font-size:1.1em;
    padding:8px 20px;
    text-align:center;
    width:50%;
}

.fund-table-button.bigger-button:hover {
    text-decoration:none;
}

.fund-table-button.csv {
    background:url(/Assets/SiteRefresh/img/global/csv_icon_small.png) 0 2px no-repeat;
    font-family:"Interstate MG",Arial,sans-serif;
    padding-left:18px;
    padding-right:0;
}

.fund-table-button.csv .pdf-text {
    background-color:#669b9b;
    color:#fff;
    padding:2px 8px;
}

.fund-table-button.csv:hover {
    text-decoration:none;
}

.fund-table-button.csv:hover .pdf-text {
    background-color:#074d58;
}

.fund-table-button.pdf {
    background:url(/Assets/SiteRefresh/img/global/pdf_icon_small.png) 0 3px no-repeat;
    font-family:"Interstate MG",Arial,sans-serif;
    padding-left:17px;
    padding-right:0;
}

.fund-table-button.pdf .block-button-arrow {
    background:url(/Assets/SiteRefresh/img/sprites/list_icons.png) -35px -63px #669B9B no-repeat;
    float:right;
    height:20px;
    margin-left:1px;
    padding:0;
    width:20px;
}

.fund-table-button.pdf .pdf-text {
    background-color:#669b9b;
    color:#fff;
    display:inline-block;
    font-size:.9em;
    font-weight:400;
    height:18px;
    padding:2px 4px 0;
}

.fund-table-button.pdf:hover {
    text-decoration:none;
}

.fund-table-button.pdf:hover .block-button-arrow {
    background-color:#074d58;
}

.fund-table-button.pdf:hover .pdf-text {
    background-color:#074d58;
}

.fund-table-button:hover {
    background-color:#074d58;
    text-decoration:none;
}

.fund-team .columns {
    margin-bottom:24px;
}

.funds .bottom-promo {
    border-left:1px solid #8ab3b1;
    border-right:1px solid #8ab3b1;
}

.funds .chart-holder {
    padding-top:20px;
    text-align:center;
}

.funds .chart-holder iframe {
    width:760px;
}

.funds .figures {
    background:url(/Assets/SiteRefresh/img/global/dark_tile.gif);
    color:#fff;
    overflow:visible;
    padding:18px 0 55px;
}

.funds .figures .class {
    border-left:none;
    font-size:1.3em;
}

.funds .figures .class strong {
    font-size:1.5em;
    font-weight:700;
}

.funds .figures .dropdown-button {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -434px no-repeat;
    color:#fff;
    display:block;
    font-size:1.5em;
    font-weight:700;
    padding-right:30px;
    text-decoration:none;
    white-space:nowrap;
}

.funds .figures .dropdown-js-disabled {
    padding:0;
}

.funds .figures .dropdown-menu {
    display:none;
}

.funds .figures .dropdown-menu .option {
    background-color:#fff;
    border-left:1px solid #2e515c;
    border-right:1px solid #2e515c;
    padding:5px 0 5px 15px;
}

.funds .figures .dropdown-menu .option a {
    color:#2e515c;
    display:block;
    padding-left:20px;
    text-decoration:none;
}

.funds .figures .dropdown-menu .option.first {
    padding-top:15px;
}

.funds .figures .dropdown-menu .option.last {
    border-bottom:1px solid #2e515c;
    padding-bottom:10px;
}

.funds .figures .dropdown-menu .option:hover {
    background-color:#f8f9e9;
    font-weight:700;
}

.funds .figures .dropdown-menu .option:hover a {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -867px no-repeat;
}

.funds .figures .dropdown-menu .selected {
    background:none;;
}

.funds .figures .dropdown-menu ul {
    min-width:150px;
    overflow:hidden;
    position:absolute;
    right:19px;
    z-index:10;
}

.funds .figures .isin {
    border-left:1px solid #6d868d;
    font-size:1.3em;
}

.funds .figures .isin strong {
    font-size:1.5em;
    font-weight:700;
}

.funds .figures .percent {
    border-left:1px solid #6d868d;
    font-size:1.3em;
}

.funds .figures .percent .down-absolute {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) -34px -530px no-repeat;
    bottom:4px;
    height:16px;
    padding:0;
    position:absolute;
    right:19px;
    width:16px;
}

.funds .figures .percent .up-absolute {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) -34px -570px no-repeat;
    bottom:4px;
    height:16px;
    padding:0;
    position:absolute;
    right:19px;
    width:16px;
}

.funds .figures .percent p {
    padding-right:20px;
}

.funds .figures .percent p.down {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -511px no-repeat;
}

.funds .figures .percent p.middle {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -1454px no-repeat;
}

.funds .figures .percent p.up {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -550px no-repeat;
}

.funds .figures .percent strong {
    font-size:1.5em;
    font-weight:700;
}

.funds .figures .price {
    border-left:1px solid #6d868d;
    font-size:1.3em;
}

.funds .figures .price strong {
    font-size:1.5em;
    font-weight:700;
}

.funds .figures .yield {
    border-left:1px solid #6d868d;
    font-size:1.3em;
}

.funds .figures .yield strong {
    font-size:1.5em;
    font-weight:700;
}

.funds .figures div {
    float:left;
    padding:0 20px;
    position:relative;
}

.funds .fund-content {
    border-bottom:1px solid #d1e0e0;
    border-left:1px solid #d1e0e0;
    border-right:1px solid #d1e0e0;
    margin-bottom:40px;
}

.funds .fund-tabs {
    clear:both;
    display:block;
    overflow:hidden;
}

.funds .fund-tabs a {
    background:#e0e5e5;
    color:#2e515c;
    display:table-cell;
    font-size:1.5em;
    height:36px;
    margin:9px 1px 0 0;
    padding:19px 0 17px;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    width:146px;
}

.funds .fund-tabs a.active {
    background:url(/Assets/SiteRefresh/img/global/dark_tile.gif) 2px 0;
    color:#fff;
    font-size:1.5em;
    margin:0 1px 0 0;
    padding:19px 0 17px;
}

.funds .fund-tabs a.last {
    margin-right:0;
    width:149px;
}

.funds .fund-tabs a:hover {
    background:#9ea900;
    color:#fff;
    font-size:1.5em;
    margin:0 1px 0 0;
    padding:19px 0 17px;
}

.funds .fund-tabs li {
    display:table;
    float:left;
    height:50px;
    margin-right:5px;
    width:146px;
}

.funds .funds-footer {
    font-size:12px;
    margin-top:-10px;
}

.funds .funds-footer p {
    margin:10px 0;
}

.funds .funds-table {
    border:none;
}

.funds .hp_content {
    background-color:#e9eced;
    border:none;
    margin-bottom:30px;
    padding:10px;
}

.funds .hp_content .hp-header {
    margin:20px 10px 0;
}

.funds .hp_content .hp-header span {
    color:#295a5e;
    font-size:2.638em;
}

.funds .hp_content .price-filter {
    background-color:#e9eced;
    font-size:1em;
}

.funds .hp_content .price-filter .date-picker {
    border:1px solid #363636;
    font-size:.8em;
}

.funds .hp_content .price-filter .date-range img {
    display:none;
}

.funds .hp_content .price-filter .dr-label {
    color:#363636;
    font-size:1em;
}

.funds .hp_content .price-filter .search-button {
    margin-left:10px;
    margin-top:20px;
}

.funds .hp_content p {
    font-size:1.6em;
    margin:20px 10px;
}

.funds .looking {
    border-left:1px solid #8ab3b1;
    border-right:1px solid #8ab3b1;
}

.funds .tabs a {
    padding:15px 0 16px;
}

.funds .tabs a.active {
    background:url(/Assets/SiteRefresh/img/global/dark_tile.gif);
    margin:0 1px 0 0;
    padding:19px 0 18px;
}

.funds .tabs a:hover {
    background:url(/Assets/SiteRefresh/img/global/dark_tile.gif);
    margin:0 1px 0 0;
    padding:19px 0 18px;
}

.funds > .disclaimer {
    border-color:#d1e0e0;
    margin:0 0 40px;
}

.funds > .disclaimer h3 {
    background:url(/Assets/SiteRefresh/img/global/dark_tile.gif);
    font-size:1.6em;
}

.funds section {
    overflow:hidden;
    width:100%;
}

.funds section .block-button {
    margin:0 20px;
}

.funds section .column {
    border-right:1px solid #d1e0e0;
    float:left;
    margin-bottom:20px;
    margin-right:-1px;
    width:456px;
}

.funds section .column h4 {
    margin-top:0;
}

.funds section .column.right {
    border-left:1px solid #d1e0e0;
    width:455px;
}

.funds section .fund-details-list {
    overflow:hidden;
}

.funds section .fund-details-list .label {
    width:55%;
}

.funds section .fund-details-list .rating {
    margin-top:.5em;
}

.funds section .fund-details-list div {
    float:left;
    width:45%;
}

.funds section .fund-details-list li {
    clear:left;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.4em;
    line-height:1.8em;
    margin:0 20px;
}

.funds section h3 {
    background:url(/Assets/SiteRefresh/img/global/dark_tile.gif);
    color:#fff;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.8em;
    margin-bottom:30px;
    padding:15px 20px 10px;
}

.funds section h4 {
    color:#000;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.8em;
    letter-spacing:-.05em;
    margin:30px 20px 7px;
}

.funds section p {
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.4em;
    margin:0 20px 20px;
}

.funds section p.highlight {
    color:#8fa23c;
    font-family:"Interstate MG",Arial,sans-serif;
}

.funds section.half-box {
    border-right:1px solid #d1e0e0;
    clear:left;
    float:left;
    margin-right:-1px;
    position:relative;
    width:456px;
}

.funds section.right {
    border-left:1px solid #d1e0e0;
    clear:none;
    width:455px;
}

.funds section.right h3 {
    border-left:1px solid #fff;
    margin-left:-1px;
}

.funds-centre .chart-holder .error {
    color:#074d58;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.726em;
}

.funds-centre .fund-content {
    border:1px solid #cfcfcf;
    border-top:none;
}

.funds-table {
    background-color:#fff;
    border:1px solid #c0cace;
    width:100%;
}

.funds-table .action-splitter {
    border-right:1px solid #eaedee;
}

.funds-table .centered {
    text-align:center;
}

.funds-table .change-arrow {
    display:inline;
}

.funds-table .custom-standard-checkbox {
    margin:0 auto;
}

.funds-table .details-form .custom-form-checkbox {
    margin:0 auto;
}

.funds-table .fund-name-col {
    min-width:110px;
}

.funds-table .message {
    color:#074d58;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.3em;
}

.funds-table .message.no-results {
    font-size:1.726em;
}

.funds-table .middle {
    vertical-align:middle;
}

.funds-table .pdf-button:hover {
    text-decoration:none;
}

.funds-table .performance-col {
    overflow:hidden;
}

.funds-table .performance-col-js-disabled {
    display:table-cell;
}

.funds-table .quantity {
    border:1px solid #cfcfcf;
    color:#363636;
    font-size:1.2em;
    height:29px;
    text-align:center;
    width:29px;
}

.funds-table .remove-button {
    background:url(/Assets/SiteRefresh/img/sprites/list_icons.png) -31px -190px no-repeat;
    border:1px solid #cfcfcf;
    cursor:pointer;
    height:19px;
    text-indent:100%;
    width:19px;
}

.funds-table .selection {
    background-color:#E6ECED;
    background-image:none;
}

.funds-table .selection .custom-standard-checkbox span {
    background-color:#fff;
    border-color:#fff;
}

.funds-table .selection .details-form .custom-form-checkbox span {
    background-color:#fff;
    border-color:#fff;
}

.funds-table .selection input {
    margin-right:10px;
}

.funds-table .shaded {
    background:url(/Assets/SiteRefresh/img/global/column_shading.png);
}

.funds-table .splitter {
    border:none;
    border-right:1px solid #c0cace;
}

.funds-table .splitter-left {
    border-left:1px solid #c0cace;
}

.funds-table .type-arrows {
    margin:5px auto 0;
    text-align:center;
    white-space:nowrap;
    width:70px;
}

.funds-table .type-arrows .arrows {
    padding-top:6px;
}

.funds-table .type-arrows .left {
    border-right:1px solid #000;
    cursor:pointer;
    margin:0;
    padding-right:8px;
}

.funds-table .type-arrows .right {
    cursor:pointer;
    margin:0;
    padding-left:8px;
}

.funds-table .type-arrows img {
    display:inline-block;
    float:left;
    padding:0 14px;
    vertical-align:middle;
}

.funds-table .type-note {
    color:#2e515c;
    font-size:.8em;
}

.funds-table td {
    border-bottom:none;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.2em;
    padding:14px 7px;
    vertical-align:top;
}

.funds-table td a {
    color:#363636;
    text-decoration:none;
}

.funds-table td a.fund-table-button {
    color:#fff;
}

.funds-table td a.fund-table-button:hover {
    text-decoration:none;
}

.funds-table td a:hover {
    text-decoration:underline;
}

.funds-table td img {
    margin:0 auto;
}

.funds-table td.nowrap {
    white-space:nowrap;
}

.funds-table td.shaded {
    background-color:#f8f7f7;
    background-image:none;
}

.funds-table th {
    background-color:#e6eced;
    border-bottom:none!important;
    font-size:1.3em;
    padding:47px 8px 8px;
    vertical-align:top;
}

.funds-table th.tooltip-present {
    padding-top: 10px;
}

.funds-table th.tooltip-present .slide:not(.tooltip-present) {
    padding-top: 35px;
}

.funds-table th .down {
    background: url('/Assets/SiteRefresh/img/sprites/list_icons.png') -10px -99px no-repeat;
    display: inline-block;
    width: 20px;
}

.funds-table th .up {
    background: url('/Assets/SiteRefresh/img/sprites/list_icons.png') -10px -141px no-repeat;
    display: inline-block;
    width: 20px;
}

.funds-table th a {
    color:#363636;
    display:block;
    text-decoration:none;
}

.funds-table th.shaded {
    background-color:#e0e5e5;
    background-image:none;
}

.funds-table th.sortable:hover {
    background:#eeefd3;
}

.funds-table th.with-info {
    padding-top:12px;
}

.funds-table th.with-info img {
    margin:0 auto 3px;
}

.funds-table tr.alt-row {
    background-color:#f8f9e9;
}

.funds-table tr.alt-row td {
    background-color:#f8f9e9;
}

.funds-table tr.alt-row td.shaded {
    background-color:#f2f2e1;
}

.funds-table button {
     width: 16px;
     height: 13px;
     padding: 0;
     background: none;
     border: none;
     width: auto;
     outline: none;
     cursor: pointer;
}

.funds-table button.step-prev {
    padding-right: 20px;
    border-right: 1px solid #000000;
    background: url('/Assets/SiteRefresh/img/funds/left_arrow.gif') no-repeat;
}

.funds-table button.step-next {
    padding-left: 15px;
    background: url('/Assets/SiteRefresh/img/funds/right_arrow.gif') no-repeat;
    background-position: right;
}

.funds-table .slides {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.funds-table .slide {
     display: none; 
     width: 100%; 
     position: relative; 
     left: 0; 
     -moz-transition: all 0.3s; 
     -o-transition: all 0.3s; 
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
}

.funds-table .slide.no-animation {
     -moz-transition: none; 
     -o-transition: none; 
     -webkit-transition: none; 
     transition: none;
}

.funds-table .slide-from-right {
     display: block; 
     position: absolute;
     top: 0; 
     left: 150%; 
     -moz-transform: translateX(-50%); 
     -ms-transform: translateX(-50%); 
     -o-transform: translateX(-50%); 
     -webkit-transform: translateX(-50%); 
     transform: translateX(-50%);
}

.funds-table .slide-from-left {
     display: block; 
     position: absolute; 
     top: 0; 
     left: -150%; 
     -moz-transform: translateX(-50%);
     -ms-transform: translateX(-50%); 
     -o-transform: translateX(-50%); 
     -webkit-transform: translateX(-50%); 
     transform: translateX(-50%);
}

.funds-table .slide.slide-in {
    left: 50%;
}

.funds-table .slide.move-left {
    left: -100%;
}

.funds-table .slide.move-right {
    left: 100%;
}

.funds-table .slide.active {
     display: block;
}

.fye {
    text-align:center;
}

.fye .days {
    background:url(/Assets/SiteRefresh/img/global/calendar-icon.png) no-repeat;
    color:#fff;
    display:block;
    font-size:3.6em;
    height:100px;
    line-height:105px;
    margin:0 auto 10px;
    width:100px;
}

.get-detail {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -330px no-repeat;
    color:#2e515c;
    display:inline-block;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.2em;
    height:20px;
    line-height:20px;
    overflow:hidden;
    padding-left:28px;
    text-decoration:none;
}

.get-detail.fund-list {
    margin-left: 17px;
}

.get-detail:hover {
    text-decoration:underline;
}

.global .audience-confirmation {
    display:block;
}

.global .global-search {
    margin-left:150px;
}

.global .global-search input[type=submit] {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 6px 3px no-repeat;
}

.global .global-search input[type=text] {
    color:#fff;
}

.global ul.hygiene-links {
    margin-right:330px;
}

.global-search {
    border-bottom:1px solid #2e515c;
    border-left:1px solid #2e515c;
    border-right:1px solid #2e515c;
    float:right;
    height:25px;
    margin-bottom:9px;
    padding:0 2px 0 7px;
}

.global-search input:focus {
    background-color:#FFF!important;
}

.global-search input[type=submit] {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) -30px 5px no-repeat;
    border:none;
    cursor:pointer;
    height:25px;
    text-indent:100%;
    width:25px;
}

.global-search input[type=text] {
    background:none;
    border:none;
    color:#2E515C;
    font-size:1.1em;
    height:26px;
    line-height:20px;
    vertical-align:bottom;
    width:160px;
}

.green-lock {
    background:url(/Assets/SiteRefresh/img/global/green-lock.png) 420px 12px no-repeat;
}

.green-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.green-lock .title-box {
    opacity:.3;
}

.grey-lock {
    background:url(/Assets/SiteRefresh/img/global/grey-lock.png) 420px 12px no-repeat;
}

.grey-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.grey-lock .title-box {
    opacity:.3;
}

.help .accordion {
    border-bottom:1px solid #8ab3b1;
    padding:0 0 10px 15px;
}

.help .accordion .header {
    background:url(/Assets/SiteRefresh/img/global/collapse_icon_down.png) top right no-repeat;
    padding:15px 15px 0 0;
}

.help .accordion .header.active {
    background:url(/Assets/SiteRefresh/img/global/collapse_icon_up.gif) top right no-repeat;
}

.help .button-holder {
    margin:23px;
}

.help .help-group-header {
    background:url(/Assets/SiteRefresh/img/global/faq_header_tile.gif);
    color:#363636;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.5em;
}

.help .help-group-item {
    background:url(/Assets/SiteRefresh/img/global/faq_item_tile.gif);
    margin-bottom:2px;
    padding:18px 39px 0;
}

.help .help-group-item h3 {
    color:#2e515c;
    font-size:1.4em;
    font-weight:700;
    letter-spacing:0;
    line-height:1em;
    margin:0;
    padding-bottom:4px;
}

.help .help-group-item p {
    font-size:1.3em;
    margin:0;
    padding:0 0 18px;
}

.help .input-prompt {
    color:#c9c9c9;
}

.help .long-box p {
    font-size:1.4em;
    line-height:1.45em;
    margin-bottom:14px;
}

.help .search-inputs {
    margin:23px;
}

.help .search-inputs .search {
    font-size:1.3em;
    width:513px;
}

.help .search-inputs .search-submit {
    font-size:1.3em;
}

.historic-prices {
    float:left;
    margin-bottom:30px;
    width:423px;
}

.historic-prices .disclaimer {
    background-color:#f2f2f2;
    border:none;
    margin:20px 0 0;
    padding:20px;
}

.historic-prices .disclaimer h4 {
    font-size:1.2em;
    margin:0;
}

.historic-prices .disclaimer p {
    font-size:1.1em;
    margin:0;
}

.historic-prices .fund-content {
    clear:both;
    padding:0;
}

.historic-prices .fund-content td {
    border-bottom:none;
}

.historic-prices .utility-bar {
    font-size:1.8em;
    height:28px;
    padding:20px 10px 10px;
}

.historic-prices .utility-bar .hp-header {
    font-size:1.1em;
    font-weight:700;
}

.historic-prices .utility-bar .paging-container {
    float:right;
    font-size:.8em;
    margin-top:5px;
}

.historic-prices .utility-bar .paging-container .dropdown-menu {
    margin:0;
}

.historic-prices .utility-bar .paging-container .dropdown-menu .selected {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -440px no-repeat;
    padding-right:25px;
}

.historic-prices .utility-bar .paging-container .menu-text {
    margin:0;
    padding-right:4px;
}

.historic-prices .utility-bar .paging-container .paging {
    margin:0;
}

.historic-prices .utility-bar .paging-container .paging .next {
    background-position:-30px -27px;
}

.historic-prices .utility-bar .paging-container .paging .nextprevious {
    padding-left:6px;
    padding-right:0;
}

.historic-prices .utility-bar .paging-container .paging .prev {
    background-position:-60px -27px;
}

.historic-prices .utility-bar.bottom {
    font-size:1.604em;
    padding:0;
}

.historic-prices .utility-bar.bottom .launch {
    margin-left:20px;
}

.home .audience-select .tabs {
    overflow:hidden;
}

.home .audience-select .tabs .list-content .list-content-topics .topic-box a.active.topic-title {
    background:none;
    color:#fff;
    font-size:1.8em;
    font-weight:700;
    margin:0;
    padding:0;
}

.home .audience-select .tabs .list-content .list-content-topics .topic-box a.topic-title {
    background:none;
    color:#FFF;
    display:block;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.8em;
    line-height:.835em;
    margin:0;
    padding:0;
    text-align:left;
    text-decoration:none;
    width:100%;
}

.home .audience-select .tabs .list-content .list-content-topics .topic-box a.topic-title:hover {
    background:none;
    color:#fff;
    font-size:1.8em;
    font-weight:700;
    margin:0;
    padding:0;
}

.home .audience-select .tabs a.title-box {
    background:none;
    color:#FFF;
    display:block;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.8em;
    line-height:.835em;
    margin:0;
    padding:0;
    text-align:left;
    text-decoration:none;
    width:100%;
}

.home .audience-select .tabs a.title-box.active {
    background:none;
    color:#fff;
    font-size:1.8em;
    font-weight:700;
    margin:0;
    padding:0;
}

.home .audience-select .tabs a.title-box:hover {
    background:none;
    color:#fff;
    font-size:1.8em;
    font-weight:700;
    margin:0;
    padding:0;
}

.home .audience-select .tabs h3 {
    margin:0;
    padding:15px 0 15px 15px;
}

.home .audience-select .tabs li {
    float:left;
}

.hygiene-links-bg {
    background-color:#f4f6f7;
    height:25px;
    margin-bottom:-25px;
}

.info-button {
    cursor: pointer;
    margin: 0 auto;
    padding-bottom: 14px;
}

.info-tooltip {
    background-color:#fff;
    border:1px solid #2e515c;
    display:none;
    max-width:300px;
    min-width:150px;
    padding:14px;
    position:absolute;
    text-align:center;
    z-index:100;
}

.inner-accordion {
    cursor:pointer;
    margin:0 0 3px;
}

.inner-accordion .header {
    background-image:url(/Assets/SiteRefresh/img/sprites/icons.png);
    background-position:right -365px;
    background-repeat:no-repeat;
    color:#fff;
    font-weight:400;
    line-height:1.2em;
    margin-bottom:2px;
}

.inner-accordion .header.active {
    background-position:right -400px;
}

.intro {
    margin-top:2px;
    padding:0 23px;
    width:700px;
}

.intro h1.main-title {
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:4.2em;
    letter-spacing:-.05em;
    line-height:1em;
    margin-bottom:20px;
}

.intro h1.main-title span {
    font-size:.4em;
    letter-spacing:.05em;
}

.intro h1.main-title strong {
    font-family:"Interstate MG",Arial,sans-serif;
    margin-left:-2px;
}

.intro h2 {
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.8em;
    margin-bottom:14px;
}

.intro p {
    font-size:1.2em;
    line-height:1.45em;
    margin-bottom:14px;
}

.intro p.last {
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.6em;
    font-weight:700;
    margin:28px 0 3px;
}

.intro-background {
    background-position:bottom right;
    background-repeat:no-repeat;
    height:265px;
    margin-top:-265px;
    z-index:0;
}

.intro-buttons {
    clear:both;
    float:right;
    margin-right:40px;
    margin-top:35px;
    padding-bottom:20px;
    width:280px;
}

.intro-buttons .button-blue {
    background:url(/Assets/SiteRefresh/img/global/button-bg-blue.png) no-repeat;
}

.intro-buttons .button-dark-orange {
    background:url(/Assets/SiteRefresh/img/global/button-bg-dark-orange.png) no-repeat;
}

.intro-buttons .button-green {
    background:url(/Assets/SiteRefresh/img/global/button-bg-green.png) no-repeat;
}

.intro-buttons .button-light-blue {
    background:url(/Assets/SiteRefresh/img/global/button-bg-light-blue.png) no-repeat;
}

.intro-buttons .button-orange {
    background:url(/Assets/SiteRefresh/img/global/button-bg-orange.png) no-repeat;
}

.intro-buttons .button-purple {
    background:url(/Assets/SiteRefresh/img/global/button-bg-purple.png) no-repeat;
}

.intro-buttons .link-arrow {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 10px -1356px no-repeat;
    display:inline-block;
    line-height:1em;
    padding-left:20px;
}

.intro-buttons a {
    color:#fff;
    display:block;
    font-size:2em;
    font-weight:700;
    height:50px;
    line-height:50px;
    margin-top:10px;
    text-align:center;
    text-decoration:none;
    width:280px;
}

.intro-buttons p {
    color:#2e515c;
    font-size:1.6em;
    margin-bottom:10px;
    text-align:center;
}

.intro.real-estate {
    padding:0;
}

.intro.with-buttons {
    width:590px;
}

.investor-dropdown {
    position:relative;
}

.investor-dropdown .dropdown-js-disabled {
    left:0;
    position:absolute;
    top:0;
    width:297px;
    z-index:50;
}

.investor-dropdown .dropdown-menu {
    display:none;
    position:absolute;
    right:0;
    width:199px;
    z-index:100;
}

.investor-dropdown .dropdown-menu .option {
    background-color:#fff;
    border-left:2px solid #2e515c;
    border-right:2px solid #2e515c;
    font-size:1.1em;
}

.investor-dropdown .dropdown-menu .option a {
    border-bottom:1px solid #ccd5d7;
    color:#363636;
    display:block;
    margin:0 20px;
    padding:5px 0;
    text-decoration:none;
}

.investor-dropdown .dropdown-menu .option.first {
    padding-top:12px;
}

.investor-dropdown .dropdown-menu .option.first:hover {
    background:url(/Assets/SiteRefresh/img/global/menu_arrow.png) 15px 18px #fff no-repeat;
}

.investor-dropdown .dropdown-menu .option.last {
    border-bottom:2px solid #2e515c;
    padding-bottom:12px;
}

.investor-dropdown .dropdown-menu .option.last a {
    border-bottom:none;
}

.investor-dropdown .dropdown-menu .option:hover {
    background:url(/Assets/SiteRefresh/img/global/menu_arrow.png) 15px 6px #fff no-repeat;
}

.investor-dropdown .dropdown-menu .option:hover a {
    color:#b7c025;
    margin-right:20px;
    padding-left:5px;
}

.investor-dropdown .dropdown-menu ul {
    overflow:hidden;
}

.investor-dropdown .selected {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 178px -490px #2e515c no-repeat;
    cursor:pointer;
    padding-left:20px;
    padding-right:30px;
}

.investor-dropdown .selected a {
    border-right:1px solid #fff;
    color:#fff;
    display:block;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.1em;
    padding:5px 0;
    text-decoration:none;
}

.investor-dropdown .selected a strong {
    font-family:"Interstate MG",Arial,sans-serif;
}

.investor-type {
    position:relative;
}

.is-soul {
    margin-bottom:32px;
    overflow:hidden;
}

.is-soul .custom-form-checkbox {
    margin-right:8px;
}

.is-soul label {
    font-size:1.3em;
    line-height:20px;
}

.is-soul:after {
    clear:left;
    content:"";
    display:block;
}

.italic {
    font-style:italic;
}

.iviewshortcontentcontainer {
    width:594px!important;
}

.iviewshortwidth {
    width:594px!important;
}

.iviewshortwidth .kv-carousel-widget {
    width:594px!important;
}

.iviewshortwidth .kv-grey-widget-style {
    width:603px!important;
}

.kiid-check a {
    color:#1c626c;
    text-decoration:none;
}

.kiid-check a:hover {
    text-decoration:underline;
}

.kiid-check h4 {
    font-size:1.6em;
}

.kiid-check p {
    font-size:1.3em;
    margin:14px 0;
}

.kv-overlay {
    z-index:102;
}

.kv-widget .kv-carousel-widget {
    width:597px;
}

.language-dropdown {
    float:right;
    font-size:1.1em;
    padding-right:15px;
    position:relative;
    width:86px;
}

.language-dropdown .dropdown-js-disabled {
    left:0;
    position:absolute;
    top:0;
    width:197px;
    z-index:50;
}

.language-dropdown .dropdown-menu {
    display:none;
    left:0;
    position:absolute;
    top:0;
    width:100px;
    z-index:50;
}

.language-dropdown .dropdown-menu .option {
    background-color:#fff;
    border-bottom:1px solid #c9c9c9;
    border-left:1px solid #c9c9c9;
    border-right:1px solid #c9c9c9;
    padding:5px 0 6px;
}

.language-dropdown .dropdown-menu .option a {
    color:#363636;
    display:block;
    padding-left:7px;
    text-decoration:none;
}

.language-dropdown .dropdown-menu .option a:hover {
    color:#1c626c;
}

.language-dropdown .dropdown-menu .option:hover {
    color:#1c626c;
}

.language-dropdown .dropdown-menu .option:hover a {
    color:#1c626c;
}

.language-dropdown .dropdown-menu ul {
    margin-left:-1px;
    overflow:hidden;
}

.language-dropdown .dropdown-menu:hover .selected {
    background-color:#2e515c;
    margin-left:-1px;
}

.language-dropdown .dropdown-menu:hover .selected a {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 85px -631px no-repeat;
    color:#fff;
    padding-left:8px;
}

.language-dropdown .selected {
    padding-right:8px;
}

.language-dropdown .selected a {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -631px no-repeat;
    color:#2e515c;
    display:block;
    padding:5px 8px 6px 7px;
    text-decoration:none;
}

.language-dropdown .selected a strong {
    font-family:"Interstate MG",Arial,sans-serif;
}

.language-dropdown .selected a:hover {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 85px -631px #2e515c no-repeat;
    color:#fff;
}

.language-dropdown .selected:hover {
    margin-left:-1px;
}

.language-dropdown .selected:hover a {
    padding-left:8px;
}

.language-selector {
    float:right;
    height:25px;
    margin-right:20px;
}

.language-selector ul {
    background:#2e515c;
    padding:5px 10px 6px;
}

.language-selector ul li {
    display:inline-block;
    font-size:12px;
    position:relative;
}

.language-selector ul li a {
    color:#fff;
    display:block;
    padding:0 5px;
    text-decoration:none;
}

.language-selector ul li.selected a {
    color:#cc0;
}

.language-selector ul li:after {
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    background-color:#fff;
    content:'';
    height:100%;
    position:absolute;
    right:-2px;
    top:50%;
    transform:translateY(-50%);
    width:1px;
}

.language-selector ul li:hover > a {
    color:#cc0;
}

.language-selector ul li:last-child:after {
    display:none;
}

.left-right.standard-carousel .blob {
    margin-top:22px;
}

.legal-wording {
    margin-bottom:25px;
}

.legal-wording .legal-container {
    background:url(/Assets/SiteRefresh/img/global/legal-wording.png) 25px center #f2f7f8 no-repeat;
    border:1px solid #005d6f;
    color:#005d6f;
    font-size:13px;
    font-weight:400;
    line-height:18px;
    padding:30px 30px 30px 75px;
}

.legal-wording .legal-container p {
    color:#005d6f;
    font-size:13px;
    font-weight:400;
    line-height:18px;
}

.limegreen-lock {
    background:url(/Assets/SiteRefresh/img/global/limegreen-lock.png) 420px 12px no-repeat;
}

.limegreen-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.limegreen-lock .title-box {
    opacity:.3;
}

.list-content .list-content-item {
    margin:14px 23px 23px 39px;
}

.list-content .list-content-item h4 {
    color:#2e515c;
    font-size:1.6em;
    margin-bottom:5px;
}

.list-content .list-content-item ul {
    margin:10px 0;
}

.list-content .list-content-item ul li {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -1094px no-repeat;
    font-size:1.3em;
    list-style-position:outside;
    margin:32px 0;
    padding-left:20px;
}

.list-content .list-content-items {
    border-top:1px solid #8fa23c;
    float:left;
    margin-left:-7px;
    width:451px;
}

.list-content .list-content-topics {
    float:left;
}

.list-content .list-content-topics .audience-select .tabs .audience-header-1.topic-box h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_audience_medium_1.png);
}

.list-content .list-content-topics .audience-select .tabs .audience-header-2.topic-box h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_audience_medium_2.png);
}

.list-content .list-content-topics .audience-select .tabs .topic-box h3 {
    color:#fff;
}

.list-content .list-content-topics .audience-select .tabs .topic-box:first-child {
    margin-right:12px;
}

.list-content .list-content-topics .audience-select .tabs .topic-box:hover {
    background:url(/Assets/SiteRefresh/img/global/audience_tile.gif);
}

.list-content .list-content-topics .audience-select .tabs .topic-box:hover h3 {
    background:url(/Assets/SiteRefresh/img/global/dark_green_tile.gif);
}

.list-content .list-content-topics .topic-box {
    position:relative;
    width:451px;
}

.list-content .list-content-topics .topic-box .audience .audience-header-long a.active.topic-title {
    background:none;
    font-size:1.8em;
    font-weight:700;
    margin:0;
    padding:0;
}

.list-content .list-content-topics .topic-box .audience .audience-header-long a.topic-title {
    background:none;
    color:#FFF;
    display:block;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.8em;
    margin:0;
    padding:0;
    text-align:left;
    text-decoration:none;
    width:100%;
}

.list-content .list-content-topics .topic-box .audience .audience-header-long a.topic-title h3 {
    margin:0;
    padding:15px 0 15px 15px;
}

.list-content .list-content-topics .topic-box .audience .audience-header-long a.topic-title:hover {
    background:none;
    font-size:1.8em;
    font-weight:700;
    margin:0;
    padding:0;
}

.list-content .list-content-topics .topic-box .audience-landing .full-box .topic-title {
    margin-bottom:0;
}

.list-content .list-content-topics .topic-box .blog-feed .topic-title {
    width:573px;
}

.list-content .list-content-topics .topic-box .blue-full.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_blue_full.png);
}

.list-content .list-content-topics .topic-box .blue-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .blue-medium.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_blue_medium.png);
}

.list-content .list-content-topics .topic-box .blue-short.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_blue_short.png);
}

.list-content .list-content-topics .topic-box .blue.topic-title {
    background:url(/Assets/SiteRefresh/img/global/blue_tile.gif);
}

.list-content .list-content-topics .topic-box .bluelong.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_blue.png);
}

.list-content .list-content-topics .topic-box .carousel {
    width:451px;
}

.list-content .list-content-topics .topic-box .carousel .blob {
    margin-top:22px;
}

.list-content .list-content-topics .topic-box .carousel .blobs {
    top:231px;
}

.list-content .list-content-topics .topic-box .carousel .carousel-item {
    width:451px;
}

.list-content .list-content-topics .topic-box .carousel .next-button {
    margin-left:1px;
}

.list-content .list-content-topics .topic-box .carousel .room-for-blobs {
    margin-bottom:45px;
}

.list-content .list-content-topics .topic-box .country-select .small-box .topic-title {
    line-height:1.35em;
}

.list-content .list-content-topics .topic-box .darkblue-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .darkblue-long.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkblue_long.png);
}

.list-content .list-content-topics .topic-box .darkblue-medium.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkblue_medium.png);
}

.list-content .list-content-topics .topic-box .darkgreen-alt-full.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkgreen_alt_full.png);
}

.list-content .list-content-topics .topic-box .darkgreen-full.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkgreen_full.png);
}

.list-content .list-content-topics .topic-box .darkgreen-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .darkgreen-long.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkgreen_long.png);
}

.list-content .list-content-topics .topic-box .darkgreen-short.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkgreen_short.png);
}

.list-content .list-content-topics .topic-box .darkgreen.topic-title {
    background:url(/Assets/SiteRefresh/img/global/dark_green_tile.gif);
}

.list-content .list-content-topics .topic-box .darkgrey-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .darkorange-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .darkpurple-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .full-box .topic-title {
    margin-bottom:3px;
}

.list-content .list-content-topics .topic-box .green-child.topic-title {
    background:url(/Assets/SiteRefresh/img/global/green-title-dark.png);
}

.list-content .list-content-topics .topic-box .green-full.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_green_full.png);
}

.list-content .list-content-topics .topic-box .green-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .green-long.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_green_long.png);
}

.list-content .list-content-topics .topic-box .green-medium.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkgreen_medium.png);
}

.list-content .list-content-topics .topic-box .green-parent.topic-title {
    background:url(/Assets/SiteRefresh/img/global/green-title-medium.png);
}

.list-content .list-content-topics .topic-box .green-short.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_green_short.png);
}

.list-content .list-content-topics .topic-box .green.topic-title {
    background:url(/Assets/SiteRefresh/img/global/light_green_tile.gif);
}

.list-content .list-content-topics .topic-box .grey-child.topic-title {
    background:url(/Assets/SiteRefresh/img/global/grey-title-dark.png);
}

.list-content .list-content-topics .topic-box .grey-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .grey-parent.topic-title {
    background:url(/Assets/SiteRefresh/img/global/grey-title-medium.png);
}

.list-content .list-content-topics .topic-box .grey-short.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_grey_short.png);
}

.list-content .list-content-topics .topic-box .home .audience-select .tabs a.active.topic-title {
    background:none;
    color:#fff;
    font-size:1.8em;
    font-weight:700;
    margin:0;
    padding:0;
}

.list-content .list-content-topics .topic-box .home .audience-select .tabs a.topic-title {
    background:none;
    color:#FFF;
    display:block;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.8em;
    line-height:.835em;
    margin:0;
    padding:0;
    text-align:left;
    text-decoration:none;
    width:100%;
}

.list-content .list-content-topics .topic-box .home .audience-select .tabs a.topic-title:hover {
    background:none;
    color:#fff;
    font-size:1.8em;
    font-weight:700;
    margin:0;
    padding:0;
}

.list-content .list-content-topics .topic-box .home-full.topic-title {
    background:url(/Assets/SiteRefresh/img/home/header_bar_home_full.png) no-repeat;
}

.list-content .list-content-topics .topic-box .lightblue.topic-title {
    background:url(/Assets/SiteRefresh/img/global/light_blue_tile.gif);
}

.list-content .list-content-topics .topic-box .lightgreen-long.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_lightgreen_long.png);
}

.list-content .list-content-topics .topic-box .limegreen-child.topic-title {
    background:url(/Assets/SiteRefresh/img/global/limegreen-title-dark.png);
}

.list-content .list-content-topics .topic-box .limegreen-full.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_limegreen_full.png);
}

.list-content .list-content-topics .topic-box .limegreen-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .limegreen-long.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_limegreen_long.png);
}

.list-content .list-content-topics .topic-box .limegreen-medium.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_limegreen_medium.png);
}

.list-content .list-content-topics .topic-box .limegreen-parent.topic-title {
    background:url(/Assets/SiteRefresh/img/global/limegreen-title-medium.png);
}

.list-content .list-content-topics .topic-box .long-box .topic-title {
    margin-bottom:3px;
}

.list-content .list-content-topics .topic-box .long-box .topic-title a {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -365px no-repeat;
    color:#fff;
    display:block;
    text-decoration:none;
}

.list-content .list-content-topics .topic-box .medium-box-fixed-height .topic-title {
    margin-bottom:0;
}

.list-content .list-content-topics .topic-box .no-opacity .topic-title strong {
    font-weight:400;
}

.list-content .list-content-topics .topic-box .orange-child.topic-title {
    background:url(/Assets/SiteRefresh/img/global/orange-title-dark.png);
}

.list-content .list-content-topics .topic-box .orange-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .orange-parent.topic-title {
    background:url(/Assets/SiteRefresh/img/global/orange-title-medium.png);
}

.list-content .list-content-topics .topic-box .orange-short.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_orange_short.png);
}

.list-content .list-content-topics .topic-box .people-list.full-box .topic-title {
    clear:both;
}

.list-content .list-content-topics .topic-box .profile.full-box .topic-title {
    clear:both;
}

.list-content .list-content-topics .topic-box .promo-link {
    margin-right:18px;
}

.list-content .list-content-topics .topic-box .purple-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .racinggreen-long.topic-title {
    background:url(/Assets/SiteRefresh/img/global/header_bar_racinggreen_long.png);
}

.list-content .list-content-topics .topic-box .small-box.blue-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .small-box.darkblue-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .small-box.darkgreen-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .small-box.darkgrey-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .small-box.darkorange-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .small-box.darkpurple-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .small-box.green-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .small-box.grey-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .small-box.limegreen-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .small-box.orange-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .small-box.purple-lock .topic-title {
    opacity:.3;
}

.list-content .list-content-topics .topic-box .teal-child.topic-title {
    background:url(/Assets/SiteRefresh/img/global/teal-title-dark.png);
}

.list-content .list-content-topics .topic-box .teal-parent.topic-title {
    background:url(/Assets/SiteRefresh/img/global/teal-title-medium.png);
}

.list-content .list-content-topics .topic-box .title-box {
    margin-bottom:3px;
}

.list-content .list-content-topics .topic-box .topic-title {
    background:url(/Assets/SiteRefresh/img/global/cream_tile.gif);
    border-right:1px solid #cfcfcf;
    color:#2e515c;
    cursor:pointer;
    display:block;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.8em;
    line-height:1.4em;
    margin-bottom:0;
    padding:10px 15px;
}

.list-content .list-content-topics .topic-box .topic-title a {
    color:#fff;
    display:block;
    text-decoration:none;
}

.list-content .list-content-topics .topic-box .topic-title span {
    display:block;
}

.list-content .list-content-topics .topic-box .topic-title strong {
    font-family:"Interstate MG",Arial,sans-serif;
}

.list-content .list-content-topics .topic-box p {
    border-right:1px solid #cfcfcf;
    font-size:1.2em;
    line-height:1.35em;
    margin:0;
    padding:20px 18px;
}

.list-content .list-content-topics .topic-box.active {
    background:url(/Assets/SiteRefresh/img/global/list_content_active_arrow.gif) right 1px no-repeat;
    padding-right:7px;
}

.list-content .list-content-topics .topic-box.active .topic-title {
    background:url(/Assets/SiteRefresh/img/global/green_tile.gif);
    border-right:none;
    color:#fff;
    font-weight:700;
}

.login {
    width:auto;
}

.login .details-form {
    float:none;
}

.login .details-form .checkbox-holder input {
    -ms-filter:alpha(Opacity=100);
    filter:alpha(opacity=100);
    opacity:1;
}

.login .details-form .checkbox-holder span {
    border:0;
    width:auto;
}

.login .details-form .custom-form-checkbox input {
    -ms-filter:alpha(Opacity=100);
    filter:alpha(opacity=100);
    opacity:1;
}

.login .details-form .custom-standard-checkbox input {
    -ms-filter:alpha(Opacity=100);
    filter:alpha(opacity=100);
    opacity:1;
}

.login .details-form .instructions {
    margin:10px 0 15px;
    padding-left:0;
    width:100%;
}

.login .details-form .instructions p {
    padding:0;
}

.login .details-form .instructions p a {
    color:#1c626c;
    text-decoration:underline;
}

.login .details-form .instructions p a:hover {
    text-decoration:none;
}

.login .details-form .instructions p.note {
    font-size:1.3em;
}

.login .details-form .login-box .checkbox-holder {
    width:100%;
}

.login .details-form .login-box .checkbox-holder label {
    margin-left:20px!important;
    text-align:left;
}

.login .details-form .login-box .sign-in .checkbox-holder {
    display:block;
    margin-top:10px;
}

.login .details-form h3 {
    border-bottom:1px solid #1c626c;
    color:#1c626c;
    font-size:2em;
    padding-bottom:14px;
}

.login .details-form label {
    margin-left:20px!important;
    text-align:left;
}

.login .login-box {
    border:1px solid #cfcfcf;
    float:left;
    margin:0 12px 0 18px;
    min-height:316px;
    position:relative;
    width:821px;
}

.login .login-box .block-button {
    bottom:30px;
    left:30px;
    position:absolute;
}

.login .login-box .checkbox-holder {
    height:auto;
    margin:0;
    width:auto;
}

.login .login-box .checkbox-holder input {
    border-style:none;
}

.login .login-box .checkbox-holder input:focus {
    height:auto;
    outline:2px solid #cfcfcf;
    width:auto;
}

.login .login-box .checkbox-holder label {
    display:block;
    margin-left:10px;
    width:auto;
}

.login .login-box .details-form-line {
    height:auto;
    margin:2px 0;
}

.login .login-box .details-form-line label {
    display:block;
    text-align:left;
    width:100%;
}

.login .login-box .forgotten {
    color:#1c626c;
    display:block;
    font-size:1.1em;
    text-decoration:none;
}

.login .login-box .forgotten:hover {
    text-decoration:underline;
}

.login .login-box .inner {
    background:url(/Assets/SiteRefresh/img/backgrounds/login_box.png) bottom left repeat-x;
    margin:10px;
    min-height:262px;
    padding:14px 20px 20px;
}

.login .login-box .request-access .block-button {
    bottom:auto;
    left:auto;
    margin-top:40px;
    position:relative;
}

.login .login-box .request-link {
    color:#1c626c;
    display:block;
    font-size:1.1em;
    text-decoration:none;
}

.login .login-box .request-link:hover {
    text-decoration:underline;
}

.login .login-box .sign-in .block-button {
    bottom:auto;
    left:auto;
    margin-top:40px;
    position:relative;
}

.login .login-box .sign-in .details-form-line label {
    margin:0!important;
}

.login .login-box .sign-in .instructions {
    color:red;
    display:block;
    font-size:12px;
}

.login .login-box h3 {
    float:left;
    vertical-align:top;
    width:50%;
}

.login .request-access {
    float:left;
    padding-top:10px;
    vertical-align:top;
    width:50%;
}

.login .request-access p {
    padding:10px 20px 0 0;
    width:100%;
}

.login .request-access-details {
    border:1px solid #cfcfcf;
    float:left;
    margin:0 18px 0 0;
    min-height:316px;
    position:relative;
    width:821px;
}

.login .request-access-details .block-button {
    bottom:30px;
    left:30px;
    position:absolute;
}

.login .request-access-details .inner {
    background-color:#f8f9e9;
    margin:10px;
    min-height:262px;
    padding:14px 20px 20px;
}

.login .request-access-details .request-link {
    font-size:1.3em;
}

.login .request-access-details a {
    margin:0;
}

.login .request-access-details p {
    clear:none;
    float:none;
    font-size:1.6em;
    padding:23px 0;
}

.login .request-access-details.note {
    font-size:1.3em;
}

.login .request-access:before {
    background:#c9c9c9;
    bottom:10px;
    content:'';
    height:75%;
    left:46%;
    position:absolute;
    width:2px;
}

.login .sign-in {
    float:left;
    vertical-align:top;
    width:50%;
}

.login .sign-in .errorval {
    display:block;
    margin-top:10px;
}

.login.forgotten .block-button {
    clear:left;
    float:none;
    margin-left:235px;
}

.login.forgotten .details-form label {
    padding-left:15px;
}

.login.forgotten .instructions {
    padding-left:15px;
}

.login.request-further-access .checkbox-holder {
    margin:0 0 40px;
    width:100%;
}

.login.request-further-access .checkbox-holder label {
    margin-left:30px;
}

.login.request-further-access .details-form .visibilityhidden {
    visibility:hidden;
}

.login.request-further-access .details-form-line label {
    text-align:left;
    width:60px;
}

.login.request-further-access .details-form-line p {
    padding-left:0;
}

.long-box {
    position:relative;
    width:601px;
}

.long-box .funds-table {
    margin:10px 0 40px;
}

.long-box .funds-table .last {
    border-bottom:1px solid #c0cace;
}

.long-box .list-content .list-content-topics .topic-box .topic-title {
    margin-bottom:3px;
}

.long-box .list-content .list-content-topics .topic-box .topic-title a {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -365px no-repeat;
    color:#fff;
    display:block;
    text-decoration:none;
}

.long-box .paging {
    font-size:1em;
    margin:0;
    padding-left:2px;
}

.long-box .paging a:hover {
    color:#fff;
}

.long-box .paging li {
    background:none;
    padding-left:0;
}

.long-box .title-box {
    margin-bottom:3px;
}

.long-box .title-box a {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -365px no-repeat;
    color:#fff;
    display:block;
    text-decoration:none;
}

.long-box h3 {
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:2.2em;
    letter-spacing:-.05em;
    line-height:.7em;
    margin:32px 23px 23px;
}

.long-box h3 strong {
    font-family:"Interstate MG",Arial,sans-serif;
    margin-left:-2px;
}

.long-box p {
    font-size:1.3em;
    line-height:1.35em;
    margin:23px;
}

.long-box ul {
    color:#1c626c;
    font-size:1.3em;
    line-height:1.8em;
    list-style-type:disc;
    margin-left:23px;
    padding-left:20px;
}

.long-box ul a {
    color:#363636;
}

.long-box ul a:hover {
    color:#1c626c;
    text-decoration:none;
}

.long-box ul li {
    margin:14px 0;
}

.long-box ul span {
    color:#363636;
}

.looking li .item {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) no-repeat;
    border-right:1px solid #e2e3d1;
    color:#363636;
    float:left;
    font-size:1.6em;
    padding:20px 20px 20px 64px;
    text-decoration:none;
}

.looking li .item.contact {
    background-position:-1px -263px;
    border:none;
}

.looking li .item.info {
    background-position:-1px -111px;
}

.looking li .item.media {
    background-position:-1px -214px;
}

.looking li .item.working {
    background-position:-1px -161px;
}

.looking li .item:hover {
    text-decoration:underline;
}

.looking ul {
    clear:both;
    overflow:hidden;
    padding:16px 0;
}

.major-carousel {
    float:left;
    height:350px;
    overflow:hidden;
    position:relative;
    width:960px;
}

.major-carousel .blob {
    border-color:#a4ab28;
    margin-top:22px;
}

.major-carousel .blob.current-blob {
    background-color:#a4ab28;
}

.major-carousel .blobs {
    padding-right:18px;
}

.major-carousel .carousel-item {
    position:relative;
}

.major-carousel .fade-in img {
    position:absolute;
    right:0;
    top:0;
}

.major-carousel .graphic {
    display:block;
    margin-right:30px;
    position:absolute;
    top:0;
    z-index:1;
}

.major-carousel .graphic.video {
    border:10px solid #03505c;
    margin-right:-205px;
    right:50%!important;
    top:50px;
}

.major-carousel .next-button {
    background-color:#a4ab28;
    border-color:#a4ab28;
    margin-left:1px;
    margin-right:14px;
}

.major-carousel .previous-button {
    background-color:#a4ab28;
    border-color:#a4ab28;
}

.major-carousel .text-layer {
    left:36px;
    position:absolute;
    top:64px;
    z-index:2;
}

.major-carousel .text-layer .externallink {
    color:#00444b;
    font-weight:700;
    text-decoration:none;
}

.major-carousel .text-layer .externallink:hover {
    text-decoration:underline;
}

.major-carousel .text-layer h3 {
    color:#00444b;
    font-family:"Interstate MG Light","Myriad Pro",Arial,sans-serif;
    font-size:42px;
    font-weight:400;
    line-height:1em;
    margin:0 0 14px;
    width:480px;
}

.major-carousel .text-layer h3 span {
    color:#a2ad00;
    font-family:"Interstate MG","Myriad Pro",Arial,sans-serif;
    font-size:42px;
    font-weight:700;
}

.major-carousel .text-layer p {
    color:#00444b;
    font-family:"Interstate MG Light","Myriad Pro",Arial,sans-serif;
    font-size:1.5em;
    line-height:1.2em;
    margin-bottom:23px;
    width:480px;
}

.major-carousel .text-layer.video {
    display:none!important;
}

.major-carousel .text-layer.video h3 {
    font-size:36px;
    font-weight:700;
    width:330px;
}

.major-carousel .text-layer.video p {
    font-size:1.4em;
    margin-bottom:10px;
    width:330px;
}

.mandgtv .centre {
    margin:0 auto;
    width:608px;
}

.mandgtv .long-box {
    margin-bottom:32px;
}

.mandgtv .main-tv {
    overflow:hidden;
}

.mandgtv .tab-content {
    width:597px;
}

.mandgtv .tab-content-container {
    border:1px solid #ccd5d7;
    border-top:none;
    margin:0 0 32px;
    width:597px;
}

.mandgtv .tabs a {
    width:117px;
}

.mandgtv .tabs-container {
    padding:0;
    width:597px;
}

.mandgtv em {
    display:block;
    font-size:1.2em;
    font-style:italic;
    margin:23px 0 0 23px;
}

.mandgtv h4 {
    font-size:1.8em;
    margin-left:23px;
}

.mandgtv iframe {
    border:none;
    margin:0;
    padding:0;
}

.medium-box {
    position:relative;
    width:451px;
}

.medium-box .carousel {
    width:451px;
}

.medium-box .carousel .blob {
    margin-top:22px;
}

.medium-box .carousel .blobs {
    top:231px;
}

.medium-box .carousel .carousel-item {
    width:451px;
}

.medium-box .carousel .next-button {
    margin-left:1px;
}

.medium-box .carousel .room-for-blobs {
    margin-bottom:45px;
}

.medium-box .promo-link {
    margin-right:18px;
}

.medium-box .title-box {
    margin-bottom:3px;
}

.medium-box p {
    font-size:1.2em;
    line-height:1.35em;
    margin:20px 18px;
}

.medium-box-fixed-height {
    float:left;
    height:220px;
    margin:0;
    overflow:hidden;
    padding:0 0 10px;
    position:relative;
    width:451px;
}

.medium-box-fixed-height .audience-select .tabs a.get-detail {
    bottom:20px;
    margin-left:18px;
    position:absolute;
}

.medium-box-fixed-height .carousel {
    height:165px;
    margin-left:18px;
    margin-top:20px;
    width:431px;
}

.medium-box-fixed-height .carousel .blob {
    margin-top:0;
}

.medium-box-fixed-height .carousel .blobs {
    margin-right:31px;
    top:0;
}

.medium-box-fixed-height .carousel .carousel-item {
    height:165px;
    position:relative;
    width:431px;
}

.medium-box-fixed-height .carousel .carousel-item .audience-select .tabs a.get-detail:hover {
    margin-left:0;
}

.medium-box-fixed-height .carousel .carousel-item .get-detail {
    margin-left:0;
}

.medium-box-fixed-height .carousel .carousel-item .posted {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -867px no-repeat;
    color:#2e515c;
    font-size:1.2em;
    margin:0;
    padding-left:15px;
}

.medium-box-fixed-height .carousel .carousel-item img {
    bottom:10px;
    position:absolute;
    right:31px;
}

.medium-box-fixed-height .carousel .carousel-item p {
    margin:10px 18px 0 0;
    padding:0;
}

.medium-box-fixed-height .carousel .next-button {
    margin-left:1px;
}

.medium-box-fixed-height .carousel .room-for-blobs {
    margin-bottom:45px;
}

.medium-box-fixed-height .list-content .list-content-topics .topic-box .topic-title {
    margin-bottom:0;
}

.medium-box-fixed-height .promo-link {
    margin-right:18px;
}

.medium-box-fixed-height .title-box {
    margin-bottom:0;
}

.medium-box-fixed-height a.get-detail {
    bottom:20px;
    margin-left:18px;
    position:absolute;
}

.medium-box-fixed-height a.promo-link {
    margin-left:18px;
}

.medium-box-fixed-height h3 {
    background-color:#fff;
    color:#2e515c;
}

.medium-box-fixed-height h3 a {
    color:#2e515c;
}

.medium-box-fixed-height img {
    margin:0;
    padding:0;
}

.medium-box-fixed-height img.bottom-corner {
    bottom:15px;
    position:absolute;
    right:15px;
}

.medium-box-fixed-height p {
    font-size:1.4em;
    line-height:1.35em;
    margin:20px 18px;
    position:relative;
}

.medium-box-fixed-height.blue-medium h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_blue_medium.png);
    color:#fff;
}

.medium-box-fixed-height.blue-medium h3 a {
    color:#fff;
}

.medium-box-fixed-height.darkblue-medium h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkblue_medium.png);
    color:#fff;
}

.medium-box-fixed-height.darkblue-medium h3 a {
    color:#fff;
}

.medium-box-fixed-height.first {
    margin-right:10px;
}

.medium-box-fixed-height.full-size-background-large-promo {
    height:260px;
}

.medium-box-fixed-height.full-size-background-promo {
    height:auto;
    padding:0;
}

.medium-box-fixed-height.green-medium h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkgreen_medium.png);
    color:#fff;
}

.medium-box-fixed-height.green-medium h3 a {
    color:#fff;
}

.medium-box-fixed-height.limegreen-medium h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_limegreen_medium.png);
    color:#fff;
}

.medium-box-fixed-height.limegreen-medium h3 a {
    color:#fff;
}

.my-account {
    color:#2e515c;
    margin-bottom:1px;
    overflow:hidden;
}

.my-account a.my-account-link {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 179px -1283px #1c626c no-repeat;
    color:#fff;
    display:block;
    float:right;
    font-size:1.1em;
    font-weight:400;
    height:24px;
    margin-left:20px;
    overflow:hidden;
    padding-left:20px;
    padding-right:30px;
    text-decoration:none;
    width:149px;
}

.my-account a.my-account-link div {
    border-right:1px solid #fff;
    height:24px;
    padding:5px 5px 5px 0;
}

.my-account span {
    font-size:1.6em;
}

.mymg-signposting .global-search {
    background:#fff;
    border:none;
    height:34px;
    margin:3px 0 0;
    padding:0 2px 0 7px;
}

.mymg-signposting .global-search input[type=submit] {
    margin:7px 0 0;
}

.mymg-signposting .header .wrap {
    position:relative;
}

.mymg-signposting .hygiene-links-bg {
    background-color:#f4f6f7;
    height:40px;
    margin-bottom:-40px;
}

.mymg-signposting .investor-dropdown {
    float:right;
    height:24px;
    margin-right:10px;
    margin-top:7px;
    position:relative;
    width:180px;
}

.mymg-signposting .investor-dropdown .dropdown-menu {
    background:url(/Assets/SiteRefresh/img/global/hygiene_divider.gif) left 14px no-repeat;
    display:inherit;
    position:inherit;
    right:inherit;
    width:inherit;
    z-index:inherit;
}

.mymg-signposting .investor-dropdown .dropdown-menu .option {
    background-color:#fff;
    border-left:2px solid #2e515c;
    border-right:2px solid #2e515c;
    border-top:0;
    font-size:1.1em;
}

.mymg-signposting .investor-dropdown .dropdown-menu .option:first-child {
    border-top:2px solid #2e515c;
}

.mymg-signposting .investor-dropdown .dropdown-menu .option:last-child {
    border-bottom:2px solid #2e515c;
}

.mymg-signposting .investor-dropdown .dropdown-menu ul {
    overflow:hidden;
    position:absolute;
    width:240px;
    z-index:100;
}

.mymg-signposting .investor-dropdown .selected {
    background:none;
    cursor:pointer;
    padding-left:0;
    padding-right:0;
}

.mymg-signposting .investor-dropdown .selected a {
    background:url(/Assets/SiteRefresh/img/global/invevestors_arror.png) 170px 17px no-repeat;
    border:none;
    color:#2e515c;
    display:block;
    font-family:inherit;
    font-size:12px;
    margin-top:-7px;
    padding:12px 8px 12px 7px;
    text-align:center;
    text-decoration:none;
}

.mymg-signposting .investor-dropdown .selected a strong {
    font-family:inherit;
}

.mymg-signposting .investor-dropdown .selected a:hover {
    background:url(/Assets/SiteRefresh/img/global/invevestors_arror.png) 170px -10px #2e515c no-repeat;
    color:#fff;
    margin-left:-1px;
    padding-left:8px;
}

.mymg-signposting .investor-dropdown .selected:hover {
    background:#2e515c;
}

.mymg-signposting .investor-dropdown a {
    background-position:110px -33px;
}

.mymg-signposting .my-account a.my-account-link {
    background:url(/Assets/SiteRefresh/img/sprites/lock-icon.png) 15px -37px #f5f5f4 no-repeat;
    border:1px solid #004f5d;
    border-radius:5px;
    color:#004f5d;
    display:inline-block;
    float:inherit;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:14px;
    font-weight:600;
    height:auto;
    line-height:20px;
    margin-left:0;
    padding:6px 15px 6px 40px;
    width:auto;
}

.mymg-signposting .my-account a.my-account-link div {
    border-right:none;
    height:auto;
    padding:0;
}

.mymg-signposting .my-account a.my-account-link:hover {
    background-color:#004f5d;
    background-position:15px 8px;
    color:#fff;
}

.mymg-signposting .my-account span {
    font-size:inherit;
}

.mymg-signposting .orange-button {
    background:url(/Assets/SiteRefresh/img/sprites/lock-icon.png) 15px 7px #ff9200 no-repeat;
    border:1px solid #ff9200;
    border-radius:5px;
    color:#fff;
    display:block;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:14px;
    font-weight:600;
    line-height:20px;
    overflow:hidden;
    padding:6px 15px 6px 40px;
    text-decoration:none;
    transition:none;
}

.mymg-signposting .orange-button.create-account-button {
    display:inline-block;
    margin-left:15px;
}

.mymg-signposting .orange-button:hover {
    background-color:#fff;
    background-position:15px -164px;
    color:#ff9200;
    cursor:pointer;
}

.mymg-signposting .user-panel {
    clear:right;
    float:right;
    margin:35px 0;
}

.mymg-signposting .user-panel .my-account {
    padding-right:0;
}

.mymg-signposting .user-panel .my-account.no-buttons {
    height:36px;
}

.mymg-signposting .user-panel .phonenumber {
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:14px;
    line-height:12px;
}

.mymg-signposting .user-panel .user-info {
    display:block;
    float:right;
    font-size:1.1em;
    margin:0;
    padding-right:1px;
}

.mymg-signposting .user-panel .user-info .username {
    float:left;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:15px;
    padding-right:15px;
    padding-top:8px;
}

.mymg-signposting .user-panel > div {
    display:table-cell;
    padding:0 5px;
    vertical-align:middle;
}

.mymg-signposting header {
    font-weight:400;
}

.mymg-signposting header .logo {
    clear:none;
    display:block;
    margin-bottom:0;
    position:relative;
    top:65px;
}

.mymg-signposting ul.hygiene-links {
    display:inline-block;
    float:right;
    font-size:12px;
    margin:7px 0 9px;
}

.newsletter-email {
    background:#fff;
    border:none;
    height:22px;
    left:7px;
    line-height:22px;
    position:absolute;
    top:5px;
    width:138px;
}

.newsletter-submit {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 13px -926px #fff no-repeat;
    border:none;
    cursor:pointer;
    height:32px;
    position:absolute;
    right:0;
    text-indent:100%;
    top:0;
    width:32px;
}

.newsletter-submit:hover {
    background-color:#1c626c;
}

.next-button {
    border:1px solid #2e515c;
    cursor:pointer;
    display:block;
    float:left;
    margin-left:7px;
}

.no-js .fund-prices .history-type-radio {
    float:left;
    margin:30px 0;
}

.no-opacity .accordion-content h1 strong {
    font-weight:400;
}

.no-opacity .accordion-content h2 strong {
    font-weight:400;
}

.no-opacity .accordion-content h3 strong {
    font-weight:400;
}

.no-opacity .accordion-content h4 strong {
    font-weight:400;
}

.no-opacity .audience-confirmation strong {
    font-weight:400;
}

.no-opacity .audience-select .tabs a.get-detail {
    font-family:"Interstate MG Light",Arial,sans-serif;
}

.no-opacity .bottom-promo p strong {
    font-weight:400;
}

.no-opacity .breadcrumb {
    font-family:"Interstate MG Light",Arial,sans-serif;
}

.no-opacity .contact-us .phone-number {
    font-weight:400;
}

.no-opacity .content .intro .article-archived {
    font-weight:400;
}

.no-opacity .faq-holder .help-group-header .header {
    font-weight:400;
}

.no-opacity .find-filter .filter-dropdown strong {
    font-weight:400;
}

.no-opacity .find-filter .find-dropdown strong {
    font-weight:400;
}

.no-opacity .get-detail {
    font-family:"Interstate MG Light",Arial,sans-serif;
}

.no-opacity .intro strong {
    font-weight:400;
}

.no-opacity .investor-dropdown .selected strong {
    font-weight:400;
}

.no-opacity .list-content .list-content-topics .topic-box .topic-title strong {
    font-weight:400;
}

.no-opacity .long-box strong {
    font-weight:400;
}

.no-opacity .promo-column .carousel-item {
    height:187px;
}

.no-opacity .promo-column .carousel-item img {
    top:0;
}

.no-opacity .promo-column h3 strong {
    font-weight:400;
}

.no-opacity .tab-content-container h3 strong {
    font-weight:400;
}

.no-opacity .tab-content-container h4 strong {
    font-weight:400;
}

.no-opacity .title-box strong {
    font-weight:400;
}

.no-opacity body {
    font-family:"Interstate MG Light",Arial,sans-serif;
}

.not-user.block-button {
    margin-bottom:10px;
    margin-left:15px;
    margin-top:-10px;
}

.orange-lock {
    background:url(/Assets/SiteRefresh/img/global/orange-lock.png) 420px 12px no-repeat;
}

.orange-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.orange-lock .title-box {
    opacity:.3;
}

.overlay {
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:10000;
}

.overlay .background {
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    background-color:#c9c9c9;
    filter:alpha(opacity=50);
    height:100%;
    opacity:.5;
    width:100%;
    z-index:10001;
}

.overlay .close-button {
    background:url(/Assets/SiteRefresh/img/global/overlay_close_1.png) top right #fff no-repeat;
    cursor:pointer;
    float:right;
    height:46px;
    width:46px;
}

.overlay .modal {
    background-color:#fff;
    border:1px solid #b7c025;
    border-top:none;
    padding:15px;
    position:absolute;
    z-index:10002;
}

.overlay .modal .modal-text {
    font-size:1.6em;
    padding:8px;
}

.overlay .modal iframe {
    border:none;
    height:900px;
    width:768px;
}

.overlay .modal.audience-confirm {
    height:463px;
    width:626px;
}

.overlay .modal.audience-cookie-confirm {
    max-height:525px;
    min-height:525px;
    overflow-y:auto;
    padding:14px 0;
    width:934px;
}

.overlay .modal.audience-cookie-confirm .follow-up-item {
    padding-bottom:32px;
}

.overlay .modal.with-iframe {
    height:900px;
    width:758px;
}

.overlay .modal.with-text {
    height:405px;
    width:399px;
}

.overlay .modal.with-text iframe {
    height:100%;
    width:100%;
}

.overlay .top-bar {
    background:url(/Assets/SiteRefresh/img/global/header_bar_green_full.png);
    color:#fff;
    font-size:1.8em;
    font-weight:700;
    line-height:46px;
    padding-left:23px;
    position:absolute;
    z-index:10003;
}

.overlay .top-bar.audience-confirm {
    width:634px;
}

.overlay .top-bar.audience-cookie-confirm {
    width:913px;
}

.overlay .top-bar.with-iframe {
    width:767px;
}

.overlay .top-bar.with-text {
    width:407px;
}

.overlay-email-prefs {
    font-family:"Interstate MG",Arial,sans-serif;
    width:399px;
}

.overlay-email-prefs .button-holder {
    margin-bottom:8px;
}

.overlay-email-prefs h3 {
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.9em;
    letter-spacing:-.05em;
    line-height:.7em;
    margin:32px 23px 14px 0;
    padding:0;
}

.overlay-email-prefs h3 strong {
    font-family:"Interstate MG",Arial,sans-serif;
    margin-left:-2px;
}

.overlay-email-prefs p {
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.3em;
    line-height:1.35em;
    margin:14px 0;
}

.overlay-email-prefs.modal {
    border-top:10px solid #b7c025;
    height:337px;
    padding:0 35px;
    width:700px;
}

.overlay-email-prefs.modal .modal-text {
    padding:0;
}

.overlay-email-prefs.top-bar {
    display:none;
    width:408px;
}

.overlay-save h3 {
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.9em;
    letter-spacing:-.05em;
    line-height:.7em;
    margin:32px 23px 14px 0;
    padding:0;
}

.overlay-save h3 strong {
    font-family:"Interstate MG",Arial,sans-serif;
    margin-left:-2px;
}

.overlay-save p {
    font-size:1.3em;
    line-height:1.35em;
    margin:14px 0;
}

.page-content {
    margin-bottom:40px;
    padding-left:14px;
}

.page-content .people-list {
    margin-left:-12px;
}

.page-content .people-list .people-list-item {
    cursor:default;
}

.page-content .people-list .people-list-item ul {
    list-style-type:none;
}

.page-content .people-list h2 {
    color:#fff;
}

.page-content a {
    color:#1c626c;
    text-decoration:underline;
}

.page-content a.page-content-link {
    color:#1c626c;
    text-decoration:none;
}

.page-content a.page-content-link:hover {
    text-decoration:underline;
}

.page-content a:hover {
    text-decoration:none;
}

.page-content blockquote {
    background-color:#b7c025;
    border:1px solid #ccd5d7;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-weight:400;
    margin-bottom:20px;
    margin-left:-10px;
    padding-left:5px;
    width:582px;
}

.page-content blockquote .quote-mark {
    font-family:Georgia,"Interstate MG",Arial,sans-serif;
    font-size:1.4em;
    line-height:.8em;
}

.page-content blockquote div {
    background-color:#f7f7f7;
    color:#1c626c;
    font-size:1.8em;
    letter-spacing:-.05em;
    padding:24px 24px 24px 32px;
}

.page-content blockquote footer {
    border:none;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:.8em;
    margin-bottom:0;
    margin-top:20px;
    padding:0;
}

.page-content blockquote footer span {
    color:#b7c025;
}

.page-content h2 {
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.9em;
    margin-bottom:14px;
}

.page-content h3 {
    color:#2e515c;
    font-size:1.6em;
    font-weight:700;
    line-height:1.6em;
}

.page-content img {
    float:left;
    margin:0 15px 15px 0;
}

.page-content p {
    font-size:1.3em;
    line-height:1.45em;
    margin-bottom:20px;
    max-width:587px;
}

.page-content ul {
    color:#1c626c;
    font-size:1.3em;
    list-style-position:outside;
    list-style-type:disc;
    padding-left:14px;
    width:587px;
}

.page-content ul li {
    margin:24px 0;
}

.page-content ul li a {
    color:#1c626c;
}

.page-content ul li a:hover {
    text-decoration:none;
}

.page-content ul li span {
    color:#363636;
}

.page-content-link {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -866px no-repeat;
    color:#2e515c;
    display:block;
    font-size:1em;
    margin-bottom:10px;
    padding-left:15px;
    text-decoration:none;
}

.page-content-link:hover {
    text-decoration:underline;
}

.page-content-table {
    background-color:#fff;
    margin-bottom:20px;
    width:587px;
}

.page-content-table .centered {
    text-align:center;
}

.page-content-table .middle {
    vertical-align:middle;
}

.page-content-table .shaded {
    background:url(/Assets/SiteRefresh/img/global/column_shading.png);
}

.page-content-table .splitter {
    border-right:1px solid #c0cace;
}

.page-content-table td {
    border-bottom:2px solid #fff;
    font-size:1.3em;
    padding:14px;
    vertical-align:top;
}

.page-content-table th {
    border-bottom:1px solid #c0cace;
    font-size:1.4em;
    padding:14px;
}

.page-description {
    clear:both;
    color:#363636;
    display:block;
    font-size:1.5em;
    margin:14px;
    overflow:hidden;
    width:600px;
}

.page-slider {
    margin-top:20px;
    overflow:hidden;
    position:relative;
}

.page-slider .category {
    font-size:1.1em;
    font-weight:700;
}

.page-slider .category.category-1 {
    color:#427497;
}

.page-slider .category.category-2 {
    color:#c93;
}

.page-slider .category.category-3 {
    color:#a4ab2e;
}

.page-slider .category.category-4 {
    color:#4b4870;
}

.page-slider .category.category-5 {
    color:#88232b;
}

.page-slider .headline {
    color:#363636;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:2.2em;
    margin-bottom:14px;
}

.page-slider .headline a {
    color:#363636;
    text-decoration:none;
}

.page-slider .headline a:hover {
    text-decoration:underline;
}

.page-slider .headline.with-image {
    font-size:2.6em;
}

.page-slider .loading {
    background-color:rgba(255,255,255,0.85);
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:100;
}

.page-slider .month {
    background-color:#fff;
    float:left;
    width:304px;
}

.page-slider .month .year {
    display:block;
    font-size:.25em;
    font-weight:400;
    line-height:1em;
}

.page-slider .month h2 {
    background-color:#fff;
    border-bottom:1px solid #cfcfcf;
    color:#eaedee;
    font-size:4.5em;
    font-weight:700;
    line-height:.93em;
    margin:0;
    padding:0 14px;
    text-align:right;
}

.page-slider .month.latest h2 {
    color:#cbd3d6;
}

.page-slider .month.second {
    border-left:1px solid #cfcfcf;
    border-right:1px solid #cfcfcf;
}

.page-slider .month.third h2 {
    padding-right:49px;
}

.page-slider .move-next {
    background-color:#7a861c;
    cursor:pointer;
    position:absolute;
    right:0;
    top:4px;
    z-index:50;
}

.page-slider .move-next a {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) -23px -885px no-repeat;
    display:block;
    height:49px;
    width:35px;
}

.page-slider .move-next.off {
    background-color:#f1f3d9;
    cursor:auto;
}

.page-slider .move-next.off a {
    background:none;;
}

.page-slider .move-previous {
    background-color:#7a861c;
    cursor:pointer;
    left:0;
    position:absolute;
    top:4px;
    z-index:50;
}

.page-slider .move-previous a {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) -25px -944px no-repeat;
    display:block;
    height:49px;
    width:35px;
}

.page-slider .move-previous.off {
    background-color:#f1f3d9;
    cursor:auto;
}

.page-slider .move-previous.off a {
    background:none;;
}

.page-slider .page-slider-item {
    width:100%;
}

.page-slider .posted {
    color:#2e515c;
    font-size:1.1em;
}

.page-slider .story {
    padding:14px;
}

.page-slider .story-text {
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.3em;
    margin-bottom:14px;
}

.page-slider .story:hover {
    background-color:#f1f2e0;
}

.page-slider img {
    margin-bottom:14px;
}

.paging {
    clear:both;
    float:left;
    margin:14px 0 24px 14px;
}

.paging a {
    border-right:2px solid #cfcfcf;
    color:#2e515c;
    display:block;
    font-size:1.3em;
    margin:4px 0;
    padding:0 8px;
    text-decoration:none;
}

.paging a.current {
    background-color:#2e515c;
    border-right:none;
    color:#fff;
    margin:0 0 0 -2px;
    padding:4px 10px;
}

.paging a.last {
    border-right:none;
}

.paging a:hover {
    background-color:#2e515c;
    border-right:none;
    color:#fff;
    margin:0 0 0 -2px;
    padding:4px 10px;
}

.paging li {
    display:inline-block;
}

.people-list {
    clear:left;
    width:601px;
}

.people-list .people-list-item {
    border-bottom:1px solid #c0cace;
    clear:left;
    color:#363636;
    cursor:pointer;
    display:block;
    overflow:hidden;
}

.people-list .people-list-item .contact-details {
    float:left;
    width:427px;
}

.people-list .people-list-item .contact-details h4 {
    border-left:1px solid #c0cace;
    padding-left:10px;
}

.people-list .people-list-item .contact-details ul {
    border-left:1px solid #c0cace;
    padding-left:10px;
}

.people-list .people-list-item .details {
    float:left;
    width:210px;
}

.people-list .people-list-item .details h4 {
    border-left:1px solid #c0cace;
    padding-left:10px;
}

.people-list .people-list-item .details ul {
    border-left:1px solid #c0cace;
    padding-left:10px;
}

.people-list .people-list-item .name {
    float:left;
    padding:30px 0 20px;
    width:157px;
}

.people-list .people-list-item .name p {
    font-size:1.6em;
    font-weight:700;
    margin-top:8px;
}

.people-list .people-list-item .overview {
    float:left;
    padding-left:10px;
    width:110px;
}

.people-list .people-list-item .responsibilities {
    background:url(/Assets/SiteRefresh/img/global/column_shading.png);
    float:left;
    min-height:70px;
    padding:30px 0 20px;
    width:637px;
}

.people-list .people-list-item .responsibilities div:first-child ul {
    border:none;
}

.people-list .people-list-item .role {
    float:left;
    padding-left:10px;
    width:200px;
}

.people-list .people-list-item .team {
    float:left;
    width:210px;
}

.people-list .people-list-item .team h4 {
    border-left:1px solid #c0cace;
    padding-left:10px;
}

.people-list .people-list-item .team ul {
    border-left:1px solid #c0cace;
    padding-left:10px;
}

.people-list .people-list-item h4 {
    color:#8fa23c;
}

.people-list .people-list-item img {
    border:1px solid #c0cace;
    float:left;
    height:80px;
    margin:20px 20px 20px 14px;
    width:80px;
}

.people-list .people-list-item li {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -1093px no-repeat;
    list-style-position:outside;
    margin:4px 0;
    padding:0 14px;
}

.people-list .people-list-item p {
    font-size:1.2em;
    margin:0;
    padding:0;
}

.people-list .people-list-item ul {
    color:#363636;
    font-size:1.2em;
    overflow:hidden;
}

.people-list .people-list-item:hover {
    background-color:#f6f6ea;
}

.people-list .responsibilities .overview p {
    margin-top:10px;
}

.people-list.full-box {
    margin-bottom:0;
    width:auto;
}

.people-list.full-box .list-content .list-content-topics .topic-box .topic-title {
    clear:both;
}

.people-list.full-box .paging {
    margin-bottom:44px;
}

.people-list.full-box .people-list-item .details {
    width:307px;
}

.people-list.full-box .people-list-item li {
    font-size:1.1em;
    margin-top:10px;
}

.people-list.full-box .people-list-item ul {
    margin:0;
}

.people-list.full-box .title-box {
    clear:both;
}

.previous-button {
    border:1px solid #2e515c;
    cursor:pointer;
    display:block;
    float:left;
    margin-left:7px;
}

.price-filter .block-button {
    background-color:#8fa23c;
    color:#fff;
    display:inline-block;
    font-family:Arial,Verdana,sans-serif;
    font-size:1.75em;
    font-weight:700;
    height:28px;
    text-decoration:none;
}

.price-filter .block-button .block-button-arrow {
    background:url(/Assets/SiteRefresh/img/sprites/fund_centre_icons.png) 11px -25px #074d58 no-repeat;
    display:block;
    float:left;
    height:30px;
    width:30px;
}

.price-filter .block-button .block-button-text {
    border:none;
    display:block;
    float:left;
    padding:3px 32px 3px 20px;
}

.price-filter .block-button.small {
    font-size:1.4em;
    height:20px;
}

.price-filter .block-button.small .block-button-arrow {
    background-position:-82px -26px;
    height:20px;
    width:20px;
}

.price-filter .block-button.small .block-button-text {
    padding:2px 10px 0;
}

.process-graph {
    clear:both;
    display:none;
    margin:20px 0;
    overflow:hidden;
    padding-top:10px;
    position:relative;
    width:909px;
}

.process-graph .graph {
    float:right;
    position:relative;
    width:856px;
}

.process-graph .grid {
    border-left:1px solid #d6e3e5;
    border-right:1px solid #d6e3e5;
    border-top:1px solid #d6e3e5;
    position:absolute;
    width:854px;
    z-index:10;
}

.process-graph .grid div {
    border-bottom:1px solid #d6e3e5;
}

.process-graph .legend {
    left:70px;
    position:absolute;
    top:30px;
    z-index:100;
}

.process-graph .legend .key {
    background-color:#fff;
    padding:0 17px 0 7px;
}

.process-graph .legend .key-holder {
    float:left;
    font-size:1.4em;
    line-height:21px;
    padding-left:21px;
}

.process-graph .legend .neutral {
    background-color:#7fdcff;
}

.process-graph .legend .new-key {
    background-color:#6f741e;
}

.process-graph .legend .old-key {
    background-color:#bdc715;
}

.process-graph .lines {
    bottom:0;
    position:absolute;
    z-index:20;
}

.process-graph .lines .new {
    background-color:#6f741e;
    left:0;
}

.process-graph .lines .old {
    background-color:#bdc715;
    right:0;
}

.process-graph .lines .set {
    float:left;
    position:absolute;
    width:26px;
}

.process-graph .lines .set div {
    height:0;
    position:absolute;
    width:13px;
}

.process-graph h3 {
    background:linear-gradient(top,#f7f7f7 0,#e0e7e9 100%);
    color:#333;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#e0e7e9',GradientType=0);
    float:right;
    font-size:15px;
    font-weight:400;
    margin:0 -2px 5px 0;
    padding:7px 12px;
    width:834px;
}

.process-graph img.countrys {
    margin:3px 0 0 62px;
}

.process-graph img.neutrality {
    display:none;
    height:415px;
    margin-left:1px;
    position:absolute;
    width:856px;
    z-index:30;
}

.process-graph img.yeild {
    float:left;
    margin:174px 5px 0 0;
}

.process-graph ul.amount {
    color:#004f5c;
    float:left;
    font-size:14px;
    font-weight:700;
    list-style:none;
    margin:-10px 8px 0 0;
    padding:0;
    width:16px;
}

.process-graph ul.amount li {
    background:none;
    font-size:1em;
    list-style:none;
    margin:0;
    padding:0;
    text-align:right;
}

.profile {
    margin-bottom:23px;
    width:601px;
}

.profile .lead {
    clear:left;
    color:#1c626c;
    font-size:1.6em;
}

.profile .overview {
    font-size:1.2em;
    padding:0 14px;
}

.profile .overview .image-holder {
    float:left;
    margin:0 23px 23px 0;
    width:327px;
}

.profile .overview h4 {
    font-weight:700;
    margin-top:23px;
}

.profile .overview img {
    max-width:100%;
}

.profile .overview li {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -1093px no-repeat;
    list-style-position:outside;
    margin:4px 0;
    padding-left:14px;
}

.profile .overview p {
    font-size:1em;
    margin:4px;
    padding:0;
}

.profile .overview ul {
    color:#363636;
    overflow:hidden;
}

.profile .paging {
    padding-left:2px;
}

.profile .paging li {
    background:none;
    font-size:1em;
    padding-left:0;
}

.profile p {
    font-size:1.3em;
    margin:1em 0;
    padding:0 14px;
}

.profile.full-box {
    margin-bottom:0;
    width:auto;
}

.profile.full-box .funds-table {
    border-bottom:1px solid #c0cace;
    border-collapse:separate;
    margin-top:23px;
}

.profile.full-box .funds-table img {
    margin-bottom:0;
}

.profile.full-box .image-holder {
    width:577px;
}

.profile.full-box .list-content .list-content-topics .topic-box .topic-title {
    clear:both;
}

.profile.full-box .paging {
    margin-bottom:44px;
}

.profile.full-box .photo {
    width:327px;
}

.profile.full-box .title-box {
    clear:both;
}

.profile.full-box h4 {
    font-size:1.3em;
}

.profile.full-box img {
    margin-bottom:44px;
    max-width:none;
}

.profile.full-box li {
    font-size:1.1em;
    margin-top:10px;
}

.profile.full-box p {
    font-size:1.1em;
    margin:14px 0;
}

.profile.full-box ul {
    margin:0;
}

.profile.full-box.fund-center .fund-manager-accordion .header-container {
    position:relative;
}

.profile.full-box.fund-center .fund-manager-accordion .header-container span {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -406px no-repeat;
    display:block;
    height:14px;
    position:absolute;
    right:15px;
    top:50%;
    transform:translateY(-50%);
    width:22px;
}

.profile.full-box.fund-center .fund-manager-accordion .title-box {
    margin:20px 0;
    position:relative;
}

.profile.full-box.fund-center .fund-manager-accordion .title-box.dropdown {
    cursor:pointer;
}

.profile.full-box.fund-center .fund-manager-accordion .title-box.dropdown.closed span {
    background-position-y:-372px;
}

.profile.full-box.fund-center .image-holder {
    max-width:50%;
    width:auto;
}

.profile.full-box.fund-center .overview {
    margin-top:20px;
}

.profile.full-box.fund-center .photo {
    width:auto;
}

.profile.full-box.fund-center img {
    margin-bottom:20px;
}

.profile.full-box.fund-center li {
    background:none;
    font-size:1.4em;
    list-style-position:inside;
    list-style-type:disc;
    margin:10px 0 10px 20px;
    padding:0;
}

.promo-column {
    float:right;
    margin-left:13px;
    margin-top:36px;
}

.promo-column .carousel {
    position:relative;
}

.promo-column .carousel .carousel-item {
    height:auto;
    padding-bottom:30px;
    position:relative;
    width:238px;
}

.promo-column .carousel .carousel-item .audience-select .tabs a.get-detail:hover {
    bottom:0;
    margin-left:0;
    position:absolute;
}

.promo-column .carousel .carousel-item .get-detail {
    bottom:0;
    margin-left:0;
    position:absolute;
}

.promo-column .carousel .carousel-item .posted {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -867px no-repeat;
    color:#2e515c;
    font-size:1.2em;
    margin:0;
    padding:0 0 0 15px;
}

.promo-column .carousel .carousel-item img {
    bottom:auto;
    position:relative;
    right:0;
    top:auto;
}

.promo-column .carousel .carousel-item p {
    font-size:1.3em;
    margin:0 18px 1em 0;
    padding:0;
}

.promo-column .image-only {
    margin-bottom:10px;
}

.promo-column .people-list.full-box.real-estate-my-funds {
    border:0;
    margin-bottom:20px;
    padding-top:0;
    width:317px;
}

.promo-column .people-list.full-box.real-estate-my-funds .fund-container {
    border:0;
    padding:0 10px;
}

.promo-column .people-list.full-box.real-estate-my-funds .fund-container .fund {
    border:0;
    padding:0;
}

.promo-column .people-list.full-box.real-estate-my-funds .fund-container .fund .funds-lock {
    float:left;
    height:19px;
    width:19px;
}

.promo-column .people-list.full-box.real-estate-my-funds .fund-container .fund .funds-lock.funds-blue-lock {
    background:url(/Assets/SiteRefresh/img/global/funds-blue-lock.png) no-repeat;
}

.promo-column .people-list.full-box.real-estate-my-funds .fund-container .fund .funds-lock.funds-green-lock {
    background:url(/Assets/SiteRefresh/img/global/funds-green-lock.png) no-repeat;
}

.promo-column .people-list.full-box.real-estate-my-funds .fund-container .fund .funds-lock.funds-limegreen-lock {
    background:url(/Assets/SiteRefresh/img/global/funds-limegreen-lock.png) no-repeat;
}

.promo-column .people-list.full-box.real-estate-my-funds .fund-container .fund a.block-button {
    float:none;
    margin-left:14px;
}

.promo-column .people-list.full-box.real-estate-my-funds .fund-container .fund h3 {
    color:#000;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.3em;
    font-weight:400;
    margin-left:8px;
    width:75%;
}

.promo-column .people-list.full-box.real-estate-my-funds .fund-container .fund h3:hover {
    text-decoration:underline;
}

.promo-column .people-list.full-box.real-estate-my-funds .loggedin {
    font-size:1.1em;
}

.promo-column .people-list.full-box.real-estate-my-funds div:first-child {
    border-bottom:3px solid #b7c025;
    border-left:3px solid #b7c025;
    border-right:3px solid #b7c025;
}

.promo-column .register-page-content {
    clear:both;
    margin-bottom:20px;
    padding-left:0;
    width:315px;
}

.promo-column .register-page-content blockquote {
    background-color:#fff;
    margin:0;
    padding:0;
}

.promo-column .register-page-content blockquote div {
    padding:24px 15px;
}

.promo-column .register-page-content blockquote h2 {
    font-size:1.3em;
    margin-bottom:20px;
}

.promo-column .register-page-content blockquote p {
    font-size:13px;
}

.promo-column .right-promo {
    background:url(/Assets/SiteRefresh/img/backgrounds/right_promo.png) 10px bottom #fff no-repeat;
    border:1px solid #cfcfcf;
    margin-bottom:10px;
    padding:22px 30px;
    width:238px;
}

.promo-column .right-promo .appstorebutton {
    background:url(/Assets/SiteRefresh/img/global/btn-download-on-appstore.png) center 0 no-repeat;
    height:40px;
    text-indent:-9999px;
    width:107px;
}

.promo-column .right-promo .audience-select .tabs a.get-detail {
    font-size:1.3em;
    margin:10px 0;
    overflow:visible;
}

.promo-column .right-promo .get-detail {
    font-size:1.3em;
    margin:10px 0;
    overflow:visible;
}

.promo-column .right-promo a {
    color:#2e515c;
    text-decoration:none;
}

.promo-column .right-promo a:hover {
    text-decoration:underline;
}

.promo-column .right-promo h3 {
    border-bottom:1px solid #ccd5d7;
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:2em;
    line-height:1em;
    margin-bottom:14px;
    padding-bottom:14px;
    position:relative;
}

.promo-column .right-promo h3 strong {
    font-family:"Interstate MG",Arial,sans-serif;
    margin-left:-2px;
}

.promo-column .right-promo p {
    font-size:1.35em;
    margin-bottom:14px;
}

.promo-column .right-promo.with-image {
    background:#fff;
}

.promo-column .right-promo.with-image h3 {
    border:none;
}

.promo-column .right-promo.with-image img {
    margin-bottom:14px;
    margin-left:-20px;
}

.promo-link {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -867px no-repeat;
    color:#2e515c;
    display:block;
    font-size:1.2em;
    margin-bottom:10px;
    padding-left:15px;
    text-decoration:none;
}

.promo-link:hover {
    text-decoration:underline;
}

.purple-lock {
    background:url(/Assets/SiteRefresh/img/global/purple-lock.png) 420px 12px no-repeat;
}

.purple-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.purple-lock .title-box {
    opacity:.3;
}

.real-estate .page-content {
    margin-bottom:40px;
}

.real-estate h3.section-title {
    margin-left:-11px;
}

.real-estate-access {
    border:1px solid #a2a264;
    float:right;
    margin-bottom:20px!important;
    padding:0 0 20px;
    width:315px!important;
}

.real-estate-access .block-button {
    margin-left:18px;
}

.real-estate-access .enter-details .details-form {
    margin:0;
    width:100%;
}

.real-estate-access .enter-details .details-form .remember-me {
    float:none;
    height:auto;
    line-height:45px;
    margin:0 18px 20px;
    width:auto;
}

.real-estate-access .enter-details .details-form.reduce-space {
    margin-top:-25px;
}

.real-estate-access .enter-details .details-form.reduce-space .custom-form-checkbox {
    float:left;
    margin-top:13px;
    padding-top:15px;
    position:relative;
    width:auto;
}

.real-estate-access .enter-details .details-form.reduce-space label {
    float:left;
    font-size:1.2em;
    font-weight:700;
}

.real-estate-access .enter-details p {
    color:#353535;
    font-size:1.2em;
    font-weight:700;
}

.real-estate-access .enter-details p input {
    border:1px solid #d8d8d8;
    display:block;
    margin-top:15px;
    padding:5px 7px;
    width:248px;
}

.real-estate-access .login {
    display:inline-block;
    vertical-align:top;
}

.real-estate-access a.word-link {
    border-bottom:1px solid #d6dfde;
    color:#384951;
    text-decoration:none;
}

.real-estate-cst .people-list-item:hover {
    background-color:#fff;
    cursor:auto!important;
}

.real-estate-cst .responsibilities {
    background:none !important;
}

.real-estate-cst .responsibilities .info {
    float:left;
    margin-left:30px;
    padding:0 0 20px;
    width:255px;
}

.real-estate-cst .responsibilities .info p {
    display:block;
    font-size:12px;
}

.real-estate-cst h4 {
    text-transform:uppercase;
}

.real-estate-fmd .people-list-item:hover {
    background-color:#fff;
    cursor:auto!important;
}

.real-estate-fmd .people-list-item:last-child {
    border-bottom:0;
}

.real-estate-fmd .responsibilities {
    background:none !important;
}

.real-estate-fmd .responsibilities .role {
    width:626px!important;
}

.real-estate-fmd .responsibilities .role p {
    font-size:12px;
    margin-top:7px!important;
}

.real-estate-fmd h4 {
    text-transform:uppercase;
}

.real-estate-request-access .details-form .checkbox-information {
    display:block;
    padding-bottom:0!important;
    position:relative;
}

.real-estate-request-access .details-form .checkbox-information .checkbox-holder {
    margin:25px 152px;
}

.real-estate-request-access .details-form .checkbox-information .custom-form-checkbox {
    float:left;
    position:relative;
    width:auto;
}

.real-estate-request-access .details-form .checkbox-information label {
    margin-bottom:10px;
}

.real-estate-request-access .details-form .checkbox-information p {
    font-size:1.3em;
}

.real-estate-request-access .details-form .details-form-line .custom-select span {
    padding:0 7px;
}

.real-estate-request-access .details-form .details-form-line .input-prompt.first {
    margin-top:0;
}

.real-estate-request-access .details-form .details-form-line .is-soul {
    width:300px;
}

.real-estate-request-access .details-form .details-form-line .is-soul .custom-form-checkbox {
    float:right;
}

.real-estate-request-access .details-form .details-form-line .is-soul input {
    width:auto;
}

.real-estate-request-access .details-form .details-form-line .is-soul label {
    float:left;
    margin-top:-3px;
    width:202px;
}

.real-estate-request-access .details-form .details-form-line input {
    display:block;
    padding:0 7px;
    width:300px;
}

.real-estate-request-access .details-form .real-estate-button-holder {
    clear:both;
    margin-top:20px;
}

.real-estate-request-access .details-form .tick-to-complete .error-text {
    left:260px;
    top:-8px;
}

.real-estate-request-access .details-form .visibilityhidden {
    visibility:hidden;
}

.real-estate-right-promo {
    clear:both;
}

.real-estate-right-promo .right-promo {
    background:url(/Assets/SiteRefresh/img/backgrounds/right_promo.png) 20px bottom #fff no-repeat;
    margin-bottom:20px;
    width:256px;
}

.realign-checkbox {
    display:inline-block;
}

.realign-checkbox .custom-form-checkbox {
    float:right;
    margin-bottom:10px;
    margin-left:10px;
}

.realign-checkbox .custom-form-checkbox input {
    margin-bottom:12px;
    width:auto;
}

.realign-checkbox label {
    clear:both;
    display:inline-block;
    float:left;
    font-size:1.5em;
}

.register-page-content {
    float:left;
    padding-left:0;
    width:99%;
}

.register-page-content a.word-link {
    border-bottom:1px solid #d6dfde;
    color:#384951;
    text-decoration:none;
}

.register-page-content blockquote {
    border:1px solid #b7c025;
    margin-left:0;
    width:100%;
}

.register-page-content blockquote a {
    text-decoration:none;
}

.register-page-content blockquote div {
    background-color:#fff;
    padding:12px;
}

.register-page-content blockquote p {
    color:#363636;
    font-size:15px;
    margin-bottom:0;
    max-width:auto;
}

.right-promo .button-wrapper a {
    color:#fff;
}

.right-promo.full-size-background-promo {
    background:none;
    border:none;
    padding:0;
    width:300px;
}

.right-promo.full-size-background-promo .get-detail {
    bottom:43px;
    left:31px;
}

.right-promo.full-size-background-promo h3 {
    border-bottom:none;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:2.4em;
    margin:0;
    padding:0;
    position:absolute;
}

.save-prefs {
    overflow:hidden;
}

.save-prefs .button-holder {
    background-color:#fff;
    padding:20px 30px 20px 20px;
    text-align:right;
    width:862px;
}

.search {
    background:#fff;
    border:none;
    height:22px;
    left:7px;
    line-height:22px;
    position:absolute;
    top:5px;
    width:138px;
}

.search-filter {
    margin-bottom:32px;
}

.search-filter .block-button {
    background-color:#8fa23c;
    color:#fff;
    display:inline-block;
    float:right;
    font-family:Arial,Verdana,sans-serif;
    font-size:1.75em;
    font-weight:700;
    height:28px;
    text-decoration:none;
}

.search-filter .block-button .block-button-arrow {
    background:url(/Assets/SiteRefresh/img/sprites/fund_centre_icons.png) 11px -25px #074d58 no-repeat;
    display:block;
    float:left;
    height:30px;
    width:30px;
}

.search-filter .block-button .block-button-text {
    border:none;
    display:block;
    float:left;
    padding:3px 32px 3px 20px;
}

.search-filter .block-button.small {
    font-size:1.4em;
    height:20px;
}

.search-filter .block-button.small .block-button-arrow {
    background-position:-82px -26px;
    height:20px;
    width:20px;
}

.search-filter .block-button.small .block-button-text {
    padding:2px 10px 0;
}

.search-filter .button-container {
    margin:0 60px 32px 23px;
    overflow:hidden;
}

.search-filter .button-link {
    color:#1c626c;
    font-size:1.604em;
    text-decoration:none;
}

.search-filter .button-link:hover {
    text-decoration:underline;
}

.search-filter .current-filter-container {
    background-color:#e6eced;
    clear:left;
    color:#1c626c;
    font-size:1.604em;
    overflow:hidden;
    padding:15px 15px 10px 23px;
}

.search-filter .current-filter-container .button-link {
    float:right;
    font-size:1em;
}

.search-filter .current-filter-container .cross {
    background:url(/Assets/SiteRefresh/img/sprites/fund_centre_icons.png) -28px -85px no-repeat;
    display:inline-block;
    height:1em;
    width:1em;
}

.search-filter .current-filter-container a {
    color:#1c626c;
    display:inline-block;
    text-decoration:none;
}

.search-filter .current-filter-container h3 {
    float:left;
}

.search-filter .current-filter-container li {
    border-radius:4px;
    float:left;
    margin-left:10px;
}

.search-filter .filter-container {
    background-color:#e6eced;
    clear:both;
    overflow:hidden;
}

.search-filter .filter-container h4 {
    color:#000;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.902em;
    margin:24px 23px 14px;
}

.search-filter .filter-container li {
    color:#000;
    display:block;
    float:left;
    font-size:1.4em;
    letter-spacing:-.05em;
    min-height:2em;
    padding:3px 0 .5em;
    width:177px;
}

.search-filter .filter-container ul {
    clear:both;
    display:block;
    margin:14px;
    overflow:hidden;
}

.search-filter .search-bar {
    background:url(/Assets/SiteRefresh/img/global/dark_tile.gif);
    height:27px;
    padding:22px 26px 16px 36px;
}

.search-filter .search-bar .search-box {
    background-color:#fff;
    border:none;
    float:left;
    font-size:1.4em;
    height:27px;
    padding-left:5px;
    width:319px;
}

.search-filter .search-bar .search-button {
    background:url(/Assets/SiteRefresh/img/sprites/fund_centre_icons.png) 4px -57px #fff no-repeat;
    border:none;
    cursor:pointer;
    float:left;
    font-size:1.4em;
    height:27px;
    text-indent:-10000px;
    width:27px;
}

.search-filter .search-bar .search-inputs {
    float:left;
    margin:0;
    position:relative;
    width:351px;
}

.search-filter .search-bar .search-inputs .ui-autocomplete {
    position:absolute;
}

.search-filter .search-bar .toggle {
    color:#fff;
    float:right;
    font-size:2.022em;
}

.search-filter .search-bar .toggle .arrow {
    background:url(/Assets/SiteRefresh/img/sprites/fund_centre_icons.png) no-repeat;
    display:inline-block;
    height:1em;
    width:30px;
}

.search-filter .search-bar .toggle.close .arrow {
    background-position:-24px 6px;
}

.search-filter .search-bar .toggle.close .close-text {
    display:none;
}

.search-filter .search-bar .toggle.close .open-text {
    display:inline;
}

.search-filter .search-bar .toggle.open .arrow {
    background-position:6px 6px;
}

.search-filter .search-bar .toggle.open .close-text {
    display:inline;
}

.search-filter .search-bar .toggle.open .open-text {
    display:none;
}

.search-filter .search-bar h3 {
    color:#fff;
    float:left;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:2.022em;
    padding-right:15px;
}

.search-filter .search-bar h3 span {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -365px no-repeat;
    display:block;
}

.search-filter .search-bar h3 span strong {
    font-family:"Interstate MG",Arial,sans-serif;
}

.search-input-border {
    border:1px solid #cfcfcf;
    height:32px;
    padding-left:8px;
    position:relative;
}

.search-results-container {
    float:left;
}

.search-results-item {
    border-bottom:1px solid #8ab3b1;
    clear:both;
    overflow:hidden;
    padding:18px 14px;
    width:573px;
}

.search-results-item .item-info {
    float:right;
    font-weight:700;
    width:220px;
}

.search-results-item .item-info a {
    color:#1c626c;
    text-decoration:none;
}

.search-results-item .item-info a:hover {
    text-decoration:underline;
}

.search-results-item .item-info li {
    font-size:1.2em;
    list-style-position:inside;
    list-style-type:none;
}

.search-results-item .item-info ul {
    border-left:1px solid #8ab3b1;
    color:gray;
    margin:18px 0 0 32px;
    padding:23px 0 23px 30px;
}

.search-results-item h3 {
    font-size:1.6em;
    font-weight:700;
    letter-spacing:0;
    line-height:1em;
    margin-bottom:1em;
}

.search-results-item h3 a {
    color:#2e515c;
    text-decoration:none;
}

.search-results-item h3 span {
    font-size:.8em;
    font-weight:400;
}

.search-results-item h3:hover {
    text-decoration:underline;
}

.search-results-item p {
    font-size:1.3em;
    margin-bottom:1em;
}

.search-results-sort {
    float:right;
    font-size:1.4em;
    font-weight:700;
    min-width:173px;
    padding:30px 14px 0 0;
    position:relative;
}

.search-results-sort .dropdown-js-disabled {
    float:left;
    min-width:130px;
    padding-left:5px;
    padding-top:10px;
}

.search-results-sort .dropdown-menu {
    display:none;
    overflow:hidden;
    position:absolute;
    right:0;
    top:40px;
    width:130px;
}

.search-results-sort .dropdown-menu .option {
    background-color:#fff;
    border-bottom:1px solid #c9c9c9;
    border-left:1px solid #c9c9c9;
    border-right:1px solid #c9c9c9;
    padding:7px;
}

.search-results-sort .dropdown-menu .option a {
    color:#363636;
    display:block;
    padding-left:7px;
    text-decoration:none;
}

.search-results-sort .dropdown-menu .option a:hover {
    color:#1c626c;
}

.search-results-sort .dropdown-menu .option:hover {
    color:#1c626c;
}

.search-results-sort .dropdown-menu .option:hover a {
    color:#1c626c;
}

.search-results-sort .dropdown-menu ul {
    overflow:hidden;
}

.search-results-sort .dropdown-menu:hover .selected {
    background-color:#2e515c;
    margin-left:-1px;
}

.search-results-sort .dropdown-menu:hover .selected a {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 112px -632px no-repeat;
    color:#fff;
    padding-left:8px;
}

.search-results-sort .selected {
    padding-right:8px;
}

.search-results-sort .selected a {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 70px -632px no-repeat;
    color:#2e515c;
    display:block;
    padding:0 8px 4px 7px;
    text-decoration:none;
}

.search-results-sort .selected a strong {
    font-family:"Interstate MG",Arial,sans-serif;
}

.search-results-sort .selected a:hover {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 112px -632px gray no-repeat;
    color:#fff;
}

.search-results-sort .selected:hover {
    margin-left:-1px;
}

.search-results-sort .selected:hover a {
    padding-left:8px;
}

.search-results-sort p {
    border-left:1px solid #8ab3b1;
    color:#c9c9c9;
    float:left;
    font-weight:400;
    padding:10px 0 18px 7px;
}

.search-results-terms {
    border-bottom:1px solid #8ab3b1;
    font-size:1.4em;
    font-weight:700;
    padding:40px 14px 18px;
    width:573px;
}

.search-results-terms span {
    color:#c9c9c9;
    font-weight:400;
}

.search-submit {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) -27px -661px #fff no-repeat;
    border:none;
    cursor:pointer;
    height:32px;
    position:absolute;
    right:0;
    text-indent:100%;
    top:0;
    width:32px;
}

.search-submit:hover {
    background-color:#1c626c;
}

.section_landing .intro {
    padding:32px 23px;
}

.section_landing .intro h1.main-title {
    padding:0 14px;
}

.section_landing .intro p {
    font-size:1.5em;
    padding:0 14px;
}

.section_landing .intro ul {
    clear:both;
    color:#2e515c;
    display:block;
    font-size:1.5em;
    list-style-position:inside;
    list-style-type:square;
    margin-bottom:14px;
    overflow:hidden;
    padding:0 14px;
}

.section_landing .intro ul.horizontal li {
    float:left;
    margin-right:24px;
}

.seo-about-mng {
    clear:left;
    margin-bottom:30px;
    margin-left:3px;
    margin-top:40px;
}

.seo-about-mng .details {
    background:url(/Assets/SiteRefresh/img/seo_landing/SEOInfographic.jpg) bottom right no-repeat;
    margin-bottom:20px;
    overflow:hidden;
}

.seo-about-mng .details .audience-select .tabs a.get-detail {
    display:block;
    font-size:1.4em;
    margin-top:15px;
}

.seo-about-mng .details .get-detail {
    display:block;
    font-size:1.4em;
    margin-top:15px;
}

.seo-about-mng .details p {
    font-size:1.7em;
    font-weight:700;
    padding-bottom:10px;
    width:400px;
}

.seo-about-mng .intro-buttons {
    float:left;
    margin-top:0;
}

.seo-about-mng .wrapper {
    margin-left:14px;
    margin-right:14px;
}

.seo-about-mng p {
    font-size:1.4em;
    line-height:1.3em;
    margin-top:15px;
}

.seo-article {
    float:left;
    margin-bottom:20px;
    margin-left:20px;
    margin-top:20px;
    width:425px;
}

.seo-article h2 {
    color:#2e515c;
    font-size:2em;
    font-weight:700;
    margin-bottom:15px;
}

.seo-article p {
    font-size:1.4em;
    line-height:1.3em;
    margin-bottom:15px;
}

.seo-article.right-item {
    padding-left:14px;
}

.seo-fund-ratings {
    float:left;
    font-size:1em;
    margin-left:20px;
    padding-top:30px;
    width:447px;
}

.seo-fund-ratings .qualification {
    color:#2e515c;
    font-size:1.3em;
}

.seo-fund-ratings .ratings-foot {
    color:#2e515c;
    font-size:1.2em;
    font-style:italic;
    margin-left:20px;
    margin-top:10px;
}

.seo-fund-ratings .stars {
    display:block;
}

.seo-fund-ratings li {
    background:url(/Assets/SiteRefresh/img/seo_landing/fact_tile.png);
    font-size:1.6em;
    font-weight:700;
    margin-top:10px;
    min-height:40px;
    padding:20px;
}

.seo-fund-ratings ul {
    margin-top:20px;
}

.seo-key-info {
    clear:left;
    float:left;
    font-weight:700;
    margin-bottom:20px;
    margin-left:3px;
    overflow:hidden;
    padding-top:30px;
    width:442px;
}

.seo-key-info .blue-title {
    color:#2e515c;
}

.seo-key-info .icon-date {
    background:url(/Assets/SiteRefresh/img/seo_landing/fund-info-icons.jpg) 0 -63px no-repeat;
}

.seo-key-info .icon-holdings {
    background:url(/Assets/SiteRefresh/img/seo_landing/fund-info-icons.jpg) 0 -263px no-repeat;
}

.seo-key-info .icon-manager {
    background:url(/Assets/SiteRefresh/img/seo_landing/fund-info-icons.jpg) no-repeat;
}

.seo-key-info .icon-product {
    background:url(/Assets/SiteRefresh/img/seo_landing/fund-info-icons.jpg) 0 -325px no-repeat;
}

.seo-key-info .icon-sector {
    background:url(/Assets/SiteRefresh/img/seo_landing/fund-info-icons.jpg) 0 -198px no-repeat;
}

.seo-key-info .icon-size {
    background:url(/Assets/SiteRefresh/img/seo_landing/fund-info-icons.jpg) 0 -133px no-repeat;
}

.seo-key-info .info {
    float:left;
    margin-top:23px;
    padding-left:7px;
    width:176px;
}

.seo-key-info .info-icon {
    float:left;
    height:58px;
    padding-top:7px;
    width:70px;
}

.seo-key-info li {
    clear:left;
    float:left;
    font-size:1.3em;
}

.seo-quote {
    margin:15px 20px;
    overflow:hidden;
}

.seo-quote .image-big {
    float:left;
    margin-right:13px;
}

.seo-quote .image-big img {
    float:left;
    margin-right:10px;
}

.seo-quote .image-small {
    float:left;
    width:110px;
}

.seo-quote .image-small img {
    margin-left:2px;
}

.seo-quote .image-small img.last {
    margin-top:3px;
}

.seo-quote blockquote {
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.5em;
    font-weight:400;
    line-height:1.5em;
}

.seo-quote blockquote cite {
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.6em;
}

.seo-quote blockquote footer {
    border:none;
    clear:none;
    color:#363636;
    font-size:.8em;
    font-style:italic;
    margin-top:10px;
    overflow:visible;
    padding:0;
}

.seo-quote h2 {
    color:#2e515c;
    font-size:2em;
    font-weight:700;
    margin-bottom:15px;
}

.seo-reasons {
    clear:right;
    margin-bottom:25px;
    margin-left:14px;
    margin-top:26px;
}

.seo-reasons .icon-5percent {
    background:url(/Assets/SiteRefresh/img/seo_landing/reasons-icons.png);
}

.seo-reasons .icon-chart {
    background:url(/Assets/SiteRefresh/img/seo_landing/reasons-icons.png) 0 -375px;
}

.seo-reasons .icon-circles {
    background:url(/Assets/SiteRefresh/img/seo_landing/reasons-icons.png) 0 -495px;
}

.seo-reasons .icon-papers {
    background:url(/Assets/SiteRefresh/img/seo_landing/reasons-icons.png) 0 -252px;
}

.seo-reasons .icon-world {
    background:url(/Assets/SiteRefresh/img/seo_landing/reasons-icons.png) 0 -125px;
}

.seo-reasons .reason-icon {
    border-right:6px solid #fff;
    float:left;
    height:100px;
    width:118px;
}

.seo-reasons .reason-text {
    font-size:1.8em;
    margin-left:150px;
    margin-right:40px;
    margin-top:30px;
}

.seo-reasons h2 {
    color:#2e515c;
    font-size:1.8em;
    margin-bottom:20px;
}

.seo-reasons li {
    background:url(/Assets/SiteRefresh/img/seo_landing/fact_tile.png);
    border:3px solid #fff;
    height:100px;
}

.sitemap {
    font-size:1.9em;
    margin-bottom:32px;
    margin-left:14px;
}

.sitemap a {
    color:#1c626c;
    line-height:1.5em;
    text-decoration:none;
}

.sitemap a:hover {
    text-decoration:underline;
}

.sitemap li {
    font-size:.9em;
    margin-left:40px;
}

.sitemap ul {
    margin-bottom:10px;
}

.slider-line {
    border-top:1px solid #c9c9c9;
    margin:0 50px;
}

.slider-tabs {
    margin:32px auto -12px;
    overflow:hidden;
    padding:0;
}

.slider-tabs a {
    color:#363636;
    display:inline-block;
    font-size:1.4em;
    padding:0 14px;
    text-decoration:none;
    white-space:nowrap;
}

.slider-tabs a:hover {
    font-weight:700;
}

.slider-tabs li {
    display:block;
    float:left;
    font-weight:400;
    margin:0;
    padding:0 0 32px;
    text-align:center;
}

.slider-tabs li.selected {
    background:url(/Assets/SiteRefresh/img/global/contact_us_arrow.png) center bottom no-repeat;
}

.slider-tabs li.selected a {
    font-weight:700;
}

.small-box {
    float:left;
    height:200px;
    margin:0 10px 0 0;
    padding:0 0 30px;
    position:relative;
    width:298px;
}

.small-box .audience-select .tabs a.get-detail {
    bottom:20px;
    margin-left:18px;
    position:absolute;
}

.small-box .carousel {
    height:195px;
    margin-left:18px;
    margin-top:20px;
}

.small-box .carousel .blobs {
    padding-right:18px;
}

.small-box .carousel .carousel-item {
    height:195px;
    position:relative;
    width:280px;
}

.small-box .carousel .carousel-item .audience-select .tabs a.get-detail:hover {
    margin-left:0;
}

.small-box .carousel .carousel-item .get-detail {
    margin-left:0;
}

.small-box .carousel .carousel-item .posted {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -867px no-repeat;
    color:#2e515c;
    font-size:1.2em;
    margin:0;
    padding:0 0 0 15px;
}

.small-box .carousel .carousel-item img {
    bottom:10px;
    position:absolute;
    right:0;
}

.small-box .carousel .carousel-item p {
    margin:0 18px 0 0;
    padding:20px 0 0;
}

.small-box a.get-detail {
    bottom:20px;
    margin-left:18px;
    position:absolute;
}

.small-box a.promo-link {
    margin-left:18px;
}

.small-box h3 {
    background-color:#fff;
    color:#2e515c;
}

.small-box h3 a {
    color:#2e515c;
}

.small-box p {
    font-size:1.3em;
    line-height:1.35em;
    padding:20px 18px;
}

.small-box-group {
    clear:both;
    margin-bottom:32px;
    overflow:hidden;
}

.small-box-group .small-box {
    height:230px;
}

.small-box.blue-lock {
    background:url(/Assets/SiteRefresh/img/global/darkblue-lock.png) 270px 12px no-repeat;
}

.small-box.blue-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.small-box.blue-lock .title-box {
    opacity:.3;
}

.small-box.blue-short h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_blue_short.png);
    color:#fff;
}

.small-box.blue-short h3 a {
    color:#fff;
}

.small-box.darkblue-lock {
    background:url(/Assets/SiteRefresh/img/global/darkblue-lock.png) 270px 12px no-repeat;
}

.small-box.darkblue-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.small-box.darkblue-lock .title-box {
    opacity:.3;
}

.small-box.darkgreen h3 {
    background:url(/Assets/SiteRefresh/img/global/dark_green_tile.gif);
    color:#fff;
}

.small-box.darkgreen h3 a {
    color:#fff;
}

.small-box.darkgreen-lock {
    background:url(/Assets/SiteRefresh/img/global/green-lock.png) 270px 12px no-repeat;
}

.small-box.darkgreen-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.small-box.darkgreen-lock .title-box {
    opacity:.3;
}

.small-box.darkgreen-short h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkgreen_short.png);
    color:#fff;
}

.small-box.darkgreen-short h3 a {
    color:#fff;
}

.small-box.darkgrey-lock {
    background:url(/Assets/SiteRefresh/img/global/grey-lock.png) 270px 12px no-repeat;
}

.small-box.darkgrey-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.small-box.darkgrey-lock .title-box {
    opacity:.3;
}

.small-box.darkorange-lock {
    background:url(/Assets/SiteRefresh/img/global/orange-lock.png) 270px 12px no-repeat;
}

.small-box.darkorange-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.small-box.darkorange-lock .title-box {
    opacity:.3;
}

.small-box.darkpurple-lock {
    background:url(/Assets/SiteRefresh/img/global/purple-lock.png) 270px 12px no-repeat;
}

.small-box.darkpurple-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.small-box.darkpurple-lock .title-box {
    opacity:.3;
}

.small-box.full-size-background-promo {
    padding:0 0 10px;
}

.small-box.green-lock {
    background:url(/Assets/SiteRefresh/img/global/green-lock.png) 270px 12px no-repeat;
}

.small-box.green-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.small-box.green-lock .title-box {
    opacity:.3;
}

.small-box.green-short h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_green_short.png);
    color:#fff;
}

.small-box.green-short h3 a {
    color:#fff;
}

.small-box.grey-lock {
    background:url(/Assets/SiteRefresh/img/global/grey-lock.png) 270px 12px no-repeat;
}

.small-box.grey-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.small-box.grey-lock .title-box {
    opacity:.3;
}

.small-box.grey-short h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_grey_short.png);
    color:#fff;
}

.small-box.grey-short h3 a {
    color:#fff;
}

.small-box.last {
    margin-right:0;
}

.small-box.limegreen-lock {
    background:url(/Assets/SiteRefresh/img/global/limegreen-lock.png) 270px 12px no-repeat;
}

.small-box.limegreen-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.small-box.limegreen-lock .title-box {
    opacity:.3;
}

.small-box.orange-lock {
    background:url(/Assets/SiteRefresh/img/global/orange-lock.png) 270px 12px no-repeat;
}

.small-box.orange-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.small-box.orange-lock .title-box {
    opacity:.3;
}

.small-box.orange-short h3 {
    background:url(/Assets/SiteRefresh/img/global/header_bar_orange_short.png);
    color:#fff;
}

.small-box.orange-short h3 a {
    color:#fff;
}

.small-box.purple-lock {
    background:url(/Assets/SiteRefresh/img/global/purple-lock.png) 270px 12px no-repeat;
}

.small-box.purple-lock .list-content .list-content-topics .topic-box .topic-title {
    opacity:.3;
}

.small-box.purple-lock .title-box {
    opacity:.3;
}

.small-carousel .carousel-item {
    height:195px;
    position:relative;
}

.small-carousel .carousel-item .audience-select .tabs a.get-detail {
    margin-left:0;
}

.small-carousel .carousel-item .get-detail {
    margin-left:0;
}

.small-carousel .carousel-item .posted {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) left -867px no-repeat;
    color:#2e515c;
    font-size:1.2em;
    margin:0;
    padding:0 0 0 15px;
}

.small-carousel .carousel-item img {
    bottom:10px;
    position:absolute;
    right:0;
}

.small-carousel .carousel-item p {
    margin:0 18px 0 0;
    padding:20px 0 0;
}

.small-promo-image {
    background-color:#fff;
}

.small-promo-image .small-box .audience-select .tabs a.get-detail {
    bottom:0;
}

.small-promo-image .small-box .get-detail {
    bottom:0;
}

.standard-carousel {
    height:250px;
    margin-bottom:24px;
    overflow:hidden;
    position:relative;
    width:914px;
}

.standard-carousel .blob {
    border-color:#a4ab28;
    margin-top:12px;
}

.standard-carousel .blob.current-blob {
    background-color:#a4ab28;
}

.standard-carousel .carousel-item {
    position:relative;
}

.standard-carousel .graphic {
    display:block;
    position:absolute;
    top:0;
    z-index:1;
}

.standard-carousel .next-button {
    background-color:#a4ab28;
    border-color:#a4ab28;
    margin-left:1px;
}

.standard-carousel .previous-button {
    background-color:#a4ab28;
    border-color:#a4ab28;
}

.standard-carousel .text-layer {
    left:24px;
    position:absolute;
    top:15px;
    z-index:2;
}

.standard-carousel .text-layer .externallink {
    color:#00444b;
    font-weight:700;
    text-decoration:none;
}

.standard-carousel .text-layer .externallink:hover {
    text-decoration:underline;
}

.standard-carousel .text-layer h3 {
    color:#00444b;
    font-family:"Interstate MG Light","Myriad Pro",Arial,sans-serif;
    font-size:42px;
    font-weight:400;
    line-height:1em;
    margin:0 0 14px;
    width:480px;
}

.standard-carousel .text-layer h3 span {
    color:#a2ad00;
    font-family:"Interstate MG","Myriad Pro",Arial,sans-serif;
    font-size:42px;
    font-weight:700;
}

.standard-carousel .text-layer p {
    color:#00444b;
    font-family:"Interstate MG Light","Myriad Pro",Arial,sans-serif;
    font-size:1.5em;
    line-height:1.2em;
    margin-bottom:23px;
    width:480px;
}

.sub-accordion {
    display:none;
    overflow:hidden;
    width:95%;
}

.sub-accordion .inputs {
    background:#dadada;
    font-size:1.2em;
    margin-bottom:20px;
    padding:10px 15px 20px;
}

.sub-accordion .inputs h3 {
    font-size:1.4em;
    padding-bottom:15px;
}

.sub-accordion .inputs input {
    font-size:1.2em;
    margin-left:23px;
    min-width:375px;
    padding:5px;
}

.sub-accordion .inputs label {
    font-size:1.3em;
}

.sub-accordion a.acc-select-all {
    color:#76923c;
    cursor:pointer;
    float:right;
    font-size:1.3em;
    font-weight:700;
    text-decoration:none;
    text-transform:capitalize;
}

.sub-accordion-content {
    display:none;
    padding:15px 15px 30px;
}

.sub-accordion-content .group-text {
    font-size:1.3em;
    font-weight:400;
    margin:15px;
}

.sub-accordion-content .row {
    float:left;
    margin-top:12px;
    width:100%;
}

.sub-accordion-content .row .item {
    float:left;
    width:33%;
}

.sub-accordion-content .row .item .custom-standard-checkbox {
    float:left;
    margin-right:20px;
}

.sub-accordion-content .row .item .details-form .custom-form-checkbox {
    float:left;
    margin-right:20px;
}

.sub-accordion-content .row .item p {
    margin:0;
    width:100%;
}

.sub-accordion-content .row .item p label {
    float:right;
    margin-right:10px;
    width:80%;
}

.sub-accordion-content p {
    font-weight:700;
    margin:20px 0;
}

.sub-accordion-content p.info {
    font-weight:400;
    margin-bottom:10px;
    margin-top:0;
}

.sub-accordion-content table.grid {
    width:100%;
}

.sub-accordion-content table.grid p {
    color:#000;
    font-weight:400;
    margin:0;
}

.sub-accordion-content table.grid td {
    width:30%;
}

.sub-accordion-content table.grid td.centered {
    font-size:1.3em;
    text-align:center;
}

.sub-accordion-content table.grid tr.centered td {
    vertical-align:middle;
}

.sub-accordion-content table.grid tr.centered td img {
    margin:0 auto;
}

.submit-buttons-holder {
    float:right;
    margin:14px 14px 24px 0;
}

.submit-buttons-holder .block-button {
    margin-left:10px;
}

.submit-buttons-holder .block-button-alt {
    margin-left:10px;
}

.supportlongtext {
    float:right;
    width:82%;
}

.tab-content-container {
    clear:left;
    margin:0;
    width:601px;
}

.tab-content-container .tab-column {
    float:left;
    width:290px;
}

.tab-content-container .tab-column p {
    font-size:1.2em;
}

.tab-content-container .tab-columns {
    border-top:1px solid #c0cace;
    width:601px;
}

.tab-content-container h3 {
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:2.2em;
    letter-spacing:-.05em;
    line-height:.7em;
    margin:32px 23px 23px;
}

.tab-content-container h3 strong {
    font-family:"Interstate MG",Arial,sans-serif;
    margin-left:-2px;
}

.tab-content-container h4 {
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.8em;
    letter-spacing:-.05em;
    line-height:.7em;
    margin:32px 23px 23px;
}

.tab-content-container h4 strong {
    font-family:"Interstate MG",Arial,sans-serif;
    margin-left:-2px;
}

.tab-content-container p {
    font-size:1.4em;
    line-height:1.35em;
    margin:23px;
}

.tab-content-container ul {
    color:#1c626c;
    font-size:1.3em;
    line-height:1.8em;
    list-style-type:disc;
    margin-left:23px;
    padding-left:20px;
}

.tab-content-container ul a {
    color:#363636;
}

.tab-content-container ul a:hover {
    color:#1c626c;
    text-decoration:none;
}

.tab-content-container ul li {
    margin:14px 0;
}

.tab-content-container ul span {
    color:#363636;
}

.tabs {
    overflow:hidden;
}

.tabs .col a:hover {
    background:none;
    color:#2e515c;
    display:inline;
    font-size:1em;
    margin:0;
    text-align:left;
    text-decoration:underline;
}

.tabs a {
    background:#e0e5e5;
    color:#2e515c;
    display:inline-block;
    font-size:1.5em;
    margin:0 2px 0 0;
    padding:19px 0;
    text-align:center;
    text-decoration:none;
    width:146px;
}

.tabs a.active {
    background:url(/Assets/SiteRefresh/img/global/dark_blue_tile.gif) 2px 0;
    color:#fff;
    font-size:1.5em;
    margin:0 2px 0 0;
    padding:19px 0;
}

.tabs a.last {
    margin-right:0;
}

.tabs a:hover {
    background:#9ea900;
    color:#fff;
    font-size:1.5em;
}

.tabs li {
    display:inline-block;
    float:none;
}

.teaser-section {
    clear:both;
}

.teaser-section a,
.section_landing .intro a,
.audience-content a {
    color: #1c626c;
}

.text-information {
    clear:both;
    padding-top:30px;
}

.three-column {
    -moz-column-count:3;
    -webkit-column-count:3;
    column-count:3;
}

.title {
    clear:both;
    color:#2e515c;
    display:block;
    margin:20px 0;
    overflow:hidden;
    padding-left:12px;
}

.title h1 {
    float:left;
    font-size:3.6em;
}

.title-box {
    color:#fff;
    display:block;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:1.8em;
    line-height:1.4em;
    padding:10px 15px;
}

.title-box a {
    color:#fff;
    display:block;
    text-decoration:none;
}

.title-box span {
    display:block;
}

.title-box strong {
    font-family:"Interstate MG",Arial,sans-serif;
}

.title-box-green-medium {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkgreen_medium.png);
    color:#fff;
    height:45px;
}

.title-box.blue {
    background:url(/Assets/SiteRefresh/img/global/blue_tile.gif);
}

.title-box.blue-full {
    background:url(/Assets/SiteRefresh/img/global/header_bar_blue_full.png);
}

.title-box.blue-medium {
    background:url(/Assets/SiteRefresh/img/global/header_bar_blue_medium.png);
}

.title-box.blue-short {
    background:url(/Assets/SiteRefresh/img/global/header_bar_blue_short.png);
}

.title-box.bluelong {
    background:url(/Assets/SiteRefresh/img/global/header_bar_blue.png);
}

.title-box.darkblue-long {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkblue_long.png);
}

.title-box.darkblue-medium {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkblue_medium.png);
}

.title-box.darkgreen {
    background:url(/Assets/SiteRefresh/img/global/dark_green_tile.gif);
}

.title-box.darkgreen-alt-full {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkgreen_alt_full.png);
}

.title-box.darkgreen-full {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkgreen_full.png);
}

.title-box.darkgreen-long {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkgreen_long.png);
}

.title-box.darkgreen-short {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkgreen_short.png);
}

.title-box.green {
    background:url(/Assets/SiteRefresh/img/global/light_green_tile.gif);
}

.title-box.green-child {
    background:url(/Assets/SiteRefresh/img/global/green-title-dark.png);
}

.title-box.green-full {
    background:url(/Assets/SiteRefresh/img/global/header_bar_green_full.png);
}

.title-box.green-long {
    background:url(/Assets/SiteRefresh/img/global/header_bar_green_long.png);
}

.title-box.green-medium {
    background:url(/Assets/SiteRefresh/img/global/header_bar_darkgreen_medium.png);
}

.title-box.green-parent {
    background:url(/Assets/SiteRefresh/img/global/green-title-medium.png);
}

.title-box.green-short {
    background:url(/Assets/SiteRefresh/img/global/header_bar_green_short.png);
}

.title-box.grey-child {
    background:url(/Assets/SiteRefresh/img/global/grey-title-dark.png);
}

.title-box.grey-parent {
    background:url(/Assets/SiteRefresh/img/global/grey-title-medium.png);
}

.title-box.grey-short {
    background:url(/Assets/SiteRefresh/img/global/header_bar_grey_short.png);
}

.title-box.home-full {
    background:url(/Assets/SiteRefresh/img/home/header_bar_home_full.png) no-repeat;
}

.title-box.lightblue {
    background:url(/Assets/SiteRefresh/img/global/light_blue_tile.gif);
}

.title-box.lightgreen-long {
    background:url(/Assets/SiteRefresh/img/global/header_bar_lightgreen_long.png);
}

.title-box.limegreen-child {
    background:url(/Assets/SiteRefresh/img/global/limegreen-title-dark.png);
}

.title-box.limegreen-full {
    background:url(/Assets/SiteRefresh/img/global/header_bar_limegreen_full.png);
}

.title-box.limegreen-long {
    background:url(/Assets/SiteRefresh/img/global/header_bar_limegreen_long.png);
}

.title-box.limegreen-medium {
    background:url(/Assets/SiteRefresh/img/global/header_bar_limegreen_medium.png);
}

.title-box.limegreen-parent {
    background:url(/Assets/SiteRefresh/img/global/limegreen-title-medium.png);
}

.title-box.orange-child {
    background:url(/Assets/SiteRefresh/img/global/orange-title-dark.png);
}

.title-box.orange-parent {
    background:url(/Assets/SiteRefresh/img/global/orange-title-medium.png);
}

.title-box.orange-short {
    background:url(/Assets/SiteRefresh/img/global/header_bar_orange_short.png);
}

.title-box.racinggreen-long {
    background:url(/Assets/SiteRefresh/img/global/header_bar_racinggreen_long.png);
}

.title-box.teal-child {
    background:url(/Assets/SiteRefresh/img/global/teal-title-dark.png);
}

.title-box.teal-parent {
    background:url(/Assets/SiteRefresh/img/global/teal-title-medium.png);
}

.title-with-button .block-button {
    float:left;
    margin-bottom:1em;
    margin-left:15px;
    margin-top:11px;
}

.title-with-button .main-title {
    float:left;
}

.title-with-button p {
    clear:left;
}

.two-column {
    -moz-column-count:2;
    -webkit-column-count:2;
    column-count:2;
}

.user-panel {
    clear:right;
    float:right;
}

.user-panel .user-info {
    display:block;
    float:right;
    font-size:1.1em;
    margin-bottom:-46px;
    margin-top:45px;
}

.user-panel .user-info .block-button {
    font-size:1em;
}

.user-panel .user-info .username {
    float:left;
    padding-right:15px;
    padding-top:6px;
}

.user-panel.log-out-version {
    margin-right:20px;
}

.utility-bar {
    background:url(/Assets/SiteRefresh/img/global/dark_tile.gif);
    color:#fff;
    font-size:1.604em;
    height:68px;
    text-decoration:none;
}

.utility-bar .download {
    margin-left:15px;
}

.utility-bar .download .dropdown-menu .option-dropdown ul {
    left:0;
    right:auto;
    top:0;
}

.utility-bar .download .option-dropdown li {
    border-color:#363636;
    white-space:wrap;
}

.utility-bar .download .option-dropdown li .icon {
    background:url(/Assets/SiteRefresh/img/sprites/fund_centre_icons.png) -25px -27px #074d58 no-repeat;
    display:block;
    float:right;
    height:18px;
    margin-left:-26px;
    width:17px;
}

.utility-bar .download .option-dropdown li .text {
    display:block;
    float:left;
    padding-right:26px;
    padding-top:3px;
}

.utility-bar .download .option-dropdown li a {
    color:#363636;
    font-size:.7em;
    min-width:140px;
    overflow:hidden;
    text-align:left;
}

.utility-bar .download .option-dropdown li.option {
    clear:right;
}

.utility-bar .dropdown-js-disabled {
    padding:0;
}

.utility-bar .dropdown-menu {
    float:left;
    margin:30px 20px 20px 0;
}

.utility-bar .dropdown-menu .option-dropdown {
    position:relative;
}

.utility-bar .dropdown-menu .option-dropdown li {
    border-left:1px solid #2e515c;
    border-right:1px solid #2e515c;
    white-space:nowrap;
}

.utility-bar .dropdown-menu .option-dropdown li a {
    color:#2e515c;
    display:block;
    font-size:.8em;
    min-width:50px;
    padding:5px 10px;
    text-align:right;
}

.utility-bar .dropdown-menu .option-dropdown li a:hover {
    background-color:#074d58;
    color:#fff;
}

.utility-bar .dropdown-menu .option-dropdown li.menu-title {
    color:#2e515c;
    display:block;
    font-size:.8em;
    font-weight:700;
    min-width:50px;
    padding:5px 10px;
    text-align:left;
}

.utility-bar .dropdown-menu .option-dropdown li:first-child {
    border-top:1px solid #2e515c;
}

.utility-bar .dropdown-menu .option-dropdown li:last-child {
    border-bottom:1px solid #2e515c;
}

.utility-bar .dropdown-menu .option-dropdown ul {
    background-color:#fff;
    position:absolute;
    right:-1px;
    top:0;
    z-index:50;
}

.utility-bar .dropdown-menu .selected {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -438px no-repeat;
    cursor:pointer;
    padding-right:35px;
}

.utility-bar .dropdown-menu .selected.updateexperience {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) right -1502px no-repeat;
}

.utility-bar .dropdown-menu ul {
    overflow:hidden;
}

.utility-bar .launch {
    float:left;
    margin:23px 20px 18px 34px;
}

.utility-bar .launch a .arrow {
    background:url(/Assets/SiteRefresh/img/sprites/fund_centre_icons.png) 11px -25px #669b9b no-repeat;
    margin-left:2px;
    padding:5px 7px;
    width:1em;
}

.utility-bar .launch a span {
    background-color:#669b9b;
    display:inline-block;
    padding:5px 11px;
}

.utility-bar .menu-text {
    display:block;
    float:left;
    margin:30px 0 20px;
    padding-right:10px;
    white-space:nowrap;
}

.utility-bar .page-controls {
    float:right;
    margin-right:15px;
}

.utility-bar .paging {
    clear:none;
    float:left;
    margin:30px 0 20px;
}

.utility-bar .paging .next {
    background:url(/Assets/SiteRefresh/img/sprites/fund_centre_icons.png) -30px -26px no-repeat;
    display:inline-block;
    height:1em;
    width:7px;
}

.utility-bar .paging .prev {
    background:url(/Assets/SiteRefresh/img/sprites/fund_centre_icons.png) -60px -26px no-repeat;
    display:inline-block;
    height:1em;
    width:7px;
}

.utility-bar .paging a {
    background:none;
    border:none;
    font-size:1em;
    margin:0;
    padding:0 8px;
}

.utility-bar .paging a:hover {
    margin:0;
    text-decoration:underline;
}

.utility-bar a {
    color:#fff;
    text-decoration:none;
}

.utility-bar.bottom {
    height:44px;
}

.utility-bar.bottom .dropdown-menu {
    margin:12px 20px 12px 0;
}

.utility-bar.bottom .launch {
    margin:7px 20px 7px 34px;
}

.utility-bar.bottom .menu-text {
    margin:12px 0;
}

.utility-bar.bottom .paging {
    margin:12px 0;
}

.view-less {
    background:url(/Assets/SiteRefresh/img/global/view-less-icon.png) top right no-repeat;
    color:#2e515c;
    cursor:pointer;
    display:inline-block;
    font-size:1.4em;
    font-weight:700;
    line-height:.7em;
    margin:18px 0 30px;
    padding-right:24px;
    text-decoration:none;
}

.view-less.more {
    background:url(/Assets/SiteRefresh/img/global/view-more-icon.png) top right no-repeat;
}

.wrap {
    margin:0 auto;
    position:relative;
    width:960px;
}

.wrap .iframe-container {
    width: calc(100% - 200px);
}

.wrap .iframe-container .window-history {
    position: fixed;
    bottom: 10px;
    right: 10px;
    background: none;
    border: none;
    outline: none;
    cursor: pointer;
}

.wrap .iframe-container .window-history:hover {
     text-decoration: underline;
}

.wrap .iframe-container .window-history:after {
    display: inline-block;
    content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' fill='%23ffffff' preserveAspectRatio='xMidYMid meet' height='25px' width='25px' viewBox='0 0 40 40'%3E%3Cg%3E%3Cpath d='m26.3 21.4q0 0.3-0.2 0.5l-10.4 10.4q-0.3 0.3-0.6 0.3t-0.5-0.3l-1.1-1.1q-0.2-0.2-0.2-0.5t0.2-0.5l8.8-8.8-8.8-8.7q-0.2-0.3-0.2-0.6t0.2-0.5l1.1-1.1q0.3-0.2 0.5-0.2t0.6 0.2l10.4 10.4q0.2 0.2 0.2 0.5z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background: #17515b;
    height: 25px;
    width: 25px;
    margin-left: 5px;
    vertical-align: middle;
}

.wrap .iframe-container .intro h1.main-title {
    margin: 0;
    padding: 30px 14px 20px;
}

.content .wrap {  
    background-color: #ffffff; 
}

abbr {
    border:0;
    font-variant:normal;
}

acronym {
    border:0;
    font-variant:normal;
}

address {
    font-style:normal;
    font-weight:400;
}

blockquote {
    margin:0;
    padding:0;
}

body {
    border-top:4px solid #074d58;
    color:#333;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:62.5%;
    margin:0;
    min-height:100%;
    padding:0;
}

body:after {
    display:none;
}

caption {
    font-style:normal;
    font-weight:400;
    text-align:left;
}

cite {
    font-style:normal;
    font-weight:400;
}

code {
    font-style:normal;
    font-weight:400;
    margin:0;
    padding:0;
}

dd {
    margin:0;
    padding:0;
}

dfn {
    font-style:normal;
    font-weight:400;
}

div {
    margin:0;
    padding:0;
}

dl {
    margin:0;
    padding:0;
}

dt {
    margin:0;
    padding:0;
}

em {
    font-style:normal;
    font-weight:400;
}

fieldset {
    border:0;
    margin:0;
    padding:0;
}

footer {
    border-top:3px solid #8fa23c;
    clear:both;
    display:block;
    font-size:1.2em;
    margin-bottom:40px;
    overflow:hidden;
}

footer .view-mobile-site {
    background:0;
    border:0;
    color:#363636;
    font-family:Arial,sans-serif;
    font-weight:700;
    padding:0 7px 0 6px;
    text-decoration:none;
}

footer .view-mobile-site:hover {
    text-decoration:underline;
}

footer a {
    color:#363636;
    font-family:Arial,sans-serif;
    font-weight:700;
    padding:0 7px 0 6px;
    text-decoration:none;
}

footer a:hover {
    text-decoration:underline;
}

footer img {
    float:right;
    margin-top:10px;
}

footer li {
    background:url(/Assets/SiteRefresh/img/global/footer_divider.gif) right 3px no-repeat;
    float:left;
}

footer li.first a {
    padding-left:0;
}

footer li.last {
    background:none;;
}

footer ul {
    display:inline-block;
    padding-top:24px;
}

form {
    margin:0;
    padding:0;
}

form > .wrap {
    background: #ffffff;
}

h1 {
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:4.2em;
    font-weight:400;
    letter-spacing:-.05em;
    line-height:1em;
    margin:0 0 20px;
    padding:0;
}

h2 {
    font-size:100%;
    font-weight:400;
    margin:0;
    padding:0;
}

h3 {
    font-size:100%;
    font-weight:400;
    margin:0;
    padding:0;
}

h3.inner-accordion {
    padding:6px 15px;
}

h3.section-title {
    clear:both;
    color:#2e515c;
    font-family:"Interstate MG Light",Arial,sans-serif;
    font-size:3em;
    letter-spacing:-.05em;
    line-height:1em;
    margin:30px 14px 20px;
}

h4 {
    font-size:100%;
    font-weight:400;
    margin:0;
    padding:0;
}

h5 {
    font-size:100%;
    font-weight:400;
    margin:0;
    padding:0;
}

h6 {
    font-size:100%;
    font-weight:400;
    margin:0;
    padding:0;
}

header {
    background:#fff;
    font-family:Arial,sans-serif;
    font-weight:700;
}

header .logo {
    background:url(/Assets/SiteRefresh/img/global/logo.jpg) no-repeat;
    clear:right;
    display:block;
    height:56px;
    margin-bottom:19px;
    overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
    width:111px;
}

.content header .wrap .login-panel {
     right: 23px;
}

header .login-panel {
    position: absolute;
    right: 0;
    top: 30px;
}

.login-panel {
    position: relative;
    padding-bottom: 8px;
    z-index: 1;
}

.login-panel .title-box {
    font-size: 1.5em;
    line-height: 0.2em;
    padding: 10px 15px;
}

.login-panel.full-box p {
    font-size: 1.1em; 
    line-height: 1.35em; 
    margin: 14px 18px; 
    font-weight: 100;
}

header.mymg-signposting {
    font-weight:400;
}

header.mymg-signposting .logo {
    clear:none;
    display:block;
    margin-bottom:0;
    position:relative;
    top:65px;
}

html {
    background:#FFF;
    color:#000;
    min-height:100%;
}

html.audience-landing {
    background:url(/Assets/SiteRefresh/img/backgrounds/audience_landing.jpg) center 15px no-repeat;
}

html.audience-landing.gradient-background {
    background:linear-gradient(to bottom,#f4f6f7 47%,#c0c67c 70%,#23595f 100%);
}

html.content {
    background:url(/Assets/SiteRefresh/img/backgrounds/content_bg.jpg) center 0 no-repeat;
}

html.content header {
    background-color:#fff;
}

html.content.gradient-background {
    background:linear-gradient(to bottom,#f4f6f7 47%,#c0c67c 70%,#23595f 100%);
}

html.downloader .file-link {
    color:#000;
    font-size:1.4em;
    text-decoration:none;
}

html.downloader .file-link .fund-table-button {
    margin-right:14px;
}

html.downloader .file-link:hover {
    text-decoration:underline;
}

html.downloader .file-link:hover .fund-table-button {
    background-color:#074d58;
    text-decoration:none;
}

html.downloader .loading img {
    display:block;
    float:left;
    margin-right:20px;
    width:32px;
}

html.downloader .loading p {
    line-height:32px;
}

html.downloader body {
    border:none;
    font-family:"Interstate MG Light",Arial,sans-serif;
}

html.downloader h2 {
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.8em;
    margin-bottom:1em;
}

html.downloader p {
    font-size:1.4em;
    margin-bottom:1em;
}

html.section_landing {
    background:url(/Assets/SiteRefresh/img/backgrounds/section_landing_bg.jpg) center 13px no-repeat;
}

html.section_landing header {
    background-color:#fff;
}

html.section_landing.gradient-background {
    background:linear-gradient(to bottom,#f4f6f7 47%,#c0c67c 70%,#23595f 100%);
}

img {
    border:0;
    display:block;
}

input {
    font-family:inherit;
    font-size:100%;
    font-weight:inherit;
    margin:0;
    padding:0;
}

input.error {
    border:1px solid #d44!important;
}

input.get-detail {
    border:none;
}

input:-webkit-autofill {
    background-color:#FFF!important;
}

legend {
    color:#000;
    margin:0;
    padding:0;
}

li {
    margin:0;
    padding:0;
}

nav {
    border-bottom:2px solid #cc0;
    width:100%;
}

nav .mega-menu {
    background-color:#fff;
    border:3px solid #2e515c;
    clear:both;
    display:none;
    margin:10px 0 0 -1px;
    overflow:hidden;
    padding:18px 21px 18px 0;
    position:absolute;
    width:192px;
    z-index:100;
}

nav .mega-menu > li {
    margin-left:21px;
}

nav .mega-menu > li > a {
    margin-left:-21px;
    padding-left:21px;
}

nav .mega-menu > li > a:hover {
    background:url(/Assets/SiteRefresh/img/global/menu_arrow.png) 10px 2px #fff no-repeat;
    color:#b7c025;
}

nav .mega-menu li {
    border-top:1px solid #cfcfcf;
    padding:7px 6px 7px 0;
}

nav .mega-menu li a {
    color:#363636;
    display:inline-block;
    font-size:1.2em;
    font-weight:700;
    text-decoration:none;
}

nav .mega-menu li li {
    border-top:none;
    padding:0;
}

nav .mega-menu li li a {
    color:#363636;
    font-size:1.2em;
    font-weight:400;
    line-height:1.4em;
    margin-left:-21px;
    padding-left:21px;
    text-decoration:none;
}

nav .mega-menu li li a:hover {
    background:url(/Assets/SiteRefresh/img/global/menu_arrow.png) 10px 2px #fff no-repeat;
    color:#b7c025;
}

nav .mega-menu li ul {
    margin-top:5px;
}

nav .mega-menu li:first-child {
    border-top:none;
}

nav .top-menu {
    clear:both;
    overflow:visible;
    padding-bottom:42px;
    position:relative;
}

nav .top-menu li:hover .mega-menu {
    display:block;
}

nav a.top-menu-item {
    border-right:1px solid #cc0;
    color:#333;
    display:block;
    font-family:Arial,sans-serif;
    font-size:1.2em;
    font-weight:700;
    padding:4px 14px;
    text-decoration:none;
}

nav a.top-menu-item.last {
    border-right:none;
}

nav a.top-menu-item:hover {
    background-color:#2e515c;
    color:#cc0;
}

nav li.top-level {
    float:left;
    padding:10px 0;
}

nav li.top-level.active {
    background-color:#2e515c;
    color:#cc0;
    margin-left:-1px;
    padding-left:1px;
}

nav li.top-level.active a.top-menu-item {
    border-right:1px solid #2e515c;
    color:#cc0;
}

nav li.top-level:hover {
    background-color:#2e515c;
    color:#cc0;
    margin-left:-1px;
    padding-left:1px;
}

nav li.top-level:hover a.top-menu-item {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) 5px -1412px no-repeat;
    border-right:1px solid #2e515c;
    color:#cc0;
}

ol {
    list-style:none;
    margin:0;
    padding:0;
}

p {
    margin:0;
    padding:0;
}

p.promo-details {
    color:#004f5d;
    font-family:"Interstate MG",Arial,sans-serif;
    font-size:1.3em;
    line-height:1.35em;
    margin:20px 18px;
    position:absolute;
}

pre {
    margin:0;
    padding:0;
}

q:after {
    content:'';
}

q:before {
    content:'';
}

select {
    font-family:inherit;
    font-size:100%;
    font-weight:inherit;
}

select.error {
    border:1px solid #d44!important;
}

strong {
    font-style:normal;
    font-weight:700;
}

sub {
    vertical-align:text-bottom;
}

sup {
    vertical-align:text-top;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

td {
    margin:0;
    padding:0;
}

textarea {
    font-family:inherit;
    font-size:100%;
    font-weight:inherit;
    margin:0;
    padding:0;
}

textarea.error {
    border:1px solid #d44!important;
}

th {
    font-style:normal;
    font-weight:400;
    margin:0;
    padding:0;
    text-align:left;
}

to {
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
}

ul {
    list-style:none;
    margin:0;
    padding:0;
}

ul.hygiene-links {
    display:inline-block;
    float:right;
    font-size:1.1em;
    margin:0 82px 9px 0;
}

ul.hygiene-links .mega-menu {
    background-color:#fff;
    border:3px solid #2e515c;
    clear:both;
    display:none;
    margin:0 0 0 -1px;
    overflow:hidden;
    padding:18px 21px 18px 0;
    position:absolute;
    width:192px;
    z-index:101;
}

ul.hygiene-links .mega-menu > li {
    margin-left:21px;
}

ul.hygiene-links .mega-menu > li > a {
    margin-left:-21px;
    padding-left:21px;
}

ul.hygiene-links .mega-menu > li > a:hover {
    background:url(/Assets/SiteRefresh/img/global/menu_arrow.png) 10px 2px #fff no-repeat;
    color:#b7c025;
}

ul.hygiene-links .mega-menu li {
    border-top:1px solid #cfcfcf;
    padding:7px 6px 7px 0;
}

ul.hygiene-links .mega-menu li a {
    color:#363636;
    display:inline-block;
    font-size:1.1em;
    font-weight:700;
    text-decoration:none;
}

ul.hygiene-links .mega-menu li li {
    border-top:none;
    padding:0;
}

ul.hygiene-links .mega-menu li li a {
    color:#363636;
    font-size:1.1em;
    font-weight:400;
    line-height:1.3em;
    margin-left:-21px;
    padding-left:21px;
    text-decoration:none;
}

ul.hygiene-links .mega-menu li li a:hover {
    background:url(/Assets/SiteRefresh/img/global/menu_arrow.png) 10px 2px #fff no-repeat;
    color:#b7c025;
}

ul.hygiene-links .mega-menu li ul {
    margin-top:5px;
}

ul.hygiene-links .mega-menu li:first-child {
    border-top:none;
}

ul.hygiene-links .top-level {
    background:url(/Assets/SiteRefresh/img/global/hygiene_divider.gif) left 7px no-repeat;
    float:left;
}

ul.hygiene-links .top-level-link {
    color:#2e515c;
    display:block;
    padding:5px 8px 6px 7px;
    text-decoration:none;
}

ul.hygiene-links .top-level-link:hover {
    background-color:#2e515c;
    color:#fff;
    margin-left:-1px;
    padding-left:8px;
}

ul.hygiene-links .top-level.first {
    background:none;;
}

ul.hygiene-links .top-level:hover .mega-menu {
    display:block;
    margin-left:-1px;
}

ul.hygiene-links .top-level:hover .top-level-link {
    background-color:#2e515c;
    color:#fff;
}

ul.share-nav {
    background:url(/Assets/SiteRefresh/img/global/share_bar.png);
    float:right;
    height:28px;
    overflow:hidden;
    padding-top:8px;
}

ul.share-nav .IN-widget {
    margin:0 13px;
    overflow:hidden;
    width:20px;
}

ul.share-nav .viadeo_widget_recommend .display-recommend-btn .recommend_btn {
    background-position:-5px 0;
    margin:0 13px;
    overflow:hidden;
    width:18px;
}

ul.share-nav .xing-holder {
    padding:2px 13px 0;
}

ul.share-nav a {
    background:url(/Assets/SiteRefresh/img/sprites/icons.png) no-repeat;
    display:block;
    height:20px;
    overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
    width:47px;
}

ul.share-nav a.email {
    background-position:-16px -702px;
}

ul.share-nav a.linkedin {
    background-position:-15px -785px;
}

ul.share-nav a.print {
    background-position:-16px -742px;
}

ul.share-nav a.twitter {
    background-position:-15px -828px;
}

ul.share-nav li {
    border-right:1px solid #fff;
    float:left;
    margin-right:-1px;
}

ul.share-nav li.last {
    border-right:none;
}

var {
    font-style:normal;
    font-weight:400;
}

.custom-barrier h4 {
    margin-top: 33px;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    text-transform: unset;
    text-align: center;
}

.custom-barrier .follow-up-item { 
    font-family: "Interstate MG Light", Arial, sans-serif;
    margin-top: 19px;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    color: #333333;
}

.custom-barrier .confirm {
    text-align: center;
    display: table-cell;
    position: relative;
    float: none;
}

.custom-barrier .option-label {
    font-family: "Interstate MG", Arial, sans-serif;
    font-size: 16px;
    color: #333333;
}

.custom-barrier .audience-confirmation .confirm {
    float: left;
}

.custom-barrier .confirm-line { 
    margin: 45px 0 32px;
    padding: 0 103px;
}

.custom-barrier .options {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: auto;
    padding-bottom: 30px;
}

.custom-barrier .options .confirm + .confirm {
    border-left: 2px solid #8fa23c;
}

.custom-barrier .block-button {
    position: absolute;
    bottom: 0;
    left: 50%; 
    -ms-transform: translate(-50%);
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
}

.custom-barrier .block-button .block-button-arrow {
    height: 15px;
}

/* overwrite optanon cookie banner styling */
.no-transform { -ms-transform: translateY(-1px) !important; -webkit-transform: translateY(-1px) !important; transform: translateY(-1px) !important; }
.optanon-alert-box-wrapper.snap-to-top { position: relative !important; top: 0 !important; }

/* overwrite survey monkey popup styling */
.smcx-widget.smcx-show { display: none; visibility: hidden; }
.smcx-widget.smcx-show.show { display: block !important; visibility: visible !important; }