/* momentum 2004 */

/* Print Stylesheet: hides extraneous page content, linearises page, blackens text */

/* ---------------------------------------------------------------------- */
/* NOTE: If updating this stylesheet, also update '/scripts/shared.js'    */
/* ---------------------------------------------------------------------- */



#BODY-m {
/* ---------------------------------------------------------------------- */
}
body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #fff;
	color: #000;
	font: 11pt Verdana, Arial, Helvetica, sans-serif;		
}
body:after {
	content: 'momentum - http://www.momentum.co.nz/';
	display: block;
	border-top: 1px solid #000;
	padding-top: 15px;		
	margin-top: 15px;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;		
}
#shell {
	width: 525px;
}

#GENERIC-m {
/* ---------------------------------------------------------------------- */
}

h1, h3, h4, h5, h6, h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	display: block;
	position: relative;
}
h3, h4 {
	width: 525px;
	padding-top: 20px;	
	padding-bottom: 10px;
	border: 0;
	margin: 0;
	text-decoration: none;
	font-weight: bold;	
}
h5, h6 {
	width: 525px;
	padding-bottom: 10px;
	border: 0;
	margin: 0;
	text-decoration: none;
	font-weight: bold;		
}
p, ul, li, strong, em, a {
	font-weight: normal;
}

/* header hierarchy */

h3, #content h3 {
	font-size: 14pt;
}
html>body h3, html>body #content h3 {
	font-size: 14pt;	
}
h4, #content h4  {
	font-size: 13pt;
}
html>body h4, html>body #content h4 {
	font-size: 13pt;		
}
h5, #content h5 {
	font-size: 11pt;
}
html>body h5, html>body #content h5 {
	font-size: 11pt;	
}
h6, #content h6 {
	font-size: 11pt;
	font-weight: normal;
}
html>body h6, html>body #content h6 {
	font-size: 11pt;
	font-weight: normal;		
}
#sub-content-1 h3, #sub-content-2 h3 {
	font-size: 13pt;
}
html>body #sub-content-1 h3, html>body #sub-content-2 h3 {
	font-size: 13pt;
}

#HEADER-m {
/* ---------------------------------------------------------------------- */
}

#header {
	display: block;
	position: relative;
	left: 0;
	margin: 0;
	border: 0;	
	padding: 0;
		
	height: 84px;		
	width: 525px;
	background: #fff;
	color: #000;
	font: 11pt Verdana, Arial, Helvetica, sans-serif;				
}
html>body #header {
	width: 525px;	
}

#SITE-NAV-m {
/* ---------------------------------------------------------------------- */
}

#site-nav-wrap, #site-nav, #site-nav-left, #site-nav-right, #site-nav-footer {
	display: none;
}

#CONTENT-m {
/* ---------------------------------------------------------------------- */
}

#content {
	display: block;
	position: relative;
	left: 0;
	top: 0;	
	margin: 0;
	border: 0;	
	padding: 0;
		
	width: 525px;
	background: #fff;
	color: #000;
	font: 11pt Verdana, Arial, Helvetica, sans-serif;				
}
html>body #content {
	width: 525px;	
}
#content h3, #content h4, #content h5, #content h6, #content p, #content ul, #content li, #content strong, #content em, #content a {
	position: relative;
	line-height: 120%;	

	background: #fff;		
	color: #000;	
}

#CONTENT-NAV-m {
/* ---------------------------------------------------------------------- */
}

#content-nav, #content-nav-footer {
	display: none;
}

#MAIN-CONTENT-m {
/* ---------------------------------------------------------------------- */
}

#front-end #home-wrap #arrow, #back-end #home-wrap #arrow {
	display: none;
}
#main-content, #back-end #home-wrap #main-content, #back-end #home-wrap #main-content-footer, #home-wrap #main-content, #two-column-wrap #main-content, #three-column-wrap #main-content {
	display: block;
	position: relative;
	left: 0;
	margin: 0;
	border: 0;	
	padding: 0;
		
	width: 525px;
	background: #fff;
	color: #000;
	font: 11pt Verdana, Arial, Helvetica, sans-serif;				
}
html>body #main-content, html>body #back-end html>body #home-wrap #main-content, html>body #back-end #home-wrap #main-content-footer #home-wrap #main-content, html>body #two-column-wrap #main-content, html>body #three-column-wrap #main-content {
	width: 525px;	
}
#main-content-footer {
	display: none;
}

#SUB-CONTENT-m {
/* ---------------------------------------------------------------------- */
}

#sub-content-1 {
	page-break-before: always;
}
#sub-content-1, #sub-content-2, #sub-content-footer {
	display: block;
	position: relative;
	left: 0;
	margin: 0;
	border: 0;	
	padding: 0;
		
	width: 525px;
	background: #fff;
	color: #000;
	font: 11pt Verdana, Arial, Helvetica, sans-serif;				
}
html>body #sub-content-1, html>body #sub-content-2, html>body #sub-content-footer {
	width: 525px;	
}
#sub-content-1 img, #sub-content-2 img {
	display: none;	
}
#sub-content-1 h3, #front-end #sub-content-1 #related-wrap h3, #back-end #sub-content-1 #featured-wrap h3, #sub-content-1 h4, #sub-content-1 h5, #sub-content-1 h6, #sub-content-2 h3, #sub-content-2 h4, #sub-content-2 h5, #sub-content-2 h6 {
	color: #000;
	background: #fff;
	margin-bottom: 10px;
}
#sub-content-1 p, #front-end #sub-content-1 #related-wrap p, #back-end #sub-content-1 #featured-wrap p {
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff;
}
#sub-content-1 li, #front-end #sub-content-1 #related-wrap li, #back-end #sub-content-1 #featured-wrap li {
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff;
}
#front-end #sub-content-1 #related-wrap li {
	list-style-image:  url(none);
}
#front-end #sub-content-1 .featured-wrap li {
	list-style-image:  url(none);
}
#front-end #sub-content-1 .featured-wrap li.jobref {
	list-style-image:  url(none);
}
#sub-content-1 a, #front-end #sub-content-1 #related-wrap a, #back-end #sub-content-1 #featured-wrap a {
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff;	
}
.related-footer, .featured-footer {
	display: none;
}

#FOOTER-m {
/* ---------------------------------------------------------------------- */
} 

#footer {
	display: none;
}

#FORMS-m {
/* ---------------------------------------------------------------------- */
} 

form input {
	border: 0;
}

#MISC-m {
/* ---------------------------------------------------------------------- */
}
.access, .screen, .screen p, form input, .btt, hr, .display, p.breadcrumbs {
	display: none;
}
p.print {
	display: block;
}
#main-content a:after {
	/* show hyperlink destinations (Netscape 6.x, Mozilla, Opera 6.x) */
	content: ' [' attr(href) ']';
}
#main-content a#maincontent:after {
	/* don't show hyperlink destination for anchors */
	content: '';	
}
#main-content {
	border-right: 0;
}

#RES-WEB-m {
/* ---------------------------------------------------------------------- */
}

.jobs .form-holder select {
/* job-search SELECTs still blow page out in IE and Opera */
	display: block;
	position: relative;
}
.jobs #main-content a:after, #back-end #main-content a:after {
	/* don't show hyperlink destination for anchors */
	/* failing for backend in op6 */
	content: '';	
}

#BACKEND-m {
/* ---------------------------------------------------------------------- */
}

body#back-end:after {
	content: '';
	display: block;
	border-top: 0;
	padding-top: 0;		
	margin-top: 0;	
}
#back-end #content-nav, #back-end #home-wrap #arrow, #back-end #main-content, #back-end #main-content-footer, #back-end #main-content h3, #back-end #one-column-wrap #main-content, #back-end #one-column-wrap #main-content-footer, #back-end #main-content-footer, #back-end #sub-content-1, #back-end #sub-content-1 #related-documents, #back-end #sub-content-1 h3, #back-end .related-footer, #back-end .featured-footer, #back-end form .formcontrol-fr, #back-end form img.formcontrol-hr {
	border-color: #fff;
}