
/* - body.css - */
@media all {
/*------------- BODY COPY STYLES -------------------------------------*/
/* Relies on markup inside #content                                   */
/* IE-only fixes in: mtv-iefixes.css                                  */
/* Updated: 7 Dec 2006, andy@motive.co.nz                             */
/* Updated: 13 Jan 2011, tim@emergetec.com (Matt Moes design updates) */
/* Updated: 17 Dec 2011, gavin.hamilton@treasury.govt.nz (Custom      */
/*          tweaks)                                                   */
/**********************************************************************/

/*  (do not remove this :) */
/*  (not this either :) */

html, body {
	margin: 0;
	border: 0;
	font-size: 100.1%;
	font-family: Arial, Helvetica, sans-serif;
	}
	
html {
	background: #fff;
	}
	
body {
	background: #fff;
	border-bottom: 8px solid #001849;
	}	
	
a {
		/*color: #00356F;*/color:#003399;
	/* ########## Section changed Matt Moes ########## */
	
	/*########## added*/text-decoration:none;
	}

a:visited {
	color: #555555;
	}
	
a:hover {
	color: #111;
        text-decoration: underline;
	}	
	
a IMG {
	border: 0 none;
	}
	
kbd {
	font-size: 1.1em;
	}	
	

.reader { /* Hides screen reader-only elements */	
	position: absolute;
 	left: -1000px;
 	top: -1000px;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
	}
	
.clear { /* clear floats */
	position: relative;
	clear: both;
	height: 1px;
	overflow: hidden;
	margin: 0;  
	padding: 0;
	}	

h1,h2,h3,h4,h5,h6, #content p, #content li {
	margin: 0;
	padding: 0;
	font-weight: normal;
	}
	
h1,h2,h3,h4,h5,h6 {
	padding-bottom: .2em;
	line-height: 1.2em;
	}	

h1 {
	margin-top: 0;
	margin-bottom: .2em;
	padding-top: .6em;
	line-height: 1.2em;
	font-weight: bold;
	font-size: 1.6em;/* ########## Section changed Matt Moes ########## */
	color: #174269; /* ########## Section changed Matt Moes ########## */
	}
	
h1.long { /* used for longer document titles */
	font-size: 1.6em;
	}
	
h1 span { /* when h1 has expanded title, e.g. Sustaining Growth: *Briefing to the Incoming Government 2005*/
	display: block;
	font-size: .8em;
	}	
	
h2 {
	font-size: 1.2em;/* ########## Section changed Matt Moes ########## */
	font-weight: bold;
	color: #555555; /* ########## Section changed Matt Moes ########## */
	}
	
.contentInset h2 {
	text-align: center;
	}
	
h3 {
	font-size: 1em; /* ########## Section changed Matt Moes ########## */
	}	
	
#content h3 {
	/*font-size:1em;*/ /* ########## Section changed Matt Moes ########## */
       font-size:1.2em;  /* ########## Gavin changed ########## */
}

h4 {
	/*font-size: .9em; */ /* ########## Section changed Matt Moes ########## */
        font-size: 1.1em; /* ########## Gavin changed ########## */
	font-weight: normal; /* ########## Gavin added ########## */
        color: #333;
	}

#content h4{
	font-size:.9em;/* ########## Section changed Matt Moes ########## */
        font-size: 1.1em; /* ########## Gavin changed ########## */
	font-weight: normal; /* ########## Gavin added ########## */
	padding:0.3em 0 0.2em 0;
	}

#content p, #content li {
	line-height: 1.4em;
	}
	
	
h5 {
	font-weight: bold;
	/*font-size: .9em; */ /* ########## Section changed Matt Moes ########## */
	font-size: 1em;/* ########## Gavin changed ########## */
        }	
	
h6 {
	font-style: italic;
        /* font-size: .9em; */ /* ########## Section changed Matt Moes ########## */
	font-size: 1em;/* ########## Gavin changed ########## */
	}
	
#content p {
	margin-bottom: .6em;
	line-height: 1.4em;
	}
	
#content p.date {
	position: relative;
	margin-top: -.6em;
	margin-bottom: .8em;
	padding-top: .4em;
	background: #fff url(http://www.treasury.govt.nz/bg-divider.gif) repeat-x;
	background-position: top left;
	font-size: .79em;
	color: #3c3c3c;
	line-height:normal;
	}	
	
.intro {
	font-size: 1.2em;
	color: #333;
	}
	
#content div.help { /* e.g. download instructions */
	margin-bottom: .6em;
	border: 1px solid #ccc;
	padding: .4em .4em .2em .4em;
	}	
	
.help p, .help ul {
	line-height: 1.2em;
	font-size: .79em;
	color: #333;
	}	
	
blockquote { /* indented and smaller than body copy */
	margin-left: 1.6em;
	margin-right: 1.6em;
	border: none;
	}
	
blockquote p {
	font-size: .95em;
	color: #333;
	}
	
blockquote.callout {
	position: relative;
	float: right;
	width: 32%;
	margin-top: 0;
	margin-right: 0;
	margin-left: 2%;
	}	
	
blockquote.callout p {
	font-family: "Times New Roman", serif;
	font-size: 1.5em;
	color: #036;
	}	

blockquote cite {
	display: block;
	position: relative;
	margin-top: .4em;
	line-height: 1.2em;
	text-align: right;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #000;
	z-index: 99;
	}
	
blockquote.callout cite {
	font-size: .5em;
	}	
	
blockquote cite { /* tbc seek print reference */
	font-style: normal;
	}
	
blockquote a:link, blockquote a:visited {
	text-decoration: none;
	}
	
blockquote a:hover {
	text-decoration: underline;
	}	
	
/*---- LIST ----*/

#content ol {
	margin-left: .4em;
	padding-left: 1.2em;
	}
	
#content ul {
	margin-top: 0;
	margin-left: 0;
	padding-left: 1em;
}
	
#content ul.links {
	font-size: .93em;
	}
	
#content ul.links ul {
	font-size: 100%;
	}	

#content ul li, .kupu ul li {
	padding-left: .8em;
	padding-bottom: .3em;
	background: transparent url(http://www.treasury.govt.nz/i-bullet-l1.gif) no-repeat left .4em;
	line-height: 1.2em;
	list-style-type: none;
	}

/* Remove bullets from form tabs */
#content ul li.formTab {
    background: none;
}

/* prevent bullets from appearing in Admin controls */
#content .contentViews li, #content .contentActions ul li, #content .documentActions ul li {
	background: none;
	padding-left: 0em;
}
	
#content ul ul {
	padding-top: .3em;
	}	
	
#content ul li li {
/*	background: transparent url(http://www.treasury.govt.nz/i-bullet-l2.gif) no-repeat left .4em; */ /* was overriding authoring.css */
	}
	
#content ul li li li {
	background: transparent url(http://www.treasury.govt.nz/i-bullet-l3.gif) no-repeat left .4em;
	}
	
#content ul.noBullet {
	margin: 0;
	padding: 0;
	}

#content ul.noBullet li { /* no bullet */
	padding-left: .8em;
	padding-bottom: .3em;
	background: transparent none;
	line-height: 1.2em;
	}
	
/*--- No bullet, no indent ---*/

#content ul.noIndent {
	margin: 0;
	padding: 0;
	}

#content ul.noIndent li { /* no bullet */
	padding-left: 0;
	padding-bottom: .3em;
	background: transparent none;
	line-height: 1.2em;
	}
	
/*--- Inset ----*/

.contentInset {
	margin-bottom: 1em;
	padding: .6em;
	background: #E0E6EC;
	}
	
.contentInset h3 {
	color: #036;
	}
	
.discl { /* disclaimer/intro usage notes */
	font-size: .79em;
	color: #222;
	}	

/*----- References and Notes -----*/
.references {
	position: relative;
	clear: both;
	margin-top: 1.2em;
	padding-top: .4em;
	background: transparent url(http://www.treasury.govt.nz/bg-divider.gif) no-repeat;
	font-size: .79em;
	color: #222;
	}
	
.references h3 {
	margin-bottom: .2em;
	font-size: 1.2em;
	}	
	
.references ul, .references dl, .references ol {
	margin-top: 0;
	padding-top: 0;
	}
	
.references p {
	line-height: 1.2em;
	}	

#content ul.refList li {
	padding-left: 0;
	padding-bottom: .4em;
	background: transparent none;
	line-height: 1.2em;
	}
	
.references dd {
	line-height: 1.2em;
	}
	
.references cite { /* model citation uses roman text for publication name */
	font-style: normal;
	}	
	
/***** REFERENCES AND FOOTNOTES *****/

.refNo { /* REFerence Number (No.) */
	letter-spacing: .05em;
	text-decoration: none;
	font-weight: bold;
	font-size: small;
	}
	
a.refNo:link, a.refNo:visited {
		/*color: #00356F;*/color:#003399;
	/* ########## Section changed Matt Moes ########## */
	}
	
a.refNo:link:hover, a.refNo:visited:hover {
	text-decoration: none;
	color: #900;
	}
	
.refNo:active, .refNo:focus {
	color: #900;
	}	


/*--- DEFINITION LISTS ---*/

#content dl {
	line-height: 1.4em;
	}

#content dt {
	font-weight: bold;
	}
	
#content dd {
	margin-left: 1.6em;
	}

dt a.visualIconPadding {
    padding-left: 0;
    }

/*----- FAQ -----*/
#content dl.faq {
	margin-top: 0;
	padding-top: 0;
	}

#content .faq dt { /* creates line break between Q/A pairs */
	margin-top: .6em;
	}

#content .faq dd {
	margin-left: 1.5em;
	line-height: 1.2em;
	font-size: .85em;
	}
	
dd.source {
	color: #333;
	}

/*---- FIGURES ----*/
.figure dt {
	padding-bottom: .6em;
	}

.figure dd.source {
	font-size: .85em;
	}
	
.source cite {
	font-style: normal;
	}
	

/*---- CONTACT e.g. Media Statement ----*/
.contact {
	padding: .2em .6em .8em .6em;
	background: #ececec;
	font-size: .79em;
	}
	
.contact address {
	font-style: normal;
	}

#content .contact h4 {
        font-size: 1.23em;
}

/* Following additions requested by client (Refer: http://tracker.treasury.3months.com/ticket/127) */

.documentContent P A {
    BORDER-BOTTOM: none;
    TEXT-DECORATION: none;/* ########## Section changed from underlines to none Matt Moes ########## */
    }
    
.documentContent P A:visited {
    COLOR: #555555;
    BACKGROUND-COLOR: none;
    }
    
.documentContent P A:active {
    /*COLOR: transparent;*/ /* ########## Section added (7 feb 2011) Matt Moes ########## */    
    BACKGROUND-COLOR: none;
    }
    
.documentContent LI A {
    BORDER-BOTTOM: none;
    TEXT-DECORATION: none;/* ########## Section changed from underlines to none Matt Moes ########## */
    }
    
.documentContent LI A:visited {
    COLOR: #555555;
    }
    
.documentContent LI A:active {
    /*COLOR: transparent;*/ /* ########## Section added (7 feb 2011) Matt Moes ########## */
    }
    
.documentContent DD A {
    BORDER-BOTTOM: none;
    TEXT-DECORATION: underline;
    }
    
.documentContent DD A:visited {
    COLOR: #555555;
    BACKGROUND-COLOR: none;
    }
    
.documentContent DD A:active {
    /*COLOR: transparent;*/ /* ########## Section added (7 feb 2011) Matt Moes ########## */
    BACKGROUND-COLOR: none;
    }
	
/* Overwriting heading styles in base.css */

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    	/*color: #00356F;*/color:#003399;
	/* ########## Section changed Matt Moes ########## */
    /*changed from underline*/text-decoration: none;
    }

dl.events dd{
    margin-bottom:0;
    }

dd.datelocation-treasuryevent{
    color:#555555;
    }

/* Fixing up the up/down icons in the contents view */

.draggingHook {
    text-align: center;
}

/*  */
}


/* - nav-global.css - */
@media all {
/*  (not this either :) */

.print {
  display: none;
}

#portal-top {
  margin: 0;
  padding: 0 0 40px 0;
  background: #fff url(http://www.treasury.govt.nz/bg-logo-trsy.gif) no-repeat;
  background-position: 20px 1.9em;
}

#navCore {
  float: right;
  width: 400px;
  background: #fff;
  padding: 10px 20px 0 0;
}

#navCore ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: .76em;
}	

#navCore li {
  display: inline;
}

#navCore li a {
  float: left;
  display: block;
  padding: 2px 5px 3px;
  text-decoration: none;
  color: #003399;
}
	
#navCore li a:hover {
  text-decoration: none;
}

#navTreasury {
  float: left;
}
	
#navHelp {
  float: right;
}
	
#portal-skinswitcher {
  clear: both;
}	

#portal-siteactions li a, #portal-siteactions li a:visited {
  border-left: 1px solid #036;
  text-transform: none;
  color: #E6E8ED;
  font-size: .93em;
}

#portal-searchbox {
  position: relative;
  float: right;
  width: 33.5%;
  padding-right: 20px;
}
	
#searchform {
  display: inline;
  position: relative;
  margin: 0;
  padding: .6em 0 0 0;
}

.LSBox {
  position: relative;
  float: right;
  padding-right: 6px;
  text-align: right;
}
	
.LSBox label {
  font-size: .76em;
  color: #000;
}	

#portal-advanced-search {
  position: relative;
  clear: right;
  float: right;
  padding-top: 4px;
  padding-bottom: 6px;
  text-align: right;
  text-transform: none;
  color: #036;
}
	
#portal-advanced-search a {
  text-decoration: none;
  font-size: .76em;
   color: #003399;
}
	
#portal-advanced-search a:hover, #navAbout a:hover {
  text-decoration: underline;
}
	
.home {
  display: block;
  float: left;
  width: 228px; /* width of Treasury logo */
  height: 58px;
  margin: 0;
  padding: 0;
}

#navAbout {
  position: relative;
  float: left;
  padding-left: 4px;
  padding-bottom: 9px;
}
	
#navAbout a.first {
  border-left: 0 none;
  padding-left: 0;
}
	
.wrapperNavGlobal {
  clear:both;
  background: #fff;
  float:left;
  width:100%;
  font-size:.85em;
}	

ul#navGlobal {
  display: inline;
  padding: 5px 0;
  background: #fff;
}
	
#navGlobal ul {
  position: absolute;
  margin-top: 2.3em;
  float: none;
  width: 15em;
  padding-bottom: 2px;
  z-index: 99;
  font-size: 100%;
  clear:all;
}

ul#navGlobal, #navGlobal ul {
  margin: 0;
  padding: 0;
  z-index:99;
}	

ul#navGlobal li {
  float: left;
  width: auto;
  display: inline;
  margin: 0;
  padding: 11px 0px;
  list-style-type: none;
  margin:2px;
}
#navGlobal ul {
  background-image: url(http://www.treasury.govt.nz/menu_background.png);
  border-bottom-left-radius: 14px;
  border-bottom-right-radius: 14px;
  border-top-right-radius: 14px;
}
#navGlobal ul ul {
  border-bottom-left-radius: 0px;
  border: 1px solid #aaaaaa;
}
ul#navGlobal li:hover {
  background-image: url(http://www.treasury.govt.nz/menu_background.png);
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
}
body #visual-portal-wrapper #portal-top .wrapperNavGlobal >ul#navGlobal >li:hover >a,
body #visual-portal-wrapper #portal-top .wrapperNavGlobal >ul#navGlobal >li >a:hover {
  color: #f2f2f3;
}
	
ul#navGlobal li a,
ul#navGlobal li a:visited {
  color: #f2f2f3;
  display: block;
  float: left;
  width: auto;
  margin: 0;
  padding: 5px 18px 7px 7px;
  background-position: right top;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: .05em;
  font-size: 12px;
}
ul#navGlobal li li:hover a,
ul#navGlobal li li a:hover {
  background-color: #f2f2f3;
  color: #005da4;
}
ul#navGlobal #audience {
  float: right;
}
#navGlobal li ul,
#navGlobal li:hover ul ul {
  display: none;
}
#navGlobal #audience ul {
  right: 0;
}
ul#navGlobal li ul li ul {
  margin-top: 0;
  margin-left: 12em;
  padding-top: 1px;
  padding-right: 8px;
  font-size: 100%;
  position: absolute;
  background-color: #f2f2f3;
  background-image: none;
  top: 0px;
  left: 41px;
}	
#navGlobal li li {
  float: none;
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
}

* html #navGlobal li li {
 display: inline; 
}

ul#navGlobal li.more a {
  background-image: url(http://www.treasury.govt.nz/menu_arrow.png);
  background-repeat: no-repeat;
  background-position: 97% 8px;
}

ul#navGlobal li.more:hover a {
  background-image: url(http://www.treasury.govt.nz/menu_arrow_highlight.png);
  background-repeat: no-repeat;
  background-position: 97% 8px;
}
ul#navGlobal li.more:hover ul li a {
  background-image: none;
}
ul#navGlobal li li a:link,
ul#navGlobal li li a:visited,
ul#navGlobal li.more li a:link {
  float: none;
  display: block;
  margin: 0;
  padding: 4px 18px 5px 7px;
  line-height: 1.2em;
  letter-spacing: 0;
  font-weight: normal;
  width: 88%;
}
ul#navGlobal li ul,
ul#navGlobal li li ul {
  padding-top: 14px;
  padding-bottom: 14px;
}
ul#navGlobal li li li a,
ul#navGlobal li li li a:link,
ul#navGlobal li li li a:visited {
  color: black;
}
ul#navGlobal li li li a:hover {
  color: #005da4;
}


}


/* - nav-section.css - */
@media all {
/*  (do not remove this :) */
/*  (not this either :) */

.webpage #visual-column-wrapper {
  border-radius: 14px;
}

#navSection h3 {
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	}
	
#navSection {
	padding-top: 0em;
	font-size: .82em;
	}

#navSection ul {
	position: relative;
	clear: both;
	/*margin-top: -3px;*/
	margin-left: 0;
	padding: 0;
	margin-right: 6px;
	}

#navSection>ul {
    border-left: 1px solid #cccccc;
}

/* Fixing up the top border for top-level items */

#navSection ul li a {
    border-top: 1px solid #cccccc;
}

#navSection ul ul {
	margin: 6px 6px 7px 6px;
	}	

#navSection li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
#navSection a {
	display: block;
	position: relative;
	width: 100%;
	text-decoration: none;
	}

#navSection ul ul ul {
/*	margin: 0 0 0 0;*/
	margin: 0 6px 0 0;
}
	
#navSection ul ul li ul {
	margin-bottom: 2px;
	}	
	
#navSection li a {
	margin-top: -1px;
	border-bottom: 1px solid #ccc;
	padding-top: .4em;
	padding-bottom: .4em;
	text-align: left;
	font-size: 1em;
	color: #001849;
	padding-left:6px;
	}
	
#navSection li a:hover {
	color: #f2f2f3;
	background-image: url(http://www.treasury.govt.nz/menu_background.png);
        border-radius: 14px;
	}
	
#navSection li li a {
	margin-top: 0;
	margin-top: -2px;
	border-top: 2px solid #fff;
	border-bottom: 0 none;
	padding: .2em 0 .3em 0;
	background: #f2f2f3;
	line-height: 1.2em;
	text-align: left;
	font-size: .93em;
        color: black;
	padding-left:6px;
	/* */
	padding-top: .4em;

	}
	
#navSection li li a:hover {
	border-top: 2px solid #fff;
	color: #f2f2f3;
	background-image: url(http://www.treasury.govt.nz/menu_background.png);
        border-radius: 14px;
	}
	
#navSection li li li a {
	margin-top: 0;
	border: 0 none;
	border-top: 1px solid #fff;
	padding: .1em 0;
	background: #fff;
	/* text-indent: 1.2em; */
/*	padding-left:6px;*/
	padding-left:12px;
}
	
#navSection li li li a:hover {
	border-top: 0 none;
	border-top: 1px solid #fff;
	color: #f2f2f3;
	background-image: url(http://www.treasury.govt.nz/menu_background.png);
        border-radius: 14px;
	}
	
#navSection li li li li a {
	padding-left: 18px;
	margin-right: 6px;
	text-indent: 0;
	}	
	
#navSection li a.current, #navSection li a.current:visited {
	font-weight: bold;
	color: #f2f2f3;
	background-image: url(http://www.treasury.govt.nz/menu_background.png);
        border-radius: 14px;
        background-color: #005390;
	}

/* Had to modify the spacing for the 'current' bullet image for lower level navtree items */
#navSection li li a.current,
#navSection li li a.current:visited {
        background-position: 0px 0.7em;
}

#navSection li li li a.current,
#navSection li li li a.current:visited {
        background-position: 0px 0.4em;
}

/* Fixing up hover on current item */

#navSection li a.current:hover {
	color: #f2f2f3;
	background-image: url(http://www.treasury.govt.nz/menu_background.png);
        border-radius: 14px;
}

/* Fixing up lack of bottom border when no 3rd-level elements in FF/etc */


html>/**/body #navSection > ul {
        border-left: none;
}
html>/**/body #navSection li.last a {
        border-bottom: none;
}

/*  */

}


/* - nav-page.css - */
@media all {
/*---------- PAGE-LEVEl NAV -----------------*/
/* IE fixes in mtv-iefixes.css               */
/* Updated: 22 Sept 2006, andy@motive.co.nz  */
/*********************************************/
	
/*  (do not remove this :) */
/*  (not this either :) */

/*---- BREADCRUMB ----*/

#portal-breadcrumbs {
	clear: both;
	margin-top: 0;
	border-top: 4px solid #fff;
	border-bottom: 1px solid #ccc;
	background: #fff;
	color: #000;
	}
	
#portal-breadcrumbs p {
	margin: 0 0 4px 0;
	padding: .2em 0 .4em .4em;
	background: #efefef;
	line-height: 1.2em;
	font-size: .79em;
	}
	
#portal-breadcrumbs a {
	color: #00356F;
	text-decoration: none;
	}
	
#portal-breadcrumbs a:hover {
	text-decoration: underline;
	}		
	
#portal-breadcrumbs strong {
	color: #000;
	}
	

/*---- ON THIS PAGE ----*/	
	
#navContents {
	position: relative;
	float: right;
	width: 13.5em;
	margin-top: .4em;
	margin-bottom: .4em;
	margin-left: 2%;
	padding: 4px;
	border: 1px solid #ccc;
	background: #fff;
/*	z-index: 99;*/
	}
	
#content #navContents h4 {
	margin: 0 0 4px 0;
	padding-top: .2em;
	padding-bottom: .3em;
	background: #efefef;
	text-align: center;
	font-weight: bold;
	font-size: .75em;
	color: #000;
	}
	
#content #navContents ul {
	margin: 0 0 4px 4px;
	list-style-type: none;
	font-size: .79em;
	}
	
#content #navContents li {
	display: inline;
	margin: 0;
	padding: 0;
	background: transparent none;
	line-height: 1.2em;
	}
	
#content #navContents a {
	display: block;
	padding-left: .8em;
	background: #fff url(http://www.treasury.govt.nz/i-bullet-l1.gif) no-repeat left .4em;
	line-height: 1.2em;
	padding-bottom: .2em;
	text-decoration: none;
	color: #00356F;
	}
	
#content #navContents li.current a:link {
	font-weight: bold;
	color: #000;
	}	
	
#content #navContents a:hover {
	text-decoration: underline;
	color: #00356F;
	}
	
#content #navContents a:visited: {
	color: #00356F;
	}
	
/*---- INDEX (A-Z) ----*/

#content ul.index {
	position: relative;
	width: 100%;
	height: 1.4em;
	margin: .6em 0 .4em 0;
	padding: 0;
	list-style-type: none;
	}

#content .index li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	background: transparent none;
	text-align: center;
	}
	
.index li strong {
	padding-right: .6em;
	font-size: .93em; 
	}	
	
.index li a {
	display: block;
	float: left;
	width: 1.2em;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background: #efefef;
	text-decoration: none;
	text-transform: uppercase;
	}	
	
#content .index a:visited {
	color: #00356F; /* match unvisited link colour */
	}	
	
#content .index a:hover, #content .index a:visited:hover {
	color: #000;
	background: #dbb84d;
	}		
	

/*---- RELATED ITEMS + DOWNLOAD ----*/
#relatedItems ul {
	margin-left: 0;
	margin-bottom: 4px;
	padding: 0 0 0 0;
	background: #efefef;
	}
	
#download li {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: .79em;
	}
	
#download a {
	position: relative;
	display: block;
	margin-top: -2px;
	border-top: 2px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 0 0 .25em .8em;
	background: #efefef;
	line-height: 1.2em;
	text-decoration: none;
	color: #333;
	}
	
#download a.info {
	padding-left: 19px;
	padding-top: .2em;
	background: #efefef url(http://www.treasury.govt.nz/i-info.gif) no-repeat;
	background-position: 2px .2em;
	}
	
#download a.info:hover {
	background: #dbb84d url(http://www.treasury.govt.nz/i-info.gif) no-repeat;
	background-position: 2px .2em;
	}	
	
#download a:hover {
	background: #dbb84d;
	color: #000;
	}	
	

/*---- IN-TEXT LINK ICONS ----*/

/* Hides file type from sighted users, as icon signifies file type */
/* p parent selector is required as formatting using a span changes */
/* depending on the location of the anchor */
p a.doc span, p a.pdf span, p a.xls span, p a.web span, a.rss span {
	position: absolute;
 	left: 0;
 	top: -1000px;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
	}

.info {
	padding-left: 19px;
	background: #efefef url(http://www.treasury.govt.nz/i-info.gif) no-repeat;
	background-position: 2px 1px;
	}
	
h4.info {
	padding-top: 0;
	background-position: left middle;
	}	

.doc { /* Word document */ 
	padding-right: 22px;
	background: transparent url(http://www.treasury.govt.nz/i-doc.gif) no-repeat top right;
	}	

.pdf {
	padding-right: 22px;
	background: transparent url(http://www.treasury.govt.nz/i-pdf.gif) no-repeat top right;
	}
	
.ppt { /* Powerpoint */
	padding-right: 22px;
	background: transparent url(http://www.treasury.govt.nz/i-ppt.gif) no-repeat top right;
	}	
	
.web { /* Link to an external website */
	padding-right: 20px;
	background: transparent url(http://www.treasury.govt.nz/i-web.gif) no-repeat top right;
	}	
	
.xls { /* Excel */
	padding-right: 22px;
	background: transparent url(http://www.treasury.govt.nz/i-xls.gif) no-repeat top right;
	}
	
.rss IMG {
	vertical-align: middle;
	}	

/* Related link document types, not currently in use */
#contentAside .doc {
	padding-left: 20px;
	background: #efefef url(http://www.treasury.govt.nz/i-doc.gif) no-repeat top left;
	}	

#contentAside .pdf {
	padding-left: 20px;
	background: #efefef url(http://www.treasury.govt.nz/i-pdf.gif) no-repeat top left;
	}
	
#contentAside .ppt {
	padding-left: 20px;
	background: #efefef url(http://www.treasury.govt.nz/i-ppt.gif) no-repeat top left;
	}	
	
#contentAside .web {
	padding-left: 20px;
	background: #efefef url(http://www.treasury.govt.nz/i-web.gif) no-repeat top left;
	}

#contentAside .xls {
	padding-left: 20px;
	background: #efefef url(http://www.treasury.govt.nz/i-xls.gif) no-repeat top left;
	}	
	

/*---- PAGINATION (page prev/next) ----*/

.navPagination { 
	position: relative;
	clear: both;
	margin-top: .4em;
	padding-top: 4px;
	color: #aaa; /* Separator (pipe) colour */
	text-align: right;
	}
	
#portal-column-two .navPagination { /* above publication download */
	margin-top: 0;
	}	
	
#content .navPagination p, #portal-column-two .navPagination p {
	margin-bottom: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: .3em;
	line-height: 1.2em;
	background: #efefef;
	font-size: .85em;
	}
	
#portal-column-two .navPagination p {
	margin-top: 0;
	}
	
.center {
	text-align: center;
	}	

a.pprev, a.ptoc, a.pnext, a.pprev:visited, a.ptoc:visited, a.pnext:visited {
	text-decoration: none;
	color: #00356F;
	}
	
a.pprev:hover, a.ptoc:hover, a.pnext:hover {
	text-decoration: underline;
	}	

a.pprev {
	padding-left: 17px;
	background: #efefef url(http://www.treasury.govt.nz/i-pprev.gif) no-repeat top left;
	}
	
a.ptoc {
	padding-left: 20px;
	background: #efefef url(http://www.treasury.govt.nz/i-ptoc.gif) no-repeat top left;
	}
	
a.pnext {
	padding-right: 18px;
	background: #efefef url(http://www.treasury.govt.nz/i-pnext.gif) no-repeat top right;
	}
	
/*---- PAGE TOP ----*/

.pageTop {
	position: relative;
	clear: both;
	display: block;
	float: right;
	padding-top: .4em;
	padding-bottom: 1em;
	padding-right: 19px;
	background: #fff url(http://www.treasury.govt.nz/i-top.gif) no-repeat;
	background-position: right .6em;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
	font-size: .85em;
	color: #00356F;
	}
	
.pageTop:visited {
	color: #00356F;
	}

.pageTop:hover {
	text-decoration: underline;
	}	


/*---- FOOTER ----*/

#portal-footer {
	position: relative;
	clear: both;
	width: 100%;
	padding: .6em 0 .6em 0;
	background: #fff url(http://www.treasury.govt.nz/bg-divider.gif) repeat-x;
	color: #333;
	}
	
#portal-footer address {
	position: relative;
	float: left;
	width: 58%;
	margin-bottom: .5em;
	line-height: 1.2em;
	font-style: normal;
	font-size: .79em;
	}	
	
#portal-footer a {
	text-decoration: none;
	color: #00356F;
	}
	
#portal-footer a:hover {
	text-decoration: underline;
	}	
	
#content #portal-footer ul, #govtnzlink {
	position: relative;
	float: right;
	display: inline;
	margin: 0;
	width: 40%;
	padding: 0;
	list-style: none;
	text-align: right;
	font-size: .79em;
	}
	

	
#content #portal-footer li {
	display: inline;
	padding-right: 8px;
	padding-left: 4px;
	background: transparent url(http://www.treasury.govt.nz/i-bullet-divider.gif) no-repeat;
	background-position: right .45em;
	}
	
#content #portal-footer li.last {
	padding-right: 0;
	background-image: none;
	}

/*  */
}

