/* CSS Document */

@charset "utf-8";
/* CSS Document */

body {
    background-color:white;
    color:black;
    font-family:Verdana,Arial,Helvetica,sans-serif !important;
    margin:0 auto 1em;
}
input {
    font-family:Verdana,Arial,Helvetica,sans-serif;
}



/* page not found bullets issue */
/*li{
list-style:none;
}*/

#contentWrapperGlobal ul li
{
list-style-position:inside;
text-indent:25px !important;
    }

#nav_top li ,#item_country,#nav_top li,#nav_primary li,#RHNContainer li
{
list-style:none  !important ;
}

#contentWrapperGlobal #sitemap li
{
list-style:none  !important ;
text-indent:0px !important;
}

/*-------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td{margin:0;padding:0;}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix { display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */

.offscreen 
{
	position: absolute !important;
	left: -9999px !important;
	top: -9999px !important;
}
.offscreenaccess {
	outline: none;
	-moz-outline-style: none;
	position:fixed!important;
	left: -9999px !important;
	top: -9999px !important;
}
/* Drop down display */

li.hovering .subNav
{
    display: block !important
}

/* Standard link on light background */
a:link {
    color: #004165;
}
a:visited {
    color: #004165;
}
a:hover {
    color: #007dba;
    text-decoration:underline;
  cursor:pointer;
}

/* Standard link on dark background */
a.ondark:link {
    color: #fff;
}
a.ondark:visited {
    color: #fff;
}
a.ondark:hover {
    color: #e4e4e4;
    text-decoration:underline;
}
a img {
	border:none;
}

/*classes assigned by javascript function FormatLinkList in global.js*/
ul li.PDFLink {
	background: url(/resources/b/2/b28738004b8b5f66b259f3b77efc9233/i_pdfs.gif?MOD=AJPERES&CACHEID=b28738004b8b5f66b259f3b77efc9233) no-repeat;
	margin:1px 0 0 -23px;
	padding:3px 0 0 24px;
	height:auto !important;
	height:20px;
	min-height:20px
}
ul.collapse-expand li.BulletNormaltopLink {
	list-style:none !important;
	list-style-image:none !important;
}
ul li.ArrowLink{
	list-style-image: url(/resources/a/8/a83bbe804f9bd7019735ff8b018c1934/arrow_5e.gif?MOD=AJPERES&CACHEID=a83bbe804f9bd7019735ff8b018c1934)!important;
}
ul li.ArrowLinkDown {
	list-style-image: url(/resources/7/a/7a10c8804f9bd84098d5fa8b018c1934/arrow_1s.gif?MOD=AJPERES&CACHEID=7a10c8804f9bd84098d5fa8b018c1934)!important;
}
ul li.BulletNormal{
	background: url(/resources/b/4/b432fc004b8b5e91b04af3b77efc9233/bullet.gif?MOD=AJPERES&CACHEID=b432fc004b8b5e91b04af3b77efc9233) no-repeat 0 4px;
	margin:5px 0 0 -19px;
	padding-left:19px;
}
 ul li.BulletNormal, ul li.PDFLink{
	list-style:none;
}
 ul li.PDFLink a,  ul li.ArrowLink a,  ul li.ArrowLinkDown a  {
   text-decoration:none !important;
}
 ul li.PDFLink a:hover,ul li.ArrowLink a:hover{
    text-decoration:underline !important;
}

/* Un-ordered list */
#contentWrapper ul, #contentWrapper ol {
	padding-left:25px;
	margin-left:0px;
	margin-top:6px;
}

/* Ordered list */
#contentWrapperGlobal ol, #contentWrapperInt ol {
    margin:20px 0;
}
#contentWrapperGlobal li, #contentWrapperInt li {
    margin:5px 0;
}

/* Back to top link */
.link-backtotop {
     padding:0;
     margin:0;
    text-align:right;
}
.link-backtotop a{
     background:url('/resources/a/5/a51efc004f9bd7ef986dfa8b018c1934/bg_backToTop.gif?MOD=AJPERES&CACHEID=a51efc004f9bd7ef986dfa8b018c1934') no-repeat 0px 5px;
     padding-left:15px;
     text-decoration:none;
}
.link-backtotop a:hover {
    text-decoration:underline;
}

/* Accessibility bar */
#access {
    position: relative;
    margin: 0; 
    padding: 0;
    border: 0;
    background-color: #00FFFF;
    text-align: center;
}

#anzcontainer {
    background-color: transparent;
    width: 972px;
    margin: 8px auto 0 auto;
    position:relative;
    font-size: 81.5%;
}
 #contentContainer
    {
    	width: 972px;
    	height: 290px;
        margin-top: 55px;	

    }


#header {
    margin: 0; 
    padding: 0; 
    border: 0;
    height:75px!important;
    line-height: 150%;
    width: 100%;
}

#header a {
    text-decoration: none;
}

#header a:hover {
    text-decoration: underline;
}

#header h1, #header div#logo {
    padding: 0; border: 0;
    margin: 0px 12px 0px 30px;
    width: 170px;
    height: 75px;
    float: left;
}

#header h1 a.ir, #header div#logo a.ir {
    margin: 0;
    border: 0;
    display: block;
    width: 170px;
    height: 0px;
    padding: 75px 0 0 0;
    text-indent:-9999px;
}

.horizontallist li {
	display: inline !important;
}

.pipedlist li, .nonpipedlist li {	
	padding: 0 14px !important;
}

.newzealand #globalnav .pipedlist li, .newzealand #globalnav .nonpipedlist li {	
	padding-right: .1em !important;
}

.pipedlist li {
	border-right: 1px solid black !important;
}

.pipedlist li.lastlistitem {
	border-right: 0 !important;
                     padding-right:0 !important;
}

.nonpipedlist li {
	border-right: 0 !important;
}

#header-container {
    padding: 0; border: 0;
    /*background: #06c url(/resources/a/0/a0ee45004b8b5e2daf25ffb77efc9233/header-container-bg.png?MOD=AJPERES&CACHEID=a0ee45004b8b5e2daf25ffb77efc9233) top left no-repeat;*/
    margin-left: 194px;
    padding-left: 10px;
    z-index: 1;
}

#globalsearch, #globalnav {
    margin: 0; 
    border: 0;
    position: relative;
    top: 10px;
    float: right;
    height: auto !important;
    min-height: 2em;
    height: 2em;
    z-index: 100;
    text-align: right;
}

#globalnav ul, #globalnav ul li {
display:inline;
}

#globalsearch {
    padding:0 6px 0 0 !important;
    width:12em;
    top: 9px;
}
#anzglobalheader.japan #globalnav {
	padding-right:0px !important;
}
#anzglobalheader.newzealand #languageSelector {
	display:none;
}
#globalsearch form, #globalsearch p, #globalsearch label, #globalsearch input, #globalsearch button
{
    margin: 0; padding: 0; border: 0;
}

#globalsearch label {
    position: absolute;
    height: 0;
    left: -999em;
}

#globalsearch input {
    border: 1px solid #819FBA;
    width: 8em;
    height: 1.4em;
    font-size: 0.98em;
    padding: 0.1em 0 0 0.4em;
    vertical-align: middle;
}

#globalsearch button {
    width: 36px;
    height: 24px;
    margin-left: -3px;
    text-indent: -999em;
    color: #09c; /* changed the text to this because of Safari 2 bug that won't indent button text */
    cursor: pointer;
    vertical-align: middle;
}
#globalsearch button:hover {
    background-position: bottom left;
}

#searchPageFormBox button {
	height: 28px !important;
}
#globalnav {
     padding:0 5px 0 0 !important;
}
#globalnav .pipedlistseparator {
      border-left: 1px solid black !important;
}
#globalnav ul 
{
    font-size: .85em;
}
#globalnav li {
    font-size: 1em;
}
#globalnav ul, #globalnav li, #globalnav a
{
    margin: 0; padding: 0; border: 0;
}

/***Language selector****/
#globalnav #languageSelector {
    float:left;
    padding-right:9px;
    padding-top:5px;
}
#globalnav #languageSelector li {
    float:left;
    height:1em;
    padding: 0 1em !important;
}
#globalnav #languageSelector li a {
    display:block;
    margin-top:-5px;
}

/*
#globalnav #languageSelector .cn-trad, #globalnav #languageSelector .cn-simp, #globalnav #languageSelector .kh, #globalnav #languageSelector .la {
    height:12px;
    margin-top:0;
    text-align:left;
    text-indent:-9999px;
}
#globalnav #languageSelector a.cn-trad:hover, #globalnav #languageSelector a.cn-simp:hover, #globalnav #languageSelector a.kh:hover, #globalnav #languageSelector a.la:hover {
    background-position:left bottom;
}
#globalnav #languageSelector .cn-trad:focus, #globalnav #languageSelector .cn-simp:focus, #globalnav #languageSelector .kh:focus, #globalnav #languageSelector .la:focus {
    -moz-outline-style: none;
    border:1px dotted black;
}
#globalnav #languageSelector .cn-trad {
    background:transparent url(/resources/c/1/c1f707804f9bd7ce9849fa8b018c1934/trad_cn.gif?MOD=AJPERES&CACHEID=c1f707804f9bd7ce9849fa8b018c1934) no-repeat 0px 0px;
    width:35px;
}
#globalnav #languageSelector .cn-simp {
    background:transparent url(/resources/c/9/c9b59e004f9bd7339779ff8b018c1934/simpl_cn.gif?MOD=AJPERES&CACHEID=c9b59e004f9bd7339779ff8b018c1934) no-repeat 0px 0px;
    width:23px;
}
#globalnav #languageSelector .kh {
    background:transparent url(/resources/6/3/63b2ce804b8b604ab47cf7b77efc9233/language_Khmer01.gif?MOD=AJPERES&CACHEID=63b2ce804b8b604ab47cf7b77efc9233) no-repeat 0px 0px;
    width:18px;
    height:17px;
    margin-top:-3px;
}
#globalnav #languageSelector .la {
    background:transparent url(/resources/8/3/836f46004f9bd7ea9869fa8b018c1934/language_lao.gif?MOD=AJPERES&CACHEID=836f46004f9bd7ea9869fa8b018c1934) no-repeat 0px 0px;
    width:23px;
height:10px;
margin-top:1px;
}
*/
#primary-nav {
    margin: 0; padding: 0; border: 0;
    float: left;
    width: 100%;
    margin-top: -2em;
    z-index: 10;
}

#primary-nav p, #primary-nav ul, #primary-nav li, #primary-nav a {
    margin: 0; padding: 0; border: 0;
}

#tabs {
    position: relative;
    width: 100%;
    list-style: none;
}

#tabs a {
    display: block;
    height: 43px;
}
#tabs li {
    float: left;
    display: inline;
}

#tabs li a:hover {
    background-color: transparent;
    background-position: left -43px !important;
}

#tabs li.currentfirstlevel a {
    background-color: transparent;
    background-position: 0 -86px !important;
    cursor: default;
    height: 44px;
}

#tabs li.currentfirstlevel a:hover {
    background-color: transparent;
    background-position: left -86px !important;
    cursor: pointer;
}

#tabs a .nonvisual {
    position: absolute;
    left: -999em;
}

#tabs li a {
    background-color: transparent;
    text-indent: -999em;
    overflow: hidden;
}

#tabs li.currentfirstlevel.currentPage a:hover {
    cursor: default;
}

#tabs #tabs-personal a {
    width: 85px;
}

#tabs #tabs-business a {
    width: 88px;
}

#tabs #tabs-corporate a {
    width: 93px;
}

#tabs #tabs-aboutanz a {
    width: 97px;
}

#tabs #tabs-small-business a {
    width: 88px;
}

#secondary-nav {
    margin: 0; padding: 0; border: 0;
    position: relative;
    float: left;
    width: 766px;
    z-index: 10;
    margin-left: 2px;
}

#secondary-nav p, #secondary-nav ul, #secondary-nav li, #secondary-nav a {
    margin: 0; padding: 0; border: 0;
}

#tabs-subnav {
    position: relative;
    width: 100%;
    list-style: none;
    height: 48px;
    font-size: .9em;
}

#tabs-subnav li {
    float: left;
    display: inline;
}

#tabs-subnav li a {
    background: transparent url(/resources/b/8/b8e03a804f9bd6e99711ff8b018c1934/tab-subnav-bg.png?MOD=AJPERES&CACHEID=b8e03a804f9bd6e99711ff8b018c1934) top right no-repeat;
    display: block;
    font-size: 1em;
    line-height: 1.5em;
    height:  auto !important;
    min-height: 39px;
    height:39px;
    text-align: center;
    padding: 7px 9px 0 9px;
}

#tabs-subnav li a:hover {
    background-position: right -47px; 
    text-decoration: none;
    cursor: pointer;
}

#tabs-subnav a .nonvisual {
    position: absolute;
    left: -999em;
}

#tabs-subnav li.currentsecondlevel a {
    background-position: right -47px; 
}

#LHNtoppanel {
    height: 103px;
    width: 204px;
    background: #06c url(/resources/6/d/6d5deb804b8b5e2aaf1dffb77efc9233/navbar-feature-bg.png?MOD=AJPERES&CACHEID=6d5deb804b8b5e2aaf1dffb77efc9233) top right no-repeat;
}

#sidebarWrapper{
                      float:right;
	width: 213px;
                      position:relative;
                      right:0px;
                      top:-52px;
                      z-index:1;
                  }
.GenericLoginBox {
	background:#007dba url(/resources/c/4/c42f85004f9bd8139899fa8b018c1934/LogonBox.jpg?MOD=AJPERES&CACHEID=c42f85004f9bd8139899fa8b018c1934) top left no-repeat;
	height:138px;
	width: 242px;
}
.RHN_layout{

margin-top:11px;
right:10px;
width:230px;
z-index:1;
}

#loginbox {
	width:243px;
	text-align:left;
	margin:0;
                     float:right;
                     position:absolute;
                     right:10px;
                     top:11px;
                     z-index:1;
}
#loginbox p, #loginbox ul li, #loginbox a, #loginbox a:hover {
	color: #FFFFFF;
}
#loginbox.noRadioButtonList p {
	margin-top: 7px;
	font-size: 80%;
	padding-left: 26px;
	font-weight:bold;
}
#loginbox a {
	font-size: 87%;
	margin:0;
	padding:0;
	text-decoration: none;
}
#loginbox a:hover {
	text-decoration: underline;
}
#loginbox img {
	border:0px !important;
}
#loginbox ul {
	list-style:none;
	margin:0pt 0pt 5px 18px;
	padding:0 0 5px 0;
	font-size:0.8em;
}
#loginbox ul li {
	line-height:14px;
}
#loginbox ul.footerlinks li {
	line-height:17px;
	background:transparent url(/resources/f/2/f2587c004f9bd6d096e9fe8b018c1934/arrow_white.gif?MOD=AJPERES&CACHEID=f2587c004f9bd6d096e9fe8b018c1934) no-repeat scroll left center;
	display:inline;
	float:left;
	list-style-image:none;
	margin:0pt 2px 0pt 4px;
	padding-left:13px;
}
#loginbuttons {
 	padding-top: 12px;
	margin-bottom: 10px;
}
#loginbox input {
	height:9pt;
}
.warningimage {
	width:12px;
	height:11px;
	margin-left:10px;
	background:transparent url(/resources/6/2/626801804f9bd6d396edfe8b018c1934/warning.png?MOD=AJPERES&CACHEID=626801804f9bd6d396edfe8b018c1934) no-repeat center;
}
#logonlinks {
	padding-top: 1.3em;
}
#loginbox.threeOptions #loginbuttons {
	margin-bottom: 0 !important;
	padding-top:5px !important;
}
#loginbox.threeOptions #logonlinks {
	padding-top:0.9em !important;
}
#loginbox.threeOptions .logonGeneric {
	margin-top:0 !important;
}
#loginbox.fourOptions #loginbuttons {
	margin-bottom: 0 !important;
	padding-top:0 !important;
}
#loginbox.fourOptions #logonlinks {
  	padding-top:0.7em !important;
}
#loginbox.fourOptions .logonGeneric {
	margin-top:2px;
}
#loginbox.fourOptions   ul {
	margin-bottom: 0;
	padding-top: 2px;
}
#loginbox.fourOptions  ul li {
                     height: 1.2em 
}
#loginbox.noRadioButtonList #logonlinks {
	padding-top: 24px !important;
}
#logonlinkscorp {
	padding-top: 1.2em;
}
.logonGeneric {
	font-size:0px;
	margin:10px 0pt 0pt 25px;
	padding:0pt;
}
#loginbox.noRadioButtonList .logonGeneric {
	margin-top:20px !important;
}
.onlineservicesGenericCorp {
	margin:0px 0px 18px;
	padding:30px 0px 0px;
}
.logonGenericCorp {
	margin:10px 0pt 0pt 22px;
	padding:0pt;
}

#sidebar {
    float: right;
   width: 210px;
   color: black;
    position:relative;
    z-index:80;
    text-decoration: none;
}

/* -------  RHN MENU L1 -------- */

.module_03HP{
background-color:#99CC33;
}

#RHNL1{
 background:url("/resources/f/9/f9e1eb80461117cf94ce95e7e8d2a6b3/RHN-background_temp.gif?MOD=AJPERES&CACHEID=f9e1eb80461117cf94ce95e7e8d2a6b3");
 background-repeat:no-repeat;
	width:246px;
	text-align:left;
	margin:0 0 10px;
	padding:0;
	line-height:23px;
	height:172;
}
#RHNL1 p {
	width:213px;
	height: 40px;
	text-indent: -9999em;
	margin:0px;
	padding:0px;
}
#RHNL1 ul {
	margin:0px;
	padding:0 0 10px 0;
}
#RHNL1 li {
	margin:0 10px 0 40px;
	line-height:16px;
	padding:0px 0 1px 0;
	list-style-image: url('/resources/9/8/9866af004f9bd6ee9715ff8b018c1934/arrow_RHN_ANZ_Lotus.gif?MOD=AJPERES&CACHEID=9866af004f9bd6ee9715ff8b018c1934');
}
#RHNL1 a {
	cursor: pointer;
	font-size: 87%;
	text-decoration: none;
}
#RHNL1 a:hover {
	text-decoration: underline;
}

/*--------------------------------------------------------------------------------  */

#RHNContainer {
    height: auto !important;
    line-height: 23px;
    margin: 6px 0 10px;
    padding: 0;
    text-align: left;
    width: 214px;
}
#RHNContainer p {
	width:213px;
	height: 42px;
	text-indent: -9999em;
	margin:0px;
	padding:0px;
}

#RHNContainer ul {
	margin:0px;
	padding:0 0 18px 0;
}

#RHNContainer ul.news {
	margin-top:-2px;
}

#RHNContainer li {
                     font-family: verdana;
	margin:0 10px 0 7px;
	line-height:16px;
	padding:0px 0 1px 14px;
	background:transparent url('/resources/1/5/1539d1004633bcdfaeddafe7e8d2a6b3/Arrows_4_logon.gif?MOD=AJPERES&CACHEID=1539d1004633bcdfaeddafe7e8d2a6b3') no-repeat left 5px;
	
}
#RHNContainer a {
	cursor: pointer;
	font-size: 0.84em;
	text-decoration: none;
                     line-height:1.5em;
}

#RHNContainer a:hover {
	text-decoration: underline;
}

.rhnImage{
	height:122px;
}


/* Corporate styles */
.OnlineServicesHeaderBox {
	float:left;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:6px;
}

#ANZOnlineServices {
	width:230px;
	font-size: 11px;
}

#MarketsOnline {
	width:230px;
	font-size: 11px;
}

.OnlineServicesForm {
	margin-left:6px;
}

#contentWrapper {
    font-size:97%;
    margin: 0px 210px 10px 196px;
    padding: 0px 27px;
    width:auto;

}
#contentWrapperGlobal {
    font-size:97.2%;
   padding:110px 17px 10px 0px
}

#contentWrapperInt {
    font-size:97.2%;
    padding:10px 17px;
}

/************Masthead**********************/

h1.globalHeading,h1.IntHeading {
    font-size:1.385em;
    font-family:Helvetica,Arial,sans-serif;
    color: #004165;
    line-height:2.1em;
    margin:0px 0 12px 0 !important;
    overflow:hidden; 
    float:left;
    width:735px;
    border-bottom: 1px groove #B2B2B2;
    border-color: #B2B2B2;
    border-width: 1px;
}

h1.globalHeading {
    width:972px;
    margin-top: -55px !important;
    text-indent:0!important;
 line-height:2.1em;
    font-family:Helvetica,Arial,sans-serif;
    color: #007DBA ;
font-weight:normal;

}
h1.level2Heading {
     font-family:Helvetica,Arial,sans-serif;
     font-size:1.385em;
     font-weight:normal;
    color:#004165;
    margin:4px 0 0px 0 !important;
    overflow:hidden; 
    width:735px;
    line-height:1.55em;
    padding-bottom: 3px;
    position:relative;
}

h2.level2Heading {
    color: #004165;
    font-family:Helvetica,Arial,sans-serif;
    font-size:1.385em;
    font-weight:normal;
    line-height: 1.43em;
    margin-bottom: 0;
    width: 196px;
}

#sectionName {
    float: left;
    width: 207px;
    padding-top: 6px;
}

h1.level3heading {
    color: #007DBA;
    font-family:Helvetica,Arial,sans-serif;
    font-size:1.385em;
    font-weight:normal;
    margin-bottom: 1px;
    padding-left: 10px;
    line-height: 1.55em;
  }

#masthead {
    border-bottom: 1px groove #B2B2B2;
    border-color: #B2B2B2;
    border-width: 1px;
    margin: 0 0 14px !important;
    overflow: auto;
    position: relative;
    width: 735px;
}

#masthead a:link, #masthead a:visited  {
    text-decoration:none;
    color: #004165;
}

#masthead a:hover {
    color: #007DBA;
    text-decoration: underline;
}

h1.IntHeading {
    width:972px;
    line-height: 35px;
    height:37px;
    margin-top: -9px !important;
    margin-left:-17px !important;
    margin-right:0px !important;
    overflow: hidden;
    color: #007DBA ;
}

h1.globalHeading {
    width:972px;
    margin-top: -55px !important;
    text-indent:0!important;
    line-height:37px;
    font-family:Helvetica,Arial,sans-serif;
    color: #007DBA ;
font-weight:normal;

}

#pageName {
     background: url('/resources/0/d/0d843b0045d54734b5aeb5e7e8d2a6b3/bullet-mh.gif?MOD=AJPERES&CACHEID=0d843b0045d54734b5aeb5e7e8d2a6b3') no-repeat scroll left 13px transparent;
    color: #007DBA;
    float: right;
    padding-left: 6px;
    width: 522px;
   padding-top: 6px;
}
/************MastHead -End********************/

#contentWrapper h2, #contentWrapperGlobal h2, #contentWrapperInt h2 {
    font-size:1.3em;
    padding-top:0;
}
#contentWrapper h3, #contentWrapperGlobal h3, #contentWrapperInt h3 {
    font-size:1.1em;
}
#contentWrapper h4, #contentWrapperGlobal h4, #contentWrapperInt h4 {
    font-size:1em;
}
#contentWrapper h5, #contentWrapperGlobal h5, #contentWrapperInt h5 {
    font-size:0.95em;
}
#contentWrapper h2, #contentWrapperGlobal h2 , #contentWrapperInt h2, #contentWrapper h3, #contentWrapperGlobal h3, #contentWrapperInt h3, #contentWrapper h4, #contentWrapperGlobal h4, #contentWrapperInt h4, #contentWrapper h5, #contentWrapperGlobal h5, #contentWrapperInt h5 {
    margin:25px 0 12px 0;
}   
div#tabsTwo, div#tabsThree, div#tabsFour, div#tabsFive, div.banner-img {
	margin:13px 0 0 0 !important;
}
.shadedBGHeading {
   background-color:#eeeeee;
}
#contentWrapper h3.shadedBGHeading, #contentWrapperGlobal h3.shadedBGHeading, #contentWrapperInt h3.shadedBGHeading, #contentWrapper h4.shadedBGHeading, #contentWrapperGlobal h4.shadedBGHeading, #contentWrapperInt h4.shadedBGHeading  {
    background-color:#eeeeee;
    padding:5px;
}
.pagecontent {
    font-size:85%;
    padding:10px;
}

.pagecontent h1 {
    font-size:130%;
    color:#0066cc;
}

.ir {
	height: 0;
	overflow: hidden;
	line-height: 2em;
}

.phone {
	font-weight: bold;
}

.boldText {
                     font-weight:bold;
}

.disclaimer, .laosDisclaimer, .khmerDisclaimer {
                     color: #666666;
                     display:block;
                     width:99%;
	font-size:90%;
}

.hide, #hide, li.hide {
	display:none !important;
}

.nonvisual {
	width: 0;
	height: 0;
	overflow: hidden;
}

.clear {
	clear:both;
}

.killfloat {
	clear: both;
}

/*****Country selector styles****/
#HPCountrySelector {
	height: 142px;
	background: #007dba url(/resources/c/5/c5768a004f9bd70d9745ff8b018c1934/navbar-feature-bg.png?MOD=AJPERES&CACHEID=c5768a004f9bd70d9745ff8b018c1934) top right no-repeat; 
}

#HPCountrySelector p {
	margin:0;
	padding:0;
}
#HPCountrySelector, #CountrySelector {
	float: left;
	width: 204px;
                     margin-top: -4px;  
} 
#CountrySelector {
	height: 40px;
	background: #007dba url(/resources/c/5/c5768a004f9bd70d9745ff8b018c1934/navbar-feature-bg.png?MOD=AJPERES&CACHEID=c5768a004f9bd70d9745ff8b018c1934) top right no-repeat;
}

#CountrySelector p {
	margin:10px 0 0 2px;
	padding:0px 0 0 5px;
	height:23px;
	background: url(/resources/4/a/4aca6f004f9bd7e0985dfa8b018c1934/bg_countrySelectorGlobe.png?MOD=AJPERES&CACHEID=4aca6f004f9bd7e0985dfa8b018c1934) top left no-repeat;
}
#frmChooseCountry {
	margin:0px;
	padding:0px;

}
#lblChooseCountry {
	text-indent: -9999px;
	height: 33px;
	width: 169px;
	margin: 40px 0px 0px 15px !important;
}
#countryList {
	margin-left:15px;
	float: left;
	width: 130px;
	font-size:75%;
}
#frmChooseCountry.kh #countryList {
	font-size:65%;
}
#CountrySelector #countryList {
	margin:0 5px 0 15px !important;
}
#btnChooseCountry {
	height: 24px;
	width: 36px;
	padding: 0;
	margin: -1px 0 0 3px;
	border: 0;
	text-indent: -9999px;
	cursor: pointer;
}
#btnChooseCountry:hover {
	background-position: bottom left;
}

/****Action strip, select list/bookmarks, drop down styles ****/
.actionstrip {
                     background-color:#D8F0FC;
	height:2.4em;
	line-height:2.3em;
	margin-left:-0.6em;
	margin-bottom:1.5em;
	padding:0.2em 0.6em;
}

.actionstrip button {
                     margin-top: -0.3em;
                   /*  text-indent:-9999px;*/
                     cursor:pointer;
                     vertical-align:middle;
                     border:0;
                     padding:0;
}

.actionstrip form, .actionstrip label, .actionstrip p {
                     margin:0;
                     padding:0;
}

.actionstrip select {
                     margin-top: -0.25em;
                     vertical-align:middle;
                     font-family:Verdana,Arial,Helvetica,sans-serif;
                     font-size:0.98em;
} 

.highlightstrip {
                     background-color:#F1F1F2;
	height:2.1em;
	line-height:2.1em;
	margin-left:-0.6em;
	padding-left:0.6em;
}

#selBookmarks {
     margin-left: 10px;
     margin-right: 10px;
     width: 14em;
}

/***Formatted table styles***/
table caption {
	font-weight:bold;
	text-align:left;
	padding:10px 0;
}

#contentWrapper #tabContainer .HSContentWide table.formatted {
	margin:0;
}
#contentWrapper dd.HSContentWide table.formatted {
	margin:5px 0 0 0;
}
#contentWrapperGlobal table.formatted {
	width: 938px !important;
}

#contentWrapperInt table.formatted {
	width: 938px !important;
}

table.formatted {
	text-align:left;
	border-collapse:collapse;
                     width:100%;
	background:url('/resources/3/b/3b5a9f804b8b5f78b27bf3b77efc9233/bg_tableBorder.gif?MOD=AJPERES&CACHEID=3b5a9f804b8b5f78b27bf3b77efc9233') repeat-x bottom left;
	margin:10px 0;
}
table.formatted tbody tr:first-child td, table.formatted tbody tr:first-child th {
	background:url('/resources/3/b/3b5a9f804b8b5f78b27bf3b77efc9233/bg_tableBorder.gif?MOD=AJPERES&CACHEID=3b5a9f804b8b5f78b27bf3b77efc9233') repeat-x scroll left top !important;
}
table.formatted thead th {
	background: #EEEEEE url('/resources/3/b/3b5a9f804b8b5f78b27bf3b77efc9233/bg_tableBorder.gif?MOD=AJPERES&CACHEID=3b5a9f804b8b5f78b27bf3b77efc9233') no-repeat scroll left top !important;
}

table.formatted tr {
	vertical-align:top;
}
table.formatted p {
	padding-top:0 !important;
	margin-top:0 !important;
}
table.formatted ul {
	padding:0 0 0 20px;
	margin:0;
}
table.vietnamFeesCharges tbody th {
	font-weight:normal;
}
table tr.row1 {
	background-color:#eeeeee !important;
}
table.formatted thead tr.row1 th {
	background-color:#eeeeee !important;
}
table.formatted thead th {
	border-collapse:separate;
	background:#eeeeee url('/resources/3/b/3b5a9f804b8b5f78b27bf3b77efc9233/bg_tableBorder.gif?MOD=AJPERES&CACHEID=3b5a9f804b8b5f78b27bf3b77efc9233') repeat-x bottom left;
	height:31px;
	vertical-align:middle;
	padding:5px;
}
table.formatted td, table.formatted th {
	padding:5px 5px;
}
table.formatted th p {
	margin:0px !important;
}
div.tableTopBorder {
	background: url('/resources/3/b/3b5a9f804b8b5f78b27bf3b77efc9233/bg_tableBorder.gif?MOD=AJPERES&CACHEID=3b5a9f804b8b5f78b27bf3b77efc9233') repeat-x;
	width:938px;
	height:1px;
}
div.tableBottomBorder {
	background: url('/resources/5/9/59dc70004b8b5e7eb016f3b77efc9233/bg_tableHead.gif?MOD=AJPERES&CACHEID=59dc70004b8b5e7eb016f3b77efc9233') repeat-x;
	width:938px;
	height:1px;
}
.decreaseFontSize {
	font-size:0.9em;
}
a.bookmark:hover {
	text-decoration:none !important;
	color: black;
}

#contentWrapper sup {
	color: #666666;
	font-size: 90%;
}

#footer {
    clear: both;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: 1px solid #E5E5E5;
    text-decoration: none;
    width: 100%;
    padding-top: 15px;
     margin-left: auto;
    margin-right: auto;
    line-height: 13px;
    text-align: left;
    margin-top:15px;
}
#footer ul.horizontallist {
     padding:0pt;
}
#footer ul.horizontallist li {
     display: inline;
}
#footer ul.pipedlist li {
 border-right: 1px solid #808080 !important; 
}

#footer ul.pipedlist li.lastlistitem {
	border-right: 0 !important;
                     padding-right:0 !important;
}
#footer ul span, #footer .pipedlistseparator {
                     border-right: 1px solid #808080 !important; 
                     padding:0 5px;
}
/* may be unnecessary */
#footer * {
    margin: 0;
    border: 0;
    text-decoration: none;
}

#footer a {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

#footer p, #footer ul {
	font-size: 0.846em;
                     color: #808080 !important;
}

#footer p {
    margin: 0;
    padding-top: 1em;
}

div.footer-logo {
	height:100%;
	margin-top:10px;
	overflow:auto;
}
div.footer-logo img {
	float:right;
}

/* ANZ formatted tables */
div.grey-background {
    background:url(/resources/b/4/b4beb6004b8b5fa9b2f9f3b77efc9233/product_bg.png?MOD=AJPERES&CACHEID=b4beb6004b8b5fa9b2f9f3b77efc9233) repeat-x bottom;
    height:144px;
}
div.grey-background img {
    float:left;
    padding-right:20px;
}
img.hover-button {
	position:relative;
	border:0px;
}
p.hover-button-p, div.hover-button-div, div.layout-section div.hover-button-div, div.layout-section-grey div.hover-button-div, div.layout-section-gradient div.hover-button-div { 
	height:29px;
	overflow:hidden;
	position:relative;
}
div.hover-button-div, div.layout-section div.hover-button-div, div.layout-section-grey div.hover-button-div, div.layout-section-gradient div.hover-button-div {
	padding-top:0px !important;
	padding-bottom:0px !important;

}

.hero {
height:290px;

position:relative;
width:972px;
}

#Text {
background:url(/resources/3/d/3df43c80458afa4a9a18df16819eb0ce/anz-logo-footer.gif?MOD=AJPERES&CACHEID=3df43c80458afa4a9a18df16819eb0ce) no-repeat right bottom !important;
 width: 100%;
}


#Text p {
width: 785px;
}

.logo
{
 float: right;
margin-top: 12px;
}

#footer ul.pipedlist li:first-child, #footer ul.pipedlist li.first-child {
    border-left: medium none;
    margin-left: 0;
    padding-left: 0px !important;
}


#TextLang p {
width: 727px;
}

#TextLang.vietnam {
background:url(/resources/d/3/d309fc80470e27789bcfdbf6f0535e75/anz-logo-footer-ch-eng.gif?MOD=AJPERES&CACHEID=d309fc80470e27789bcfdbf6f0535e75) no-repeat right bottom !important;
width: 100%;
}

	
/* ########################################################################### *
/* ##### TOP NAVIGATION
/* ########################################################################### */
	
/*#nav_top 
{
	float: right;
	margin-top: 50px;
	margin-right:-230px;
	position: relative;
	z-index: 6;
}
*/
#nav_top {
float:right;
margin-right:0;
margin-top:50px;
position:absolute;
right:12px;
z-index:6;
}
#nav_top li 
{
	float: left;
                     padding-left:12px;
                     padding-right:12px;
	position: relative;
	background: url('/resources/d/a/da2bea8045ff8095836a87e7e8d2a6b3/header-separator.gif?MOD=AJPERES&CACHEID=da2bea8045ff8095836a87e7e8d2a6b3') no-repeat left 5px;
}
		
#nav_top li a
{
              display: block;
              color:#fff;
              font-size: 0.923em;
}
#nav_top li.lastitem
{
              padding-right: 0 !important;
}	
       
#nav_top li a:active,
#nav_top li a:hover
{
                    text-decoration: underline;
}           
#nav_top li#item_country
{
                background: url('/resources/a/4/a432bc0045a0b098a31ebf48c61fcc06/sprites.gif?MOD=AJPERES&CACHEID=a432bc0045a0b098a31ebf48c61fcc06') no-repeat -7px 3px;
                padding-left: 15px;
}
            
#nav_top li#item_country.hovering
{
                background: url('/resources/a/4/a432bc0045a0b098a31ebf48c61fcc06/sprites.gif?MOD=AJPERES&CACHEID=a432bc0045a0b098a31ebf48c61fcc06') no-repeat 0 -100px;
                margin-top:-1px;
}


                #nav_top li#item_country div.subNav
                {
                   width:237px;
                   height:233px;
                   padding-right:0px !important;
                }

                #nav_top li#item_country a.countrySpecial
                {
                    margin-right: -10px;
                    padding-right: 32px;
                    padding-left: 5px;
                    background: url('/resources/f/5/f5423f00459de05a9f1abf48c61fcc06/btn-select-country-arrow.gif?MOD=AJPERES&CACHEID=f5423f00459de05a9f1abf48c61fcc06') no-repeat right 3px;
                }


                #nav_top li#item_country a:active,
                #nav_top li#item_country a:hover
                {
                     background-color:#F4F4F4;
	padding-left:5px;
                }

                #nav_top li#item_country a:active.countrySpecial,
                #nav_top li#item_country a:hover.countrySpecial
                {
                    background: url('/resources/f/5/f5423f00459de05a9f1abf48c61fcc06/btn-select-country-arrow.gif?MOD=AJPERES&CACHEID=f5423f00459de05a9f1abf48c61fcc06') no-repeat right -97px;
                }
                
                #nav_top li#item_country.hovering a
                {
                    color: #004165 !important;
                }
        

                #nav_top li#item_country.hovering a.countrySpecial
                {
                    background: url('/resources/f/5/f5423f00459de05a9f1abf48c61fcc06/btn-select-country-arrow.gif?MOD=AJPERES&CACHEID=f5423f00459de05a9f1abf48c61fcc06') no-repeat right -193px;
				margin-left: 5px !important;
                                                                                     z-index:2;
                                                                                     position:relative;
				text-decoration: none;
                                                                                     padding-top:3px;
				line-height: 21px;
				margin-top:-2px;
                }


     
                #nav_top li#item_country.hovering a:focus.countrySpecial,
                #nav_top li#item_country.hovering a:active.countrySpecial,
                #nav_top li#item_country.hovering a:hover.countrySpecial
                {
                    background: url('/resources/f/5/f5423f00459de05a9f1abf48c61fcc06/btn-select-country-arrow.gif?MOD=AJPERES&CACHEID=f5423f00459de05a9f1abf48c61fcc06') no-repeat right -293px;
                    padding-left: 5px;
                    padding-right: 32px;
                }
                        
/*-----Fix for USA country selector----------------*/
               .unitedstates #nav_top li#item_country a.countrySpecial
                {
                                        padding-left: 2px;
               }

              .unitedstates #nav_top li#item_country a:active.countrySpecial ,
              .unitedstates  #nav_top li#item_country a:hover.countrySpecial 
                {
                     	padding-left:2px;
                }
              .unitedstates #nav_top li#item_country.hovering a.countrySpecial:focus,
              .unitedstates #nav_top li#item_country.hovering a.countrySpecial:active,
              .unitedstates #nav_top li#item_country.hovering a.countrySpecial:hover
                {
                    padding-left: 2px;
                }                
   .unitedstates #nav_top li#item_country.hovering a.countrySpecial:focus a,
              .unitedstates #nav_top li#item_country.hovering a.countrySpecial:active a,
              .unitedstates #nav_top li#item_country.hovering a.countrySpecial:hover a
                {
                    padding-left: 5px;
                }    

/*---------------------------------------------------*/

	  
                   #nav_top li#item_country .subNav
                    {
                        background: url('/resources/3/8/38bd3080460bb268926797e7e8d2a6b3/bg-nav-top-country.png?MOD=AJPERES&CACHEID=38bd3080460bb268926797e7e8d2a6b3') no-repeat 0 0px;
                        position: absolute;
                        top: 21px;
                        left: 0;
                        z-index: 1;
                    }   
                        

                        #nav_top li#item_country h3
                        {
                            font-weight: bold;
                            font-size: 1em;
                            margin: 15px 0 12px 13px;
                        }

	  #nav_top li#item_country .countrySelector
                        {
                           font-family: Verdana, Helvetica, sans-serif;
                           font-size: 1em;
                           line-height: 1.125em;
                           margin-bottom: 1.125em;
                           color:  #004165;
                           font-weight: bold;
                           margin: 12px 0 12px 8px;
                        }       		      		    		  
            
                        #nav_top li#item_country .scroll-pane
                        {
                            height: 180px;
                            width: 231px;
                            margin: 0px 0px 0 0px;
                            overflow: auto;
                        }
                            #item_country ul li a
                        {
                        padding-left:0 important!;
                        margin-left:0 important!;
                        }
                     
                        #nav_top li#item_country li
                        {
                            border-top: 1px solid #DCDCDC;
                            width: 198px;
                            padding-left:0 !important;
                            padding-right:0 !important;
                            margin-left:10px !important;
                            background-image:none;
                        }
                        
                            #nav_top li#item_country li.separator
                            {
                                padding-bottom: 4px;
                                background: url('/resources/8/e/8efdb00045a48651a898bd48c61fcc06/bg-select-country-separator.gif?MOD=AJPERES&CACHEID=8efdb00045a48651a898bd48c61fcc06') repeat-x 0 bottom;
                            }
                        
                            #nav_top li#item_country li a
                            {
                                color: #004165;
                                font-size: 1em;
                                line-height: 1.3em;
                                margin-right: 0;
                                padding-bottom: 7px !important;
                                padding-left: 5px;
                                padding-right: 6px !important;
                                padding-top: 6px !important;
                                text-indent: 0;  
	       }       
                            
                            #nav_top li#item_country li a:focus,
                            #nav_top li#item_country li a:active,
                            #nav_top li#item_country li a:hover
                            {
                                color: #000;
	          text-decoration: none;
                            }    

#nav_top_international 
{
	float: right;
	margin-top: 23px;
                      margin-right:-15px;
	position: relative;
	z-index: 6;
}

	#nav_top_international  li 
	{
		float: left;
		font-size: 100%;
                                           list-style-type: none;
	}
		
		#nav_top_international  li
		{
		  position: relative;
		}
    		
            #nav_top_international  li a
            {
              display: block;
              color: #ffffff;
              margin-right: 28px;
              font-size: 0.998em;
              letter-spacing: -0.01em;
              line-height: 27px;
            }
    		
                #nav_top_international li a:focus,
                #nav_top_international li a:active,
                #nav_top_international  li a:hover
                {
                    text-decoration: underline;
                }   


/* ########################################################################### *
/* ##### HEADER
/* ########################################################################### */

#header 
{
background: #004165 url('/resources/4/5/454e4480459dc4a49e11bf48c61fcc06/bg-header.gif?MOD=AJPERES&CACHEID=454e4480459dc4a49e11bf48c61fcc06') no-repeat 0 0;
    height: 75px;
}

#header.australia {
    background: #004165 url('/resources/4/5/454e4480459dc4a49e11bf48c61fcc06/bg-header.gif?MOD=AJPERES&CACHEID=454e4480459dc4a49e11bf48c61fcc06') no-repeat 0 0!important;
}
#header.newzealand {
    background: #004165 url('/resources/4/5/454e4480459dc4a49e11bf48c61fcc06/bg-header.gif?MOD=AJPERES&CACHEID=454e4480459dc4a49e11bf48c61fcc06') no-repeat left top !important;
}


	#logo 
	{
        float: left;
	}
	
    	#logo a 
    	{
            width: 139px;
            height: 43px;
            display: block;
            margin: 14px 0 0 43px;
    	}
    
    #accessibilityLinks
    {
        font-size: 1em;
        position: relative;
    }
    
        #accessibilityLinks a
        {
            color: #FFF;
            position: absolute;
            left: -9999px;
            top: -9999px;
        }
        
            #accessibilityLinks a:focus,
            #accessibilityLinks a:active,
            #accessibilityLinks a:hover
            {
                text-indent: 0;
                left: 200px;
                top: 30px;
            }
	
/* -----------------------------------------------------------------------------*/
/* Logon module */
/* -----------------------------------------------------------------------------*/

.search
{
    background: transparent url('/resources/8/2/82558c80459dbf229db2bd48c61fcc06/bg-search.gif?MOD=AJPERES&CACHEID=82558c80459dbf229db2bd48c61fcc06') no-repeat 0 0;
    height: 29px;
    width: 230px;
    float: right;
    margin: 16px 13px 0 0;
}      

    .search .txt_search
    {
       background: none;
       border: none;
        width:14em;
       margin-left: 12px;
       margin-top: 7px;
       font-size: 1em;
       background-color:#FFFFFF; /* bgcolor added*/
       color: #707070;    /* color updated from #999999 */
       float: left;


    }	   

    .search .btn_search
    {
        width: 31px;
        height: 29px;
        background: #007dba url('/resources/0/f/0f480980459dbe819d9cbd48c61fcc06/btn-search.gif?MOD=AJPERES&CACHEID=0f480980459dbe819d9cbd48c61fcc06') no-repeat 0 0;
        text-indent: -9999px;
        border: none;
        float: right;
        cursor:pointer;
    }
   
        .search .btn_search:focus,
        .search .btn_search:active,
        .search .btn_search:hover,
        .search .btn_search_hover
        {
            /* background: #004165 url('/resources/0/f/0f480980459dbe819d9cbd48c61fcc06/btn-search.gif?MOD=AJPERES&CACHEID=0f480980459dbe819d9cbd48c61fcc06') no-repeat  0 -31px; */
        }
    
    .search .search_suggestions
    {
        width: 265px;
        height: 166px;
        position: absolute;
        z-index: 6;
        top: 66px;
        right: 8px;
        background: url('/resources/3/1/3102a00045a47b5ca7eebf48c61fcc06/bg-search-suggestions.gif?MOD=AJPERES&CACHEID=3102a00045a47b5ca7eebf48c61fcc06') no-repeat 0 0;
    }
		.search ul.languageSelector
		{
			text-align: right;
			width: 235px;
			height: 10px;
			margin-bottom: 10px;
		}
		
		.search ul.languageSelector li
		{
			display: inline;
			border-left: 1px solid #FFF;
			padding: 0 10px;
		}
		
		.search ul.languageSelector li:first-child,
		.search ul.languageSelector li.firstchild
		{
			border-left: none;
		}
		
		.search ul.languageSelector li a
		{
			color: #DCECF3;
		}
		
		.search ul.languageSelector li a:hover
		{
			text-decoration: underline;
		}
    
        .search .search_suggestions ul
        {
            background: url('/resources/3/1/3102a00045a47b5ca7eebf48c61fcc06/bg-search-suggestions.gif?MOD=AJPERES&CACHEID=3102a00045a47b5ca7eebf48c61fcc06') no-repeat -265px bottom;
            padding-bottom: 10px;
            max-height: 480px;
            min-height: 15px;
        }
        
            * html .search .search_suggestions ul
            {
                height: 15px;
            }
    
            .search .search_suggestions li
            {
                border-top: 1px solid #e0e0e0;
                margin: 0 16px;
                background-color: #fff;
            }
            
                .search .search_suggestions li:first-child,        
                .search .search_suggestions li.first-child
                {
                    border-top: none;
                    margin-top: 6px;
                }
        
                .search .search_suggestions a
                {
                    display: block;
                    padding: 11px 5px 10px 5px;
                    font-size: 1.3em;       
                }
                
                    .search .search_suggestions a strong
                    {
                        font-weight: bold;
                    }   
	

/* ########################################################################### *
/* ##### PRIMARY NAVIGATION
/* ########################################################################### */
	
#nav_primary 
{	
     background: url('/resources/9/9/99a60e0046c4a15eb9cef9f6f0535e75/glowline.gif?MOD=AJPERES&CACHEID=99a60e0046c4a15eb9cef9f6f0535e75') no-repeat right 0;
    position: relative;
    left: -1px;
    width: 966px;
    height:49px;
    margin-top:6px;
    clear:both;
    float:left;
}

    #nav_primary li 
    {
        float: left;
    }
 #nav_primary li:link, #nav_primary li:visited
{
text-decoration: none;
}
 #nav_primary li:hover
{

}
        #nav_primary li a.btn
        {
            display: block;
            background: url('/resources/4/e/4e7e6e0046161bc4a092a5e7e8d2a6b3/nav-primary-arrow.png?MOD=AJPERES&CACHEID=4e7e6e0046161bc4a092a5e7e8d2a6b3') no-repeat right 4px;
            font-family:Helvetica,Arial,sans-serif;
            font-size:1.385em;
            height: 43px;
            padding-right: 46px;
            position: relative;
            text-decoration: none;
            z-index: 5;
           color:#004165;
        }
        #nav_primary li.currentfirstlevel a.btn
        {
            display: block;
            background: url('/resources/4/e/4e7e6e0046161bc4a092a5e7e8d2a6b3/nav-primary-arrow.png?MOD=AJPERES&CACHEID=4e7e6e0046161bc4a092a5e7e8d2a6b3') no-repeat right -96px!important;
            height: 43px;
            padding-right: 46px;
            position: relative;
            z-index: 5;
           color:#007DBA;
        }

                #nav_primary li:last-child a.btn,
                #nav_primary li.last-child a.btn
                {
                    background: url('/resources/4/e/4e7e6e0046161bc4a092a5e7e8d2a6b3/nav-primary-arrow.png?MOD=AJPERES&CACHEID=4e7e6e0046161bc4a092a5e7e8d2a6b3') no-repeat right -387px;
                }  
                
                    #nav_primary li:last-child a.btn:focus,
                    #nav_primary li:last-child a.btn:active,
                    #nav_primary li:last-child a.btn:hover,
                    #nav_primary li.last-child a.btn:focus,
                    #nav_primary li.last-child a.btn:active,
                    #nav_primary li.last-child a.btn:hover
                    {
                        background: url('/resources/4/e/4e7e6e0046161bc4a092a5e7e8d2a6b3/nav-primary-arrow.png?MOD=AJPERES&CACHEID=4e7e6e0046161bc4a092a5e7e8d2a6b3') no-repeat right -487px;
                         color:#007DBA;
                    }                                              

         
                  #nav_primary li a.btn:active,      
                   #nav_primary li a.btn:focus,
            #nav_primary li a.btn:hover
            {
                background: url('/resources/4/e/4e7e6e0046161bc4a092a5e7e8d2a6b3/nav-primary-arrow.png?MOD=AJPERES&CACHEID=4e7e6e0046161bc4a092a5e7e8d2a6b3') no-repeat right -96px;
                color: #007dba;
               text-decoration: none;
            } 

            #nav_primary li.hovering a.btn,
            #nav_primary li.hovering a.btn
            {
                background: url('/resources/4/e/4e7e6e0046161bc4a092a5e7e8d2a6b3/nav-primary-arrow.png?MOD=AJPERES&CACHEID=4e7e6e0046161bc4a092a5e7e8d2a6b3') no-repeat right -196px !important;
                color: #007dba;
               text-decoration: none;
            } 

            #nav_primary li a.btn span
            {
                background: url('/resources/9/6/964b7f80461618bca073a5e7e8d2a6b3/nav-primary-btn.png?MOD=AJPERES&CACHEID=964b7f80461618bca073a5e7e8d2a6b3') no-repeat 0 0px;
                padding: 10px 9px 0 15px;
                display: block;      
                height: 33px;
            }   
                
#nav_primary.Condensed li a.btn span{
                padding-left: 5px!important;
                padding-right:5px!important;
}
                #nav_primary li.tabs-personal a.btn span
                {
                    margin-left: 0px;
                }                          

                #nav_primary li.hovering a.btn span,
                #nav_primary li.hovering a.btn span
                {
                    background: url('/resources/9/6/964b7f80461618bca073a5e7e8d2a6b3/nav-primary-btn.png?MOD=AJPERES&CACHEID=964b7f80461618bca073a5e7e8d2a6b3') no-repeat 0 -100px !important;
                }      

    /* Mega dropdown */  
    #nav_primary .subNav
    {
        position: absolute;
        top: 42px;
        z-index: 4;
        margin-bottom: 10px;
        background: url('/resources/f/8/f892ec004615a8eb9f039fe7e8d2a6b3/nav-primary-bg-bottom.png?MOD=AJPERES&CACHEID=f892ec004615a8eb9f039fe7e8d2a6b3') no-repeat 0 bottom !important;
    }      


    
        /* Mega dropdown right borders */
        #nav_primary .subNav .subNav_borderRight
        {
            background: url('/resources/6/1/619fff804615b0629f5c9fe7e8d2a6b3/nav-primary-bg-right.png?MOD=AJPERES&CACHEID=619fff804615b0629f5c9fe7e8d2a6b3') no-repeat 0 0;  
            display: block;
            width: 11px;
            position: absolute;
            right: -11px;
            top: 0;
            height: 100%;
        }
        
        #nav_primary .subNav .subNav_borderBottomRight
        {
            background: url('/resources/2/c/2cfc13004615ad059f2b9fe7e8d2a6b3/nav-primary-bg-bottomright.png?MOD=AJPERES&CACHEID=2cfc13004615ad059f2b9fe7e8d2a6b3') no-repeat 0 0;        
            position: absolute;
            display: block;
            width: 11px;
            height: 10px;
            right: -11px;
            bottom: -10px;
        }
    
            /* Mega dropdown content */
            #nav_primary .subNav .subNav_content
            {
                background: url('/resources/8/6/8689a9804616110ca054a5e7e8d2a6b3/nav-primary-bg-topleft.png?MOD=AJPERES&CACHEID=8689a9804616110ca054a5e7e8d2a6b3') no-repeat 0 0 !important;    
                background-color: #ff0;
                margin-bottom: 10px;
                position: relative;
                padding: 0px 0px 0px 20px;
            }
    
            #nav_primary li:first-child .subNav .subNav_content,
            #nav_primary li.first-child .subNav .subNav_content
            {
                background: url('/resources/8/6/8689a9804616110ca054a5e7e8d2a6b3/nav-primary-bg-topleft.png?MOD=AJPERES&CACHEID=8689a9804616110ca054a5e7e8d2a6b3') no-repeat 0 -600px !important;
            }
            
                /* Links */
                #nav_primary .subNav_links
                {
                    float: left;
                    width: 660px;
                    border-right: 1px solid #ced0d4;
                    margin-right:-1px;
                    margin-bottom: 16px;
                    margin-top: 16px;
                }
                    
        #nav_primary #subNav_content div.subNav_links:last-child{
                   border-right:none;
             }

                    /* About us tweak for two columns */
                    #nav_primary .subNav_links li
                    {
                        border-top: 1px solid #ced0d4;
                        width: 200px;
                        margin-right: 20px;
                        margin-bottom: -1px; 
                        padding-top:9px;
                        max-height: 75px;       
                        height:75px;          
                    }
                    #nav_primary .subNav_links li.item_landing
                    {
                        border-top: none;
                        border-bottom: 1px solid #ced0d4;
                        padding-top: 0px;
                        margin-bottom: -1px:
                    }

#nav_primary .subNav_links li img{
       float:left;
       height:24px;
       margin-left:-3px;
       margin-top:-4px;
       width:24px;
}
                        
                        #nav_primary .subNav_links li.last
                        {
                            margin-bottom: 0;
                            border-bottom: none;
                            max-height: 45px;
                            height:45px;
                        }
                            
                            #nav_primary .subNav_links li.last-child h4
                            {
                                margin-bottom: 0;
                            }
                        
                        #nav_primary .subNav_links li.item_landing
                        {
                            float: none;
                            width: auto;
                            max-height: 51px;
                            height:52px;
                        }
                           
                            #nav_primary .subNav_links li.item_landing .title
                            {
                                margin-bottom: 4px;
                                color:#004165;
                            }
                            
                            #nav_primary .subNav_links li.item_landing .title,
                            #nav_primary .subNav_links li .title
                            {
                                font-family:Helvetica,Arial,sans-serif;
	           font-size:1.385em;
                                display: block;
                                font-weight: normal;
                            }
                            
                            #nav_primary .subNav_links li .title
                            {
                                font-size: 1.16em;
	           line-height: 18px;
   	           padding-bottom: 4px;
                                font-weight:bold;
								
                            }
                            
                            #nav_primary .subNav_links li a:focus .title,
                            #nav_primary .subNav_links li a:active .title,
                            #nav_primary .subNav_links li a:hover .title
                            {
                                text-decoration: underline;
                                color: #007DBA !important;
                            }
                            #nav_primary .subNav_links li a span.desc
                            {
                                text-decoration: none;
                                color: #747678!important;
                            }
                            #nav_primary .subNav_links li a:focus .desc,
                            #nav_primary .subNav_links li a:active .desc,
                            #nav_primary .subNav_links li a:hover .desc
                            {
                                text-decoration: none;
                            }
                            #nav_primary .subNav_links li.item_landing .desc,
                            #nav_primary .subNav_links li .desc
                            {
                                font-size: 0.846em;
                                display: block;
                                font-weight: normal;
                                line-height: 1.35em;
                                margin-top: 1px;
                            }             
                              
                            #nav_primary .subNav_links li.item_landing a,
                            #nav_primary .subNav_links li a
                            {
                                height:47px;
                                padding-left: 25px;
                                display: block;
                                text-decoration: none;
                            }
#nav_primary .subNav_links li.item_landing a{
          padding-left: 23px!important;
}
#nav_primary .subNav_links li.item_landing a{
          background: url('/resources/a/4/a432bc0045a0b098a31ebf48c61fcc06/sprites.gif?MOD=AJPERES&CACHEID=a432bc0045a0b098a31ebf48c61fcc06') no-repeat 0 -200px transparent;
}

                            
                                .item_landing a             { background-position: 0 -196px !important; }
                                .item_accounts a            { background-position: 0 -300px !important; }
                                .item_credit a              { background-position: 0 -400px !important; }
                                .item_home-loans a          { background-position: 0 -500px !important; }
                                .item_personal-lending a    { background-position: 0 -600px !important; }
                                .item_insurance a           { background-position: 0 -700px !important; }
                                .item_private-bank a        { background-position: 0 -800px !important; }
                                .item_foreign-exchange a    { background-position: 0 -900px !important; }
                                .item_investments a         { background-position: 0 -1000px !important; }
                                .item_ways-to-bank a        { background-position: 0 -1100px !important; }
                                .item_tree a                { background-position: 0 -1200px !important; }
                                .item_products a            { background-position: 0 -1300px !important; }
                                .item_industry a            { background-position: 0 -1400px !important; }
                                .item_tools a               { background-position: 0 -1500px !important; }
                                .item_contact a             { background-position: 0 -1600px !important; }
                                .item_about a               { background-position: 0 -1700px !important; }
                                .item_investor a            { background-position: 0 -1800px !important; }
                                .item_careers a             { background-position: 0 -1900px !important; }
                                .item_csr a                 { background-position: 0 -2000px !important; }
                                 
                
                /* Promo */

                #nav_primary .subNav_content div.subNav_promo
                {
                    float: left;
                    padding: 34px 0px 0px 20px;
                    width: 193px;
                }  
                
                    #nav_primary .subNav_promo .promo_content
                    {
                        display: block;
                    }                  
                    
                        #nav_primary .subNav_promo img
                        {
                            margin-bottom: 5px;
                            margin-left: 2px;
                        }
                        
                            #nav_primary .tabs-aboutanz .subNav_promo img
                            {
                                margin-bottom: 0;
                            }
                        
                        #nav_primary .subNav_promo .title
                        {
                            font-size: 1.65em;
                            display: block;
                            line-height: 1.25em;
                        	font-family: Helvetica,Arial,sans-serif;
                        	margin-bottom: 5px;
                            margin-left: 2px;
                        }
                        
                            #nav_primary  .tabs-aboutanz .subNav_promo .title
                            {
                                font-family: Verdana, Helvetica, sans-serif;
                                color: #1e4b6c;
                                font-size: 1em;
                            }
                        
                        #nav_primary .subNav_promo .btn
                        {
                            margin-left: 0;
                            margin-bottom: 12px;
                        }                
                        
                        #nav_primary .subNav_promo .disclaimer
                        {
                            color: #668da3;
                            margin-left: 2px;
                        }                                      

                  .twobytwo .subNav_content .subNav_links{
                            width:440px!important;
                      }
                   .threebythree  .twobytwo .subNav_content {
                            width:660px!important;
                      }
.left {
left:0!important;
text-align:left;
}
.right {
right:5% !important;
}

.Condensed .right {
right:0% !important;
}

.middle{
left:20%!important;
}
/* -----------------------------------------------------------------------------*/
/* Scrollbars */
/* -----------------------------------------------------------------------------*/

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
	margin:0;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: #fff;
	padding-left:6px;
	padding-right:6px;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: #fff;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #e8e8e8;
	position: relative;
    -moz-border-radius: 5px;
    border-radius: 5px;	
}

.jspDrag
{
	background: #999999;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

#nav_top li#item_country a.jspArrow
{
    background: #fff url('<img src="/resources/f/5/f5751c0045c28b259386bf48c61fcc06/btn-scrollbar-arrows.gif?MOD=AJPERES&amp;CACHEID=f5751c0045c28b259386bf48c61fcc06" border="0" alt="scrollbar arrows" width="10" height="400"   />') no-repeat 0 0px !important;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding-right: 0;
	margin-right: 0;
}

#nav_top li#item_country .jspVerticalBar a.jspArrowUp
{

}

#nav_top li#item_country .jspVerticalBar a.jspArrowDown
{
    background: #fff url('<img src="/resources/f/5/f5751c0045c28b259386bf48c61fcc06/btn-scrollbar-arrows.gif?MOD=AJPERES&amp;CACHEID=f5751c0045c28b259386bf48c61fcc06" border="0" alt="scrollbar arrows" width="10" height="400"   />') no-repeat 0 -200px !important;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 10px;
}

.jspHorizontalBar .jspArrow
{
	width: 10px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus,
.jspVerticalBar .jspArrow:active
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}



/* -----------------------------------------------------------------------------*/
/* Logon module */
/* -----------------------------------------------------------------------------*/

#anz-lotus.lowerlevel .module_logon
{
    background: url(/resources/8/8/8883f480464a8bbb950795e7e8d2a6b3/bg-logon-L2.gif?MOD=AJPERES&CACHEID=8883f480464a8bbb950795e7e8d2a6b3)  no-repeat scroll 0 0 transparent;
    float: right;
    height: 118px;
    position: relative;
    z-index: 82;
    width: 210px;
    padding-bottom:18px;
    margin-top:10px;
}

  #anz-lotus.lowerlevel  .module_logon .menu_logon
    {
        font-size:81%;
        height: 29px;
        margin: 0px 0 9px 10px!important;
        padding-top:17px!important;
    }
        
      #anz-lotus.lowerlevel  .module_logon a.btn
        {
    background: url(/resources/9/7/974c4780464a9177954d95e7e8d2a6b3/menu-logon-btn-L2.gif?MOD=AJPERES&CACHEID=974c4780464a9177954d95e7e8d2a6b3) no-repeat scroll 0 0 transparent;
    color: #004165;
    display: block;
    position: relative;
    height: 29px;
    text-decoration: none;
    z-index: 82;
        }
      #anz-lotus.lowerlevel  .module_logon a.singlelink
        {
    background: url(/resources/3/2/32d9e0004677d52985fa8fd69ed6a91c/menu-logon-btn-L2_SingleList.gif?MOD=AJPERES&CACHEID=32d9e0004677d52985fa8fd69ed6a91c) no-repeat scroll 0 0 transparent;
    color: #004165;
    display: block;
    position: relative;
    height: 29px;
    text-decoration: none;
    z-index: 82;
cursor:text;
        }

        
         #anz-lotus.lowerlevel   .module_logon a.btn span, #anz-lotus.lowerlevel  .module_logon a.singlelink span
            {
                color:#000000;
                display: block;
                height: 22px;
                padding: 7px 0 0 10px; 
            }
            
          #anz-lotus.lowerlevel  .module_logon a.btn:focus,
          #anz-lotus.lowerlevel  .module_logon a.btn:active,
          #anz-lotus.lowerlevel  .module_logon a.btn:hover
            {
                background-position: 0 -29px;
                color: #004165;
            }
        
           #anz-lotus.lowerlevel .module_logon .hovering a.btn,
         #anz-lotus.lowerlevel   .module_logon .hovering a.btn:hover
            {
                background-position: 0 -58px;
            }          
        
      #anz-lotus.lowerlevel  .module_logon .hovering .subNav
        {
            display: block !important;
        }
            
       #anz-lotus.lowerlevel .module_logon .subNav
        {
            background: url(/resources/d/8/d80bfb00464a966695a795e7e8d2a6b3/menu-logon-subnav-bg-L2.gif?MOD=AJPERES&CACHEID=d80bfb00464a966695a795e7e8d2a6b3) no-repeat 0 bottom;
            position: absolute;
            z-index: 81;
            padding-bottom: 10px;
        }

       
.module_logon div.hasSubNav .subNav{
display:none!important;
}


         #anz-lotus.lowerlevel   .module_logon .subNav ul
            {
                margin: 0;
            }
                   
         #anz-lotus.lowerlevel   .module_logon .subNav li
            {
               width: 17.6em;
                margin-left: 1px;
                margin-right: 10px;
                list-style-type: none;
                display: block;       
                margin-top:-1px;   
            }                       
                        
             #anz-lotus.lowerlevel   .module_logon .subNav label,
              #anz-lotus.lowerlevel  .module_logon .subNav label:hover,
                 #anz-lotus.lowerlevel .module_logon .subNav label.hover
                {
                    display: block;        
                    width: 186px;
                    text-decoration: none;
                    display: block; 
                    cursor: pointer;
                }            
                
                 #anz-lotus.lowerlevel   .module_logon .subNav li label:focus,
                  #anz-lotus.lowerlevel  .module_logon .subNav li label:active,
                 #anz-lotus.lowerlevel   .module_logon .subNav li label:hover,
                  #anz-lotus.lowerlevel  .module_logon .subNav label.hover
                    {
                        color: #007dba;
                        cursor: pointer;
                    }
                #anz-lotus.lowerlevel   .module_logon .subNav li:hover
                    {
                        color: #007dba;
                        cursor: pointer;
                    }
                  #anz-lotus.lowerlevel  .module_logon .subNav li label span
                    {
                        border-top: 1px solid #dadada;
                        display: block;
                        margin: 0 5px;
                        padding: 0px 0px 0px 0px;
                        color:#004165;
                    }
    
#anz-lotus.lowerlevel .module_logon .subNav li label span a{
text-decoration:none;
color:#004165;
display:block;
padding-bottom:6px;
padding-top:6px;
padding-left:4px;
}
#anz-lotus.lowerlevel .module_logon .subNav li label span a:hover, #anz-lotus.lowerlevel .module_logon .subNav li label span a:active, #anz-lotus.lowerlevel .module_logon .subNav li label span a:focus{
text-decoration:none;
background-color: #f4f4f4;
}
                      #anz-lotus.lowerlevel  .module_logon .subNav li:last-child label span,
                      #anz-lotus.lowerlevel   .module_logon .subNav li.last-child label span
                        {
                            border-bottom: none;
                        }
                
                      #anz-lotus.lowerlevel  .module_logon .subNav li label span
                        {
                          /* padding-left: 4px;*/
                        }            
        
   #anz-lotus.lowerlevel .module_logon .footerlinks
    {
 
margin-bottom:0;
padding-top:14px;
margin-left:10px;
font-size:81%;
    }
    
       #anz-lotus.lowerlevel .module_logon .footerlinks li
        {
            list-style: none;
            padding:0px 10px 0px 0px;
            margin: 0;
            float: left;

        }
    
                #anz-lotus.lowerlevel .module_logon .footerlinks li a
            {
                text-decoration: none;
                background: url(/resources/8/c/8c14368046627fe3a729b7457aa55e6c/Arrows_L1_links.gif?MOD=AJPERES&CACHEID=8c14368046627fe3a729b7457aa55e6c) no-repeat scroll 0 4px transparent;
                padding-left: 8px;
            }

		      #anz-lotus.lowerlevel .module_logon .footerlinks li a:hover {
				text-decoration: underline;
			}
        
#submitlogin{
height:28px;
overflow-x:hidden;
overflow-y:hidden;
position:relative;
}

           #anz-lotus.lowerlevel  .btn_logon
        {
            width: 9.6em;
            height: 56px;
            display: block;
          background: url(/resources/e/9/e9c13180464a90ad953795e7e8d2a6b3/logon_Eng_L2.gif?MOD=AJPERES&CACHEID=e9c13180464a90ad953795e7e8d2a6b3) no-repeat ;
           
            border: none;
            margin-left:10px;
top:0;
font-size:1.5em;
        }
        
             #anz-lotus.lowerlevel .btn_logon:focus,
              #anz-lotus.lowerlevel .btn_logon:active,
       #anz-lotus.lowerlevel .btn_logon:hover,
       #anz-lotus.lowerlevel  .btn_logon_hover
        {
            cursor: pointer;
            /*ackground-position:0 -28px;*/
         	outline: none;
	-moz-outline-style: none;
            top:-28px;
        }

/*
#accessabilityLinks{
    font-size: 1em;
    position: absolute;
}

#accessabilityLinks li{
height:0px;
}


#accessabilityLinks li a {
    left: -9999px;
    position: absolute;
    top: -9999px;
}

#accessabilityLinks a {
    left: -9999px;
    position: absolute;
    top: -9999px;
}


#accessabilityLinks a:focus, #accessabilityLinks a:active, #accessabilityLinks a:hover {
    left: 550px;
    text-indent: 0;
    top: 40px;
    position:relative;
   z-index:999;
   color:#FFFFFF;
}
*/
/* Dynamic Interest Rates 
   This section contains styles required for dynamic interest rate display
   Copies of this CSS are also in non-CMS pages:  
   Non-CMS Base Rates: /productdata/productdata.css
   Non-CMS Promo Rates: /productdata/promodata/promodata.css
   All copies must be maintained appropriately when any changes are made.*/

.productdata_loading {width: 15px; height: 15px;}
.productdata_link {display: none;}
.promodata_loading {width: 15px; height: 15px;}
.promodata_alt, .promodata_link {display: none;}

/* End Dynamic Interest Rates */

/*----------Internet banking links allignment issue fix--------*/

#accessabilityLinks{
    font-size: 0.750em;
    position: absolute;
  float:left;
}

#accessabilityLinks ul{
height:0px;
  float:left;
width:200px;
    }


#accessabilityLinks li{
height:0px;
  float:left;
width:200px;
list-style:none;
 }


#accessabilityLinks li a {
    left: -9999px;
   position: absolute;
    top: -9999px;
  float:left;

}

#accessabilityLinks a {
    left: -9999px;
  position: absolute;
text-align:left;
  float:left;
    top: -9999px;
}


#accessabilityLinks a:focus, #accessabilityLinks a:active, #accessabilityLinks a:hover {
    left: 550px;
    text-indent: 0;
    top: 40px;
    position:relative;
   z-index:999;
   color:#FFFFFF;
   text-align:left;
  float:left;
}
/*------------------------------------------------------*/


/*--------two by two flyout allignment issue---------*/

                #nav_primary .twobytwo div.subNav_promo
                {
                                       height:217px !important;
                }  

/*table.formatted tbody  th {
	font-weight:normal;
}*
