@import "screen.css";

html {
	height:auto;
	max-height:auto;
	overflow:visible;
}
body {
	height:auto;
	min-height:auto;
	height:auto;
	overflow:visible;
	max-height:auto;
	padding:1cm 0.5cm 0.5cm 1cm;
}
#header,#footer {
	display: none !important;
}
#content,#wrapper,#section, #section ul {
	color:#000;
	height:auto;
	width:100%;
	overflow:visible;
	position:relative !important;
	margin:0 !important;
	padding:0 !important;
	left:0 !important;
	font-size:1em !important;
	line-height:1em !important;
}


#artitle,
#introtitle,
#keychallengestitle, 
#feedbacktitle,
#ceo-title, 
#marketplace-title, 
#downloads-title, 
#sitemap-title, 
#glossary-title, 
#contact-title, 
#key_issues-title, 
#help-title, 
#ourpeopletitle, 
#communitytitle, 
#environment-title {
	height:auto !important;
	width:auto !important;
	margin-top:0 !important;
	background:url () !important;
	} 
	#assurance_title {
	height:9em !important;
	width:auto !important;
	margin-top:0 !important;
	}

#govtext {float:left; width:45%; margin-right:40px;}
#govtext {width:100% !important;clear:both;}


h1  { 	color:#000 !important;
	display:block !important;
	width:90%;
	font-size:1.8em !important;
	margin:0 0 1em 0 !important;
	line-height:1em !important;
}
h2,h3 { font-size:1.2em !important; 	
	color:#000 !important;
	display:block !important;
	width:90%;
	margin:.5em 0;
}
p,h4 {
	color:#000 !important;
	display:block !important;
	width:90%;
	font-size:1em !important;
	margin:.5em 0;
}

h4 {font-weight:bold;}

img,#graphpanel,#graphpanel2,.graphpanel2,#graphpanel-environment {
	display:none;
}
form,fieldset,input {
	display:none !important;
}
td,th {
	border:0px solid #777;
}
li {color:#000 !important;}
#intro,#section p,#section ul,#section ol {
	width:100% !important;
	padding:1px;
	color:#000 !important;
}

#intro {
	font-size:1.2em !important; }

#section table {
	width:100% !important;
	padding:10px 0;
	clear:both !important;
	float:none !important;
	page-break-inside:avoid;
}

.border-top { padding-top:10px; border-top:1px solid #000; }
.border-bottom { padding-bottom:10px; border-bottom:1px solid #000; }
.border-bottom-table { margin-bottom:8px; border-bottom:1px solid #000; }
.border-bottom-bold { margin-bottom:8px; border-bottom:1px solid #000; font-weight:bold; }
.border-bottom-black { margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #000; }


/* key challenges */

#keys,#key1,#key2,#key3,#key4,#keystextarea,#keysheads,#key1head,#key1headred,#key2head,#key2headred,#key3head,#key3headred,#key4head,#key4headred {
		color:#000 !important;
		display:block !important;
		border:0 !important;
		position:relative !important;
		width:auto !important;
		clear:both !important;
		float:none;
		padding:0;
		height:auto !important;}
#keys1image,#keys2image,#keys3image,#keys4image {
	padding:0;
}

/* ceo's message */
#ceochairman,#ceochairmanheads,#ceoblock,#chairmanblock,#ceotextblock,#ceoheadred {		
color:#000 !important;
		display:block !important;
		border:0 !important;
		position:relative !important;
		width:auto !important;
		clear:both !important;
		float:none;
		padding:0;
		margin:0;
		height:auto !important;}
		
		#ceopic,#chairmanpic,#ceohead {
			display:none;
		}
		
		#ceoheadred { font-size:1.4em; margin:1.2em 0 0.8em 0;}
		#chairmanblock { page-break-before:always; !important; }
		
/* marketplace */


#operate{ position:relative;width:25%;top:0;right:0;height:auto; border:0.5pt solid #000; float:right; margin:0 0 1em 1em;}
#key_issues_block { position:relative;width:25%;height:auto;float:right; border:0.5pt solid #000;}
#key_issues_block2 { position:relative;width:25%;height:auto;float:right; border:0.5pt solid #000;}
#key_issues_block3 { position:relative;width:25%;height:auto;float:right; border:0.5pt solid #000;}
#brands,#brandsnz {
	display:none;
}

#grcontent,#left48,#ourpeoplecontent {width:100%;margin:0;padding:0;}


#ecp {width:100%; display:block;float:none !important; clear:both; margin-right:0; }
#ecp table {
	display:block;
}
#ecp h2 {
	width:auto;
	position:relative !important;
	text-align:left;
	display:block;
	clear:both;
}
#ecp1,#ecp2,#ecp3,#ecpbox,#ecphead1red,#ecphead2red,#ecphead3red {
color:#000 !important;
		display:block !important;
		border:0 !important;
		position:relative !important;
		width:auto !important;
		clear:both !important;
		float:none;
		padding:1em 0 0 0;
		margin:0;
		height:auto !important;
		top:0;
		left:0;
	}
	#ecphead1,#ecphead2,#ecphead3 {
		display:none;
		width:auto;
		position:relative !important;
		clear:both !important;
		float:none;
	}
#ecp3 {page-break-before:always;}
	
#frscontent,#frscontent p { padding:0 !important;width:100% !important;}


#principles {border:1px solid #000;}

.board1block {display:block; width:100%; margin-bottom:3em; position:relative; top:0px;left:0px; height:auto; clear:both !important; }

#governance_block,#governance_block2 {position:relative;width:auto;float:right; width:25%; border:0.5pt solid #000; }
#eco_block { display:none; }

.environment-table {text-align:left;vertical-align:top;}
.environment-table .inprogress, .environment-table .completed,.environment-table .notachieved { width:auto;text-indent:0 !important;height:auto; overflow:visible;display:inline}


#block {margin:0 0 1em 1em; border:0.5pt solid #000; width:12em;}

.epblock {display:block; padding:.6em; position:static; color:#000; font-size:1em; width:25%; height:auto; float:right; border:0.5pt solid #000;}

#boardtxt1 {display: block; height:6em; position:relative; top:0em; left:0; padding:0; margin-right:1em; margin-top:2em; border:0px none #CC003D; font-size:1em; float:left; width:30%;}
#boardtxt2 {display: block; height:6em; position:relative; top:0em; left:0; padding:0; margin-right:1em; margin-top:1em; border:0px none #CC003D; font-size:1em; float:left; width:30%;}
#boardtxt3 {display: block; height:6em; position:relative; top:-1em; left:0; padding:0; margin-right:1em; margin-top:1em; border:0px none #CC003D; font-size:1em; float:left; width:30%;}
#boardtxt4, #boardtxt5, #boardtxt6 {display: block; height:7em; position:relative; top:-1em; left:0; padding:0; margin-right:1em; border:0px none #CC003D; font-size:1em; float:left; width:30%;}
#boardtxt7, #boardtxt8, #boardtxt9 {display: block; height:6em; position:relative; top:-1em; left:0; padding:0; margin-right:1em; border:0px none #CC003D; font-size:1em; float:left; width:30%;}




.noprint { display:none !important; }
.print, .print img { display:block !important; }


#boardpic1, #boardpic2, #boardpic3, #boardpic4, #boardpic5, #boardpic6, #boardpic7, #boardpic8, #boardpic9 {display:none; }


#boardtitle { height:auto; width:auto; }


key_issues_block4 {
	display:block;
	padding-top:0;
	width:300px;
	font-size:1em;
	position:relative;
	top:0;
	float:right;
	margin-left:1em;
	z-index:200;
	text-align:right;
	background-image: url( );
}


#pdflist { margin-right:60px; filter:alpha(opacity=100); opacity:1; z-index:100;  }
#pdflist ul li { padding-left:0;}


.our_people_block {display:block; padding:8px; position:relative; top:0; right:0; color:#000; font-size:1em; width:25%x; height:auto; float:right; margin:0 0 1em 1em; border:0.5pt solid #000;}



#opportunities {display:block; width:100%; height:auto; background-color:#fff; border:0px none #ffa610; z-index:99; margin:2em 0 0 0; position:static; top:0; left:0; }
#opportunities-head {display:none; }
#opportunities-box {display:block; width:100%; height:auto; background-color:#fff; margin:auto; position:relative; padding:0; overflow:visible;}
#opportunities-box h3 { font-family:"Palatino", Times, serif; font-size:20px; font-weight:normal; color:#ffa610;}
#opportunities-box p {font-size:.8em;}
.opportunities-box2 {display:block; width:auto; height:auto; float:none; margin-right:0;}
.opportunities-box3 {display:block; width:auto; height:auto; background:url( ); }


#nicole {display:block; width:100%; height:auto; background-color:#fff; border:0.5pt solid #000; z-index:99; padding:1em; margin:1em 0; position:relative; top:0; left:0; }
#nicole-head {display:none !important; }
#nicole-box {display:block; width:auto; height:auto; background-color:#fff; margin:auto; position:relative; padding-left:0; overflow:visible;}
#nicole-box h3 {font-size:1em;}
#nicole-box p {font-size:.8em;}

.nicole-box2 { display:block; width:auto; height:auto; float:none; margin-right:0; }
.nicole-box3 { display:block; width:auto; height:auto; background:url( ); margin:0; }


.scrollbox {display:block; width:100%; height:auto; overflow-y:visible; padding-top:10px; }

#employee-turnover-box {display:none;}

#jacob {display:block; width:auto; height:auto; background-color:#fff; border:0.5pt solid #000; z-index:320; margin:0; position:relative; top:0; left:0; padding:1em; page-break-before:always; }
.jacob-box {display:block; width:auto; height:auto; float:none; margin:auto; }
.jacob-box2 {display:block; width:auto; height:auto; float:none; margin:auto; }

#debra {display:block; width:auto; height:auto; background-color:#fff; border:0.5pt solid #000; z-index:320; margin:0; position:relative; top:0; left:0; padding:1em; }
.debra-box { display:block; width:auto; height:auto; float:none; margin:auto; }
.debra-box2 { display:none; width:auto; height:ato; background:url( ); margin:auto; }


#diversity_pop {display:block; width:auto; height:auto; border:0px none #ffa610; margin:auto; position:relative; top:0; left:0; }
#diversity-box {display:block; width:auto; height:auto; margin:auto; position:relative; padding:0; overflow:visible;}
.diversity-box2 {display:block; width:auto; height:auto; float:none; margin:0; }
.diversity-box3 {display:block; width:auto; height:auto; background:url( ); margin:auto; }

#diversity-box h3 {font-size:1em !important; }

.safety-block1 { display:none;}
.destination-zero {display:none;}

.community1 {width:auto;}
.community2 {display:none;}
.community3 {display:none;}

#community_block { display:block; padding:8px; background-color:#FFF; position:static; color:#FFF; font-size:1.2em; width:25%; height:auto; font-family:"Palatino", Times, serif; float:right; border:0.5pt solid #000;}

#drought {display:block; width:auto; height:auto; background-color:#fff; border:0.5pt solid #000; z-index:301; margin:auto; position:relative; top:0; left:0; padding:1em; page-break-before:always; }
#drought2 {display:block; width:auto; height:auto; background-color:#fff; border:0.5pt solid #000; z-index:301; margin:auto; position:relative; top:0; left:0; padding:1em; }
#drought-head {display:none;}

#drought-box {display:block; width:auto; height:auto; background-color:#fff; margin:auto; position:relative; padding-left:0; overflow:visible;}
#drought-box h3 {font-size:1em; color:#000;}
.drought-box2 {display:block; width:auto; height:auto; float:none; margin:0; }
.drought-box3 {display:block; width:auto; height:auto; background:url( ); margin:0;}
.drought-box4 {display:none;}
.drought-box5 {display:none;}


.levelpos {position:static; margin-bottom:20px; width:100%; height:auto;}
.level {display:block; width:auto; height:auto; background:url( ); }
.level p {display:inline;}

.box1 {display:block; position:relative; top:0em; left:0; width:10.8em; height:10.8em; color:#FFF; border:0.5pt solid #000; padding:.5em;  }
.box1 table p {font-size:1.2em; margin-bottom:0px; }

.box2 {display:block; position:relative; top:-11.95em; left:12em; width:10.8em; height:10.8em; color:#FFF; border:0.5pt solid #000; padding:.5em;  }
.box2 table p {font-size:1.2em; margin-bottom:0px; }

.box3 {display:block; position:relative; top:-12em; left:0em; width:10.8em; height:10.8em; color:#FFF; border:0.5pt solid #000; padding:.5em;  }
.box3 table p {font-size:1.2em; margin-bottom:0px; }

.box4 {display:block; position:relative; top:-24em; left:12em; width:10.8em; height:10.8em; color:#FFF; border:0.5pt solid #000; padding:.5em;  }
.box4 table p {font-size:1.2em; margin-bottom:0px; }

.level2 {display:block; width:auto; height:1.4em; background-color:#eee6cb; text-align:left; position:relative; top:-24em; left:0em; }
.fix-source {position:relative; top:-24em;}



#people_graph1 {display:none;}
#people_graph2 {display:none;}
#people_graph3 {display:none;}
#people_graph4 {display:none;}



