/* header wrap */

#header {
	border: 0px solid red;
	float: left;
	padding: 14px 0px 16px 0px;
	width: 100%;
}

/* left-side rightcar image */

#logo {
	float:left;
	padding-left: 22px;
}

/* right-side ltnz image */

div.ltnz {
	border: 0px solid red;
	float: right;
	padding-right: 20px;
	text-align: right;
	width: auto;
}

.ltnz p {
	text-align: center;
}

.ltnz img {
	padding: 0 0px 10px 22px;
}

/* horozontal tabs */

#nav {
	border: 0px solid red;
	clear: both;
	padding: 10px;
	width:auto;
}
#tabs {
	border-bottom: 10px solid #bbca0d;
	clear: left;
	float:left;
	width:100%;
	background: #f1f2d0 url("../gfx/bg.gif") repeat-x right bottom;
	font-size:120%;
	line-height:normal;
	display:inline;
}

#tabs ul {
	margin:0;
	padding:0px 0px 0 0;
	list-style:none;
	display:inline;
}
#tabs li {
  float:left;
  margin:0;
  padding:0 0 0 28px;
  }

#tabs li.info {
	background:url("../gfx/nav-left-pale.gif") no-repeat left top;
  	padding:0 0 0 4px;
}

#tabs a {
  float:left;
  display:block;
  background:url("../gfx/nav-right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#FFF;
}

#tabs li.info a {
	background:url("../gfx/nav-right-pale.gif") no-repeat right top;
	color:#000;

}
#tabs li.last a {
	background: url("../gfx/nav-right-last.gif") no-repeat right top;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabs a {float:none;}
/* End IE5-Mac hack */
#tabs a:hover {
  color:#333;
  }
 #tabs li.info a:hover {
	 color: #fff;
 }
#tabs li.current {
  background-image:url("../gfx/nav-left-pale-hover.gif");
  }

#tabs #bg1 {
  background-image:url("../gfx/nav-left-1.gif");
  }
#tabs #bg1.current {
  background-image:url("../gfx/nav-left-1-hover.gif");
  }
#tabs #bg2 {
  background-image:url("../gfx/nav-left-2.gif");
  }
#tabs #bg2.current {
  background-image:url("../gfx/nav-left-2-hover.gif");
  }
#tabs #bg3 {
  background-image:url("../gfx/nav-left-3.gif");
  }
#tabs #bg3.current {
  background-image:url("../gfx/nav-left-3-hover.gif");
  }

#tabs li.current a {
  background-image:url("../gfx/nav-right-hover.gif");
/*  color:#333;  */
  padding-bottom:5px;
  }
#tabs li.currentlast a {
  background-image:url("../gfx/nav-right-hover-last.gif");
  }


/* Breadcrumb links */

#crumb {
	/*padding:12px 0 2px 0;
	margin:4px 9px 4px 23px;*/
	margin
	color:#333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	clear:left;
	}

#crumb a {
	color:#9BB015; /* NEW Sept 05 */
	text-decoration:none;
	font-weight: normal; /* NEW Sept 05 */
	}

#crumb a:visited {	 /* NEW Sept 05 */
	color:#9BB015;
	text-decoration:none;
	font-weight: normal; /* NEW Sept 05 */
	}

#crumb a:hover {
	color:#9BB015; /* NEW Sept 05 */
	text-decoration:underline;
	font-weight: normal; /* NEW Sept 05 */
	}


/* footer links */
#footer{
	font-size: 8px;
}
#footer #utility-links {
	margin:0 auto;
	padding:15px 0 5px;
	text-align:left;
	width:950px;
}

#footer ul.superfooter li.last, #footer ul.superfooter-small li.last {
	border-right:medium none;
}

#footer ul.superfooter, #footer ul.superfooter-small {
	display:inline;
	float:left;
	margin:0 0 0 10px;
	padding:0 0 3px;
	width:650px;
}
#footer ul.superfooter li, #footer ul.superfooter-small li {
	border-right:1px solid #BAD0DF;
	color:#999999;
	display:inline;
	font-size:1em;
	font-weight:bold;
	list-style-type:none;
	margin:0;
	padding:4px 10px 3px;
}
#footer ul.superfooter-utilities {
	display:inline;
	float:right;
	margin:0 10px 0 0;
	padding:4px 0 20px;
	text-align:right;
	width:260px;
}
#footer a:link, #footer a:visited {
	color:#1A6395;
	text-decoration:none;
}
#footer img.nzta-logo {
	border:medium none;
	float:left;
	margin:0 34px 0 0;
}

#footer img{
				padding-bottom: 1em;
}

#footer ul.subfooter {
	float:left;
	margin:22px 0 0;
	padding:0;
	width:507px;
}

#footer ul.subfooter li {
	color:#666666;
	display:inline;
	font-size:1em;
	list-style-type:none;
	margin:0;
	padding:0;
	font-weight:bold;
}
#footer a:link, #footer a:visited {
	color:#1A6395;
	text-decoration:none;
}
#footer img.nzgovt-logo {
	border:medium none;
	float:right;
}
#footer ul.superfooter-utilities li a.print {
	background:transparent url(../gfx/icon-print.gif) no-repeat scroll 0 0;
	padding:0 0 20px 31px;
}

#footer a:link, #footer a:visited {
	color:#1A6395;
	text-decoration:none;
}
#footer ul.superfooter-utilities li a.pagetop {
	background:transparent url(../gfx/arrow-top.gif) no-repeat scroll 0 4px;
	padding:0 0 0 13px;
}
#footer a:link, #footer a:visited {
	color:#1A6395;
	text-decoration:none;
}
#footer ul.superfooter-utilities li {
	color:#999999;
	font-size:1.1em;
	list-style-type:none;
}
#footer ul.superfooter-utilities li {
	border-left:1px solid #BAD0DF;
	color:#999999;
	display:inline;
	font-size:1.1em;
	list-style-type:none;
	margin:0;
	padding:4px 10px 3px;
}
#footer{}

#footer ul.superfooter-utilities li.first {
	border-left:medium none;
}
.clear {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	clear:both;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
}

#footer ul.superfooter-utilities {
	display:inline;
	float:right;
	margin:0 10px 0 0;
	padding:4px 0 20px;
	text-align:right;
	width:260px;
}
/* accessibility links */

.cleaner { /* NEW Sept 05 */
	clear: both;
	height: 0px;
	font-size: 0.1em;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
	}
