@charset "utf-8";

/* CSS Document */
map{display:none} 
.VC-featureColumn{margin-top:-130px;background-color:#e2e2e2;min-height:680px;position:relative;z-index:50}
.VC-HP-Promo2,#VC-HP-Promo3,.generatedImage{display:none}
.VC-page{position:relative}
.VC-breadcrumbs{background:none;position:absolute;top:165px;z-index:10;left:2px}
.VC-mainContent .topBox{float:left;width:auto}
.VC-mainContent .middleBox{float:left;width:auto;margin-bottom:26px;margin-top:12px}
.VC-mainContent .bottomBox{float:left;width:auto}
.VC-mainContent .leftColumn{float:left;margin-right:15px;width:378px}
.VC-mainContent .rightColumn{float:left;margin-left:15px;width:206px}
.VC-mainContent .leftColumn h2{padding-bottom:5px;}
.VC-mainContent .rightColumn h2, h4{padding-bottom:5px;}
.VC-mainContent .topColumn{border-bottom:1px solid #E6E6E6}
.VC-mainContent .bottomColumn{margin-top:0px}
.VC-mainContent {padding-top:32px}
.VC-mainContent td{padding:0px;vertical-align:top}
.VC-mainContent table{margin:0px}
.VC-mainContent .capitalText{text-transform:uppercase}
.VC-mainContent .toggleElement{padding-bottom:15px}
.VC-mainContent .indentPaddingLeft{padding-left:10px}
.VC-mainContent .indentPaddingRight{padding-right:5px}
.VC-personalPromoHome{height:272px;float:left;position:relative;z-index:5}
.VC-personalPromoHomeSlideShow{z-index:5}
.PHome-homepageVideo{margin-bottom:4px;height:212px;width:100%;}
.PHome-homepageVideo a{border:none}
.VC-personalPromoHomeSlideShow img{float:left}
.PHome-videoSelectorButton{width:187px;background-color:#e2e2e2;}
.PHome-videoSelectorButtonSpace{padding:0 1px 0 2px}
.minFontSize{height:1px;line-height:1px}
img#VC-HP-Promo1{display:block}
.VC-personalPromoHomeContainer{position:relative}
.arrowPositioner{position:absolute;right:335px;bottom:20px;display:none;z-index:100}
a.previousPromo{cursor:pointer;background:url(/dafiles/Internet/mgl/au/personal/media/images/homepage/homepage_buttons.gif) no-repeat left -84px;text-decoration:none;border:none;padding: 0 5px;line-height:19px;height:19px;display:inline-block}
a.previousPromo:hover{background-position: left -65px}
a.nextPromo{cursor:pointer;background:url(/dafiles/Internet/mgl/au/personal/media/images/homepage/homepage_buttons.gif) no-repeat right -84px;padding: 0 5px;text-decoration:none;border:none;line-height:19px;height:19px;display:inline-block}
a.nextPromo:hover{background-position: right -65px}
/* Small promo with picture */
.homepageSmallPromoContainer{position:relative;height:121px}
.homepagePromoOverlayButton{position:absolute;bottom:10px;right:8px}
.topMainContent{border-bottom:1px solid #E6E6E6; margin-bottom:15px;padding-bottom:8px}
div.sub-heading,div.mainSubHeader{font-size:1.75em;color:#CA005D;padding-bottom:5px}
div.mainSubHeader{color:#000;font-size:2em}

li h2{font-size:1em;padding:0;margin:0;line-height:1em}

/* === Buttons */
a.personalPromoHomeButton:link,a.personalPromoHomeButton{text-decoration:none;border:none;color:#333;font-weight:bold}
a.personalPromoHomeButton ins{text-decoration:none;border:none;width:151px}
.personalPromoHomeButton{cursor:pointer;line-height:32px;height:32px;background:url(/dafiles/Internet/mgl/au/personal/media/images/homepage/homepage_buttons.gif) no-repeat right 0px;padding-right:23px;display:inline-block}
.personalPromoHomeButton ins{background:url(/dafiles/Internet/mgl/au/personal/media/images/homepage/homepage_buttons.gif) no-repeat;height:32px;line-height:32px;display:inline-block;padding-left:12px;word-wrap:normal}
a.personalPromoHomeButton:hover{background-position:right -32px}
a.personalPromoHomeButton:hover ins{background-position:0 -32px}

.VC-mainContent a.personalPromoHomeButtonSelected,.VC-mainContent a.personalPromoHomeButtonSelected:link,.VC-mainContent .personalPromoHomeButtonSelected{display:none}

/* === Position login message */
.resetLoginMargin {margin-top: 44px}


