﻿div.faq {
	border-bottom: 1px solid #D7EBF4;
}

div.faq h3 {
	color: #5BB5E5;
}

div.faq h3:hover {
	color: #00466e;
}

div#portal div#pageHeading {
	padding: 15px 380px 15px 20px;
}

/* FUND LISTINGS ON LANDING */

div.landingPage h2 {
	border-bottom: 2px solid #4e5760;
	padding-bottom: 4px;
	margin-bottom: 12px !important;
	margin-top: 0;
}

div.landingPage div.firstCol {
	width: 280px !important;
}

div.landingPage div.secondCol {
	margin-left: 290px !important;
	position: relative;
}

div#unitPrices {
	background-color: #edeeef;
	padding: 5px 10px 20px 10px;
	margin-bottom:10px;
	position: relative;
}

div#portal div#unitPrices {
	padding: 5px 20px 20px 20px;
}

div#unitPrices h2 {
	border-bottom: 1px solid #a2a6ab; 
	margin-top: 1.5em;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

div#unitPrices h3 {
	margin: 1em 0 0 0;
}

div#unitPrices dl {
	padding: 0;
	margin: 1em 0 0.5em 0;
}

div#unitPrices dl dt {
	width: 250px;
	position: relative;
}

div#unitPrices dl dd {
	text-align: right;
	margin-top: -1.4em;
	margin-left: 0;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #d0d3d5;
}

div#unitPrices ul {
	margin-top: 0.5em;
}

div#unitPrices ul li {
	background-image: url(/images/leArrow.gif);
	background-position: 0 6px;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-left: 10px;
}

div#unitPrices ul.listUnitPrices {
	margin-top: 1em;
}

div#unitPrices ul.listUnitPrices li {
	background-image: none;
	padding-left: 0;
	margin-left: 0;
}

.InvestmentUnitPrices .text div#unitsLeft, .InvestmentUnitPrices .text div#unitsRight{
	width:420px;
}
div#detail div#content div.text{
	margin-right:23px;
}
/* DATA TABLE */

div#content div.text table {
	border-right: 1px solid #d7ebf4;
}

div#content div.text table thead th {
	background-color: #E7F4FB;
	border: 1px solid #d7ebf4;
}

div#content div.text table tbody th {
	border-bottom: 1px solid #d7ebf4;
	border-left: 1px solid #d7ebf4;
}

div#content div.text table tbody td {
	border-bottom: 1px solid #d7ebf4;
	border-left: 1px solid #d7ebf4;
}

div#content div.text table.no-border, div#content div.text table.no-border thead th, div#content div.text table.no-border tbody th, div#content div.text table.no-border tbody td{
	border:none;
	padding:0px;
}
div.capitalFund {
	margin-bottom: 20px;
	line-height: 1.4em;
	min-height:115px;
	height:auto !important;
	height:115px;
}

div.capitalFund h3, div.capitalFund p {
	padding-top: 5px !important;
	margin-left: 10px !important;
}

div.capitalFund ul {
	margin-left: 20px !important;
}

div.capitalFund ul li {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 10px !important;
	background-image: url(/images/leArrow.gif) !important;
	background-position: 0 0.5em !important;
}

/* capitalFund on the homepage has a new structure, yay -.- */
div.capitalFundWrap {
}
div.capitalFundWrap div.capitalFund{
  overflow:hidden;
  min-height:51px;
  height:auto !important;
  height:51px;
}
div#content div.text div.capitalFundWrap div.capitalFund ul {
  margin-top:2px;
  margin-bottom:2px;
}
div.capitalFundWrap div.cfName{ 
  float:left;
  min-height:51px;
  height:auto !important;
  height:51px;
  width:240px;
  padding-right:39px;
  border-collapse:collapse;
  border-right:1px solid #cacccf;
}
div.capitalFundWrap div.cfLinks{ 
 margin-left:270px;
 _float:left;
 _margin-left:0;
}
div.capitalFundWrap div.capitalFund div.cfName h3 { 
  margin-left:100px !important;  
}

div.capitalFundWrap .cfSection {
  margin-bottom:20px;
  _border:1px solid white;
  overflow:hidden;
}
/* IE6 wants to hide/unhide the borders willy nilly - let's not let it: */
* html div.landingPage h2 {
  width:100%;
  float:left;
}

/* FUND COMAPRISON TABLE */

div#fundComparisonTable {
	margin: 20px 0 20px 0;
}

div#fundComparisonTable table {
	border: none !important;
}

div#fundComparisonTable td,
div#fundComparisonTable th {
	padding: 2px 5px 2px 5px !important;
}

div#fundComparisonTable td {
	background-color: #E8E8E8 !important;
	border-bottom: 1px solid #B8B9BD !important;
	border-top: 1px solid #fff !important;
	border-right: 1px solid #fff !important;
	border-left: none !important;
}

div#content div.text div#fundComparisonTable td.gap,
div#content div.text div#fundComparisonTable th.gap {
	border-bottom: 0 !important;
}

tr#tableHead th {
	background-color: #00466E;
	color: #fff !important;
	border-right: 1px solid #00466E;
	border-bottom: none !important;
	border-left: none !important;
	line-height: 1.2em;
}

th.whiteCol {
	background-color: #fff !important;
	background-image: url(/images/whiteColBg.gif);
	background-position: right;
	background-repeat: repeat-y;
	border-right: none !important;
	border-bottom: none !important;
	border-top: none !important;
	border-left: none !important;
}

th.fundName {
	border-bottom: 1px solid #E8E8E8 !important;
	border-left: none !important;
	background-image: url(/images/fundNameBg.gif) !important;
	background-position: right;
	background-repeat: repeat-y;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}
html body div#fundComparisonTable th.gap.greyGap  
{
	background-color: #e8e8e8;
	height:50px;
	border-left: none !important;
	
}
th.fundName a {
	text-decoration: none !important;
}

div.tablePic {
	height: 43px;
	width: 70px;
	background-image: url(/images/tablePic.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 4px;
	float: left;
}

div.tablePic div.window {
	width: 70px;
	height: 43px;
	overflow: hidden;
}

th.whiteCol h2 {
	margin-top: 0 !important;
}

th.whiteCol h3 {
	margin: 0.5em 10px 0 90px  !important;
	padding-top: 0 !important;
	
}

div.mpxDivPropFund h3 {
	font-weight: bold;
	border-bottom: 2px solid #4E5760;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #4E5760;
}

div.mpxDivPropFund h4 {
	font-weight: bold;
	color: #434343;
	padding: 2px 5px;
}

div.mpxDivPropFund h4.disclosure {
	background: #5BB5E5;
}

div.mpxDivPropFund h4.ASIC {
	background: #ADDAF2;
}

div.mpxDivPropFund h4.principles {
	background: #E7F4FB;
}

div.mpxDivPropFund a.top {
	display: block;
	text-align: right;
}

div#content div.mpxDivPropFund ul {
	margin: 0 0 3em 0;
	overflow: hidden;
}

div#content div.mpxDivPropFund ul li {
	background-image: none;
	float: left;
	width: 155px;
	padding: 0;
}


div.asxTables h3,
div.disHistTables h3 {
	margin: 0 0 5px 0 !important;
}

div.asxTables h3.trigger,
div.disHistTables h3.trigger {
	color:#00466E;
	border-bottom:1px dotted #303030;
}

div.asxTables h3.trigger:hover,
div.disHistTables h3.trigger:hover {
	border-color: #fff;
}

div.asxTables h3.expanded,
div.disHistTables h3.expanded {
	color:#4E5760;
	border: none;
}