﻿@import url(/includes/styles/main5.css);

/* Header overrides */
.LayerFatter {border-top:0;}

.grid-view td a {
    font-size:10px !important;
}
.newi
{
    color: #ff0000;
    font-size: 8px;
    display: inline;
    margin-left: 4px;
    font-variant: small-caps;
    font-weight: bold;
    line-height: 16px;
}

.Input2 {
    width: 180px;
}
.headlineFirst {
	width:270px;/*wrote 270px from 280px for ticket #37426(Formatting of articles on home page messed up)*/
	color: #000;
	line-height:18px !important;
	padding-bottom:2px; 
}

/*Used for adding Premium icon. Added By:Saif Sarwer(Used for Tool)*/
.slinkPrem, a.slinkPrem:link, a.slinkPrem:visited {background-image:url('/includes/images/sprite-hp.gif');background-repeat:no-repeat;background-position:0px -15px !important;padding: 0 0 0 15px;} 
/*Used for adding Premium icon. Added By:Saif Sarwer(Used for OEIC/ Unit Trust)*/
.slinkFR, a.slinkFR:link, a.slinkFR:visited {background-image:url('/includes/images/sprite-hp.gif');background-repeat:no-repeat;background-position:4px -15px;} 
/*Being used in My portfolio section*/
.slinkmp, a.slinkmp:link, a.slinkmp:visited {background-image:url('/includes/images/sprite-hp.gif');background-repeat:no-repeat;background-position:13px -10px;} 

.slinklnp, a.slinklnp:link, a.slinklnp:visited {
    background-image: url('/includes/images/sprite-hp.gif');
    background-position: 0 -11px;
    background-repeat: no-repeat;
    float: left;
    font: 12px/24px arial;
    padding: 0 0 0 8px;
    width: auto;
}
/*FR:Start Below class are used for premium banner on Fund Report*/
.promotionalBannerRT {
background-image: url('/includes/images/premiummember955.png');
border: 1px solid #BBB;
background-repeat: no-repeat;
margin-bottom: 0px;
margin-top: 50px;
margin-left:10px;
height: 24px;
width: 93%;
}

.promotionalBannerRT p {
margin: 0;
padding: 0 0 0 149px;
float: right;
font-family: Verdana,Geneva,sans-serif;
font-size: 10px;
line-height: 24px;
color: #333;
display: block;
}

.PremiumRT {
float: left;
width: 100%;
height: 24px;
border: 0;
}
/*FR:Ends*/
.qualRatingLinksPremium {
background-image: url('/includes/images/sprite-hp.gif');
background-position: 4px -15px;
background-repeat: no-repeat;
padding-left: 18px;
}

.qualRatingLinksNormal {
padding-left: 18px;
}

.qualRatingLinksMore {
background-image: none;
padding-left: 0px;
}

.frameDianomiCustomUnit{
padding:0px; width:383px; height:309px; margin:0px;
}

#iSharesSignupWrapper
{
	margin-bottom: 0px;
}

.hidePadding
{
	padding-bottom: 0px;
}

.Tabbase_tab{padding-right:58px!important;}
div.IMMCloseRightCurve{width:40px!important; padding:0 10px 0 0!important;}

.grid-view td.left
{
	width: 230px;
}
/*
-----------------------
footer
-----------------------
*/
#globalSites {
    width: 155px !important;
}

/* Header overrides */
.LayerFatter {
    border-top: 0;
}

.grid-view td a {
    font-size: 10px !important;
}

.newi {
    color: #ff0000;
    font-size: 8px;
    display: inline;
    margin-left: 4px;
    font-variant: small-caps;
    font-weight: bold;
    line-height: 16px;
}

.Input2 {
    width: 180px;
}

.headlineFirst {
    width: 270px; /*wrote 270px from 280px for ticket #37426(Formatting of articles on home page messed up)*/
    color: #000;
    line-height: 18px !important;
    padding-bottom: 2px;
}

/*Used for adding Premium icon. Added By:Saif Sarwer(Used for Tool)*/
.slinkPrem, a.slinkPrem:link, a.slinkPrem:visited {
    background-image: url('/includes/images/sprite-hp.gif');
    background-repeat: no-repeat;
    background-position: 0px -15px !important;
    padding: 0 0 0 15px;
}
/*Used for adding Premium icon. Added By:Saif Sarwer(Used for OEIC/ Unit Trust)*/
.slinkFR, a.slinkFR:link, a.slinkFR:visited {
    background-image: url('/includes/images/sprite-hp.gif');
    background-repeat: no-repeat;
    background-position: 4px -15px;
}
/*Being used in My portfolio section*/
.slinkmp, a.slinkmp:link, a.slinkmp:visited {
    background-image: url('/includes/images/sprite-hp.gif');
    background-repeat: no-repeat;
    background-position: 13px -10px;
}

.slinklnp, a.slinklnp:link, a.slinklnp:visited {
    background-image: url('/includes/images/sprite-hp.gif');
    background-position: 0 -11px;
    background-repeat: no-repeat;
    float: left;
    font: 12px/24px arial;
    padding: 0 0 0 8px;
    width: auto;
}
/*FR:Start Below class are used for premium banner on Fund Report*/
.promotionalBannerRT {
    background-image: url('/includes/images/premiummember955.png');
    border: 1px solid #BBB;
    background-repeat: no-repeat;
    margin-bottom: 0px;
    margin-top: 50px;
    margin-left: 10px;
    height: 24px;
    width: 93%;
}

    .promotionalBannerRT p {
        margin: 0;
        padding: 0 0 0 149px;
        float: right;
        font-family: Verdana,Geneva,sans-serif;
        font-size: 10px;
        line-height: 24px;
        color: #333;
        display: block;
    }

.PremiumRT {
    float: left;
    width: 100%;
    height: 24px;
    border: 0;
}
/*FR:Ends*/
.qualRatingLinksPremium {
    background-image: url('/includes/images/sprite-hp.gif');
    background-position: 4px -15px;
    background-repeat: no-repeat;
    padding-left: 18px;
}

.qualRatingLinksNormal {
    padding-left: 18px;
}

.qualRatingLinksMore {
    background-image: none;
    padding-left: 0px;
}

.frameDianomiCustomUnit {
    padding: 0px;
    width: 383px;
    height: 309px;
    margin: 0px;
}

#iSharesSignupWrapper {
    margin-bottom: 0px;
}

.hidePadding {
    padding-bottom: 0px;
}

.Tabbase_tab {
    padding-right: 58px !important;
}

div.IMMCloseRightCurve {
    width: 40px !important;
    padding: 0 10px 0 0 !important;
}

.grid-view td.left {
    width: 230px;
}

/* Corp Blocks @Header */
#searchpanel {
    left: 380px;
}

#Wrapper {
    width: 100%;
    max-width: none;
}

#LayerHeader {
    padding: 0 0 0 0;
    max-width: none;
}

#Header {
    margin-left: 18px;
    margin-right: 18px;
    max-width: 1164px;
    margin: auto;
}

#LayerMainContent {
    margin: 6px auto 0 auto;
    padding-top: 0px !important;
    background-color: #FDFDFD;
}

#Navbar .mds-site-navigation .mds-site-navigation__list {
    max-width: 1200px;
    margin: auto
}

#Tabbase .mds-site-navigation .mds-site-navigation__list {
    max-width: 1200px;
    margin: auto
}

#ctl00__columns__col1 .headlineFirst, #ctl00__columns__col2 .headlineFirst,
#ctl00__columns__col1 .headlineRSSRow h2, #ctl00__columns__col2 .headlineRSSRow h2,
#ctl00__columns__col3 .headlineRSSRow h2,
#ctl00__columns__col3 .headlineFirst {
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.2 !important;
    font-size: 23px;
    font-weight: 600;
    color: #1e1e1e !important;
    text-decoration: none;
}

#ctl00__columns__col1 .clearfix.newsItemRow:first-child .headlineFirst {
    font-size: 32px !important;
}

#ctl00__columns__col1 .headlineFirst:hover, #ctl00__columns__col2 .headlineFirst:hover,
#ctl00__columns__col1 .clearfix.newsItemRow1 .headline1:hover, #ctl00__columns__col2 .headline1:hover {
    color: #006fba !important;
}

#ctl00__columns__col1 .headlineFirst:focus, #ctl00__columns__col2 .headlineFirst:focus,
#ctl00__columns__col1 .clearfix.newsItemRow1 .headline1:focus, #ctl00__columns__col2 .headline1:focus {
    box-shadow: 0 0 4px 2px rgba(0, 119, 207, 0.8);
}

#ctl00__columns__col1 .middeckFirst, #ctl00__columns__col2 .middeckFirst,
#ctl00__columns__col1 .clearfix.newsItemRow1 .headline1, #ctl00__columns__col2 .headline1,
#ctl00__columns__col3 .middeckFirst {
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    line-height: 1.375;
    font-size: 16px;
    font-weight: 300;
    margin-top: 6px;
    margin-bottom: 8px;
    text-decoration: none;
}

#ctl00__columns__col1 .clearfix.moreRow .F10, #ctl00__columns__col2 .clearfix.moreRow .F10,
#ctl00__columns__col3 #_literalHtml h2 {
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
}

#ctl00__columns__col1 .articleImage, #ctl00__columns__col2 .articleImage {
    border-radius: 50%;
    padding-top: 0px;
    margin-left: 0px;
}

#_qualRatingsDiv #_qualRatings .qualRatingLinks,
#_qualRatingsDiv #_qualRatings .qualRatingDisclosure,
#_qualRatingsDiv #_qualRatings .qualRatingCells,
#_qualRatingsDiv #_qualRatings th {
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
}

.title_b4, .title_b4 a, a.title_b4 {
    font-size: 14px;
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text_a7, .text_a7 a, a.text_a7 {
    font-size: 13px;
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.articleImage {
    float: left;
    height: 80px;
    width: 80px;
}

#cmsgoLineupArticlesMiddleBelow_lineup .articleImage {
    float: right;
}

.headlineFirstDark img {
    margin-right: 10px;
}

#homePageStayInformed_lineup .headlineFirstDark {
    border-top: none;
}

#homePageStayInformed_lineup .middeckFirst {
    clear: none;
}

#homePageStayInformed_lineup .headlineFirst {
    background-color: black;
    color: white !important;
}

#homePageStayInformed_lineup .moreRow {
    border-top: none;
}

    #homePageStayInformed_lineup .moreRow a {
        float: right;
    }

.personalDetailInner, .MyProfilePremiumRegistration {
    background: #fdfdfd !important;
}

    .MyProfilePremiumRegistration * {
        font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    }

    .MyProfilePremiumRegistration .personalDetail *:not(.topPagesName) {
        font-size: 15px !important
    }

    .MyProfilePremiumRegistration h1 {
        font-size: 20px !important;
    }

    .MyProfilePremiumRegistration .personalDetail .topPagesName,
    .MyProfilePremiumRegistration .personalDetail .topPagesNameForAlerts {
        font-size: 17px !important;
    }

.bulletPanel a.textlink {
    font-weight: unset;
    font-size: 14px;
}
.personalDetailInner, .MyProfilePremiumRegistration {
    background: #fdfdfd !important;
}

    .MyProfilePremiumRegistration * {
        font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    }

    .MyProfilePremiumRegistration .personalDetail *:not(.topPagesName) {
        font-size: 15px !important
    }

    .MyProfilePremiumRegistration h1 {
        font-size: 20px !important;
    }

    .MyProfilePremiumRegistration .personalDetail .topPagesName,
    .MyProfilePremiumRegistration .personalDetail .topPagesNameForAlerts {
        font-size: 17px !important;
    }