/* Base Tag Styles */
/* ========================================================================= */
* {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: center;
	background-color: #a0a1a5;
	background-image: url(/images/bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
img {
	border: 0px;
	vertical-align: middle;
}
h1 {
	font-size: 19px;
	color: #4c5760;
	font-weight: 700;
	line-height: 23px;
	margin: 0px;
	margin-bottom: 12px;
}
h2 {
	font-size: 15px;
	color: #4c5760;
	font-weight: 700;
	line-height: 19px;
	margin: 0px;
	margin-bottom: 12px;
}
h3 {
	font-size: 12px;
	color: #685c53;
	font-weight: 700;
	line-height: 16px;
	margin: 0px;
	margin-bottom: 12px;
	text-transform: uppercase;
}
p,div,td {
	font-size: 12px;
	color: #697983;
	font-weight: 500;
	line-height: 16px;
	text-align: left;
	vertical-align: top;
}
p {
	margin: 0px;
	margin-bottom: 12px;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
a:link,a:visited {
	color: black;
	text-decoration: none;
}
a:hover,a:active {
	color: black;
	text-decoration: underline;
}
a:active {
	color: #4c5760;
}
hr {
	color: #d0cac3;
	background-color: #d0cac3;
	height: 2px;
	border: 0px;
	margin: 0px;
	margin-bottom: 2px;
}
form {
	display: inline;
	margin: 0px;
}
input,select,textarea {
	vertical-align: middle;
	font-size: 12px;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-image: url(/images/li.gif);
}
ol {
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
}
li {
	margin: 0px;
	margin-bottom: 6px;
	margin-left: 16px;
	line-height: 12px;
	padding: 0px;
}

/* =============================================================================================================================================== */
div.wrapper {
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
div.page {
	position: relative;
	display: block;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: white;
	background-image: url(/images/page_background.gif);
	background-position: top left;
	background-repeat: repeat-y;
	height: auto;
}
div.header {
	width: 100%;
	height: 130px;
	text-align: left;
	vertical-align: bottom;
	background-color: white;
}
div.topbar {
	width: 950px;
	margin: auto;
	height: 15px;
	padding: 0px;
	background-color: #da0948;
}
div.bottombar {
	width: 950px;
	margin: auto;
	height: 15px;
	padding: 0px;
	background-color: #da0948;
}
div.logo {
	float: left;
	height: 130px;
	width: 250px;
	padding: 0px;
	margin: 0px;
	background-color: white;
}
div.logo2 {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 105px;
	width: 450px;
	padding: 0px;
	margin: 0px;
	background-color: white;
}
/* =============================================================================================================================================== */
div.menu {
	float: right;
	height: 24px;
	padding: 0px;
	margin: 0px;
}
div.menuitem {
	float: left;
	width: 78px;
	height: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	background-image: url(/images/bg_tab_inactive.gif);
	background-position: top center;
	background-repeat: repeat-x;
	font-size: 11px;
	color: #45555f;
	cursor: pointer;
	text-decoration: none;
}
div.menuitem:hover,div.menuitem:active {
	color: #4c5760;
	text-decoration: none;
}
div.menuitem:visited,div.menuitem:link {
	text-decoration: none;
}
div.menuitem_selected {
	width: 78px;
	background-image: url(/images/bg_tab_active.gif);
	color: #e0e0e0;
	text-decoration: none;
}
div.menuitem_selected:hover,div.menuitem_selected:active {
	color: #e0e0e0;
	text-decoration: none;
}
div.menuitem_selected:visited,div.menuitem_selected:link {
	text-decoration: none;
}

div.menu a,div.menu a:link,div.menu a:hover,div.menu a:active,div.menu a:visited {
	text-decoration: none;
}

div.menuitem_divider {
	float: left;
	width: 20px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	background-position: top center;
	background-repeat: no-repeat;
}
/* =============================================================================================================================================== */
div.title_home {
	width: 100%;
	height: 200px;
	background-position: top left;
	background-repeat: no-repeat;
}
div.title_home object,div.title_home embed {
	width: 100%;
	height: 200px;
	margin: 0px;
	background-color: #da0948;
}
div.title_page {
	width: 100%;
	height: 60px;
	background-image: url(/images/backgrounds/background_about.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
/* =============================================================================================================================================== */
div.leftnav {
	float: left;
	width: 220px;
	padding: 30px;
	padding-right: 0px;
	background-image: url(/images/bg_leftnav.gif);
	background-position: top left;
	background-repeat: repeat-x;
	color: #4c5760;
}
div.leftnav h2 {
	font-size: 14px;
}
div.leftnav p {
	color: #4c5760;
	font-size: 11px;
	font-weight: 700;
}
div.leftnavitem {
	height: 16x;
	width: 189px;
	padding: 2px;
	padding-bottom: 2px;
	color: #4c5760;
	font-size: 13px;
	line-height: 17px;
	font-weight: 700;
	vertical-align: middle;
	border-top: 1px dotted #a2bed4;
}
div.leftnavitem a:hover,div.leftnavitem a:active {
	color: #4c5760;
}
div.leftnavitem2ndlevel {
	padding-left: 15px;
	width: 174px;
}
div.leftnavitem3rdlevel {
	padding-left: 30px;
	width: 159px;
}
div.leftnavitemselected {
	background-color: white;
}
/* =============================================================================================================================================== */
div.content_home {
	float: left;
	width: 350px;
	padding: 30px;
	height: auto;
	overflow: visible;
	background-image: url(/images/bg_page.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
div.content_home p {
	font-size: 15px;
	line-height: 19px;
	font-weight: 500;
}
div.right_home {
	float: right;
	width: 290px;
	padding-top: 30px;
	height: auto;
	overflow: visible;
	background-image: url(/images/bg_page.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
div.content_page {
	float: left;
	width: 470px;
	padding: 30px;
	height: auto;
	overflow: visible;
	background-image: url(/images/bg_page.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
div.content_page_full {
	float: left;
	width: 640px;
	padding: 30px;
	height: auto;
	overflow: visible;
	background-image: url(/images/bg_page.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
div.right_page {
	float: right;
	width: 170px;
	padding-top: 1px;
	height: auto;
	overflow: visible;
	background-image: url(/images/bg_page.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
div.footer {
	width: 900px;
	height: 17px;
	padding: 25px;
	margin: auto;
	color: #51616b;
	background-color: #d6d0ca;
	font-size: 11px;
	line-height: 17px;
	white-space: nowrap;
	text-align: right;
}
div.footer a {
	color: #51616b;
	text-decoration: none;
}
div.footer a:hover {
	text-decoration: underline;
}
div.footer a:active {
	text-decoration: underline;
}
div.footer_spacer {
	width: 950px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
}
div.lastupdateddate {
	width: 670px;
	height: 10px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 15px;
	padding-left: 265px;
	padding-bottom: 20px;
	background-image: url(/images/page_background.gif);
	background-position: top left;
	background-repeat: repeat-y;
	font-style: italic;
	font-size: 11px;
	line-height: 17px;
}
div.databyline {
	width: 655px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 15px;
	padding-left: 280px;
	background-image: url(/images/page_background.gif);
	background-position: top left;
	background-repeat: repeat-y;
	font-size: 10px;
	line-height: 12px;
	color: #697983;
	white-space: nowrap;
}
/* =============================================================================================================================================== */
sup.super {
	font-size: 8px;
}
div.databyline a {
	color: #697983;
	text-decoration: none;
}
div.databyline a:hover {
	text-decoration: underline;
}
div.databyline a:active {
	text-decoration: underline;
}
div.sbuscribeteaser {
	display: block;
	width: 262px;
	height: 20px;
	margin: 0px;
	padding: 10px;
	padding-left: 18px;
	background-image: url(/images/bg_teaser_subscribe.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

div.hometeaser {
	display: block;
	width: 270px;
	height: 80px;
	margin: 0px;
	margin-bottom: 10px;
	padding: 10px;
	background-image: url(/images/bg_teaser_home.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
div.hometeaser h2 {
	font-size: 14px;
}
div.hometeaser p {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 5px;
}
div.hometeaser p a {
	font-size: 9px;
}
div.hometeaser img {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}
div.pageteaser {
	display: block;
	width: 150px;
	margin: 0px;
	padding: 10px;
	background-color: #fafcfd;
	background-image: url(/images/bg_teaser_page.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-size: 10px;
}
div.pageteaser h3 {
	color: #4c5760;
	font-size: 11px;
	font-weight: 700;
}
div.pageteaser p,div.pageteaser div {
	font-size: 11px;
	line-height: 15px;
}
div.pageteaser img {
	float: left;
	margin-right: 10px;
}
div.pageteaser li {
	margin: 0px;
	margin-bottom: 4px;
	margin-left: 16px;
	line-height: 12px;
	padding: 0px;
}
span.fundfact {
	color: #4c5760;
	font-weight: 700;
	text-transform: uppercase;
}
table.recent_publication {
	border-collapse: collapse;
}
table.recent_publication thead,table.recent_publication th {
	display: none;
}
table.recent_publication td {
	text-align: left;
	vertical-align: top;
	padding: 0px;
}
div.investorlogin {
	width: 300px;
	padding: 30px;
	padding-top: 30px;
	border: 1px solid #8b8078;
	background-color: #f0efed;
}
div.investorlogin input {
	vertical-align: middle;
}
div.investorlogin label {
	display: block;
	float: left;
	width: 80px;
	vertical-align: middle;
	height: 15px;
	padding: 2px;
}
span.error_message {
	color: red;
}
div.debug_message_block {
	width: 930px;
	margin: 0px;
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	background-color: #ffe0e0;
}
p.debug_message,span.debug_message {
	color: #4c5760;
	background-color: #ffe0e0;
	font-family: "Courier New",Sans-Serif;
	font-size: 11px;
}
div.managefield {
	float: left;
	width: 140px;
	height: 20px;
	text-align: left;
	vertical-align: top;
}
div.managefieldvalue {
	float: left;
	width: 450px;
	height: 20px;
	text-align: left;
	vertical-align: top;
}
div.header_info {
	float: right;
	width: 668px;
	height: 76px;
	padding: 15px;
	color: #685c53;
	font-size: 10px;
	line-height: 14px;
	text-align: right;
	white-space: nowrap;
}
div.header_info div.userdetails {
	float: right;
	color: #685c53;
	font-size: 10px;
	line-height: 14px;
	text-align: right;
}
div.header_info a {
	color: #685c53;
	text-decoration: none;
}
div.header_info a:hover {
	color: #4c5760;
}
div.header_info input {
	vertical-align: middle;
}
div.searchbar {
	float: right;
	width: 205px;
	height: 23px;
	padding: 3px;
	padding-left: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-image: url(/images/bg_search.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
}
div.searchbar input {
	float: none;
	margin: 0px;
	width: 113px;
	height: 12px;
	margin-top: 1px;
	padding: 3px;
	border: 0px;
	font-size: 11px;
	color: #808080;
}
div.sharepricegraph {
	display: block;
	width: 460px;
	height: 320px;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #4c5760;
	background-color: white;
	background-position: top left;
	background-repeat: no-repeat;
}
span.asxprice {
	color: #4c5760;
}
span.asxpercent {
	color: #685c53;
	font-size: 9px;
}
a.button {
	display: block;
	float: left;
	width: 96px;
	height: 16px;
	padding: 2px;
	padding-top: 3px;
	background-image: url(/images/bg_button.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #685c53;
	font-weight: 500;
	text-align: center;
	text-decoration: none;
}
a.button:link {
	text-decoration: none;
}
a.button:hover {
	color: #685c53;
	text-decoration: none;
	background-position: bottom left;
}
a.button,a.button:link,a.button:hover,a.button:active,a.button:visited,a.button * {
	text-decoration: none;
}
button,button:link,button:hover,button:active,button:visited {
	text-decoration: none !important;
}
a.feature {
	float: left;
	width: 195px;
	height: 45px;
	padding: 0px;
	padding-top: 25px;
	padding-left: 5px;
	padding-right: 70px;
	background-position: center center;
	background-repeat: no-repeat;
	font-size: 16px;
	line-height: 20px;
	color: #c0c0c0;
	font-weight: 500;
	text-align: right;
	text-transform: none;
}
a.feature:hover {
	color: white;
}
/* Management Table styles */
/* ========================================================================= */
table.managementlist {
	width: 100%;
	border-collapse: collapse;
}
table.managementlist th {
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color: #4c5760;
	border-top: 1px solid #685c53;
	border-bottom: 1px solid #685c53;
	background-color: #f0efed;
}
table.managementlist td {
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	color: #685c53;
	border-bottom: 1px solid #685c53;
}
table.managementlist td img {
	vertical-align: middle;
	margin-bottom: 1px;
}
div.managementedit {
	display: block;
	width: 500px;
	padding: 20px;
	padding-top: 15px;
	border: 1px solid #8b8078;
	background-color: #f0efed;
}
div.managementedit table {
	width: 100%;
	border-collapse: collapse;
}
div.managementedit table td, div.managementedit table th {
	height: 22px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
div.managementedit table td img {
	vertical-align: middle;
	margin-bottom: 1px;
}
div.managementedit table td input {
	width: 320px;
}
div.whosonline {
	position: fixed;
	top: 10px;
	left: 10px;
	width: 200px;
	height: 200px;
	border: 1px solid black;
}
/* External website table styles */
/* ========================================================================= */
table.list {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #685c53;
}
table.list th {
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color: #4c5760;
	border-bottom: 1px solid #685c53;
	background-color: #f0efed;
}
table.list td {
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	color: #685c53;
	border-bottom: 1px solid #685c53;
}
table.list td img {
	float: left;
	margin-top: 1px;
	margin-right: 4px;
}
table.financial {
	width: 100%;
	border-collapse: collapse;
}
table.financial th {
	padding: 5px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	color: #4c5760;
	background-color: #bfd4e4;
	border: 1px solid white;
}
table.financial td {
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	color: #685c53;
	background-color: #e6edf3;
	border: 1px solid white;
}
table.financial td img {
	float: left;
	margin-top: 1px;
	margin-right: 4px;
}
table.sitemap {
	border-collapse: collapse;
}
table.sitemap td {
	padding: 0px;
	text-align: left;
	vertical-align: top;
	border: 1px solid black;
}
table.sitemap td img {
	margin: 0px;
}
table.searchform {
	width: 500px;
	border-collapse: collapse;
}
table.searchform thead,table.searchform th{
	display: none;
}
table.searchform td {
	padding: 0px;
	text-align: left;
	vertical-align: middle;
	border: 0px solid black;
	padding-bottom: 1px;
}
table.searchform td input,table.searchform td select {
	width: 98%;
}
h1.search_results_heading {
	border-bottom: 1px solid #4c5760;
}
p.search_result_title {
	font-weight: 700;
	margin-bottom: 5px;
	font-size: 13px;
	line-height: 17px;
}
p.search_result_url {
	margin-bottom: 5px;
	padding-left: 25px;
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
	white-space: nowrap;
}
p.search_result_fund {
	margin-bottom: 5px;
	padding-left: 25px;
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
	font-weight: 500;
	white-space: nowrap;
}
p.search_result_url a {
	color: #3973a1;
}
p.search_result_url a:hover {
	color: #3973a1;
}
p.search_result_url a:active {
	color: #3973a1;
}
p.search_result_updated {
	margin-bottom: 5px;
	padding-left: 25px;
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
	white-space: nowrap;
}
p.search_result_excerpt {
	white-space: normal !important;
	margin-bottom: 5px;
	padding-left: 25px;
}
p.search_result_divider {
	font-size: 1px;
	margin-top: 15px;
	margin-bottom: 10px;
	border-top: 1px dotted #a2bed4;
}

/* =============================================================================================================================================== */

span.WestpacRed {
	color: #da0948;
}
span.Superscript {
	font-size: 8px;
	vertical-align:super;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
	font-size: 12px;
	text-align: left;
}
p.NormalCentre, li.NormalCentre, div.NormalCentre {
	text-align:center !important;
}

table.TablewithoutBorders {
	border-collapse: collapse;
}
table.TablewithoutBorders th {
	border: 1px solid white;
}
table.TablewithoutBorders td {
	border: 1px solid white;
}

span.Small, span.Small span {
	font-size: 10px !important;
}
p.FootnoteSmall, li.FootnoteSmall, div.FootnoteSmall {
	font-size: 9px !important;
}
p.NormalSmall, li.NormalSmall, div.NormalSmall {
	font-size: 9px !important;
}
p.NormalCentreSmall, li.NormalCentreSmall, div.NormalCentreSmall {
	font-size: 9px !important;
	text-align: center;
}

span.VerySmall, span.VerySmall span {
	font-size: 8px !important;
}
p.FootnoteVerySmall, li.FootnoteVerySmall, div.FootnoteVerySmall {
	font-size: 8px !important;
}
p.NormalVerySmall, li.NormalVerySmall, div.NormalVerySmall {
	font-size: 8px !important;
}
p.NormalCentreVerySmall, li.NormalCentreVerySmall, div.NormalCentreVerySmall {
	font-size: 8px !important;
	text-align: center;
}
