@charset "utf-8";

/**{ margin:0; padding:0 }*/

/* RESET */
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {margin:0pt; padding:0pt}
	a img{border:0}
/* */
#network-nav{ display:none }
html, body{
	background:#FFF; font-size:80%; font-family:Arial, Helvetica, sans-serif;
}


/* UTILITY CLASSES */
.floatleft{ float:left }
.floatright{ float:right }
.clear{ clear:both }
ul{ list-style:inside }
ol{ list-style:decimal inside}
a{color:#327DA9 }
a img{ text-decoration:none; border:none }
a:hover{ text-decoration:underline !important }
/* --------- */


#pagewrap{
	position:relative; margin:0px auto; width:25cm; left:0%; background:none;
}

#pagehead{
	display:none;
}
	#pagehead div.title{
		height:122px;
	}
		#pagehead div.title img{
			margin:18px 37px;
		}
		#pagehead div.title h1{
			display:block;
			font-family:Lucida sans, Helvetica, Geneva, Arial, sans-serif;
		}
	
	#pagehead div.subnav{
		display:none;
		height:28px; padding:12px 10px 6px 14px;
		background:#f7f7f7;
	}
	
		#pagehead div.subnav form.floatright input#search_query{
			margin-right:7px; height:20px; padding-top:3px; padding-left:3px;
			border:1px solid #DAD8CF; line-height:23px; z-index:99;
			/* IE FIX */ .padding-top:0px; .height:23px;
		}
	
		#pagehead div.subnav ul{
			list-style:none;
		}
		#pagehead div.subnav li{
			height:22px; margin:0px 13px; 
			text-indent:-9999px;
		}
			#pagehead div.subnav li.contact a{ width:74px; background:url(/subsites/pics/oneplan/subnav_contact.gif);	}
			#pagehead div.subnav li.forum a{ width:238px; background:url(/subsites/pics/oneplan/subnav_forum.gif); }
			#pagehead div.subnav li.faqs a{ width:44px; background:url(/subsites/pics/oneplan/subnav_faqs.gif); }
			#pagehead div.subnav li.glossary a{ width:64px; background:url(/subsites/pics/oneplan/subnav_glossary.gif); }
			
		#pagehead div.nav{
			display:none;
			min-height:55px; 
			background:#e7e7e7;
			/* IE FIX */ _height:55px;
		}
			#pagehead div.nav ul{
				padding-top:7px;
				list-style:none;
			}
			#pagehead div.nav li{
				margin:0px 9px; height:48px; text-indent:-9999px;
			}
				#pagehead div.subnav li a:hover {background-position: 0 -22px;}
				#pagehead div.nav li.oneplan a{ background:url(/subsites/pics/oneplan/nav_oneplan.gif) no-repeat top left; width:97px }
				#pagehead div.nav li.asf a{ background:url(/subsites/pics/oneplan/nav_aucksustainabilityframework.gif) no-repeat top left; width:311px }
				#pagehead div.nav li.regionalstrategies a{ background:url(/subsites/pics/oneplan/nav_regionalstrategies.gif) no-repeat top left; width:183px }
				#pagehead div.nav li.oneplanprogrammes a{ background:url(/subsites/pics/oneplan/nav_oneplanprogrammes.gif) no-repeat top left; width:207px }
				
				#pagehead div.nav li a, #pagehead div.subnav li a{
					display:block; height:100%;
					outline:none;
				}
				#pagehead div.nav li a:hover{background-position: 0 -48px;}
				#pagehead div.nav li.selected a, #pagehead div.nav li.selected a:hover{background-position: 0 -96px;}
			
		#pagehead div.banner_image{
			display:none;
			height:148px; padding:26px;
			background:url(/subsites/pics/oneplan/image_banner_home.jpg) no-repeat; color:#FFF;
		}
			#pagehead div.banner_image h4, #pagehead div.banner_image p{
				display:none;
			}
			

#pagemiddle{
	position:relative; height:auto; overflow:hidden;
}
	#leftcol{
		display:none;
		float:left; width:1px; padding:30px 20px;
		background:#FFF;
	}
		#pagemiddle.col2 #leftcol{width:192px;}
	
		#leftcol h2{
			height:18px; width:192px; margin-bottom:18px;
			text-indent:-9999px; background: url(/subsites/pics/oneplan/hdr-aucklandsustainabilityframework.gif) no-repeat;
		}
		#leftcol ul{
			list-style:none; font-size:1.2em; color:#327da9; text-indent:0px;
		}
		#leftcol li{
			margin-bottom:12px;
			/* IE FIX */ _margin:0;
		}
			#leftcol li a{
				padding-left:20px; display:block;
				color:#327da9; text-decoration:none; background: url(/subsites/pics/oneplan/bullet_bluearrow.gif) no-repeat 0 2px;
				/* IE FIX */ .text-indent:-15px;
			}
			
			#leftcol li a.selected{
				color:#000; background:url(/subsites/pics/oneplan/bullet_greyarrow2.gif) no-repeat 0 2px; cursor:pointer;
			}
		
	#centrecol{
		margin-left:-16px; width:60%; padding-right:100px;
		color:#565656; font-size:1.2em;
		/* IE FIX */ _padding-left:15px; _padding-right:-5px;
	}
		#centrecol.darkbg{ background:url(/subsites/pics/oneplan/pagemid-4col-bg.jpg) repeat-x #fefefe}
		#pagemiddle.col2 #centrecol{
			width:682px; padding-left:20px;
		}
		
		#centrecol h2{
			margin:20px 0px 10px;
			color:#000; font-size:1.6em; font-family:Lucida sans, Helvetica, Geneva, Arial, sans-serif; font-weight:normal;
		}
		#centrecol p{
			margin-bottom:1.2em; line-height:1.6em;
		}
		#centrecol ul, ol{
			margin-bottom:1em;
		}
		#centrecol li{
			line-height:1.6em;
			list-style: outside;
			margin-left:22px;
			margin-bottom:10px;
		}
		
	#rightcol{
		display:none;
		width:250px; height:100%;
		color:#327da9; background:url(/subsites/pics/oneplan/rhs_background.jpg) repeat-y; font-size:1.2em;
		/*IE FIX */ _float:right; _width:243px; _margin-left:-80px;
	}
		#rightcol div.sidepin{
			padding-bottom:20px;
			background:url(/subsites/pics/oneplan/rhs_sectionbottom.gif) bottom left no-repeat;
		}
		#rightcol div.sidepin a{
			color:#327da9; text-decoration:none;
		}
			#rightcol div.sidepin div.content{
				padding:5px 15px;
			}
			#rightcol div.sidepin h3{
				height:60px; text-indent:-9999px;
			}
				#related_links h3{background:url(/subsites/pics/oneplan/rhs_relatedlinks_head.gif) no-repeat;}
				#supporting_documents h3{background:url(/subsites/pics/oneplan/rhs_supporting_head.gif) no-repeat;}
				#rightcol div.sidepin h3.eightgoals{background:url(/subsites/pics/oneplan/rhs_eightgoals_head.gif) no-repeat;}
				#rightcol div.sidepin h3.eightshifts{background:url(/subsites/pics/oneplan/rhs_eightshifts_head.gif) no-repeat;}
			
			#rightcol div.sidepin ul{
				margin-top:5px; margin-left:14px; margin-right:30px;
			}
	
#pagefooter{
	display:none;
	background:#ebebeb url(/subsites/pics/oneplan/footer_bg.jpg) repeat-y right; height:auto; overflow:hidden;
	/* IE FIX */  _padding-bottom:1px; _height:100%; _width:100%;
}
	#pagefooter div.post_nav{
		height:16px; padding:5px 40px;
		color:#707070; background:#f5f5f5; font-size:1.1em;
	}
		#pagefooter div.post_nav a{
			margin:0px 5px;
			color:#707070; text-decoration:none;
		}
	#pagefooter #footer_nav{
		padding:10px;
		color:#333333;
	}
		#footer_nav div{
			min-width:180px; margin:10px 20px;
			/* IE FIX */ _width:170px;
		}
		#footer_nav div.asf{
			/* IE FIX */ _width:250px; _margin:10px 10px;
		}
			#footer_nav h3{
				margin-bottom:10px;
				color:#FFF;
				/* IE FIX */ .font-size:1.3em;
			}
				#footer_nav h3 span{
					padding:2px 10px;
				}
				#footer_nav div.oneplan h3 span{background:#7ba2b9}
				#footer_nav div.asf h3 span{background:#7eb2a6}
				#footer_nav div.regionalstrategies h3 span{background:#9fa0b5}
				#footer_nav div.oneplanprogrammes h3 span{background:#b28e8f}
				
			#footer_nav ul{
				margin-left:25px;
				list-style:url(/subsites/pics/oneplan/bullet_greyarrow.gif) outside; line-height:1.8em;
			}
			#footer_nav div a{
				text-decoration:none; font-size:1.2em; color:#333333;
			}

	#logo_box{
		clear:both; width:100%; margin:7px;	margin-left:0px;
		background:url(/subsites/pics/oneplan/footer_sponsors_bg.gif) repeat-y center; text-align:center;
	}
		#logo_box div.top{
			height:52px; 
			background:url(/subsites/pics/oneplan/footer_sponsors_head.gif) no-repeat center;
		}
		#logo_box div.content{
			width:885px; height:auto; overflow:hidden; margin:0px auto;
		}
			#logo_box div.content img{
				margin:8px;
			}
			#logo_box div.content div#logo-wrap-1 {
			}
			#logo_box div.content div#logo-wrap-1 img {
				margin: 7px;
			}
			#logo_box div.content div#logo-wrap-2 {
				clear:both; float:left; width:885px;
			}
			#logo_box div.content div#logo-wrap-2 img {
				margin:6px;
			}
			
		#logo_box table{
			width:100%;
		}
		
		#logo_box div.bottom{
			height:20px;
			background:url(/subsites/pics/oneplan/footer_sponsors_bottom.gif) no-repeat center;
		}
		

div#footer{
	padding:10px; width:940px;
	background:#767676;	border-top:3px solid #E77401;
}	
	div#footer p{
		margin-left:25px;
		color: #fff;
	}
		
	div#footer ul{
		margin-right:10px;
		color:#fff;
	}
	
	div#footer ul li{
		display:inline;
		list-style:none;
	}
		
	div#footer ul li a{
		margin-left:10px;
		color: #fff; text-decoration:none;
	}

/* REPEATABLES */
div.pinup{
	width:233px; padding:0px 0px 20px 0px; margin:10px 20px 0px 0px;
	background:url(/subsites/pics/oneplan/pinup_bg.gif) bottom right repeat-y;
	/* IE FIX */ _width:239px; _background-position:0px bottom;
}
	div.pinup h3{
		width:239px; height:36px;
		text-indent:-9999px;
		/* IE FIX */ _width:245px; _margin-right:-25px;
	}
	div.pinup h3.eightgoals{background:url(/subsites/pics/oneplan/pinup_eightgoals_head.gif) no-repeat top left;}
	div.pinup h3.eightshifts{background:url(/subsites/pics/oneplan/pinup_eightshifts_head.gif) no-repeat top left;}
	div.pinup ul{}
		div.pinup ul li{
			padding-top:4px; padding-bottom:4px; 
			/* IE FIX */ .padding-left:17px; .text-indent:-16px;
		}
	
ul.numbered{list-style:none; margin-left:10px; margin-right:10px;}
	ul.numbered li{
		padding:6px 0px 6px 20px;
		border-bottom:1px solid #E5EAFF;
		/* IE FIX */ .text-indent:-17px;
	}
		ul.numbered li.n1{background: url(/subsites/pics/oneplan/bullet-01.gif) no-repeat 0 7px;}
		ul.numbered li.n2{background: url(/subsites/pics/oneplan/bullet-02.gif) no-repeat 0 7px;}
		ul.numbered li.n3{background: url(/subsites/pics/oneplan/bullet-03.gif) no-repeat 0 7px;}
		ul.numbered li.n4{background: url(/subsites/pics/oneplan/bullet-04.gif) no-repeat 0 7px;}
		ul.numbered li.n5{background: url(/subsites/pics/oneplan/bullet-05.gif) no-repeat 0 7px;}
		ul.numbered li.n6{background: url(/subsites/pics/oneplan/bullet-06.gif) no-repeat 0 7px;}
		ul.numbered li.n7{background: url(/subsites/pics/oneplan/bullet-07.gif) no-repeat 0 7px;}
		ul.numbered li.n8{background: url(/subsites/pics/oneplan/bullet-08.gif) no-repeat 0 7px;}
	
ul.checked{list-style:none; margin-right:25px; margin-left:15px;}
	ul.checked li{
		display:block; padding:6px 0px 6px 20px;
		background:url(/subsites/pics/oneplan/bullet_checkbox.gif) 0px 4px no-repeat; border-bottom:#e1ecfe 1px solid;
		/* IE FIX */ .text-indent:-15px; .padding-left:25px;
	}
	
ul.straightline{list-style:none;}
	ul.straightline li{
		display:block; padding-left:20px;
		background:url(/subsites/pics/oneplan/li-straightline.gif) 7px 8px no-repeat;
		/* IE FIX */ .text-indent:-15px; .padding-left:25px;
	}

ul.files{list-style:none; margin-right:25px; margin-left:15px;}
	ul.files li{
		display:block; padding:6px 0px 6px 20px;
		border-bottom:#e1ecfe 1px solid;
		/* IE FIX */ .text-indent:-15px; .padding-left:25px;
	}
	ul.files li.pdf{background:url(/subsites/pics/oneplan/bullet_file_pdf.gif) 0px 4px no-repeat;}
	ul.files small{font-size:0.9em; color:#999999;}
	

ul.infotabs{
	height:auto; overflow:hidden; width:120%; margin-top:20px; margin-right:-20px;
	list-style:none;
}
	ul.infotabs li{
		display:block; float:left; height:33px; margin-right:-1px;
		background:no-repeat bottom; cursor:pointer; text-indent:-9999px;
	}
	ul.infotabs li.selected{background-position:top;}
	ul.infotabs li.opportunities{width:123px; background-image:url(/subsites/pics/oneplan/infotab_opportunites.gif)}
	ul.infotabs li.challenges{width:107px; background-image:url(/subsites/pics/oneplan/infotab_challenges.gif)}
	ul.infotabs li.indicative{width:232px; background-image:url(/subsites/pics/oneplan/infotab_indicative.gif)}
	
#js_tabbedinfo{
	margin-bottom:30px;
}
	#js_tabbedinfo div.infowrap{
		clar:both; padding:10px;
	}
	
table.greylines{
	margin-left:0px;
	border-collapse:collapse;
}
	table.greylines tr td{
		padding:10px; vertical-align:text-top;
		border-bottom:1px solid #e1e1e1;
	}
	table.greylines tr td.border-right{
		border-right:1px solid #e1e1e1;
	}
	table.greylines tr td.cornerflip{
		background:url(/subsites/pics/oneplan/cornerflip_bg.gif) bottom right no-repeat; border-bottom:0;
	}

p.leadtext{
padding:10px 18px;
background:#EEF2E6; border-left:3px solid #84A15F;
}
