@charset "utf-8";
/*	-------------------------------------------------------------------------

	Default stylesheet for DUET Group site
	------------------------------------------------------------------------- */

/* 	=Reset
	------------------------------------------------------------------------- */
* {
	margin:0;
	padding:0;
}

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}*/
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
sup {
	font-size: 75%;
	vertical-align:super;
}

/* 	=Defaults
	------------------------------------------------------------------------- */
body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000;
}
a:link {
	color:#000;
}
input, textarea {
	background-attachment:fixed
}
img, fieldset {
	border:none;
}
iframe {
	background:transparent;
	width:100%;
}
/* 	=Layout
	------------------------------------------------------------------------- */
div#VC-container {
	background: #DFDFDF url(../../www.duet.net.au/Images/bkg/bg.png) right top repeat-x;
	float:left;
	margin:0;
	width:100%;
}
div#VC-page {
	margin:0 auto;
	width:990px;
}
div#VC-header {
	float:left;
	width:100%;
}
div#VC-siteWideHeaderLeft {
	float:left;
}
div#VC-siteWideHeaderRight {
	float:right;
}
div#VC-lowerHeader {
	clear: both;
	float:left;
	position:relative;
	width:100%;
	z-index:70;
}
div.VC-breadcrumbs, div.VC-breadcrumb {
	float:left;
	z-index:10;
}
div.VC-footer {
	float:left;
	width:100%;
	margin-right:-3px
}
div.VC-navigation {
	float:left
}
div.VC-leftNavigation {
	width:198px;
	float:left;
}
div.VC-pageBody {
	padding-top:5px;
	padding-bottom:30px;
}
div.VC-mainContent {
	width:554px;
	float:left;
	padding-left:20px;
}

/* 	=Typography
	------------------------------------------------------------------------- */
/* Default 12px font size */
body {
	font-size:75%;
}
/* Font size overwrites */

/* displayed at 10px */
.VC-mainContent th {
	font-size:0.8333em;
}
/* displayed at 11px */
.VC-siteWideHeaderRight ul li a, .VC-footer .lowerFooter, .VC-footer .copyRightDisclaimer, .VC-links ul li a, .VC-sitewideSearch input, th, #tooltip .body {
	font-size:0.9166em;
}
/* displayed at 12px */
#tooltip h3, .VC-navigation .rollovermenu li ul li a, .VC-mainContent .smallText {
	font-size:1em;
}
.VC-mainContent td.firstCol .smallText {
	font-size:0.86em
}
/* displayed at 13px */
.VC-mainContent .summary, .VC-navigation .rollovermenu a {
	font-size:1.0833em;
}
/* displayed at 14px */
h5, h6, a.loginButton, .VC-mainContent td.firstCol {
	font-size:1.1666em;
}
/* displayed at 16px */ 
h3 {
	font-size:1.3333em;
}
/* displayed at 12px */
h4 {
	font-size:1em
}
/* displayed at 20px */
h2, .subH1, .subHeading {
	font-size:1.6666em;
}
/* displayed at 28px */
h1, .hOne {
	font-size:2.3333em;
	width:480px;
}
/* == line-height */
.VC-mainContent p, .VC-mainContent blockquote {
	line-height:16px;
}
.VC-mainContent ul, .VC-mainContent ol {
	line-height:16px;
}/* Remaining 8 pixels are added in li*/
/* Sub logo - Navigation image */
.VC-logo {
	width:103px;
}
.lowerFooter a:link, .lowerFooter a, .lowerFooter a:visited {
	color:#b2b2b2
}
/* These will affect all the component in the main areas */
.VC-pageBody {
	background-color:#fff;
	color:#333;
	word-wrap:break-word
}
.VC-pageBody a {
	color:#333;
	border-bottom:#cacaca solid 1px;
	text-decoration:none;
}
.VC-pageBody a:hover {
	border-bottom-color:#000;
	color:#000;
}
.VC-pageBody a img {
	border:none;
}
.VC-pageBody a:hover img {
	border:none;
}
.VC-mainContent h1, hOne, .subH1, .subHeading {
	font-family:"Helvetica Neue 45 Light", Arial, sans-serif;
}
.VC-mainContent h1, .hOne, h2 {
	color:#000;
}
.VC-mainContent h3 {
	color: #b29164;
	padding-bottom:5px
}
.VC-mainContent h4 {
	color: #b29164;
	font-weight:bold;
}
.VC-mainContent h5 .VC-mainContent h6 {
	color:#1c1c1c
}
.VC-mainContent ol {
	margin-left:20px;
	margin-bottom:10px
}
.VC-mainContent ul {
	margin:0 0 10px 16px;
	padding:0;
}
.VC-mainContent ul li, .VC-featureColumn ul li {
	list-style-image: url(../../www.duet.net.au/Images/icons/list_style_image.html)
}
.VC-featureColumn ul li {
	padding-bottom:10px
}
.VC-mainContent ul li {
	margin-bottom:8px
}
.VC-mainContent ul.linkList {
	margin-left:13px
}
.VC-mainContent ul.linkList li, .VC-featureColumn ul.linkList li {
	list-style:none;
	list-style-image:none;
	margin-left:0;
	padding-left:3px;
	position:relative
}
.linkListIcon {
	display:inline-block;
	height:7px;
	width:4px;
	background: url(../../www.duet.net.au/Images/icons/call_to_action_arrow.html) no-repeat left top;
	position:absolute;
	left:-10px;
	top:4px
}
.VC-mainContent p {
	margin-bottom:15px;
}
.VC-mainContent .tableSubHeader {
	background-color:#fff;
	color:#000;
	font-weight:bold
}
.VC-mainContent address {
	font-style:normal;
}
.VC-mainContent blockquote {
	margin-left:20px;
}
.VC-mainContent .normalField {
	text-align:left;
}
.VC-mainContent .smallText {
	color:#808080;
}
.VC-mainContent .subH1 {
	color:#333;
	line-height:20px;
	margin-bottom:20px;
}
.VC-mainContent .subHeading {
	color:#0087cf;
	margin-bottom:25px;
}
.VC-mainContent .summary {
	color:#666;
	line-height:18px;
	margin-bottom:20px;
}
.VC-pageBody input {
	vertical-align:middle;
}
.VC-pageBody input.searchButton {
	height:25px;
	padding:0;
}
.VC-mainContent .VC-article {
	margin-bottom:15px;
	float:left;
}
.required {
	background:url(../../www.duet.net.au/Images/icons/required_asterisk.gif) no-repeat;
	padding-left:10px;
}
.hide {
	display:none
}
/* Back to top link */
.backToTopLink {
	clear:both;
	padding:10px 0;
}
.backToTopLink a {
	color:#666;
}
/* Call to Action */
.callToAction {
	margin-top:15px
}
.callToAction span {
	background:url(../../www.duet.net.au/Images/icons/call_to_action_arrow.html) no-repeat left top;
	margin-right:10px;
	width:4px;
	height:7px;
	vertical-align:middle;
	display:inline-block;
	background-position:0 0;
}
.VC-featureColumn .callToAction span {
	margin-right:7px
}
.product-category-item .callToAction {
	position:absolute;
	bottom:0;
	left:0
}
* html .callToAction span {
	vertical-align:-5px;
}
/* Add Icons */
a.documentLink:hover .documentLinkIcon {
	background-position:0 -20px;
}
.documentLinkIcon {
	background:url(../../www.duet.net.au/Images/icons/docs.html) no-repeat 0 0;
	display:inline-block;
	height:16px;
	margin-right:10px;
	width:13px;
}
a.externalLink:hover .externalLinkIcon {
	background-position:-20px -20px;
}
.externalLinkIcon {
	background:url(../../www.duet.net.au/Images/icons/sprite.gif) no-repeat -20px 0;
	display:inline-block;
	height:9px;
	margin-left:4px;
	width:9px;
}
.VC-pageBody a.removeUnderline, .VC-pageBody .removeUnderline:hover, .VC-pageBody .removeUnderline:active, .VC-pageBody .removeUnderline:link {
	text-decoration:none;
	border:none
}
/*	=Secondary navigation
	------------------------------------------------------------------------- */
.csMenuJs ol li {
	float:left;
	margin-top:1px;
	margin-right:2px;
}
.csMenuJs ol li a {
	padding-left:2px;
}
.csMenuJs ul li a {
	color:#333;
	text-decoration:none;
	border-bottom:none;
	display:block;
	margin-bottom:3px;
}
.csMenuJs ul ul li ol {
	padding-left:13px;
}
.csMenuJs ul ul ul li ol {
	padding-left:22px;
}
.csMenuJs ul li ol li.channelLink {
	padding-left:0;
	width:156px;
	margin-top:4px;
	margin-bottom:0;
}
.cNavMenuImage {
	cursor:pointer;
}
.csMenu ul {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}
.csMenu ul li {
	float:left;
	width:198px;
	background:#bfbfbf;
	padding:6px 0 0;
}
.csMenu ul li a {
	padding-left:10px;
}
.csMenu ul li ul li {
	background-position:12px 6px;
}
.csMenu ul li ul li ul li {
	background-position:24px 6px;
}
.csMenu ul li ul li ul li ul li {
	background-position:36px 6px;
}
.csMenu ul ul li ol {
	padding-left:23px;
}
.csMenu ul ul ul ul li ol {
	padding-left:43px;
}
.csMenu ul li ol li.channelLink {
	padding-left:0;
	width:156px;
}
.csMenu a {
	margin-left:12px;
	display:list-item;
	border-bottom:0;
	padding-bottom:1px;
	margin-top:4px;
}
.csMenu ul ul a {
	background-position: .6em 50%!important;
}
.csMenu ul ul ul a {
	background-position: 2.5em 50%!important;
	text-indent:24px;
}
.csMenu ul ul ul ul a {
	background-position: 3.5em 50%!important;
	text-indent:36px;
}
.csMenu ul li#selectedElement ul li a {
	color:#000;
}
.csMenu ul ul li a:hover {
	color:#ADADAD;
}
.csMenu ul li#selectedElement a:hover {
	color:#D1D1D1;
}
.csMenu ul li#selectedElement ul li a:hover {
	color:#8A8A8A;
}
.csMenuJs, .csMenu {
	width:198px;
	background-color:#fff;
}
.csMenuJs li, .csMenu li {
	list-style-type:none;
	margin:0;
	padding:0;
}
.csMenuJs ul, .csMenuJs ol, .csMenu ol {
	float:left;
	margin:0;
	padding:0;
}
.csMenuJs ul li, .csMenu ol li {
	float:left;
}
.csMenuJs ul li div, .csMenu ul li div {
	float:left;
	width:198px;
}
.csMenuJs .title, .csMenu .title {
	padding:3px 8px 4px 20px;
	font-size:1.49em;
	font-family:"Helvetica Neue 45 Light", Arial, Helvetica, sans-serif;
}
.csMenuJs ul li#selectedElement li div a, .csMenu ul li a, .csMenu ul li#selectedElement li div a {
	color:#000;
	text-decoration:none;
}
.csMenuJs ul li div.containerDiv, .csMenu ul li div.containerDiv {
	width:198px;
	background-color:#bfbfbf;
	padding:0;
	padding-bottom:1px;
}
.csMenuJs ul ul li div.containerDiv, .csMenu ul ul li div.containerDiv, .csMenu ul ul li {
	background-color:#d9d9d9;
}
.csMenuJs ul ul li#selectedElement > div.containerDiv, .csMenuJs ul ul ul li#selectedElement > div.containerDiv, .csMenu ul li#selectedElement {
	background-color:#2788E3;
}
.csMenuJs ul ul ul li div.containerDiv, .csMenu ul ul ul li div.containerDiv, .csMenu ul ul ul li {
	background-color:#efefef;
}
.csMenuJs ul ul ul ul li div.containerDiv, .csMenu ul ul ul ul li div.containerDiv, .csMenu ul ul ul ul li {
	background-color:#fff;
}
.csMenuJs ul li ol, .csMenu ul li ol {
	padding-left:3px;
}
.csMenuJs ul ul ul ul li ol, .csMenu ul ul ul li ol {
	padding-left:38px;
}
.csMenuJs ul ul li ol li.channelLink, .csMenu ul ul li ol li.channelLink {
	width:141px;
}
.csMenuJs ul ul ul li ol li.channelLink, .csMenu ul ul ul li ol li.channelLink {
	width:122px;
}
.csMenuJs ul ul ul ul li ol li.channelLink, .csMenu ul ul ul ul li ol li.channelLink {
	width:109px;
}
.csMenuJs ul li div.csMouseOver, .csMenuJs ul ul li div.csMouseOver, .csMenuJs ul ul ul li div.csMouseOver, .csMenuJs ul ul ul ul li div.csMouseOver, .csMenu ul li div.csMouseOver, .csMenu ul ul li div.csMouseOver, .csMenu ul ul ul li div.csMouseOver, .csMenu ul ul ul ul li div.csMouseOver {
	background-color:#666;
}
.csMenuJs ul li div.csMouseOver a, .csMenuJs ul li#selectedElement li div.csMouseOver a, .csMenu ul li div.csMouseOver a, .csMenu ul li#selectedElement li div.csMouseOver a, .csMenu ul li a:hover {
	color:#fff;
}
.csMenuJs ul li#selectedElement div a, .csMenu ul li#selectedElement div a, .csMenu ul li#selectedElement a {
	color:#fff;
}
.csMenuJs ul li ul, .csMenuJs ul li#selectedElement ul ul, .csMenu ul li ul, .csMenu ul li#selectedElement ul ul {
	display:none;
}
.csMenuJs ul ul.selectedElementParent, .csMenuJs ul li#selectedElement ul, .csMenu ul ul.selectedElementParent, .csMenu ul li#selectedElement ul {
	display:block !important;
}
/* === Round Corners */
.rc1, .rc2, .rc3, .rc4 {
	font-size:1px;
	overflow:hidden;
	display:block;
}
.rc1 {
	height:1px;
	background:red;
	margin:0 5px;
}
.rc2 {
	height:1px;
	background:red;
	margin:0 3px;
}
.rc3 {
	height:1px;
	background:red;
	margin:0 2px;
}
.rc4 {
	height:2px;
	background:red;
	margin:0 1px;
}
/* === Striped Table */
tr.odd {
	background:#f7f7f7;
}
tr.even {
	background:#fff;
}
/* === Remove borders */
.VC-mainContent table.noBorders, .VC-mainContent table.noBorders td, .VC-mainContent td.noBorders, .VC-mainContent a.noBorders {
	border:none;
}
/* === Breadcrumb */
.VC-breadcrumbs, .VC-breadcrumb {
	width:990px;
	background-color:#fff;
}
.siteBreadCrumb {
	color:#666;
	margin:10px 0 0 20px;
	padding-bottom:0;
	height:30px;
}
.siteBreadCrumb a {
	color:#666;
	text-decoration:none;
	line-height:1.5em
}
.siteBreadCrumb a:hover {
	color:#333;
	border-bottom:1px solid #000;
}
.siteBreadCrumb span {
	padding:0 0 0 6px;
	margin-right:3px;	
}
.siteBreadCrumb .breadcrumbLabel {
	padding:0;
	vertical-align:text-bottom;
}
/*	=Secondary content
	------------------------------------------------------------------------- */
/* === Feature Column */
.featureColumnElement {
	width:178px;
	margin:19px 10px;
	word-wrap:break-word;
}
.featureColumnElement .elementBody h3 {
	font-size:1.3333em;
	color:#1c1c1c;
	padding-bottom:10px;
}
.featureColumnElement .elementBody h2 {
	color:#272727;
}
.featureColumnElement .elementBody p {
	color:#272727;
	padding:2px 0;
}
.featureColumnElement .elementBody ul {
	padding:2px 10px
}
.RHS-Login {
	background-color:#e8e8e8;
	border:none;
	margin:10px;
}
/* === Tooltip */
#tooltip {
	position:absolute;
	z-index:100;
	border:1px solid #111;
	background-color:#eee;
	padding:5px;
	opacity:0.85;
}
#tooltip h3, .tooltip div {
	margin:0;
}
#tooltip h3 {
	font-weight:bold;
}
/* === Site Wide Navigation */
.VC-siteWideHeaderRight ul {
	position:relative;
	list-style-type:none;
	margin:0;
	padding:0;
	z-index:80;
}
.VC-siteWideHeaderRight ul li {
	position:relative;
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
.VC-siteWideHeaderRight ul li a {
	color:#fff;
	display:block;
	margin-left:1px;
	margin-right:1px;
	padding:10px 5px 8px 11px;
	text-decoration:none;
}
.VC-siteWideHeaderRight ul li a.selected {
	background:#242424;
	border-left:1px solid #787878;
	border-right:1px solid #787878;
	margin:0;
}
.VC-siteWideHeaderRight ul li ul {
	display:none;
	position:absolute;
	background:#242424;
	border:1px solid #787878;
	border-top:none;
	padding:7px;
	padding-left:5px;
}
.VC-siteWideHeaderRight ul li ul li a {
	width:115px;
	padding:2px 5px;
	background-color:#242424;
}
.VC-siteWideHeaderRight ul li ul li a:hover {
	color:#fff;
	background:#4d4d4d;
	text-decoration:none;
}
.ddshadow {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	visibility:hidden;
}
.toplevelshadow {
	opacity:0.8;
}
.rightarrowclass {
	position:absolute;
	right:5px;
	top:6px;
}
.downarrowclass {
	position:absolute;
	right:7px;
	top:15px;
}
/*IE6 hack to get sub menu links to behave correctly*/
* html .VC-siteWideHeaderRight {
	height:1%;
}
/* The top position on the downarrowsclass on the sitewide navigation is overwritten in utilities.js */
* html .VC-siteWideHeaderRight ul li a {
	display:inline-block;
}

/* === Sitewide Search */
.VC-sitewideSearch {
	float:left;
	margin:0;
	padding:5px 0 5px 6px;
}
.VC-sitewideSearch input {
	border:1px solid #979797;
	color:#616161;
	float:left;
	height:15px;
	margin:0;
	padding:3px 0 0 3px;
	width:102px;
}
.VC-sitewideSearch input.searchImage {
	border:none;
	height:20px;
	padding:0;
	width:26px;
}
.VC-siteWideHeaderRight .VC-sitewideSearch a {
	float:left;
	margin:0;
	padding:0;
}
div.VC-searchResultsSummary {
	margin:15px 0 20px 0;
	background-color:#eee;
	padding:10px 20px 5px 20px;
}
.VC-seacrhResultsIframe {
	border:none;
	height:950px;
	width:100%;
}
/* === International Sites */
.VC-internationalSites {
	position:relative;
}
.VC-internationalSites .globeIcon {
	position:absolute;
	top:10px;
	left:12px;
}
.VC-internationalSites a.menuLink {
	padding-left:29px
}
.VC-subnavTable {
	padding:0;
	width:100%;
}
.VC-subnavTable th {
	color:#fff;
	padding-bottom:5px;
	text-align:left;
	font-weight:normal;
}
.VC-internationalSites .VC-subnavTable a {
	width:134px;
	padding:1px 0;
	margin:0;
}
.VC-internationalSites span {
	background-image:url(../../www.duet.net.au/Images/icons/international_flags_icon.html);
	background-repeat:no-repeat;
	width:16px;
	height:11px;
	margin:0 8px 0 5px;
	vertical-align:-2px;
	display:inline-block;
}
.AE_flag {
	background-position:0 0;
}
.AT_flag {
	background-position:-20px 0;
}
.AU_flag {
	background-position:-40px 0;
}
.BR_flag {
	background-position:-60px 0;
}
.CA_flag {
	background-position:-80px 0;
}
.CH_flag {
	background-position:-100px 0;
}
.CN_flag {
	background-position:-120px 0;
}
.DE_flag {
	background-position:-140px 0;
}
.FR_flag {
	background-position:-160px 0;
}
.GB_flag {
	background-position:-180px 0;
}
.HK_flag {
	background-position:-200px 0;
}
.ID_flag {
	background-position:-220px 0;
}
.IE_flag {
	background-position:-240px 0;
}
.IN_flag {
	background-position:-260px 0;
}
.JP_flag {
	background-position:-280px 0;
}
.KR_flag {
	background-position:-300px 0;
}
.MX_flag {
	background-position:-320px 0;
}
.MY_flag {
	background-position:-340px 0;
}
.NL_flag {
	background-position:-360px 0;
}
.NZ_flag {
	background-position:-380px 0;
}
.PH_flag {
	background-position:-400px 0;
}
.SE_flag {
	background-position:-420px 0;
}
.SG_flag {
	background-position:-440px 0;
}
.TH_flag {
	background-position:-460px 0;
}
.TW_flag {
	background-position:-480px 0;
}
.US_flag {
	background-position:-500px 0;
}
.ZA_flag {
	background-position:-520px 0;
}
/* === International Sites Directory */
.internationalSitesDirectory span {
	background-image:url(../../www.duet.net.au/Images/icons/international_flags_icon.html);
	background-repeat:no-repeat;
	width:16px;
	height:11px;
	margin:0 8px 0 5px;
	vertical-align:-2px;
	display:inline-block;
}
.internationalSitesDirectory .column1 {
	float:left;
	width:49%;
}
.internationalSitesDirectory .column2 {
	float:right;
	width:49%;
}
.internationalSitesDirectory ul {
	margin-left:5px;
}
.internationalSitesDirectory ul li {
	list-style:none;
	padding-bottom:10px;
	list-style-image:none;
}
.internationalSitesDirectory img {
	padding:2px 10px 2px 2px;
}
.internationalSitesDirectory a {
	vertical-align:top;
}
/*	=Branding
	------------------------------------------------------------------------- */
.VC-logo {
	float:left;
}
.VC-logo img {
	border:none;
	float:left;
}
/* === Font Resize Tool */
.VC-fontResizeTool {
	left:770px;
	position:absolute;
	top:-7px;
    width:215px;
}
.VC-fontResizeTool a {
	background:url(../../www.duet.net.au/Images/icons/font-resize.gif) 0 0 no-repeat;
	display:block;
	float:left;
	height:18px;
	margin:3px;
	text-decoration:none;
	width:18px;
}
.VC-fontResizeTool a.smallFont {
	background-position:0 0;
}
.VC-fontResizeTool a.defaultFont {
	background-position:-18px -23px;
}
.VC-fontResizeTool a.largeFont {
	background-position:-36px 0;
}

/* === Search box */
#txtWord{
    position:absolute;
    bottom:3px;
    width:108px;
    height:20px;
}
#btnImageButton{
    float:right;
}

/*	=Primary navigation
	------------------------------------------------------------------------- */
/* Due to the limitations of IE the rollover menu is */
/* controlled by JS in utilities.js */

.VC-navigation .rollovermenu a {
	color:#fff;
	display:block;
	padding:5px 18px 7px 20px;
	text-decoration:none;
}
div.VC-navigation .rollovermenu li {
	float:left;
	position:relative;
	list-style-type:none;
}
/*div.VC-navigation .rollovermenu li:hover a.header {
	background-color:#eae9e9 !important;
	color:#000 !important;
}*/
div.VC-navigation .rollovermenu li ul {
	background-color:#eae9e9;
	border-top:2px solid #fff;
	display:none;
	padding:17px 0 8px 0;
	position:absolute;
	top:35px;
}
div.VC-navigation .rollovermenu li:hover ul {
	left:0;
}
div.VC-navigation .rollovermenu li ul li {
	float:none;
	width:150px;
}
div.VC-navigation .rollovermenu li ul li a {
	border:none;
	color:#525252;
	padding:0 20px 6px 20px;
}
.VC-navigation .rollovermenu li ul li a:hover {
	color:#000;
	text-decoration:underline;
}
.VC-navigation .rollovermenu a.overview {
	background:none;
	padding-left:20px;
	padding-right:20px;
}
/*.VC-navigation .rollovermenu a.current {
	background-color:#fff;
	color:#000;
}*/
.ddsLeft, .ddsRight, .ddsBottom {
	position:absolute;
}
.ddsLeft, .ddsRight {
	background:url(../../www.duet.net.au/Images/bkg/drop_down_shadow_bg.html);
	top:0;
	width:5px;
}
.ddsLeft {
	background-position:0 0;
	left:-5px;
	top:-28px;
}
.ddsRight {
	background-position:-5px 0;
}
.ddsBottom {
	background:url(../../www.duet.net.au/Images/bkg/drop_down_shadow_bottom_bg.html);
	font-size:0;
	height:5px;
}
.ddsLeftCorner, .ddsRightCorner {
	background:url(../../www.duet.net.au/Images/bkg/drop_down_shadow_bg.html) no-repeat;
	height:5px;
	position:absolute;
	width:5px;
}
.ddsLeftCorner {
	background-position:-10px 0;
	left:-5px;
}
.ddsRightCorner {
	background-position:-15px 0;
}
.rightToLeft .ddsLeft {
	top:0;
}
.rightToLeft .ddsRight {
	top:-28px;
}
.ddsLeft {
	_left:-1px;
}
.ddsLeft, .ddsRight {
	_width:1px;
}
.ddsBottom {
	_height:1px;
	_overflow:hidden;
}
.ddsLeftCorner, .ddsRightCorner {
	_display:none
}
/*	=Footer
	------------------------------------------------------------------------- */
.VC-footer .upperFooter {
	color:#fff;
	padding:5px 15px;
}
.VC-footer .lowerFooter {
	color:#b2b2b2;
}
.VC-footer .lowerFooter ul {
	list-style:none;
}
.VC-footer .footerLinks ul li a {
	color:#fff;
}
.VC-footer .footerLinks ul li a:hover {
	border-bottom:1px solid #b2b2b2;
}
.VC-footer .footerLinks .firstlink, .VC-footer .footerLinks .firstLink {
	padding-left:0;
}
.VC-footer .footerLinks .lastlink, .VC-footer .footerLinks .lastLink {
	background:none;
}
.VC-footer .copyRightDisclaimer {
	color:#b2b2b2;
}
.lowerFooter p {
	padding:5px 0;
}
.VC-footer ol {
	padding-left:22px
}
/* === Popup */
.VC-popupMain {
	clear:both;
	width:100%;
}
.VC-popupMain .VC-mainContent {
	float:none;
	margin:0;
	padding:20px;
	width:auto;
	background-color:#fff;
}
/* === Lightbox */
#TB_HideSelect {
	z-index:89
}
#TB_overlay {
	z-index:90
}
#TB_window {
	border:none;
	background:none;
	z-index:92;
	top:50%;
}
#TB_load {
	z-index:93;
}
#TB_ajaxContent {
	border:none;
	background:none;
}
.VC-modalLightbox {
	background:#fff;
	width:100%;
}
.VC-modalLightbox .modalHeader {
	position:relative;
	height:85px;
	background-color:#2D2D2D;
}
.VC-modalLightbox .modalLogo {
	background:url(../../www.duet.net.au/Images/logos/macquarie_lightbox_logo.html) no-repeat;
	position:absolute;
	top:5px;
	left:10px;
	width:217px;
	height:75px;
}
.VC-modalLightbox .modalBody {
	padding:10px;
}
.VC-modalLightbox a.modalCloseBt {
	background:url(../../www.duet.net.au/Images/icons/close.html) no-repeat;
	position:absolute;
	top:5px;
	right:10px;
	width:16px;
	height:16px;
}
.VC-modalLightbox a.modalCloseBt:hover {
	background-position:0 -21px;
}
.VC-modalLightbox .modalDecorBanner {
	background:url(../../www.duet.net.au/Images/bkg/lb_decor_banner_bg.html) repeat-x;
	height:7px;
}
/* === Login lightbox */
#VC-loginLightbox {
	color:#000;
}
#VC-loginLightbox h2 {
	padding-bottom:5px;
}
#VC-loginLightbox h3 {
	color:#fff;
	display:block;
	background-color:#5B5B5B;
	padding:2px;
}
#VC-loginLightbox a {
	color:#000;
	display:block;
	text-decoration:none;
}
#VC-loginLightbox a:hover {
	color:#D40162;
	display:block;
	text-decoration:none;
}
#VC-loginLightbox .appsList ul {
	margin:0;
	padding:0;
}
/* .appsList li background-color:is also set in the javascript due to IE not supporting :hover */
#VC-loginLightbox .appsList li {
	background-color:#5B5B5B;
	list-style-type:none;
	padding-left:20px;
	display:block;
}
#VC-loginLightbox .appsList li a {
	color:#fff;
	display:block;
	text-decoration:none;
}
#VC-loginLightbox .appsList li a:hover {
	color:#fff;
}
#VC-loginLightbox .appsList li a:visited {
	color:#fff;
}
div.VC-container {
	margin-right:-3px;
}/*This is to fix IE6 Duplicate Characters Bug - content repeated at the bottom of the page

/* === Product category */
.VC-product-category {
	width:554px;
}
.VC-product-category div.product-category-item {
	float:left;
	position:relative;
	height:13.33em;
	width:257px;
	margin-top:20px;
	padding-right:20px;
}
.VC-product-category div.product-category-item img {
	margin-left:0;
}
.VC-product-category div.product-category-item li a {
	margin-left:0;
}
.VC-mainContent .product-category-item h2 {
	border-bottom:#d6d6d6 solid 1px;
	margin-bottom:5px;
	padding-bottom:7px;
}
#VC-productSearchHeading {
	font-size:1.33em;
	color:#707070;
	padding-bottom:5px;
}
/* === Comparison table */
table.productComparison thead tr .header {
	background-image:url(../../www.duet.net.au/Images/icons/sort_arrow.html);
	background-repeat:no-repeat;
	background-position:center right;
	cursor:pointer;
}
table.productComparison thead tr th.firstCol {
	background-color:transparent;
}
table.productComparison thead tr th.headerSortUp {
	background-image:url(../../www.duet.net.au/Images/icons/sort_arrow_asc.html);
	background-color:#f6f6f6;
}
table.productComparison thead tr th.headerSortDown {
	background-image:url(../../www.duet.net.au/Images/icons/sort_arrow_desc.html);
	background-color:#f6f6f6;
}
table.productComparison {
	border-bottom:1px #adadad solid;
}
table.productComparison th {
	text-align:left;
	padding-left:10px;
}
div.VC-singleProduct {
	border-bottom:1px solid #D6D6D6;
	border-top:1px solid #D6D6D6;
	margin-top:10px;
	padding:12px;
}
table.VC-productComparisonSingle {
	width:60%;
}
/* === Product finder */
.VC-productFinder {
	font-weight:bold;
	padding:8px 0;
	background-color:#f6f6f6;
	border-top:1px solid #b8b8b8;
	margin-bottom: 20px;
	float:left;
	width:100%;
}
.VC-productFinder form {
	margin-left:20px;
}
.VC-productFinder .button {
	color:#fff;
	background-color:#535353;
	border:none;
	padding:3px 6px;
}
#VC-catFindResults .alignRight {
	float:right;
}
/* === Closed products */
.VC-closedProducts {
	float:left;
	width:100%;
	background-color:#f6f6f6;
	border:1px solid #b8b8b8;
	border-left:none;
	border-right:none;
	padding:18px 0 5px 0;
	margin-top:10px
}
.VC-closedProducts p {
	margin-left:20px;
	color:#5d5d5d;
	font-size:1.166em;
	font-weight:700
}

/* === News releases */
.VC-mainContent ul.articleList, .VC-mainContent ul.articleList li {
	font-weight:700;
    list-style: none outside none;
    margin-left: 0;
}
.VC-mainContent ul.articleList li {
    margin: 1em 0;
}
.VC-pagination {
    background: none repeat scroll 0 0 #F1F1F1;
    float: left;
    margin-left: auto;
    margin-right: auto;
    padding: 0.5em;
    width: 100%;
}
.VC-pagination div {
    float: left;
}
.VC-pagination div a {
    display: inline;
    padding: 0.5em;
    text-decoration: none;
}
.VC-pagination div a:hover {
    background: none repeat scroll 0 0 #E4E4E4;
    text-decoration: underline;
}
.VC-pagination div a.current {
    font-weight: bold;
}
.VC-pagination select {
    float: right;
    margin-right: 0.5em;
}

/* === Sub channel summary table */
.VC-subChannelSummaryLink {
	text-align:right;
	margin-right:20px;
}
/* Graphic select */
div.selectbox-wrapper {
	position: absolute;
	width: 246px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin:-2px 0 0 2px;
	padding: 0;
	max-height: 200px;
	overflow: auto;
	z-index:100
}
div.selectbox-wrapper ul li.selected {
	background-color: #fff;
}
div.selectbox-wrapper ul li {
	list-style: none;
	list-style-image:none;
	list-style-type:none;
	display: block;
	margin:0 0 0 8px;
	padding: 2px;
	cursor: pointer
}
.selectbox {
	margin: 0 5px 10px 0;
	padding-left: 2px;
	width: 246px;
	display: block;
	background: url(../../www.duet.net.au/Images/buttons/select_bt.html) right;
	cursor: pointer
}
.selectbox select {
	background: url(../../www.duet.net.au/Images/buttons/select_bt.html) right
}
.VC-pageBody .featureColumnElement .elementBody input.selectbox, .VC-pageBody .VC-mainContent input.selectbox {
	border: none;
	height: 19px;
	padding: 5px 0 1px 10px;
	width:246px
}
/* === Pagetools */
.VC-pagetools a {
	text-decoration:none;
	border:none;
}
.VC-pagetools a:hover {
	text-decoration:none;
}
.VC-pagetools a:visited {
	text-decoration:none;
}
.VC-pageToolsForm {
	color:#666;
	background-color:#f3f3f3;
	margin-bottom:1px;
	padding:28px 0 18px 28px
}
.VC-pageToolsForm table {
	border:none;
	margin:0 0 10px 0
}
.VC-pageToolsForm td {
	border:none;
	vertical-align:top;
	padding:3px 0;
}
.VC-pageToolsForm .mandatory {
	color:#dc1d00
}
.VC-pageToolsForm .subHead {
	font-size:1.49em;
	color:#707070
}
.VC-pageToolsForm .requiredFields {
	color:#777;
	font-weight:700;
	background:url(../../www.duet.net.au/Images/icons/required_asterisk.gif) no-repeat left;
	padding-left:14px
}
.VC-pageToolsForm .formTitleText {
	font-weight:bold;
	margin-bottom:15px;
}
.VC-pageToolsForm .rightAlign {
	padding-right:10px;
	text-align:right;
	width:210px
}
.VC-pageToolsForm textarea, input.defaultInputSize, input.smallInputSize, input.mediumInputSize, input.largeInputSize {
	font-weight:700;
	color:#000
}
.VC-pageToolsForm h2 {
	color:#000
}
input.defaultInputSize, input.smallInputSize, input.mediumInputSize, input.largeInputSize, textarea.defaultInputSize {
	background:#fff url(../../www.duet.net.au/Images/bkg/form_fields_bg.html) no-repeat left 0;
	padding:6px;
	border:none;
	height:18px;
}
input.defaultInputSize {
	width:242px;
	background-position: left 0;
}
input.smallInputSize {
	width:42px;
	background-position: left -68px;
}
input.mediumInputSize {
	width:113px;
	background-position: right -68px;
}
input.largeInputSize {
	width:380px;
	background-position: left -136px;
}
textarea.defaultInputSize {
	width:244px;
	height:80px;
	background-position: left -205px;
	overflow:hidden;
}
a.VC-cancelButton:link, a.secondaryButton {
	text-decoration:none;
	border:none;
	color:#333;
	font-weight:bold
}
a.VC-cancelButton ins {
	text-decoration:none;
	border:none
}
.VC-cancelButton {
	cursor:pointer;
	line-height:25px;
	height:25px;
	background:url(../../www.duet.net.au/Images/buttons/button_bt.gif) no-repeat right -116px;
	padding-right:10px;
	display:inline-block
}
.VC-cancelButton ins {
	background:url(../../www.duet.net.au/Images/buttons/button_bt.gif) no-repeat 0 -116px;
	height:25px;
	line-height:25px;
	display:inline-block;
	padding-left:10px;
	word-wrap:normal
}
a.VC-cancelButton:hover {
	background-position:right -142px
}
a.VC-cancelButton:hover ins {
	background-position:0 -142px
}
a.VC-submitButton:link, a.VC-submitButton {
	text-decoration:none;
	border:none;
	color:#fff;
	font-weight:bold
}
a.VC-submitButton ins {
	text-decoration:none;
	border:none;
	color:#fff
}
.VC-submitButton {
	cursor:pointer;
	line-height:25px;
	height:25px;
	background:url(../../www.duet.net.au/Images/buttons/button_bt.gif) no-repeat right -64px;
	padding-right:10px;
	display:inline-block
}
.VC-submitButton ins {
	background:url(../../www.duet.net.au/Images/buttons/button_bt.gif) no-repeat 0 -64px;
	height:25px;
	line-height:25px;
	display:inline-block;
	padding-left:10px;
	word-wrap:normal
}
a.VC-submitButton:hover {
	background-position:right -90px
}
a.VC-submitButton:hover ins {
	background-position:0 -90px;
	color:#fff
}
.VC-pageToolsForm div.selectbox-wrapper {
	margin:0
}
.VC-pageToolsForm .selectbox {
	margin-bottom:0
}
label.checked {
	display:inline
}
/* Captcha styling */
.VC-CaptchaContainer {
	background:url(../../www.duet.net.au/Images/bkg/form_fields_bg.html) no-repeat left -405px;
	width:234px;
	position:relative;
	height:95px;
	padding:10px;
	z-index:10
}
.VC-captchaInput {
	position:absolute;
	bottom:0;
	left:5px;
	width:180px;
	padding:5px
}
.VC-CaptchaButtons {
	position:absolute;
	bottom:10px;
	left:148px;
	width:100px
}
/* Form validation styles */
label.error {
	color: #dc1d00;
	font-weight: 700;
	font-size: 0.8em;
	display:block;
}
.VC-pageToolsForm textarea.errorDefaultInputSize {
	background-position:left -305px
}
.VC-pageToolsForm input.errorDefaultInputSize {
	background-position:left -33px
}
.VC-pageToolsForm input.errorSmallInputSize {
	background-position:left -101px
}
.VC-pageToolsForm input.errorMediumInputSize {
	background-position:right -101px
}
.VC-pageToolsForm input.errorLargeInputSize {
	background-position:left -169px
}
/* === Contact us secure */
.contactUs .phone {
	background:url(../../www.duet.net.au/Images/Icon/mini_phone_icon.html) no-repeat left top;
	padding-left:18px;
}
.contactUs .email {
	background:url(../../www.duet.net.au/Images/Icon/mini_email_icon.html) no-repeat left top;
	padding-left:18px;
}
/* === Contact Directory */
.VC-contactDirectory ul li {
	list-style:none;
	list-style-image:none;
	width:100%;
}
.VC-contactDirectory a {
	display:block;
	margin-bottom:5px;
	padding-bottom:0;
	padding-top:25px;
}

/*	=Site map
	------------------------------------------------------------------------- */
div.VC-sitemap {
	overflow: hidden;
	width: 100%;
	margin-bottom: 20px;
}
.VC-sitemap div {
	float: left;
	width: 33%;
}
.VC-sitemap ul {
	margin:0;
}
.VC-sitemap ul li {
	list-style-image:none;
	list-style:none;
	margin:0;
}

/* === Buttons */
a.loginButton:link, a.loginButton {
	text-decoration:none;
	border:none;
	color:#fff;
	font-weight:bold;
}
a.loginButton ins {
	text-decoration:none;
	border:none;
}
.loginButton {
	cursor:pointer;
	line-height:31px;
	height:31px;
	background:url(../../www.duet.net.au/Images/buttons/button_bt.gif) no-repeat right 0;
	padding-right:10px;
	display:inline-block;
}
.loginButton ins {
	background:url(../../www.duet.net.au/Images/buttons/button_bt.gif) no-repeat 0 0;
	height:31px;
	line-height:31px;
	display:inline-block;
	padding-left:26px;
	word-wrap:normal;
}
a.loginButton:hover {
	background-position:right -32px;
	color:#fff;
}
a.loginButton:hover ins {
	background-position:0 -32px;
}
a.primaryButton:link, a.primaryButton {
	text-decoration:none;
	border:none;
	color:#fff;
	font-weight:bold;
}
a.primaryButton ins {
	text-decoration:none;
	border:none;
}
.primaryButton {
	cursor:pointer;
	line-height:25px;
	height:25px;
	background:url(../../www.duet.net.au/Images/buttons/button_bt.gif) no-repeat right -64px;
	padding-right:10px;
	display:inline-block;
}
.primaryButton ins {
	background:url(../../www.duet.net.au/Images/buttons/button_bt.gif) no-repeat 0 -64px;
	height:25px;
	line-height:25px;
	display:inline-block;
	padding-left:10px;
	word-wrap:normal;
}
a.primaryButton:hover {
	background-position:right -90px;
	color:#fff;
}
a.primaryButton:hover ins {
	background-position:0 -90px;
}
a.secondaryButton:link, a.secondaryButton {
	text-decoration:none;
	border:none;
	color:#333;
	font-weight:bold;
}
a.secondaryButton ins {
	text-decoration:none;
	border:none;
}
.secondaryButton {
	cursor:pointer;
	line-height:25px;
	height:25px;
	background:url(../../www.duet.net.au/Images/buttons/button_bt.gif) no-repeat right -116px;
	padding-right:10px;
	display:inline-block;
}
.secondaryButton ins {
	background:url(../../www.duet.net.au/Images/buttons/button_bt.gif) no-repeat 0 -116px;
	height:25px;
	line-height:25px;
	display:inline-block;
	padding-left:10px;
	word-wrap:normal;
}
a.secondaryButton:hover {
	background-position:right -142px;
}
a.secondaryButton:hover ins {
	background-position:0 -142px;
}
a.secondaryButtonWithPhone:link, a.secondaryButtonWithPhone {
	text-decoration:none;
	border:none;
	color:#333;
	font-weight:bold;
}
a.secondaryButtonWithPhone ins {
	text-decoration:none;
	border:none;
}
.secondaryButtonWithPhone {
	cursor:pointer;
	line-height:25px;
	height:25px;
	background:url(../../www.duet.net.au/Images/buttons/button_bt.gif) no-repeat right -168px;
	padding-right:13px;
	display:inline-block;
}
.secondaryButtonWithPhone ins {
	background:url(../../www.duet.net.au/Images/buttons/button_bt.gif) no-repeat 0 -168px;
	height:25px;
	line-height:25px;
	display:inline-block;
	padding-left:30px;
	word-wrap:normal;
}
a.secondaryButtonWithPhone:hover {
	background-position:right -194px;
}
a.secondaryButtonWithPhone:hover ins {
	background-position:0 -194px;
}
/* === Preset filter for Advisers - Quick Start */
.VC-mainContent .presetFilterAdvisers td {
	border:none;
	padding:6px;
}
.VC-mainContent .presetFilterAdvisers table {
	border:none;
	border-bottom:1px solid #d9d9d9;
	background:url(../../www.duet.net.au/Images/bkg/product_finder_bg.html) repeat-x bottom;
}
.VC-mainContent .presetFilterAdvisers h3 {
	border-bottom:#d9d9d9 solid 1px;
	margin-bottom:5px;
	padding-bottom:6px;
}

/*	Tabs
	---------------------------------- */
div.VC-tabModule {
	*float:left;
	zoom: 1;
	width:100%;
}
.tabs-hide {
	display:none;
}
.tabs-nav:after {
	display:block;
	clear:both;
	content:" ";
}
.VC-tabModule .tabs-container h2 {
	color:#0070D0;
	display:none;
}
.VC-tabModule .tabs-container h3 {
	color:#22334F;
	font-size:1.44em;
	font-weight:normal;
}
.VC-mainContent div.VC-tabModule ul.tabs-nav {
	background:url(../../www.duet.net.au/Images/bkg/tabs-nav-bg.gif) repeat-x scroll 0 bottom #fff;
	float:left;
	list-style: none;
	margin:0;
	width:100%;
}
.VC-mainContent div.VC-tabModule ul.tabs-nav li {
	float:left;
	list-style: none;
	list-style-image:none;
	margin:0 3px 0 0;
}
.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 {
	background-image: url(../../www.duet.net.au/Images/bkg/tab-bg.gif);
	color:#0182eb;
}
.tabs-nav a, .tabs-nav a span {
	display:block;
	padding:0 10px;
}
.VC-tabModule ul.tabs-nav li a {
	border-bottom:none;
	float:left;
	padding: 0 4px 0 0;
}
.VC-tabModule ul.tabs-nav a span {
	padding:4px 6px 4px 10px;
}
.VC-tabModule ul.tabs-nav li.tabs-selected a span {
	border-bottom:none;
	color:#000;
	padding-bottom: 5px;
}
.VC-tabModule ul.tabs-nav .tabs-disabled {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity:0.4;
}

.tabs-nav a {
	background-position:100% -100px;
	text-decoration:none;
}
.tabs-nav .tabs-selected a {
	background-position:100% -150px;
}
.tabs-nav .tabs-selected a span {
	background-position:0 -50px;
	padding-top:7px;
}
.tabs-container {
	background:#fff;
	float:left;
	padding:1em 6px;
	width:536px;
}

div.VC-subH1 a.primaryButton:link, a.primaryButton {
	margin-right:6px;
}
div.VC-subH1 a.secondaryButtonWithPhone:link, a.secondaryButtonWithPhone {
	margin-left:7px;
}
.VC-mainContent p.productAction {
	font-size:1.1666em;
	color:#000;
	font-weight:700;
}
/* Expand and collapse functionality */
.VC-pageBody a.VC-expandCollapseButton {
	text-decoration:none;
	border:none;
}
.VC-pageBody a.VC-expandCollapseButton ins {
	text-decoration:none;
	height:15px;
	background:url(../../www.duet.net.au/Images/icons/expand_collapse_icon.html) no-repeat left top;
	padding:0 8px;
	margin-right:3px;
	font-size:12px;
}
.VC-pageBody a.VC-expandCollapseButton:hover ins {
	background-position:left -15px;
}
.VC-pageBody a.VC-expandCollapseButton h4 {
	display:inline;
	color:#707070;
	font-weight:normal;
}
.VC-pageBody a.VC-expandCollapseButton:hover h4 {
	border-bottom-color:#000
}
.VC-pageBody a.VC-expandCollapseButtonExpanded ins {
	background-position:left -30px
}
.VC-pageBody a.VC-expandCollapseButtonExpanded:hover ins {
	background-position:left -45px
}
.VC-pageBody .VC-expandCollapseButtonWrapper {
	margin-bottom:5px
}
.VC-pageBody .VC-expandCollapse {
	margin-bottom:8px;
	padding-left:22px
}
.VC-pageBody .VC-expandCollapseTitle {
	padding:15px 0 10px 0;
}
/* === gallery styles */

div.gallery {
	padding: 0 .8em 0 .2em;
	width:145px;
	_display:inline;
}
div.gallery div {
	float: left;
	padding:0 0.5em 0.2em 0;
}
div.gallery p {
	clear:both;
	color:#646464;
	font-size:.8em;
	padding:.5em .2em .3em 2.2em;
	width:140px;
	background:url(../../www.duet.net.au/Images/icons/plus-icon-circle.gif) 0 4px no-repeat;
}
div.gallery div p {
	float: left;
}
div.gallery div a {
	border-bottom:none;
	background:none!important;
}
/* === map styles */
div.map a {
	background:none!important;
}
/* === Lightbox styles  */

 /*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden;
}
#cboxOverlay {
	position:fixed;
	height:100%;
	width:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left;
}
#cboxContent {
	overflow:visible;
	position:relative;
}
#cboxLoadedContent {
	overflow:auto;
}
#cboxLoadedContent iframe {
	border:0;
	display:block;
	height:100%;
	width:100%;
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
}
/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
	Location: http://colorpowered.com/colorbox/
	version: 1.3.6
*/
html body div#cboxOverlay {
	background:#000;
	opacity:0.75;
}
#colorbox {
}
#cboxTopLeft {
	width:14px;
	height:14px;
	background:url(../../www.duet.net.au/Images/lightbox-controls.png) 0 0 no-repeat;
}
#cboxTopCenter {
	height:14px;
	background:url(../../www.duet.net.au/Images/lightbox-border.png) top left repeat-x;
}
#cboxTopRight {
	width:14px;
	height:14px;
	background:url(../../www.duet.net.au/Images/lightbox-controls.png) -36px 0 no-repeat;
}
#cboxBottomLeft {
	width:14px;
	height:43px;
	background:url(../../www.duet.net.au/Images/lightbox-controls.png) 0 -32px no-repeat;
}
#cboxBottomCenter {
	height:43px;
	background:url(../../www.duet.net.au/Images/lightbox-border.png) bottom left repeat-x;
}
#cboxBottomRight {
	width:14px;
	height:43px;
	background:url(../../www.duet.net.au/Images/lightbox-controls.png) -36px -32px no-repeat;
}
#cboxMiddleLeft {
	width:14px;
	background:url(../../www.duet.net.au/Images/lightbox-controls.png) -175px 0 repeat-y;
}
#cboxMiddleRight {
	width:14px;
	background:url(../../www.duet.net.au/Images/lightbox-controls.png) -211px 0 repeat-y;
}
#cboxContent {
	background:#fff;
}
#cboxLoadedContent {
	margin-bottom:5px;
}
#cboxLoadingOverlay {
	background:url(../../www.duet.net.au/Images/bkg/loading.png) center center no-repeat;
}
#cboxLoadingGraphic {
	background:url(../../www.duet.net.au/Images/icons/loading.gif) center center no-repeat;
}
#cboxTitle {
	position:absolute;
	bottom:-25px;
	left:0;
	text-align:center;
	width:100%;
	font-weight:bold;
	color:#000;
}
#cboxCurrent {
	position:absolute;
	bottom:-25px;
	left:58px;
	font-weight:bold;
	color:#7C7C7C;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	position:absolute;
	bottom:-29px;
	background:url(../../www.duet.net.au/Images/lightbox-controls.png) 0 0 no-repeat;
	width:23px;
	height:23px;
	text-indent:-9999px;
}
#cboxPrevious {
	left:0;
	background-position: -51px -25px;
}
#cboxPrevious.hover {
	background-position:-51px 0;
}
#cboxNext {
	left:27px;
	background-position:-75px -25px;
}
#cboxNext.hover {
	background-position:-75px 0;
}
#cboxClose {
	right:0;
	background-position:-100px -25px;
	color:#000;
}
#cboxClose.hover {
	background-position:-100px 0;
	color:#000;
}
.cboxSlideshow_on #cboxSlideshow {
	background-position:-125px 0;
	right:27px;
}
.cboxSlideshow_on #cboxSlideshow.hover {
	background-position:-150px 0;
}
.cboxSlideshow_off #cboxSlideshow {
	background-position:-150px -25px;
	right:27px;
}
.cboxSlideshow_off #cboxSlideshow.hover {
	background-position:-125px 0;
}
		


/* 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.VC-lowerHeader .screenLogo, .VC-footer .upperFooter .footerLinks, .VC-mainContent .VC-tabModule .tabs-nav, #VC-HP-Promo2, #VC-HP-Promo3 {
	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:100%;
	margin:0;
	display:block !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;
}
.VC-footer {
	width:100%;
	display:inline;
	margin:0;
}
.VC-footer .lowerFooter {
	width:100%;
	padding:0;
}
.VC-footer .lowerFooter .productDisclaimer {
	display:block;
	margin:0;
	padding:0;
	float:none;
	text-wrap:unrestricted;
	text-align:left;
	clear:both;
	content:" " !important;
}
.lowerFooter, .portalDisclaimer p, body, .VC-container, .VC-page, .VC-pageBody {
	width:100%;
	background-color:#fff;
	margin:0 !important;
}
.VC-tabModule .tabs-container {
	background-color:#fff;
	display:block;
	clear:both;
	content:" " !important;
}
.promotionsPods {
	position:relative !important
}
/*.VC-product-category,.VC-header,.VC-pageBody,.VC-footer{width:100%;float:left !important}
	.VC-product-category .product-category-item{width:257px;float:left !important;width:50%}*/	
}


/* Minification failed (line 1801, error number 1049): Browser hack generates invalid CSS */