﻿.mediainvestors h1 {
    color: #42ABF0;
    font-size: 1.83em;
    font-weight: bold; 
}
.mediainvestors.home h1 {
    color: #FFFFFF;
    font-size: 3.0em;
    margin: 0 0 10px 0;
} 

.mediainvestors h2 {
    color: #42ABF0;
    font-weight: bold;
    font-size: 1.25em;
    margin: 0 0 15px 0;
}

.mediainvestors h3 {
    color: #42ABF0;
    font-weight: bold;
    font-size: 1.0em;
}

.mediainvestors a:link,
.mediainvestors a:visited,
.mediainvestors a:active,
.mediainvestors .home_panel_text h2 a:link,
.mediainvestors .home_panel_text h2 a:visited,
.mediainvestors .home_panel_text h2 a:active,
.mediainvestors .home_panel_text h3 a:link,
.mediainvestors .home_panel_text h3 a:visited,
.mediainvestors .home_panel_text h3 a:active {
    color: #42abf0;
    text-decoration: none;
}

.mediainvestors .home_panel_text a:link,
.mediainvestors .home_panel_text a:visited,
.mediainvestors .home_panel_text a:active {
    color: #415a6c;
    text-decoration: none;
}
.mediainvestors #subnavigation li.first li a:hover,
.mediainvestors #subnavigation li.first li.active a,
.mediainvestors #subnavigation li.first li.active li a:hover  {
    color: #42abf0 !important;
    }
.mediainvestors #subnavigation li.active_ancestor_1 li a,
.mediainvestors #subnavigation li.active_ancestor_1 li.active li a {
    color: #666 !important;
    }  

.mediainvestors .home_secondary_1_active h2,
.mediainvestors .home_secondary_2_active h2,
.mediainvestors .home_secondary_3_active h2,
.mediainvestors .home_secondary_1_active h3,
.mediainvestors .home_secondary_2_active h3,
.mediainvestors .home_secondary_3_active h3,
.mediainvestors .home_secondary_1_active a,
.mediainvestors .home_secondary_2_active a,
.mediainvestors .home_secondary_3_active a  {
    color: #FFF !important;
}
.mediainvestors .home_secondary_1_active .hoverMenu a,
.mediainvestors .home_secondary_2_active .hoverMenu a,
.mediainvestors .home_secondary_3_active .hoverMenu a {
    color: #666 !important;
}

.mediainvestors .home_secondary {
    background: url(../UploadedResources/rb_panelgradient_mediainvestors_233.jpg) no-repeat top left;
    background-color: #ABB5BE;
}

.mediainvestors .home_secondary_1_active,
.mediainvestors .home_secondary_2_active,
.mediainvestors .home_secondary_3_active {
    background: url(../UploadedResources/rb_panelgradient_mediainvestors_233.jpg) no-repeat top right;
    color: #FFF;
    background-color: #47248C;
    
}

.mediainvestors hr {
    position:relative;
    clear: both;
    margin: 10px 0 10px 0;
    display: block;
    border: solid 0px;
    border-top: solid 1px #42abf0 !important;
    height: 1px;
}

/* IE7 automatically adds a 7px border on top and bottom */
*:first-child+html .mediainvestors hr {
    margin: 3px 0 3px 0px !important;
}

.mediainvestors #subcontent {
    font-size: 0.92em;
}

.mediainvestors #subcontent h2 {
    font-size: 1.18em;
}

.mediainvestors #content .SmartListResults {
    margin: 20px 0 0 0;
}

.mediainvestors #content .SmartListResults li {
    list-style-type: none;
    margin: 0;
    position:relative;
    float: left;
}

.mediainvestors #content .SmartListResults li a {
    position:relative;
    float:right;
    width: 380px;
    padding: 0 0 10px 0;
}
.mediainvestors #content .SmartListDate {
    position:relative;
    float: left;
    width: 70px;

}
.mediainvestors #content .SmartListFileSize {
    position:absolute;
    width: 80px;
    left: 400px;
}
.mediainvestors #content .SmartListDescription,
.mediainvestors #content .SmartListReadMoreLink {
    display: none;
}

.mediainvestors #content .contentSmartList2 .SmartListResults {
    margin: 20px 0 0 0;
}

.mediainvestors #content .contentSmartList2 .SmartListResults li {
    list-style-type: none;
    margin: 0;
    position:relative;
    float: left;
}

.mediainvestors #content .contentSmartList2 .SmartListResults li a {
    position:relative;
    float:left;
    width: 460px;
    padding: 0 0 10px 0;
}

.mediainvestors #content .contentSmartList2 .SmartListFileSize,
.mediainvestors #content .contentSmartList2 .SmartListDate,
.mediainvestors #content .contentSmartList2 .SmartListDocumentLink,
.mediainvestors #content .contentSmartList2 .SmartListPageLink   {
    display: none;
}
.mediainvestors #content .contentSmartList2 .SmartListDescription,
.mediainvestors #content .contentSmartList2 .SmartListReadMoreLink {
    display: inline;
}

.mediainvestors #ctl00_ContentPlaceHolder1_SmartListPlugin1_pnlPagingControls {
    clear: both;
}

.mediainvestors #subcontent .SmartListResults {
    margin: 0;
    padding: 0;
}

.mediainvestors #subcontent .SmartListResults li {
    margin: 0 0 10px 0;
    list-style-type: none;
    padding: 0;
    width: 243px;
    }

.mediainvestors #subcontent .SmartListResults li .SmartListDate {
    font-weight: bold;
}

.mediainvestors #subcontent .SubContentSmartList .SmartListDocumentLink,
.mediainvestors #subcontent .SubContentSmartList .SmartListPageLink {
    display: none;
}

.mediainvestors .catperf .pageheader_content {
    width: 215px !important;
}


.mediainvestors .catperfheaderlist li a {
    position:relative;
    float: left;
    clear: both;
    display: inline-block;
    width: 100%;
    color: #FFF !important;
    padding: 4px 10px 4px 10px !important;
    margin-bottom: 2px;
    text-decoration: none !important;
}

.mediainvestors .catperfheaderlist li a.fabric {
    background: url(../UploadedResources/rb_mi_catperfheader_fabric_bck.jpg) no-repeat top;
}
.mediainvestors .catperfheaderlist li a.surface {
    background: url(../UploadedResources/rb_mi_catperfheader_fabric_bck.jpg) no-repeat top;
}
.mediainvestors .catperfheaderlist li a.dishwash {
    background: url(../UploadedResources/rb_mi_catperfheader_dishwash_bck.jpg) no-repeat top;
}
.mediainvestors .catperfheaderlist li a.homecare {
    background: url(../UploadedResources/rb_mi_catperfheader_homecare_bck.jpg) no-repeat top;
}
.mediainvestors .catperfheaderlist li a.health {
    background: url(../UploadedResources/rb_mi_catperfheader_health_bck.jpg) no-repeat top;
}
.mediainvestors .catperfheaderlist li a.personal {
    background: url(../UploadedResources/rb_mi_catperfheader_personal_bck.jpg) no-repeat top;
}
.mediainvestors .catperfheaderlist li a.food {
    background: url(../UploadedResources/rb_mi_catperfheader_food_bck.jpg) no-repeat top;
}
.mediainvestors .catperfheaderlist li a.pharma {
    background: url(../UploadedResources/rb_mi_catperfheader_pharma_bck.jpg) no-repeat top;
}

.mediainvestors .catperfheaderlist {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.mediainvestors .catperfheaderlist li {
    width: 160px;
}

.mediainvestors .percentshare {
    width: 40px;
    text-align: right;
    position:relative;
    float: right;
}
  


.mediainvestors .tickercontainer { /* the outer div with the black border */
    width: 243px; 
    height: 27px; 
    margin: 0; 
    padding: 0;
    overflow: hidden; 
}
.mediainvestors .tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
    position: relative;
    left: 0;
    width: 243px;
    overflow: hidden;
}
.mediainvestors ul.newsticker { /* that's your list */
    position: relative;
    left: 243px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.mediainvestors ul.newsticker li {
    float: left; /* important: display inline gives incorrect results when you check for elem's width */
    margin: 0;
    padding: 0;
    background: #fff;
}
.mediainvestors ul.newsticker a {
    white-space: nowrap;
    padding: 0;
    margin: 0 50px 0 0;
} 
.mediainvestors ul.newsticker span {
    margin: 0 10px 0 0;
} 

.mediainvestors .hover-menu.up ul li a,
.mediainvestors .home_secondary_1_active .hover-menu.up ul li a,
.mediainvestors .home_secondary_2_active .hover-menu.up ul li a,
.mediainvestors .home_secondary_3_active .hover-menu.up ul li a,
.mediainvestors .home_secondary_4_active .hover-menu.up ul li a {
	background: url(../UploadedResources/dropdown_header_investor_up.jpg) repeat-x top right !important;
	color: #42ABF0;
}
.mediainvestors .home_secondary_2_active .hover-menu.up ul li li a,
.mediainvestors .home_secondary_3_active .hover-menu.up ul li li a {
    background: none !important;
}

.mediainvestors .hover-menu ul li a,
.mediainvestors .home_secondary_1_active .hover-menu ul li a,
.mediainvestors .home_secondary_2_active .hover-menu ul li a,
.mediainvestors .home_secondary_3_active .hover-menu ul li a,
.mediainvestors .home_secondary_4_active .hover-menu ul li a {
	background: url(../UploadedResources/dropdown_header_investor_down.jpg) repeat-x top right;
	color: #42ABF0 !important;
}

.mediainvestors .hover-menu ul li li a {
    background: none !important;
    }
    
.mediainvestors .scrollingticker a:hover {
    text-decoration: none !important;
    cursor: default;
}

/* Disclaimer pop-up */

html, body {height:100%;}  

#popupDisclaimerBg{
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    height:100%;
    min-height: 100%;
    width:100%;
    top:0;
    left:0;
    background:#000000;
    z-index:1;
    filter:alpha(opacity=70);
    -moz-opacity:.70;
    opacity:.70;
    }
    
#popupDisclaimer {
    position:fixed;
    _position:absolute;
    height:460px; 
    width:500px;
    margin: -230px 0 0 -250px;
    top: 50%; 
    left: 50%;
    text-align: center;
    padding: 0px;
    overflow: auto;
    background-color: #FFFFFF;
    z-index: 1000;
    padding: 10px;
    text-align: left;
    font-size: 1.2em;
    line-height: 1.25em;
    }
#popupDisclaimer a {
    cursor: pointer;
    color: #ea35a3;
    text-decoration: none;
    }
#popupDisclaimer a:hover {
    text-decoration: underline;
    }    