/* generic template stylesheet */
html {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 62.5%;
	height: 100%;
}
body {
	background-color:#F5F5F5;
	padding: 0; margin: 0;
	text-align: center;	
	font-family:arial,helvetica,sans-serif;
}
h1 { font-size: 2.8em; margin: 30px 0 20px 0; }
h2 { font-size: 1.8em; margin: 0 0 10px 0; }
h3 { font-size: 1.4em; margin: 20px 0 5px 0; }
h4 { font-size: 1.2em; margin-bottom: 0; }
p, li { font-size: 1.2em; margin: 5px 0; font-weight:normal; }
a img { border: 0; text-decoration: none; }
/* a, a:hover, a:visited { color: #fff; } */
#whitener  a, #whitener  a:hover, #whitener  a:visited{ color: #000; }
#wrapper {
	text-align: left;
	height: 100%!important;
	min-height: 100%;
	margin: 0 auto;
	padding: 0 5px;
	position: relative;
	width: 880px;
}
/* Logo/Strapline corrections */
#neoLogo{position:absolute;top:0px; margin-left: 40px; z-index:66;}
#neoLogo a  img { margin: 0}
#strapline{ position:absolute; top:0; margin: 5px}
/* Utility Bar */
ul#nab-util-bar { list-style: none; float: right; padding: 0; margin: 0; margin-right: 7px; line-height: 20px }
ul#nab-util-bar li { float: left; font-size: 1.05em; margin: 0; }
ul#nab-util-bar li a {
	border-left: 1px solid #404040;
	color: #404040;
	font-size: 1.05em;
	padding: 0 5px;
	text-decoration: none;
}
ul#nab-util-bar li a.first { border: none;	}
ul#nab-util-bar li a.last {	padding-right: 0; }
#nab-footer, #nab-footer a, #nab-footer a:hover, #nab-footer a:visited{
	color:#888888;
	font-size:.8em;
	padding:6px 0;
}
#sidebar-rite  p.cta-p, #sidebar-left p.cta-p { line-height:1.4em; margin: 5px 0; }
#sidebar-rite  p.cta-p .cta, #sidebar-left p.cta-p .cta{ margin: 5px 0 }
#top, #btm { padding: 0; margin: 0; height: 10px; }
#top {
	padding: 0; margin: 0;
	height: 11px!important;
	background: url(http://www.nab.com.au/template/LP/images/LPframe_Top_880.gif) bottom no-repeat;
}
#btm {
	padding: 0; margin: 0;
	height: 11px!important;
	background: url(http://www.nab.com.au/template/LP/images/LPframe_Btm_880.gif) top no-repeat;
}
#content-hold {
	padding:0 7px 0 12px; margin: 0 auto;
	background-color: #FFF;
	background: url(http://www.nab.com.au/template/LP/images/LPframe_back_white_880.gif) repeat-y 0 0;
	width:880px;
}
#content-main {
	padding:80px 70px 50px;
	width:716px; 
	font-family:arial,helvetica,sans-serif;
	color: #fff;
}
.double-column #cta-section { float:right; width:30%;  margin-bottom:0; }
.double-column #content  { float:left; width: 64%  }
#panel {
	background: transparent url(http://www.nab.com.au/template/LP/images/shadow_right.png) repeat-y top right;
	margin: 13px 0 0 0; padding: 0;
	width: 620px;
}	
#whitener {
	background-color: #fff;
	margin: 0 0 0 0 ; padding: 16px 37px 20px 28px;
	position: relative;
	width: 548px;
	color: #000;
}
#whitener p, #whitener  li { color: #000 }
#panel-btm {
	height: 8px; width: 620px;
	background: url(http://www.nab.com.au/template/LP/images/shadow_btm.png) no-repeat 0 0;
}
#main-column { 
	display: inline; 
	border-right: 1px solid #ccc;	
	padding-right: 20px; 
	float: left;
	width: 360px;
} 
#main-column-func { 
	border-left: 1px solid #ccc; 
	padding-left: 20px; 
	float: right;
	width: 360px;
}
#main-column-func h3 { margin: 0 }
#sidebar-rite  { float: right; width: 160px; }
#sidebar-rite  p { color: #000; margin: 2px 0 15px 0; }	
#sidebar-left { float: left; width: 160px; }
#cta-top {
	position: absolute;
	top: 8px; right: 19px;
	padding-left: 18px;	
	width: 160px;	
}	
#cta-btm {
	position: absolute;
	bottom: 38px; right: 19px;
	padding-left: 18px;	
	width: 160px;
}
#terms { color:#444; padding:0px 50px 20px 43px; 	float: left; }
ul#nav { list-style: none; padding: 0; margin-bottom: 40px; }
ul#nav li, ul { list-style: none; margin: 0 0 7px 0; padding: 0; }
ul#nav li a {
	background: url(http://www.nab.com.au/template/LP/images/li.gif) no-repeat right 5px;
	display: block;
	font-weight: bold;
	padding-right: 20px;
	text-decoration: none;
	font-size: 1.4em;
	width: 80px; /* Adjust if link size is larger */
}
ul#nav li a:hover, ul#nav li a.active {
	background: url(http://www.nab.com.au/template/LP/images/li-hover.gif) no-repeat right 5px;
	color: #e20000;
}
#content-hold ul {
	color:#FFF;
	font-weight:normal;
	list-style-image:url(http://www.nab.com.au/vgnmedia/images/Personal_Finance/dot_bullet_white.gif);
	margin: 5px 0 10px 0; 
	padding-left: 25px;
	text-indent: 0;
}
.dot_bullet_black {
	color:#000;
	font-weight:normal;
	list-style-image:url(http://www.nab.com.au/vgnmedia/images/Personal_Finance/dot_bullet_black.gif);
	margin: 5px 0 10px 0; 
	padding-left: 25px;
	text-indent: 0;
}
.clear { clear: both; }
.hide { display: none; }
.show { height: 500px; overflow: auto; display: block; }
.intro { font-size:1.4em; margin:10px 0; }
.bold { font-weight: bold; }
/* Terms & Conditions + Disclaimer */
p.tnc { color: #777;	font-size: 1.1em; padding: 0 20px; }
p.disclaimer { color: #777; font-size: 1em; padding: 6px 0; }
p.disclaimer a { color: #777; }
/* colours */
.white { color: #fff; }
.bg_purple { background-color : #50324C; }
.bg_blue { background-color : #00525E; }
.bg_green { background-color : #00525E; }
.bg_red { background-color : #940023; }
.bg_navy { background-color : #001344; }
.bg_orange { background-color : #e24b19; }
.bg_aqua { background-color : #07a3a2; }
		
.sifr_white_normal { color: #fff; font-weight: normal }
.sifr_white_black { color: #fff; font-weight: bold }		
.sifr_white_bold { color: #fff; font-weight: bold }		

.sifr_black_normal { color: #000; font-weight: normal }
.sifr_black_black { color: #000; font-weight: bold }		
.sifr_black_bold { color: #000; font-weight: bold }

.sifr_green_normal { color: #00525E; font-weight: normal }
.sifr_green_black { color: #00525E; font-weight: bold }		
.sifr_green_bold { color: #00525E; font-weight: bold }

.sifr_aqua_normal { color: #07a3a2; font-weight: normal }
.sifr_aqua_black { color: #07a3a2; font-weight: bold }		
.sifr_aqua_bold { color: #07a3a2; font-weight: bold }

.sifr_red_normal { color: #EE0000; font-weight: normal }
.sifr_red_black { color: #EE0000; font-weight: bold }		
.sifr_red_bold { color: #EE0000; font-weight: bold }

.sifr_dark_red_normal { color: #B70136; font-weight: normal }
.sifr_dark_red_black { color: #B70136; font-weight: bold }		
.sifr_dark_red_bold { color: #B70136; font-weight: bold }

.sifr_purple_normal { color: #50324C; font-weight: normal }
.sifr_purple_black { color: #50324C; font-weight: bold }		
.sifr_purple_bold { color: #50324C; font-weight: bold }

.sifr_orange_normal { color: #E77526; font-weight: normal }
.sifr_orange_black { color: #E77526; font-weight: bold }		
.sifr_orange_bold { color: #E77526; font-weight: bold }

.sifr_navy_normal { color: #001344; font-weight: normal }
.sifr_navy_black { color: #001344; font-weight: bold }		
.sifr_navy_bold { color: #001344; font-weight: bold }

/* buttons */
.cta { float: left;	margin-right: 20px; width: 140px; height: 34px}
.double-column  .cta { float: none; display: block }
#cta-section div { line-height:25px; margin: 30px 0 0 0; font-size:1.2em;}
.double-column #cta-section { padding: 10px; margin-top: 20px }
.double-column #cta-section  h3 { margin: 0 }
.double-column #cta-section.none { }
.double-column #cta-section.purple { background-color: #50324C; background-image: -webkit-gradient(linear, left top, left bottom, from(#50324C), to(#853981)); background-image: -moz-linear-gradient(top, bottom,from(#50324C),to(#853981)); }
.double-column #cta-section.green { background-color:  #00525E; background-image: -webkit-gradient(linear, left top, left bottom, from(#00525E), to(#007A90)); background-image: -moz-linear-gradient(top, bottom,from(#00525E),to(#007A90)); } 
.double-column #cta-section.red { background-color: #940023; background-image: -webkit-gradient(linear, left top, left bottom, from(#940023), to(#D22C00)); background-image: -moz-linear-gradient(top, bottom,from(#940023),to(#D22C00)); }
.double-column #cta-section.navy { background-color: #001344; background-image: -webkit-gradient(linear, left top, left bottom, from(#001344), to(#122B6B)); background-image: -moz-linear-gradient(top, bottom,from(#001344),to(#122B6B)); }
.double-column #cta-section.orange { background-color: #E24B19; background-image: -webkit-gradient(linear, left top, left bottom, from(#E24B19), to(#FF8B1A)); background-image: -moz-linear-gradient(top, bottom,from(#E24B19),to(#FF8B1A)); }
.double-column #cta-section.aqua { background-color: #07A3A2; background-image: -webkit-gradient(linear, left top, left bottom, from(#07A3A2), to(#A3DADB)); background-image: -moz-linear-gradient(top, bottom,from(#07A3A2),to(#A3DADB)); }
.double-column #cta-section.bdr_none { }
.double-column #cta-section.bdr_purple { border: 3px solid #853981; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.double-column #cta-section.bdr_green { border: 3px solid #007A90; -moz-border-radius: 5px; -webkit-border-radius: 5px; } 
.double-column #cta-section.bdr_red { border: 3px solid #D22C00; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.double-column #cta-section.bdr_navy { border: 3px solid #122B6B; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.double-column #cta-section.bdr_orange { border: 3px solid #FF8B1A; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.double-column #cta-section.bdr_aqua { border: 3px solid #A3DADB; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* third party disclaimer */
#third_party_disclaimer #disc_container {
-moz-box-shadow:2px 2px 4px 0 #444444;
background-color:#F4F2EC;
border:1px solid #9E9E9E;
padding:10px;
width:348px;
}
#third_party_disclaimer #disc_container #close {
float:right;
}
#third_party_disclaimer #disc_container h1 {
color:#FF0000;
font-size:1.5em;
font-weight:bold;
margin:2px;
}
#third_party_disclaimer #disc_container ul {
margin:0 15px;
padding:1px;
}
#third_party_disclaimer #disc_container ul li {
background-image:none;
list-style-type:none;
padding:0;
}
#third_party_disclaimer #disc_container ul li#accept {
float:right;
}
#third_party_disclaimer #disc_container ul li#decline {
float:left;
}
