@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;
	}

#env_menu{
	display: none;
}

#sp_menu{
	display:none;
}

#govtext {float:left; width:45%; margin-right:40px;}
#govtext {width:100% !important;clear:both;}

.print_img{
	display:inline;
	filter:gray;
}

.print_gri{
	display:inline;
	padding-bottom:100px;
	margin:inherit;
	filter:gray;
}

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;}


#leftbar	{height:auto;
width: auto;

position: relative;

top: 0px;

left: 0%;

z-index: 200;

margin-left: 0px;

background-color: #ffffff;
}
#leftbar h2

{


text-indent: 0em;

}

#leftbar ul	{display:none;}
#section.leftbar

{
padding:0px !important;
margin:0px !important;
width: auto;

height: auto;

text-align: left;

}
#home_feature{
display:none;}
#home_portfolio {
	float:left;
	background:#fff url(../images/home_our_portfolio.png) 0 0 no-repeat;
	width:183px;
	height:143px;
	text-indent:-999em;
	border:1px solid #ccc;
	display:none;
	margin:0 4px 0 0;
}
#home_vision {
	float:left;
	background:#fff url(../images/own_manage_develop.jpg) 0 0 no-repeat;
	width:183px;
	height:143px;
	text-indent:-999em;
	border:1px solid #ccc;
	display:none;
	margin:4px 0 0 0;
}
#home_chair_ceo {
	width:183px;
	height:143px;
	background:#fff url(../images/home_chair_ceo.jpg) 0 0 no-repeat;
	float:left;
	display:none;
	margin:4px 4px 0 0;
	border:1px solid #ccc;
	overflow:hidden;
}
#home_chair_ceo span {
	color:#0052a5; display:block;
	text-transform:uppercase;
	font-size:12px;
	margin:70px 0 0 0;
	padding:0 0 0 5px;
	display:none;
}
#home_chair_ceo p {
	padding:2px 5px;
}
#home_chair_ceo a {
	color:#0052a5;
	padding-top:15px;
}

#home_video {
	width:183px;
	height:143px;
	background:#fff url(../images/home_webcam.jpg) bottom right no-repeat;
	float:left;
	border:1px solid #ccc;
	display:none;
}
#home_video a.video {
	width:183px;
	height:90px;
	background:#fff url(../images/movie22.jpg) 0 0 no-repeat;
	text-indent:-999em;
}
#home_video span {
	color:#0052a5; display:block;
	text-transform:uppercase;
	font-size:12px;
	margin:3px 0 0 0;
	padding:0 0 0 5px;
}
#home_video p {
	padding:4px 5px 0 5px;
}
#home_video a {
	color:#999;
	display:block;
	margin-bottom:1px;
	text-transform:uppercase;
}

#home_timeline_container {
	height:auto;
	clear:both;
	padding:0;
	position:static;
	overflow:visible;
}

#home_timeline {
	height:auto;
	width:auto;
	left:0px;
	position:static;
}
#home_timeline_heading {
	width:auto;
	position:static;
	text-align:left;
	top:0;
	left:0;
	height:auto;
	background-color:#fff;
	z-index:100;
}
#home_timeline_heading span {
	font-size:14px;
	color:#0052a5;
	font-size:120%;
	font-weight:bold;
	margin:30px 0 0 0;
	display:block;
	text-transform:uppercase;
}
#home_timeline_line {
	height:1px;
	background-color:#999;
	overflow:hidden;
	position:absolute;
	top:65px;
	width:860px;
	z-index: 199;
	display:none;
}
#home_timeline_drag {
	position:absolute;
	top:55px;
	left:95px;
	cursor:pointer;
	display:block;
	z-index:200;
	display:none;
}
#home_timeline div {
	width:auto;
	height:auto;
	float:none;
	padding:0 5px;
	display:inline;
	visibility: visible;
}
#home_timeline div span {
	font-size:14px;
	color:#999;
	font-size:120%;
	font-weight:bold;
	padding:0 0 30px 0;
	display:block;
}
#home_timeline div p {
	color:#666;
	font-size:11px;
}
#os_overlay, #os_overlay2, #os_overlay3	{display:none;}
#oka, #fh	{overflow:visible;}
#oka h3, #fh h3	{ margin-bottom:10px; margin-top:30px;}
.bottomrow	{ background:black !important;width:50px; background-color:black; opacity:1; filter:alpha(opacity=100); border:solid 1px black !important;}
.bottomrow5	{ background:black !important;width:50px; opacity:1; filter:alpha(opacity=100); border:solid 1px black !important;}

