html {}

/*******************************************
 Banklink (C) 2010
*******************************************/

/******* COLORS *******/
.Blue 		{color:#0068a6;}
.BlueVL 	{color:#ccdde8;}

.blueM		{color:#0087ac;}
.Aqua		{color:#00a3b2;}

.GreyVD 	{ color: #111;}
.GreyD 		{ color: #231F20;}
.Grey, p a	{ color: #909090;}
.GreyM 		{ color: #999;}
.GreyL,.date{ color: #AAA6A5;}	.greyL_Bk 	{ background-color:#dde0e2 !important; }
.GreyVL		{ color: #EAEAEA;}	.greyVL_Bk 	{ background-color:#EAEAEA !important; }
.GreyVVL	{ color: #f1f2f2;}	.greyVVL_Bk { background-color:#f1f2f2 !important; }

.White 		{color:#FFF;}
.Black 		{color:#000;}

.Pink{color:#d6036c;}

.pdf, .pdficon {float:left;}
.pdficon{ margin-left: 5px;}

/******* FONTS (ALLOW FOR CUFON) *******/
.font {}
.fontLink {}
.fontLight {}
.fontLightLink {}
.fontBold {}
.fontBoldLink {}

/* **************** RESET BROWSER ***************** */
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead,
del, dfn, font, img, ins, kbd, q, s, samp, small, strike, /*strong,*/ sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {vertical-align:baseline;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:100%;text-align:inherit;outline:0;padding:0;margin:0;border:0;}
:focus {outline:0;}
a,a:active a:active,input:focus,input:focus,input:active,input:active{outline:none;}
/* **************** GRIDS ***************** */
.line,.lastUnit{overflow: hidden;_overflow:visible;_zoom:1; }
.unit{float:left;_zoom:1;}
.unitExt{float:right;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
/* extending grids to allow a unit that takes the width of its content */
.media{width:auto;}

/* **************** BASE LINKS ***************** */
a {
	text-decoration: none;
	color: #00a3b2;
}
p a, ul a, ol a { color: #707070;text-decoration:underline; }
p a, a:hover {text-decoration:underline;}
p a:hover, ul a:hover, ol a:hover, 
h4 a:hover {color:#00a3b2;}


/* **************** BODY + GENERAL ELEMENTS ***************** */
html {
font-size: 1.25em;
}
body {
font-size: 50%;
}
html>body {
font-size: 10px;
}
body {
	font-family: Tahoma, Geneva, sans-serif;
	color: #909090;
	line-height:1.4em;
	background:#FFF url(http://www.banklink.co.nz/images/web/bk/bodyBk.png) center top repeat-x;
}
/* IE 6 HOVER HACK */
* body { behavior: url(http://www.banklink.co.nz/images/csshover.htc); }
body, div, form, img, dl, dt, dd {
	margin:0;
	padding:0;
	border:0;
	}
img {display:block;}
/* BLOCKQUOTE */
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}
/* HR */
hr {
	border:0; 
	border-top: 1px solid #EAEAEA;
	width:100%;
	height:1px;
	margin:1.2em 0 1.5em;
	clear:both;
	background:none;
}
hr.dbl {
	margin-top:1.1em;
	border-top: 3px double #EAEAEA;
}
/* BK */
.bk {width:100%;position:absolute;top:0;left:0;right:0;/*bottom:0;*/background:no-repeat;z-index:0;height:10000em;display:none;}
/* IE 6 PNG FIX */
.bk, #logo, .pLogo img, .btn, .btn em, .btn .btnText img, .btn .btnColor, .btnImg img, .arrow, .preFooter img, .png {
	behavior: url(http://www.banklink.co.nz/images/iepngfix.htc);
}
/* **************** HEADER + LOGO **************** */
#logo, #logoLink {
	position:absolute;display:block;border:0;z-index:10;cursor:pointer;
	left:15px;
	top:19px;
	width:199px;
	height:54px;
	background:transparent url(http://www.banklink.co.nz/images/web/logo/Banklink.png) left top no-repeat;
}
#logo img, #logoLink span {display:none;}
#logoLink {background:none;}

/* **************** PAGE / WRAPS / CONTAINERS ***************** */
.page {
	width:100%;
	margin:0 auto;
	overflow:hidden;
	min-width:960px;
	position:relative;
}
.center {
	overflow:visible;
	width:960px;
}
/* WRAPS */
.wrap, .container {
	margin:0 auto;
	width:100%;
	position:relative;
}
.wrap, /* INCLUDING */
.topWrap, .headerWrap, .preFooterWrap, .footerWrap {width:960px;}
.container, /* INCLUDING */
.top, .header, .content, .preFooter, .footer {
}
/* ** SPECIFICS ** */
/* TOP */
.topWrap { 
	z-index:10;
	position:absolute;
	right:0;
	top:2px;
	height:18px; 
	padding-top:5px;
	white-space:nowrap;
	background:url(http://www.banklink.co.nz/images/web/bk/topBk.png) top right no-repeat;
	width:400px;
	font-size:11px;
}
.top { }
.top div {float:left;}
.top form, .topExtra a { float:right; color:#666; }
.top span {display:none;}
.topExtra {width:217px;}
.top form {
	width:152px;
	padding:0 23px 0 8px 
}
.topBtn {
	width:128px;
	height:23px;
	margin:-5px 0 0 8px;
	display:block;
	background:url(http://www.banklink.co.nz/images/web/bk/topBk.png) no-repeat;
}
.topBtn:hover {
	background-position:left bottom;
}
/* HEADER */
.headerWrap,
.header {
	z-index:5;
	height:85px;
}
.headerWrap .bk {
	height:12px;
	top:85px;
	bottom:auto;
	display:block;
	background:url(http://www.banklink.co.nz/images/web/bk/hdrBk.png) no-repeat;
}
.hdrNav {
	position:absolute;
	left:235px;
	top:40px;
	width:100%;
	z-index:1;
}
/* PRE-FOOTER */
.preFooterWrap {
	width:auto;
	background:url(http://www.banklink.co.nz/images/web/bk/preFtrBk.png) left top no-repeat;
	border-bottom:1px solid #e8e8e8;
	overflow:hidden;
	display:none;
}
.show .preFooterWrap{display:block;}
.preFooter {
	width:auto;
	padding:20px 23px 17px 13px;
}
.preFooter a {float:left;}
.preFooter a.flR {
	float:right;
	margin:-4px 0;
}
/* FOOTER */
.footerWrap { }
.footer {
	padding:0 0 17px;
}
.footer p, .footer p a {
	font-size: 10px;
	color: #AAA;
}
.footer p {padding-top:17px;}
/* **************** MAIN CONTENT CONTAINERS **************** */
.contentWrap {z-index:1;}
.content {
	min-height:250px;
	background:#FFF url(http://www.banklink.co.nz/images/web/bk/contBk.png) repeat-y;
}
.indexPage .content {background:#FFF;}
/* **************** HOLDERS **************** */
.full, .main, .sub, .other { 
	float:left;
	position:relative;
}
.full {
	float:right;
	width:747px;
	padding:0;
}
.main {
	width:460px;
	padding:25px 20px 25px 35px;
}
.mainFull {width:692px;}
.sub {
	width:207px;
	min-height:222px;
	padding:25px 6px 20px 0;
	background:url(http://www.banklink.co.nz/images/web/bk/subBk.png) right top no-repeat;
}
.indexPage .sub {background:#FFF;}
.other {
	float:right;
	width:207px;
	padding:25px 0 25px 0;
}
.inner {
	position:relative;
	z-index:2;
}
/* BLOCKS */
.blocks {
	margin-top:10px;
	clear:both;
	float:left;
	width:100%;
	padding:10px 0 0;
	border-top:1px solid #EAEAEA;
}
.block {
	padding:15px 15px 10px;
	margin-bottom:15px;
}
.indexPage .block { padding:0 15px 0 23px; }
.indexPage .lastUnit .block { padding:8px 23px 0 15px;margin-bottom:5px; }
.main .block, .sub .block, .other .block {
	padding:0 0 8px;
	overflow:hidden;
}
.main .block {
	padding:0 0 10px;
	border-bottom:1px solid #EAEAEA;
}
.sub .block,
.other .block {margin-bottom:8px;}
.block .block {
	padding:0;
	margin:0 0 5px;
}
/* Exceptions / Specials */
.blockCases .block {padding-top:5px;padding-left:80px;margin-bottom:10px;}
.blockCases .block .imgL {margin-top:8px;margin-left:-80px;}

/* **************** SLIDESHOW **************** */
#slideshow { 
	width:100%;
	height:222px;
	position:relative; 
	z-index:1;
	background:url(http://www.banklink.co.nz/images/web/bk/slideshowBk.png) right top no-repeat;
	overflow:hidden;
}
.indexPage #slideshow {margin-bottom:25px;}
#slideshow .inner {
	position:absolute;
	bottom:15px;
	right:20px;
	width:auto;
	white-space:nowrap;
}
#slideshow .inner a {
	display:block;
	float:left;
	margin:3px;
	white-space:nowrap;
}
#slideshow .inner a.arrow {
	width:13px;
	height:17px;
	margin:3px 5px;
	background:url(http://www.banklink.co.nz/images/web/click/slideNext.png) no-repeat;
}#slideshow .inner a.prev {background-image:url(http://www.banklink.co.nz/images/web/click/slidePrev.png);
}#slideshow .inner a.arrow span {display:none;}
#slideshow .inner a.img {
	padding:1px;
	background:#CCC;
}#slideshow .inner a.fade img {
	-moz-opacity:.5; 
	filter:alpha(opacity=50);
	opacity:.50;
}
#slideshow .inner a.more {
	padding-top:2px;
	text-transform:uppercase;
	text-shadow:1px 1px 3px #333;
	color:#EAEAEA;
}

/* **************** BLOCK OUT - CUT OUT **************** */
.blockout {
	display:block;
	padding:16px 15px 13px;
	color:#FFF;
	margin-bottom:10px;
	font-size:13px;
	line-height:1.1em;
	position:relative;
	overflow:hidden;
	background:#0068a6;
	background-position:left 100% !important;
	background-repeat:no-repeat;
	cursor:pointer;
}
.other .blockout {
	padding:16px 12px 13px;
	font-weight:bold;
}
.other .title {
	margin:-2px 0 -1px;
}
.blockBlue 	{background-image:url(http://www.banklink.co.nz/images/web/bk/blockLinkBlue.png); }
.blockBlueM {background-image:url(http://www.banklink.co.nz/images/web/bk/blockLinkBlueM.png); }
.blockAqua 	{background-image:url(http://www.banklink.co.nz/images/web/bk/blockLinkAqua.png); }
.blockGrad	{background-image:url(http://www.banklink.co.nz/images/web/bk/blockLinkAquaGrad.png); }
.blockGrey 	{background:#F5F5F5 url(http://www.banklink.co.nz/images/web/bk/blockLinkGrey.png) left 100% no-repeat; }
.blockClear	{background:none; font-size:10px; padding:0 12px !important; }

.blockBtn 	{ 
	float:left;
	padding:10px 14px 11px;
	margin:15px 0 20px;
	background-image:url(http://www.banklink.co.nz/images/web/bk/blockLinkBlue.png); 
}
.blockout.blockBtn span.title { font-size:14px; font-weight:bold; }
.blockBtn:hover, button:hover .blockBtn	{background-image:url(http://www.banklink.co.nz/images/web/bk/blockLinkAquaGrad.png); }

a.blockout {text-decoration:none;}
.blockout span.title, 
.blockout span.text {display:block;}
.blockout span.title {font-size:19px;}
.indexPage .blockout span.title {font-size:23px;}
.blockout span.text {
	font-size:11px;
	padding:3px 0 4px;
	line-height:1.3em;
	overflow:hidden;
}a.blockout:hover span.text {text-decoration:underline;}
.blockGrey .title {color:#0068a6;}
.blockClear .title { color:#00a3b2; padding-bottom:3px; } 
.blockGrey .text, .blockClear .text { color:#707070; font-weight:normal; }
.blockIcon .text { padding-right:70px !important; }
.blockExp span.text {
	height:0;
	padding:0;
	font-weight:normal;
	text-decoration:none !important;
}
.blockout .bk {
	display:block;
	left:auto;
	right:0px;
	width:293px;
	height:191px;
	margin-bottom:-191px;
	background:url(http://www.banklink.co.nz/images/web/bk/blockLinkBk.png) left top no-repeat;
	z-index:1;
}
.blockout .icon {display:none;}
.blockIcon .icon {
	position:absolute;
	display:block;
	left:auto;
	top:12px;
	right:15px;
	width:63px;
	height:63px;
	background:url(http://www.banklink.co.nz/images/web/click/icon_play.png) left top no-repeat;
	z-index:10;
}
.iconPlay {background-image:url(http://www.banklink.co.nz/images/web/click/icon_play.png); }

.blockClear .bk {display:none;}
.blockExpanders {
	height:185px !important;
}
.other .blockExpanders {
	padding-top:10px;
	height:170px !important;
}
	

/* **************** IMAGES **************** */
.imgR { 
	float:right;
	margin:2px 0 3px 15px;
}
.imgL { 
	float:left;
	margin:2px 15px 3px 0;
}
.imgBlock {
	padding:12px;
	margin:-12px;
	background:#e4e6e6;
	position:relative;
}
.other .block img {
	margin:2px 0 7px;
}
.main .img {
	width:100%;
	height:170px;
	overflow:hidden;
	margin:4px 0 12px;
}.main div.imgR { 
	float:right;
	padding:4px 0 20px 15px;
}

/* Training Blocks */
.blockDemo {
	padding-left:75px !important;
	background:url(http://www.banklink.co.nz/images/web/bk/playBk.png) left 7px no-repeat;
}

.resource .blockDemo{background:url(http://www.banklink.co.nz/images/web/bk/resourceBk.png) left 1px no-repeat;
}
.block3up {
	float:left;
	width:135px;
	padding:10px 20px 0 0 !important;
}
.block3up p {font-size:11px;}
.block3up p .more {white-space:nowrap;}
/* Styled Links */
.vidBtn {
	width:135px;
	height:85px;
	display:block;
	cursor:pointer;
	background:url(http://www.banklink.co.nz/images/web/bk/vidBtn.png) no-repeat;
}
.vidBtn span {display:none;}
.vidBtn:hover {
	background-position:left bottom;
}
.hRightLink {
	float:right;
	margin-top:-26px;
	font-size:1.2em;
}
.other .hRightLink {margin-right:7px;}
.more {text-decoration:none;}.more:hover {text-decoration:underline;}

/* **************** TEXT STYLES **************** */
h1, h2, h3, h4, h5, h6 {
	font-size:1.4em;
	line-height:1.1em;
	font-weight:normal;
}
h1, h2, h3, h4 {
	font-weight: normal;
	color:#0068a6;
	font-size:2em;
	line-height:1.1em;
	padding:.3em 0 .5em;
}
h1 {
	padding:.5em 0 .3em;
	font-size:2.2em;
	font-weight:bold;
} 
h2 {color:#0087ac;
	padding:.5em 0;
}
h2 a {
	color:#00a3b2;
	text-decoration:none;
	border-bottom:1px solid #fff;
}
h2 a:hover {
	text-decoration:none;
	border-bottom:1px solid #00a3b2;
}
a.Blue:hover {border-color:#0068a6;}
.main h2 {
	font-size:1.7em;
	padding:.3em 0 .5em;
}
.main .block h2 {
	padding:.2em 0 .3em;
}
h3 {
	font-size:1.5em;
	line-height:1.3em;
	padding-bottom:.4em;
}
h4 {
	padding:.16em 0 .25em;
	font-size:1.2em;
	color:#888;
	font-weight:bold;
	line-height:1.33em;
	height:1%;
	overflow:hidden;
}
h4 a {
	color:#909090;
	width:100%;
	overflow:hidden;
}
h4 .meta {
	width:50px;
	float:left;
	clear:left;
	font-weight:normal;
	font-size:.83em;
	line-height:1em;
	margin-top:.5em;
}
.sub h4 {
	padding:0 0 .25em;
}
h5 {
	font-size:1.3em;
	line-height:1.5em;
	color:#0068a6;
	font-weight:bold;
	padding:0 0 .7em;
}
h6 {
	color:#0068a6;
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:bold;
}
p {
	padding:0 0 .75em;
	font-size: 1.2em;
	line-height:1.5em;
}
p.big {
	font-size: 1.4em;
	padding-bottom:.71em;
}
.indexPage p.big {
	font-size: 1.3em;
	padding-bottom:1.2em;
}
.Super-Bold {
	font-size:1.3em;
	font-weight:bold;
	color:#0068a6;
}
p.sm {
	font-size: 1em;
	padding:4px 0 0;
}
.other p {padding-bottom:.33em;}
.sub p, .tight {
	font-size: 1.1em;
	line-height:1.5em;
}
.meta {
	font-size: 1em;
	line-height:1.3em;
}
.quoteR { 
	float:right;
	padding:0 0 10px 25px;
	font-size:1.9em;
}

.note {
	padding:8px 9px 9px;
	margin:8px -10px 10px;
	position:relative;
	border:1px solid #EAEAEA;
	background-color:#f1f1f1;
}
p.note {line-height:1.3em;}
.noteRed { border-color:#FBB; background-color:#FEE; }

/* **************** LISTS **************** */

ul, ol {
	list-style:disc outside;
	margin:.8em 1em .8em 1.2em;
	padding:0 0 .4em;
	font-size:1.2em;
	line-height:1.4em;
}
ol {
	list-style:decimal outside;
	margin-left:1.5em;
}
ul ul {
	font-size:1em;
	margin:inherit;
}
li {
	padding:.1em 0;
}


/* **************** ++ HELPERS ++ **************** */
.fc:after,.container:after,.line:after,.block:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.fc,.container,.line,.block {display:inline-table;height:1%;display:block;}
/* SHORTCUTS */
.b, p .more {font-weight:bold;}
.flL {float:left;}
.flR {float:right;}
.flN {float:none;}
.clL {clear:left;}
.clR {clear:right;}
.clN {clear:none;}
.clB {clear:both;}
.mA { margin:auto !important; }
.m0 { margin:0 !important; }
.mb0 { margin-bottom:0 !important; }
.mt10 { margin-top:10px !important; }
.mt20 { margin-top:20px !important; }
.mr10 { margin-right:10px !important; }
.ml10 { margin-left:10px !important; }
.p0 { padding:0 !important; }
.pt10 { padding-top:10px !important; }
.pt15 { padding-top:15px !important; }
.pb0 { padding-bottom:0 !important; }
.pb20 { padding-bottom:20px !important; }
.fs12 { font-size:1.2em !important; }

/* **************** NAVIGATION **************** */
.nav, .nav ul {
	list-style:none;
	margin: 0;
	padding:0;
	position:relative;
	z-index:100;
}
.nav {height:45px;width:105%;margin:0 -5% 0 -3px;}
.nav li {
	float:left;
	padding:0;
	margin:0;
	background:url(http://www.banklink.co.nz/images/web/bk/navBk.png) right 150% no-repeat;
}
.nav li a {cursor:pointer;color:#ccdde8;text-decoration:none;text-transform:none;position:relative;}
.nav li a:hover {text-decoration:none;}
.nav li a.topLevel {
	display:block;
	float:left;
	font-size:16px;
	height:18px;
	line-height:1em;
	margin:0;
	background:url(http://www.banklink.co.nz/images/web/bk/navA.png) left 150% no-repeat;
	padding:15px 8px 12px;
	color:#0068a6;
	z-index:2;
	white-space:nowrap;
	font-weight:bold;
}
.nav li.last a.topLevel {
	/*padding-left:11px;
	padding-right:11px;*/
}
.nav li a.topLevel em {width:16px;height:16px; background:url(http://www.banklink.co.nz/images/web/bk/navDropArr.png) no-repeat; position:absolute;top:38px;left:50%;margin-left:-8px; left:-1001em; }
.nav li.drop:hover a.topLevel em {left:50%;}

.nav li.current { background-position:right 25%; }
.nav li.current a.topLevel { color:#333; background-position:left 25%; }

.nav li:hover { background-position:right top; }
.nav li:hover a.topLevel, .nav li.current:hover a.topLevel {
	color:#0c5886; background-position:left top;
}

.nav li.navBlue a.topLevel {color:#0068a6;}
.nav li.navBlueM a.topLevel {color:#0087ac;}
.nav li.navAqua a.topLevel {color:#00a3b2;}

.nav li.navColor:hover a.topLevel, .nav li.navColor.current a.topLevel { color:#FFF; background-position:left center; }
.nav li.navColor:hover, .nav li.navColor.current { background-position:right center; }
.nav li.navBlueM:hover a.topLevel, .nav li.navBlueM.current a.topLevel { color:#FFF; background-position:left 75%; }
.nav li.navBlueM:hover, .nav li.navBlueM.current { background-position:right 75%; }
.nav li.navAqua:hover a.topLevel, .nav li.navAqua.current a.topLevel { color:#FFF; background-position:left 100%; }
.nav li.navAqua:hover, .nav li.navAqua.current { background-position:right 100%; }

/* EXCEPTIONS */
.nav li.first a.topLevel {display:none;}


/* LEVEL 2 */
/* This level is POP + 3 cols */
.nav li ul.pop {
	position: absolute;
	left: -1000em;
	/*left:-235px;*/
	top:45px;
	height: 222px;
	width: 960px;
	background:url(http://www.banklink.co.nz/images/web/bk/navDropBk.png);
	font-weight: normal;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	z-index:1;
}
.nav li li.unit {
	overflow:hidden;
	height: 195px;
	margin-top:25px;
	margin-left:-1px;
	border-right:1px solid #227aaf;
	position:relative;
}
.nav li li.lastUnit {border:0;float:left;width:23%;}
/* LEVEL 3 */
/* Inside 3 cols */
.nav li li ul {
	margin:0;
	padding:25px 6% 0;
}
.nav li li ul {
	position:relative;
	z-index:10;
	width:90%;
}
.nav li li.first ul {
	float:left;
	width:37%;
	padding:25px 3% 0 8%;
}
.nav li li.lastUnit ul {padding-left:11%;width:89%;float:left;}
.nav li li {
	padding:0;
	margin:0;	
	background:none;
}
.nav li li li {
	position:relative;
	z-index:10;
	width:100%;
}
.nav ul ul li.first {margin-bottom:-10px;}
.nav ul ul .colHead { padding-top:0;margin-top:-22px;font-weight:bold;font-size:14px; display:block; padding-bottom:8px;}
.nav ul ul h3, .nav ul ul p {color:#FFF;}
.nav ul ul h3 { font-size:19px; line-height:1.2em; padding:0 0 .2em; font-weight:bold; }
.nav ul ul p { font-size:12px; line-height:1.5em; padding:0 0 .4em; }
.nav ul ul .imgR { }

.nav ul ul a.navListA {
	line-height:1em;
	padding:4px 0;
	width:100%;
	display:block;
	font-size:13px;
	color: #ccdde8;
	position:relative;
	overflow:hidden;
	text-align:left;
	text-decoration:none;
	border:0;
}

.nav ul ul a, .nav ul ul h3 a {color:#ccdde8;}
.nav ul ul a:hover {
	color:#FFF;
	text-decoration:underline;
}
.nav ul ul h3 a:hover {
	color:#FFF;
	text-decoration:none;
	border-bottom:1px solid #FFF;
}

.nav li:hover ul.pop/*, .nav li li:hover ul, .nav li li li:hover ul*/ {
	left: -232px;
}

/* **************** SIMPLE NAV **************** */
ul.simpleNav {
	width:100%;
	overflow:hidden;
	padding:15px 0 5px;
	margin:0;
	font-size:1em;
}
.simpleNav ul {
	padding:0;
	margin:0;
}
.simpleNav li {
	list-style:none;
	float:left;
	padding:0;
	white-space:nowrap;
	line-height:1.1em;
	color:#999;
}
.simpleNav li.first {
}
.simpleNav a {
	text-decoration:none;
	color:#999;
	display:block;
	padding:3px 0 3px;
	float:left;
	clear:left;
	background:none;
}
.simpleNav .topLevel {
	font-size:1.1em;
	padding:14px 0 4px;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
}
.simpleNav a:hover {color:#666;}

.simpleNav li li {
	margin:0;
	padding:0 60px 0 0;
	float:left;
	clear:left;
}
.footerWrap .simpleNav li li{
	padding:0 57px 0 0;
}
.footerWrap .simpleNav{
	background-image:none;
	background-position:right 26px;
	background-repeat:no-repeat;
}
.simpleNav li.last li {
	border:0;
	padding-right:0;
	line-height:1.7em;
}

/* **************** FORMS **************** */
fieldset {
	width:100%;
	display:block;
	position:relative;
}
fieldset.border {
	margin:1em 0 0 -1.6em;
	padding:1em 0 1em 1.5em;
	border:1px solid #C1C1C1;
	border-top:1px solid #E1E1E1;
	border-bottom:1px solid #848484;
	background:#F1F1F1 url(http://www.banklink.co.nz/images/web/bk/fieldsetBk.png) repeat-x;
}
fieldset ol, 
fieldset li {
	margin:0;
	padding:0;
	list-style:none;
	font-size:1em;
}
legend {
	font-size:1.8em;
	padding:1em 0;
	color:#666;
}
fieldset.border legend {
	padding:1em .33em 0;
	margin:0 0 1em -0.33em;
	background:#FFF;
}
button, input, textarea, select {
	font-family: Tahoma, Geneva, sans-serif;
	margin:0;
	padding:0;
	font-size:1.2em;
}
input, select {padding:2px;}
/* Label */
label {
	font-size:1.4em;
	padding:0 0 .6em;
	float:left;
	color:#0087ac;
}
/* Rows */
.row {
	clear:left;
	float:left;
	width:100%;
	padding:0 0 1.5em;
}
.row div {
	clear:left;
	float:left;
}
.rowHalf {
	width:47%;
	padding-right:3%;
	clear:none;
}
/* Input + Textarea*/
input, textarea {width:100%;}
.input, .textarea {width:94%;}
.rowHalf .input {width:93%;}
/* Check + Radio overides */
.cb input {
	padding:0;
	width:auto !important;
}
.cb label {
	float:none;
	font-size:1.2em;
	padding-left:10px;
	color:#666;
}
textarea {
	padding:2px 3px;
	height:110px; /* Default or set manually inline */
	border:1px solid #C1C1C1;
	border-top:1px solid #D4D4D4;
	border-bottom:1px solid #E1E1E1;
}.textarea {
	padding-right:8px;
	border-top:1px solid #848484;
}

/* Buttons */
.formButtons {
	margin:1em 0 0 -1.6em;
	padding:1em 0 1em 1.5em;
	margin-top:0 !important;
	border-top:1px solid #D4D4D4;
	background:none;
}
button {
	cursor:pointer;
	margin:10px 15px 0 -3px;
}
.button {
	font-size:1em;
	line-height:1em;
	border:0;
	margin-top:0;
	background:none;
}
button.button .blockBtn {margin:0;}


.searchText {
	float:left;
	width:132px;
	height:19px;
	overflow:hidden;
}
.searchText input {
	width:94%;
	background:none;
	border:0;
	height:12px;
	padding:2px 5px 3px !important;
	padding:2px 5px 1px;
	font-size:11px;
	color:#666;
	line-height:1em;
}
.searchBtn {
	float:left;
	padding:0;
	margin:2px 0 0;
	width:18px;
	height:15px;
	display:block;border:0;
	background:url(http://www.banklink.co.nz/images/web/click/searchGo.png) right top no-repeat;
}
.searchBtn:hover {
	background-position:right bottom;
}
.searchBtn span {display:none;}

.altRow td {background-color:#ececec;}
.arrowUp, arrowDown {background:url(http://www.banklink.co.nz/images/web/bk/arrow_up.png) top center no-repeat;
	width:10px;
	height: 4px
}
.arrowDown {background:url(http://www.banklink.co.nz/images/web/bk/arrow_down.png) top center no-repeat;		
}

@media print {	
	.topWrap, .hdrNav, .sub, .other, .preFooterWrap, .simpleNav, .bk { display:none !important; }
	.content, .main, .footerWrap {float:none;width:100%;margin:auto;position:relative;top:auto;left:auto;}
	h1 { font-size:22px !important; }
}

body #kwick .kwick{
	height:53px;
	overflow:hidden;
	padding-top:0px;
	padding-bottom:0px;
}
body #kwick .kwick .title{
	padding-top:16px;
	padding-bottom:5px;
	position:relative;
	z-index:999;
}
body .inner .title{
	position:relative;
	z-index:999
}
.indexPage #slideshow img{
	margin-left:5px !important;
}
#slideshow .inner a img{
	margin-left:0px !important;
}
.subNav ul ul li.current{
	border: medium none; background: none repeat scroll 0% 0% transparent;
}
.subNav ul li.current ul ul, .subNav ul li.current ul li.current ul ul {display:none;}
.subNav ul li.current ul li.current ul, .subNav ul li.current ul li.current li.current ul{display:block;}
.subNav ul ul ul{
	padding-left:0px !important;
}
.subNav ul li.current ul ul ul{padding-left:5px;}
.date{visibility:hidden;}
.news .date {visibility:visible;}
.hide {display:none;}
.select_bg{background-image:url(http://www.banklink.co.nz/images/web/click/form-selectArr.png);
	background-position: top right;
	background-repeat:no-repeat;
	position:relative;
	width:200px;
	height:27px;
}
.select_bg span{
	font-size: 1.4em; position: absolute; left: 7px; top: 5px; color:#fff;
}

.radio_yes,.radio_no,.check_yes{background-image:url(http://www.banklink.co.nz/images/web/click/form-radio-on.png);
	background-position: top right;
	background-repeat:no-repeat;
	width:25px;
	height:19px;
}
.radio_no{background-image:url(http://www.banklink.co.nz/images/web/click/form-cb_radio-off.png);
}
.check_yes{background-image:url(http://www.banklink.co.nz/images/web/click/form-cb-on.png);
}

/* **************** SITEMAP **************** */
.inner ul {
	float:left;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.inner li {
	float:left;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
}
.inner li a {
	float:left;
	width:100%;
	display:block;
	line-height:1em;
	text-decoration:none;
	margin:0;
	font-size:13px;
}
.inner li a.topLevel {
	width:178px;
	padding:10px 8px 8px 25px;
	font-size:15px;
	color:#0068A6;
	font-weight:bold;
}

.inner li.current a {
	color:#FFF;
	font-weight:bold;
}

/* LEVEL 2 */

.inner ul li ul {
	display:block;
	/*width:178px;*/
	padding: 0 0 7px 50px;
	margin:0;
	border:0;
       float: left;
      clear: left;
}
.inner li li {
	margin:0;
	padding:0;
	border:0;
	}		
.inner li li a {
	text-transform:none;
	border:0;
	font-size:13px; 
	font-weight:bold;
	padding:0 0 8px;
	text-transform:none;
	font-weight:normal;
	width:100%;
	}
.footerPrint{display:none;}
@media print {	
.headerWrap, .subNav ul,.noprint { display:none !important; }
.footerPrint{display: block !important;}
.contentWrap { margin-left:0px; margin-top:10px; width:600px; z-index: 999;}
.full{width:600px}
.main{padding:0px;width:600px;margin:0px;}
#slideshow{width:600px; height:180px;}
#slideshow img{
	width:600px;
	height:auto;
}
}

.mainFull .img{
	float:right;
	width:auto;
	margin-left:10px;
}
.other .blockNews .imgL{display:none;}



/* **************** LEFT NAV **************** */
.subNav ul {
	float:left;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	border-top:1px solid #0c5886;
	border-bottom:1px solid #227aaf;
}
.subNav li {
	float:left;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	border-top:1px solid #227aaf;
	border-bottom:1px solid #0c5886;
}
.subNav li.last {background:url(http://www.banklink.co.nz/images/web/bk/navLResTop.png) no-repeat;
	border-bottom:1px solid #139899;
}
.subNav li a {
	float:left;
	width:100%;
	display:block;
	line-height:1em;
	text-decoration:none;
	margin:0;
	font-size:13px;
}
.subNav li a.topLevel {
	width:82%;
	padding:9px 5% 8px 13%;
	font-size:15px;
	color:#ccdde8;
	font-weight:bold;
}
.subNav li.current a.topLevel {padding-top:11px;}
.subNav li.current a:hover, .subNav li a:hover {color:#FFF;}
.subNav li.current a {
	color:#FFF;
	font-weight:bold;
}
.subNav li.current a {
	color:#FFF;
	font-weight:bold;
}

/* LEVEL 2 */
.subNav ul ul {display:none;}
.subNav li.current {background:url(http://www.banklink.co.nz/images/web/bk/navLCurrBk.png) repeat-y;
	border-top:0;
	border-bottom:1px solid #0b4c73;
}
.subNav li.current.last {background:url(http://www.banklink.co.nz/images/web/bk/navLResBk.png) repeat-y;
	border-top:0;
	border-bottom:1px solid #139899;
}
.subNav li.current li.current {
	border-top:1px solid #116ca3;
	border-bottom:1px solid #065585;
}
.subNav li.current.resources li.current {
	border-top:1px solid #15b8c9;
	border-bottom:1px solid #139899;
}
.subNav li.current li.current li.current {
	border:0 !important;
}
.subNav li.current.first {
	border-top:0 !important;
}
.subNav li.current a.topLevel {background:url(http://www.banklink.co.nz/images/web/bk/navLCurrTop.png) no-repeat; }
.subNav li.current.last a.topLevel {background:url(http://www.banklink.co.nz/images/web/bk/navLResTop.png) no-repeat; }
.subNav li.current ul {
	display:block;
	width:100%;
	margin:0;
	border:0;
	padding:0;
}
.subNav li li {
	margin:0;
	padding:0;
	width:80%;
	padding:8px 2% 9px 18%;
	border-top:1px solid #116ca3;
	border-bottom:1px solid #065585;
	}
.subNav li li.first {
	border-top:0 !important;
}
.subNav li li.last {
	padding-bottom:15px;
	background:none;
	border-bottom:1px solid #065585;
}
/* Resources */
.subNav li.resources li {
	border-top:1px solid #15b8c9;
	border-bottom:1px solid #139899;
	}
.subNav li.resources li.last {
	border-bottom:1px solid #139899;
}


.subNav li.current li a, .subNav li li a {
	text-transform:none;
	border:0;
	font-size:13px; 
	font-weight:bold;
	padding:0 0 0;
	text-transform:none;
	font-weight:normal;
	}
.subNav ul ul li.drop, .subNav ul ul li.current.drop {background:url(http://www.banklink.co.nz/images/web/bk/navLDropBk.gif) 13% 11px no-repeat;
}	
.subNav ul li.resources ul li.drop, .subNav ul li.resources ul li.current.drop {background-image:url(http://www.banklink.co.nz/images/web/bk/navLDropRes.gif);
}
/* LEVEL 3 */
.subNav li.current ul ul {
	padding:2px 0 0;
}
.subNav ul ul ul li, .subNav li.resources li li {
	border:0;
	width:90%;
	padding:8px 2% 2px 8%;
	/*padding-left:13px;*/
}
.subNav li li li.last, .subNav li.resources li li.last  {
	padding-bottom:10px;
	border:0;
}
.subNav ul ul ul li.drop, .subNav ul ul ul li.current.drop {background:url(http://www.banklink.co.nz/images/web/bk/navLDropBk.gif) 0 13px no-repeat;
}	
.subNav ul li.resources ul ul li.drop, .subNav ul li.resources ul ul li.current.drop {background-image:url(http://www.banklink.co.nz/images/web/bk/navLDropRes.gif);
}
/* LEVEL 4 (!!!!) */
.subNav ul ul ul ul {
	border:0 !important;
}
.subNav ul ul ul ul li, .subNav li.resources li li li {
	border:0;
	width:95%;
	padding:6px 5% 0px 0;
	border:0 !important;
}
.subNav li.current li.current li.current li a, .subNav li li li li a {
	font-size:11px;
	color:#A1cce6 !important; 
	border:0 !important;
}
.subNav li.current li.current li.current li.current a, .subNav li li li li.current a,
.subNav li.current li.current li.current li a:hover, .subNav li li li li a:hover {
	color:#FFF !important; 
}
.subNav li li li li.last, .subNav li.resources li li li.last {padding-bottom:7px;}
.subNav ul ul ul ul li.drop, .subNav ul ul ul ul li.current.drop,
.subNav ul li.resources ul ul ul li.drop, .subNav ul li.resources ul ul ul li.current.drop {background:none;}



/* Current */
.subNav li.current li.current a, 
.subNav li.current li.current li.current a, 
.subNav li.current li.current li.current li.current a,
.subNav li.current li.current li.current li.current li.current a {color:#FFF;}
/* Nested Normal */
.subNav li:hover li a,
.subNav li.current li a, 
.subNav li:hover li:hover li a,
.subNav li.current li.current li a,
.subNav li:hover li:hover li:hover li a, 
.subNav li.current li.current li.current li a,
.subNav li:hover li:hover li:hover li:hover li a, 
.subNav li.current li.current li.current li.current li a {color:#ccdde8;}
/* Hover */
.subNav li a:hover {	
	color:#FFF !important;
}

body .subNav ul ul li.current.last{background-image:none;}

.footerPrint {
    border-top: 1px solid #ACACAC;
    padding: 15px 0;
}
.footerPrint p {
    color: #909090;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
.footerPrint p br {
    display: none;
}
.footerPrint p br:after{
	content: " ";
}

.blockIcon .title{width:190px;}
body .main .block h2{padding-top:0px;}
body a.select_bg{display:block;}
tr .tip{
	display:none;	
	border-top: 10px solid #0068A6;
    color: #FFFFFF;
    height: auto;
    left: 250px;
    margin-top: -60px;
    padding: 5px 10px 10px;
    width: 466px;
	background:none repeat scroll 0 0 #00A3B2;
	position:absolute;
}
tr.showTip .tip{display:block;}

