html {
	overflow-y:scroll;
	height:100%; /*sticky footer*/
}
body {
	*zoom:1;
	width:100%;  
	background:#fff;
	font:normal 1em Arial, Geneva, Helvetica, sans-serif; /* 16px */
	height:100%; /*sticky footer*/
}
body a {
	text-decoration:underline;
	color:#c20000;
}
body a:hover, body a:focus {
	text-decoration:none;
}
div, div.column section {
	word-wrap:break-word;
}
input, select, textarea, th, td {
	font-size:1em;
}
h1 {
	font-family:'CorpidHeavy',arial;
	font-size:2.875em; /*46px*/
	line-height:1em;
	margin:0;
}
h2 {
	font-family:'CorpidHeavy',arial;
	font-size:2.000em; /*32px*/
	line-height:1em;
	margin-bottom:0.4em;
}
h3 {
	font-family:'CorpidLight',arial;
	font-size:1.4em; /*22px*/
	line-height:1em;
	margin-bottom:1em;
	font-weight:normal;
}
h4 {
	font-size:1.25em; /*15px*/
	line-height:1.25em;
	margin-bottom:0.75em;
}
h5 {
	font-size:1.167em;/*14px*/
	line-height:1.167em;
	margin-bottom:0.75em;
}
h6 {
	font-size:1.083em;
	line-height:1.083em;
	margin-bottom:0.75em;
}
@font-face {
	font-family:'CorpidLight';
	src:url('/includes/nab/resources/fonts/CorpidC1_3.eot');
	src:local('?'), url('/includes/nab/resources/fonts/CorpidC1_3.woff') format('woff'), url('/includes/nab/resources/fonts/CorpidC1_3.svg#CorpidC1_3') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'CorpidHeavy';
	src:url("/includes/nab/resources/fonts/CorpidC1_8.eot");
	src:local('?'), url("/includes/nab/resources/fonts/CorpidC1_8.woff") format("woff"), url("/includes/nab/resources/fonts/CorpidC1_8.svg#CorpidC1_8") format("svg");
	font-weight:bold;
	font-style:bold;
}
sub, sup {
	font-size:0.688em;
	color:#000;	
}
#wrapper{
	min-height:100%; /*sticky footer*/
	position:relative;
	padding-bottom:1.25em; /*20px*/
}
header {  
	position:relative;
  	z-index:6;
	height:15.188em;/*243px*/
	background:url(/includes/nab/files/images/body-background.gif) top center repeat-x;  
}
header .center{
	position:relative;
	height:15.188em;/*243px, fix bg */
	background:url(/includes/nab/files/images/body-background.gif) top center repeat-x; /* fix issue - browser width shorter than min-width */
}
.homepage header, .homepage header .center{
	height:14.5em; /*232px, fix secondary nav flicker on homepage */
}
header .right{
	margin-bottom:0;
	text-align:left;
}
#nab-login {
   width:13.75em;/*220px*/
   overflow:hidden;
}
#skiplinks {
	position:absolute;
	right:11.8em;
	top:1em;
}
#skiplinks li {
	float:right;
	margin-right:0.625em;/*10px*/
	padding-left:0.563em; /* 9px */
	background:url(/includes/nab/files/images/arrow-red-small.png) 0 6px no-repeat;
}
#skiplinks li a {
	display:block;
	color:#fff;
	text-decoration:none;
	font-size:0.813em; /*13px*/
	margin-top:-3.231em; /*-42px*/
	font-weight:bold;		
	text-decoration:underline;
	background:#A3ADB2;
	padding:0.154em;/*2px;*/
	/* Fade */
	transition:background 1s ease-in-out;
	-moz-transition:background 1s ease-in-out;
	-webkit-transition:background 1s ease-in-out;
}
#skiplinks li a:focus {
	margin-top:-0.154em; /*-2px;*/
	color:#000;
	background:#fff;
}
#shortcuts {
	margin:0.875em 0 0 1.125em; /*14px 0 0 18px*/
	float:right;
}
#shortcuts li {
	float:left;
	margin-right:0.625em; /*10px*/
	padding-left:0.563em; /*9px*/
	background:url(/includes/nab/files/images/arrow-red-small.png) 0 0.438em no-repeat; /*7px*/
}
#shortcuts li a {
	color:#4c626c;
	text-decoration:none;
	font-size:0.813em;  /* 13px */
}
#shortcuts li a:hover, #shortcuts li a:focus{
	text-decoration:underline;
}
#shortcuts li.close{
	background:url(/includes/nab/files/images/arrow-grey.png) 0 0.375em no-repeat; /*6px*/
}
#shortcuts li.close a{
	font-size:0.938em;
	font-weight:bold;
	color:#c20000;
}

#header-widgets {  
	width:22.125em;/*354px*/
	margin-top:2.938em; /*47px*/
}
#header-widgets fieldset {
	border:none;
	position:relative;
}
#header-widgets fieldset legend, #header-widgets fieldset label {
	display:none;
}
#nab-search-text {
	width:20.125em;/*322px*/
	height:2.375em;/*38px;*/
	padding:0 0.875em; /* 14px */
	border:0;
	color:#4c626c;
	font-size:1em;  
	border-radius:3px;
	border:1px solid rgba(255, 0, 0, 0.1);
}
#nab-search-icon {
	position:absolute;
	right:0.875em; /*14px*/
	top:0.688em; /*11px*/
}
#login-widget {
	margin-top:0.438em; /* 7px */
	float:right;
	width:21.25em; /*340px*/
	height:4.438em; /*71px*/
	background:#f2f4f6;
	border-radius:3px;
	border:1px solid rgba(255, 0, 0, 0.1);
	padding:0.313em; /*5px*/
}
#login-widget h3{
	margin:0.188em 0 0.625em 0.188em; /* 3px 0 10px 3px */	
	font-size:1em;
}
#login-widget ul {
	margin:0 0.125em 0 0; /* 2px */
	float:right;
}
#login-widget ul li {
	float:left;
	margin-left:0.938em; /* 15px */
	padding-left:0.563em; /* 9px */
	background:url(/includes/nab/files/images/arrow-red-small.png) 0 0.438em no-repeat; /*7px*/
}
#login-widget ul li:first-child {
	margin-left:0;
} 
#login-widget ul li:first-child+li+li{
	padding-left:0.875em; /* 14px */
	background:url(/includes/nab/files/images/icon-security.png) 0 0.313em no-repeat; /*5px*/
}
#login-widget ul li a{
	text-decoration:none;
	color:#4c626c;
	font-size:0.813em;
}
#login-widget ul li a:hover, #login-widget ul li a:focus{
	text-decoration:underline;
}
#computershare-logo {
	margin:0;		
	padding:0;
	float:right;
	width:14.375em; /*230px*/
}
#login-widget p {
	padding:0;
	margin:0.125em 0 0 0; /* 2px */
	float:left;
}
#login-widget select{
	color:#000;
	float:left;    
	height:2.5em; /*40px*/
	width:16.125em; /*258px*/
	font-size:1em;
	cursor:pointer;
	font-family:Arial, Helvetica;
	padding:0.313em; /*5px*/
	-webkit-appearance: none;
	-moz-appearance:none;
	appearance:none;  
	border:1px solid #d4d5d6;
	border-radius:0.188em; /*3px*/
	background:-webkit-gradient(linear, left top, left bottom, from(#fdfdfe), to(#e9e9e9));
	background:-webkit-linear-gradient(top, #fdfdfe, #e9e9e9);
	background:-moz-linear-gradient(top, #fdfdfe, #e9e9e9);
	background:-ms-linear-gradient(top, #fdfdfe, #e9e9e9);
	background:-o-linear-gradient(top, #fdfdfe, #e9e9e9);
	background:linear-gradient(top, #fdfdfe, #e9e9e9);
	background:url("/includes/nab/files/images/arrow-select-light-down.png") no-repeat right center;
}
#login-widget  input[type="submit"] {
	background:#ce3333;
	float:left;
	font-size:1em;
	border-radius:0.188em; /*3px*/
	padding:0;
	cursor:pointer;
	font-family:Arial, Helvetica;
	font-weight:bold;
	color:#fff;
	float:right;    
	border:0.063em solid #910600;  /*1px*/
	height:2.5em; /*40px*/
	width:4.438em; /*71px*/
	color:#fafafa;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ce3333), to(#9c0101));
	background-image:-webkit-linear-gradient(top, #ce3333, #9c0101);
	background-image:-moz-linear-gradient(top, #ce3333, #9c0101);
	background-image:-ms-linear-gradient(top, #ce3333, #9c0101);
	background-image:-o-linear-gradient(top, #ce3333, #9c0101);
	background-image:linear-gradient(top, #ce3333, #9c0101);
}
#login-widget input[type="submit"]:hover{	
	background:#ee3d3d;
	border:0.063em  solid #383838; /*1px*/
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ee3d3d), to(#be0e0e));
	background-image:-webkit-linear-gradient(top, #ee3d3d, #be0e0e);
	background-image:-moz-linear-gradient(top, #ee3d3d, #be0e0e);
	background-image:-ms-linear-gradient(top, #ee3d3d, #be0e0e);
	background-image:-o-linear-gradient(top, #ee3d3d, #be0e0e);
	background-image:linear-gradient(top, #ee3d3d, #be0e0e);
}
#login-widget input[type="submit"]:focus{
	background:#383838;		
	border:0.063em solid #383838; /*1px*/
	background-image:-webkit-gradient(linear, left top, left bottom, from(#646464), to(#383838));
	background-image:-webkit-linear-gradient(top, #646464, #383838);
	background-image:-moz-linear-gradient(top, #646464, #383838);
	background-image:-ms-linear-gradient(top, #646464, #383838);
	background-image:-o-linear-gradient(top, #646464, #383838);
	background-image:linear-gradient(top, #646464, #383838);
}
#strapline {
	height:2.5em; /*40px*/
}
#strapline img{
	margin-top:1.188em; /* 19px */
}
#logo {
	float:left;
	display:block;
	width:4.75em; /*76px*/
	height:6.938em; /*111px*/
}
header nav {
	float:left;
}
header nav ul li {
	float:left;
}
#primary-navigation {
	height:3.875em; /*62px*/
	margin:4.375em 0 0 2.188em; /*70px 35px*/
}
#primary-navigation li {
	margin-right:0.188em; /*3px*/
	text-align:center;
}
#primary-navigation li.active a {
	background:#000;
	height:1.73em; /* needs to be 1.73em not 1.688em */
	width:5.875em; /*94px*/
	padding-top:1em; /* 16px */
	margin-top:0;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#3b3b3b), to(#010101));
	background-image:-webkit-linear-gradient(top, #3b3b3b, #010101);
	background-image:-moz-linear-gradient(top, #3b3b3b, #010101);
	background-image:-ms-linear-gradient(top, #3b3b3b, #010101);
	background-image:-o-linear-gradient(top, #3b3b3b, #010101);
	background-image:linear-gradient(top, #3b3b3b, #010101); 
}
#primary-navigation li.active a:hover, #primary-navigation li.active a:focus {
	background:#0d0d0d; /*Old browsers*/	
	background:-moz-linear-gradient(top, #7c7e7e 0%, #333333 100%); /*FF3.6+*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c7e7e), color-stop(100%,#333333)); /*Chrome,Safari4+*/
	background:-webkit-linear-gradient(top, #7c7e7e 0%,#333333 100%); /*Chrome10+,Safari5.1+*/
	background:-o-linear-gradient(top, #7c7e7e 0%,#333333 100%); /*Opera 11.10+*/
	background:-ms-linear-gradient(top, #7c7e7e 0%,#333333 100%); /*IE10+*/
	background:linear-gradient(to bottom, #7c7e7e 0%,#333333 100%); /*W3C*/
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c7e7e', endColorstr='#333333',GradientType=0 ); /* IE6-9 */	
}
#primary-navigation a {
	display:block;
	height:1.667em; /*30px*/
	width:5em; /*90px*/
	margin-top:0.278em; /*5px*/
	padding:0.778em 0.833em 0.333em 0.833em; /*14px 15px 6px 15px*/
	color:#fff;
	text-decoration:none;
	background:#ab0000;
	font-family:'CorpidHeavy',arial;
	font-size:1.125em; /*18px*/
}		
#primary-navigation a:hover, #primary-navigation a:focus  {
	background:#d03e3e;
}
#secondary-navigation {
	float:left;
	position:relative;
	width:100%;
	margin-top:1.063em; /*17px*/
	font-size:1em;
	overflow:hidden;
	height:2.5em; /*40px*/
	padding-top:0.625em; /*10px*/
}
#secondary-navigation ul {
	float:left;
	position:relative;
	left:50%;
	clear:left;
	text-align:center;
}
#secondary-navigation ul li {
	position:relative;
	display:block;
	float:left;
	right:50%;
	margin-right:0.375em; /*6px*/
	height:1.875em; /*30px*/
}
#secondary-navigation ul li a {
	background:#282828;
	padding:0.533em 0.667em; /*8px 10px*/
	color:#fff;
	font-size:0.97em; /*ipad fix*/
	text-decoration:none;
	font-family:'Corpidlight',arial;
	margin-left:0;
	height:2.4em; /*36px*/
}
#secondary-navigation ul li:last-child {
	margin-right:0;
}
#secondary-navigation ul li.active a, #secondary-navigation ul li a:hover, #secondary-navigation ul li a:focus  {
	background:#4d4d4d;
}
#secondary-navigation ul li.active:after {
	top:100%;
	border: 12px solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-top-color:#4d4d4d;	
	left:50%;
	margin-left:-0.75em; /*-12px*/
	margin-top:-0.25em; /*-4px*/
}
#secondary-navigation ul li.active:hover:after {
	border-top-color:#4d4d4d;
	border-width:0.75em; /*12px*/
	left:50%;
	margin-left:-0.75em; /*-12px*/
	margin-top:-0.25em; /*-4px*/
}
#alertbox {
	margin:-0.786em 0 0.786em 0; /*-11px 11px*/
	width:100%;
	background:#fff;
	font-size:0.875em; /* 14px */
	font-family:'Corpidlight',arial;
}
#alertbox  .center {
	position:relative;
	height:3.714em; /*52px*/
	width:68.571em; /* 960px */
}
#alertbox  p {
	background:url(/includes/nab/files/images/icon-alert.png) 0 0 no-repeat;
	height:1.429em; /*20px*/
	padding:0.143em 0 0 1.786em; /*2px 25px*/
	cursor:pointer;
}
#setAsHomeLink {
	width:22.857em; /*320px*/
}
#alertbox  p strong {
	font-family:'CorpidHeavy',arial;	
}
#alertbox a {
	color:#000;
}
#setAsHomeHide {
	height:1.143em; /*16px*/
	float:right;
	color:#000;
	margin-top:1.143em; /*16px*/
	font-family:'CorpidHeavy',arial;
	padding:0.143em 1.5em 0.286em 0; /*2px 21px 4px 0*/
	background:url(/includes/nab/files/images/icon-close.png) right 1px no-repeat;
}
#banner {  
	float:left;  
	width:100%;  
	margin:0 0 24px 0;
}
#banner .center {  
	min-width:960px;
	width:auto;
	position:relative;
	height:300px;
}
#social {
	position:fixed;
	right:0;
	top:17.25em; /*276px*/
	z-index:999;
	background:#F2F4F6;
	padding:0.313em; /*5px*/	
	border-radius:0.313em 0 0 0.313em; /*5px*/
}
#social li {
	position:relative;
	margin-bottom:0.688em;	
	background-position:0 0;
	background-repeat:none;
	width:30px;
	height:30px;
	background-size:30px 30px;
}
#social a{
	position:relative;
}
#social li img{
	width:30px;
	height:30px;
}
#social li:last-child {
	position:relative;
	margin-bottom:0;
}
#social li.facebook {
	background-image:url(/includes/nab/files/images/social-facebook-bg.png);
}
#social li.twitter {
	background-image:url(/includes/nab/files/images/social-twitter-bg.png);
}
#social li.youtube {
	background-image:url(/includes/nab/files/images/social-youtube-bg.png);
}
#social li.googleplus {
	background-image:url(/includes/nab/files/images/social-googleplus-bg.png);
}
#social li.linkedin {
	background-image:url(/includes/nab/files/images/social-linkedin-bg.png);
}
#social li a {
	display:block;
	width:1.875em; /*30px*/
	height:1.875em; /*30px*/
}
#social li img{
	opacity:0;
	filter:alpha(opacity=0);
}
#social li:hover img, #social li a:focus img{
	opacity:1;
	filter:alpha(opacity=100);
}
#social li p{
	position:absolute;
	top:-1.154em; /*-15px*/
	right:3.615em; /*47px*/
	white-space:nowrap;
	font-size:0.813em; /*13px*/
	color:#fff;
	background:#000;
	padding:0.462em 0.615em 0.462em  2.154em; /*6px 8px 6px 28px*/
	display:none;
}
#social li:hover p, #social li a:focus + p{
	display:block;
}
#social li p:before{
	position:absolute;
	left:0.615em; /*8px*/
	top:0.462em; /*6px*/
	display:block;
	content:url(/includes/nab/files/images/social-arrow-bended.png);
}
#social li p:after {
	left:100%;
	border:7px solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(0, 0, 0, 0); /*FF fix*/
	border-left-color:#000;
	top:50%;	
	margin-top:-0.462em; /*-6px*/
	right:auto;
}
#feedback-button {
	display:block;
	position:fixed;
	right:-2.375em; /*-38px*/
	top:35em; /*560px*/
	z-index:15;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	padding:0.5em 1.25em 0.750em 1.25em; /*8px 20px 12px 20px*/
	color:#fff;
	text-decoration:none;
	background:none repeat scroll 0 0 #000;
	border-top-left-radius:0.313em; /*5px*/
	border-top-right-radius:0.313em; /*5px*/
}
#feedback-button:hover, #feedback-button:focus {
	background:#c20000;
}
#main {
	*zoom:1;
	width:60em;
	position:relative;
	margin:0 auto;
	padding:0 0 12.5em 0; /*200px, sticky footer height + actual padding*/
	overflow:hidden; 	
}
#main div.column {
	display:inline;
	float:left;
	width:32%;
	margin:0 2% 0 0;
	color:#000;  
}
#main div.column+div.column+div.column { 
	margin-right:0;
}
#main div.column h2 {
	font-family:'CorpidHeavy',arial;
	font-size:1.5em; /*24px*/
}
#main div.column section {
	border:1px solid #d8dde2;
	margin-bottom:1em;
	border-radius:3px;
	background:#f2f4f6;
	padding-bottom:1.125em; /*18px*/
	width:auto;
	min-height:auto;
}
div.column section h2{
	margin:0;
	padding:0.792em 2em 0.667em 0.792em; /*19px 48px 16px 19px*/
	background:#fff;
	border-radius:0.083em 0.083em 0 0; /*2px 2px 0 0*/
	border-bottom:solid 0.042em #dedede; /*1px*/
}
#main div.column section p, #main div.column section form{
	padding:0;
	margin:0;
}
#main div.column section.dark {  
	background:#000;
	border:0.063em solid #000; /*1px*/
}
#main div.column section.dark h2 {
	color:#fff;
	background:#000;
	border-bottom:0.042em solid #333; /*1px*/
	margin-bottom:0;
}
#main div.column section p {
	padding:0.625em 1.25em 0 1.25em; /*10px 20px 0 20px*/
}
#main div.column section.dark p {
	color:#c2c2c2;
}
#main div.column section.dark a {
	color:#fff;
}
#main div.column section form{
	padding:0.625em 0.625em 0 0.625em; /*10px 10px 0 10px*/
}
#main div.column section fieldset div{
	min-height:2.5em; /*40px*/
	margin-bottom:0.625em; /*10px*/
}
#main div.column section fieldset div:last-child{
	margin-bottom:0;
}
#main div.column section fieldset legend{
	display:none;
}
#main div.column section fieldset label{
	margin:0 0 0 -999999px;
	float:left;  
	display:inline;
}
#main div.column section ul{
	padding:0.625em 0.625em 0 1.25em; /*10px 10px 0 20px*/
	margin:0;
}
#main div.column section ul.top-border{
	border-top:0.063em solid #D8DDE2; /*1px*/
	margin-top:0.625em; /*10px*/
}
#main div.column section.dark ul.top-border{
	border-top:1px solid #333;
}
#main div.column section.dark p.top-border{
	border-top:1px solid #333;
}
#main div.column section .ico-grey-arrow{
	margin:0.625em 1em 0 0; /*10px 16px 0 0*/
	text-align:right;
}
#main div.column section .ico-grey-arrow a{
	padding-left:0.643em; /*9px*/
	font-size:0.875em; /*14px*/
	margin:0.357em 0 0 0; /*5px*/
	background:url(/includes/nab/files/images/arrow-grey.png) 0 0.286em no-repeat; /*4px*/
	text-decoration:none;
}
#main div.column section .ico-grey-arrow a:hover{
	text-decoration:underline;
}

#main div.column section ul li{
	padding-left:0.563em; /*9px*/
	margin-bottom:0.313em; /*5px*/
	background:url(/includes/nab/files/images/arrow-grey.png) 0 0.313em no-repeat; /*5px*/
}
#main div.column section ul li a{
	text-decoration:none;
}
#main div.column section ul li:last-child{
	margin-bottom:0;
}
/*Global button*/
input .btn[type="submit"] {
	background:#ce3333;
	font-size:1em;
	font-family:Arial, Helvetica;
	font-weight:bold;
	color:#fff;
	float:right;   
	border-radius:3px;
	padding:0 0.5em;
	cursor:pointer;
	border:1px solid #910600;  
	color:#fafafa;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ce3333), to(#9c0101));
	background-image:-webkit-linear-gradient(top, #ce3333, #9c0101);
	background-image:-moz-linear-gradient(top, #ce3333, #9c0101);
	background-image:-ms-linear-gradient(top, #ce3333, #9c0101);
	background-image:-o-linear-gradient(top, #ce3333, #9c0101);
	background-image:linear-gradient(top, #ce3333, #9c0101);
}
input .btn[type="submit"]:hover {
	border:1px solid #383838;
	background:#31b2c3;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ee3d3d), to(#be0e0e));
	background-image:-webkit-linear-gradient(top, #ee3d3d, #be0e0e);
	background-image:-moz-linear-gradient(top, #ee3d3d, #be0e0e);
	background-image:-ms-linear-gradient(top, #ee3d3d, #be0e0e);
	background-image:-o-linear-gradient(top, #ee3d3d, #be0e0e);
	background-image:linear-gradient(top, #ee3d3d, #be0e0e);
}
input .btn[type="submit"]:focus{
	border:1px solid #383838;
	background:#31b2c3;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#646464), to(#383838));
	background-image:-webkit-linear-gradient(top, #646464, #383838);
	background-image:-moz-linear-gradient(top, #646464, #383838);
	background-image:-ms-linear-gradient(top, #646464, #383838);
	background-image:-o-linear-gradient(top, #646464, #383838);
	background-image:linear-gradient(top, #646464, #383838);
}
/*Widget select/input*/
.widget select {
	color:#000;
	height:2.5em; /*40px*/
	width:13.75em; /*220px*/
	font-size:1em;
	font-family:Arial, Helvetica;
	padding:0.313em; /*5px*/
	cursor:pointer;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;  
	border:1px solid #ccc;
	border-radius:3px; 
	background:-webkit-gradient(linear, left top, left bottom, from(#fdfdfe), to(#e9e9e9));
	background:-webkit-linear-gradient(top, #fdfdfe, #e9e9e9);
	background:-moz-linear-gradient(top, #fdfdfe, #e9e9e9);
	background:-ms-linear-gradient(top, #fdfdfe, #e9e9e9);
	background:-o-linear-gradient(top, #fdfdfe, #e9e9e9);
	background:linear-gradient(top, #fdfdfe, #e9e9e9);
	background:url(/includes/nab/files/images/arrow-select-light-down.png) no-repeat right center;
}
.widget input[type="submit"] {
	background:#ce3333;
	font-size:1em;
	border-radius:3px;
	padding:0;
	cursor:pointer;
	font-family:Arial, Helvetica;
	font-weight:bold;
	color:#fff;
	float:right;    
	border:1px solid #910600;  
	height:2.5em; /*40px*/
	width:2.688em; /*43px*/
	color:#fafafa;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ce3333), to(#9c0101));
	background-image:-webkit-linear-gradient(top, #ce3333, #9c0101);
	background-image:-moz-linear-gradient(top, #ce3333, #9c0101);
	background-image:-ms-linear-gradient(top, #ce3333, #9c0101);
	background-image:-o-linear-gradient(top, #ce3333, #9c0101);
	background-image:linear-gradient(top, #ce3333, #9c0101);
}
.widget input[type="submit"]:hover {
	background:#ee3d3d;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ee3d3d), to(#be0e0e));
	background-image:-webkit-linear-gradient(top, #ee3d3d, #be0e0e);
	background-image:-moz-linear-gradient(top, #ee3d3d, #be0e0e);
	background-image:-ms-linear-gradient(top, #ee3d3d, #be0e0e);
	background-image:-o-linear-gradient(top, #ee3d3d, #be0e0e);
	background-image:linear-gradient(top, #ee3d3d, #be0e0e);
}
.widget input[type="submit"]:focus{
	border:1px solid #383838;
	background:#383838;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#646464), to(#383838));
	background-image:-webkit-linear-gradient(top, #646464, #383838);
	background-image:-moz-linear-gradient(top, #646464, #383838);
	background-image:-ms-linear-gradient(top, #646464, #383838);
	background-image:-o-linear-gradient(top, #646464, #383838);
	background-image:linear-gradient(top, #646464, #383838);
}
/*About Us*/
#main div.about section {
	border: none;
	background:#fff;
	height:19.25em; /*308px*/
}
#main div.about section h2 {
	border-bottom:none;
	font-family:'Corpidlight',arial;	
}
#main div.about section img {
	display:block;
    margin-left:auto;
    margin-right:auto;
}
#main .about-logo img{
	display:block;
    margin-left:auto;
    margin-right:auto;
	padding:0.625em 0; /*10px*/
}
#main #feature-logo {
	margin:0.625em auto 0 auto; /*10px*/
	margin-bottom:1.875em; /*30px*/
	z-index:9999;
	width:50.563em; /*809px*/
}
#main #feature-logo li {
	position:relative;
	float:left;
	margin:0 0.625em 0.625em 0;
	width:16.313em; /*261px*/
	height:4.5em; /*72px*/
	border:1px solid #dedede;
	border-radius:3px;
	padding-left:0;
	background:none no-repeat 0 0 Transparent;
}
#main #feature-logo li:first-child+li+li, #main #feature-logo li:first-child+li+li+li+li+li{
	margin-right:0;
}
#main #feature-logo li > a {
	display:block;
	width:14.063em; /*225px*/
	height:3.688em; /*59px*/
	padding:0.813em 0.813em 0 1.438em; /*13px 13px 0 23px*/
	color:#000;
	font-family:'Corpidlight',arial;
}
#main #feature-logo li .tile {
	position:absolute;
	top:4.643em; /*65px*/
	left:0.714em; /*10px*/
	padding:0.571em 0.571em; /*8px 8px*/
	background:#f2f4f6;
	width:21.429em; /*300px*/
	color:#000;
	line-height:1em;
	z-index:9999;
	-webkit-box-shadow:0 20px 20px -20px #000;
	-moz-box-shadow:0 20px 20px -20px #000;
	box-shadow:0 20px 20px -20px #000;
	border:solid 1px #3e3e3e;
	font-size:0.875em;
	line-height:1.3em;
}
#main #feature-logo li:first-child+li+li .tile, #main #feature-logo li:first-child+li+li+li+li+li .tile { /* equivalent to nth-child(3,6,9...) */ 
	left:-5em; /*70px*/
}
#main #feature-logo li div a{
	color:#c20000;
	padding-left:0.6em;
	line-height:1.25em;
	margin-left:0.33em;
	margin-bottom:0.313em;
	background:url(/includes/nab/files/images/arrow-red.png) 0 0.25em no-repeat; /*4px*/
}
#main #feature-logo li h3{
	margin:0;
}
#main #feature-logo img{
	display:block;
    margin-left:auto;
    margin-right:auto;
}
#feature-logo .tile:after {
	bottom:100%;	
	border:9px solid transparent;
	content:"";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-bottom-color:#f2f4f6;
	left:50%;
	margin-left:-8.571em; /*-120px*/
}
#feature-logo .tile:before {
	bottom:100%;	
	border:10px solid transparent;
	content:"";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-bottom-color:#3e3e3e;
	left:50%;
	margin-left:-8.643em; /*121px*/
	margin-top:-0.714em; /*10px*/
}
#feature-logo li:first-child+li+li .tile:after, #feature-logo li:first-child+li+li+li+li+li .tile:after { /* equivalent to nth-child(3,6,9...) */ 
	margin-left:7.5em; /*105px*/
}
#feature-logo li:first-child+li+li .tile:before, #feature-logo li:first-child+li+li+li+li+li .tile:before  { /* equivalent to nth-child(3,6,9...) */ 
	margin-left:7.429em; /*104px*/
}
.profile {
	position:relative;
	float:left;
	width:47%;
	margin-left:6%;
}
.profile:first-child {
	margin-left:0;
}
.profile a{
	padding-left:0.563em; /*9px*/
	margin-bottom:0.313em; /*5px*/
	background:url(/includes/nab/files/images/arrow-grey.png) 0 0.313em no-repeat; /*5px*/
	text-decoration:none;
}
.profile a:hover{	
	text-decoration:underline;
}
.profile h2{
	font-size:1.5em;
	margin-bottom:0.208em; /*5px*/
}
.profile > p{
	margin-top:0;
}
.profile > img{
	float:left;
}
.profile > div{
	margin-left:7.5em; /*120px*/
}
.profile > div h3{
	font-size:1.25em;
	margin-top:0.5em; /*10px*/
	margin-bottom:0;
}
.profile > div p{
	font-size:0.875em; /* 14px */
	margin-top:0.357em; /*5px*/
}
.profile > div p+p{
	font-size:1em;
}
/*Personal tiles*/
div.column section.help-and-guidance h2 {
	background: #FFF url(/includes/nab/files/images/personal-widget-help.gif) right 17px no-repeat;
}
div.column section.useful-calculators h2 {
	background: #FFF url(/includes/nab/files/images/personal-widget-calculator.gif) right 17px no-repeat;
}
div.column section.banking-solutions h2 {
	background: url(/includes/nab/files/images/personal-widget-banking.gif) right 17px no-repeat;
}
div.column section.calculators h2 {
	background: url(/includes/nab/files/images/personal-widget-calculators.gif) right 17px no-repeat;
}
div.column section.switch h2 {
	background: #fff url(/includes/nab/files/images/personal-widget-switch.gif) right 17px no-repeat;
}
/*Business tiles*/
div.column section select {
	width:14.375em; /*230px*/
	background:url(/includes/nab/files/images/arrow-select-light-down.png) no-repeat right center;
}
div.column section.merchants h2 {
	background:#fff url(/includes/nab/files/images/business-widget-merchants.gif) right 17px no-repeat;
}
div.column section.tips h2 {
	background:#fff url(/includes/nab/files/images/business-widget-tips.gif) right 13px no-repeat;
}
div.column section.research-and-insights h2 {
	background:#fff url(/includes/nab/files/images/business-widget-research-and-insights.gif) right 13px no-repeat;
}
div.column section.small-business h2 {
	background:#fff url(/includes/nab/files/images/business-widget-corporate.gif) right 17px no-repeat;
}
div.column section.corporate h2 {
	background:#fff url(/includes/nab/files/images/business-widget-corporate.gif) right 17px no-repeat;
}
div.column section.industry h2 {
	background:#fff url(/includes/nab/files/images/business-widget-industry.gif) right 17px no-repeat;
}
div.column section.business-solutions h2 {
	background:#fff url(/includes/nab/files/images/business-widget-businesssolutions.gif) right 17px no-repeat;
}
div.column section.tools-calculators h2 {
	background:url(/includes/nab/files/images/business-widget-toolscalculators.gif) right 17px no-repeat;
}
div.column section.contact-banker h2 {
	background:#fff url(/includes/nab/files/images/business-widget-contactbanker.gif) right 17px no-repeat;
}
/*End Business column Styles*/

div.column section.dark select {
	background:#646464;
	color:#fff;
	border:1px solid #383838;
	background:-webkit-gradient(linear, left top, left bottom, from(#3e3e3e), to(#282828));
	background:-webkit-linear-gradient(top, #3e3e3e, #282828);
	background:-moz-linear-gradient(top, #3e3e3e, #282828);
	background:-ms-linear-gradient(top, #3e3e3e, #282828);
	background:-o-linear-gradient(top, #3e3e3e, #282828);
	background:linear-gradient(top, #3e3e3e, #282828);
	background:url(/includes/nab/files/images/arrow-select-dark-down.png) no-repeat right center;
}
div.column section.dark option {
	color:#fff;
	background:#333;
}
div.column section.dark .fake-select-style {
	padding-top:1em;
}
#main div.column section.dark .fake-select-style p{
	float:left;
	color:#000;
	height:1.375em; /*22px*/
	width:13.125em; /*210px*/
	font-size:1em;
	font-family:Arial, Helvetica;
	padding:0.5em 0.5em 0.5em 0.625em; /*8px 8px 8px 10px*/
	margin-left:0.8em;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;  
	border:1px solid #ccc;
	border-radius:3px;
	background:#646464;
	color:#fff;
	border:1px solid #383838;
	background:url(/includes/nab/files/images/arrow-select-dark-down.png) no-repeat left center;
}
#main div.column section.dark .fake-select-style a.button{
	margin:0 0.45em;
	padding:0.563em; /*9px*/
}
#exchange-rates input{
	float:right;
	width:7.188em; /*115px*/
	height:2.375em; /*38px*/
	border-radius:3px;
	border:1px solid #ccc; 
	padding:0 0.625em; /*10px*/
}
#contact-business-banker-homepage{
	position:absolute;
	height:24px;
	bottom:120px;
	right:0;
	color:#000;
	background:url(/includes/nab/files/images/icon-contact-a-banker.png) 205px 0px no-repeat;
	padding-right:3em;
	padding-top:20px;
	z-index:999;
}
#contact-business-banker-homepage a{
	font-size:1em;
	color:#c20000;
	background:url(/includes/nab/files/images/arrow-grey.png) no-repeat 0 4px;
	padding-left:8px;
	text-decoration:none;
}
#contact-business-banker a:hover, #contact-business-banker a:focus{
	text-decoration:underline;
}
/*Tertiary navigation*/
#nav-wrapper {
	float:left;
	width:14.375em; /*230px*/
	margin:2.7em 2.5em 0 0; /*43px 40px*/
}
#tertiary-navigation a {
	text-decoration:none;
}
#tertiary-navigation > ul > li {
	padding:0.75em 1.25em; /*12px 20px*/
	border-bottom:1px solid #dedede;
	background:url(/includes/nab/files/images/arrow-red.png) 0.625em 1.063em no-repeat; /*10px 17px*/
}
#tertiary-navigation > ul > li  > a {
	color:#000;		
	font-family:Arial;	
}
#tertiary-navigation > ul > li > a:hover, #tertiary-navigation > ul > li > a:focus {
	text-decoration:underline;
}
#tertiary-navigation > ul > li:first-child {
	border-top:1px solid #dedede;
}
#tertiary-navigation > ul > li.active {
	padding:0.75em 0 0 0; /*12px*/
	border-bottom:0;
	background:#000 url(/includes/nab/files/images/secondary-nav-arrow-active.gif) 0.375em 0.875em no-repeat; /*6px 14px*/
}	
#tertiary-navigation > ul > li.active > a {	
	display:block;
	margin:0 1.25em; /*20px*/
	color:#fff;		
	padding-bottom:0.75em; /*12px*/
}
#tertiary-navigation > ul > li ul {
	margin:0.75em 0 0 -1.25em; /*12px -20px*/
	width:14.375em; /*230px*/
}
#tertiary-navigation > ul > li ul li{
	padding:0.75em 1.25em; /*12px 20px*/
	border-top:1px solid #dedede;
	background:url(/includes/nab/files/images/arrow-red.png) 0.625em 1.063em no-repeat; /*10px 17px*/
}
#tertiary-navigation > ul > li ul li:last-child{
	padding-bottom:0;
}
#tertiary-navigation > ul > li ul li a{	
	color:#000;
	font-family:Arial;
}
#tertiary-navigation > ul > li ul li a:hover, #tertiary-navigation > ul > li ul li a:focus{
	color:#a3adb2;
}
#tertiary-navigation > ul > li.active > ul {	
	background:#f2f4f6;
	margin-left:0;
	margin-top:0;
}
#tertiary-navigation > ul > li.active > ul li {
	padding:0.625em 1.875em; /*10px 30px*/
	border-top:0;
	background:none;
}
#tertiary-navigation > ul > li.active > ul li.active{
	background:#dadee0;
	position:relative;
}
#tertiary-navigation > ul > li.active > ul li.active:after {
	left:100%;
	border:10px solid transparent;
	content:"";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(218, 222, 224, 0); /* FF fix */
	border-left-color:#dadee0;
	top:50%;	
	margin-top:-0.688em; /*-11px*/
}
#tertiary-navigation > ul > li.active > ul li.active a {
	color:#000;
}
#tertiary-navigation > ul > li.active > ul li a {
	color:#000;
	border-bottom:1px dotted #000;
}
#tertiary-navigation > ul > li.active > ul li a:hover,#tertiary-navigation > ul > li.active > ul li a:focus{
	border-bottom:none;
}
#tertiary-business-banker, #contact-business-banker {
	width:13em; /*208px*/
	margin:0.313em; /*5px*/
	padding:7.5em 0.188em 0.313em 0.188em; /*120px 3px 5px 3px*/
	color:#000;
	font-family:Arial;
	font-weight:bold;
	background:url(/includes/nab/files/images/icon-tertiary-business-banker.png) 1em 1.063em no-repeat; /*16px 17px*/
	text-align:center;
}
#tertiary-business-banker a, #contact-business-banker a{
	font-size:0.813em;
	color:#000;
	background:url(/includes/nab/files/images/arrow-red.png) no-repeat 0 0.308em; /*4px*/
	padding-left:0.615em; /*8px*/
	text-decoration:none;
}
#tertiary-business-banker a:hover, #tertiary-business-banker a:focus{
	color:#c20000;
}
#content-wrapper {
	float:left;
	margin-top:2.2em; /* 35px */  
	width:43.125em; /* 690px */
}
#content-wrapper h1{
	margin-left:-0.054em; /*2px*/
}
#breadcrumb {
	margin:0.375em 0 1.875em 0; /*6px 0 30px 0*/
	padding:0 0 0.313em 0; /*5px*/
	overflow:auto;
	color:#4C626C;
	font-size:1em;
	text-decoration:none;
	font-family:Arial;
}
#breadcrumb li {
	float: left;
	margin-right:0.438em; /* 7px */
	color:#4C626C;
}
#breadcrumb li a{
	color:#c20000;
	top:0.313em; /*5px*/
	padding-right:0.438em; /* 7px */
}
#content p{	
	line-height:1.25em;
}
.large, .call-back, .call-to-action{	
	font-family:'CorpidLight',arial;
	font-size:1.25em; /*20px*/
	margin:0 0 0.833em 0; /*16px*/
	line-height:1.2em; /*24px*/
}
.call-back a, .call-to-action a{
	display:inline-block;
	background:url(/includes/nab/files/images/arrow-grey.png) no-repeat 0 0.35em; /*7px*/
	padding-left:0.4em; /*8px*/
	text-decoration:none;
}
.call-back a:hover, .call-to-action a:hover {
	text-decoration:underline;
}
.campaign  #main div.column {
	display:inline;
	float:left;
	width:48%;
	margin:0 2% 0 0;
	color:#000;  
}
.campaign  #main div.column+div.column+div.column { 
	margin-right:0;
}
.campaign  #main div h1 {
	font-family:'CorpidHeavy',arial;
	font-size:5.2em; /*38px*/
}
.campaign  #main div.column h2 {
	font-family:'CorpidHeavy',arial;
	font-size:2.375em; /*38px*/
}
.campaign  #main div.column h3 {
	font-family:'Corpidlight',arial;
	font-size:1.5em; /* 24px */
}	
.campaign #main div.column h4 {
	font-size:1.25em;/* 15px */
	line-height:0.75em;
}
/*Category page*/
#hero-banner {
	position:relative;
	float:left;
	width:21.125em; /*338px*/
	height:21.125em; /*338px*/
	border:1px solid #dedede;
	border-radius:3px;
	margin-right:0.625em; /*10px*/
	overflow:hidden;
}
#hero-banner p {
	margin:0;
	padding:0 0.833em; /*20px*/
}
#hero-banner .banner /*Two-line default*/{
	position:absolute;
	top:0;
	left:0;
	width:21.125em; /*338px*/
	height:21.125em; /*338px*/
	background-repeat:no-repeat;
	background-position:0 5.375em; /*86px*/
	border-radius:2px;
}
#hero-banner .banner h3 {
	position:relative;
	font-size:1.5em; /*24px*/
	font-family:'CorpidHeavy',arial;
	color:#000;
	background:#fff;
	padding:20px;
	margin:0;
	line-height:1.2em; /*19px*/	
	border-radius:2px 2px 0 0;	 
}
#hero-banner .banner h3 span{
	font-size:1em;
}
#hero-banner .banner h3 span.ratenum{
	font-size:2.7em;
	margin:0;
	line-height:0.9em;
}
#hero-banner .banner h3 span.ratepercent{
	position:relative;
	font-size:1.4em;
	top:-0.4em;
	line-height:1em;
}
#hero-banner .banner h3 span.ratepa{
	position:relative;
	font-size:0.9em; /* 24px */
	top:0;
	left:-1.35em;
	line-height:1.2em;
	margin-right:-1.4em;
}
#hero-banner .banner p{
	font-size:1.5em; /*24px */
	font-family:'CorpidHeavy',arial;
	margin:0;
}
#hero-banner .banner ul {
	font-size:2.188em; /*35px */
	font-family:'CorpidHeavy',arial;
	margin:0.571em 0; /*20px*/
}
#hero-banner .banner ul > li {
	margin:0;
	background:none;
	padding-left:0.571em; /*20px*/
}
#hero-banner .banner span.ratenum{
	font-size:6em; /*96px*/
	margin:0;
	line-height:0.8em;
}
#hero-banner .banner span.ratepercent{
	position:relative;
	font-size:3.1em;
	top:-0.4em;
	line-height:1em;
}
#hero-banner .banner span.ratepa{
	position:relative;
	font-size:1.6em; /*24px*/
	top:0;
	left:-1.6em;
	line-height:1.2em;
}
#hero-banner .banner span.ratedate {
	font-size:0.6em;
}
#hero-banner .banner a{
	position:absolute;
	bottom:0.625em; /*10px*/
	left:0.188em; /*3px*/
}
#hero-banner .hero-sml img{
	display:block;
	position:absolute;
	bottom:5em; /*80px*/
	left:1.188em; /*19px*/
}
#hero-banner .hero-img {
	position:absolute;
}
#hero-banner .hero-img h3 {
	position:absolute;
	background:none;
	color:#fff;
}
#hero-banner .hero-img p {
	position:absolute;
	padding:0.833em 0.833em 0.733em 0.833em;
}
#hero-banner .hero-img img {
	position:absolute;
	z-index:-1;
	background:none;
}
#hero-banner .no-blurb h3 {
	background:none;
	color:#fff;
	font-size:2.8em;
	line-height:1.2em;
	padding:0.4em;
}
#hero-banner .image-only {
	background-position:0 0;
}
#hero-banner .one-line {
	background-position:0 62px;
}
#hero-banner .three-line {
	background-position:50% 80%;
}
#hero-banner .pzn {
	background-position:44px 100px;
}
#hero-banner .pzn-one-line {
	background-position:44px 86px;
}
#hero-banner .pzn-three-line {
	background-position:60px 124px;
}
#hero-banner .small-link {
	margin:0 14px;
	padding:0;
	background:url(/includes/nab/files/images/arrow-red.png) no-repeat 5px 7px;
	line-height:1.25em;
	margin-bottom:0.313em;
}
#hero-banner .small-link a{
	margin:0;
	margin-left:0.875em; /*14px*/
	padding:0;
}
#hero-banner #hero-banner-nav {
	position:absolute;
	right:0.875em; /*14px*/
	bottom:0px;
	height:0.875em; /*14px*/
	padding:0;
}
#hero-banner ul#hero-banner-nav li {
	float:left;
	display:block;
	width:14px;
	height:14px;
	margin:0 0 0 14px;
	padding:0;
	background:url(/includes/nab/files/images/carousel-dot.png) no-repeat top left;
}
#hero-banner #hero-banner-nav li.active{
	background:url(/includes/nab/files/images/carousel-dot-active.png) no-repeat top left;
}
#hero-banner #hero-banner-nav li.over{
	background:url(/includes/nab/files/images/carousel-dot-over.png) no-repeat top left;
}
#hero-banner #hero-banner-nav a{
	margin:0;
	display:block;
	padding:0;
	width:14px;
	height:14px;
	background:none;
}
#hero-banner.fullwidth {
	width:43em; /*688p*/
	margin-bottom:0.625em; /*10px*/
}
#hero-banner.fullwidth .banner {
	width:100%;
}
#hero-banner.fullwidth .banner.hero-lge img {
	width:100%;
	height:100%;
}
#hero-banner.fullwidth .banner.hero-sml h3 {
	float:right;
	width:12.031em; /*385px*/
	margin-top:1.875em; /*60px*/
	font-size:2em; /*32px*/
	padding-left:0;
}
#hero-banner.fullwidth .banner.hero-sml img {
	position:relative;
	bottom:auto;
	left:auto;
	margin:3.75em 0 0 1.25em; /*60px 0 0 20px*/
}
#hero-banner.fullwidth .banner.hero-img h3 {
	background:none;
}
#hero-banner .fullwidth .hero-img img {
	background:none;
	margin-top:-5.875em; /*-94px*/
	height:100%;
    width:100%;
}
#call-to-action {
	z-index:9999;
}
#content-wrapper #call-to-action li {
	position:relative;
	float:left;
	margin:0 0.625em 0.625em 0; /* 10px */
	width:10.188em; /*163px*/
	height:10.188em; /*163px*/
	border:1px solid #dedede;
	border-radius:3px;	
	background-repeat:no-repeat;
	background-position:right bottom;	
	padding-left:0;
}
#content-wrapper #call-to-action li:first-child+li, #content-wrapper #call-to-action li:first-child+li+li+li, #content-wrapper #call-to-action li:first-child+li+li+li+li+li+li+li{
	margin-right:0;
}
#call-to-action li > a {
	display:block;
	width:7.938em; /*127px*/
	height:9.375em; /*150px*/
	padding:0.813em 0.813em 0 1.438em; /*13px 13px 0 23px*/
	color:#000;
	font-family:Arial;
	background:url(/includes/nab/files/images/arrow-red.png) 1em 1.188em no-repeat; /*16px 19px*/
	text-decoration:none;
}
#call-to-action li a:hover, #call-to-action li a:focus{
	color:#c20000;
}
#content-wrapper #call-to-action li.black{
	border:1px solid #000;
	background:#000;
}
#content-wrapper #call-to-action li.red{	
	border:1px solid #c20000;
	background:#c20000;
}
#content-wrapper #call-to-action li.light-grey{
	border:1px solid #f2f4f6;
	background:#f2f4f6;
}
#content-wrapper #call-to-action li.dark-grey{
	border:1px solid #dadee0;
	background:#dadee0;
}
#call-to-action li.black a, #call-to-action li.red a {
	color:#fff;
}
#call-to-action li.black a:hover, #call-to-action li.black a:focus{
	color:#A3ADB2;
}
#call-to-action li.red a:hover, #call-to-action li.red a:focus{
	color:#000;
}
#call-to-action li.red a {
	background:url(/includes/nab/files/images/arrow-black.png) 1em 1.063em no-repeat; /*16px 17px*/
	text-decoration:none;
}
#call-to-action li .tile {
	position:absolute;
	top:4.286em; /*60px*/
	left:0.714em; /*10px*/
	padding:0.4em;
	background:#f2f4f6;
	width:21.786em; /*305px*/
	min-height:5.714em; /*80px*/
	color:#000;
	line-height:1em;
	z-index:9999;
	-webkit-box-shadow:0 20px 20px -20px #000;
	-moz-box-shadow:0 20px 20px -20px #000;
	box-shadow:0 20px 20px -20px #000;
	border:1px solid #3e3e3e;
	font-size:0.875em; /*14px*/
	line-height:1.1em;
}
#call-to-action li .tile p {
	margin:0;
	color:#000;
}
#call-to-action li .tile a{
	color:#c20000;
	padding-left:0.6em;
	line-height:1.1em;
	margin-left:0.33em;
	margin-bottom:0.313em;
	background:url(/includes/nab/files/images/arrow-red.png) 0 5px no-repeat;
	text-decoration:none;
}
#call-to-action li.red p a, #call-to-action li.black p a  {
	background:url(/includes/nab/files/images/arrow-red.png) 0 5px no-repeat;
	color:#c20000;
	text-decoration:none;
}
#call-to-action li:first-child+li .tile, #call-to-action li:first-child+li+li+li .tile, #call-to-action li:first-child+li+li+li+li+li+li+li .tile{ /* equivalent to nth-child(2), nth-child(4), nth-child(8) */ 
	left:-11.786em; /*-165px*/
}
#call-to-action .tile:after {
	bottom:100%;	
	border:9px solid transparent;
	content:"";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-bottom-color:#f2f4f6;
	left:50%;
	margin-left:-8.571em; /*-120px*/
}
#call-to-action .tile:before {
	bottom:100%;	
	border:10px solid transparent;
	content:"";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-bottom-color:#3e3e3e;
	left:50%;
	margin-left:-8.643em; /*121px*/
	margin-top:-0.714em; /*-10px*/
}
#call-to-action li:first-child+li .tile:after, #call-to-action li:first-child+li+li+li .tile:after,#call-to-action li:first-child+li+li+li+li+li+li+li .tile:after{
	margin-left:3.929em; /*55px*/
}
#call-to-action li:first-child+li .tile:before, #call-to-action li:first-child+li+li+li .tile:before,#call-to-action li:first-child+li+li+li+li+li+li+li .tile:before{  
	margin-left:3.857em; /*54px*/
}
#call-to-action.one-row-only li:first-child+li{
	margin-right:0.625em; /*10px*/
}
#page-content {
	float:left;
	margin-top:2.875em; /*46px*/
	width:100%; 
}
#article {
	float:left;
	width:20em; /*320px*/
	margin-bottom:1.4em;
}
#article h2{
	font-size:1.813em;
	margin-top:0.375em; /*6px*/
	margin-bottom:0.375em; /*6px*/
	line-height:1em; /*38px*/
}
#article h3{
	font-weight:normal;
	line-height:1.208em; /* 29px */
	margin:0.6em 0 0.2em 0;
}
#article p a:hover, #article p a:focus{
	color: #c20000;
}
#article ul li{
	padding-left:0.75em; /*12px*/
	margin-bottom:0.5em; /*8px*/
	background:url(/includes/nab/files/images/arrow-grey.png) 0 0.313em no-repeat; /*5px*/
}
#article ul li a{
	text-decoration:none;
}
#article ul li a:hover, #article ul li a:focus{
	text-decoration:underline;
}
/*Product summary page*/
h2.banner_header {
	background:#000;
	width:100%;
	font-size:1.688em; /*27px*/
	color:#FFF;
	padding:0.5em 0.75em 0.35em 0.75em;
	margin:0 0 0.75em 0;
	float:left;
}
.products{
	margin:1.563em 0; /*25px*/
}
#content .products > li{
	float:left;
	width:31%;
	margin:0 0 1.563em 2%; /*25px*/
	padding-left:0;
	background:url(/includes/nab/files/images/arrow-grey.png) 0 0.313em no-repeat; /*5px*/
}
.products > li a, #products > li a{
	text-decoration:none;
}
.products > li a:hover, #products > li a:hover, .products > li a:focus, #products > li a:focus {
	text-decoration:underline;
}
.products > li a:hover, #products > li a:hover, .products > li a:focus, #products > li a:focus {
	text-decoration:underline;
}
.products.two-only li, #products.two-only li {
	width:49%;
}
.products li:first-child, .products li:first-child+li+li+li, .products li:first-child+li+li+li+li+li+li{
	margin-left:0!important;
}
.products li:first-child+li+li+li, .products li:first-child+li+li+li+li+li+li, .products li:first-child+li+li+li+li+li+li+li+li+li{
	clear:left;
}
.products li h2{
	margin:0;
	padding:0 0 0.444em 0.556em; /*8px 10px*/
	line-height:1.125em;
	border-bottom:1px solid #dedede;
	font-family:'Corpidlight', Arial;
	font-size:1.125em;/*18px*/
	min-height:2.278em; /*41px*/
}
.products li p {
	margin:0;
	padding:0.625em; /*10px*/
	line-height:1.25em;
}
.products a.button{
	margin:0.1em 0.6em;
}
.products a.button:hover, .products a.button:focus{
	text-decoration:none;
}
/*Product page*/
#product-image{
	float: right;
	margin:0 0 0 1.25em; /*20px*/
}
.rating-container{
	min-height:1.25em; /*20px*/
	margin-bottom:2.813em; /* 45px */
}
.rating-container .star-rating{
	width:6.375em; /*102px*/
	height:1.063em; /*17px*/
	float:left;
	margin-right:0.438em; /*7px*/
	background:url(/includes/nab/files/images/star-rating.png) 0 0 no-repeat;
}
.rating-container .star-rating.one{  
	background-position:0 -17px;
}
.rating-container .star-rating.two{  
	background-position:0 -34px;
}
.rating-container .star-rating.three{  
	background-position:0 -51px;
}
.rating-container .star-rating.four{  
	background-position:0 -68px;
}
.rating-container .star-rating.five{  
	background-position:0 -85px;
}
.rating-container .number-rating{
	float:left;
	margin-right:1.25em; /*20px*/
}
.rating-container #read-reviews{	
	float:left;
	padding-left:1.75em; /*28px*/
	height:1.25em; /*20px*/
	background:url(/includes/nab/files/images/icon-info.gif) 0 0 no-repeat;
}
/*Customer review*/
#BVRRContainer{
	float:left;
	width:100%;
	margin:1.563em 0; /*25px*/
	padding-top:0.938em; /*15px*/
	border-top:1px solid #dadee0;
}
.three-column-container{
	float:left;
	width:100%;
	margin-top:0.938em; /*15px*/
}
.three-column-container div{
	float:left;
	width:29%;
	padding-right:6%;
	text-align:center;
}
.three-column-container div img{
	text-align:center;
}
.three-column-container div:first-child + div + div{	
	padding-right:0;
}
.three-column-container div p{
	font-family:'CorpidHeavy',arial;
	font-size:1.5em; /* 24px */
	margin:0.833em 0 1.667em 0; /*20px 0 40px 0*/
}
.three-column-container div p span{
	font-size:1.333em; /* 32px*/
}
.three-column-container div a{
	position:relative;
	font-family:'CorpidHeavy',arial;
	font-size:1.5em; /* 24px */
	margin:0.833em auto 1.667em auto; /*20px 40px*/
	display:block;
	margin-top:1em;
	color:#000;
	text-decoration:none;
}
.three-column-container div a:hover, .three-column-container div a:focus{
	color:#c20000;
	text-decoration:none;
}
.three-column-container div a span{
	font-size:1.333em; /*32px*/
}

/* contact centre page */
#virtual-assistant  {
	margin-bottom:2em;
}
#virtual-assistant h2{
	font-size:1.563em; /*25px*/	
}
.ask-nab {
	float:right;
	margin-top:-9em;
	width:50%;
	background:#fff url(/includes/nab/files/images/contact-needhelp.png) 18.5em 1px no-repeat; /*296px*/
}
.ask-nab select{
	float:left;
	color:#000;
	height:2.5em; /*40px*/
	width:17.875em; /*286px*/
	font-size:1em;
	font-family:Arial, Helvetica;
	padding:0.313em; /*5px*/
	cursor:pointer;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;  
	border-radius:3px; 
	border:1px solid #ccc;
	background:-webkit-gradient(linear, left top, left bottom, from(#fdfdfe), to(#e9e9e9));
	background:-webkit-linear-gradient(top, #fdfdfe, #e9e9e9);
	background:-moz-linear-gradient(top, #fdfdfe, #e9e9e9);
	background:-ms-linear-gradient(top, #fdfdfe, #e9e9e9);
	background:-o-linear-gradient(top, #fdfdfe, #e9e9e9);
	background:linear-gradient(top, #fdfdfe, #e9e9e9);
	background:url("/includes/nab/files/images/arrow-select-light-down.png") no-repeat right center;
}
#virtual-assistant textarea{
	width:98%;
	height:2.5em; /*40px*/
	margin:0.5em 0;
}
#virtual-assistant input[type="submit"] {
	margin:0.1em 0 0.75em 1em;
	float:right;
	padding:0.4em;
}
#virtual-assistant  .enquiry-messages {
	width: 100%;
}
#virtual-assistant  .enquiry-messages div {
	position:relative;
	left:21.6em;
	display:block;
	margin-top:-5.6em;
	width:50%;
	margin-bottom:0;
} 
#contact-wrapper #virtual-assistant ul.arrow li{
	margin-bottom:0.313em; /*5px*/
}
#virtual-assistant .smallprint{
	clear:both;
}
#contact-wrapper .two-column-container #virtual-assistant {
	margin-bottom:1em;
}
#contact-wrapper .two-column-container #virtual-assistant  .ask-nab {
	float:none;
	margin-top:0;
	width:auto;
	background-position:right 1px;
	min-height:2.5em; /*40px*/
}
#contact-wrapper .two-column-container #virtual-assistant .enquiry-messages div {
	left:0;
	margin-top:1.5em;
	width:auto;
}
#contact-wrapper section{
	border-top:1px solid #dadee0;
	padding-bottom:0.75em;
	font-size:0.833em;
}
#contact-wrapper section:first-child{
	border-top:none;
}
#contact-wrapper h2{	
	font-size:1.688em; /*27px*/	
}
#contact-wrapper h3{	
	font-size:1.25em;	
	margin-bottom:0;
}
#contact-wrapper h4{	
	font-size:1em;	
	margin:0;
}
#contact-wrapper h4+p{
	margin-top:0.25em;
}
#contact-wrapper section h2{
	margin-top:0.8em;
	font-size:1.875em; /*25px*/	
}
#contact-wrapper .contact_go_social h2{	
	font-size:1.5625em; /*25px*/	
}
#contact-wrapper div.contact_go_social{
	border-bottom:1px solid #dadee0;
	padding-bottom:1.25em; /*20px*/
}
#contact-wrapper div.contact_go_social h2{
	border-top: 1px solid #dadee0;	
	padding-top:0.75em;
}
#contact-wrapper section input[type="submit"] {
	padding:0.313em 0.625em; /*5px 10px*/
	font-size:0.833em;
}
.two-column-container{
	float:left;
	width:100%;
}
.two-column-container p{
	margin:0.5em 0;
}
.two-column-container > div{
	float:left;
	width:48%;
	padding-right:4%;
}
.two-column-container > div:first-child + div{	
	padding-right:0;
}
.two-column-container > div section{
	float:left;
	width:100%;
}
.two-column-container .column1, .two-column-container .column2{
	float:left;
}
.two-column-container .column1 {
	width:60%;
}
#contact-wrapper .two-column-container  h3{
	font-size:1.2em;
	line-height:1.1em;
	margin:0.7em 0 0.3em 0;
}
.two-column-container  h4{	
	font-family:'Corpidlight',arial;
	font-size:1.2em;
	margin:0.7em 0 0 0;
}
.two-column-container .column1 p.details{
	color:#4c626c;
}
.two-column-container .column1 .arrow{
	background-position:0 4px;
}
.two-column-container .column2{
	width:40%;
	text-align:right;
	font-size:0.85em;
	font-weight:bold;
}
.two-column-container .column-full { /* Full width column 4 <section> as .column1 and .column2 */
	float:left;
	width:100%;
}
.two-column-container .row h3{
	float:left;
}
.two-column-container .row p{
	float:right;
	margin-top:0.875em;
	text-align:right;
}
.two-column-container .button{
	margin:0.1em 0;
}
.two-column-container .column2 p:first-child{
	margin-top:0.7em;
}
.two-column-container .column2 p{
	font-size:1.2em;
	margin:0 0 0.3em 0;
}
.two-column-container .column2 h4{
	font-family:Arial;
	font-size:1.2em;
	font-weight:normal;
	color:#4c626c;
	margin:0.9em 0 0.3em 0;
}
.two-column-container .cc-options{
	clear:both;
	font-weight:bold;
	padding:0.769em 0 0 2.308em; /*10px 0 0 30px*/
	background:url(/includes/nab/files/images/icon-contactcentre-options.png) 0 13px no-repeat;
}
.two-column-container .cc-options p{
	margin-top:0;
}
.two-column-container .cc-options a{
	font-weight:normal;
}
.two-column-container .column2  p.details{
	margin-top:1em;
	font-weight:normal;
	font-size:1.2em;
	line-height:1.2em;
}
.contact_go_social a{
	margin-left:0;
}
#content .contact_go_social a.button{
	margin:0.1em 0.3em;
}
.contact_go_social a.button + a + a{
	margin-right:0;
}
section p.arrow.small{
	font-size:0.833em;
	background-position:0 4px;
}
#contact-wrapper .tabs-module table thead th{
	text-align:left;
	font-size:0.938em;
	line-height:1.4em;
	width:12.188em; /*195px*/
}
#contact-wrapper .tabs-module table tbody th{
	font-size:0.833em;
	line-height:1.4em;
}
#contact-wrapper .tabs-module table tbody th span{
	font-weight:normal;
}
#contact-wrapper .tabs-module table tbody td{
	font-size:0.75em;
	line-height:1.4em;
}
#contact-wrapper .tabs-module table tbody td+td{
	white-space:nowrap;
}
#contact-wrapper section.locations legend{
	display:none;
}
#contact-wrapper section.locations .town_suburb{
	width:9.692em; /*126px*/
	margin-right:0.385em; /*5px*/
}
#contact-wrapper section.locations .state{
	width:4.923em; /*64px*/
}
#contact-wrapper section.locations select.location_type{
	width:15.615em; /*203px*/
}
#contact-wrapper section.locations input[type="submit"] {
	margin-left:0.385em; /*5px*/
}
#contact-wrapper section .smallprint p {
	color:#4d4d4d;
}
#contact-wrapper.assistant p.ask_question {
	font-weight:bold;
	margin-bottom:1.25em;
	font-size:1.125em;
}
#contact-wrapper.assistant p, #contact-wrapper.assistant ul li{
	font-size:0.938em;
}
#contact-wrapper.assistant h2{
	font-size:1.188em;
	font-family:'CorpidLight';
}
#locationSearchForm #location_streetname{
	margin:0 0 0.5em 0.5em;
	width:18.65em; /*252px*/
}
#locationSearchForm #location_suburb{
	width:19.25em; /*261px*/
}
#locationSearchForm #location_bsb{
	width:9.75em; /*134px*/
}
#contact-wrapper.assistant.fullwidth #virtual-assistant{
	clear:both;
	border-top:1px solid #dedede;
	padding-top:1.5em;
}
#contact-wrapper.assistant.fullwidth #virtual-assistant .ask-nab{
	float:none;
	margin-top:0;
}
#contact-wrapper.assistant.fullwidth #virtual-assistant .ask-nab select{
	float:none;
}
#contact-wrapper.assistant.fullwidth #virtual-assistant .enquiry-messages div{
	margin-top:0;
	position:static;
}
#more-links {  
	position:relative;
	margin-top:-8.125em; /*-130px, sticky footer negate padding on #main */
	width:100%;
	border-top:1px solid #dadee0;
	padding-bottom:13.125em; /*210px, sticky footer*/
}
#more-links .center{
	padding-left:16.875em; /*270px*/
	width:43.125em;
}
#more-links .center .col {
	float:left;
	width:47%;
	padding-left:3%;
}
#more-links .center .col:first-child {
	padding-left:0;
}
#more-links  h2, #more-information h2, #help-guidance h2{
	font-size:1.5em; /*24px*/
	font-family:'CorpidHeavy',arial;
	margin:0.792em 0 0.708em 0; /*0 19px 0 17px 0*/
}
footer{
	border-top:1px solid #F2F4F6;
	background:#fff url(/includes/nab/files/images/footer-background.gif) repeat-x 50% 0;
	position:relative;	
	margin-top:-8.125em; /*-130px, sticky footer*/
	height:7.5em; /*120px*/
}
footer .center {
	height:5.625em; /*90px*/
    padding-top:1.625em; /*26px*/
	background:#fff url(/includes/nab/files/images/footer-background.gif) repeat-x 50% 0;
}
footer h3 {
	color:#fff;
	font-family:'CorpidHeavy', Arial;
	font-size:1em;
}
footer a {
	color:#fff;
}
footer li {
	float:left;
    margin-right:0.625em;
    padding-left:0.563em;
}
#language-options ul{
    float:left;
    min-width:16.25em; /*260px*/
}
#language-options ul li{
	float:left;
}
#helpful-links, footer small{
    display: inline;
    float: left;
}
#language-options{
    display:inline;
    float:right;
    padding:0 0 0 0.375em; /*6px*/
}
#helpful-links{	
	background:#000;
    padding:0 0.5em; /*8px*/
}
footer small{
    padding-top:2.5em; /*30px*/
    color:#000;
    font-size:0.75em;
}
footer small span{
	color:#000;
}
footer small a{
	color:#000;
    font-weight:bold;
}
.homepage #alertbox{
	margin:0;
}
/*Campaign, wide template + popup header*/
body.wideview{
	background:#fff;
}
.wideview.nonav header, .wideview.nonav header .center, .campaign header, .campaign header .center, .popup header, .popup header .center{
	height:12.25em; /*196px*/
	background-image:url(/includes/nab/files/images/body-background-slim.gif);
}
.campaign #login-widget, .campaign #search{
	display:none;
}
.wideview.nonav #main, .campaign #main{
	background:transparent;
}
.wideview #main{
	/* override width in head extras */		
}
.wideview h1, .campaign h1, .popup h1{
	margin-top:30px;
}
.popup footer{
	border-top:12px solid #000;
	background:none;
	position: relative;
	margin-top:-0.75em; /*-12px, sticky footer*/
	height:0.75em; /*12px*/
}
.popup #main {
	padding: 0 0 2.5em 0; /*40px, sticky footer height + actual padding*/	
}

#page-content ul li, #more-links ul li, #helpful-links ul li, #content .widget ul li{
	padding-left:0.688em; /*11px*/
	line-height:1.25em; /*20px*/
	margin-bottom:0.313em; /*5px*/
	background:url(/includes/nab/files/images/arrow-grey.png) 0 0.313em no-repeat; /*5px*/
	text-decoration:none;
}
#page-content ul li a, #more-links ul li a, #helpful-links ul li a, .widget ul li a{
	text-decoration:none;
}
#page-content ul li a:hover, #more-links ul li a:hover, #helpful-links ul li a:hover, .widget ul li a:hover, #page-content ul li a:focus, #more-links ul li a:focus, #helpful-links ul li a:focus, .widget ul li a:focus, .about ul li a:hover, .about ul li a:focus, .profile a:focus{
	text-decoration:underline;
}
/*Red widget*/
.widget-wrapper{
	float:left;
	width:100%;
}
.widget {
	border:1px solid #d8dde2;
	width:21.125em; /*338px*/
	min-height:10.563em; /*169px*/
	margin-bottom:1.25em;
	border-radius:3px;	
	padding-bottom:0.625em; /*10px*/
}
.widget h2{
	margin:0 0 5px 0;
	font-family:'CorpidHeavy',arial;
	padding:0.667em 0.667em 0.583em 0.667em; /* 16px 16px 14px 16px */
	line-height:1.208em; /* 29px */
	font-size:1.43em; /* 22px */
	border-bottom:1px solid #dedede;
}
.widget.red h2,.widget.black h2{
	border-bottom:0;
}
.widget.needhelp{
	min-height:100px;	
	background:#f2f4f6;
}
.widget.needhelp h2, .widget.needhelp h3{	
	background:#fff;
	border-radius:2px 2px 0 0;	
	padding:0.667em 0 0.583em 0.667em;
	margin:0 0 0.1em 0;
	background:#fff url(/includes/nab/files/images/needhelp.gif) 290px 17px no-repeat;
}
.widget.needhelp #nola{
	background:transparent;
}
.widget ul{
	margin:0.688em 0 0 1.125em; /*11px 0 0 18px*/
}
#nola_placeholder{
	float:left;
	margin-right:0;
}
.category #nola_placeholder{
	float:right;
	margin-right:0;
}
#nola_placeholder input:hover{
	text-decoration:underline;
}
.widget.level4, #nola_placeholder .widget.needhelp{	
	min-height:8.625em; /*138px*/
	float:left;
	margin-right:0.563em; /*9px*/
}
#main #content-wrapper #content .category #nola_placeholder .widget.needhelp{	
	min-height:8.625em; /*138px*/
	float:right;		
	margin-right:0;
}
.widget.needhelp.level4, #nola_placeholder .widget.needhelp{
	margin-right:0;
}
.widget.needhelp #nola  a{
	padding-left:0.875em; /*14px*/
	margin-left:0.875em; /*14px*/
	background:url(/includes/nab/files/images/arrow-grey.png) 5px 5px no-repeat;
	text-decoration:none;
}
.widget.needhelp #nola  a:hover, .widget.needhelp #nola  a:focus{
	text-decoration:underline;
}
#nola_placeholder .widget.needhelp ul li a input, .widget.needhelp #nola  a input{
	border:0;
	background:none;
	color:#C20000;
	float:none;
	width:auto;
	height:auto;
	font-weight:normal;
	padding:0;
	margin:0;
}
.widget.red{	
	border:1px solid #c20000;
	background:#c20000;
	color:#fff;
}
.widget.black{
	border:1px solid #000;
	background:#000;
	color:#fff;
}
#virtual-assistant.full-width .widget {
	width:43em; /*688px*/
}
#virtual-assistant.full-width .widget h2{
	background-position:640px 17px;
}
/*Slideshow-small*/
.widget.slideshow-small {
	position:relative;
	height:auto;	
}
.slideshow-small *{
	margin:0;
	padding:0;	
}
.slideshow-small div{
	width:100%;	
}
.slideshow-small h3{
	font-family:'CorpidHeavy',arial;	
	margin-bottom:0;
}
.slideshow-small p{	
	margin:0 1.188em 0.313em 1.188em; /* 0 19px 5px 19px*/
	line-height:1.313em; /* 21px */
}
.slideshow-small a{
	padding:0 0 0 1.75em; /* 28px */
	background:url(/includes/nab/files/images/arrow-grey.png) 18px 5px no-repeat;
	text-decoration:none;
}
.slideshow-small-nav {
	position:absolute;
	bottom:0.625em; /* 10px */
	right:1.063em; /* 17px */
}
.slideshow-small-nav li{
	float:left;	
	width:12px;
	height:12px;
	background:url(/includes/nab/files/images/slideshow-dot.png) 0 0 no-repeat;
	margin-left:0.313em; /* 5px */
}
.slideshow-small-nav li.active{
	background-position:0 -12px;
}
/*Masthead*/
.slideshow-masthead *{
	margin:0;
	padding:0;	
}
.slideshow-masthead{
	height:300px;
	position:absolute; /*fixed resizing browser issue*/
	left:50%;
	margin-left:-640px;
	width:1280px; /*center align dots*/
}
.slideshow-masthead h2{
	margin:0;
	position:relative;
	color:#fff;
	background:#c20000;
	width:760px;
	margin-top:67px;
	left:160px;
	font-size:45px;
	padding:20px;
	line-height:1.067em;
}
.slideshow-masthead a{
	position:absolute;
	color:#fff;
	padding:12px 15px 15px 24px;
	left:160px;
	background:#000 url(/includes/nab/files/images/arrow-red.png) 15px 17px no-repeat;
	text-decoration:none;
	font-size:16px;
}
.slideshow-masthead div{
	width:1280px;
	height:300px;
	position:absolute;
	top:0;
	left:0;
	background-repeat:no-repeat;
	background-position:center;
}
.slideshow-masthead .white-bg{
	background:none #fff;
}
.slideshow-masthead .white-bg img{
	position:absolute;
	left:230px;
	top:50px;
}
.slideshow-masthead .white-bg h2{
	background:none;
	color:#000;
	left:508px;
	position:relative;
	margin-top:45px;
	width:560px;
	padding-bottom:12px;
}
.slideshow-masthead .white-bg a.small-link{
	color:#c10800;	
	background:url(/includes/nab/files/images/masthead-arrow-grey.gif) 0 2px no-repeat;
	left:530px;
	padding:0 0 0 10px;	
}
.slideshow-masthead .white-bg.text-only h2{
	left:160px;
	margin-top:45px;
	width:900px;
	padding-bottom:12px;
	font-size:59px;
	line-height:65px;
}
.slideshow-masthead .white-bg.red h2{
	color:#c20000;
}
.slideshow-masthead .white-bg.text-only a.small-link{
	color:#c10800;
	background:url(/includes/nab/files/images/masthead-arrow-grey.gif) 0 2px no-repeat;
	left:182px;
	padding:0 0 0 10px;
}
.slideshow-masthead a:hover, .slideshow-masthead a:focus{
	text-decoration:underline;
}
.slideshow-masthead .white-bg.img-right img{
	right:230px;
	left:auto;
}
.slideshow-masthead .white-bg.img-right h2{
	left:208px;
}
.slideshow-masthead .white-bg.img-right a.small-link{
	left:230px;
}
.slideshow-masthead .black-bg{
	background:#000;
}
.slideshow-masthead .black-bg img{
	position:absolute;
	left:530px;
}
.slideshow-masthead .black-bg h2{
	background:none;
	color:#fff;
	left:230px;
	position:relative;
	margin-top:65px;
	width:440px;
	padding-bottom:12px;
	font-size:24px;
}
.slideshow-masthead .black-bg h3{
	background:none;
	padding:0 20px;
	color:#fff;
	left:230px;
	position:relative;
	margin-top:10px;
	width:580px;
	padding-bottom:12px;
	font-size:16px;
}
.slideshow-masthead-nav {
	margin:0 auto;
	position:relative;
	height:14px;
	width:auto;
	bottom:-275px;
	z-index:999;
}
.slideshow-masthead-nav li{
	float:left;	
	width:14px;
	height:14px;
	background:url(/includes/nab/files/images/carousel-dot.png) no-repeat top left;
	margin-left:13px;
}
.slideshow-masthead-nav li.active{
	background-image:url(/includes/nab/files/images/carousel-dot-active.png);
}
.slideshow-masthead li.over {
	background-image:url(/includes/nab/files/images/carousel-dot-over.png);	
}
.slideshow-masthead-nav li a{
	display:block;
	width:13px;
	height:13px;
}
.slideshow-masthead .slideshow-masthead-nav a {
    background:none;
    color:none;
    position:relative;
	top:auto;
	left:auto;
	width:14px;
	height:14px;
	padding:0;
	margin:0;
}

/*Tabs page*/
.tabs-module {
	position:relative;
	margin-top:0.313em; /*5px*/
	float:left;
	width:100%;	
	margin-bottom:2em;
	padding-bottom:0.3em;
	border-bottom:2px solid #dadee1;
}
.tabs-module div.tabs-module-nav {
	background:#f2f4f6;
	height:3.563em; /*57px*/
}
.tabs-module div.tabs-module-nav a {
	position:relative;
	display:block;
	margin:0 0.083em 0 0; /*2px*/
	padding:0 0.708em; /*17px*/
	float:left;
	color:#4c626c;
	text-decoration:none;
	font-size:1.5em; /* 24px */
	font-family:'CorpidHeavy', arial;
	height:2.375em; /*57px*/
	line-height:2.375em; /*57px*/
	white-space:nowrap; /* ipad fix */
}
.tabs-module div.tabs-module-nav a.active, .tabs-module div.tabs-module-nav a:hover, .tabs-module div.tabs-module-nav a:focus{
	color:#000;
	background:#dadee1;
	height:2.375em; /*57px*/
	line-height:2.375em; /*57px*/
}
.tabs-module div.tabs-module-nav a.active:after {
	top:100%;
	border:12px solid transparent;
	content:"";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(218, 222, 225, 0); /*FF fix*/
	border-top-color:#dadee1;
	left:50%;
	margin-left:-12px;
	margin-top:0;
}
.tabs-module div.tab{
	margin-top:1.563em; /*25px*/
}
.tabs-module div.tab h3{
	margin-bottom:0.75em;
}
.tabs-module div.tab h4 + p, .tabs-module div.tab h5 + p{
	margin-top:0;
}
.tabs-module div.tab h4 + h5{
	margin-top:0.5em; /*10px*/
}
.tabs-module div.tab h4{
	margin-bottom:0.25em; /*5px*/
}
.tabs-module div.tab h5{
	font-size:1em;
	margin-top:1em;
	margin-bottom:0.313em; /*5px*/
}
.tabs-module ul li{
	padding-left:1.25em; /*20px*/
	margin-bottom:1.125em; /*18px*/
	background:url(/includes/nab/files/images/bullet-grey.png) 0 0.250em no-repeat; /*4px*/
}
/*Tabs small - homepage*/
div.column .tabs-module-small-nav{
	height:1.563em; /*25px*/
	background:#fff;
	margin-top:-0.063em; /*-1px*/
	padding-left:1.25em; /*20px*/
	border-bottom:1px solid #d8dde2;
}
div.column .tabs-module-small div.tab{
	margin-top:10px;
}
div.column .tabs-module-small-nav a {
	position:relative;
	display:block;
	float:left;
	margin-right:1.231em; /*16px*/
	color:#c20000;
	font-family:'CorpidHeavy',arial;
	font-size:0.813em; /* 13px */
	text-decoration:none;	
}
div.column .tabs-module-small-nav a.active, div.column .tabs-module-small-nav a:hover , div.column .tabs-module-small-nav a.active, div.column .tabs-module-small-nav a:focus {
	color:#000;
}
div.column .tabs-module-small-nav a.active:after, div.column .tabs-module-small-nav a.active:before {
	top:100%;	
	border:solid transparent;
	content:"";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
}
div.column .tabs-module-small-nav a.active:after { 
	border-color:rgba(255, 255, 255, 0); /* FF fix */
	border-top-color:#fff; 
	border-width:0.615em; /*8px*/
	left:50%; 
	margin-left:-0.769em; /*-10px*/
	margin-top:0.692em; /*9px*/
}
div.column .tabs-module-small-nav a.active:before { 
	border-color:rgba(194, 225, 245, 0); /*FF fix*/
	border-top-color:#d8dde2; 
	border-width:0.692em; /*9px*/
	left: 50%; 
	margin-left:-0.846em; /*11px*/
	margin-top:0.769em; /*10px*/
}
/*Carousel widget */
.widget.carousel-widget div {
	width:100%;
}
.widget.carousel-widget h3 {
	margin:0;
	padding:0.727em 0 0 0.727em; /*16px*/
	background:transparent;
	border-radius:2px 2px 0 0;
	font-family:'CorpidHeavy',arial;
}
.widget.carousel-widget p {
	margin:0;
	padding:0.2em 1em 0.4em 1em;
}
.widget.carousel-widget .small-link {
	margin:0 0.875em 0.313em; /*14px*/
	padding:0;
	background:url(/includes/nab/files/images/arrow-grey.png) no-repeat 5px 6px;
	line-height:1.25em;
	text-decoration:none;
}
.widget.carousel-widget .small-link a{
	margin:0 0 0 0.875em; /*14px*/
	padding:0;
	text-decoration:none;
}
.widget.carousel-widget .small-link a:hover, .widget.carousel-widget .small-link a:focus{
	text-decoration:underline;
}
.widget.carousel-widget {
	position:relative;
}
.widget.carousel-widget .carousel-widget-nav {
	position:absolute;
	right:0.625em; /*10px*/
	bottom:0.625em; /*10px*/
	height:0.875em; /*14px*/
}
#content .widget.carousel-widget .carousel-widget-nav li {
	float:left;
	display:block;
	width:14px;
	height:14px;
	margin:0 0 0 14px;
	padding:0;
	background:url(/includes/nab/files/images/carousel-dot.png) no-repeat top left;
}
#content .widget .carousel-widget-nav li.active {
	background:url(/includes/nab/files/images/carousel-dot-active.png) no-repeat top left;
}
#content .widget .carousel-widget-nav li.over {
	background:url(/includes/nab/files/images/carousel-dot-over.png) no-repeat top left;
}
.carousel-widget-nav a{
	margin:0;
	display:block;
	padding:10px 0 0;
	width:14px;
	height:4px;
	background:none;
}
.carousel-widget > div {
	position:absolute;
}
.widget .widget-call-back{
	background:#f2f4f6;
	height:100%;
	width:100%;
	background:#f2f4f6 url(/includes/nab/files/images/icon-request-speech-bubble.png) 14.75em 3.438em no-repeat; /*236px 55px*/
}
.widget .widget-call-back h2{
	line-height:1em; /*22px*/
	border-bottom:none;
	padding-bottom:0;
}
.widget .widget-call-back p{
	width:13.125em; /*210px*/
}
/*Campaign*/
.campaign #main ul{
margin-top:-0.9em;
}
.campaign #main h3{
margin-bottom:0.1em;
}
#campaign-disclaimer{
margin-top:2em;
}
.black {
	background:#000;
	color:#fff;
}
.black a{
	color:#fff;
}
.black a, .black p, .black ul, .black h1, .black h2, .black h3{
	color:#fff;
}
.red {
	background:#c20000;
	color:#fff;
}
.red a, .red p, .red ul, .red h1, .red h2, .red h3{
	color:#fff;
}
/*Typography*/
.type-red {
	color:#c20000!important;
}
.type-black {
	color:#000!important;
}
.type-white {
	color:#fff!important;
}
#mobile-only{	
	display:none;	
}
/*Responsive social + feedback */
@media screen and (max-width: 1065px) { 
	#social{
		position:absolute;
		bottom:8.125em; /*130px*/
		right:8.875em; /*142px*/
		top:auto;
		height:32px;
		width:13.75em; /*220px*/
		border-bottom-left-radius:0;
		border-top-right-radius:5px;
	}
	#social li{
		float:left;
		margin:0.063em 0.438em 0 0.438em; /*1px 7px 0 7px*/
	}
	#social li p{				
		top:-3.75em; /*60px*/
		right:0;	
	}			
	#social li p:after {
		top:100%;
		border:7px solid transparent;
		border-color:rgba(0, 0, 0, 0); /*ff fix*/
		border-top-color:#000;
		content:"";
		height:0;
		width:0;
		position:absolute;
		pointer-events:none;
		left:auto;
		right:0.5em; /*8px*/
		margin-top:0;
	}
	#feedback-button{
		position:absolute;
		bottom:8.063em; /*129px*/
		right:0.938em; /*15px*/
		top:auto;
		transform:rotate(0);
		-webkit-transform:rotate(0);
		-ms-transform:rotate(0);
		-o-transform:rotate(0);
		-moz-transform:rotate(0);
	}
	.ie8 #feedback-button, .ie7 #feedback-button {
		right:0.938em; /*15px*/
		top:auto;
		filter:progid:dximagetransform.microsoft.basicimage(rotation=0);
	}
	#contact-business-banker-homepage{
		position:absolute;
		left:0.625em; /*10px*/
	}
}
@media screen and (min-width: 1066px) { 
	.ie8 #feedback-button {
		right:0;
		top:32.813em; /*525px*/
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
		direction:rtl;
	}
	.ie7 #feedback-button {
		right:0;
		top:32.813em; /*525px*/
		writing-mode:tb-rl; 
		filter:flipv() fliph();
		width:1.125em; /*18px*/
		padding:1.25em 0.75em; /*20px 12px*/
	}
}
/*Responsive masthead - iPad*/
@media (min-device-width: 768px) and (max-device-width: 1024px) {
	.slideshow-masthead h2{	
		left:160px;
	}
	.slideshow-masthead a{	
		left:160px;
	}
	#login-widget{
		position:relative;		
	}
	#login-widget h3{
		position:absolute;
	}
	form#login{
		margin-top:29px;
	}
	#tertiary-navigation > ul > li {
		padding:0;
	}
	#tertiary-navigation > ul > li  > a {
		display:block;
		padding:12px 20px;
	}
	#tertiary-navigation > ul > li > a:hover, #tertiary-navigation > ul > li > a:focus{
		text-decoration:underline;
	}
	#tertiary-navigation > ul > li.active {
		padding:0;
	}	
	#tertiary-navigation > ul > li.active > a {	
		margin:0;
	}	
	#tertiary-navigation > ul > li.active > ul li a {
		display:block;
		padding:10px 30px;
		border-bottom:none;
	}
	#tertiary-navigation > ul > li.active > ul li a:hover, #tertiary-navigation > ul > li.active > ul li a:focus {
		background:#dadee0;
	}
	#tertiary-navigation > ul > li.active > ul li {
		padding:0;
		border-bottom:1px solid #DEDEDE;
		background:none;
	}
}

@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	/*Retina ipad, macbookpro etc*/
	.slideshow-masthead div {
		background-size:1024px 300px;
	}	
	#social li.facebook{
		background-image:url(/includes/nab/files/images/social-facebook-bg_2x.png);
	}
	#social li.twitter{
		background-image:url(/includes/nab/files/images/social-twitter-bg_2x.png);
	}
	#social li.youtube{
		background-image:url(/includes/nab/files/images/social-youtube-bg_2x.png);
	}
	#social li.googleplus{
		background-image:url(/includes/nab/files/images/social-googleplus-bg_2x.png);
	}
	#social li.linkedin{
		background-image:url(/includes/nab/files/images/social-linkedin-bg_2x.png);
	}
	#tertiary-navigation > ul > li {
		padding:0;
	}
	#tertiary-navigation > ul > li  > a {
		display:block;
		padding:12px 20px;
	}
	#tertiary-navigation > ul > li > a:hover, #tertiary-navigation > ul > li > a:focus{
		text-decoration:underline;
	}
	#tertiary-navigation > ul > li.active {
		padding:0;
	}	
	#tertiary-navigation > ul > li.active > a {	
		margin:0;
	}	
	#tertiary-navigation > ul > li.active > ul li a {
		display:block;
		padding:10px 30px;
		border-bottom:none;
	}
	#tertiary-navigation > ul > li.active > ul li a:hover, #tertiary-navigation > ul > li.active > ul li a:focus {
		background:#dadee0;
	}
	#tertiary-navigation > ul > li.active > ul li {
		padding:0;
		border-bottom:1px solid #DEDEDE;
		background:none;
	}	
}
/*Target 1366px to 1920px resolution*/
@media screen and (min-width: 1281px) { 
	.slideshow-masthead{
		margin-left:-960px;
		width:1920px;
	}
	.slideshow-masthead div{
		width:1920px;
	}
	.slideshow-masthead h2, .slideshow-masthead a, .slideshow-masthead .white-bg.text-only h2{
		left:480px;
	}	
	.slideshow-masthead .white-bg img, .slideshow-masthead .black-bg h3, .slideshow-masthead .black-bg h2{
		left:550px;
	}	
	.slideshow-masthead .white-bg h2{
		left:828px;
	}
	.slideshow-masthead .white-bg a.small-link, .slideshow-masthead .black-bg img{		
		left:850px;
	}
	.slideshow-masthead .white-bg.text-only a.small-link{
		left:502px;
	}
	.slideshow-masthead .white-bg.img-right h2{
		left:528px;
	}
	.slideshow-masthead .white-bg.img-right a.small-link{
		left:550px;
	}
	.slideshow-masthead .white-bg.img-right img {
		right:550px;
	}
}
/*Masthead = 960px if resolution > 1920px*/
@media screen and (min-width: 1921px) { 
	.slideshow-masthead{
		margin-left:-480px;
		width:960px;
	}
	.slideshow-masthead div{
		width:960px;
	}
	.slideshow-masthead h2, .slideshow-masthead a{
		left:20px;
	}
	
	.slideshow-masthead .white-bg img, .slideshow-masthead .black-bg h3, .slideshow-masthead .black-bg h2, .slideshow-masthead .white-bg.img-right a.small-link{
		left:70px;
	}
	
	.slideshow-masthead .white-bg h2{
		left:348px;
	}
	.slideshow-masthead .white-bg a.small-link, .slideshow-masthead .black-bg img{	
		left:370px;
	}
	
	.slideshow-masthead .white-bg.text-only h2{
		left:0;
	}
	.slideshow-masthead .white-bg.text-only a.small-link{
		left:22px;
	}
	
	.slideshow-masthead .white-bg.img-right img{
		right:70px;
		left:auto;
	}
	.slideshow-masthead .white-bg.img-right h2{
		left:48px;
	}	
}
/* override IE7/8 - not responsive */
@media screen and (min-width: 1281px), screen and (min-width: 1367px), screen and (min-width: 1921px) { 
	.ie8 .slideshow-masthead, .ie7 .slideshow-masthead{margin-left:-960px;width:1920px;}
	.ie8 .slideshow-masthead div, .ie7 .slideshow-masthead div{width:1920px;}
	.ie8 .slideshow-masthead h2, .ie7 .slideshow-masthead h2{left:480px;}
	.ie8 .slideshow-masthead a, .ie7 .slideshow-masthead a{left:480px;}
	.ie8 .slideshow-masthead .white-bg.text-only h2, .ie7 .slideshow-masthead .white-bg.text-only h2{left:480px;}	
	.ie8 .slideshow-masthead .white-bg img, .ie7 .slideshow-masthead .white-bg img{left:550px;}
	.ie8 .slideshow-masthead .black-bg h3, .ie7 .slideshow-masthead .black-bg h3{left:550px;}
	.ie8 .slideshow-masthead .black-bg h2, .ie7 .slideshow-masthead .black-bg h2{left:550px;}
	.ie8 .slideshow-masthead .white-bg.img-right a.small-link, .ie7 .slideshow-masthead .white-bg.img-right a.small-link{left:550px;}
	.ie8 .slideshow-masthead .white-bg.img-right img, .ie7 .slideshow-masthead .white-bg.img-right img{left:550px;}	
	.ie8 .slideshow-masthead .white-bg h2, .ie7 .slideshow-masthead .white-bg h2{left:828px;}
	.ie8 .slideshow-masthead .white-bg a.small-link, .ie7 .slideshow-masthead .white-bg a.small-link{left:850px;}
	.ie8 .slideshow-masthead .black-bg img, .ie7 .slideshow-masthead .black-bg img{left:850px;}
	.ie8 .slideshow-masthead .white-bg.text-only a.small-link, .ie7 .slideshow-masthead .white-bg.text-only a.small-link{left:502px;}
	.ie8 .slideshow-masthead .white-bg.img-right h2, .ie7 .slideshow-masthead .white-bg.img-right h2{left:528px;}
	.ie8 .slideshow-masthead .white-bg.img-right img, .ie7 .slideshow-masthead .white-bg.img-right img {right:550px;left:auto;}
	.ie8 .slideshow-masthead-nav li, .ie7 .slideshow-masthead-nav li{position:relative;}
	.ie8 .slideshow-masthead-nav li a, .ie7 .slideshow-masthead-nav li a{position:absolute;top:0;left:0;}
}

/*Autocomplete*/
.acInput {
	width:12.5em; /*200px*/
}
.acResults {
	background:#333;
	display:none;
	left:0;
	padding-bottom:1em; /*16px*/
	position:absolute;
	top:3em; /*48px*/
	width:21.313em; /*341px*/
	overflow: hidden;
	z-index: 99999;
    border-radius:3px;
}
.acResults ul {
	background:#333;
	z-index:9001;	
	width:21.313em; /*341px*/
}
.acResults ul li, .results_narrow li, .results_wide li {
	margin:0 0 0 0.625em; /*10px*/
	padding:0.125em 0.313em; /*2px 5px*/
	cursor:pointer;
	display:block;
	color:#fff;
	display:block;
	padding:0.563em 0.5em 0.563em 1em; /*9px 8px 9px 16px*/
	width:18.5em; /*296px*/
	font-weight:bold;
	overflow:hidden;
	background:none;
	border-top:1px solid #3A3A3A;
}
.acResults li.jquery-autocomplete-selected-item.acSelect {
	background:#3a3a3a;
	color:#fff;
}
.acResults li.ac_over {
	background:#3a3a3a;
	color:#fff;
}
.acLoading {	
	background:#fff;
}
.acSelect {
	background:Highlight;
	color:HighlightText;
}
/*Search dropdown*/
.results_narrow, .results_wide {
	background:#333333;
	display:none;
	left:0;
	padding-bottom:1em; /*16px*/
	position:absolute;
	top:3em; /*48px*/
	width:21.313em; /*341px*/
	overflow:hidden;
	z-index:99999;
    border-radius:3px;
}
.results_narrow ul, .results_wide ul {
	background:#333;
	z-index:9001;
	width:21.313em; /*341px*/
}
.results_narrow li:first-child, .results_wide li:first-child {
	border:none;
}
.ac_loading {
	background:#fff url('indicator.gif') right center no-repeat;
}
.results_narrow li.ac_over, .results_wide li.ac_over {
	background:#3a3a3a;
	color:#fff;
}
/*Autocomplete - Results wide*/
.results_wide {
	background:#333333;
	width:539px;
}
.results_wide ul {
	background:#333333;
	width:33.688em; /*539px*/
}
.results_wide li {
	padding:0.563em 0.5em 0.563em 1em; /*9px 8px 9px 16px*/
	width:31em; /*496px*/
}
/*Accordion*/
.expandable { 
	position:relative; 
	zoom:1; 	
	padding-bottom:1.875em; /*30px*/
	float:left;
	width:100%;
}
.expandable > h2, .expandable > h3{ 
	border-top:1px solid #d5d5d5;
	cursor:pointer;
	margin:0;
	padding:0.9em 0.5em 0.9em 0.25em; /*18px 10px 18px 5px*/
    font-weight:normal;
	font-size:1.25em;
	font-family:'CorpidLight';
	text-align: left;
	background:url(/includes/nab/files/images/drop-plus.png) no-repeat scroll right 1.1em transparent; /*22px*/
}
.expandable > h2.active, .expandable > h3.active{ 
	background:url(/includes/nab/files/images/drop-minus.png) no-repeat scroll right 1.1em  transparent; /*22px*/
}
.expandable .content { 
	position:relative; 
	zoom:1;
	margin:0;
	padding:0 0 0 0.313em; 	/*5px*/
}
.expandable .content p, .expandable .content ul, .expandable .content ol, .expandable .content h2, .expandable .content h3, .expandable .content h4, .expandable  + h2, .expandable  + h3, .expandable  + h4, .expandable  + p, .expandable  + .smallprint{
	margin-top:0; /*IE7/8 fix jaggy animation*/
}
.expandable .content h2, .expandable .content h3, .expandable .content h4 {
	line-height:1em;
	margin-bottom:1em;
	border-top:none;
	background:none;
	cursor:text;
	font-size:1em;
	padding:0;
	font-family:arial;
	font-weight:bold;
}
#third_party_disclaimer_v2, #third_party_disclaimer{
	z-index:9999; /*fancybox*/
}
#third_party_disclaimer_v2 #disc_container_v2, #third_party_disclaimer #disc_container {
	background:none repeat scroll 0 0 #fff;
	font-size:0.75em;
	min-width:31.25em !important; /*500px*/
	width:31.25em !important; /*500px*/
	font-family:Arial;
	border:1px solid #000;
	padding:1.25em; /*20px*/
}
#disc_container_v2 #close, #disc_container #close {
	display:block;
	text-align:right;
	color:#e20000;
	cursor:pointer;
	font-size:1.063em; /*17px*/
	font-weight:bold;
	text-decoration:none;
	background-image:url(/includes/nab/files/images/close-x.png) no-repeat 100% 2px;
	border:none;
	color:#e20000;
	padding:0 1.059em 1.471em 0; /*18px 25px*/
}
#disc_container_v2 #close img, #disc_container #close img {
	display:none; /*hide close*/
}
#disc_container_v2 h1, #disc_container h1 {
	color:#000000;
	font-family:Arial,Geneva,Helvetica,sans-serif;
	font-size:1.5em;
	font-weight:bold;
	line-height:1em;
	margin-bottom:0.5em;
	padding:0.833em 0 0.1em; /*20px*/
	border-top:1px solid #B2B2B2;
}
#disc_container_v2 ul, #disc_container ul {
	margin:0;
	padding:1px;
}
#disc_container_v2 ul li, #disc_container ul li {
	margin-right:0.313em; /*5px*/
	background-image:none;
}

#disc_container_v2 ul li#accept, #disc_container_v2 ul li#decline, #disc_container ul li#accept, #disc_container ul li#decline {
	float:left;
}
#third_party_disclaimer_v2 a.link-btn, #third_party_disclaimer a.link-btn{
	color:#ffffff;
	border:1px solid #B70136;
	display:inline-block;
	font-family:'CorpidHeavy',Arial,Helvetica,sans-serif;
	font-size:1.25em;
	font-weight:normal;
	line-height:1.846em;
	padding:0 10px;
	white-space:nowrap;
	background:none #c20000;
}
#third_party_disclaimer_v2 a.link-btn{
	background:none #c20000;
	text-decoration:none;	
	display:inline-block;		
	font-family:Arial;
	font-weight:bold;
	font-size:1em;
	color:#fff;
	margin:0.1em 1em;
	padding:0.625em 0.813em; /*10px 13px*/
	text-align:center;
	border-radius:3px;
	text-decoration:none;
}
#disc_container_v2 p, #disc_container p{
	font-size:1.063em; /*17px*/
	line-height:1.3em;
}
/*Button in widget + campaigns*/
a.button, input.button{
	display:inline-block;		
	font-family:Arial;
	font-weight:bold;
	font-size:1em;
	color:#fff;
	margin:0.1em 1em;
	padding:0.625em 0.813em; /*10px 13px*/	
	text-align:center;
	border-radius:3px;
	border-radius:3px;
	border-radius:3px;
	text-decoration:none;
}

a.button:hover, a.button:focus{
	text-decoration:none;	
}
 a.button.big{
	font-size:1.75em; /*28px*/
}
 a.button.small{
	font-size:0.813em;
	padding:0.615em 0.769em; /*8px 10px*/
}
a.black{
	border:1px solid #000;
	background:#000; /* Old browsers */	
	background:-moz-linear-gradient(top, #4f4b4c 0%, #020202 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4b4c), color-stop(100%,#020202)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #4f4b4c 0%,#020202 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #4f4b4c 0%,#020202 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #4f4b4c 0%,#020202 100%); /* IE10+ */
	background:linear-gradient(to bottom, #4f4b4c 0%,#020202 100%); /* W3C */
}
a.black:hover{
	background:#0d0d0d; /* Old browseirs */	
	background:-moz-linear-gradient(top, #7c7e7e 0%, #333333 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c7e7e), color-stop(100%,#333333)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #7c7e7e 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #7c7e7e 0%,#333333 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #7c7e7e 0%,#333333 100%); /* IE10+ */
	background:linear-gradient(to bottom, #7c7e7e 0%,#333333 100%); /* W3C */
}
a.black:focus, a.red:focus{
	border:1px solid #383838;
	background:#383838;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#646464), to(#383838));
	background-image:-webkit-linear-gradient(top, #646464, #383838);
	background-image:-moz-linear-gradient(top, #646464, #383838);
	background-image:-ms-linear-gradient(top, #646464, #383838);
	background-image:-o-linear-gradient(top, #646464, #383838);
	background-image:linear-gradient(top, #646464, #383838);
}
a.red, input.red, #third_party_disclaimer_v2 a.link-btn{
	border:1px solid #98140E;
	background:#a40909; /* Old browsers */	
	background:-moz-linear-gradient(top, #ce3333 0%, #9c0101 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce3333), color-stop(100%,#9c0101)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #ce3333 0%,#9c0101 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #ce3333 0%,#9c0101 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #ce3333 0%,#9c0101 100%); /* IE10+ */
	background:linear-gradient(to bottom, #ce3333 0%,#9c0101 100%); /* W3C */
}
a.red:hover, input.red:hover, #third_party_disclaimer_v2 a.link-btn:hover{
	background:#151515; /* Old browsers */	
	background:-moz-linear-gradient(top, #ee3e3e 0%, #be0e0e 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee3e3e), color-stop(100%,#be0e0e)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #ee3e3e 0%,#bd0d0d 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #ee3e3e 0%,#bd0d0d 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #ee3e3e 0%,#bd0d0d 100%); /* IE10+ */
	background:linear-gradient(to bottom, #ee3e3e 0%,#bd0d0d 100%); /* W3C */
}
a.facebook, a.twitter, a.googleplus{
	padding:4px 10px 8px 4px;
}
a.facebook span:before{
	position:relative;
	top:0.25em;
	content:url(/includes/nab/files/images/contact-social-facebook.png);
	padding:0.2em;
}
a.twitter span:before{
	position:relative;
	top:0.25em;
	content:url(/includes/nab/files/images/contact-social-twitter.png);
	padding:0.2em;
}
a.googleplus span:before{
	position:relative;
	top:0.25em;
	content:url(/includes/nab/files/images/contact-social-googleplus.png);
	padding:0.2em;
}
.red a.link-pdf { 
	display:inline-block; 
	padding:0 1em 0.625em; /*16px 10px*/
}
/*Utilities*/
.center {
	margin:0 auto;
	overflow:hidden;  
	width:60em; /* 960px */
}
.right {
	float:right;
}
.left {
	float:left;
}
.close{
	float:right;
	padding-top:0.313em; /*5px*/
}
.offleft {
	margin:0 0 0 -999999px;
	float:left;  
	display:inline;
}
body:before, body:after, #main:before, #main:after, .cf:before, .cf:after{ /*cf + clearfix*/
	content:"";
	display:table;
}
body:after , #main:after, .cf:after, .clear{
	clear:both;
}
p.arrow, a.arrow{
	padding-left:0.625em; /*10px*/
	background:url(/includes/nab/files/images/arrow-grey.png) 0 0.313em no-repeat; /*5px*/
	text-decoration:none;
	margin:0.5em 0 1em 0;
}
p.arrow a {
	text-decoration:none;
}
p.arrow a:hover, p.arrow a:focus,a:hover.arrow, a:focus.arrow{
	text-decoration:underline;				
}
a.nolink {
	text-decoration:none;
	color:#c20000;
}
#content ul.arrow li, #content ul li.arrow{
	background:url(/includes/nab/files/images/arrow-grey.png) 0.188em 0.313em no-repeat; /*3px 5px*/
}
#content ul.arrow li a, #content ul li.arrow a{
	text-decoration:none;
}
#content ul.arrow li a:hover, #content ul li.arrow a:hover, p.arrow a :hover, #content ul.arrow li a:focus, #content ul li.arrow a:focus, p.arrow a :focus{
	text-decoration:underline;
}
ul.arrow, ul.bullet, #content ul {
	margin-bottom:1.563em; /*25px*/
}
#content ul ul {
	margin-top:0.625em; /*10px*/
	margin-bottom:0.625em; /*10px*/
}
#content ul.arrow li{
	margin-bottom:0.625em; /*10px*/
	padding-left:1.25em; /*20px*/
}
#content ul > li{
	padding-left:1.25em; /*20px*/
	margin-bottom:0.75em; /*12px*/
	line-height:1.25em;
	background:url(/includes/nab/files/images/bullet-grey.png) 0 0.25em no-repeat; /*4px*/
}
#content ol > li{
	margin-bottom:0.75em; /*12px*/
}
#content table {
	border-bottom:5px #F1F1F1 solid;
	border-collapse:collapse;
	margin:0.625em 0 0.938em; /*10px 0 15px*/
	width:100%;
	font-size:100%;
}
#content table td, #content table  tbody th {
	border-bottom:1px #F1F1F1 solid;
	line-height:1.385em;
	text-align:left;
	vertical-align:top;
}
#content table th {
	font-weight:bold; 
	padding:0.5em 0 0.375em; /*8px 0 6px*/
	min-width:140px;
}
#content table td {
	padding:0.5em 0.625em 0.375em 0; /*8px 10px 6px 0*/
}
#content table li{
	margin-bottom:0.313em; /*5px*/
}
#content table td p{
	margin-top:0;
}
#content table.widetable th,#content table.widetable td {
	padding:0.357em; /*5px*/
	font-size:0.875em;
}
.smallprint, #disclaimer, .disclaimer{margin:1.563em 0;} /*25px*/
.smallprint h3, .smallprint h4, .smallprint h5, #disclaimer h3, #disclaimer h4, #disclaimer h5, .disclaimer h3, .disclaimer h4, .disclaimer h5{
	font-weight:normal;
	font-size:1em;
	margin-bottom:0.563em;
}
.smallprint p, #contact-wrapper .smallprint p, #disclaimer p, .disclaimer p{
	margin:0 0 0.563em 0;
	font-size:0.875em;
}
.smallprint ul, .smallprint ol, #disclaimer ul, #disclaimer ol, .disclaimer ul, .disclaimer ol{
	padding-left:1.5em; /*18px*/
	font-size:0.75em;
}
.smallprint li, #disclaimer li, .disclaimer li{margin-bottom:0.563em;}
#pagination{height:2em;}
#sidebar{display:none;}
.nomargin{margin:0!important;}
.nomargin-top{margin-top:0!important;}
.nomargin-right{margin-right:0!important;}
.nomargin-bottom{margin-bottom:0!important;}
.nomargin-left{margin-left:0!important;}
.nopadding{padding:0!important;}
.nopadding-top{padding-top:0!important;}
.nopadding-right{padding-right:0!important;}
.nopadding-bottom{padding-bottom:0!important;}
.nopadding-left{padding-left:0!important;}
.underline{text-decoration:underline!important;}
.nounderline{text-decoration:none!important;}
.printonly, .printOnly {display:none;}
.back-to-top{height:1.25em; /*20px*/}
.back-to-top a{float:right;font-size: 0.875em;}
/*Fancybox override*/
.fancybox-lock .fancybox-overlay{overflow-y:auto!important;} /* remove default scrollbar */
.fancybox-skin{color:#000!important;} 
/*IE fixes*/
.ie7 #wrapper, .ie7 #more-info{z-index:1;}
.ie9 #primary-navigation li a, .ie8 #primary-navigation li a, .ie7 #primary-navigation li a {float:left;margin-top:0.278em;}
.ie9 #primary-navigation li.active a, .ie8 #primary-navigation li.active  a, .ie7 #primary-navigation li.active  a {margin-top:0;height:1.75em;}
.ie9 #secondary-navigation {margin-top:1.125em; /*18px*/}
.ie8 #secondary-navigation {margin-top:1.375em; /*22px*/}
.ie7 #secondary-navigation li a{white-space:nowrap;}
.ie7 header .center .right{width:22.125em; /*354px*/}
.ie8 #nab-search-text {height:1.75em; /*28px*/	padding-top:0.625em; /*10px*/ margin-left:0.188em; /*3px*/}
.ie7 #nab-search-text {height:1.75em; /*28px*/	padding-top:0.625em; /*10px*/ margin-left:0.125em; /*2px*/}
.ie8 .homepage select{padding-top:0.563em; /*9px*/ padding-bottom:0.563em; /*9px*/ height:auto;}
.ie8 #exchange-rates input{height:1.625em; /*26px*/ padding-top:0.625em; /*10px*/}
.ie9 div.column .tabs-module-small a.active:after {margin-top:0.692em; /*9px*/}
.ie9 div.column .tabs-module-small a.active:before {margin-top:0.769em; /*10px*/}
.ie9 .tabs-module div.tabs-module-nav a {margin:0 0.154em 0 0; /*2px*/ padding:1em 1.308em 1.154em 1.308em; /*13px 17px 15px 17px*/}
.ie7 .cf {*zoom:1;/* clearfix */}
.ie7 #hero-banner h3 {line-height:1em!important; /* minus top red border background */}
.ie7 #login-widget ul li {margin-left: 0.7em;}
.ie7 footer #disclaimer {width:100%;}
.ie7 footer #disclaimer p small{padding-top:1.667em; /*20px*/}
.ie7 h2.banner_header{float:none;}
.ie9 #secondary-navigation ul li{margin-right:0.25em; /*4px*/}
.ie9 #tertiary-business-banker a, #contact-business-banker a{background-position:0 3px;}
.ie7 #secondary-navigation {padding-top:0;line-height:2.5em; /*40px*/}
.ie7 #secondary-navigation ul li a {display:block;padding-top:0;}
.ie7 .widget input[type='submit'] {float:none;}
.ie7 #main div.column section.dark .fake-select-style p {text-align:center;}
.ie7 #exchange-rates input {line-height:2.5em; /*40px*/}
.ie7 .widget-wrapper{margin-bottom:1em;}
.ie7 .smallprint ul, .ie7 #disclaimer ul, .ie7 .disclaimer ul{padding-left:1.5em; /*24px*/}
.ie7 .smallprint ol, .ie7 #disclaimer ol, .ie7 .disclaimer ol{padding-left:2em; /*32px*/}
.ie7 div.column section.dark .fake-select-style {margin-left:-0.2em;}
.ie7 a.black, .ie8 a.black{background: url(/includes/nab/files/images/button-black.gif) repeat-x;}
.ie7 a.black:hover, .ie8 a.black:hover, .ie7 a.black:focus, .ie8 a.black:focus{background: url(/includes/nab/files/images/button-black-hover.gif) repeat-x;}
.ie7 a.red, .ie8 a.red{background: url(/includes/nab/files/images/button-red.gif) repeat-x;}
.ie7 a.red:hover, .ie8 a.red:hover, .ie7 a.red:focus, .ie8 a.red:focus {background: url(/includes/nab/files/images/button-red-hover.gif) repeat-x;}
.ie7 a.black.big, .ie8 a.black.big  {background: url(/includes/nab/files/images/button-black-big.gif) repeat-x;}
.ie7 a.black.big:hover, .ie8 a.black.big:hover, .ie7 a.black.big:focus, .ie8 a.black.big:focus{background: url(/includes/nab/files/images/button-black-big-hover.gif) repeat-x;}
.ie7 a.red.big, .ie8 a.red.big  {background: url(/includes/nab/files/images/button-red-big.gif) repeat-x;}
.ie7 a.red.big:hover, .ie8 a.red.big:hover, .ie7 a.red.big:focus, .ie8 a.red.big:focus{background: url(/includes/nab/files/images/button-red-big-hover.gif) repeat-x;}
.ie7 a.black.small, .ie8 a.black.small  {background: url(/includes/nab/files/images/button-black-small.gif) repeat-x;}
.ie7 a.black.small:hover, .ie8 a.black.small:hover, .ie7 a.black.small:focus, .ie8 a.black.small:focus{background: url(/includes/nab/files/images/button-black-small-hover.gif) repeat-x;}
.ie7 a.red.small, .ie8 a.red.small  {background: url(/includes/nab/files/images/button-red-small.gif) repeat-x;}
.ie7 a.red.small:hover, .ie8 a.red.small:hover, .ie7 a.red.small:focus, .ie8 a.red.small:focus{background: url(/includes/nab/files/images/button-red-small-hover.gif) repeat-x;}
.ie7 #third_party_disclaimer_v2 a.link-btn, .ie8 #third_party_disclaimer_v2 a.link-btn , .ie7 #third_party_disclaimer_v2 a.link-btn:hover, .ie8 #third_party_disclaimer_v2 a.link-btn:hover {background: url(/includes/nab/files/images/button-red-hover.gif) repeat-x;}
.ie7 #breadcrumb{white-space:nowrap;}