﻿.managerBioShort .managerBioFullText 
{
	display: none;	
}

.managerBioFull .managerBioShortText
{
	display: none;	
}

.FundGridViewTopHeader
{
	background-color: #AEADAD;
}

.FundGridViewTopHeaderFollow
{
	background-color: #AEADAD;
	border-left-width: 2px;  
	border-left-color:#ffffff;
	border-left-style: solid;
}

.aux_column
{
	/*background-color: #CCCCCC;*/
}

#portfolioManager .DataGridMain
{
	margin-top: 0;	
}

.DataGridMain
{
	margin-top: 10px;
}

.DataGridMain th, .DataGridMain td {
	padding-right:10px; 
}
.BPDataGridA .DataGridMain th, .breakPointTable .DataGridMain td {
	padding-right:2px; 
	border-right:1px solid #c1c1c1;
}
.numberData {
	text-align:right;
}
.DataGridMain .numberData {
	text-align:right;
}
.DataGridMain .textData {
	text-align:left;
}
.DataGridMain .middleData {
	text-align:center;
}
.DataGridHeader, .dataGridDateHeader {
	
}
.DataGridItem {
	background-color:#f0f0e0;
}
.DataGridAltItem, .DataGridAltHeader, .DataGridFooter {
	background-color:#fff;
}
.DataGridItem td, .DataGridAltItem td, .DataGridHeader td, .DataGridFooter td, .DataGridItem th, .DataGridAltItem th, .DataGridHeader th, .DataGridFooter th {
	
	font-size:11px;
	vertical-align:middle;
	height:20px;
}
dt.DataGridItem, dt.DataGridAltItem, dd.DataGridItem, dd.DataGridAltItem {
	border-bottom:1px solid #c1c1c1;
	font-size:11px;
	vertical-align:middle;
}
.shareClassLink {
	color:#963;
}
.shareClassLinkDivider {
	color:#963;
	font-size:10px;
	vertical-align:middle;
}
.TopSectionItem {
	vertical-align:middle;
}
table.topSection {
	border:1px solid #ccc;
	margin:2px 0;
	height:14px;
}
table.topSection td 
{
	padding-top: 0px;
	padding-bottom: 0px;
	border:0px solid #ccc;
	height:14px;
}

table.performanceItemOverview th
{
	border-bottom:1px solid #c1c1c1;
}

table.performanceItemOverview th, table.performanceItemOverview td {
	
	
	padding:0 4px;
}
.adata, .bdata {
	font-size:11px;
}
.firstCell, table.performanceItemOverview td.firstCell {
	padding-left:0;
}


table.performanceItemOverview td
{
	border-bottom:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;	
}

/*.dataCell, table.performanceItemOverview td.dataCell, table.performanceItemOverview td.adata, table.performanceItemOverview td.bdata {
	padding:3px;
}*/
.inceptionDate {
	font-size:0.9em;
	font-weight:normal;
}

.TopHeader1
{
	font-size:11px;
	font-weight:bold;
	background-color:#ede4db;
}

.TopHeader2
{
	font-size:11px;
	font-weight:bold;
	background-color:#e1e1e1;
}

.DataGridDot td {
	border-bottom:1px dotted #666;
}
.dataheader, .headerdate, .DataGridHeader th, .DataGridHeader td {
	font-size:10px;
	font-weight:bold;
}

.dataheader {
	border-top: solid 3px #AEADAD;
	line-height:20px;
	margin:14px 0px 4px 0;
}
* html .dataheader {
	margin-right:0;
}
table.performanceItemOverview th.firstCell {
	padding-left:0;
	vertical-align:middle;
}
img.pdfsm {
	margin:0 0 -1px 3px;
}
.disclosure {
	font-size:11px;
	font-weight:normal;
	margin-right:2px;
}
h4.disclosure, h5.disclosure {
	margin:8px 0 8px 0;
	padding:0;
}
/*
h4.disclosure.last, h5.disclosure.last {
	margin:8px 0 20px 0;
	padding:0;
}
*/
.disclosure .tableB {
	margin:8px 0 8px 20px;
}
.disclosure .tableC {
	margin:8px 0 8px 0;
}
.disclosure .tableB th.firstCell, .disclosure .tableB td.firstCell {
	text-align:left;
	width:180px;
}
.disclosure .tableC td {
	text-align:center;
}
.disclosure .tableC th.firstCell, .disclosure .tableC td.firstCell {
	text-align:left;
	width:200px;
}
.disclosure dl {
	margin:0 0 8px 0;
	border-top:1px solid #c1c1c1;
	overflow:hidden;
	height:1%;
}
.disclosure dt {
	float:left;
	width:200px;
	margin:0;
}
.disclosure dd {
	float:left;
	width:366px;
	margin:0;
}
/*
h4.disclosure.dlTitle {
	background-color:#eee;
	font-weight:bold;
	margin:8px 0 0 0;
}
*/
div.fancySubSection {
	margin:0 0 10px 0;
}
/*.investmentStrategy {
	background-color:#eee;
	border-right:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	border-left:1px solid #c5c5c5; 
	width:280px;
}*/

.investmentStrategy li
{
	padding-bottom: 8px;
}
table.newMFtable {
	border:1px solid #444;
}
table.newMFtable th, table.newMFtable td {
	border-bottom:1px solid #444;
	padding:0 1px;
}

#FundPageLiteratureBox P
{
	margin-top: 5px;
}

#FundPageLiteratureBox 
{
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 20px;
}

#FundPageLiteratureBox .DmatGridView
{
	border-top: none;
	border-bottom: 1px solid #AEADAD;
}

.FindAnotherFundDDL
{
	margin-top: 10px;
}

.IWantToDDL
{
	float: right;
	width: 235px;
}

#portfolioManager A
{
	font-size: 11px;
	font-weight: bold;
}
/**************************** Tab Style **********************/

#tab-interface {
	width: 848px;
	height: 28px; 
	float: left;
	border-bottom: solid 4px #748FA5;
	/*background: url('/MutualFunds/image/tab/tab_separator_bg.gif') repeat-x;*/
}

#tab-interface div
{
	float: left;
}
.tab-active-left {
	float: left; 
	width: 10px; 
	height: 28px; 
	background: url('/MutualFunds/image/tab/new_tab_active_left.gif') no-repeat;
}

.tab-active-body {
	float: left; 
	height: 28px; 
	background-color: #7d96ac;
}

.tab-active-right {
	float: left; 
	width: 10px; 
	height: 28px; 
	background: url('/MutualFunds/image/tab/new_tab_active_right.gif') no-repeat;
}

.tab-active-label {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	padding-left: 2px; 
	padding-right: 2px; 
	margin-top: 5px; 
	color: #ffffff;
}

.tab-separator {
	float: left; 
	height: 28px; 
	/*background: #e6e2d1 url('/MutualFunds/image/tab/tab_separator_bg.gif') repeat-x;*/
}

.tab-inactive-left {
	float: left; 
	width: 10px; 
	height: 28px; 
	background: #e6e2d1 url('/MutualFunds/image/tab/new_tab_inactive_left.gif') no-repeat;
}

.tab-inactive-body {
	float: left; 
	height: 28px; 
	background-color: #aeadad;
}

.tab-inactive-right {
	float: left; 
	width: 10px; 
	height: 28px; 
	background: #e6e2d1 url('/MutualFunds/image/tab/new_tab_inactive_right.gif') no-repeat;
}

.tab-inactive-label {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	padding-left: 2px; 
	padding-right: 2px; 
	margin-top: 5px; 
	color: #ffffff;
}

.tab-inactive-label a:link,  .tab-inactive-label a:visited {
	color: #ffffff;
	text-decoration: none;
}


.tab-inactive-label a:hover {
	color: #ffffff;
	text-decoration: none;
}

.adata, .bdata {
	font-size:11px;
	/*white-space:nowrap;*/
}

.test
{
	background-image:url('/MutualFunds/image/headerDivider.gif');
	background-repeat:no-repeat; 
	}
img
{
	border: 0;
}

#TopSectorsContainer
{
	position: relative;
	margin-left: -15px;
	float: left;
}

#StateTop, #StateAll, 
#CountriesTop, #CountriesAll, 
#SectorsTop, #SectorsAll, 
#IndustriesTop, #IndustriesAll
{
	position: relative;
	width: 292px;
	padding-left: 15px;	
	float: left;
}

#product-body UL
{
	margin-left: 15px;
}
#product-body LI
{
	list-style-type: disc;
	line-height: 14px;
	padding-bottom: 8px;
}

#holdings-tab-content .dataheader
{
	font-size: 14px;
	padding-bottom: 8px;
	line-height: 1.54;
	
}

.ContentFooter
{
	font-size: 12px;
	color: #666666;	
}
.ContentFooterSM
{
	font-size: 12px;
	color: #666666;	
}

/***** Modal Style ****/
.modalBackground {
    background-color:#414141;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.pnlPop
{
	background-color: #faf9f4;
	font-weight: normal;
	font-size: 11px;
	padding: 5px;
	z-index:9999;
}

/* ----------- @@#Window ----------- */
#Window
{
	margin: 0px;
	width: 400px;
	height: 400px;
	background-color: #ededed;
	border: 2px solid #7a848c;
	text-transform: none;
	overflow-x: hidden; overflow-y: auto; 
}
#Window div
{
	float:left;
}
#Window h1
{
	color: #70b6bc;
	margin: 25px 0 10px 45px;	
	font-size:17px;
}
#Window h5
{	
	font-size:8pt;
}
#Window p
{
	margin: 0 0 10px 45px;	
	color: #7a848c;
	font-size: 13px;
	width: 500px;	
	line-height:20px;
}
#Window ul
{
	margin: 0 0 15px 45px;
	width:500px;
}
#Window li
{
	margin-bottom: 15px;
	color: #7a848c;
	width: 500px;
	line-height:15px;
	font-size: 12px;
	padding: 0px 3px 0 20px;
	background-image: url(/FindGlobalOpportunity/Image/ArrowGray.gif);
	background-repeat: no-repeat;
	background-position: .9em .4em;
	border: none;
	margin-left:0px;
	height: auto;
}
#Window li a
{
	background-image: none;
}
#Window .PageTitle
{
	background-image: url(/MutualFunds/Image/PopupBanner.jpg);
	background-repeat:no-repeat;
	width: 400px; 
	height: 165px;	
	margin-bottom:0px;
}
#Window .PageTitleSml
{
	background-image: url(/MutualFunds/Image/PopupBanner.jpg);
	background-repeat:no-repeat;
	width: 400px; 
	height: 33px;	
	margin-bottom:0px;
}
#Window .PageTitle .Small, .PageTitleSml .Small
{
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;	
	padding: 5px 0 0 45px;
	line-height: 25px;
	letter-spacing: .04em;
	float:none;
}
#Window .PageTitle .Text
{
	color: #ffffff;	
	font-size: 16px;	
	font-weight: bold;	
	padding-left: 45px;
	line-height: 20px;
	width:527px;
	letter-spacing: .04em;
}
#Window .Nav ul
{
	margin: 20px 0 10px 0px;
}
#Window .Nav li
{
	border: 1px solid #e4e4e4;
	background-color:#ffffff;
	background-image: url(/FindGlobalOpportunity/Image/ArrowTeal.gif);
	background-position: .9em .6em;
	margin-bottom:5px;
	width:185px;	
	padding-bottom:2px;
	padding-top:2px;
}
#Window .Nav .Selected
{
	background-color: #7a848c;
}
#Window .Nav li a
{
	color: #70b6bc;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 1px 0 0;
}

.Super
{
	bottom:0.5em;
	font-size:0.8em;
	position:relative;
}

#Window table
{
	margin: 0 0 0 45px;	
	width: 400px;
}

#Window table a
{
	font-size:12px;
}

.alt
{
	background-color: #ffffff;
	color: #7A848C;
	border-top: 0;
}
.table-row-large
{
	color: #70b6bc;	
}
.headerstyle
{
	background-color: #999999;
	border: none;
	height: 40px;
	color: #ffffff;
	font-size: 13px;
}
.headerstyle a
{
	color: #ffffff;
}
.container th
{
	vertical-align: middle;
}
.container td
{
	vertical-align: middle;
}

/* ----------- @@#End of Data Grid ----------- */
/* ----------- popup box -------------------- */
.pnlPop2
{
	background-color: #EDEDED;
	font-weight: normal;
	font-size: 11px;
	padding: 5px;
	z-index:9999;
	border: 0px solid red;
	width:auto;
}

img.floatLeft { 
    float: left; 
    margin: 8px;
    margin-top:-2px; 
}

.PopUp a
{
	color: #156CC6; /* Blue link */
	text-decoration: none;
}
a:hover
{
	
	text-decoration: underline;
}
.SubNoteBanner
{
    font-size:16px;  
    color:#666666; 
    padding-bottom:25px;
}
#banner_bknd
{
    background-image: url(/MutualFunds/image/Real_Estate_Fund_page_banner.jpg);
    width: 848px;
    height: 76px;
    border: 0px solid red;
    
}
        
#fineprint
{
    font-family: Avenir, Arial, Helvetica, sans-serif;    
    font-style: italic;
    font-size: 12px;
    color: #FFF;
    width: 260px;
    line-height: 1.3;
    float:left;
    margin-left:20px;
     margin-top: 15px;
     border: 0px solid red;
}
        
#banner_copy
{
    font-family: Avenir, Arial, Helvetica, sans-serif;    
    font-style: italic;
    font-size: 18px;
    color: #FFF;
    width: 525px;
    line-height: 1.1;
    float:left;
    margin-top: 12px;
     margin-left:20px;
    border: 0px solid blue;
}
#bannerRightSection
{
    font-family: Avenir, Arial, Helvetica, sans-serif;    
    font-style: italic;
    font-size: 18px;
    color: #FFF;
    width: 548px;
    height:76px;
    line-height: 1.1;
    float:left;
     border: 0px solid green;
}
#bannerLeftSection
{
    font-family: Avenir, Arial, Helvetica, sans-serif;    
    font-style: italic;
    font-size: 18px;
    color: #FFF;
    width: 296px;
    height:76px;
    line-height: 1.1;
    float:left;
     border: 0px solid green;
}           
#banner_cta
{
  
  
    width: 260px;
    height: 15px;
    float:left;
    border: 0px solid pink;
    margin-left:283px;
}
        

/* ----------- End popup box -------------------- */



