/* ********************************************************
######## ######## #### ######## ## ######## ###### ###### 
## ## ## ## ## ## ## ## ## ## ## 
## ## ## ## ## ## ## ## ## 
###### ## ## ## ## ## ###### ###### ###### 
## ## ## ## ## ## ## ## ## 
## ## ## ## ## ### ## ## ## ## ## ## 
######## ######## #### ## ### ######## ######## ###### ###### 
## ## ####### ######## ###### ###### ###### 
### ## ## ## ## ## ## ## ## ## ## 
#### ## ## ## ## ## ## ## 
## ## ## ## ## ## ## ###### ###### 
## #### ## ## ## ## ## ## 
## ### ## ## ## ### ## ## ## ## ## ## 
## ## ####### ## ### ###### ###### ###### 
******************************************************** */
/* Minimum Page mixins. Do not compile this file */
body{width:100%;zoom:1;}
body:before,
body:after{content:"";display:table;}
body:after{clear:both;}
/*! This file has *//* not *//*! been minimised. *//* In minimised files,*//*! full credits can be found in all-worker.less */
/*! ****************************************************************************
$Base styles
- adapted from normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css
************************************************************************** */
/* =============================================================================
HTML5 display definitions
========================================================================== */
/*
* Corrects block display not defined in IE6/7/8/9 & FF3
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary{display:block;}
/*
* Corrects inline-block display not defined in IE6/7/8/9 & FF3
*/
audio,
canvas,
video{display:inline-block;*display:inline;*zoom:1;}
/*
* Prevents modern browsers from displaying 'audio' without controls
* Remove excess height in iOS5 devices
*/
audio:not([controls]){display:none;height:0;}
/*
* Addresses styling for 'hidden' attribute not present in IE7/8/9,FF3,S4
* Known issue:no IE6 support
*/
[hidden]{display:none;}
/* =============================================================================
Base
========================================================================== */
/*
* 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
* http://clagnut.com/blog/348/#c790
* 2. Prevents iOS text size adjust after orientation change,without disabling user zoom
* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
*/
html{font-size:75%;/* 1 */
line-height:1.3333333333333333;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;/* 2 */
overflow-y:visible;-webkit-font-smoothing:antialiased;}
/*
* Addresses font-family inconsistency between 'textarea' and other form elements.
*/
html,
button,
input,
select,
textarea{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;}
/*
* Addresses margins handled incorrectly in IE6/7
*/
body{margin:0;}
/* =============================================================================
Links
========================================================================== */
a{color:#0066cc;text-decoration:none;}
a:visited{color:#0066cc;}
a:focus{/*
* Addresses outline displayed oddly in Chrome
*/
outline:thin dotted;color:#ffffff;/* assumes white content background */
text-decoration:underline;}
a:hover,
a:active{/*
* outline:Improves readability when focused and also mouse hovered in all browsers
* people.opera.com/patrickl/experiments/keyboard/test
*/
outline:0;color:#0066cc;text-decoration:underline;}
/* =============================================================================
Typography
========================================================================== */
/*
* Addresses font sizes and margins set differently in IE6/7
* Addresses font sizes within 'section' and 'article' in FF4+,Chrome,S5
*/
.giga,
.mega,
.kilo{margin:12px 0 ;margin:1rem 0 ;}
.giga{font-size:48px;font-size:4rem;}
.mega{font-size:36px;font-size:3rem;}
.kilo{font-size:24px;font-size:2rem;}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{color:#005485;margin:16px 0;margin:1.33333333rem 0;font-weight:normal;}
h1,
.h1{font-size:30px;font-size:2.5rem;line-height:1.0666666666666667;}
h2,
.h2{font-size:24px;font-size:2rem;line-height:1;}
h3,
.h3{color:#000;font-size:14px;font-size:1.1667rem;font-weight:bold;line-height:1.3333333333333333;border-bottom:1px solid #EEE;padding-bottom:8px;}
h4,
.h4{font-size:16px;font-size:1.3333rem;line-height:1;}
h5,
.h5{font-size:14px;font-size:1.1667rem;line-height:1.1428571428571428;}
h6,
.h6{font-size:12px;font-size:1rem;line-height:1.1428571428571428;}
.milli{/* undersized fonts here */
font-size:9px;font-size:0.75rem;}
small{/* undersized fonts here */
font-size:75%;}
/*
* Addresses styling not present in IE7/8/9,S5,Chrome
*/
abbr[title]{border-bottom:1px dotted;}
/*
* Addresses style set to 'bolder' in FF3+,S4/5,Chrome
*/
b,
strong{font-weight:bold;}
blockquote{margin:1em 2.5em;}
/*
* Addresses styling not present in S5,Chrome
*/
dfn{font-style:italic;}
/*
* Addresses styling not present in IE6/7/8/9
*/
mark{background:#ff0;color:#000;}
/*
* Addresses margins set differently in IE6/7
*/
p,
pre{margin:16px 0;margin:1.33333333rem 0;}
/*
* Corrects font family set oddly in IE6,S4/5,Chrome
* en.wikipedia.org/wiki/User:Davidgothberg/Test59
*/
pre,
code,
kbd,
samp,
tt{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}
/*
* Improves readability of pre-formatted text in all browsers
*/
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
/*
* 1. Addresses CSS quotes not supported in IE6/7
* 2. Addresses quote property not supported in S4
*/
/* 1 */
q{quotes:none;}
/* 2 */
q:before,
q:after{content:'';content:none;}
/*
* Prevents sub and sup affecting line-height in all browsers
* gist.github.com/413930
*/
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
/* =============================================================================
Lists
========================================================================== */
/*
* Addresses margins set differently in IE6/7
*/
dl,
menu,
ol,
ul{margin:16px 0;margin:1.33333333rem 0;}
li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;}
li dl,
li ol,
li ul{margin-top:0;margin-bottom:0;}
dd{margin:0 0 0 16px;margin:0 0 0 1.33333333rem;}
/*
* Addresses paddings set differently in IE6/7
*/
menu,
ol,
ul{padding:0 0 0 2em;}
/*
* Corrects list images handled incorrectly in IE7
*/
.wgt ul,
.wgt ol{list-style:none;list-style-image:none;padding-left:16px;padding-left:1.33333333rem;}
/* =============================================================================
Embedded content
========================================================================== */
/*
* 1. Removes border when inside 'a' element in IE6/7/8/9,FF3
* 2. Improves image quality when scaled in IE7
* code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
*/
img{border:0;/* 1 */
-ms-interpolation-mode:bicubic;/* 2 */
/* responsive sites */
max-width:100% !important;height:auto !important;}
/*
* Corrects overflow displayed oddly in IE9
*/
svg:not(:root){overflow:hidden;}
/* =============================================================================
Forms
========================================================================== */
/*
* Corrects margin displayed oddly in IE6/7
*/
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
/*
* 1. Corrects color not being inherited in IE6/7/8/9
* 2. Corrects text not wrapping in FF3
* 3. Corrects alignment displayed oddly in IE6/7
*/
legend{border:0;/* 1 */
padding:0;white-space:normal;/* 2 */
*margin-left:-7px;/* 3 */}
/*
* 1. Corrects font size not being inherited in all browsers
* 2. Addresses margins set differently in IE6/7,FF3+,S5,Chrome
* 3. Improves appearance and consistency in all browsers
*/
button,
input,
select,
textarea{font-size:100%;/* 1 */
margin:0;/* 2 */
vertical-align:baseline;*vertical-align:middle;/* 3 */
padding:4px ;padding:0.3333rem ;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:1.33333333;/* FF3/4 won't accept this */
min-height:14px;min-height:1.1667rem;}
input,
textarea{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;}
.frm_blank_field input,
.frm_blank_field textarea{border-color:#B94A48;}
input:focus,
textarea:focus{border-color:#80bff1;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(82,168,236,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(82,168,236,0.6);outline:0;}
.frm_error{color:#B94A48;}
.set{margin-top:15.99999996px;margin-top:1.3333rem;margin-bottom:15.99999996px;margin-bottom:1.3333rem;}
.set label,
.set legend{display:block;}
.set-radio label,
.set-checkbox label{display:inline-block;font-weight:normal;line-height:1.33333333;/* FF3/4 won't accept this */
padding-top:4px;padding-bottom:4px;padding-left:.5em;}
.set-singlecheckbox label{padding-left:0;font-weight:bold;}
.set-scale label{font-weight:normal;display:inline;}
.set-scale div{text-align:center;}
/*
* 1. Improves usability and consistency of cursor style between image-type 'input' and others
* 2. Corrects inability to style clickable 'input' types in iOS
* 3. Removes inner spacing in IE7 without affecting normal text inputs
* Known issue:inner spacing remains in IE6
*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{cursor:pointer;/* 1 */
-webkit-appearance:button;/* 2 */
*overflow:visible;/* 3 */}
/*
* Re-set default cursor for disabled elements
*/
button[disabled],
input[disabled]{cursor:default;}
/*
* 1. Addresses box sizing set to content-box in IE8/9
* 2. Removes excess padding in IE8/9
* 3. Removes excess padding in IE7
Known issue:excess padding remains in IE6
*/
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;/* 1 */
padding:0;/* 2 */
*height:13px;*width:13px;/* 3 */}
/*
* 1. Addresses appearance set to searchfield in S5,Chrome
* 2. Addresses box-sizing set to border-box in S5,Chrome (include -moz to future-proof)
*/
input[type="search"]{-webkit-appearance:textfield;/* 1 */
-moz-box-sizing:content-box;-webkit-box-sizing:content-box;/* 2 */
box-sizing:content-box;}
/*
* Removes inner padding and search cancel button in S5,Chrome on OS X
*/
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
/*
* Removes inner padding and border in FF3+
* www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
*/
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
/*
* 1. Removes default vertical scrollbar in IE6/7/8/9
* 2. Improves readability and alignment in all browsers
*/
textarea{overflow:auto;/* 1 */
vertical-align:top;/* 2 */}
/* =============================================================================
Tables
========================================================================== */
/*
* Remove most spacing between table cells
*/
table{border-collapse:collapse;border-spacing:0;}
/*! end normalize.css */
/* *****************************************************************************
Grid/Layout
************************************************************************** */
html,
body{/* overflow-x:hidden;*/}
.wrapper{position:relative;left:0;}
html.is-open-mobile,
html.is-open-mobile body{height:100%;overflow-y:hidden;overflow-x:hidden;}
html.is-open-mobile .wrapper{left:260px;}
.leader-background{background-position:top right;background-repeat:no-repeat;}
.t-home .content-leader > .in,
.t-landing .content-leader > .in{color:#333;font-weight:lighter;}
/* *****************************************************************************
Abstractions
************************************************************************** */
.media{/* see clearfix */
display:block;}
.media-img{float:left;margin-right:16px;margin-right:1.33333333rem;}
.media-img.t-reverse{float:right;margin-left:16px;margin-left:1.33333333rem;}
.media-img > img{display:block;}
.media-body{margin-bottom:0;overflow:hidden;}
/*
.fork{//see clearfix}
*/
.fork-left{float:left;padding-right:16px;padding-right:1.33333333rem;}
.fork-right{float:right;padding-left:16px;padding-left:1.33333333rem;}
/*
.fork-center,.fork-centre{// needs too much work to use at the moment
padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto;text-align:center;width:33%;overflow:hidden;}
*/
.island{/* island.island-10 by default */
padding:16px ;padding:1.3333rem ;margin-bottom:16px;margin-bottom:1.3333rem;}
.island > :last-child{margin-bottom:0;}
.island-32{/* .island.island-20*/
padding:32px ;padding:2.6667rem ;}
.hlist{list-style:none;margin-left:0;}
.hlist li{display:inline;}
.hlist a{display:inline-block;*display:inline;*zoom:1;}
.hlist ul,
.hlist ol{display:inline;}
/* dropdown nav abstraction */
/* dropdown{// see clearfix}
*/
.dropdown li{display:inline-block;*display:inline;*zoom:1;/* display:block;*/
position:relative;/* float:left;*/}
.dropdown a{display:inline-block;*display:inline;*zoom:1;}
.dropdown .menu-sub{padding-left:0;position:absolute;left:-9999em;}
.dropdown li:hover .menu-sub{left:auto;}
.dropdown .menu-sub li{display:list-item;}
.dropdown .menu-sub .menu-sub{/* third level needs to be manually coded for each extension */
display:none;}
/* *****************************************************************************
Modules
************************************************************************** */
.brand{/* reset h1 & p */
color:#fff;font-size:100%;font-weight:normal;line-height:1;text-align:center;margin-top:0;margin-bottom:0;}
.brand > a{font-size:100%;line-height:1;text-decoration:none;display:inline-block;padding:0;margin:0;}
.brand-logo{/* resize for mobile */
width:79px;height:24px;display:block;}
/* boxes */
.boxed{background-color:#fbfbfb;background-image:-moz-linear-gradient(top,#ffffff,#f4f4f4);background-image:-ms-linear-gradient(top,#ffffff,#f4f4f4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f4f4f4));background-image:-webkit-linear-gradient(top,#ffffff,#f4f4f4);background-image:-o-linear-gradient(top,#ffffff,#f4f4f4);background-image:linear-gradient(top,#ffffff,#f4f4f4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);margin:16px 16px -1px ;margin:1.3333rem 1.3333rem -0.0833rem ;padding:15px 15px 15px ;padding:1.25rem 1.25rem 1.25rem ;border:1px solid #E2E2E2;border-bottom-color:#BABABA;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.4),inset 0px -1px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.4),inset 0px -1px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 0px rgba(0,0,0,0.4),inset 0px -1px 0px rgba(0,0,0,0.1);display:block;zoom:1;}
.boxed:before,
.boxed:after{content:"";display:table;}
.boxed:after{clear:both;}
.boxed-in{background-color:#fff;padding:16px ;padding:1.3333rem ;margin-bottom:16px;margin-bottom:1.3333rem;border:1px solid #E2E2E2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.3),inset 0px 1px 0px rgba(255,255,255,0.4);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.3),inset 0px 1px 0px rgba(255,255,255,0.4);box-shadow:0px 1px 0px rgba(0,0,0,0.3),inset 0px 1px 0px rgba(255,255,255,0.4);zoom:1;}
.boxed-in:before,
.boxed-in:after{content:"";display:table;}
.boxed-in:after{clear:both;}
.boxed-title{color:#006BA2;font-family:'MyriadProRegular','Myriad Pro Regular',Arial,Helvetica,sans-serif;font-size:24px;font-size:2rem;line-height:1;text-decoration:none;text-shadow:0px 1px 0px rgba(255,255,255,0.5);margin:0 0 16px ;margin:0 0 1.3333rem ;}
.boxed-in > .boxed-title{margin-top:15px;margin-top:1.25rem;}
.boxed-in > :first-child,
.boxed-body > :first-child{margin-top:0;}
.boxed-in > :last-child,
.boxed-body > :last-child{margin-bottom:0;}
.singular-financial-and-strategic-overview .boxed-contains-interactive-content .boxed-in{width:auto;padding-right:0;}
.superregional-blocklink{background-image:none;}
.superregional-blocklink a,
.superregional-blocklink a:visited{display:block;color:#747678;text-decoration:none;font-weight:normal;text-shadow:none;padding-top:20px;padding-top:1.6667rem;/* #rems > .padding-left(20);*/}
.superregional-blocklink a:hover,
.superregional-blocklink a:focus,
.superregional-blocklink a:active{color:#747678;text-decoration:none;}
.superregional-blocklink span{color:#747678;font-size:19.200000000000003px;font-size:1.6rem;font-weight:normal;text-shadow:none;text-decoration:none;margin-bottom:1em;display:block;}
/* accordions,an extension for boxed-in */
.accordion{padding:0;}
.accordion-title{margin-bottom:0;}
.accordion-title > a{display:block;padding:15px ;padding:1.25rem ;}
.accordion-title > a:link,
.accordion-title > a:visited{color:#006BA2;background-color:transparent;}
.accordion-title > a:hover,
.accordion-title > a:focus,
.accordion-title > a:active{background-color:#F6F6F6;}
.accordion-title .ico{float:right;margin-top:5px;margin-bottom:4px;}
.accordion-body{border-top:1px solid #E2E2E2;padding:15px ;padding:1.25rem ;}
.accordion-body.is-closed{display:none;}
button,
[type="submit"],
[type="reset"],
[type="button"],
.btn,
a.btn{color:#fff;background-color:#006ea5;background-image:-moz-linear-gradient(top,#007dba,#005885);background-image:-ms-linear-gradient(top,#007dba,#005885);background-image:-webkit-gradient(linear,0 0,0 100%,from(#007dba),to(#005885));background-image:-webkit-linear-gradient(top,#007dba,#005885);background-image:-o-linear-gradient(top,#007dba,#005885);background-image:linear-gradient(top,#007dba,#005885);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dba',endColorstr='#005885',GradientType=0);font-size:16px;font-size:1.3333rem;font-weight:normal;line-height:normal;/* matches Firefox's !important in the UA css */
text-shadow:-1px rgba(0,0,0,0.4);text-decoration:none;display:inline-block;*display:inline;*zoom:1;padding:12px 14px ;padding:1rem 1.1667rem ;border:1px solid #243d51;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:1px rgba(255,255,255,0.48);-moz-box-shadow:1px rgba(255,255,255,0.48);box-shadow:1px rgba(255,255,255,0.48);}
button.btn-on-blue,
[type="submit"].btn-on-blue,
[type="reset"].btn-on-blue,
[type="button"].btn-on-blue,
.btn.btn-on-blue,
a.btn.btn-on-blue{border-color:#243d51;}
button:hover,
[type="submit"]:hover,
[type="reset"]:hover,
[type="button"]:hover,
.btn:hover,
a.btn:hover,
button:focus,
[type="submit"]:focus,
[type="reset"]:focus,
[type="button"]:focus,
.btn:focus,
a.btn:focus,
button:active,
[type="submit"]:active,
[type="reset"]:active,
[type="button"]:active,
.btn:active,
a.btn:active{color:#fff;text-decoration:none;-webkit-box-shadow:inset 0px 2px 6px rgba(50,50,52,0.8);-moz-box-shadow:inset 0px 2px 6px rgba(50,50,52,0.8);box-shadow:inset 0px 2px 6px rgba(50,50,52,0.8);}
.btn-small,
a.btn-small{font-size:12px;font-size:1rem;padding:8px 10px ;padding:0.6667rem 0.8333rem ;}
.btn-silver,
a.btn-silver{font-weight:bold;background-color:#eaeaea;background-image:-moz-linear-gradient(top,#f6f6f6,#d8d8d8);background-image:-ms-linear-gradient(top,#f6f6f6,#d8d8d8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f6f6f6),to(#d8d8d8));background-image:-webkit-linear-gradient(top,#f6f6f6,#d8d8d8);background-image:-o-linear-gradient(top,#f6f6f6,#d8d8d8);background-image:linear-gradient(top,#f6f6f6,#d8d8d8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#d8d8d8',GradientType=0);color:#777;border:1px solid #8a8a8a;text-shadow:0px 1px rgba(255,255,255,0.48);}
.btn-silver:hover,
a.btn-silver:hover,
.btn-silverfocus,
a.btn-silverfocus,
.btn-silver:active,
a.btn-silver:active{color:#007dba;}
a.btn-mobile-utility,
.btn-mobile-utility{border:1px solid #233d51;-webkit-border-radius:2;-moz-border-radius:2;border-radius:2;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fdfdfd;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.36),inset 0 0 1px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.36),inset 0 0 1px rgba(0,0,0,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.36),inset 0 0 1px rgba(0,0,0,0.5);background-color:#eaeaea;background-image:-moz-linear-gradient(top,#f6f6f6,#d8d8d8);background-image:-ms-linear-gradient(top,#f6f6f6,#d8d8d8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f6f6f6),to(#d8d8d8));background-image:-webkit-linear-gradient(top,#f6f6f6,#d8d8d8);background-image:-o-linear-gradient(top,#f6f6f6,#d8d8d8);background-image:linear-gradient(top,#f6f6f6,#d8d8d8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#d8d8d8',GradientType=0);text-shadow:0 1px 0 rgba(255,255,255,0.75);font-size:9px;font-size:0.75rem;color:#6a6a6a;padding:8px ;padding:0.6667rem ;}
a.btn-mobile-utility:hover,
.btn-mobile-utility:hover,
a.btn-mobile-utility:focus,
.btn-mobile-utility:focus,
a.btn-mobile-utility:active,
.btn-mobile-utility:active{color:#007dba;}
.btn-dropdown,
a.btn-dropdown{position:relative;padding-right:48px;}
.btn-dropdown:before,
a.btn-dropdown:before{content:' ';background-image:url(../../i/icons/icn-dropdown-arrow.png);background-repeat:no-repeat;background-position:50% 50%;height:42px;height:3.5rem;width:36px;position:absolute;display:block;border-left:1px solid #cbcbcb;-webkit-box-shadow:-1px 0px 0px rgba(255,255,255,0.48);-moz-box-shadow:-1px 0px 0px rgba(255,255,255,0.48);box-shadow:-1px 0px 0px rgba(255,255,255,0.48);top:0;right:0;}
.btn-dropdown:hover:before,
a.btn-dropdown:hover:before{border-left:1px solid rgba(55,55,55,0.35);-webkit-box-shadow:-1px 0px 0px rgba(255,255,255,0.24);-moz-box-shadow:-1px 0px 0px rgba(255,255,255,0.24);box-shadow:-1px 0px 0px rgba(255,255,255,0.24);}
.btn-small.btn-dropdown,
a.btn-small.btn-dropdown{position:relative;padding-right:48px;padding-right:4rem;}
a.btn-small.btn-dropdown:before,
.btn-small.btn-dropdown:before{height:32px;height:2.6667rem;}
.btn-glass,
a.btn-glass{background-image:url(../../i/btns/glass.png);background-position:50% 50%;background-repeat:no-repeat;padding:0;height:27px;width:27px;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;/* image replacement grouping */
white-space:nowrap;text-indent:-200px;overflow:hidden;}
.btn-site-search{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;filter:none;}
/* site header */
.head{background:#003e66 url(../../i/head/mobile-background.png) no-repeat bottom left;-webkit-background-size:cover 100%;-moz-background-size:cover 100%;-o-background-size:cover 100%;background-size:cover 100%;padding:8px;position:relative;min-height:34px;}
/* icon */
.ico{background-image:url(../../i/icons/anz-spritesheet-mobile-v2.png);font-style:normal;text-align:center;vertical-align:middle;width:24px;height:24px;display:inline-block;zoom:1;position:relative;top:-1px;overflow:hidden;text-indent:-9999px;white-space:nowrap;}
.icob:before{background-image:url(../../i/icons/anz-spritesheet-mobile-v2.png);font-style:normal;text-align:center;vertical-align:middle;width:24px;height:24px;display:inline-block;zoom:1;position:relative;top:-1px;overflow:hidden;text-indent:-9999px;white-space:nowrap;margin-right:8px;content:' ';}
.ico-desktop,
.icob-desktop:before{width:24px;height:24px;background-image:url(../../i/icons/anz-spritesheet-desktop-v2.png);}
.ico-financial-strategy,
.icob-financial-strategy:before{background-position:0px 0px;}
.ico-chairmans-message,
.icob-chairman-message:before{background-position:-24px 0px;}
.ico-ceos-message,
.icob-ceos-message:before{background-position:-48px 0px;}
.ico-directors-gallery,
.icob-directors-gallery:before{background-position:-72px 0px;}
.ico-management-board-gallery,
.icob-management-board-gallery:before{background-position:-96px 0px;}
.ico-financial-highlights,
.icob-financial-highlights:before{background-position:-120px 0px;}
.ico-non-financial-highlights,
.icob-non-financial-highlights:before{background-position:-144px 0px;}
.ico-super-regional-strategy,
.icob-super-regional-strategy:before{background-position:-168px 0px;}
.ico-super-regional-journey,
.icob-super-regional-journey:before{background-position:-192px 0px;}
.ico-australian-division,
.icob-australian-division:before{background-position:-216px 0px;}
.ico-new-zealand-division,
.icob-new-zealand-division:before{background-position:-240px 0px;}
.ico-global-wealth-and-private-banking,
.icob-global-wealth-and-private-banking:before{background-position:-264px 0px;}
.ico-global-services-and-operations,
.icob-global-services-and-operations:before{background-position:-288px 0px;}
.ico-international-and-institutional,
.icob-international-and-institutional:before{background-position:-312px 0px;}
.ico-corporate-responsibility,
.icob-corporate-responsibility:before{background-position:-336px 0px;}
.ico-delivering-against-targets,
.icob-delivering-against-targets:before{background-position:-360px 0px;}
.ico-responsible-practices,
.icob-responsible-practices:before{background-position:-384px 0px;}
.ico-education-and-employment,
.icob-education-and-employment:before{background-position:-408px 0px;}
.ico-building-financial-capability,
.icob-building-financial-capability:before{background-position:-432px 0px;}
.ico-helping-bridge,
.icob-helping-bridge:before{background-position:-456px 0px;}
.ico-supporting-urban-sustainability,
.icob-supporting-urban-sustainability:before{background-position:-480px 0px;}
.ico-5-year-summary,
.icob-5-year-summary:before{background-position:-504px 0px;}
.ico-remuneration,
.icob-remuneration:before{background-position:-528px 0px;}
.ico-remuneration-overview,
.icob-remuneration-overview:before{background-position:-552px 0px;}
.ico-annual-general-meeting,
.icob-annual-general-meeting:before{background-position:-576px 0px;}
.ico-important-dates,
.icob-important-dates:before{background-position:-600px 0px;}
.ico-key-contacts,
.icob-key-contacts:before{background-position:-624px 0px;}
.ico-anz-home,
.icob-anz-home:before{background-position:-648px 0px;}
.ico-reports-home,
.icob-reports-home:before{background-position:-672px 0px;}
.ico-caret,
.icob-caret:before{background-position:-696px 0px;}
.ico-accordion{background-image:url(../../i/icons/accordion.png);background-position:0 -15px;width:24px;height:15px;}
.icob-accordion:before{background-image:url(../../i/icons/accordion.png);background-position:0 -15px;width:24px;height:15px;}
.ico-accordion.is-open{background-position:0 0;}
.icob-accordion.is-open:before{background-position:0 0;}
/* Key Goals Icons */
.ico-goal{width:32px;height:32px;background-image:url(../../i/icons/anz-key-goals.png);}
.icob-goal:before{width:32px;height:32px;background-image:url(../../i/icons/anz-key-goals.png);}
.ico-did-not-achieve,
.icob-did-not-achieve:before{background-position:0 32px;}
.ico-partially-achieved,
.icob-partially-achieved:before{background-position:0 64px;}
.ico-achieved,
.icob-achieved:before{background-position:0 0;}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2){.ico,
.icob:before{background-image:url(../../i/icons/anz-spritesheet-mobile-v2@2x.png);-webkit-background-size:auto 24px;-moz-background-size:auto 24px;-o-background-size:auto 24px;background-size:auto 24px;}
.ico-desktop,
.icob-desktop:before{background-image:url(../../i/icons/anz-spritesheet-desktop-v2@2x.png);-webkit-background-size:auto 24px;-moz-background-size:auto 24px;-o-background-size:auto 24px;background-size:auto 24px;}
}
/* menu */
.menu,
.menu-sub{list-style:none;margin:0;padding:0;}
.nav-head-reveal:before{background-image:url(../../i/menu-head/reveal.png);display:block;width:40px;height:25px;content:' ';cursor:pointer;}
.nav-head-reveal,
.nav-head-reveal:visited{color:#fff;font-size:10px;font-size:0.8333rem;width:40px;height:25px;position:absolute;top:10px;left:14px;overflow:hidden;}
.nav-head-reveal:hover,
.nav-head-reveal:focus,
.nav-head-reveal:active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;}
.menu-head{background-color:#001B2C;width:260px;position:absolute;top:0;left:-260px;bottom:0;z-index:10;height:100%;overflow-y:scroll;}
.menu-head .menu-item{background-color:#002136;border-top:1px solid #173547;border-bottom:1px solid #000;position:relative;padding:0;}
.menu-head .menu-item > a{position:relative;color:#e3e3e3;font-size:13.5px;font-size:1.125rem;text-decoration:none;line-height:1.2;width:140px;display:table-cell;min-height:44px;height:44px;text-shadow:0 2px 4px rgba(0,0,0,0.75);vertical-align:middle;padding-left:56px;border-bottom:4px solid #001b2c;-webkit-box-shadow:inset 1px 0px 0px 0px #10384d;-moz-box-shadow:inset 1px 0px 0px 0px #10384d;box-shadow:inset 1px 0px 0px 0px #10384d;border-right:1px solid #181818;}
.menu-head .menu-item > a:before{content:' ';display:block;position:absolute;height:48px;width:48px;border-right:1px solid #173548;-webkit-box-shadow:inset -1px 0 0 0 #181818;-moz-box-shadow:inset -1px 0 0 0 #181818;box-shadow:inset -1px 0 0 0 #181818;top:0;left:0;}
.menu-head .menu-item-summary{display:none;}
.menu-head .menu-sub{max-height:0;overflow:hidden;/* visibility:hidden;*/
background-color:#003f61;-webkit-transition:max-height 400ms ease-in-out;-moz-transition:max-height 400ms ease-in-out;-ms-transition:max-height 400ms ease-in-out;-o-transition:max-height 400ms ease-in-out;transition:max-height 400ms ease-in-out;}
.menu-head .menu-sub .menu-item{border:none;background-color:#003f61;}
.menu-head .menu-item.is-open-mobile{background-color:#003f61;}
.menu-head .menu-sub a,
.menu-head .menu-item.is-open-mobile > a{background-color:#003f61;border-bottom:none;min-height:48px;height:48px;border-right:1px solid #104c6d;-webkit-box-shadow:inset -1px 0 0 0 #10384d;-moz-box-shadow:inset -1px 0 0 0 #10384d;box-shadow:inset -1px 0 0 0 #10384d;}
.menu-head .menu-sub a:before,
.menu-head .menu-item.is-open-mobile > a:before{content:' ';display:block;position:absolute;height:100%;width:48px;border-right:1px solid #104c6d;-webkit-box-shadow:inset -1px 0 0 0 #10384d;-moz-box-shadow:inset -1px 0 0 0 #10384d;box-shadow:inset -1px 0 0 0 #10384d;top:0;left:0;}
.menu-head .menu-sub.is-open-mobile{max-height:600px ;/* overflow:visible;*/}
.menu-head.is-open-mobile{left:0;}
.menu-head .menu-item .menu-mobile-opener{text-indent:-99999px;background-color:transparent;background-image:url('../../i/icons/icn-mobile-disclosure-button.png');background-position:50% 50%;background-repeat:no-repeat;width:48px;height:48px;max-height:100%;padding-left:0;padding-right:0;-webkit-transition:-webkit-transform 400ms ease-in-out;-moz-transition:-moz-transform 400ms ease-in-out;-ms-transition:-ms-transform 400ms ease-in-out;-o-transition:-o-transform 400ms ease-in-out;transition:transform 400ms ease-in-out;}
.menu-head .menu-item.is-open-mobile .menu-mobile-opener{background-color:transparent;-webkit-transform:rotate(90deg);/* Safari 3.1+,Chrome */
-moz-transform:rotate(90deg);/* Firefox 3.5-15 */
-ms-transform:rotate(90deg);/* IE9+ */
-o-transform:rotate(90deg);/* Opera 10.5-12.00 */
transform:rotate(90deg);/* Firefox 16+,Opera 12.50+ */
border:0;}
.menu-head .menu-item.is-open-mobile > a.menu-mobile-opener{border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.menu-head .menu-item.is-open-mobile > a.menu-mobile-opener::before{border-right:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.menu-head .menu-title-mobile > a{font-weight:bold;display:block;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;min-height:18px;max-height:18px;height:auto;padding:4px 0 4px 0;padding:0.3333rem 0 0.3333rem 0;text-align:center;width:auto;font-size:11px;font-size:0.9167rem;}
.menu-head .menu-title-mobile > a:before{display:none;}
.menu-head .menu-title-mobile .menu-mobile-opener{display:none;}
/* Menu Icons */
.menu-head .menu-sub .menu-item:before{display:none;}
.menu-head .menu-item.icob:before,
.menu-head .menu-item.is-open-mobile.icob:before > a:before{position:absolute;top:12px;left:12px;z-index:50;}
.site-search{background-color:#fff;position:relative;border:1px solid #3d9ac8;display:inline-block;}
.site-search > div{display:inline-block;margin-top:0;margin-bottom:0;}
.site-search-label{color:#737272;font-weight:normal;position:absolute;left:-2000px;bottom:4px;width:140px;}
.site-search-label.is-blurred{left:4px;}
.site-search-text{padding-top:5px;padding-bottom:4px;vertical-align:bottom;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.site-search-text:focus{border-color:#3d9ac8;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:0;}
.btn-site-search{vertical-align:bottom;}
/* *****************************************************************************
Tablet Covers
************************************************************************** */
.t-tablet-home,
.t-tablet-home body,
.t-tablet-home .wrapper,
.t-tablet-home .container,
.t-tablet-home #content,
.t-tablet-home .hentry,
.t-tablet-home .content-body,
.t-tablet-home .entry-body,
#tablet-covers,
.cover-wrapper{height:100%;}
.t-tablet-home .content-head,
.t-tablet-home .content-body{margin:0!important;padding:0!important;}
.t-tablet-home body,
.t-tablet-home .content-body{background-color:#011a2c!important;}
.t-tablet-home .content{max-width:1024px;}
.t-tablet-home .container.leader-background{background-image:none;background:none;}
#tablet-covers{margin-top:20px;}
#tablet-covers > ul,
#tablet-covers > ul > li{padding:0;margin:0;float:left;height:100%;width:100%;}
#tablet-covers > ul > li:first-child{-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,0.5);box-shadow:0px 0px 20px 5px rgba(0,0,0,0.5);}
#tablet-covers .tablet-page-inner{padding:0 16px 0 16px;padding:0 1.3333rem 0 1.3333rem;}
.t-tablet-home .content-head{display:none;}
.t-tablet-home #content{padding:0;margin-top:-18px;margin-top:-1.5rem;}
.tablet-covers h1{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:lighter;}
.tablet-covers > ul{list-style:none;display:block;}
.tablet-covers > ul > li{float:left;display:inline-block;}
.tablet-page{display:block;}
.tablet-front-page{background-image:url(../../i/tablet-covers/cover.jpg);background-position:center middle;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center bottom;height:100%;}
.tablet-page h1,
.tablet-page .content-name{font-family:HelveticaNeue-Light,Helvetica Neue,Helvetica,Arial,sans-serif;color:#004165;}
.tablet-front-page h1,
.tablet-front-page .swipe-to-begin{color:#fff;float:right;display:inline-block;width:260px;margin-top:16px;margin-top:1.3333rem;}
.tablet-front-page h1{text-transform:uppercase;}
.tablet-front-page h1 span{color:#004165;}
.tablet-front-page .swipe-to-begin{font-family:HelveticaNeue-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;clear:both;font-size:14px;font-size:1.1667rem;}
.tablet-optional-list a{color:#000;}
.tablet-optional-list a:active{color:#000;text-decoration:none;}
.tablet-light-page{background-color:#5bc6e8;}
.tablet-page .content-title,
.tablet-page h1{font-size:24px;font-size:2rem;color:#004165;padding-right:0;text-shadow:none;margin-bottom:0px!important;}
.tablet-page blockquote{font-size:15px;font-size:1.25rem;font-family:HelveticaNeue-Light,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:8px;}
.tablet-page blockquote p{padding-bottom:0;margin-bottom:0;font-family:HelveticaNeue-Light,Helvetica Neue,Helvetica,Arial,sans-serif;}
.tablet-light-page blockquote,
.tablet-light-page blockquote p{color:#fff;}
.tablet-dark-page h2,
.tablet-light-page h2{display:none;}
.tablet-dark-page .columns-two,
.tablet-light-page .columns-two{font-size:12px;font-size:1rem;-moz-column-count:0;-moz-column-gap:0px;-webkit-column-count:0;-webkit-column-gap:0px;column-count:0;column-gap:0px;line-height:1.2;}
.tablet-page br{display:none;}
.tablet-page .tablet-optional-graphic{text-align:center;}
.tablet-page .tablet-optional-graphic img{width:50%;}
.tablet-page .tablet-optional-list{padding:16px 0 0 0;padding:1.3333rem 0 0 0;}
.tablet-light-page .tablet-optional-list{list-style:none;}
.tablet-page .tablet-optional-list > li{float:left;font-size:12px;margin-left:6px;margin-left:0.5rem;padding:0;}
.tablet-light-page .tablet-optional-list > li{width:19%;}
.tablet-page .tablet-optional-list > li:first-child{margin-left:0;}
.tablet-page .tablet-optional-list h3{font-size:12px;font-size:1rem;min-height:60px;max-height:60px;border-bottom:4px solid;margin-bottom:8px;margin-bottom:0.6667rem;}
.tablet-page .right-thing-responsible-practices h3{border-bottom-color:#007dba;}
.tablet-page .right-thing-education-opps h3{border-bottom-color:#ede8c4;}
.tablet-page .right-thing-financial-capability h3{border-bottom-color:#df7a00;}
.tablet-page .right-thing-bridging-divides h3{border-bottom-color:#aa9c8f;}
.tablet-page .right-thing-sustainability h3{border-bottom-color:#589199;}
.tablet-dark-page{background-color:#ede8c4;}
.tablet-dark-page blockquote{color:#589199;}
.tablet-dark-page h3{color:#004165;font-size:20px;font-size:1.6667rem;font-family:HelveticaNeue-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:lighter;margin-top:48px;margin-top:4rem;border-bottom:none;}
.tablet-dark-page .tablet-optional-list{padding-left:16px;padding-left:1.3333rem;}
.tablet-dark-page .tablet-optional-list > li{width:20%;margin-left:3%;padding-left:1%;}
.t-tablet-home .menu-footer-head,
.t-tablet-home .menu-footer{display:none;}
.t-tablet-home .footer{margin-top:-14px;margin-top:-1.1667rem;}
@media screen and (orientation:landscape){.tablet-front-page h1,
.tablet-front-page .swipe-to-begin{color:#004165;}
.tablet-front-page h1 span{color:#394a58;}
.tablet-light-page .tablet-optional-list{margin-top:-42px;margin-top:-3.5rem;margin-left:8px;margin-left:0.6667rem;}
.tablet-light-page .tablet-optional-list > li,
.tablet-light-page .tablet-optional-list > li:first-child{width:15%;height:246px;margin-left:8px;margin-left:0.6667rem;}
.tablet-page .tablet-optional-list h3{min-height:54px;max-height:54px;}
.tablet-dark-page h3{text-indent:8px;margin-bottom:0;margin-top:64px;margin-top:5.3333rem;}
.tablet-page .tablet-optional-graphic{width:50%;float:left;}
.tablet-page .tablet-optional-graphic img{width:95%;}
.tablet-dark-page .tablet-optional-list{width:458px;margin-left:16px;margin-left:1.3333rem;}
.tablet-dark-page .tablet-optional-list > li{width:40%;margin-left:2%;padding-right:6%;height:134px;}
.tablet-toc-page h2{padding-top:8px;padding-top:0.6667rem;margin-top:0;margin-bottom:12px;margin-bottom:1rem;}
.tablet-toc-page .columns-one{margin-top:-16px;margin-top:-1.3333rem;}
.tablet-toc-page .toc-list{font-family:HelveticaNeue-Light,Helvetica Neue,Helvetica,Arial,sans-serif;height:140px;margin-bottom:12px;margin-bottom:1rem;}
}
.t-tablet-home .footer{margin-top:-1px;}
.tablet-toc-page{background-color:#c6dfea;}
.tablet-toc-page h2{font-size:20px;font-size:1.6667rem;height:48px;padding-right:70%;}
.tablet-toc-page blockquote{color:#000;}
.tablet-toc-page .columns-one{font-size:11px;font-size:0.9167rem;margin-bottom:16px;margin-bottom:1.3333rem;}
.tablet-toc-page .toc-list{font-family:HelveticaNeue-Light,Helvetica Neue,Helvetica,Arial,sans-serif;height:140px;}
.toc-link,
.toc-list:visited{color:#000!important;}
#tablet-covers .helper-animation-ready{opacity:0.0;-webkit-backface-visibility:hidden;}
.helper-animate-bounce{-webkit-animation:zoomInBounce 1.3s;-moz-animation:zoomInBounce 1.3s;-o-animation:zoomInBounce 1.3s;}
@-webkit-keyframes zoomInBounce{from{-webkit-transform:scale(0.6);opacity:0.0;}
30%{-webkit-transform:scale(1.16);}
40%{-webkit-transform:scale(0.9);}
50%{-webkit-transform:scale(1.1);}
60%{-webkit-transform:scale(0.95);}
70%{-webkit-transform:scale(1.05);}
80%{-webkit-transform:scale(0.975);}
90%{-webkit-transform:scale(1.025);}
to{-webkit-transform:scale(1);opacity:1.0;}
}
.helper-animate-twist-in{-webkit-animation:twistInAnimation 1.2s ease;-moz-animation:twistInAnimation 1.2 ease;-o-animation:twistInAnimation 1.2s ease;}
@-webkit-keyframes twistInAnimation{from{-webkit-transform:rotate(-45deg) scale(0.8);opacity:0.0;}
to{-webkit-transform:rotate(0deg) scale(1);opacity:1;}
}
@-moz-keyframes cssAnimation{from{-moz-transform:rotate(-45deg) scale(0.8);}
to{-moz-transform:rotate(0deg) scale(1);}
}
@-o-keyframes cssAnimation{from{-o-transform:rotate(-45deg) scale(0.8);}
to{-o-transform:rotate(0deg) scale(1);}
}
.helper-animation-complete{opacity:1.0!important;}
/* *****************************************************************************
Landing Boxes
************************************************************************** */
.t-home .boxed-contains-long-featured-link .boxed-in,
.t-home .boxed-contains-long-featured-link-alt .boxed-in{background-position:40px bottom;}
.boxed-contains-long-featured-link,
.boxed-contains-long-featured-link-alt,
.boxed-contains-collapsible-content,
.boxed-contains-interactive-content{min-height:090px;margin:0 -16px 0 -16px;margin:0 -1.3333rem 0 -1.3333rem;padding-right:135px;background-color:#eaeaea;background-image:-moz-linear-gradient(top,#f6f6f6,#d8d8d8);background-image:-ms-linear-gradient(top,#f6f6f6,#d8d8d8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f6f6f6),to(#d8d8d8));background-image:-webkit-linear-gradient(top,#f6f6f6,#d8d8d8);background-image:-o-linear-gradient(top,#f6f6f6,#d8d8d8);background-image:linear-gradient(top,#f6f6f6,#d8d8d8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#d8d8d8',GradientType=0);border-radius:0;}
.boxed-contains-long-featured-link:active,
.boxed-contains-long-featured-link-alt:active,
.boxed-contains-collapsible-content:active,
.boxed-contains-interactive-content:active{color:#007dba !important;background-color:#d5d5d5;background-image:-moz-linear-gradient(top,#dddddd,#cac8c8);background-image:-ms-linear-gradient(top,#dddddd,#cac8c8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dddddd),to(#cac8c8));background-image:-webkit-linear-gradient(top,#dddddd,#cac8c8);background-image:-o-linear-gradient(top,#dddddd,#cac8c8);background-image:linear-gradient(top,#dddddd,#cac8c8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#cac8c8',GradientType=0);-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.4),inset 0px 4px 10px rgba(0,0,0,0.5);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.4),inset 0px 4px 10px rgba(0,0,0,0.5);box-shadow:0px 1px 0px rgba(0,0,0,0.4),inset 0px 4px 10px rgba(0,0,0,0.5);}
.boxed-contains-long-featured-link .boxed-in,
.boxed-contains-long-featured-link-alt .boxed-in,
.boxed-contains-collapsible-content .boxed-in,
.boxed-contains-interactive-content .boxed-in{text-shadow:0px 1px 0px #ffffff;}
line-height:16px .boxed-contains-long-featured-link .boxed-in:hover,
line-height:16px .boxed-contains-long-featured-link-alt .boxed-in:hover,
line-height:16px .boxed-contains-collapsible-content .boxed-in:hover,
line-height:16px .boxed-contains-interactive-content .boxed-in:hover{text-decoration:none;}
.boxed-in-button-container{display:none;}
.boxed-contains-long-featured-link .boxed-title,
.boxed-contains-long-featured-link-alt .boxed-title,
.boxed-contains-collapsible-content .boxed-title,
.boxed-contains-interactive-content .boxed-title{color:#747678;background-color:transparent;font-size:18px;font-size:1.5rem;font-weight:lighter;text-shadow:0px 1px 0px #ffffff;margin:8px 0 2px 0;margin:0.6667rem 0 0.1667rem 0;padding-left:0;padding-top:0;padding-bottom:0;border-bottom:0;}
.boxed-contains-long-featured-link:active .boxed-title,
.boxed-contains-long-featured-link-alt:active .boxed-title,
.boxed-contains-collapsible-content:active .boxed-title,
.boxed-contains-interactive-content:active .boxed-title{color:#007dba;}
.boxed-contains-long-featured-link .boxed-in,
.boxed-contains-long-featured-link-alt .boxed-in,
.boxed-contains-collapsible-content .boxed-in,
.boxed-contains-interactive-content .boxed-in{color:#747678;font-weight:bold;margin:0;padding:0 40% 16px 0;display:block;background-color:transparent;height:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;}
.boxed-contains-collapsible-content{width:50%;padding:16px 13px 0px 16px;float:left;}
/* *****************************************************************************
Page Body
************************************************************************** */
.content{max-width:976px;margin:0 auto;padding-left:16px;padding-left:1.3333rem;padding-right:16px;padding-right:1.3333rem;padding-bottom:0;}
.content-head > :last-child,
.content-head > :last-child > :last-child{margin-bottom:0px;}
.content-head{margin-top:38px;}
.content-head > blockquote{margin-top:0;}
.content-section-1 .content-section-name{margin-top:0;}
.content-section-leader{color:#004165;}
.content-name{color:#fff;font-size:20px;font-size:1.6667rem;font-weight:bold;text-align:center;text-shadow:0px -1px 1px rgba(0,0,0,0.45);background-color:#007dba;width:100%;display:block;margin:-38px -16px 153px -16px;margin:-3.1667rem -1.3333rem 12.75rem -1.3333rem;padding:6px 16px 12px 16px;padding:0.5rem 1.3333rem 1rem 1.3333rem;}
.t-no-hero-image .content-name{margin-bottom:0;}
h2,
.h2{color:#fff;font-weight:lighter;background-color:#394a58;padding:10px 16px 12px 16px;padding:0.8333rem 1.3333rem 1rem 1.3333rem;margin:32px -16px 0 -16px;margin:2.6667rem -1.3333rem 0 -1.3333rem;}
h3{font-size:14px;font-size:1.1667rem;}
.circle{display:none;}
.case-study > h3{color:#004165;font-weight:lighter;}
p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.625;}
.intro{font-weight:bold;}
ul{line-height:1.625;font-size:13px;font-size:1.0833rem;padding:0 0 0 15px;padding:0 0 0 1.25rem;list-style-image:url(../../i/icons/blue_caret_m.png);}
ul > li{padding-left:16px;padding-left:1.3333rem;}
blockquote{color:#007dba;font-size:16px;font-size:1.3333rem;margin:-16px -16px 0 -16px;margin:-1.3333rem -1.3333rem 0 -1.3333rem;}
.inverse-color{color:#fff;background-color:#007dba;}
blockquote p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.4666666666666666;padding:16px 16px 0 16px;padding:1.3333rem 1.3333rem 0 1.3333rem;}
.inverse-color p{padding-bottom:16px;padding-bottom:1.3333rem;}
.quote-with-author blockquote{padding-bottom:0;margin-bottom:0;}
.author p{color:#747678;font-size:12px;font-size:1rem;font-weight:normal;line-height:1.3333333333333333;padding-top:0;margin-bottom:4px;margin-bottom:0.3333rem;}
.author span{color:#004165;font-weight:bold;}
.author img{display:block;}
.directors{width:100%;clear:both;display:block;}
.directors ul{width:100%;list-style:none;padding:0;}
.directors li{width:100%;padding:0px;margin:0 -16px 0 -16px;border-top:1px white solid;}
.directors a{color:#747678;width:100%;display:inline-block;background-color:#e8e8e8;padding:0 16px 0 16px;}
.directors a:hover{text-decoration:none;}
.directors p{margin-bottom:0px;font-size:12px;font-size:1rem;}
.director-image-container{width:30%;float:left;margin-right:16px;}
.director-name{font-weight:bold;}
.director-info{margin-top:2px;margin-top:0.1667rem;}
.director-bio{color:#b9c9d0;background-color:#394a58;display:block;margin:0 -16px ;margin:0 -1.3333rem ;float:left;padding:16px ;padding:1.3333rem ;width:100%;}
.graph-list{display:block;zoom:1;padding:0;}
.graph-list:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:".";}
.graph-list li{padding:0;display:block;width:43%;float:left;margin-right:0;}
.graph-list li img{max-width:100%;margin:0;}
.content-body .boxed{background-color:transparent;background-image:none;box-shadow:none;border:none;padding:0;margin:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.content-body .boxed .columns-one img{padding:0;}
/* Footnotes */.footnote-list{border-top:1px solid #eaeaea;}
.footnotes{color:#747678;font-size:11px;font-size:0.9167rem;text-align:justify;}
.footnote-reference{vertical-align:super;font-size:75%;}
/* *****************************************************************************
Case Study Classes
************************************************************************** */
.content-section-t-case-study{background-repeat:no-repeat;background-position:top center;background-color:#b9c9d0;padding:16px 16px 32px 16px;padding:1.3333rem 1.3333rem 2.6667rem 1.3333rem;margin:48px -16px 0 -16px;margin:4rem -1.3333rem 0 -1.3333rem;}
.case-study-header{background-image:url('../../i/case-study/case-study-title-shard.png');background-repeat:no-repeat;background-position:0 -80px;height:104px;padding:16px 16px 16px 16px;padding:1.3333rem 1.3333rem 1.3333rem 1.3333rem;margin:-16px -18px 400px -18px;}
.case-study-badge{color:#fff;font-size:20px;font-size:1.6667rem;font-weight:lighter;line-height:1.1333333333333333;position:relative;float:right;top:-50px;background-image:url('../../i/case-study/case-study-title-m.png');width:68px;height:74px;display:table-cell;padding:15px 0 0 16px;}
.content-section-t-case-study h2,
.content-section-t-case-study .h2,
.content-section-t-case-study h3,
.content-section-t-case-study .h3{color:#394a58;font-weight:lighter;border:none;padding:0;margin:0;padding-right:40%;margin-bottom:8px;}
.content-section-t-case-study h2,
.content-section-t-case-study .h2{font-size:24px;font-size:2rem;line-height:1.2;background-color:transparent;}
.content-section-t-case-study blockquote{color:#fff;padding-top:0px;}
.alignleft{float:left;margin-right:16px;margin-right:1.3333rem;margin-bottom:16px;margin-bottom:1.3333rem;}
.alignright{float:right;margin-left:16px;margin-left:1.3333rem;margin-bottom:16px;margin-bottom:1.3333rem;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
/* galleries */
.gallery-item,
.gallery-caption{margin:0;padding:0;}
/*
.entry-content{// see clearfix}
*/
.more-link{/* display more links as blocks */
display:block;margin-top:16px;margin-top:1rem;/* force margin on these */}
/* 
You will also need to style the following,they will depend on your design
*/
.sticky{/* attached to sticky posts */}
.bypostauthor{/* comments added by the post's author */}
/*
If you use post formats,you will also need 
*/
#wpstats{position:absolute !important;height:1px !important;width:1px !important;overflow:hidden !important;clip:rect(1px 1px 1px 1px) !important;/* IE6,IE7 */
clip:rect(1px,1px,1px,1px) !important;left:-9999px !important;top:0 !important;}
/* *****************************************************************************
Table styles
************************************************************************** */
.datatable{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #e2e2e2;/* stroke */
-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;/* prevents bg color from leaking outside the border */
background-color:#fff;/* layer fill content */
-webkit-box-shadow:0px 0px 2px 0px #e2e2e2;-moz-box-shadow:0px 0px 2px 0px #e2e2e2;box-shadow:0px 0px 2px 0px #e2e2e2;margin-bottom:24px;}
.datatable table{width:100%;}
.datatable caption{caption-side:top;text-align:left;color:#005485;margin:16px 0;margin:1.33333333rem 0;font-weight:normal;color:#000;font-size:14px;font-size:1.1667rem;font-weight:bold;line-height:1.3333333333333333;border-bottom:1px solid #EEE;padding-bottom:8px;padding-left:8px;}
.datatable td{font-size:11px;font-size:0.9167rem;color:#444;padding:8px;border:1px solid #ccc;}
.datatable col{font-weight:bold;}
.datatable tr:nth-child(1) th{background-color:#005485;color:white;}
.datatable tr:nth-child(2) th{background-color:#f3f3f3;}
.datatable tr:nth-child(odd) td{background-color:#f6f6f6;}
.datatable thead th{padding:8px;color:#005485;font-weight:bold;font-size:12px;font-size:1rem;vertical-align:bottom;text-align:left;}
/* Table Styling Assists */
.datatable .border-this-row{border-bottom:1px solid #f3f3f3;}
.datatable .border-this-cell-right{border-right:1px solid #ccc;}
/* *****************************************************************************
Enhanced Table
-extends upon datatable
************************************************************************** */
.enhancedtable,
.is-enhanceable-always.enhancedtable{position:relative;margin-top:3em;}
.enhancedtable-control,
.is-enhanceable-always .enhancedtable-control{position:absolute;top:-2.8em;right:0;left:auto;}
.enhancedtable-toggle{background-color:white;text-decoration:none;color:#333;padding:5px 10px ;padding:0.4167rem 0.8333rem ;line-height:1;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.enhancedtable-toggle:hover{background-color:white;}
.enhancedtable-menu{position:absolute;background-color:#fff;padding:10px;border:1px solid #ccc;width:12em;right:0;left:auto;}
.enhancedtable-menu-hidden{left:-999em;right:auto;}
.enhancedtable-menu{list-style:none;}
.enhancedtable-menu ul{list-style:none;margin:0;padding-left:0;}
.enhancedtable-menu li{padding:.3em 0;}
.enhancedtable th,
.enhancedtable td{display:none;}
.enhancedtable-essential,
.enhancedtable-persist,
.enhancedtable-showing{display:table-cell !important;*display:inline !important;}
.enhancedtable-hidden{display:none !important;}
/* *****************************************************************************
Key Goals List
************************************************************************** */
.key-goals{background-color:#c6dfea;padding:8px;list-style:none;margin:0;}
.key-goals li{min-height:32px;color:black;margin:0;padding:0;}
.key-goals hr{border:1px solid #e5f1f6;}
.key-goals-key ul{list-style:none;padding:0;margin:0;}
.key-goals-key li{color:black;}
.key-goals li,
.key-goals-key li{line-height:2;padding:0;}
.key-goals .ico-goal{margin-right:8px;}
/* *****************************************************************************
Footer
************************************************************************** */
.foot{background:#002136;}
.foot h5{color:#e5e5e5;font-weight:lighter;font-size:16px;font-size:1.3333rem;line-height:1.5;text-shadow:0 2px 4px rgba(0,0,0,0.75);padding:0;margin:0;margin-top:8px;}
.foot-brand{background:#004165 url(../../i/foot/foot-brand-mobile@2x.png);-webkit-background-size:cover 100%;-moz-background-size:cover 100%;-o-background-size:cover 100%;background-size:cover 100%;background-repeat:no-repeat;background-position:0 -8px;height:44px;}
.foot-brand > .in{padding:0px 16px 0px 16px;margin:0 auto;max-width:976px;}
.foot-anz-logo{margin-top:12px;float:right;display:block;background:transparent url(../../i/foot/foot-anz-logo.png) no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;width:158px;height:22px;}
.menu-footer{color:white;border-bottom:1px solid #173547;max-width:976px;margin:0 auto;text-shadow:0 -1px 0 rgba(0,33,54,0.75);}
.menu-footer-head{background:url(../../i/foot/foot-menu-bg.png);background-position:top right;background-repeat:no-repeat;padding:16px;border-bottom:1px solid #000;text-align:center;}
.menu-footer .menu-item{padding:0;margin:0;background-image:url(../../i/foot/foot-menu-item-bg.png);background-position:bottom left;background-repeat:repeat-x;}
.menu-footer .menu-item > a{display:table-cell;vertical-align:middle;width:50%;position:relative;float:left;color:white;padding-top:8px;min-height:48px;border-top:1px solid #173547;border-bottom:1px solid #000;border-right:1px solid #173547;-webkit-box-shadow:inset -1px 0px 0px 0px #181818;-moz-box-shadow:inset -1px 0px 0px 0px #181818;box-shadow:inset -1px 0px 0px 0px #181818;padding-left:36px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height:1.2;font-weight:bold;}
.menu-footer .menu-item p{display:none;}
.menu-footer .menu-item p a:link,
.menu-footer .menu-item p a:visited{color:white;font-weight:bold;text-decoration:underline;}
.menu-footer .menu-item p a:hover{color:#ddd;}
.menu-footer .menu-item ul,
.menu-footer .menu-item ol{display:none;}
.menu-footer .menu-item .ico{position:absolute;top:10px;left:4px;}
.footer-copyright{background-color:white;}
.footer-copyright p{padding:0;margin:0;color:#777;font-size:9px;font-size:0.75rem;padding:8px ;padding:0.6667rem ;padding-left:16px;padding-left:1.3333rem;}
.footer-copyright-desktop{display:none;}
.menu-footer-utility{background:#b7cfdc;padding:8px ;padding:0.6667rem ;}
.menu-footer-utility .menu-item{padding:0;margin:0;line-height:1;}
.menu-footer-utility .menu-item > a{float:left;margin:2px ;margin:0.1667rem ;}
/* *****************************************************************************
Helper classes
************************************************************************** */
/* $clearfix */
.accordion,
.accordian,
.accordion-body,
.accordian-body,
.media,
.fork,
.dropdown,
.entry-content,
.cf{zoom:1;}
.accordion:after,
.accordian:after,
.accordion-body:after,
.accordian-body:after,
.media:after,
.fork:after,
.dropdown:after,
.entry-content:after,
.cf:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:".";}
.cf-contain{zoom:1;}
.cf-contain:before,
.cf-contain:after{content:"";display:table;}
.cf-contain:after{clear:both;}
.accessibility{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);/* IE6,IE7 */
clip:rect(1px,1px,1px,1px);}
.clearboth{clear:both;}
.helper-mt-24{margin-top:24px !important;margin-top:2rem !important;}
.helper-mt-32{margin-top:32px !important;margin-top:2.6667rem !important;}
.helper-mb-24{margin-bottom:24px !important;margin-bottom:2rem !important;}
.helper-mb-32{margin-bottom:32px !important;margin-bottom:2.6667rem !important;}
.helper-mv-24{margin-top:24px !important;margin-top:2rem !important;margin-bottom:24px !important;margin-bottom:2rem !important;}
.helper-mv-32{margin-top:32px !important;margin-top:2.6667rem !important;margin-bottom:32px !important;margin-bottom:2.6667rem !important;}
.helper-show-desktop-inline-block,
.helper-hidden-mobile-inline-block,
.helper-hidden-mobile-block{display:none !important;}
.color-deep-current,
.colour-deep-current{color:#004165 !important;}
.color-ocean-blue,
.colour-ocean-blue{color:#007dba !important;}
.color-stone,
.colour-stone{color:#394a58 !important;}
.color-rockpool,
.colour-rockpool,
.color-rock-pool,
.colour-rock-pool{color:#aa9c8f !important;}
.color-west-coast,
.colour-west-coast,
.color-west-coast-sunset,
.colour-west-coast-sunset{color:#df7a00 !important;}
.color-horizon,
.colour-horizon{color:#c6dfea !important;}
.color-sky,
.colour-sky{color:#5bc6e8 !important;}
.color-sea-spray,
.colour-sea-spray,
.color-seaspray,
.colour-seaspray{color:#b9c9d0 !important;}
.color-seagrass,
.colour-seagrass,
.color-sea-grass,
.colour-sea-grass{color:#589199 !important;}
.color-turquoise-sea,
.colour-turquoise-sea{color:#00c6d7 !important;}
.color-mount-cook,
.colour-mount-cook,
.color-mount-cook-river,
.colour-mount-cook-river{color:#b9ccc3 !important;}
.color-spinifex,
.colour-spinifex{color:#d3cd8b !important;}
.color-driftwood,
.colour-driftwood,
.color-drift-wood,
.colour-drift-wood{color:#ede8c4 !important;}
.color-golden-shore,
.colour-golden-shore{color:#fdc82f !important;}
.color-grey,
.colour-grey,
.color-gray,
.colour-gray,
.color-anz-gray,
.colour-anz-gray{color:#747678 !important;}
.color-white,
.colour-white{color:#fff !important;}
.color-black,
.colour-black{color:#000 !important;}
.color-background-deep-current,
.colour-background-deep-current{color:#fff;background-color:#004165;}
.color-background-ocean-blue,
.colour-background-ocean-blue{color:#fff;background-color:#007dba;}
.color-background-stone,
.colour-background-stone{background-color:#394a58;}
.color-background-rockpool,
.colour-background-rockpool,
.color-background-rock-pool,
.colour-background-rock-pool{background-color:#aa9c8f;}
.color-background-west-coast,
.colour-background-west-coast,
.color-background-west-coast-sunset,
.colour-background-west-coast-sunset{background-color:#df7a00;}
.color-background-horizon,
.colour-background-horizon{background-color:#c6dfea;}
.color-background-sky,
.colour-background-sky{color:#fff;background-color:#5bc6e8;}
.color-background-sea-spray,
.colour-background-sea-spray,
.color-background-seaspray,
.colour-background-seaspray{background-color:#b9c9d0;}
.color-background-seagrass,
.colour-background-seagrass,
.color-background-sea-grass,
.colour-background-sea-grass{background-color:#589199;}
.color-background-turquoise-sea,
.colour-background-turquoise-sea{background-color:#00c6d7;}
.color-background-mount-cook,
.colour-background-mount-cook,
.color-background-mount-cook-river,
.colour-background-mount-cook-river{background-color:#b9ccc3;}
.color-background-spinifex,
.colour-background-spinifex{background-color:#d3cd8b;}
.color-background-driftwood,
.colour-background-driftwood,
.color-background-drift-wood,
.colour-background-drift-wood{background-color:#ede8c4;}
.color-background-golden-shore,
.colour-background-golden-shore{background-color:#fdc82f;}
.color-background-grey,
.colour-background-grey,
.color-background-gray,
.colour-background-gray,
.color-background-anz-gray,
.colour-background-anz-gray{background-color:#747678;}
.color-background-white,
.colour-background-white{background-color:#fff;}
.color-background-black,
.colour-background-black{background-color:#000;}
.dashed{color:#004165;border:2px dashed #004165;}
/* =============================================================================
Tools
========================================================================== */
.debug body{position:relative;}
.debug body:before{background:transparent url(../../i/debug/baseline-grid.png) !important;display:block;content:' ';width:100%;height:100%;z-index:20;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.4;pointer-events:none;}
/* *****************************************************************************
Media Query helper
************************************************************************** */
.js-mediaquery{overflow:hidden;width:1px;height:1px;position:absolute;top:-999999em;left:auto;clip:rect(1px 1px 1px 1px);/* IE6,IE7 */
clip:rect(1px,1px,1px,1px);}
.js-mediaquery:after{content:'320';display:none;}
.js-mediaquery:before{content:'standard';display:none;}
@media only screen and (min-width:569px),print{/* *****************************************************************************
ANZ Shareholder Tablet support
************************************************************************** */
html{font-size:85.71428571428571%;/* 1 */}
.content-head{background-image:url('../../i/head/shard-h1-t.png');background-repeat:no-repeat;background-position:center;margin-top:0;margin-left:-18px;padding-left:18px;/*min-height:390px;*/
height:384px;}
.content-head > blockquote{margin-top:0px;color:#fff;text-shadow:0px 2px 0px rgba(0,0,0,0.5);padding-right:45%;}
.t-no-hero-image .content-head{background-image:none;height:auto;margin-bottom:16px;}
.t-no-hero-image .content-head > blockquote{color:#007dba;text-shadow:none;padding-right:16px;padding-right:1.3333rem;}
.content-name{color:#fff;font-size:34px;font-size:2.8333rem;font-weight:normal;text-align:left;text-shadow:0px 2px 0px rgba(0,0,0,0.5);background-color:transparent;width:auto;display:block;padding-right:50%;padding-top:64px;padding-bottom:0;margin-bottom:0;}
.t-no-hero-image .content-head .content-name{color:#004165;text-shadow:none;padding-right:20%;}
.t-home .boxed-contains-long-featured-link,
.t-home .boxed-contains-long-featured-link-alt{height:auto;}
.t-home .boxed-contains-long-featured-link .boxed-in,
.t-home .boxed-contains-long-featured-link-alt .boxed-in{color:#747678;text-shadow:none;padding-top:16px;padding-top:1.3333rem;padding-right:40%;height:284px;background-position:right bottom;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;background-color:#ffffff;}
.t-home .boxed-formatted-for-light-content .boxed-title,
.t-home .boxed-formatted-for-dark-content .boxed-title{color:#747678;position:relative;z-index:10;padding-left:0px;text-shadow:none;padding-bottom:16px;padding-bottom:1.3333rem;bottom:0;text-align:left;}
.t-home .boxed-formatted-for-light-content .boxed-in-button-container,
.t-home .boxed-formatted-for-dark-content .boxed-in-button-container{height:64px;width:100%;display:block;background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.t-home .boxed-formatted-for-light-content .boxed-in-button-container,
.t-home .boxed-formatted-for-dark-content .boxed-in-button-container{text-align:left;padding-left:16px;padding-left:1.3333rem;}
.t-home.t-no-leader-text .content-name{margin-bottom:280px;}
.t-landing.t-no-leader-text .content-name{margin-bottom:260px;}
.t-home .content-name{margin-bottom:0;}
.t-landing .content-name{margin-bottom:0;}
.content-section-1{margin-top:32px;}
.leader-background{background-repeat:no-repeat;background-position:50% 0;}
.t-home .content-leader,
.t-landing .content-leader{zoom:1;}
.t-home .content-leader:before,
.t-landing .content-leader:before,
.t-home .content-leader:after,
.t-landing .content-leader:after{content:"";display:table;}
.t-home .content-leader:after,
.t-landing .content-leader:after{clear:both;}
.t-home .content-leader > .in,
.t-landing .content-leader > .in{width:265px;float:right;}
.t-home .content-leader{min-height:280px;}
.t-landing .content-leader{min-height:280px;}
/* *****************************************************************************
Landing/Home Content Head
************************************************************************** */
.t-home .content-head,
.t-landing .content-head{background-image:url(../../i/leader/fader-background.png);background:-moz-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 80%,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.4)),color-stop(80%,rgba(255,255,255,0.4)),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 80%,#ffffff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 80%,#ffffff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 80%,#ffffff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 80%,#ffffff 100%);background-repeat:repeat-x;background-position:100% 100%;margin-left:-18px;padding-left:18px;margin-right:-18px;padding-right:18px;}
.t-home .content-body,
.t-landing .content-body{background-color:white;margin-left:-18px;padding-left:18px;margin-right:18px;padding-right:18px;}
.t-home .content-name,
.t-landing .content-name{color:#004165;text-shadow:none;}
.t-home .boxed-contains-long-featured-link .boxed-in,
.t-home .boxed-contains-long-featured-link-alt .boxed-in{background-position:right bottom;-webkit-background-size:65%;-moz-background-size:65%;-o-background-size:65%;background-size:65%;background-repeat:no-repeat;background-color:#ffffff;}
/* *****************************************************************************
Landing Boxes
************************************************************************** */
.boxed-contains-long-featured-link,
.boxed-contains-long-featured-link-alt{width:41%;height:368px;margin:0;padding:16px ;padding:1.3333rem ;margin-bottom:24px;margin-bottom:2rem;position:relative;background-color:#fbfbfb;background-image:-moz-linear-gradient(top,#ffffff,#f4f4f4);background-image:-ms-linear-gradient(top,#ffffff,#f4f4f4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f4f4f4));background-image:-webkit-linear-gradient(top,#ffffff,#f4f4f4);background-image:-o-linear-gradient(top,#ffffff,#f4f4f4);background-image:linear-gradient(top,#ffffff,#f4f4f4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.4),inset 0px -1px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.4),inset 0px -1px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 0px rgba(0,0,0,0.4),inset 0px -1px 0px rgba(0,0,0,0.1);}
.boxed-contains-long-featured-link:hover,
.boxed-contains-long-featured-link-alt:hover{text-decoration:none;}
.boxed-contains-long-featured-link:active,
.boxed-contains-long-featured-link-alt:active{text-decoration:none;}
.boxed-contains-long-featured-link{float:left;}
.boxed-contains-long-featured-link-alt{float:right;}
.boxed-formatted-for-light-content .boxed-title,
.boxed-formatted-for-dark-content .boxed-title{color:#fff;position:absolute;z-index:20;padding-left:16px;padding-left:1.3333rem;padding-right:32px;padding-right:2.6667rem;text-shadow:0px -1px 0px rgba(0,0,0,0.4);}
.boxed-formatted-for-light-content .boxed-in,
.boxed-formatted-for-dark-content .boxed-in{font-size:11px;font-size:0.9167rem;position:relative;overflow:hidden;padding:16px ;padding:1.3333rem ;text-shadow:0px 1px 0px rgba(0,0,0,0.3);}
.boxed-formatted-for-light-content .boxed-in,
.boxed-formatted-for-dark-content .boxed-in{color:#fff;text-shadow:0px 1px 0px rgba(0,0,0,0.3);font-weight:bold;position:relative;}
.boxed-formatted-for-light-content .boxed-in > *,
.boxed-formatted-for-dark-content .boxed-in > *{position:relative;}
.boxed-formatted-for-light-content .boxed-in p,
.boxed-formatted-for-dark-content .boxed-in p{line-height:16px;}
.boxed-formatted-for-light-content .boxed-in-button-container,
.boxed-formatted-for-dark-content .boxed-in-button-container{text-align:right;position:absolute;display:block;left:0;bottom:0px;height:94px;width:100%;padding:60px 0 0 0;padding:5rem 0 0 0;}
.boxed-in-button-container .btn{font-size:10px;font-size:0.8333rem;display:none;margin-right:16px;margin-right:1.3333rem;}
.boxed-formatted-for-light-content .boxed-title,
.boxed-formatted-for-dark-content .boxed-title{bottom:110px;}
.boxed-formatted-for-light-content .boxed-in-button-container{background-image:url('../../i/landing/landing-blue-shard.png');-webkit-border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;border-radius:0px 0px 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.boxed-formatted-for-dark-content .boxed-in-button-container{background-image:url('../../i/landing/landing-light-shard.png');-webkit-border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;border-radius:0px 0px 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.boxed-contains-long-featured-link .boxed-in,
.boxed-contains-long-featured-link-alt .boxed-in{height:64px;display:block;padding-top:278px;border:1px solid #E2E2E2;border-bottom-color:#BABABA;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.4),inset 0px -1px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.4),inset 0px -1px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 0px rgba(0,0,0,0.4),inset 0px -1px 0px rgba(0,0,0,0.1);}
.boxed-contains-collapsible-content,
.boxed-contains-interactive-content{margin:0;background-color:#fbfbfb;background-image:-moz-linear-gradient(top,#ffffff,#f4f4f4);background-image:-ms-linear-gradient(top,#ffffff,#f4f4f4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f4f4f4));background-image:-webkit-linear-gradient(top,#ffffff,#f4f4f4);background-image:-o-linear-gradient(top,#ffffff,#f4f4f4);background-image:linear-gradient(top,#ffffff,#f4f4f4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-left:-18px;margin-left:-1.5rem;margin-right:-18px;margin-right:-1.5rem;padding:16px ;padding:1.3333rem ;margin-bottom:0;clear:both;width:100%;}
.boxed-contains-collapsible-content .boxed-title,
.boxed-contains-interactive-content .boxed-title{font-size:14px;font-size:1.1667rem;color:#747678;font-weight:bold;text-align:center;}
.boxed-contains-collapsible-content .boxed-in,
.boxed-contains-interactive-content .boxed-in{display:block;background-color:#fff;border:1px solid #E2E2E2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.3),inset 0px 1px 0px rgba(255,255,255,0.4);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.3),inset 0px 1px 0px rgba(255,255,255,0.4);box-shadow:0px 1px 0px rgba(0,0,0,0.3),inset 0px 1px 0px rgba(255,255,255,0.4);padding:16px ;padding:1.3333rem ;margin:0;margin-bottom:16px;margin-bottom:1.3333rem;}
.boxed-contains-collapsible-content .boxed-title,
.boxed-contains-interactive-content .boxed-title{margin:0;margin-bottom:16px;margin-bottom:1.3333rem;}
.boxed-contains-collapsible-content .boxed-in > ul,
.boxed-contains-interactive-content .boxed-in > ul{padding:0;margin:0;list-style:none;text-align:center;}
.boxed-contains-collapsible-content .boxed-in ul > li,
.boxed-contains-interactive-content .boxed-in ul > li{padding:0 16px 0 16px;padding:0 1.3333rem 0 1.3333rem;}
.boxed-contains-long-featured-link:active,
.boxed-contains-long-featured-link-alt:active,
.boxed-contains-collapsible-content:active,
.boxed-contains-interactive-content:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#fbfbfb;background-image:-moz-linear-gradient(top,#ffffff,#f4f4f4);background-image:-ms-linear-gradient(top,#ffffff,#f4f4f4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f4f4f4));background-image:-webkit-linear-gradient(top,#ffffff,#f4f4f4);background-image:-o-linear-gradient(top,#ffffff,#f4f4f4);background-image:linear-gradient(top,#ffffff,#f4f4f4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);}
.boxed-contains-long-featured-link:active .boxed-title,
.boxed-contains-long-featured-link-alt:active .boxed-title{color:#fff;}
.boxed-contains-collapsible-content:active .boxed-title,
.boxed-contains-interactive-content:active .boxed-title{color:#747678;}
.singular-financial-and-strategic-overview .boxed-contains-interactive-content .boxed-in{padding-right:16px;background-image:url('../../../../content/uploads/photo-super-regional-strategy.jpg');}
.superregional-blocklink a,
.superregional-blocklink a:visited,
.superregional-blocklink a:hover,
.superregional-blocklink a:focus,
.superregional-blocklink a:active{width:auto;/* height:50px;*/
font-weight:bold;color:#fff;}
.superregional-blocklink span{color:#fff;}
/* *****************************************************************************
Body Styles
************************************************************************** */
h2,
.h2{color:#004165;font-size:28px;font-size:2.3333rem;line-height:1.1666666666666667;background-color:transparent;margin:16px 0 16px ;margin:1.3333rem 0 1.3333rem ;padding-left:0;padding-right:50%;border-bottom:#004165 1px solid;}
h3,
.h3{font-size:16px;font-size:1.3333rem;-webkit-column-span:all;/* Chrome */
column-span:all;}
.circle{font-size:14px;font-size:1.1667rem;font-weight:bold;vertical-align:middle;display:table-cell;width:77px;height:80px;padding:20px 15px 20px 28px;padding:1.6667rem 1.25rem 1.6667rem 2.3333rem;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;/* border:1px solid red;*/
/* background:0 !important;*/}
p{margin-top:0;}
.blue-caret{list-style-image:url(../../i/icons/blue_caret_m.png);}
.columns-one,
.columns-two{zoom:1;}
.columns-one:after,
.columns-two:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:".";}
.columns-two{-moz-column-count:2;-moz-column-gap:32px;-webkit-column-count:2;-webkit-column-gap:32px;column-count:2;column-gap:32px;}
blockquote{font-size:18px;font-size:1.5rem;margin-top:0;padding:16px 16px 16px 16px;padding:1.3333rem 1.3333rem 1.3333rem 1.3333rem;}
blockquote p{padding:0;}
.inverse-color{color:#007dba;background-color:transparent;}
.content-body .boxed{background-color:#fbfbfb;background-image:-moz-linear-gradient(top,#ffffff,#f4f4f4);background-image:-ms-linear-gradient(top,#ffffff,#f4f4f4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f4f4f4));background-image:-webkit-linear-gradient(top,#ffffff,#f4f4f4);background-image:-o-linear-gradient(top,#ffffff,#f4f4f4);background-image:linear-gradient(top,#ffffff,#f4f4f4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);margin:0 0 -1px ;margin:0 0 -0.0833rem ;padding:15px 15px 15px ;padding:1.25rem 1.25rem 1.25rem ;border:1px solid #E2E2E2;border-bottom-color:#BABABA;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.4),inset 0px -1px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.4),inset 0px -1px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 0px rgba(0,0,0,0.4),inset 0px -1px 0px rgba(0,0,0,0.1);zoom:1;}
.content-body .boxed:before,
.content-body .boxed:after{content:"";display:table;}
.content-body .boxed:after{clear:both;}
.directors ul{padding:0;float:left;list-style:none;}
.directors li{width:24%;height:320px;float:left;display:block;padding-left:1%;margin:0 0 16px ;margin:0 0 1.3333rem ;}
.directors a{background-color:transparent;height:300px;padding:8px 1px 8px 8px;padding:0.6667rem 0.0833rem 0.6667rem 0.6667rem;}
.directors a:hover{text-decoration:none;background-color:#e5f2f8;-webkit-box-shadow:0px 2px 8px 1px rgba(0,0,0,0.1);box-shadow:0px 2px 8px 1px rgba(0,0,0,0.1);cursor:pointer;}
.directors{font-size:11px;font-size:0.9167rem;}
.directors p{font-size:11px;font-size:0.9167rem;margin-bottom:4px;margin-bottom:0.3333rem;line-height:1.2;}
.director-name{color:#004165;font-weight:bold;}
.director-role,
.director-qualifications{font-size:11px;font-size:0.9167rem;}
.director-image-container{display:block;float:none;width:95%;border-bottom:1px solid #004165;line-height:0;margin-bottom:4px;margin-bottom:0.3333rem;}
.director-bio{color:#747678;font-size:10px;font-size:0.8333rem;padding:0;background-color:transparent;width:auto;display:block;margin:0;}
/* *****************************************************************************
Case Study Classes
************************************************************************** */
.case-study-header{background-image:url('../../i/case-study/case-study-title-shard.png');background-repeat:no-repeat;height:100px;padding:16px 16px 16px 16px;padding:1.3333rem 1.3333rem 1.3333rem 1.3333rem;}
.content-section-t-case-study h2,
.content-section-t-case-study .h2,
.content-section-t-case-study h3,
.content-section-t-case-study .h3{padding-right:65%;margin-bottom:8px;}
.case-study-badge{font-size:34px;font-size:2.8333rem;line-height:0.9444444444444444;top:-80px;background-image:url('../../i/case-study/case-study-title.png');width:148px;height:156px;display:table-cell;padding:48px 0 0 38px;}
.footnotes{color:#747678;font-size:11px;font-size:0.9167rem;}
/* Datatable */.datatable-inline{float:left;width:45%;}
.datatable-inline{margin-top:24px;margin-left:24px;}
/* *****************************************************************************
footer
************************************************************************** */
.foot h5{color:#e5e5e5;font-weight:lighter;font-size:16px;font-size:1.3333rem;line-height:1.5;text-shadow:0 2px 4px rgba(0,0,0,0.75);}
.foot-brand{background:#004165 url(../../i/foot/foot-brand.png);background-repeat:no-repeat;height:72px;}
.foot-brand > .in{padding:0px 16px 0px 16px;margin:0 auto;max-width:976px;}
.foot-anz-logo{margin-top:24px;float:right;display:block;background:transparent url(../../i/foot/foot-anz-logo.png) no-repeat;width:280px;height:42px;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;}
.menu-footer{color:white;border-bottom:1px solid #173547;max-width:976px;margin:0 auto;text-shadow:0 -1px 0 rgba(0,33,54,0.75);}
.menu-footer-head{border-bottom:1px solid #173547;padding:16px;}
.menu-footer .menu-item:first-child{border-left:1px solid #173547;-webkit-box-shadow:1px 0px 0px 0px #001b2d;-moz-box-shadow:1px 0px 0px 0px #001b2d;box-shadow:1px 0px 0px 0px #001b2d;}
.menu-footer .menu-item{width:29%;padding-left:2%;padding-right:2%;padding-bottom:8px;float:left;margin:0;-webkit-box-shadow:inset -1px 0px 0px 0px #001b2d;-moz-box-shadow:inset -1px 0px 0px 0px #001b2d;box-shadow:inset -1px 0px 0px 0px #001b2d;border-right:1px solid #173547;border-bottom:1px solid #000;/* min-height:224px;*/}
.menu-footer .menu-item > a{display:block;width:100%;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-top:8px;}
.menu-footer .menu-item{font-size:12px;font-size:1rem;font-weight:lighter;}
.menu-footer .menu-item p{display:block;}
.menu-footer .menu-item ul,
.menu-footer .menu-item ol{display:block;}
.menu-footer-utility-wrapper{background-color:white;}
.menu-footer-utility{background-color:transparent;padding:8px 16px ;padding:0.6667rem 1.3333rem ;background:white;}
.menu-footer-utility a.btn-mobile-utility,
.btn-mobile-utility{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;font-size:14px;font-size:1.1667rem;color:#006ba2;padding:0 ;}
.menu-footer-utility a.btn-mobile-utility:hover,
.btn-mobile-utility:hover,
.menu-footer-utility a.btn-mobile-utility:focus,
.btn-mobile-utility:focus,
.menu-footer-utility a.btn-mobile-utility:active,
.btn-mobile-utility:active{color:#007dba;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#ddd;}
.menu-footer-utility .menu-item > a{padding:12px ;padding:1rem ;margin-left:12px;margin-left:1rem;margin-right:0;border-left:1px solid #e2e2e2;}
.menu-footer-utility .menu-item:first-child a{padding-left:0;padding-right:0;margin-left:0;border-left:none;}
.footer-copyright{display:none;}
.footer-copyright-desktop{display:block;background-color:white;}
.footer-copyright-desktop p{color:#666;padding:8px 16px ;padding:0.6667rem 1.3333rem ;}
.footer-copyright-desktop .in,
.menu-footer-utility{max-width:976px;margin:0 auto;}
.graph-list li{margin-left:2%;width:15%;}
.graph-list li:first-child{margin-left:0;}
.graph-list li img{max-width:100%;}
.graph-list.graph-list-circles li{width:22%;}
/* *****************************************************************************
Key Goals List
************************************************************************** */
.key-goals-inner{float:left;width:75%;}
.key-goals-key{float:left;width:20%;padding-right:5%;}
/* *****************************************************************************
Enhanced Table Controls
************************************************************************** */
.enhancedtable-control,
.is-enhanceable-always .enhancedtable-control{position:absolute;top:.5em;right:.5em;left:auto;}
/* *****************************************************************************
Helpers
************************************************************************** */
.helper-hidden-mobile-block{display:block !important;}
.helper-show-mobile-block,
.helper-hide-on-tablet-and-higher{display:none !important;}
.helper-hidden-mobile-block{display:block;}
/* *****************************************************************************
Media Query helper
************************************************************************** */
.js-mediaquery:after{content:'768';display:none;}
.js-mediaquery:before{content:'tablet';display:none;}
}
@media only screen and (min-width:1025px),print{/* *****************************************************************************
Grid/Layout
************************************************************************** */
html,
body{overflow-x:visible;}
html.is-open-mobile,
html.is-open-mobile body{height:auto;overflow-y:visible;}
.wrapper,
html.is-open-mobile .wrapper{left:0;}
html{font-size:80%;/* 1 */}
/* *****************************************************************************
Modules
************************************************************************** */
.brand{text-align:left;float:left;}
/* 
the desktop logo differs from the mobile logo. 
use image replacement to keep it looking decent
*/
.brand > a{width:131px;height:41px;overflow:hidden;display:inline-block;}
.brand > a:before{background-image:url(../../i/brand/logo-desktop.png);display:block;width:131px;height:41px;content:' ';cursor:pointer;}
button,
[type="submit"],
[type="reset"],
[type="button"],
.btn,
a.btn{background-color:#007dbc;/* Old browsers */
background-image:-moz-linear-gradient(top,#007dbc 10%,#005b8e);/* FF3.6+ */
background-image:-webkit-gradient(linear,left top,left bottom,from(#007dbc),to(#005b8e));/* Chrome,Safari4+ */
background-image:-webkit-linear-gradient(top,#007dbc 10%,#005b8e 100%);/* Chrome10+,Safari5.1+ */
background-image:-o-linear-gradient(top,#007dbc 10%,#005b8e 100%);/* Opera11.10+ */
background-image:-ms-linear-gradient(top,#007dbc 10%,#005b8e 100%);/* IE10+ */
background-image:linear-gradient(top,#007dbc 10%,#005b8e 100%);/* W3C */
text-shadow:0px -1px 0px rgba(0,85,134,0.9),0px 0px 0px rgba(255,255,255,0.4);padding:9px 24px 10px ;padding:0.75rem 2rem 0.8333rem ;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-color:#005485;-webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.9),inset 0px 1px 0px rgba(0,85,134,0.3);-moz-box-shadow:0px 1px 0px rgba(255,255,255,0.9),inset 0px 1px 0px rgba(0,85,134,0.3);box-shadow:0px 1px 0px rgba(255,255,255,0.9),inset 0px 1px 0px rgba(0,85,134,0.3);}
button.btn-on-blue,
[type="submit"].btn-on-blue,
[type="reset"].btn-on-blue,
[type="button"].btn-on-blue,
.btn.btn-on-blue,
a.btn.btn-on-blue,
button:hover,
[type="submit"]:hover,
[type="reset"]:hover,
[type="button"]:hover,
.btn:hover,
a.btn:hover,
button:focus,
[type="submit"]:focus,
[type="reset"]:focus,
[type="button"]:focus,
.btn:focus,
a.btn:focus,
button:active,
[type="submit"]:active,
[type="reset"]:active,
[type="button"]:active,
.btn:active,
a.btn:active{border-color:#005485;-webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.9),inset 0px 1px 0px rgba(0,85,134,0.3);-moz-box-shadow:0px 1px 0px rgba(255,255,255,0.9),inset 0px 1px 0px rgba(0,85,134,0.3);box-shadow:0px 1px 0px rgba(255,255,255,0.9),inset 0px 1px 0px rgba(0,85,134,0.3);}
button:hover,
[type="submit"]:hover,
[type="reset"]:hover,
[type="button"]:hover,
.btn:hover,
a.btn:hover,
button:focus,
[type="submit"]:focus,
[type="reset"]:focus,
[type="button"]:focus,
.btn:focus,
a.btn:focus,
button:active,
[type="submit"]:active,
[type="reset"]:active,
[type="button"]:active,
.btn:active,
a.btn:active{background-color:#007dbc;/* Old browsers */
background-image:-moz-linear-gradient(top,#005b8e 10%,#007dbc);/* FF3.6+ */
background-image:-webkit-gradient(linear,left top,left bottom,from(#005b8e),to(#007dbc));/* Chrome,Safari4+ */
background-image:-webkit-linear-gradient(top,#005b8e 10%,#007dbc 100%);/* Chrome10+,Safari5.1+ */
background-image:-o-linear-gradient(top,#005b8e 10%,#007dbc 100%);/* Opera11.10+ */
background-image:-ms-linear-gradient(top,#005b8e 10%,#007dbc 100%);/* IE10+ */
background-image:linear-gradient(top,#005b8e 10%,#007dbc 100%);/* W3C */
border-color:#005485;}
button:active,
[type="submit"]:active,
[type="reset"]:active,
[type="button"]:active,
.btn:active,
a.btn:active{background-image:none;border-color:#005485;-webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.9),inset 0px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 0px rgba(255,255,255,0.9),inset 0px 0px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 0px rgba(255,255,255,0.9),inset 0px 0px 0px rgba(0,0,0,0.1);}
.btn-glass,
a.btn-glass,
.btn-glass:hover,
a.btn-glass:hover,
.btn-glass:focus,
a.btn-glass:focus,
.btn-glass:active,
a.btn-glass:active{background-image:url(../../i/btns/glass.png);background-position:50% 50%;background-repeat:no-repeat;padding:0;}
.btn-site-search{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.btn-silver,
a.btn-silver{color:#005385;font-size:12px;font-size:1rem;padding:6px 16px 4px 16px;font-weight:lighter;text-shadow:0 1px 0 #fff;border:1px solid #cbcbcb;/* stroke */
-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.55),inset 0 0 0 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.55),inset 0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 1px 0 rgba(255,255,255,0.55),inset 0 0 0 1px rgba(0,0,0,0.1);background-color:#fbfbfb;background-color:#e0e0e0;background-image:-moz-linear-gradient(top,#f7f7f7,#bdbdbd);background-image:-ms-linear-gradient(top,#f7f7f7,#bdbdbd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#bdbdbd));background-image:-webkit-linear-gradient(top,#f7f7f7,#bdbdbd);background-image:-o-linear-gradient(top,#f7f7f7,#bdbdbd);background-image:linear-gradient(top,#f7f7f7,#bdbdbd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#bdbdbd',GradientType=0);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-silver:hover,
.btn-silver:focus,
.btn-silver:active,
a.btn-silver:hover,
a.btn-silver:focus,
a.btn-silver:active{background-color:#d4d4d4;background-image:-moz-linear-gradient(top,#bdbdbd,#f7f7f7);background-image:-ms-linear-gradient(top,#bdbdbd,#f7f7f7);background-image:-webkit-gradient(linear,0 0,0 100%,from(#bdbdbd),to(#f7f7f7));background-image:-webkit-linear-gradient(top,#bdbdbd,#f7f7f7);background-image:-o-linear-gradient(top,#bdbdbd,#f7f7f7);background-image:linear-gradient(top,#bdbdbd,#f7f7f7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdbdbd',endColorstr='#f7f7f7',GradientType=0);border:1px solid #cbcbcb;color:#005385;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-dropdown,
a.btn-dropdown{position:relative;padding-right:36px;}
.btn-dropdown:before,
a.btn-dropdown:before{content:' ';background-image:url(../../i/icons/icn-dropdown-arrow.png);background-repeat:no-repeat;background-position:50% 50%;height:27px;width:24px;position:absolute;display:block;border-left:1px solid #cbcbcb;top:0;right:0;}
.btn-small.btn-dropdown:before,
a.btn-small.btn-dropdown:before{height:26px;padding:0;}
/* site header */
.head{/*
This must be a two colour background.
HTTP requests are bad,so we use a gradient for moden browsers.
The image is used as a fallback for imaired browsers.
*/
background-image:url(../../i/head/desktop-background.png);background-image:-moz-linear-gradient(left,#004165 50%,#007dba 50.1%);/* FF3.6+ */
background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#004165),color-stop(50.1%,#007dba));/* Chrome,Safari4+ */
background-image:-webkit-linear-gradient(left,#004165 50%,#007dba 50.1%);/* Chrome10+,Safari5.1+ */
background-image:-o-linear-gradient(left,#004165 50%,#007dba 50.1%);/* Opera 11.10+ */
background-image:-ms-linear-gradient(left,#004165 50%,#007dba 50.1%);/* IE10+ */
background-image:linear-gradient(to right,#004165 50%,#007dba 50.1%);/* W3C */
background-repeat:repeat-y;background-position:50% 0;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 5px rgba(0,0,0,0.1);box-shadow:0 5px 5px rgba(0,0,0,0.1);/* reset the padding,it moves to head-in on desktop */
padding:0;}
.head-in{background-image:url(../../i/head/desktop-background-in.png);background-repeat:none;background-position:0 50%;max-width:955px;height:57px;margin-left:auto;margin-right:auto;padding-top:8px;padding-left:24px;}
/* menu */
.nav-head-reveal{display:none;}
.nav-head{background-color:#fff;border-bottom:1px solid #e2e2e2;}
.menu-head{background:#fff;width:auto;max-width:955px;margin-left:auto;margin-right:auto;position:static;left:auto;top:auto;height:auto;border-left:1px solid #e2e2e2;overflow-y:visible;}
.menu-head .menu-item{background-color:transparent;position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;line-height:1;height:66px;border-top:0;border-bottom:0;border-right:1px solid #e2e2e2;padding:0px;}
.menu-head .menu-item.is-open-mobile,
.menu-head .menu-item.is-open-mobile > a{background-color:transparent;}
.menu-head .menu-item > a,
.menu-head .menu-item > a:visited{text-shadow:none;color:#004165;background-image:url(../../i/menu-head/desktop-dropdown.png);background-repeat:no-repeat;background-position:100% 0;width:auto;font-size:18px;font-size:1.5rem;text-decoration:none;line-height:1.25;display:inline-block;*display:inline;*zoom:1;vertical-align:top;height:44px;padding:22px 50px 0 20px;border-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-right:1px;}
.menu-head .menu-item > a:hover,
.menu-head .menu-item > a:focus,
.menu-head .menu-item > a:active{color:#007dba;background-position:100% -70px;}
.menu-head .menu-title-mobile{display:none;}
.menu-head .menu-item > a:before{display:none;}
.menu-head .menu-item.is-not-hover > a{color:#004165;background-position:100% -70px;}
.menu-head .menu-item.is-hover > a{color:#007dba;background-position:100% 0;}
.menu-head .menu-item-two-line > a,
.menu-head .menu-item-two-line > a:visited{height:56px;padding-top:10px;}
.menu-head .menu-sub{z-index:20;position:absolute;display:block;left:-9999em;overflow:visible;}
.menu-head .menu-item:hover .menu-sub,
.menu-head .menu-item:focus .menu-sub{left:-1px;}
.menu-head .menu-item.is-not-hover .menu-sub{left:-9999em;}
.menu-head .menu-item.is-hover .menu-sub{left:-1px;}
.menu-head .menu-item-from-right:hover .menu-sub,
.menu-head .menu-item-from-right:focus .menu-sub{left:auto;right:-1px;}
.menu-head .menu-item-from-right.is-not-hover .menu-sub{left:-9999em;}
.menu-head .menu-item-from-right.is-hover .menu-sub{left:auto;right:-1px;}
.menu-head .menu-sub,
.menu-head .menu-sub{/* left:-1px !important;// this is while coding only */
background-color:#fff;width:510px;padding-left:20px;padding-right:5px;border:1px solid #e2e2e2;-webkit-border-radius:0 9px 9px 9px;-moz-border-radius:0 9px 9px 9px;border-radius:0 9px 9px 9px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 4px 9px rgba(0,0,0,0.18);-moz-box-shadow:0 4px 9px rgba(0,0,0,0.18);box-shadow:0 4px 9px rgba(0,0,0,0.18);/* reset mobile */
max-height:none;overflow:visible;}
.menu-head .menu-item-from-right .menu-sub{-webkit-border-radius:9px 0 9px 9px;-moz-border-radius:9px 0 9px 9px;border-radius:9px 0 9px 9px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.menu-head .menu-sub .menu-item > a:before{display:none;}
.menu-head .menu-sub .menu-item{background-color:transparent;display:inline-block;width:240px;height:auto;margin-right:15px;border-right:0;border-top:1px solid #e2e2e2;padding:0;}
.menu-head .menu-sub > .menu-item:first-child{border-top:0;border-bottom:1px solid #e2e2e2;width:495px;margin-bottom:-1px;}
.menu-head .menu-sub a,
.menu-head .menu-sub a:visited{background-color:transparent;background-image:none;width:auto;height:auto;min-height:45px;display:block;padding:22px 25px 18px 36px;}
.menu-head .menu-sub > .menu-item:first-child a{padding-bottom:0;}
/*Menu Icons*/
.menu-head .menu-item.icob:before{display:none;}
.menu-head .menu-sub .menu-item.icob:before{display:block;position:absolute;width:24px;height:24px;background-image:url(../../i/icons/anz-spritesheet-desktop-v2.png);left:0;top:22px;}
.site-search{display:block;float:right;margin-top:10px;margin-right:20px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.site-search > div{display:block;}
.content{max-width:944px;}
.content-head{margin-left:-128px;padding-left:128px;background-image:url('../../i/head/shard-h1.png');background-position:-270px 0px;}
.t-home .content-head,
.t-landing .content-head,
.t-home .content-body,
.t-landing .content-body{margin-left:-128px;padding-left:128px;margin-right:-128px;padding-right:128px;}
.content-head blockquote{padding-right:55%;}
/* *****************************************************************************
Landing Boxes
************************************************************************** */
.t-home .boxed-contains-long-featured-link .boxed-in,
.t-home .boxed-contains-long-featured-link-alt .boxed-in{padding-right:60%;background-color:#fff;-webkit-background-size:60%;-moz-background-size:60%;-o-background-size:60%;background-size:60%;background-position:right bottom;}
.boxed-contains-long-featured-link,
.boxed-contains-long-featured-link-alt{width:45%;max-width:480px;}
.boxed-contains-long-featured-link{float:left;}
.boxed-contains-long-featured-link-alt{float:right;}
.boxed-contains-collapsible-content,
.boxed-contains-interactive-content{margin:0;background-color:#fbfbfb;background-image:-moz-linear-gradient(top,#ffffff,#f4f4f4);background-image:-ms-linear-gradient(top,#ffffff,#f4f4f4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f4f4f4));background-image:-webkit-linear-gradient(top,#ffffff,#f4f4f4);background-image:-o-linear-gradient(top,#ffffff,#f4f4f4);background-image:linear-gradient(top,#ffffff,#f4f4f4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);margin-left:0;margin-right:0;margin-bottom:24px;margin-bottom:2rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.boxed-contains-collapsible-content,
.boxed-contains-interactive-content{max-width:908px;}
.boxed-in-button-container .btn{font-size:13px;font-size:1.0833rem;display:inline-block;}
.boxed-formatted-for-light-content .boxed-in,
.boxed-formatted-for-dark-content .boxed-in{padding-right:40%;}
/* *****************************************************************************
Larger Display Typography & Layout
************************************************************************** */
.content-name{font-size:48px;font-size:4rem;}
h2,
.h2{font-size:24px;font-size:2rem;padding-right:0;}
h3,
.h3{font-weight:normal;}
.circle{font-weight:bold;width:107px;height:110px;border-radius:90px;}
blockquote p{font-weight:lighter;font-size:24px;font-size:2rem;line-height:1.3333333333333333;}
.directors li{width:225px;float:left;}
.directors a{width:222px;}
.directors p{font-size:13px;font-size:1.0833rem;}
.directors .director-bio{font-size:11px;font-size:0.9167rem;}
.content-body .boxed{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.graph-list li{margin-right:2%;width:16%;}
.graph-list li img{max-width:100%;}
.graph-list.graph-list-circles li{width:21%;}
/* FOOTERS */
.menu-footer-utility{padding:8px 0 ;padding:0.6667rem 0 ;}
.footer-copyright-desktop p{padding:0 0 ;}
/* *****************************************************************************
Enhanced Table
-extends upon datatable
************************************************************************** */
.enhancedtable{margin-top:0;}
.enhancedtable-control{left:-999em;}
.enhancedtable th,
.enhancedtable td,
.enhancedtable-optional,
.enhancedtable-essential,
.enhancedtable-persist,
.enhancedtable-showing,
.enhancedtable-hidden{display:table-cell !important;*display:inline !important;}
.is-enhanceable-always .enhancedtable th,
.is-enhanceable-always .enhancedtable td,
div.is-enhanceable-always .enhancedtable-optional{display:none !important;}
div.is-enhanceable-always .enhancedtable-essential,
div.is-enhanceable-always .enhancedtable-persist,
div.is-enhanceable-always .enhancedtable-showing{display:table-cell !important;*display:inline !important;}
div.is-enhanceable-always .enhancedtable-hidden{display:none !important;}
/* *****************************************************************************
Helper classes
************************************************************************** */
.helper-hidden-mobile-block{display:block;}
.menu-head .menu-sub{height:auto;visibility:visible;}
.helper-hide-on-desktop{display:none !important;}
.helper-show-desktop-inline-block{display:inline-block !important;}
/* *****************************************************************************
Media Query helper
************************************************************************** */
.js-mediaquery:after{content:'960';display:none;}
.js-mediaquery:before{content:'standard';display:none;}
}
@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:768px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:768px) and (-o-min-device-pixel-ratio:2/1),only screen and (min-width:768px) and (min-device-pixel-ratio:2){.foot-anz-logo{background-image:url(../../i/foot/foot-anz-logo@2x.png) !important;-webkit-background-size:auto 42px;-moz-background-size:auto 42px;-o-background-size:auto 42px;background-size:auto 42px;}
}
@media only screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1025px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:1025px) and (-o-min-device-pixel-ratio:2/1),only screen and (min-width:1025px) and (min-device-pixel-ratio:2){.ico,
.icob:before,
.ico-desktop,
.icob-desktop:before{background-image:url(../../i/icons/anz-spritesheet-desktop-v2@2x.png) ;-webkit-background-size:auto 24px ;-moz-background-size:auto 24px ;-o-background-size:auto 24px ;background-size:auto 24px ;}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2){.icob-goal:before,
.ico-goal{background-image:url(../../i/icons/anz-key-goals@2x.png);-webkit-background-size:auto 96px;-moz-background-size:auto 96px;-o-background-size:auto 96px;background-size:auto 96px;}
.menu-head .menu-item .menu-mobile-opener{background-image:url('../../i/icons/icn-mobile-disclosure-button@2x.png');-webkit-background-size:auto 18px;-moz-background-size:auto 18px;-o-background-size:auto 18px;background-size:auto 18px;}
}
/* Localized */