@import url(RussellLink.AU.Custom.css);
@media screen,projection,tv
{

/* MAIN NAVIGATION */
#MainNav a
{
	padding: 0 14px/*25px for RussellLink AU*/;
}


/* HAND-CODED, DYNAMIC TABS */
body.classA #FundSelector li.classA,
body.classC #FundSelector li.classC,
body.classE #FundSelector li.classE,
body.classS #FundSelector li.classS,
body.classR1 #FundSelector li.classR1,
body.classR2 #FundSelector li.classR2,
body.classR3 #FundSelector li.classR3,
body.strategyRussell #FundSelector li.strategyRussell,
body.strategyInstitutional #FundSelector li.strategyInstitutional,
body.strategyTax-Managed #FundSelector li.strategyTax-Managed,
body.strategySelect #FundSelector li.strategySelect
{
	background-position: left top;
	border-bottom-color: #E6F1F9;
	z-index: 100;
}
body.classA #FundSelector li.classA a,
body.classC #FundSelector li.classC a,
body.classE #FundSelector li.classE a,
body.classS #FundSelector li.classS a,
body.classR1 #FundSelector li.classR1 a,
body.classR2 #FundSelector li.classR2 a,
body.classR3 #FundSelector li.classR3 a,
body.strategyRussell #FundSelector li.strategyRussell a,
body.strategyInstitutional #FundSelector li.strategyInstitutional a,
body.strategyTax-Managed #FundSelector li.strategyTax-Managed a,
body.strategySelect #FundSelector li.strategySelect a
{
	background-position: right -1px;
	border-bottom-color: #E6F1F9;
	color: #000;
}

/* RUSSELLLINK FOR ASSOCIATES */
.tipBox
{
	margin: -14px 0 14px -12px;
}
.tipBox h3.title 
{
	background: #D60 url(/images/plus-minus.gif) 5px 0 no-repeat; 
	color: #FFF; 
	padding: 2px 10px 2px 20px; 
	margin: 0; 
	cursor: pointer;
}
.tipBox div.content 
{
	background: #FDF4ED; 
	border: 1px solid #D60; 
	border-top: none; 
	padding: 10px;
}
.tipBox div.navigation 
{
	background: #FDF4ED; 
	border: 1px solid #D60; 
	border-top: none; 
	padding: 5px 10px;
	height: 15px;
}
.tipBox div.navigation ul 
{
	margin: 0; 
	padding: 0; 
	list-style: none;
}
.tipBox div.navigation li 
{
  font-size: 0.7em;
	display: inline; 
	margin: 0;
	background: none;
}
div.hideTip h3.title 
{
	background-position: 5px 0;
}
div.hideTip div.content,
div.hideTip div.navigation 
{
	display: none;
}
div.showTip h3.title 
{
	background-position: 5px -100px;
}
div.showTip div.content,
div.showTip div.navigation 
{
	display: block;
}
.tipBox .contentIndent
{
	margin: 0;
	font-size: 1em;
}
.tipBox h4,
.tipBox h5,
.tipBox h6
{
  margin: 0;
  padding: 0;
}
.tipBox h4
{
  font-size: 1.2em;
}
.tipBox h5
{
  font-size: 1.1em;
}
.tipBox h6
{
  font-size: 1em;
}
#toolTipBox
{ 
  display: none;
  position: absolute;
  padding: 8px;
  border: 1px solid orange;
  background: #FFF;
  width: 300px;
}
#toolTipBox #toolTipBoxContent
{
  position: relative;
  display: block;
  width: 300px;
}
.toolTipArea
{
  cursor: default;
  display: inline; 
  border-bottom-color: #D60;
  border-bottom-style: double;
}
a.toolTipArea
{
  cursor: pointer;
}
.toolTip
{
  display: none;
}
#toolTipBox .topLeft,
#toolTipBox .topRight,
#toolTipBox .bottomRight,
#toolTipBox .bottomLeft
{
  z-index: 0;
  position: absolute;
}
#toolTipBox .topLeft
{
  width: 50%;
  height: 50%;
  top: 0;
  left: 0;
  background: transparent url(/images/Skins/boxImage.gif) no-repeat top left;
}
#toolTipBox .topRight
{
  width: 100%;
  height: 100%;
  top: 0;
  left: 100%;
  background: transparent url(/images/Skins/boxImage.gif) no-repeat top right;
}
#toolTipBox .bottomRight
{
  width: 100%;
  height: 100%;
  top: 100%;
  left: 0;
  background: transparent url(/images/Skins/boxImage.gif) no-repeat bottom right;
}
#toolTipBox .bottomLeft
{
  width: 100%;
  height: 100%;
  top: 0;
  left: -100%;
  background: transparent url(/images/Skins/boxImage.gif) no-repeat bottom left;
}



/* "BUBBLE" */
.summarywell
{
	margin-left: 138px;
}
.itemImage
{
	position: absolute;
}
.materialFormats li .tipContent
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	top: 100%;
	left: -1px;
	width: 200px;
	padding: 30px 0 0;
	margin: -10px 0 0;
	background: url("/images/boxes/bubble_tip.gif") no-repeat left top;
}
.materialFormats li:hover .tipContent,
.materialFormats li.hover .tipContent
{
	visibility: visible;
}
.materialFormats li .tipContent h6
{
	color: #D60;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: -5px;
	padding: 0 10px;
}
.materialFormats li .tipContent .tipimage
{
	border: none;
	margin: 14px 0 0 10px;
}
.materialFormats li .tipContent .tipInside li
{
	list-style: on;
	font-size: 0.9em;
	background: none;
  border: none;
	margin: 0 0 0 15px;
	padding: 3px 5px 1px 15px;
	z-index: 6;
}
.materialFormats li .tipContent .tipInside li img
{
}
.materialFormats li .tipContent .tipInside
{
	padding: 0 10px 10px;
	background: url("/images/boxes/bubble_inside.gif") no-repeat left bottom;
}
.materialFormats
{
	float: left;
}
.materialFormats li
{
	position: relative;
	font-size: 10px;
	float: left;
	border-right: 1px solid #CCC;
	background: #FFF;
	padding: 5px;
}
.materialFormats > li:last-child
{
	border-right: none;
}
.materialFormats li li
{
	float: none;
	position: static;
	border: none;
	background: none;
	padding: 0 0 0 10px;
	margin: 0 0 0.5em 0;
}
.materialFormats li h5
{
	font-size: 10px;
	font-weight: normal;
	margin: 0;
}
.materialFormats li p,
.materialFormats li p ul,
.materialFormats li p ul li
{
	padding: 0 10px;
	margin-top: 13px;
	font-size: 10px;
	font-weight: normal;
}
.materialFormats li .date
{	color: #999;
	font-weight: bold;
	font-size: 1em;
	padding: 0 10px;
	margin-top: -10px;
}
.materialFormats li .fileSize
{
	color: #999;
	font-weight: bold;
	font-size: 0.9em;
}	
.summarywell .itemSummary h2
{
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}
.contact
{
	clear: both;
}
.content .itemImage
{
	position: static;
	display: block;
	float: left;
	margin: 5px 10px 0 0;
}


/* PAGE-SPECIFIC */

/* HOMEPAGE */
#MarqueeImage
{
	height: 200px;
	overflow: hidden;
}
#MarqueeLinks
{
	border-bottom: 1px solid #D5D5D5;
}
.homepage #SubNav,
#Marquee
{
	height: 200px;
}
.homepage #SubNav
{
	position: absolute;
	left: -10000px/*508px*/;
	top: 65px;
	padding: 0;
	width: 263px;
}
.homepage #SubNav .buttons
{
	position: absolute;
	left: 10508px;
	bottom: 0;
}

/* Non-Template Pages */
.noTemplate ol,
.noTemplate ul
{
	margin-top: 0;
}
.noTemplate ol
{
	margin-left: 90px;
}
.noTemplate ol li
{
	margin-bottom: 1em;
	font-weight: bold;
}
.noTemplate ul li
{
	background: none;
	margin-bottom: 0.25em;
	font-weight: normal;
}


/* LIFEPOINTS/MODEL STRATEGIES LANDING PAGES FOR RUSSELLLINK U.S. */
.dynamicTabContainer,
.dynamicTabContainer .head,
.dynamicTabContainer .body,
.staticSnapshotContainer
{
	float: left;
	clear: left;
	width: 100%;
}
.dynamicTabContainer
{
	width: 100%;
}
.dynamicTabContainer .head
{
	margin-bottom: 1em;
}
#FundSelector.tabs
{
	position: relative;
	top: 1px;
	margin-top: 1em;
}
#FundSelector h4
{
	float: left;
	font-size: 1.6em;
	line-height: 18px;
	margin: 0 0 0 10px;
}
#FundSelector.tabs ul
{
	float: right;
	width: auto;
	margin: 0 15px 0 0;
}
#FundSelector.tabs ul li
{
	margin: 0 2px 0 0;
}
body.classA .classC, body.classA .classE, body.classA .classS, 
body.classC .classA, body.classC .classE, body.classC .classS, 
body.classE .classA, body.classE .classC, body.classE .classS, 
body.classS .classA, body.classS .classC, body.classS .classE,
body.classR1 .classR2, body.classR1 .classR3, 
body.classR2 .classR1, body.classR2 .classR3, 
body.classR3 .classR1, body.classR3 .classR2,
body.strategyRussell .strategyInstitutional, body.strategyRussell .strategyTax-Managed, body.strategyRussell .strategySelect, 
body.strategyInstitutional .strategyRussell, body.strategyInstitutional .strategyTax-Managed, body.strategyInstitutional .strategySelect, 
body.strategyTax-Managed .strategyRussell, body.strategyTax-Managed .strategyInstitutional, body.strategyTax-Managed .strategySelect, 
body.strategySelect .strategyRussell, body.strategySelect .strategyInstitutional, body.strategySelect .strategyTax-Managed
{
	display: none;
}
#ClassA_Content,
#ClassC_Content,
#ClassE_Content,
#ClassS_Content,
#ClassR1_Content,
#ClassR2_Content,
#ClassR3_Content,
#Russell_Content,
#Tax-Managed_Content,
#Institutional_Content,
#Select_Content
{
	float: left;
	clear: both;
	background: #E6F1F9;
	width: 565px;
	padding: 0 3px 0 10px;
	border: 1px solid #6AD;
	margin-bottom: 1em;
}
.fundSnapshot,
.strategySnapshot
{
	float: left;
	clear: both;
	width: 100%;
	background: url("/images/dropshadow_e6f1f9.gif") no-repeat right bottom;
	margin-bottom: 1em;
}
.staticSnapshotContainer .fundSnapshot
{
	background-image: url("/images/dropshadow_fff.gif");
}
.fundSnapshot .head,
.strategySnapshot .head
{
	float: none;
	background: #EED;
	width: 538px;
	margin: 0 7px 0 0;
	font-weight: bold;
	padding: 0 10px 1em;
}
.staticSnapshotContainer .fundSnapshot .head
{
	width: 551px;
}
.fundSnapshot .head h3,
.fundSnapshot .head h3 a,
.strategySnapshot .head h3,
.strategySnapshot .head h3 a
{
	color: #FFF;
}
.fundSnapshot .head h3,
.strategySnapshot .head h3
{
	font-size: 1.1em;
	background: #66aadd url("/images/angle_grey_orange_e6f1f9.gif") no-repeat right top;
	padding: 0.25em 10px;
	margin: 0 -17px 0 -10px;
}
.staticSnapshotContainer .fundSnapshot .head h3
{
	background-image: url("/images/angle_grey_orange_fff.gif");
}
.fundSnapshot h4,
.strategySnapshot h4
{
	margin: 1em 0 0;
	font-size: 1em;
	clear: both;
}
.fundSnapshot .body,
.strategySnapshot .body
{
	float: none;
	width: 548px;
	background: url("/images/bob_body_cce_on_e6f1f9.gif") no-repeat left bottom;
	padding: 0.25em 0 21px 10px;
	margin-right: 7px;
	margin-top: -1em;
}
.staticSnapshotContainer .fundSnapshot .body
{
	width: 561px;
	float: left;
	background-image: url("/images/bob_body_cce_on_fff.gif");
}
.strategySnapshot .body
{
	font-size: 0.9em;
}
.fundColumn1,
.fundColumn2,
.strategySnapshot .fundColumn2and3,
.fundColumn3
{
	float: left;
}
.fundSnapshot .fundColumn1
{
	width: 98px;
}
.staticSnapshotContainer .fundSnapshot .fundColumn1
{
	width: 141px;
}
.fundSnapshot .fundColumn2
{
	width: 230px;
	padding-left: 15px;
}
.staticSnapshotContainer .fundSnapshot .fundColumn2
{
	width: 200px;
}
.fundSnapshot .fundColumn3
{
	width: 190px;
	padding-left: 5px;
}
.fundSnapshot .fundColumn4
{
	clear: both;
	margin: 20px 0 0 115px;
}
.strategySnapshot .fundColumn1
{
	width: 85px;
	padding-right: 5px;
}
.strategySnapshot .fundColumn2
{
	width: 135px;
	padding-right: 5px;
}
.strategySnapshot .fundColumn3
{
	width: 140px;
	padding-right: 5px;
}
.strategySnapshot .fundColumn2and3
{
	width: 280px;
	padding-right: 5px;
}
.strategySnapshot .fundColumn4
{
	float: left;
	width: 163px;
}
.fundSnapshot ul,
.strategySnapshot ul
{
	margin: 0;
	clear: both;
}
.fundSnapshot li,
.strategySnapshot li
{
	background: none;
	margin: 0;
	padding: 0.2em 0;
}
.annualReturns dt.withSalesCharge span,
.annualReturns dt.withoutSalesCharge span
{
	display: none;
}
.annualReturns dt.withoutSalesCharge
{
	margin-left: 1em;
}
h4.annualReturnsGraph
{
	margin: 0;
}
h4.annualReturnsGraph a
{
	display: block;
	height: 20px;
	padding: 5px 0 0 32px;
	background: url("/images/LifePoints/Graph.gif") no-repeat top left;
}
.fundSnapshot dl,
.strategySnapshot dl
{
	margin: 0 0 1em;
	padding: 0;
	float: left;
	clear: both;
}
.fundSnapshot dt,
.strategySnapshot dt
{
	float: left;
	margin: 0;
	padding: 0;
	clear: left;
	line-height: 1.1em;
	white-space: nowrap;
}
.fundSnapshot dd,
.strategySnapshot dd
{
	float: right;
	margin: 0;
	padding: 0;
	clear: right;
	line-height: 1.1em;
	white-space: nowrap;
}
dl.allocation dt
{
	float: left;
	clear: both;
	line-height: 1.2em;
	margin-left: 4.6em;
}
dl.allocation dd
{
	float: left;
	clear: both;
	line-height: 1.2em;
	margin-top: -1.2em;
}
dl.expenseRatios dt
{
	clear: none;
	margin: 0 0.2em 0 1em;
}
dl.expenseRatios dd
{
	clear: none;
	float: left;
	margin-right: 1.5em;
}
.fundSnapshot dl.annualReturns
{
	width: 200px;
}
.fundPie
{
	margin: 1em 10px -.5em;
}
.actionButton
{
	vertical-align: bottom;
	margin-bottom: 1px;
}
.asOfDate,
.simpleDailyPriceYTDTable .level2 th
{
	color: #808080;
	font-size: 0.8em;
}
.simpleDailyPriceYTDTable .level2 th
{
	font-weight: normal;
}
.strategySnapshot .asOfDate,
.strategySnapshot .detailContent,
.strategySnapshot .simpleDailyPriceYTDTable .level2 th,
.tipContent .detailContent
{
	font-size: 0.9em;
}
.simpleDailyPriceYTDTable
{
	margin-top: 1em;
	border-collapse: collapse;
	width: 160px;
}
.simpleDailyPriceYTDTable th,
.simpleDailyPriceYTDTable td
{
	padding-left: 3px;
	text-align: left;
	background-color: transparent;
}
.simpleDailyPriceYTDTable thead th
{
	font-weight: bold;
}
.simpleDailyPriceYTDTable thead tr.level1 th
{
	vertical-align: bottom;
}
.simpleDailyPriceYTDTable thead tr.level3 th
{
	vertical-align: middle;
	font-weight: normal;
}
.simpleDailyPriceYTDTable .nav
{
	text-align: left;
	font-size: 1.2em;
}
.simpleDailyPriceYTDTable .chg,
.simpleDailyPriceYTDTable .return
{
	text-align: center;
}
.underlyingFundAllocation .percent,
.underlyingFundAllocation td:last-child
{
	text-align: right;
}
.documentCenter
{
	margin: 0 0 1em 50px;
}

/* FUND INFORMATION LANDING PAGES FOR RUSSELLLINK AU */
table.fundsclassesList
{
	border-collapse: collapse;
	border: 1px solid #D4D4D4;
	line-height: normal;
	background: #D5D5D5;
	font-size: 0.9em;
	color: #5c5c5c;

}
table.fundsclassesList th
/*,table.fundsclassesList td */
{
	border: 1px solid #D4D4D4;
	background: url("/images/table_fundsclasseslist_bg.gif") repeat-x left bottom;
}
table.fundsclassesList th,
table.fundsclassesList td
{
	padding: 0.2em 0.5em;
}
table.fundsclassesList tr
{
	background: #FFF;
}
table.fundsclassesList tr.alt
{
	background: #EFEFEF;
}
table.fundsclassesList th,
table.fundsclassesList td
{
	padding: 0.2em 0.5em;
}
table.fundsclassesList tbody th
{
	font-weight: normal;
	text-align: left;
}
table.fundsclassesList tbody td
{
	text-align: left;
}
.fundsclassesList thead th,
.fundsclassesList thead td,
.fundsclassesList tfoot th,
.fundsclassesList tfoot td
{
	background: #E9E9E9;
}

/* MANAGER CHART FOR RUSSELLLINK AU */

div #managerChart a{
	/* color:#000000; */
	}
div #managerChart a:hover{
	/* color:#000000;	*/
	text-decoration: none;
	}

div #fundProfile a{
	color:#CCCCCC;
	text-decoration:none;
	}

div #fundProfile a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}


/* MANAGER CHART FOR RUSSELLLINK AU : MULTI-ASSET COLUMN */
div .ausShares{
	background-image:url(/images/SystemImages/ManagerChart30degree.gif);
	background-repeat:no-repeat;
	padding: 4px 4px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
	height: 50px;
	width: 180px;
	border-bottom-color:#66AADD;
	border-bottom-width:thick;
	border-bottom-style:solid;
	font-size:10px;
	}

div .ausopps{
	background-image:url(/images/SystemImages/ManagerChart30degree.gif);
	background-repeat:no-repeat;
	padding: 4px 4px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
	height: 50px;
	width: 180px;
	border-bottom-color:#557799;
	border-bottom-width:thick;
	border-bottom-style:solid;
	font-size:10px;
	}


div .intlShares {
	background-image:url(/images/SystemImages/ManagerChart30degree.gif);
	background-repeat:no-repeat;
	padding: 4px 4px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
	height: 50px;
	width: 180px;
	border-bottom-color:#416d8a;
	border-bottom-width:thick;
	border-bottom-style:solid;
	font-size:10px;
	}
	
	div .globopps {
	background-image:url(/images/SystemImages/ManagerChart30degree.gif);
	background-repeat:no-repeat;
	padding: 4px 4px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
	height: 50px;
	width: 180px;
	border-bottom-color:#003399;
	border-bottom-width:thick;
	border-bottom-style:solid;
	font-size:10px;
	}


div .ausProperty {
	background-image:url(/images/SystemImages/ManagerChart30degree.gif);
	background-repeat:no-repeat;
	padding: 4px 4px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
	height: 50px;
	border-bottom-color:#CCCCAA;
	border-bottom-width:thick;
	border-bottom-style:solid;
	font-size:10px;
	}

div .intlProperty {
	background-image:url(/images/SystemImages/ManagerChart30degree.gif);
	background-repeat:no-repeat;
	padding: 4px 4px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
	height: 50px;
	width: 175px;
	border-bottom-color:#d6ac7c;
	border-bottom-width:thick;
	border-bottom-style:solid;
	font-size:10px;
	}

div .ausBond {
	background-image:url(/images/SystemImages/ManagerChart30degree.gif);
	background-repeat:no-repeat;
	padding: 4px 4px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
	height: 50px;
	width: 175px;
	font-size:10px;
	border-bottom-color:#996633;
	border-bottom-width:thick;
	border-bottom-style:solid;
	}

div .intlBond {
	background-image:url(/images/SystemImages/ManagerChart30degree.gif);
	background-repeat:no-repeat;
	padding: 4px 4px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
	height: 50px;
		width: 175px;
	font-size:10px;
	border-bottom-color:#DD6600;
	border-bottom-width:thick;
	border-bottom-style:solid;
	}

div .inflationLinked {
	background-image:url(/images/SystemImages/ManagerChart30degree.gif);
	background-repeat:no-repeat;
	padding: 4px 4px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
	height: 50px;
		width: 175px;
	font-size:10px;
	border-bottom-color:#663322;
	border-bottom-width:thick;
	border-bottom-style:solid;
	}

div .ausCash{
	background-image:url(/images/SystemImages/ManagerChart30degree.gif);
	background-repeat:no-repeat;
	padding: 4px 4px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
	height: 50px;
		width: 175px;
	font-size:10px;
	border-bottom-color:#5c5c5c;
	border-bottom-width:thick;
	border-bottom-style:solid;
	}
	
	div .ausCashEn{
	background-image:url(/images/SystemImages/ManagerChart30degree.gif);
	background-repeat:no-repeat;
	padding: 4px 4px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
	height: 50px;
		width: 175px;
	font-size:10px;
	border-bottom-color:#000000;
	border-bottom-width:thick;
	border-bottom-style:solid;
	}

div .Alternative {
	background-image:url(/images/SystemImages/ManagerChart30degree.gif);
	background-repeat:no-repeat;
	padding: 4px 4px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
	height: 50px;
		width: 175px;
	font-size:10px;
	border-bottom-color:#8c8e91;
	border-bottom-width:thick;
	border-bottom-style:solid;
	}

div .Emerging {
	background-image:url(/images/SystemImages/ManagerChart30degree.gif);
	background-repeat:no-repeat;
	padding: 4px 4px;
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
	height: 50px;
		width: 175px;
	font-size:10px;
	border-bottom-color:#aca195;
	border-bottom-width:thick;
	border-bottom-style:solid;
}

/* MANAGER CHART FOR RUSSELLLINK AU : MULTI-STYLE COLUMN */
div .ausoppsStyle {
	background-color: #557799;
	height: 30px;
	color:#FFFFFF;
	text-align:center;
	padding: 4px ;
	font-size:10px;
	}
	
	div .globoppsStyle {
	background-color: #003399;
	height: 30px;
	color:#FFFFFF;
	text-align:center;
	padding: 4px ;
	font-size:10px;
	}
	
	div .ausSharesStyle {
	background-color: #66aadd;
	height: 30px;
	color:#FFFFFF;
	text-align:center;
	padding: 4px ;
	font-size:10px;
	}

div .intlSharesStyle {
	background-color: #416d8a;
	height: 30px;
	color:#FFFFFF;
	text-align:center;
	padding: 4px ;
	font-size:10px;
	}

div .ausPropertyStyle {
	background-color: #ccccaa;
	height: 30px;
	color:#FFFFFF;
	text-align:center;
	padding: 4px ;
	font-size:10px;
	}

div .intlPropertyStyle {
	background-color: #d6ac7c;
	height: 30px;
	color:#FFFFFF;
	text-align:center;
	padding: 4px ;
	font-size:10px;
	}

div .ausBondStyle {
	background-color: #996633;
	height: 30px;
	color:#FFFFFF;
	text-align:center;
	padding: 4px ;
	font-size:10px;
}

div .inflationLinkedStyle{
	background-color: #663322;
	height: 30px;
	color:#FFFFFF;
	text-align:center;
	padding: 4px ;
	font-size:10px;
}
div .ausCashStyle{
	background-color: #5c5c5c;
	height: 30px;
	color:#FFFFFF;
	text-align:center;
	padding: 4px ;
	font-size:10px;
}

div .ausCashEnStyle{
	background-color: #000000;
	height: 30px;
	color:#FFFFFF;
	text-align:center;
	padding: 4px ;
	font-size:10px;
}
div .AlternativeStyle {
	background-color: #8c8e91;
	height: 30px;
	color:#FFFFFF;
	text-align:center;
	padding: 4px ;
	font-size:10px;
}

div .EmergingStyle {
	background-color: #aca195;
	height: 30px;
	color:#FFFFFF;
	text-align:center;
	padding: 4px ;
	font-size:10px;
}

div .intlBondStyle {
	background-color: #dd6600;
	height: 30px;
	color:#FFFFFF;
	text-align:center;
	padding: 4px ;
	font-size:10px;
}


/* MANAGER CHART FOR RUSSELLLINK AU : MULTI-MANAGER COLUMN */

div .ausoppsManager a{
	height: 30px;
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style:solid;
	border-color:#557799;
	color:#000000;
	font-size:10px;
	}
	
div .ausoppsManager a{
	background-color:#FFFFFF;
	color:#000000;
	text-decoration: underline;
}

div .ausoppsManager a:hover{
	background-color: #c4c4c4;
	color:#666666;
	text-decoration: underline;
}
	
div .globoppsManager a{
	height: 30px;
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style:solid;
	border-color:#003399;
	color:#000000;
	font-size:10px;
	}

div .globoppsManager a{
	background-color:#FFFFFF;
	color:#000000;
	text-decoration: underline;
}

div .globoppsManager a:hover{
	background-color: #c4c4c4;
	color:#666666;
	text-decoration: underline;
}


div .ausSharesManager a{
	height: 30px;
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style:solid;
	border-color:#66aadd;
	color:#000000;
	font-size:10px;
	}

div .ausSharesManager a{
	background-color:#FFFFFF;
	color:#000000;
	text-decoration: none;
}

div .ausSharesManager a:hover{
	background-color: #c4c4c4;
	color:#666666;
	text-decoration: underline;
}


div .intlSharesManager a{
	height: 30px;
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style:solid;
	border-color:#416d8a;
	color:#000000;
	font-size:10px;
	}

div .intlSharesManager a{
	background-color:#FFFFFF;
	text-decoration: none;
}

div .intlSharesManager a:hover{
	background-color: #c4c4c4;
	color:#666666;
	text-decoration: underline;
}

div .ausPropertyManager a{
	height: 30px;
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style:solid;
	border-color:#ccccaa;
	color:#000000;
	font-size:10px;
	}

div .ausPropertyManager a{
	background-color:#FFFFFF;
	text-decoration: none;
}

div .ausPropertyManager a:hover{
	background-color: #c4c4c4;
	color:#666666;
	text-decoration: underline;
}

div .intlPropertyManager a{
	height: 30px;
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style:solid;
	border-color:#d6ac7c;
	color:#000000;
	font-size:10px;
	}

div .intlPropertyManager a{
	background-color:#FFFFFF;
	text-decoration: none;
}

div .intlPropertyManager a:hover{
	background-color: #c4c4c4;
	color:#666666;
	text-decoration: underline;
}

div .ausBondManager a{
	height: 30px;
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style:solid;
	border-color:#996633;
	color:#000000;
	font-size:10px;
	}

div .ausBondManager a{
	background-color:#FFFFFF;
	text-decoration: none;
}

div .ausBondManager a:hover{
	background-color: #c4c4c4;
	color:#666666;
	text-decoration: underline;
}

div .intlBondManager a{
	height: 30px;
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style:solid;
	border-color:#dd6600;
	color:#000000;
	font-size:10px;
	}

div .intlBondManager a{
	background-color:#FFFFFF;
	text-decoration: none;
}

div .intlBondManager a:hover{
	background-color: #c4c4c4;
	color:#666666;
	text-decoration: underline;
}

div .inflationLinkedManager a{
	height: 30px;
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style:solid;
	border-color:#663322;
	color:#000000;
	font-size:10px;
	}

div .inflationLinkedManager a{
	background-color:#FFFFFF;
	text-decoration: none;
}

div .inflationLinkedManager a:hover{
	background-color: #c4c4c4;
	color:#666666;
	text-decoration: underline;
}

div .ausCashManager a{
	height: 30px;
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style:solid;
	border-color:#5c5c5c;
	color:#000000;
	font-size:10px;
	}

div .ausCashManager a{
	background-color:#FFFFFF;
	text-decoration: none;
}

div .ausCashManager a:hover{
	background-color: #c4c4c4;
	color:#666666;
	text-decoration: underline;
}

div .ausCashEnManager a{
	height: 30px;
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style:solid;
	border-color:#000000;
	color:#000000;
	font-size:10px;
	}

div .ausCashEnManager a{
	background-color:#FFFFFF;
	text-decoration: none;
}

div .ausCashEnManager a:hover{
	background-color: #c4c4c4;
	color:#666666;
	text-decoration: underline;
}

div .alternativesManager a{
	height: 30px;
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style:solid;
	border-color:#8c8e91;
	color:#000000;
	font-size:10px;
	}

div .alternativesManager a{
	background-color:#FFFFFF;
	text-decoration: none;
}

div .alternativesManager a:hover{
	background-color: #c4c4c4;
	color:#666666;
	text-decoration: underline;
}

div .alternativesManager a{
	height: 30px;
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style:solid;
	border-color:#8c8e91;
	color:#000000;
	font-size:10px;
	}

div .alternativesManager a{
	background-color:#FFFFFF;
	text-decoration: none;
}

div .alternativesManager a:hover{
	background-color: #c4c4c4;
	color:#666666;
	text-decoration: underline;
}

div .EmergingManager a{
	height: 30px;
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style:solid;
	border-color: #aca195;
	color:#000000;
	font-size:10px;
	}

div .EmergingManager a{
	background-color:#FFFFFF;
	text-decoration: none;
}

div .EmergingManager a:hover{
	background-color:#c4c4c4;
	color:#666666;
	text-decoration: underline;
}

div .ausOpportuniteSub {
	height: 30px;
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style:solid;
	border-color:#557799;
	color:#000000;
	background-color: #C8CDDF;
	font-size:10px;
}

div .intlOpportuniteSub {
	height: 30px;
	width: 145px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-width: 1px;
	border-style:solid;
	border-color:#557799;
	color:#000000;
	background-color: #CFD9E9;
	font-size:10px;
}


/* MY PRODUCTS */
#MyProducts #Perf_AllPerfAndPrices_wClassFilter1_rptAllPerformances__ctl1_panelBottomDisclaimerGroup
{
	font-size: 0.9em;
}

/* DISTRIBUTION STRATEGIES COMMON QUESTIONS */
#DistributionStrategies_FAQs #FAQs.enhancedView
{
	padding-bottom: 60em;
}
#DistributionStrategies_FAQs ul.mainCategories
{
	float: left;
	width: 578px;
	padding: 0;
	margin: 0 0 2em;
}
#DistributionStrategies_FAQs ul.mainCategories li
{
	float: left;
	width: 50%;
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
	text-indent: 10px;
}
#DistributionStrategies_FAQs ul.mainCategories li.selected
{
	font-weight: bold;
}
#DistributionStrategies_FAQs #Definitions,
#DistributionStrategies_FAQs #Overview,
#DistributionStrategies_FAQs #Details,
#DistributionStrategies_FAQs #Underlying,
#DistributionStrategies_FAQs #Distributions,
#DistributionStrategies_FAQs #Allocation,
#DistributionStrategies_FAQs #Communication,
#DistributionStrategies_FAQs #Implementation,
#DistributionStrategies_FAQs #Taxes
{
	clear: both;
	margin-top: 2em;
	background: #FFF;
}
#DistributionStrategies_FAQs #Definitions h3,
#DistributionStrategies_FAQs #Overview h3,
#DistributionStrategies_FAQs #Details h3,
#DistributionStrategies_FAQs #Underlying h3,
#DistributionStrategies_FAQs #Distributions h3,
#DistributionStrategies_FAQs #Allocation h3,
#DistributionStrategies_FAQs #Communication h3,
#DistributionStrategies_FAQs #Implementation h3,
#DistributionStrategies_FAQs #Taxes h3
{
	font-size: 1.5em;
	margin-top: 2em;
	color: #D60;
}
#DistributionStrategies_FAQs .multiView.enhancedView dl
{
	position: relative;
}
#DistributionStrategies_FAQs .multiView.enhancedView dt
{
	position: relative;
	left: 1px;
	width: 230px;
	background: #FFF;
	padding: 5px;
	margin: 0;
	background: #FFF;
}
#DistributionStrategies_FAQs .multiView.enhancedView dt.selected
{
	z-index: 2;
	width: 200px;
	padding: 4px 35px 4px 5px;
	background: #66aadd url("/images/angle_blue_gray.gif") no-repeat right top;
}
#DistributionStrategies_FAQs .multiView.enhancedView dt.selected a
{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#DistributionStrategies_FAQs .multiView.enhancedView dd
{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	font-size: 1.15em;
	width: 314px;
	min-height: 100%;
	background: #EEE;
	padding: 0 10px 5px;
	border: 2px solid #D60;
	margin: 0;
}

/* DISTRIBUTION STRATEGIES COMMON QUESTIONS */
#Merger_FAQ #FAQs.enhancedView
{
	float: left;
	width: 756px;
	background: #EEE;
	border-right: 2px solid #D60;
	border-bottom: 2px solid #D60;
}
#Merger_FAQ #FAQs ul.mainQuestions
{
	float: left;
	width: 339px;
	height: 100%;
	background: #FFF;
	border-right: 2px solid #D60;
	margin: 0;
}
#Merger_FAQ #FAQs ul.mainQuestions li.selected
{
	background: #66aadd url("/images/angle_blue_gray.gif") no-repeat right top;
}
#Merger_FAQ #FAQs ul.mainQuestions li.selected a
{
	display: block;
	color: #FFF;
	font-weight: bold;
	padding: 4px 35px 4px 5px;
}
#Merger_FAQ #FAQs div.answer
{
	float: right;
	width: 400px;
	padding: 0 5px 0 10px;
	border-top: 2px solid #D60;
}
#Merger_FAQ hr
{
	clear: both;
	display: block;
	position: relative;
	top: -2px;
	text-align: left;
	width: 339px;
	height: 2px;
	color: #FFF;
	background: #FFF;
	border: none;
	margin: 0 0 1em;
}

/* Common Question tables */
#DistributionStrategies_FAQs .multiView dd table,
#Merger_FAQ #FAQs div.answer table
{
	width: 100%;
	background: #FFF;
	border: 1px solid #C5C5C5;
	border-collapse: collapse;
	font-size: 0.87em;
}
#DistributionStrategies_FAQs .multiView dd table th,
#DistributionStrategies_FAQs .multiView dd table td,
#Merger_FAQ #FAQs div.answer table th,
#Merger_FAQ #FAQs div.answer table td
{
	border: 1px solid #C5C5C5;
	padding: 2px;
}
#DistributionStrategies_FAQs .multiView dd table thead th,
#DistributionStrategies_FAQs .multiView dd table thead td,
#Merger_FAQ #FAQs div.answer table thead th,
#Merger_FAQ #FAQs div.answer table thead td
{
	background: #E6F1F9;
}
#DistributionStrategies_FAQs .multiView dd table thead th,
#Merger_FAQ #FAQs div.answer table thead th
{
	white-space: nowrap;
}
#DistributionStrategies_FAQs .multiView dd table tbody th,
#Merger_FAQ #FAQs div.answer table tbody th
{
	font-weight: normal;
	text-align: left;
}
#Merger_FAQ #FAQs #What table thead th
{
	white-space: normal;
}
#Merger_FAQ #FAQs #What tbody td + td
{
	text-align: center;
}
#Merger_FAQ #FAQs #What tbody td + td + td
{
	text-align: left;
}

/* PAGES WITH NO COLUMN BORDER */
#LifePointsProductLander .columns2Equal .column2
{
	border-color: #FFF;
}

} /* End of screen/projection/tv rules */


@media print
{
	
/* LIFEPOINTS/MODEL STRATEGIES LANDING PAGES */
.dynamicTabContainer,
.dynamicTabContainer .head,
.dynamicTabContainer .body,
.staticSnapshotContainer
{
}
.dynamicTabContainer
{
	width: 7in;
}
.dynamicTabContainer .head
{
	margin-bottom: 1em;
}
#FundSelector
{
	display: none;
}
#ClassA_Content,
#ClassC_Content,
#ClassE_Content,
#ClassS_Content,
#ClassR1_Content,
#ClassR2_Content,
#ClassR3_Content,
#Russell_Content,
#Tax-Managed_Content,
#Institutional_Content,
#Select_Content
{
	width: 6.8in;
	padding: 0 0.1in;
	margin-bottom: 0.25in;
}
.fundSnapshotContainer h3
{
	margin-top: 0.1in;
}
.fundSnapshot,
.strategySnapshot
{
	width: 6.75in;
	background: #FFF;
	margin-bottom: 0.2in;
}
.staticSnapshotContainer .fundSnapshot
{
}
.fundSnapshot .head,
.strategySnapshot .head
{
	font-weight: bold;
	width: auto;
	padding: 0 0.1in;
	margin: 0;
}
.fundSnapshot .head h3,
.strategySnapshot .head h3
{
	font-size: 11pt;
	padding: 0.25em 10px;
	margin: 0 -0.1in;
}
.fundSnapshot h4,
.strategySnapshot h4
{
	margin: 1em 0 0;
	font-size: 9pt;
	clear: both;
}
.fundSnapshot .body,
.strategySnapshot .body
{
	width: 6.5in;
	padding: 0.1in;
	margin: 0;
}
.strategySnapshot .body
{
	font-size: 0.9em;
}
.fundColumn1,
.fundColumn2,
.strategySnapshot .fundColumn2and3,
.fundColumn3
{
	float: left;
}
.fundSnapshot .fundColumn1
{
	width: 1.15in;
}
.fundSnapshot .fundColumn2
{
	width: 2.5in;
	padding-left: 0.2in;
}
.fundSnapshot .fundColumn3
{
	width: 1.8in;
	padding-left: 0.2in;
}
.fundSnapshot .fundColumn4  /* Document Center */
{
	clear: left;
	padding-top: 0.2in;
	border-bottom: 2pt solid #D5D5D5;
}
.fundSnapshot .fundColumn4 *
{
	display: none;
}
.strategySnapshot .fundColumn1
{
	width: 85px;
	padding-right: 5px;
}
.strategySnapshot .fundColumn2
{
	width: 135px;
	padding-right: 5px;
}
.strategySnapshot .fundColumn3
{
	width: 140px;
	padding-right: 5px;
}
.strategySnapshot .fundColumn2and3
{
	width: 280px;
	padding-right: 5px;
}
.strategySnapshot .fundColumn4
{
	float: left;
	width: 163px;
}
.staticSnapshotContainer .fundSnapshot .fundColumn1
{
	width: 141px;
}
.staticSnapshotContainer .fundSnapshot .fundColumn2
{
	width: 200px;
}
.fundSnapshot ul,
.strategySnapshot ul
{
	margin: 0;
	clear: both;
}
.fundSnapshot li,
.strategySnapshot li
{
	background: none;
	margin: 0;
	padding: 0.2em 0;
}
.annualReturns dt.withSalesCharge span,
.annualReturns dt.withoutSalesCharge span
{
	display: none;
}
.annualReturns dt.withoutSalesCharge
{
	margin-left: 1em;
}
h4.annualReturnsGraph
{
	margin: 0;
}
h4.annualReturnsGraph a
{
	display: block;
	height: 20px;
	padding: 5px 0 0 32px;
	background: url("/images/LifePoints/Graph.gif") no-repeat top left;
}
.fundSnapshot dl,
.strategySnapshot dl
{
	margin: 0 0 1em;
	padding: 0;
	float: left;
	clear: both;
}
.fundSnapshot dt,
.strategySnapshot dt
{
	float: left;
	margin: 0;
	padding: 0;
	clear: left;
	line-height: 1.1em;
	white-space: nowrap;
}
.fundSnapshot dd,
.strategySnapshot dd
{
	float: right;
	margin: 0;
	padding: 0;
	clear: right;
	line-height: 1.1em;
	white-space: nowrap;
}
dl.allocation dt
{
	float: left;
	clear: both;
	line-height: 1.2em;
	margin-left: 0.5in;
}
dl.allocation dd
{
	float: left;
	clear: both;
	line-height: 1.2em;
	margin-top: -1.2em;
}
dl.expenseRatios dt
{
	clear: none;
	margin: 0 0.2em 0 1em;
}
dl.expenseRatios dd
{
	clear: none;
	float: left;
	margin-right: 1.5em;
}
.fundSnapshot dl.annualReturns
{
	width: 200px;
}
.fundPie
{
	margin: 1em 10px -.5em;
}
.actionButton
{
	vertical-align: bottom;
	margin-bottom: 1px;
}
.asOfDate,
.simpleDailyPriceYTDTable .level2 th
{
	color: #808080;
	font-size: 0.8em;
}
.simpleDailyPriceYTDTable .level2 th
{
	font-weight: normal;
}
.strategySnapshot .asOfDate,
.strategySnapshot .detailContent,
.strategySnapshot .simpleDailyPriceYTDTable .level2 th,
.tipContent .detailContent
{
	font-size: 0.9em;
}
.simpleDailyPriceYTDTable
{
	margin-top: 1em;
	border-collapse: collapse;
	width: 160px;
}
.simpleDailyPriceYTDTable th,
.simpleDailyPriceYTDTable td
{
	padding-left: 3px;
	text-align: left;
	background-color: transparent;
}
.simpleDailyPriceYTDTable thead th
{
	font-weight: bold;
}
.simpleDailyPriceYTDTable thead tr.level1 th
{
	vertical-align: bottom;
}
.simpleDailyPriceYTDTable thead tr.level3 th
{
	vertical-align: middle;
	font-weight: normal;
}
.simpleDailyPriceYTDTable .nav
{
	text-align: left;
	font-size: 1.2em;
}
.simpleDailyPriceYTDTable .chg,
.simpleDailyPriceYTDTable .return
{
	text-align: center;
}
.underlyingFundAllocation .percent,
.underlyingFundAllocation td:last-child
{
	text-align: right;
}
.documentCenter
{
}
#Merger_FAQ ul.mainQuestions
{
	display: none;
}

/* Added by Danny Famularo to allow custom styling*/

} /* End of print rules */


