﻿/*
  Typography
*/


body {
    font-family: Arial, sans-serif;
    font-size: 14px;
}

h1, h2, h3, h4, h5, h6 {
    color: #ffffff;
    font-family: FuturaBT-MediumCondensed, Trebuchet MS, serif;
    font-weight: normal;
    margin: 0 0 5px 0;
    padding: 2px 0;
}

h1 {
    margin-bottom: 25px;
}

h2 {
    font-size: 28px;
}

/**umb_name:Secondary Heading (h3)*/
h3 {
    font-size: 28px;
}

/**umb_name:Third Heading (h4)*/
h4 {
    font-size: 26px;
}

/**umb_name:Third Heading Blue (h4)*/
.h4blue {
    font-size: 26px;
    color: #ffffff;
}

/**umb_name:Forth Heading (h5)*/
h5 {
    font-size: 22px;
}

h6 {
    font-size: 18px;
}

p, li {
    line-height: 18px;
}

    p:first-child,
    h2:first-child {
        margin-top: 0;
        padding-top: 0;
    }


/* 
  Change Colours
*/
.ul h1, .ul #container h2, .ul #container h3, .ul #container h4, .ul #container h5, .ul .tbl_rates th,
.sr h1, .sr #container h2, .sr #container h3, .sr #container h4, .sr #container h5, .sr .tbl_rates th,
#who_we_are h1, #who_we_are #container h2, #who_we_are #container h3, #who_we_are #container h4, #who_we_are #container h5 {
    color: #ffffff;
}

.ul .tbl_rates th, .sr .tbl_rates th {
    border-color: #ffffff;
}

.ul .loan_interest {
    border-color: #ffffff;
    color: #ffffff;
}

    .ul .loan_interest .loan_title {
        background: #ffffff
    }

.eqliving h1, .eqliving #container h2, .eqliving #container h3, .eqliving #container h4, .eqliving #container h5, .eqliving .tbl_rates th,
.annuities h1, .annuities #container h2, .annuities #container h3, .annuities #container h4, .annuities #container h5, .annuities .tbl_rates th {
    color: #ffffff;
}

.eqliving .tbl_rates th, .annuities .tbl_rates th {
    border-color: #ffffff;
}

.equation h1, .equation #container h2, .equation #container h3, .equation #container h4, .equation #container h5, .equation .tbl_rates th
.tfsa h1, .tfsa #container h2, .tfsa #container h3, .tfsa #container h4, .tfsa #container h5, .tfsa .tbl_rates th {
    color: #ffffff;
}

.equation .tbl_rates th, .tfsa .tbl_rates th {
    border-color: #ffffff;
}

.eqlife h1, .eqlife #container h2, .eqlife #container h3, .eqlife #container h4, .eqlife #container h5, .eqlife .tbl_rates th,
.gia h1, .gia #container h2, .gia #container h3, .gia #container h4, .gia #container h5, .gia .tbl_rates th {
    color: white;
}

.eqlife .tbl_rates th, .gia .tbl_rates th {
    border-color: #ffffff;
}

.term h1, .term #container h2, .term #container h3, .term #container h4, .term #container h5, .term .tbl_rates th,
.seg_funds h1, .seg_funds #container h2, .seg_funds #container h3, .seg_funds #container h4, .seg_funds #container h5, .seg_funds .tbl_rates th {
    color: #ffffff;
}

.term .tbl_rates th, .seg_funds .tbl_rates th {
    border-color: #ffffff;
}

.equimax h1, .equimax #container h2, .equimax #container h3, .equimax #container h4, .equimax #container h5, .equimax .tbl_rates th {
    color: #ffffff;
}

.equimax .tbl_rates th {
    border-color: #ffffff;
}


/*
  Structure
*/
aside h2 {
    font-size: 30px;
}

aside ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

aside h3 {
    font-size: 25px;
}

/*
  Styles
*/
/**umb_name:Small Font (11px)*/
.small_font {
    font-size: 11px;
}

.green_highlight_box {
    width: 98%;
    background: #ffffff;
    border-radius: 3px;
    color: #000000;
    padding: 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.blue_highlight_box {
    width: 98%;
    background: #ffffff;
    border-radius: 3px;
    color: #000000;
    padding: 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.light_blue_highlight_box {
    width: 98%;
    background: #ffffff;
    border-radius: 3px;
    color: #000000;
    padding: 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.orange_highlight_box {
    width: 98%;
    background: #ffffff;
    border-radius: 3px;
    color: #000000;
    padding: 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.red_highlight_box {
    width: 98%;
    background: #ffffff;
    border-radius: 3px;
    color: #000000;
    padding: 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.silver_highlight_box {
    width: 98%;
    background: #ffffff;
    border-radius: 3px;
    color: #000000;
    padding: 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.yellow_highlight_box {
    width: 98%;
    background: #ffffff;
    border-radius: 3px;
    color: #000000;
    padding: 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

    .green_highlight_box h2,
    .blue_highlight_box h2,
    .light_blue_highlight_box h2,
    .orange_highlight_box h2,
    .red_highlight_box h2,
    .silver_highlight_box h2,
    .yellow_highlight_box h2 {
        color: #000000 !important;
        font-size: 24px;
    }

    .green_highlight_box h3,
    .blue_highlight_box h3,
    .light_blue_highlight_box h3,
    .orange_highlight_box h3,
    .red_highlight_box h3,
    .silver_highlight_box h3,
    .yellow_highlight_box h3 {
        color: #000000 !important;
        font-size: 24px;
    }

    .green_highlight_box h4,
    .blue_highlight_box h4,
    .light_blue_highlight_box h4,
    .orange_highlight_box h4,
    .red_highlight_box h4,
    .silver_highlight_box h4,
    .yellow_highlight_box h4 {
        color: #000000 !important;
        font-size: 24px;
    }

    .green_highlight_box ul,
    .blue_highlight_box ul,
    .light_blue_highlight_box ul,
    .orange_highlight_box ul,
    .red_highlight_box ul,
    .silver_highligh_box ul,
    .yellow_highlight_box ul {
        color: #000000;
    }

    .green_highlight_box a,
    .blue_highlight_box a,
    .light_blue_highlight_box a,
    .orange_highlight_box a,
    .red_highlight_box a,
    .silver_highligh_box a,
    .yellow_highlight_box a {
        color: #000000;
        text-decoration: underline;
    }

        .green_highlight_box a:hover,
        .blue_highlight_box a:hover,
        .light_blue_highlight_box a:hover,
        .orange_highlight_box a:hover,
        .red_highlight_box a:hover,
        .silver_highligh_box a:hover,
        .yellow_highlight_box a:hover {
            text-decoration: none;
        }

.sideImage {
    bottom: 0;
    position: absolute;
}

/**umb_name:List spacing*/
.contentList {
    display: block;
    padding-bottom: 1em;
}

/**umb_name:Side listing*/
.side_listing {
    list-style: none;
    margin-bottom: 20px;
    margin-left: 0;
    padding-left: 0;
}

    .side_listing li {
        margin-bottom: 5px;
        padding-left: 20px;
    }

        .side_listing li a {
            /*padding-left: 20px;*/
        }

.follow_us {
    margin-bottom: 20px;
}

    .follow_us li {
        margin-bottom: 5px;
    }

.bio {
    clear: both;
    margin-bottom: 33px;
}

.bio_desc {
    float: right;
    margin-right: 10px;
    width: 547px;
    vertical-align: top;
}

    .bio_desc h3 {
        font-size: 24px;
        margin: 0;
        padding: 0;
    }

.position {
    margin: 0;
    padding: 0;
}

.bio_img {
    color: #000000;
    float: left;
    font-size: 12px;
    padding: 4px 4px 4px 0;
    width: 120px;
    vertical-align: top;
}

.col2 {
    float: left;
    margin-right: 15px;
    width: 47%;
}

.col3 {
    float: left;
    margin-right: 15px;
    width: 30%;
}

.col4 {
    float: left;
    margin-right: 15px;
    width: 21%;
}

.report_img {
    float: right;
    width: 100px;
}

.report_desc {
    float: left;
    margin-right: 15px;
    width: 550px;
}

.img_txt_left {
    float: left;
    margin-right: 15px;
    width: 425px;
}

.img_align_right {
    float: right;
    text-align: right;
    width: 225px;
}

.txt_center {
    text-align: center;
}

.tbl_rates {
    font-size: 12px;
}

    .tbl_rates th {
        text-align: center;
    }

        .tbl_rates th.left {
            text-align: left;
        }

.col_fund_name {
    width: 270px;
}

.col_timeframe {
    width: 55px;
}

.col_unit_val {
    width: 83px;
}

.tbl_unit_values .col_fund_name {
    width: 400px;
}

.tbl_unit_values .col_unit_val {
    width: 150px;
}

.tab_container h2 {
    font-size: 22px;
    margin-top: 10px;
}

.content .article_body {
    width: 620px;
}

    .content .article_body h3 {
        font-size: 24px;
    }



/* 
  Icons 
*/
.icn_rss16px {
    background: url(../images/icons/16x16-social-media.png) 0 1px no-repeat;
    padding-left: 20px;
}

.icn_facebook16px {
    background: url(../images/icons/16x16-social-media.png) -17px -17px no-repeat;
    padding-left: 20px;
}

.icn_linkedin16px {
    background: url(../images/icons/16x16-social-media.png) -34px -34px no-repeat;
    padding-left: 20px;
}

.icn_twitter16px {
    background: url(../images/icons/16x16-social-media.png) -52px -51px no-repeat;
    padding-left: 20px;
}

/**umb_name:Icon Arrow*/
.icn_arrow,
.default_listing li {
    background: url(../images/sibling-arrow.gif) 0 4px no-repeat;
}

/**umb_name:Icon Forms*/
.icn_forms {
    background: url(../images/icons/16x16-resource-icons.png) 0 2px no-repeat;
}

/**umb_name:Icon Rates*/
.icn_rates {
    background: url(../images/icons/16x16-resource-icons.png) -18px -35px no-repeat;
}

/**umb_name:Icon News*/
.icn_news {
    background: url(../images/icons/16x16-resource-icons.png) -37px -73px no-repeat;
}

/**umb_name:Icon Job*/
.icn_job {
    background: url(../images/icons/16x16-resource-icons.png) -56px -111px no-repeat;
}

/**umb_name:Icon Email*/
.icn_email {
    background: url(../images/icons/16x16-resource-icons.png) -72px -147px no-repeat;
}

/**umb_name:Icon Phone*/
.icn_phone {
    background: url(../images/icons/16x16-resource-icons.png) -91px -183px no-repeat;
}

/**umb_name:Icon PDF*/
.icn_pdf {
    background: url(../images/icons/icn_pdf.png) no-repeat;
}

/**umb_name:Icon Tools*/
.icn_tools {
    background: url(../images/icons/16x16-resource-icons.png) -121px -258px no-repeat;
}

/**umb_name:Icon Calc*/
.icn_calc {
    background: url(../images/icons/16x16-resource-icons.png) -141px -294px no-repeat;
}

/**umb_name:Icon Profiler*/
.icn_profiler {
    background: url(../images/icons/16x16-resource-icons.png) -158px -330px no-repeat;
}

/**umb_name:Icon Facebook 24px*/
.icn_facebook24px {
    background: url(../images/icons/24x24-social-media.png) no-repeat;
}

    .icn_facebook24px:hover {
        background-position: 0 0;
    }

.icn_linkedin24px {
    background: url(../images/icons/24x24-social-media.png) -49px 0 no-repeat;
}

    .icn_linkedin24px:hover {
        background-position: -49px -49px;
    }

/**umb_name:Icon External*/
.icn_external {
    background: url(../images/icons/external.gif) top right no-repeat;
    padding-right: 12px;
}


a.featureButton {
    background: #6e9a32 url(../images/bg-btn-view.gif) repeat-x;
    border: 1px solid #7d9d51;
    border-radius: 3px;
    color: #000000;
    padding: 5px;
    text-align: center;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display: inline-block;
    text-decoration: none;
}

    a.featureButton:hover {
        color: #ffffff;
    }

/*
 Clears
*/
.clear {
    clear: both;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2 {
}

h3 {
}

h4 {
}

h5 {
}

.side_listing {
}

.icn_forms {
}

.icn_rates {
}

.icn_arrow {
}

.icn_news {
}

.icn_job {
}

.icn_external {
}

.icn_tools {
}

.icn_calc {
}

.icn_pdf {
}

.icn_profiler {
}

.external {
}
