table.fund{
	margin:.25em 0 1em 0;
	padding:0;
	border-collapse:collapse;
	clear:left;
}

table.fund tr td{
	border:1px solid #babab8;
	font-size:.85em;
	vertical-align:top;
	padding:.25em;
	background:#fff;
}

table.fund tr.name th{
	border:1px solid #ccc !important;
	text-align:left;
	padding-top:.5em !important;
	font-size:.9em;
}

table.fund tr.main td{
	background:#fcfdd6;
}

div#fund-hgroup {
	float: left;
}

#fund-note1 {
 position: absolute;
    left: 15%;
    top: 11%;
    width: 54%; 
    background-color: #ecec82;
    box-shadow: 1px 1px 1px 1px #ccc;
    padding: 7px 25px;
}

#fund-note2 {
   position: absolute;
    left: 15%;
    top: 11%;
    width: 54%; 
    background-color: #ecec82;
    box-shadow: 1px 1px 1px 1px #ccc;
    padding: 7px 25px;
}

#fund-note3 {
   position: absolute;
    left: 15%;
    top: 9%;
    width: 54%; 
    background-color: #ecec82;
    box-shadow: 1px 1px 1px 1px #ccc;
    padding: 7px 25px;
}



div#share-class {
	float: right;
}

div#fund-objective-head,
div#multi-fund-objective-head {
	clear: both;
}

div#fund-objective-head #prospectus,
div#multi-fund-objective-head #prospectus {
	float: right;
}

table#net-asset-table {
	margin: 0;
}

/* --- Fundbar (begin) --- */
div#fund-objective-head .fundbar,
div#multi-fund-objective-head .fundbar {
	width: 100%;
	height: 18px;
}

div#multi-fund-objective-head #growth {
	background: #fff url(../img/fund-colors/multi-fund/fundbar-growth.gif) repeat-x 8px; 
}

div#multi-fund-objective-head #growthIncome {
	background: #fff url(../img/fund-colors/multi-fund/fundbar-growthIncome.gif) repeat-x 8px;
}

div#multi-fund-objective-head #equity {
	background: #fff url(../img/fund-colors/multi-fund/fundbar-equity.gif) repeat-x 8px;
}

div#multi-fund-objective-head #balanced {
	background: #fff url(../img/fund-colors/multi-fund/fundbar-balanced.gif) repeat-x 8px;
}

div#multi-fund-objective-head #income {
	background: #fff url(../img/fund-colors/multi-fund/fundbar-income.gif) repeat-x 8px;
}

div#multi-fund-objective-head #fixed {
	background: #fff url(../img/fund-colors/multi-fund/fundbar-fixed.gif) repeat-x 8px;
}

div#multi-fund-objective-head #target-date {
	background: #fff url(../img/fund-colors/multi-fund/fundbar-target-date.gif) repeat-x 8px;
}

div#multi-fund-objective-head #portfolio-series {
	background: #fff url(../img/fund-colors/multi-fund/fundbar-portfolio-series.gif) repeat-x 8px;
}

div#multi-fund-objective-head #retirement-income-series {
	background: #fff url(../img/fund-colors/multi-fund/fundbar-retirement-income-series.gif) repeat-x 8px;
}

div#fund-objective-head #growth {
	background: #fff url(../img/fund-colors/fundbar-growth.gif) repeat-x 8px; 
}

div#fund-objective-head #growthIncome {
	background: #fff url(../img/fund-colors/fundbar-growthIncome.gif) repeat-x 8px;
}

div#fund-objective-head #equity {
	background: #fff url(../img/fund-colors/fundbar-equity.gif) repeat-x 8px;
}

div#fund-objective-head #balanced {
	background: #fff url(../img/fund-colors/fundbar-balanced.gif) repeat-x 8px;
}

div#fund-objective-head #income {
	background: #fff url(../img/fund-colors/fundbar-income.gif) repeat-x 8px;
}

div#fund-objective-head #cash {
	background: #fff url(../img/fund-colors/fundbar-cash.gif) repeat-x 8px;
}

div#fund-objective-head #target-date {
	background: #fff url(../img/fund-colors/fundbar-target-date.gif) repeat-x 8px;
}

div#fund-objective-head #portfolio-series {
	background: #fff url(../img/fund-colors/fundbar-portfolio-series.gif) repeat-x 8px;
}

div#fund-objective-head #retirement-income-series {
	background: #fff url(../img/fund-colors/fundbar-retirement-income-series.gif) repeat-x 8px;
}
/* --- Fundbar (end) --- */


/* --- Fund information (begin) --- */



.important-note {
	padding: 13px;
	border: 1px solid #FFCC9A;
	background-color: #FFF4CE;
} 

.important-note.yellow-style {
	padding: 8px 30px;
	border: 1px solid #f7ac08;
	margin-bottom: 0;
	border-radius: 5px;
	background-color: #e3f705;
} 
.yellow-style p {
	margin-bottom: 0;
	color: #000;
}

div#fund-info .col-2 {
	padding: .5em;
}

div#fund-info ul {
	list-style-type: none;
	margin: 0;
}

div#fund-info li {
	line-height: 1.5em;
	overflow:hidden;
}

div#fund-info .data-label {
	float: left;
	width: 54%;
}

div#fund-info .data-value {
	float: left;
	width: 44%;
}

div#expense-ratio-footnotes p {
	margin-bottom: 0;
}

body#multi-fund-details div#fund-info .data-label {
	float: left;
	width: 73%;
}

body#multi-fund-details div#fund-info .data-value {
	float: left;
	width: 27%;
}
/* --- Fund information (end) --- */


/* --- Top holdings (begin) --- */
div#top-holdings li {
	line-height: 2em;
}

div#top-holdings .data-value {
	float: right;
	padding-right: 5em;
	*margin-top: -2em;
}
/* --- Top holdings (end) --- */

/* --- Underlying funds (begin) --- */
div#underlying-funds ul {
	list-style-type: none;
	margin-left: 0;
}

div#underlying-funds h6,
div#underlying-funds ul li {
	width: 50%;
	padding: .35em;
}

div#underlying-funds h6 {
	color: #063;
	border-bottom: 1px solid #063;
	margin: 1.5em 0 0;
}

div#underlying-funds .data-value {
	float: right;
	padding-right: 1em;
	*margin-top: -1.5em;
}

div#fund-objective-head #bond{
	background: #fff url(../img/fund-colors/fundbar-income.gif) repeat-x 8px;
}

div#multi-fund-objective-head #bond {
	background: #fff url(../img/fund-colors/multi-fund/fundbar-income.gif) repeat-x 8px;
}

div#fund-objective-head .fund-bar{
	background: #fff url(../img/fund-colors/fund-bar.gif) repeat-x 8px;
}

div#multi-fund-objective-head .fund-bar {
	background: #fff url(../img/fund-colors/fund-bar.gif) repeat-x 8px;
}

.from6 {
	counter-reset: li 5;
}
/* --- Underlying funds (end) --- */

div#fund-objective-head>img, div#multi-fund-objective-head>img{
	float: inline-start;
	margin-top: 2px;
    margin-right: 5px;
	}
	
	#fund-hgroup>img{
	max-width: inherit !important;
	}
	
	div#fund-hgroup>h3.growth-asset-class{
	margin-top: 4px;
	}
