@charset "utf-8";
/*	-------------------------------------------------------------------------
	DUET Group style 
	
	version:   2.1
	author:    David McKinnon, Zoe Trakosas
	email:     david.mckinnon@macquarie.com
	------------------------------------------------------------------------- */

/* 	=Defaults
	------------------------------------------------------------------------- */

/* 	=Headings	*/
body {
	background:#fff;
}
h1 {
	color:#22334f;
	font-size:1.92em;
}
h3, h4, h5, h6 {
	margin: 1em 0 0.3em 0;
	font-family:Arial, Helvetica, sans-serif;
}
h4 {
	font-size: 1.2em;
}
h5 {
	color: #7E8083;
	font-size: 1.1em;
	font-weight: bold;
}
h6 {
	font-size:1em;/* displayed at 14px */
	color: #7E8083;
}
a, a:link, .VC-pageBody a {
	color:#0A618B;
}
a:visited, .VC-pageBody a:visited {
	color: #5d8c9e;
}
a:hover, .VC-pageBody a:hover {
	color: #0F97D9;
	border-bottom-color:#0F97D9;
}
dl dt {
	font-size:1.1em;
	font-weight: bold;
	margin:1.5em 0 0.25em;
}
dl dd {
	margin: 0 0 0.25em 1em;
}
sup a, sup a:visited {
	color: #b29164;
	border: none;
	text-decoration: underline;
	font-size: 0.8em;
}
sup a:hover {
	color: #231F20;
	text-decoration: none;
}
table caption {
	width: 100%;
	padding: 10px 0;
	color: #575859;
	font-weight: bold;
	text-align: left;
}
table sup a, table sup a:visited {
	border: none;
	color: #555;
	font-size: 1.1em;
	text-decoration: underline;
}
table sup a:hover {
	color: #231F20;
	text-decoration: none;
}
/* 	=Layout
	------------------------------------------------------------------------- */
div#VC-container {
	background: #e6e6e6 url(../../www.duet.net.au/Images/bkg/bg.png) right top repeat-x;
	display:inline;/*This is to fix IE6 Duplicate Characters Bug - content repeated at the bottom of the page*/
}
div#VC-page {
	position:relative;
}
div#VC-header {
	position:relative;
	padding-top: 26px;
	z-index:6000;
}
div#VC-siteWideHeader {
	border-bottom:1px solid #fff;
	float:right;
	height:33px;
	min-height:33px;
	position:absolute;
	_position:relative; /* making IE 6.0 behave */
	right:0;
	top:26px;
	_top:0;  /*   put in for IE 6.0 to cure additional margin */
	width:50%;
}
html>body div#VC-siteWideHeader { /*For all other browsers*/
	height:auto;
}
div#VC-siteWideHeaderLeft {
	display: none;
}
div#VC-lowerHeader {
	background: transparent;
	clear: both;
	height:101px;
	margin-top: 0;
}
div#VC-banner.VC-banner {
	display:none;
}
/* === Breadcrumb */

.siteBreadCrumb {
	width:790px;
	padding-bottom:0;
	color: #f5f5f5;
}
.siteBreadCrumb a {
	color: #f5f5f5;
	font-weight: normal;
}
.siteBreadCrumb a:hover {
	color:#09c;
	border-bottom-color:#09c;
}
.siteBreadCrumb span {
	padding:-2px 7px;
}
div#VC-breadcrumbs {
	position: absolute;
	left: 0;
	top:129px;
	width:100%;
	background:transparent;
}
div#VC-siteBreadcrumb {
	width:100%;
}
div#VC-pageBody {
	background: #fff;
	border-top: 1px solid #fff;
	clear: both;
	float: left;
	position: relative;
	width: 990px;
	margin: 1px auto 0 auto;
	padding: 0 0 30px;
}
div#VC-leftNavigation {
	margin: 211px 0 0 0;
	padding: 35px 0 0 0;
	position: relative;
}
div.VC-mainContent {
	position:relative; /* so we can use absolute positioning for elements inside mainContent */
	min-height:400px;
	height:400px;   /*Because IE6 doesn't understand min-height*/
}
html>body div.VC-mainContent { /*For all other browsers*/
	height:auto;
}
div.VC-featureColumn {
	background: #fff url(../../www.duet.net.au/Images/bkg/line.gif) no-repeat left bottom;
	border: none;
	float:right;
	width: 198px;
	margin-left: 0;
	margin-top: 224px;
	padding-bottom:2em;
}
/* 	=Typography
	------------------------------------------------------------------------- */
	/* displayed at 11px */
.VC-links ul li a {
	font-size:0.9166em;
}
/* displayed at 12px */
#tooltip h3 {
	font-size:1em;
}
.VC-mainContent .subH1, .VC-mainContent .subHeading {
	font-size:1.5em;/* displayed at 18px */
}
a.loginButton {
	font-size:1.1666em;/* displayed at 14px */
}
/* == line-height */
.VC-mainContent p, .VC-mainContent blockquote {
	line-height:16px;
}
.VC-mainContent ol {
	line-height:24px;
	margin-left: 30px;
	padding: 0;
	margin-bottom: 20px;
}
.VC-mainContent ol li {
	padding: 0;
}
/*	=Branding
	------------------------------------------------------------------------- */
div#VC-logo {
	height:85px;
	width:242px;
}
.VC-sitewideSearch form {
	width:auto;
	float:none;
}
.VC-sitewideSearch form input.searchImage {
	height:32px;
	width:31px;
	position:relative;
	top:-6px;
}
.VC-sitewideSearch form div input {
	background:#e2e2e2;
	border:none;
	color:#000;
	height:20px;
	width:130px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-opera-border-radius: 10px;
}
/*	=Primary navigation
	------------------------------------------------------------------------- */
div.VC-navigation {
	color:#000 !important;
}
div.VC-navigation {
	background: #d7d7d7 url(../../www.duet.net.au/Images/bkg/nav-bkg-r.png) no-repeat right top;
	bottom: 0;
	height:auto;
	left:230px;
	position: absolute;
	right: 0;
	width:760px;
}
div.VC-navigation ul.rollovermenu {
	float:left;
	width:100%;
}
div.VC-navigation .rollovermenu li ul {
	padding-bottom:4px;
	left:0;
 *top:36px;
}
div.VC-navigation .rollovermenu li:hover ul {
	left:0;
}
div.VC-navigation .rollovermenu li ul li, div.VC-navigation .rollovermenu li ul li:hover, div.VC-navigation .rollovermenu li ul li.hover {
	background: #eae9e9;
}
div.VC-navigation .rollovermenu a {
	border-right: none;
	color: #11356e;
	font-weight: normal;
	text-align: center;
}
div.VC-navigation .rollovermenu a.header, div.VC-navigation .rollovermenu a.overview {
	background: transparent url(../../www.duet.net.au/Images/bkg/groove.png) no-repeat left 8px;
	/*padding:11px 15px 8px;
	*padding:11px 24px 8px;*/
	padding:11px 15px 8px;
}
div.VC-navigation .rollovermenu li#last a {
	padding:11px 24px 8px;
}
div.VC-navigation .rollovermenu li ul li a:hover, div.VC-navigation .rollovermenu li ul li.hover a {
	color:#000;
	text-decoration:underline;
}
div.VC-navigation .rollovermenu li:hover, div.VC-navigation .rollovermenu li.hover, div.VC-navigation .rollovermenu li:active {
	background: #eae9e9 url(../../www.duet.net.au/Images/bkg/nav-bkg-r.png) no-repeat right -360px;
}
div.VC-navigation .rollovermenu li#last:hover, div.VC-navigation .rollovermenu li#last.hover {
	background-position: right -120px;
}
div.VC-navigation .rollovermenu li.current-item {
	background: #0070D0 url(../../www.duet.net.au/Images/bkg/nav-bkg-r.png) no-repeat right -480px;
}
div.VC-navigation .rollovermenu li.current-item:hover, div.VC-navigation .rollovermenu li.current-hover {
	background: #eae9e9 url(../../www.duet.net.au/Images/bkg/nav-bkg-r.png) no-repeat right -360px;
}
div.VC-navigation .rollovermenu li.current-item#last {
	background: #0070D0 url(../../www.duet.net.au/Images/bkg/nav-bkg-r.png) no-repeat right -240px;
}
div.VC-navigation .rollovermenu li.current-item#last:hover, div.VC-navigation .rollovermenu li.current-hover#last {
	background: #0070D0 url(../../www.duet.net.au/Images/bkg/nav-bkg-r.png) no-repeat right -120px;
}
div.VC-navigation .rollovermenu li:hover a.header, div.VC-navigation .rollovermenu li.hover a.header, div.VC-navigation .rollovermenu li:active a.header {
	background: transparent url(../../www.duet.net.au/Images/bkg/nav-bkg-l.png) no-repeat left top;
}
div.VC-navigation .rollovermenu li.current-item a.header {
	background: transparent url(../../www.duet.net.au/Images/bkg/nav-bkg-l.png) no-repeat left -120px;
	color:#fff;
}
div.VC-navigation .rollovermenu li.current-item a.header:hover, div.VC-navigation .rollovermenu li.current-hover a.header {
	background: transparent url(../../www.duet.net.au/Images/bkg/nav-bkg-l.png) no-repeat left top;
	color: #11356e;
}
div.VC-navigation .rollovermenu li#first a {
	background: transparent url(../../www.duet.net.au/Images/bkg/nav-bkg-o-l.png) no-repeat left top;
	padding-left:30px;
}
div.VC-navigation .rollovermenu li#first.current-item a {
	background: transparent url(../../www.duet.net.au/Images/bkg/nav-bkg-o-l.png) no-repeat left -240px;
	color:#fff;
}
div.VC-navigation .rollovermenu li#first a:hover, div.VC-navigation .rollovermenu li#first.hover a, div.VC-navigation .rollovermenu li#first:active {
	background: #EBEAEA url(../../www.duet.net.au/Images/bkg/nav-bkg-o-l.png) no-repeat left -120px;
}
div.VC-navigation .rollovermenu li ul li a {
	padding:4px 25px 5px 12px;
	background-image: none;
	font-weight: normal;
	text-align: left;
	text-transform: none;
}
/*	=Secondary navigation
	------------------------------------------------------------------------- */
div#VC-leftNavigation {
	background:#fff url(../../www.duet.net.au/Images/bkg/left-nav-bkg.png) 0 0 repeat-x;
	color: #000;
	padding-bottom:10em;
}
#csMenu div.title {
	color: #fff;
	background: #5c5c5c url(../../www.duet.net.au/Images/bkg/title-bg.png) 0 0 repeat-x;
	border: 1px solid #707070;
	padding:.5em 8px;
	border-bottom: 1px solid #fff;
}
.csMenu ul li {
	border-bottom:1px solid #fff;
	margin:0;
	padding:0;
}
.csMenu ul li a {
	background: #93c7ec url(../../www.duet.net.au/Images/bkg/csmenu-bkg.png) 0 0 repeat-x;
	margin:0;
	padding:0.75em 1em;
}
.VC-pageBody .csMenu ul li a:visited {
	color: #000;
}
.csMenu ul li a:hover {
	color:#fff;
	background: #2788e3 url(../../www.duet.net.au/Images/bkg/csmenu-selected-bkg.png) 0 0 repeat-x;
}
.csMenu li#selectedElement a {
	background: #2788e3 url(../../www.duet.net.au/Images/bkg/csmenu-selected-bkg.png) 0 0 repeat-x;
}
.csMenu ul li ul li a, .csMenu li#selectedElement ul li a {
	background:#d8ebfb url(../../www.duet.net.au/Images/arrow.gif) 0.5em 50% no-repeat;
	padding: 0.75em 1em 0.75em 2em;
	color:#1a5286;
}
.csMenu ul li ul li a:hover {
	background-color:#2788e3;
	color:#fff;
}
.csMenu ul li ul li ul li a {
	background-color:#efefef;
}
.selectedElementParent{
    display:block;
    background-color :aqua;
}
/*	=Main content
	------------------------------------------------------------------------- */
.VC-mainContent h1 {
	margin-top:245px;
 	*padding-top:245px;
	color:#0070D0;
	font-weight:normal;
	font-size: 1.7em;
}

#message { 
	position:absolute;
	top:236px; 	
	background:#FEFBC0;
	border:#999 solid 1px;
	width:90%;
	margin:.5em;
}

#home-message {
	background: #FEFBC0;
	border: #999 solid 1px;
	width: 90%;
	margin-bottom: 15px;
}

#message p, #home-message p { 
	color:red;
	margin:1em;
}

.VC-mainContent .VC-article h1 {
	padding-top:0;
}
/*
original h1 tag is hidden in the meta element inside the Meta content item!

*/
#VC-container #VC-mainContent.VC-mainContent h1#fauxh1 {
	margin-top:-50px;
	visibility:visible;
	padding-bottom: 30px;
	*padding:0;
	*position:relative;
	*top:-50px;
	margin-bottom:-15px;
}
.VC-mainContent h2 {
	color:#22334f;
	font-size:1.44em;
	font-weight:normal;
	line-height: 22px;
	margin: 1em 0 0.5em 0;
}
.VC-mainContent h3 {
	color:#cd9585;
	font-size:1.2em;
}
.VC-mainContent h4 {
	color:#cd9585;
	font-size:1.1em;
	font-weight: normal;
}
.VC-mainContent h5 {
	color:#000;
	font-size:0.88em;
}
.VC-mainContent h6 {
	color: #0070d0;
	font-size:0.81em;
}
.VC-mainContent ul {
	margin-bottom: 20px;
	margin-left: 40px;
}
.VC-mainContent ul li, .VC-featureColumn ul li {
	list-style: square;
	line-height: 150%;
}
.VC-mainContent p {
	color:#4b3e36;
	line-height: 150%;
	margin-bottom:1em;
}
.VC-mainContent p.intro {
	clear: both;
	color:#757577;
	font-size: 1.25em;
	line-height: 1.3em;
	margin-top: 1.5em;
	margin-bottom: 1em;
}
.VC-mainContent table {
	border-bottom:2px solid #0195D1;
	border-collapse:collapse;
	margin-bottom: 20px;
	padding:0;
}
.VC-mainContent th, .VC-mainContent td, .VC-mainContent td.firstCol {
	background:#fff;
	border-bottom:1px solid #0195D1;
	color:#000;
	font-size: 0.9166em;
	padding: 0.5em 1em;
	text-align:left;
	vertical-align: top;
}
.VC-mainContent td.rightalignCol {
	background:#fff;
	border-bottom:1px solid #0195D1;
	color:#000;
	font-size: 0.9166em;
	padding: 0.5em 2em;
	text-align:right;
	vertical-align: top;
}
.VC-mainContent th {
	text-transform:capitalize;
}
.VC-mainContent thead th, .VC-mainContent thead th.firstCol {
	background:#F9F9F9;
	border-top:1px solid #D4D4D4;
	color:#0195D1;
	font-size:1em;
	font-weight:700;
	padding: 1em 1em 0.75em 1em;
}
.VC-mainContent tr {
	background:#fff;
}
.VC-mainContent tr.alt, .VC-mainContent tr.alt td {
	background:#f4f4f4;
}
.VC-mainContent table#credit-ratings tr.alt, .VC-mainContent table#credit-ratings tr.alt td {
	background:#fff;
}
.VC-mainContent td ul {
	margin: 0 1em 0.25em 1.25em;
	padding:0;
}
.VC-mainContent .left {
	float: left;
	margin-right: 1em;
}
.VC-mainContent .right {
	float: right;
	margin-left: 1em;
}
.VC-mainContent .vcard p {
	margin:0;
}
.VC-mainContent .smallText {
	color:#666;
	font-weight:normal;
}
.VC-mainContent .subH1 {
	color:#707070;
}
.VC-mainContent .subHeading {
	color:#0087cf;
}
.callToAction span {
	background:url(../../www.duet.net.au/Images/icons/call_to_action_arrow.html) no-repeat left top;
}
.tabs-nav a, .tabs-nav a span, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
	color:#0B80AC;
}
.tabs-nav a:hover, .tabs-nav a:hover span {
	color:#0F97D9;
}
/*	Banners */
div#banner-container, div.banner {
	background:	#0073ae;
	height:224px;
	left:-198px;
	position: absolute;
	top:0;
	width:990px;
}
div.banner {
	background: url(../../www.duet.net.au/Images/about-duet.jpg) no-repeat 0 0 #0073ae;
}
div.banner#investor-centre {
	background-image: url(../../www.duet.net.au/Images/investor-centre.jpg);
}
div.banner#community {
	background-image: url(../../www.duet.net.au/Images/community.jpg);
}
div.banner#contact-duet-group {
	background-image: url(../../www.duet.net.au/Images/contact-duet-group.jpg);
}
div.banner#news, div.banner#news-archive {
	background-image: url(../../www.duet.net.au/Images/news.jpg);
}
div.banner#news {
	left:0;
}
/*	Home page rotating banner */
#herobanner {
	width: 990px;
}
#herobanner a {
	border: none;
}
#herobanner img {
	display: none;
}
#herobanner img.first {
	display: block;
}
#banner-container #nav {
	bottom: 6px;
	display:block;
	list-style:none;
	padding:1em 0.5em;
	position: absolute;
	right: 8px;
	z-index:10;
}
#banner-container #nav a {
	background:#e4e4e4;
 *background:#aaa;
	border:none;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	color: #e4e4e4;
 *color:#aaa;
	display:inline;
	font-weight:bold;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	padding:2px 6px;
	margin-left:0.25em;
}
#banner-container #nav a:hover, #banner-container #nav a.activeSlide {
	background:#fff;
	color:#fff;
	cursor:pointer;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
}
#banner-container ol li a {
	color:#292929;
}
#banner-container ol li a:hover {
	color:#666;
}
div.home-box {
	width:331px;
	overflow:hidden;
}
div.home-box h2 {
	background: #5c5c5c url(../../www.duet.net.au/Images/bkg/title-bg.png) 0 0 repeat-x;
	border: 1px solid #707070;
	color: #fff;
	font-weight:bold;
	margin:0;
}
div.home-box span {
	position:relative;
	top:-16px;
 *top:-18px;
}
div.home-box h2 img {
	position:relative;
	top:0;
 *top:-1px;
	padding:0 2px 0 20px;
}
div#latest-news {
	background: #fff url(../../www.duet.net.au/Images/bkg/panel-blue.png) 0 bottom no-repeat;
	float:left;
}
div#media-links {
	background: #fff url(../../www.duet.net.au/Images/bkg/panel-blue.png) 0 bottom no-repeat;
	float:right;
}
div.home-box-inner {
	height: 270px;
	padding: 20px;
}
div.home-box-inner ul, div.home-box-inner ul li {
	color:#485D7C;
	font-weight:700;
	list-style:none;
	margin:0 0 0.75em;
	padding:0;
}
div.home-box-inner ul li h3 {
	color:#485D7C;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0;
}
div.home-box-inner ul li p {
	margin:0;
}
div.home-box-inner ul li p a {
	font-weight:bold;
 *display:inline-block;
}
/*	Assets
	---------------------------------- */
div#assets {
	background:#ede8e4;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom:1em;
	padding:1em;
}
div#assets h2 {
	color:#cd9585;
	font-weight:bold;
}
div#assets h2 span {
	color:#22334F;
	font-weight:normal;
}
/*	Profiles
	---------------------------------- */
	
dl.profiles {
	_position:relative;
	margin:0 3em;
}
dl.profiles dt {
	clear:right;
	color:#0070d0;
	font-size:1.3em;
}
dl.profiles ul {
	margin:0 0 .5em 0;
}
dl.profiles ul li {
	/*	list-style-image:url(http://www.duet.net.au/Images/icons/list-bullet.gif);
	margin:0 0 .2em 1.4em;*/
	list-style: none;
	font-size: 95%;
	margin: 0px;
	padding: 0px;
}
dl.profiles dt span {
	color:#666;
	font-weight:normal;
	/*	padding-left:0.5em;*/
	font-size:70%;
}
dl.profiles dd {
	margin:0;
}
dl.profiles dd p.title {
	font-weight:bold;
	margin-top:0;
	width:430px;
}
dl.profiles div.right {
	margin-top:-5.1em;
	padding:0;
}
dl.profiles div.right img {
	border:1px solid #b5b5b5;
	margin-top:1em;
}
dl.profiles dt a.external {
	border:0;
	padding:0;
	text-decoration:none;
	float:none;
}
dl.profiles dd a {
	display:block;
	clear:both;
	margin: 0 13.5em 1em 0;
	text-decoration:none;
	border:none;
	padding:.8em 0;
	background: #5c5c5c url(../../www.duet.net.au/Images/icons/profiles-arrow.png) 0 0 repeat-x;
}
dl.profiles dd a span {
	visibility:hidden;
	padding:1em 1em;
	margin-top:-2px
}
dl.profiles .details {
	display:none;
	clear:both;
}
p.showHideProfiles {
	text-align:right;
	margin-right:2.5em;
}
p.showHideProfiles a {
	padding:0 1em .2em 2em;
	background:url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat .5em -54px transparent;
	border:none;
	width:130px;
}
/* === icons */
#VC-mainContent li a.external, #VC-mainContent li a.excel, #VC-mainContent li a.doc, #VC-mainContent li a.pdf, #VC-mainContent li a.txt, #VC-mainContent li a.zip, #VC-mainContent li a.email, #VC-mainContent li a.ext {
	line-height: 16px;
	background-repeat:no-repeat;
	border-bottom:none;
	padding:.5em 2em 0 0;
}
#VC-mainContent li a.external span, #VC-mainContent li a.excel span, #VC-mainContent li a.doc span, #VC-mainContent li a.pdf span, #VC-mainContent li a.txt span, #VC-mainContent li a.zip span, #VC-mainContent li a.email span, #VC-mainContent li a.ext span {
	border-bottom:1px solid #cacaca;
}
#VC-mainContent li a.external:hover span, #VC-mainContent li a.excel:hover span, #VC-mainContent li a.doc:hover span, #VC-mainContent li a.pdf:hover span, #VC-mainContent li a.txt:hover span, #VC-mainContent li a.zip:hover span, #VC-mainContent li a.email:hover span, #VC-mainContent li a.ext:hover span {
	border-bottom-color: #0F97D9;
}
#VC-mainContent li a.pdf {
	background:url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat right -1984px;
}
#VC-mainContent li a.pdf:hover {
	background:url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat right -1928px;
}
#VC-mainContent li a.txt {
	background:url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat right -1649px;
}
#VC-mainContent li a.txt:hover {
	background:url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat right -1593px;
}
#VC-mainContent li a.zip {
	background:url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat right -2093px;
}
#VC-mainContent li a.zip:hover {
	background:url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat right -2039px;
}
#VC-mainContent li a.doc {
	background:url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat right -1760px;
}
#VC-mainContent li a.doc:hover {
	background:url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat right -1704px;
}
#VC-mainContent li a.email {
	background:url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat right -1226px;
}
#VC-mainContent li a.email:hover {
	background:url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat right -1176px;
}
#VC-mainContent li a.excel {
	background:url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat right -1875px;
}
#VC-mainContent li a.excel:hover {
	background:url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat right -1819px;
}
#VC-mainContent li a.external {
	background:url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat right -1125px;
}
#VC-mainContent li a.external:hover {
	background:url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat right -1072px;
}
#VC-mainContent a.printPage {
	padding:.3em 0;
	display:inline-block;
	background: transparent url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat right -1536px;
}
#VC-mainContent a.printPage span {
	visibility:hidden;
}
#VC-mainContent a.printPage:hover {
	background: transparent url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat right -1480px;
}
/* === Tooltip */
#tooltip {
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}
/* === Pagetools */
.VC-pagetools {
	position:absolute;
	left:551px;
	top:254px;
	width:60px;
}
.VC-pagetools img {
	cursor:pointer;
	padding:0 0 0 10px;
}
.VC-pageToolsForm .mandatory {
	color:#c00;
}
.VC-pageToolsForm .secondaryButton ins {
	color:#fff;
}
/*	Forms
	------------------------------------------------------------------------- */
form {
	/*background: #EDE8E4 url(http://www.duet.net.au/Images/bkg/form-bkg.png) left top no-repeat;*/
	/*float:left;
	margin:0 0 1.5em 0;
	width:541px;*/
}
form p {
	/*padding:2em 2em 0 2.5em;*/
}
fieldset {
	border-style: none;
	clear: left;
	float: left;
	margin: 0 0 1em 0;
}
fieldset ol {
	padding: 1em 1em 0 1em;
	list-style: none;
}
fieldset li {
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 1em;
	position:relative;
	margin:0.5em 0;
}
fieldset label {
	position: relative;
	float: left;
	font-weight:bold;
	width: 7em;
	margin-right: 1em;
	text-align:left;
}
fieldset label.error {
	background-color:#ffffef;
	border:1px solid #EFEFE0;
	float: right;
	left:372px;
 *left:379px;
	line-height:1.2;
	padding:0.25em 0.5em;
	position:absolute;
	text-align: left;
	top:-4px;
	width:120px;
}
form fieldset input {
	padding:2px 3px;
	border:1px solid #D5D4D0;
}
form fieldset input:focus {
	background-color:#ffffef;
}
fieldset.submit {
	background: transparent url(../../www.duet.net.au/Images/bkg/form-bkg-b.html) bottom left no-repeat;
	margin-bottom:0;
	position:relative;
 *top:1em;
	padding:0 0 2em 0;
	width:100%;
}
form fieldset.submit input {
	background: #09f;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.35, rgb(0,153,255)), color-stop(0.68, rgb(1,137,241)), color-stop(0.84, rgb(1,130,235)));
	background: -moz-linear-gradient(center top, rgb(0,153,255) 35%, rgb(1,137,241) 68%, rgb(1,130,235) 84%);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099ff', endColorstr='#0182eb');
	border:1px solid #63baf4;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	color: #fef4e9;
	cursor: pointer;
	display: inline-block;
	outline: none;
	margin-left:8.55em;
 *margin-left:9.75em;
	padding: .5em 2em .55em;
 *padding: .3em 1em .35em;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
}
form fieldset.submit input:hover {
	color:#fff;
	background: #007bcd;
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#007bcd', endColorstr='#0069be');
	background: -webkit-gradient( linear, left bottom, left top, color-stop(0.41, rgb(0,105,190)), color-stop(0.71, rgb(0,114,196)), color-stop(0.86, rgb(0,123,205)) );
	background: -moz-linear-gradient( center bottom, rgb(0,105,190) 41%, rgb(0,114,196) 71%, rgb(0,123,205) 86% );
	text-decoration: none;
}
/*	=Secondary content
	------------------------------------------------------------------------- */
.featureColumnElement {
	float: none;
	margin: 0 0 1em 5%;
	padding: 0;
	width:95%;
 *width: 85%;
}
div#VC-featureColumn div.RHS-QuickLinks, div#VC-featureColumn .featureColumnElement {
	margin-top: 34px;
 *margin-top: 23px;
}
.featureColumnElement h2 {
	color:#1080c4;
	font-size: 1.56em;
	font-weight:normal;
	margin-bottom:0.5em;
}
div#VC-featureColumn h3 {
	color:#22334F;
}
div#VC-featureColumn h4 {
	color: #b29164;
	margin: 0.5em 0 0 0;
	padding-bottom:0.55em;
	padding-left: 0.7em;
	width:auto;
}
div#VC-featureColumn ul {
	list-style-type:none;
	position:relative;
}
div#VC-featureColumn ul li {
	list-style:none;
	list-style-image:none;
	border-bottom:1px solid #c0d7e8;
	padding:0;
}
div#VC-featureColumn ul li a {
	color: #124374;
	background: transparent url(../../www.duet.net.au/Images/arrow.gif) 0 0.75em no-repeat;
	border:none;
	display:block;
	margin:0;
	padding: 0.5em 5px 0.5em 1em;
	width:100%;
}
div.VC-featureColumn div.RHS-QuickLinks div a span {
	display:inline-block;
	padding:.7em 3em 0.5em 2.3em;
	background:url(../../www.duet.net.au/Images/icons/plus-icon-circle.gif) no-repeat scroll 1px 50% transparent;
	cursor:pointer;
	font-size:.8em;
}
html>body div#VC-featureColumn ul li a {
	width: auto;
}
div#VC-featureColumn ul li a:hover {
	text-decoration:underline;
}
.footnote p, .footnote li {
	color:#808080;
	font-size:0.86em;
	margin:0.25em 0;
}
div.RHS-QuickLinks div {
 *margin-top:-.5em!important;
}
div.RHS-QuickLinks div.gallery div {
 *margin-top:0!important;
}
div.RHS-QuickLinks div a {
	border:none;
}
.VC-mainContent span.instructional-text, div.map span.instructional-text, div.gallery span.instructional-text, div.featureColumnElement div span.instructional-text {
	background:url(../../www.duet.net.au/Images/icons/plus-icon-circle.gif) no-repeat scroll 1px 50% transparent;
	cursor:default!important;
	display:inline-block;
	font-size:.8em;
	font-weight:bold;
	padding:.7em 3em 0.5em 2.3em;
	width:12em;
	text-transform:uppercase;
}
.vcard {
	margin-bottom:1em;
}
/*	=Footer
	------------------------------------------------------------------------- */
div#VC-footer {
	background: #121b29 url(../../www.duet.net.au/Images/bkg/footer-bkg.gif) 0 0 repeat-x;
	border-top:1px solid #fff;
	padding-bottom:1.2em;
}
div#VC-footer .upperFooter {
	background: transparent;
	border-top: none;
}
div#VC-footer .footerLinks, div#VC-footer .copyRightDisclaimer {
	float:right;
	padding: 0;
	margin: 0.5em 0 0.75em;
}
div#VC-footer .copyRightDisclaimer {
	float:left;
}
div#VC-footer .copyRightDisclaimer p {
	color:#fff;
	font-size:0.9166em;
}
div#VC-footer .footerLinks ul li {
	background:none;
	border-right:1px solid #999;
	display:inline;
	font-size:0.9166em;
	list-style-type:none;
	padding:0 12px 0 8px;
}
div#VC-footer .lowerFooter a:link, div#VC-footer .lowerFooter a, div#VC-footer .lowerFooter a:visited {
	color:#e4e4e4;
}
div#VC-footer .footerLinks ul li.lastLink {
	border:none;
}
div#VC-footer .footerLinks ul li a {
	text-decoration:none;
}
div#VC-footer .lowerFooter {
	background: transparent;
	border-top:1px solid #0079c2;
	clear:both;
	padding:25px 15px 5px 20px;
}
div.footer-column {
	float: left;
	margin-right: 25px;
	width: 200px;
}
div.footer-column ul li {
	margin-top:1em;
}
div.footer-column ul li a {
	text-decoration:none;
	font-weight:bold;
	font-size: 1.25em;
}
div.footer-column ul li a:hover {
	color:#f5f5f5;
	text-decoration:underline;
}
div.footer-column ul li ul {
	margin-top:0.25em;
}
div.footer-column ul li ul li {
	margin-top:0;
}
div.footer-column ul li ul li a {
	font-weight:normal;
	font-size:1em;
}

.limited-offer-button {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 690px;
    height: 88px;
    background-color: #0070D0;
    color: #ffffff !important;
    border: none !important;
    background-repeat: no-repeat;
    background-position: 40px center;
    text-align:center;
}


@font-face {
    font-family: Lato-Bold;
    src: url("http://www.duet.net.au/App_Themes/Duet/fonts/Lato-Bold.ttf") format('truetype');
}
@font-face {
    font-family: Lato-Light;
    src: url("http://www.duet.net.au/App_Themes/Duet/fonts/Lato-Light.ttf") format('truetype');
}

.limited-offer-button h3 {
    padding: 10px 20px 0 95px;
    margin: 0 0 0 0 !important;
    font-size: 28px;
    font-weight: bold;
    font-family: Lato-Bold;
    color: #ffffff !important;
}

.limited-offer-button h4 {
    padding: 0 25px 0 0;
    margin: 0 0 0 0 !important;
    font-size: 26px;
    text-decoration:underline;
    font-family: Lato-Light;
    color: #ffffff !important;
}

/* start print styles */
/* Print CSS */
@media print {
* {
	overflow: visible !important;
}
* {
	float: none !important;
}
h1 {
	width: 100%;
}
.VC-siteWideHeader, .VC-productFinder, .VC-searchResults .alignRight, .VC-navigation, .VC-featureColumn, .VC-breadcrumbs, .VC-breadcrumb, .VC-featureColumn .featureColumnElement .RHS-Login, .VC-featureColumn .featureColumnElement .RHS-ResearchAndInsights, .researchInsights .elementBody, .VC-featureColumn .featureColumnElement .RHS-WhatDoYouThink, .whatDoYouThink, .RHS-ResearchAndInsights, .RHS-Login, .VC-featureColumn .featureColumnElement .RHS-QuickLinks, .RHS-QuickLinks, .RHS-WhatDoYouThink, .ui-tabs-hide, .ui-tabs .ui-tabs-nav, .VC-pagination, .VC-pagetools, #TB_overlay, #TB_window, #TB_ajaxContent, .TB_modal, #tooltip, .VC-fontResizeTool, .VC-siteWideLogin, .VC-leftNavigation, .VC-pagetools, .backToTopLink, .primaryButton, .secondaryButtonWithPhone, .VC-featureColumn .featureColumnElement .RHS-ContactUs .elementBody .contactUs, .RHS-ContactUs, div#banner-container, div.VC-lowerHeader .screenLogo, .VC-footer .upperFooter .footerLinks, div#VC-footer .portalDisclaimer, .VC-mainContent .VC-tabModule .tabs-nav, #VC-HP-Promo2, #VC-HP-Promo3, p.paragraph-print, .VC-subH1, dl.profiles dd a, p.showHideProfiles {
	display:none !important;
}
.VC-container, .VC-page {
	display:inline;
	width:100%;
	margin:0;
	text-wrap:unrestricted !important;
}
.VC-container .VC-page .VC-header .VC-lowerHeader .VC-logo .printLogo {
	display:inline;
	float:left;
	clear:both !important;
}
.VC-container .VC-page .VC-header .VC-lowerHeader .VC-logo, .VC-logo img {
	display:block !important;
	float:left !important;
}
.VC-container .VC-page .VC-pageBody .VC-mainContent .VC-promoHomeSlideShow #VC-HP-Promo1, #VC-HP-Promo2, #VC-HP-Promo3 {
	display:block !important;
	float:left !important;
	top:130px !important;
}
.VC-mainContent {
	width:600px!important;
	margin-top:.5em!important;
}
.VC-mainContent .right {
	float:right;
	margin-left:1em;
}
.VC-mainContent h1 {
	margin-top:0;
	padding-top:0;
	min-height:0;
}
.VC-mainContent p {
	clear:both;
}
.VC-mainContent ul {
	margin-bottom:.5em!important;
}
.VC-mainContent .advisersPromo {
	width:100%;
	margin:0;
	display:block !important;
}
.VC-mainContent .leftcolumn {
	display:inline;
	width:378px;
	height:auto;
	padding:0;
	margin-right:1em !important;
}
.VC-mainContent .rightcolumn {
	display:block;
	width:206px;
	height:auto;
	padding:0;
	margin-left:1em !important;
}
div.home-box {
	width:280px!important;
	float:left!important;
	margin-right:20px!important;
}
div.home-box h2 {
	border:none;
}
div.home-box h2 img {
	display:none;
}
dl.profiles ul {
	margin:-4.5em 0 0 .5em!important;
	padding-bottom:2.5em!important;
	width:350px;
}
dl.profiles div.right {
	margin-top:-5.1em;
	padding:0;
	margin-left:400px;
}
dl.profiles div.right img {
	border:1px solid #B5B5B5;
	margin-top:1em;
}
dl.profiles dd div.details {
	display:block!important;
}
dl.profiles dd div.details p {
	clear:both!important;
}
dl.profiles dd a {
	background:none;
}
.VC-mainContent .right {
	float:right;
	margin-left:1em;
}
.VC-footer {
	width:100%;
	display:inline;
	margin:0;
}
.VC-footer .lowerFooter {
	width:100%;
	padding:0;
	display:none!important;
}
.VC-footer .lowerFooter .productDisclaimer {
	display:block;
	margin:0;
	padding:0;
	float:none;
	text-wrap:unrestricted;
	text-align:left;
	clear:both;
	content:" " !important;
}
.portalDisclaimer P, body, .VC-container, .VC-page, .VC-pageBody {
	width:100%;
	background-color:#fff;
	margin:0 !important;
}
div#VC-footer .upperFooter {
	margin-top:-1em;
}
div#VC-footer p {
	color:#B5B5B5!important;
}
.VC-tabModule .tabs-container {
	background-color:#fff;
	display:block;
	clear:both;
	border-top:none;
	padding:0;
	margin:-2.5em 0 0 0;
	content:" " !important;
}
.VC-tabModule .tabs-container ul {
	position:relative;
}
.VC-tabModule .tabs-container h2 {
	color:#0070D0;
	display:block;
	position:relative;
	font-weight:normal;
	clear:both;
	padding-top:1em;
}
.VC-tabModule .tabs-container h3 {
	color:#22334F;
	position:relative;
}
.secondaryButton {
	display:none;
}
.promotionsPods {
	position:relative !important
}
}


/* Minification failed (line 1048, error number 1049): Browser hack generates invalid CSS */