@charset "utf-8";

/***************************************************Fonts****************************************************************/
/*@font-face {
	font-family: convPtSansBold,arial,helvetica,sans-serif;
	src: url('https://static.nzpif.org.nz/css/fonts/pt-sans.bold.eot');
	src: local('☺'), 
				url('https://static.nzpif.org.nz/css/fonts/pt-sans.bold.eot?#iefix') format('embedded-opentype'),
				url('https://static.nzpif.org.nz/css/fonts/pt-sans.bold.woff') format('woff'), 
				url('https://static.nzpif.org.nz/css/fonts/pt-sans.bold.ttf') format('truetype'), 
				url('https://static.nzpif.org.nz/css/fonts/pt-sans.bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
http://code.adonline.id.au/cross-domain-support-for-font-face/
*/
@font-face {
    font-family: convPtSansBold;
    src: url('https://static.nzpif.org.nz/css/fonts/pt-sans.bold.eot');
    src:
        url(https://static.nzpif.org.nz/css/fonts/pt-sans.bold.eot?#iefix) format('embedded-opentype'),
        url(https://static.nzpif.org.nz/css/fonts/pt-sans.bold.woff) format('woff'),
        url(https://static.nzpif.org.nz/css/fonts/pt-sans.bold.ttf) format('truetype'),
        url(https://static.nzpif.org.nz/css/fonts/pt-sans.bold.svg) format('svg');
    font-weight: bold;
    font-style: normal;
}
/*@font-face {
	font: <<corrupted>> copy from archive;
	src: url('https://static.nzpif.org.nz/css/fonts/pt-sans.italic.eot');
	src: local('☺'), 
			url('https://static.nzpif.org.nz/css/fonts/pt-sans.italic.eot?#iefix') format('embedded-opentype'),
			url('https://static.nzpif.org.nz/css/fonts/pt-sans.italic.woff') format('woff'), 
			url('https://static.nzpif.org.nz/css/fonts/pt-sans.italic.ttf') format('truetype'), 
			url('https://static.nzpif.org.nz/css/fonts/pt-sans.italic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

@font-face {
	font-family: convPtSansItalic;
	src: url('https://static.nzpif.org.nz/css/fonts/pt-sans.italic.eot');
	src: 	url('https://static.nzpif.org.nz/css/fonts/pt-sans.italic.eot?#iefix') format('embedded-opentype'),
			url('https://static.nzpif.org.nz/css/fonts/pt-sans.italic.woff') format('woff'), 
			url('https://static.nzpif.org.nz/css/fonts/pt-sans.italic.ttf') format('truetype'), 
			url('https://static.nzpif.org.nz/css/fonts/pt-sans.italic.svg') format('svg');
	font-weight: normal;
	font-style: italic;
}
/* 'pt_sansregular' */
@font-face {
	font-family: ptSansRegular;
	src: url('https://static.nzpif.org.nz/css/fonts/pt-sans.regular_1.eot');
	src: url('https://static.nzpif.org.nz/css/fonts/pt-sans.regular_1.eot?#iefix') format('embedded-opentype'),
	 		url('https://static.nzpif.org.nz/css/fonts/pt-sans.regular_1.woff') format('woff'),
	  		url('https://static.nzpif.org.nz/css/fonts/pt-sans.regular_1.ttf') format('truetype'),
	   	url('https://static.nzpif.org.nz/css/fonts/pt-sans.regular_1.svg#pt_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: OpenSansBold;
	src: url('https://static.nzpif.org.nz/css/fonts/opensans-bold.eot');
	src: url('https://static.nzpif.org.nz/css/fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),
	 		url('https://static.nzpif.org.nz/css/fonts/opensans-bold.woff') format('woff'),
	  		url('https://static.nzpif.org.nz/css/fonts/opensans-bold.ttf') format('truetype'),
	   	url('https://static.nzpif.org.nz/css/fonts/opensans-bold.svg#OpenSansBold') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: OpenSansRegular;
	src: url('https://static.nzpif.org.nz/css/fonts/opensans-regular.eot');
	src: url('https://static.nzpif.org.nz/css/fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
	 		url('https://static.nzpif.org.nz/css/fonts/opensans-regular.woff') format('woff'),
	  		url('https://static.nzpif.org.nz/css/fonts/opensans-regular.ttf') format('truetype'),
	   	url('https://static.nzpif.org.nz/css/fonts/opensans-regular.svg#OpenSansRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

/***************************************************End of Fonts****************************************************************/


body {
	margin: 0px;
	padding: 0px;
	font-family: ptSansRegular,arial,helvetica,sans-serif;
}
.container {
	max-width: 940px;
	width: 100%;
}
.holder {
	max-width: 940px;
	margin: 0 auto;
}
.new {
	padding: 5px 0 5px 0;
}
.new p {
	font-size: 15px;
	color: #000;
	font-family: convPtSansItalic,arial,helvetica,sans-serif; font-style: italic; 
	text-align: center;
	padding: 20px 30px 0;
	line-height: 18px;
}
.logo {
	height: auto;
	padding: 15px 0 5px 0;
	float: left;
}
.phone {
	height: auto;
	padding: 15px 0 5px 40px;
	float: left;
}
.phone p {
	font-size: 14px;
	font-weight: bold;
	color: #5898c2;
	font-family: convPtSansBold,arial,helvetica,sans-serif;
	line-height: 8px;
	float: left;
	margin-left: 15px;
}
.login {
	padding: 6px 35px;
	float: right;
	margin-right: 14px;
}
.navbar-static-top {
	margin-bottom: 10px;
}
.navbar-nav {
	float: left;
	margin: 0 0 0 190px;
}
.navbar-nav li {
	font-size: 14px;
	font-family: ptSansRegular,arial,helvetica,sans-serif;
}
.navbar-nav li a:hover {
	background: #0CC;
}
.black {
	width: 100%;
	height: 50px;
	background: #333;
}
.bgpart {
	width: 100%;
	background: url(https://static.nzpif.org.nz/img/2014/bg.jpg) repeat-x;
	height: auto;
	min-height: 400px;
}
.slider {
	width: 90%;
	margin: 10px auto 20px;
	max-width: 940px;
	height: auto;
	overflow: hidden;
	background: url(https://static.nzpif.org.nz/img/2014/top_border.png) repeat;
	padding: 8px 0;
}
.carousel-inner {
	margin: 2px 0;
}
.carousel-caption {
	position: absolute;
	bottom: 50px;
	width: 100%;
}
.carousel-caption h3 {
	font-family: convPtSansBold,arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 2.3em;
	position: relative;
	left: -260px;
}
.carousel-caption p {
	font-size: 16px;
	position: relative;
	left: -150px;
	padding: 0 120px 0 0;
	font-family: convPtSansItalic,arial,helvetica,sans-serif; font-style: italic; 
}
.btn-success {
	padding: 10px 40px;
	position: relative;
	left: -200px;
	top: 50px;
}
.col-md-4 {
	padding-left: 0;
	margin-right: 0;
}
.member {
	/* IE10 Consumer Preview */ 
	background-image: -ms-radial-gradient(center, circle farthest-corner, #A3CBE8 0%, #4A99D2 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-radial-gradient(center, circle farthest-corner, #A3CBE8 0%, #4A99D2 100%);
	/* Opera */ 
	background-image: -o-radial-gradient(center, circle farthest-corner, #A3CBE8 0%, #4A99D2 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #A3CBE8), color-stop(1, #4A99D2));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-radial-gradient(center, circle farthest-corner, #A3CBE8 0%, #4A99D2 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: radial-gradient(circle farthest-corner at center, #A3CBE8 0%, #4A99D2 100%);
	min-height: 155px; /*max-width:309px;*/
	width: 309px;
	border-radius: 5px;
}
.member h5 {
	color: #FFF;
	font-size: 24px;
	font-family: convPtSansBold,arial,helvetica,sans-serif;
	margin: 10px 0 0 15px;
	float: left;
	width: 100%;
}
/* changes needed when the pod/zone changed to a carousel */
.member p {
	color: #174b8a;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	/*margin: 10px 0 0 15px;*/
    margin: 0 0 0 10px;
	float: left;
	/*width: 60%;*/
}
.left_part {
	width: 60%;
	float: left;
	display: block;
	margin: 20px 0 0 0;
	text-align: left;
	position: relative;
	left: -20px;
}
.kl {
	padding: 5px 30px 5px 30px;
	text-align: left;
	margin-left: 35px;
}
.right_part {
	width: 40%;
	float: right;
	display: block;
	position: relative;
	left: 15px;
	top: -30px;
}
.member2 {/* IE10 Consumer Preview */
	background-image: -ms-radial-gradient(center, circle farthest-corner, #547AA9 0%, #0C4284 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-radial-gradient(center, circle farthest-corner, #547AA9 0%, #0C4284 100%);
	/* Opera */ 
	background-image: -o-radial-gradient(center, circle farthest-corner, #547AA9 0%, #0C4284 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #547AA9), color-stop(1, #0C4284));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-radial-gradient(center, circle farthest-corner, #547AA9 0%, #0C4284 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: radial-gradient(circle farthest-corner at center, #547AA9 0%, #0C4284 100%);
	min-height: 155px; /*max-width:309px;*/
	width: 309px;
	border-radius: 5px;
}
.member2 h5 {
	color: #FFF;
	font-size: 24px;
	font-family: convPtSansBold,arial,helvetica,sans-serif;
	margin: 10px 0 0 15px;
	float: left;
	width: 100%;
}
.member2 p {
	color: #a5cce9;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0 0 15px;
	float: left;
	width: 60%;
}
.left_part2 {
	width: 40%;
	float: left;
	display: block;
	margin: 20px 0 0 15px;
	text-align: left;
}
.left_part2>.btn-info {
	padding: 5px 30px 5px 30px;
	text-align: left;
}
.right_part2 {
	width: 40%;
	float: right;
	display: block;
	position: relative;
	left: 15px;
	top: -30px;
}
.nz {
	min-height: 155px;
	width: 309px;
	border-radius: 5px; /* IE10 Consumer Preview */
	background-image: -ms-radial-gradient(center, circle farthest-corner, #121E38 0%, #121E38 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-radial-gradient(center, circle farthest-corner, #121E38 0%, #121E38 100%);
	/* Opera */ 
	background-image: -o-radial-gradient(center, circle farthest-corner, #121E38 0%, #121E38 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #121E38), color-stop(1, #121E38));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-radial-gradient(center, circle farthest-corner, #121E38 0%, #121E38 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: radial-gradient(circle farthest-corner at center, #121E38 0%, #121E38 100%);
}
.nz h4 {
	float: left;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 15px;
	text-align: center;
}
.nz .three {
	text-align: center;
	width: 300px;
	display: block;
	
}
.latest {
	width: 100%;
}
.news {
	width: 309px;
	max-height: 300px;
	display: block;
	background: #FFF;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	padding: 10px;
}
.news h4 {
	font-size: 18px;
	color: #232323;
	border-bottom: 3px solid #073e82;
	padding-bottom: 10px;
	font-family: convPtSansBold,arial,helvetica,sans-serif;
}
.news p {
	font-size: 14px;
	color: #232323;
	font-family: ptSansRegular,arial,helvetica,sans-serif;
}
.events {
	width: 309px;
	max-height: 300px;
	display: block;
	background: #FFF;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	padding: 10px;
	margin-left: 5px;
}
.events h4 {
	font-size: 18px;
	color: #232323;
	border-bottom: 3px solid #073e82;
	padding-bottom: 10px;
	font-family: convPtSansBold,arial,helvetica,sans-serif;
}
.events p {
	font-size: 14px;
	color: #232323;
	font-family: ptSansRegular,arial,helvetica,sans-serif;
}
.contact {
	width: 309px;
	max-height: 296px;
	display: block;
	background: #eaeaea;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	padding: 10px;
	margin-left: 5px;
}
.contact h4 {
	font-size: 18px;
	color: #232323;
	border-bottom: 3px solid #073e82;
	padding-bottom: 10px;
	font-family: convPtSansBold,arial,helvetica,sans-serif;
}
.contact p {
	font-size: 14px;
	color: #232323;
	font-family: ptSansRegular,arial,helvetica,sans-serif;
}
.con_but {
	position: relative;
	top: 45px;
}
.msg_img {
	float: right;
	position: relative;
	bottom: 50px;
}
.clint {
	width: 100%;
	height: 122px;
	text-align: center;
	background: url(https://static.nzpif.org.nz/img/2014/clint_bg.png) repeat-x;
	border-radius: 5px;
	margin: 40px 0 40px 0;
}
.title {
	width: 284px;
	height: 44px;
	text-align: center;
	background: url(https://static.nzpif.org.nz/img/2014/spon_bg.png) repeat-x;
	position: relative;
	bottom: 22px;
	left: 330px;
	color: #FFF;
	font-size: 18px;
	line-height: 40px;
}
.clint_pic {
	position: relative;
	bottom: 20px;
}
.foot {
	background: #333;
	margin: 0;
	padding: 0;
	height: auto;
	margin-top: -10px;
	border-top: 2px solid #6dacda;
}
.navi {
	padding-top: 30px;
}
.navi li {
	display: inline;
	color: #FFF;
	font-size: 12px;
	margin: 0 0 0 15px;
}
.navi li a {
	display: inline;
	color: #FFF;
	font-size: 12px;
}
.navi li a:hover {
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
}
.navi p {
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
}
.fb {
	margin: 15px 0 0 0;
}
.foottxt {
	font-size: 12px;
	color: #fff;
}
/************************************************  ABOUT  ****************************************************************/

.extra_page {
	width: 940px;
	height: auto;
	background: #FFF;
	padding: 10px 12px;
	margin: -27px auto 10px auto;
	border: 1px solid #cacaca;
}
.banner {
	width: 912px;
	height: 83px;
	background: url(https://static.nzpif.org.nz/img/2014/abt_bg.png) no-repeat;
	float: left;
}
.banner h2 {
	font-size: 30px;
	color: #FFF;
	margin: 8px 0 0 0;
	padding: 0;
	font-family: OpenSansBold,arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-weight: normal;
}
.banner p {
	font-size: 24px;
	color: #4797d1;
	margin: 2px 0 0 0;
	padding: 0;
	font-family: OpenSansBold,arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-weight: normal;
}
.big {
	float: left;
	margin: 10px 0 0 0;
}
.big h3 {
	font-family: OpenSansBold,arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 18px;
	color: #3d4143;
}
.col-md-10 {
	padding-left: 0px;
}
.big p {
	font-family: OpenSansRegular,arial,helvetica,sans-serif; 
	font-size: 13px;
	color: #3d4143;
	padding-right: 20px;
	padding-left: 0px;
}
.abt_con {
	font-family: OpenSansRegular,arial,helvetica,sans-serif; 
	font-size: 13px;
	color: #3d4143;
	padding-right: 20px;
	text-align: justify;
	line-height: 20px;
	margin: 15px 0;
}
.small {
	float: left;
	margin: 10px 0 0 0;
	background: #f9f9f9;
	padding: 25px 5px;
}
.quick {
	width: 100%;
	background: #FFF;
	padding: 5px 5px 50px 5px;
	border-radius: 5px;
	float: left;
}
.abt {
	padding: 5px 0;
	position: relative;
	left: 0;
	top: 0;
}
.side_link {
	float: left;
	width: 200px;
	padding: 0px;
}
.side_link li {
	float: left;
	list-style-type: none;
	width: 64%;
	font-size: 13px;
	font-family: OpenSansRegular,arial,helvetica,sans-serif; 
	text-align: left;
	margin: 5px 0;
	border-bottom: 1px dotted;
}
.side_link li a {
	float: left;
	list-style-type: none;
	color: #509cd3;
	font-size: 13px;
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	text-align: left;
}
.side_link li a:hover {
	text-decoration: none;
	color: #404446;
}
.side_link li a.new {
	font-family: OpenSansRegular,arial,helvetica,sans-serif; 
	color: #509cd3;
	text-decoration: none;
}
.side_link li a.new:hover {
	color: #404446;
	text-decoration: none;
}
.side_link li a.about {
	color: #404446;
	text-decoration: none;
}
.side_link li a.about:hover {
	color: #509cd3;
	text-decoration: none;
}
.resos {
	width: 100%;
	background: #e9f9ff;
	padding: 5px 5px 60px 5px;
	border-radius: 5px;
	float: left;
	margin: 50px 0 20px 0;
}
.res_link {
	float: left;
	width: 200px;
	padding: 0px;
}
.res_link li {
	float: left;
	list-style-type: none;
	width: 64%;
	font-size: 13px;
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	text-align: left;
	margin: 5px 0;
}
.res_link li a {
	float: left;
	list-style-type: none;
	color: #404446;
	font-size: 13px;
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	text-align: left;
}
.res_link li a:hover {
	text-decoration: none;
	color: #509cd3;
}
.need {
	font-size: 18px;
	color: #737373;
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	line-height: 30px;
	text-align: center;
}
/*****************************************************  EVENTS   *****************************************************/

.extra_page2 {
	width: 940px;
	height: auto;
	background: #FFF;
	padding: 10px 12px;
	margin: -27px auto 10px auto;
	border: 1px solid #cacaca;
}
.banner2 {
	width: 912px;
	height: 83px;
	background: url(https://static.nzpif.org.nz/img/2014/1.png) no-repeat;
	float: left;
}
.banner2 h2 {
	font-size: 30px;
	color: #44494b;
	margin: 8px 0 0 0;
	padding: 0;
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	font-weight: normal;
}
.banner2 p {
	font-size: 24px;
	color: #44494b;
	margin: 2px 0 0 0;
	padding: 0;
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	font-weight: normal;
}
.event_pic {
	text-align: center;
	width: 100%;
}
.event_text {
	color: #4f9cd3 !important;
}
.need2 {
	font-size: 18px;
	padding: 5px;
	color: #737373;
	background: #4a99d1;
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	line-height: 30px;
	text-align: center;
	margin-top: 20px;
}
/****************************************************   Accociation   ************************************************/

.banner3 {
	width: 915px;
	height: 89px;
	background: url(https://static.nzpif.org.nz/img/2014/acco.png) no-repeat;
	float: left;
}
.banner3 h2 {
	font-size: 30px;
	color: #FFFFFF;
	margin: 8px 0 0 0;
	padding: 0;
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	font-weight: normal;
	padding: 10px 30px 10px 20px;
	background: #747474;
	width: 50%;
	opacity: 0.8;
}
.acco p {
	text-align: center;
	font-size: 14px;
	color: #464a4c;
	line-height: 25px;
	margin-top: 15px;
}
.cl_dt {
	margin: 30px 0 0 0;
}
.cl_logo {
	width: 220px;
	height: auto;
	background: #FFF;
	border: 2px solid #e3e3e3;
	border-radius: 5px;
	padding: 10px;
	text-align: center;
}
.cl_logo p {
	font-size: 14px;
	color: #43474a;
	font-family: OpenSansRegular,arial,helvetica,sans-serif; 
}
.acco_pic {
	text-align: center;
	margin-left: 20px;
}
/**************************************************** Sponsor ***********************************************************/
.banner_sponsor {
	width: 920px;
	height: 92px;
	background: url(https://static.nzpif.org.nz/img/2014/sponsor_bg.png) no-repeat;
	float: left;
}
.banner_sponsor h2 {
	font-size: 30px;
	color: #b7e4fd;
	margin: 25px 0 0 0;
	padding: 0;
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	font-weight: normal;
}
.sponsor h2 {
	color: #519dd3;
	font-size: 18px;
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
}
.sponsor_top {
	padding: 10px;
}
.spon_1 {
	margin-top: 10px;
}
.spon_text {
	color: #414547;
	font-size: 14px;
	line-height: 18px;
	font-family: ptSansRegular,arial,helvetica,sans-serif;
}
.spon_text2 {
	color: #414547;
	font-size: 18px;
	line-height: 18px;
	font-family: convPtSansBold,arial,helvetica,sans-serif;
	margin: 20px 0 0 0;
}
.principal {
	background: #e3e3e3;
	padding: 10px 5px;
	margin: 0 0 15px 0;
}
/*****************************************************  NEWS   *****************************************************/

.extra_page8 {
	width: 940px;
	height: auto;
	background: #FFF;
	padding: 10px 12px;
	margin: -27px auto 10px auto;
	border: 1px solid #cacaca;
}
.banner8 {
	width: 918px;
	height: 83px;
	background: url(https://static.nzpif.org.nz/img/2014/news.png) no-repeat;
	float: left;
}
.banner8 h2 {
	font-size: 30px;
	color: #FFF;
	margin: 8px 0 0 0;
	padding: 0;
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	font-weight: normal;
}
.banner8 p {
	font-size: 24px;
	color: #b7e4fd;
	margin: 2px 0 0 0;
	padding: 0;
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	font-weight: normal;
}
.news_story {
	float: left;
	margin: 10px 0 0 0;
	min-height: 75%;
}
.news_story_in {
	width: 100%;
	float: left;
	padding: 1%;
}
.news_story_in:hover {
	background: #f4f4f4;
}
.news_story_in h1 {
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	font-size: 14px;
	color: #4f9cd3;
	margin: 5px 0 5px 0;
	padding: 0;
}
.news_story_in h2 {
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	font-size: 18px;
	color: #96c765;
	margin: 0 0 5px 0;
	padding: 0;
}
.news_story_in h2 a {
	color: #96c765;
	text-decoration: none;
}
.news_story_in p {
	font-family: OpenSansRegular,arial,helvetica,sans-serif; 
	font-size: 13px;
	color: #3d4143;
	margin: 0 0 15px 0;
	line-height: 24px;
	padding: 0;
}
.news_story_in p a {
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	font-size: 14px;
	color: #519dd3;
	text-decoration: none;
}
.news_story_in p a:hover {
	color: #2676ae;
}
/**************************************************Resources***************************************************************/

.extra_page9 {
	width: 940px;
	height: auto;
	background: #FFF;
	padding: 10px 12px;
	margin: -27px auto 10px auto;
	border: 1px solid #cacaca;
}
.extra_page98 {
	width: 940px;
	height: auto;
	background: #FFF;
	padding: 10px 12px;
	margin: -27px auto 10px auto;
	border: 1px solid #cacaca;
}

div.extra_page98 div.row{
	margin-right: 0;
	margin-left: 0;
}
.banner9 {
	width: 911px;
	height: 93px;
	background: url(https://static.nzpif.org.nz/img/2014/resources_bg.png) no-repeat;
	float: left;
}
.resource {
	float: left;
	margin: 10px 0 0 0;
}
.resource h1 {
	color: #3D4143;
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	font-size: 18px;
	margin: 25px 0 35px;
}
.resource p {
	color: #3D4143;
	font-family: OpenSansRegular,arial,helvetica,sans-serif; 
	font-size: 13px;
	line-height: 24px;
	margin: 0 0 30px;
	padding-left: 0;
	padding-right: 20px;
}
.resos2 {
	width: 100%;
	background: #e9f9ff;
	padding: 5px;
	border-radius: 5px;
	float: left;
	margin: 0px 0 50px;
}
.eventlink {
	color: #70706c;
	font-size: 14px;
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	text-decoration: none;
}
.eventlink:hover {
	color: #4f9cd3;
	font-family: OpenSansBold,arial,helvetica,sans-serif; font-weight: bold; 
	text-decoration: none;
}
.blank {
	width: 100%;
	clear: both;
	float: left;
	height: 20px;
}
.contact_body {
	padding: 0 10px;
}
.input_sec {
	background: #f5f5f5;
	padding: 15px;
	float: left;
}
.input_sec h3 {
	font-size: 18px;
	color: #4c9ad2;
	font-family: convPtSansBold,arial,helvetica,sans-serif;
	margin: 0;
	padding: 0;
}
.input_sec p {
	font-size: 14px;
	color: #45494b;
	font-family: convPtSansBold,arial,helvetica,sans-serif;
	margin: 5px 0 0 0;
	padding: 0;
}
.myform {
	margin: 30px 0 0 0;
	float: left;
	width: 100%;
}
.cont_frm {
	margin-bottom: 15px;
}
.sub_btn {
	padding: 8px 25px;
}
.map_sec {
	padding: 10px 25px;
}
.map_sec h4 {
	font-family: convPtSansBold,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #4e9bd2;
	font-size: 18px;
}

/*Association Page Newly Added*/

.container_map {
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.content {
	min-height: 625px;
}
.pagewrapper {
}
.pagewrapper h1, .pagewrapper h2, .pagewrapper h3 {
	margin-bottom: 25px;
}
.pagewrapper h4, .pagewrapper h5, .pagewrapper p {
	margin-bottom: 20px;
	margin-top: 10px;
}
.pagewrapper h2 span, .pagewrapper h3 span, .pagewrapper h4 span {
	color: #fb6d0e;
}
.network .sel_loc {
	height: 610px;
	width: 463px;
	background: url(https://static.nzpif.org.nz/img/2014/map_hover.png) no-repeat 0px;
}
.network .sel_loc h3 {
	margin: 0;
}
.network .sel_loc .popup {
	margin: 80px 0 0 23px;
	position: relative;
}
.network .marker {
	width: 37px;
	height: 40px;
	position: absolute;
	opacity: 1;
	cursor: pointer;
}
/* northland */
.network .marker.location1 {
	top: 35px;
	left: 236px;
}
/* auckland */
.network .marker.location2 {
	top: 94px;
	left: 265px;
}
/* tauranga */
.network .marker.location3 {
	top: 128px;
	left: 312px;
}
/* waikato */
.network .marker.location4 {
	top: 144px;
	left: 285px;
}
/* rotorua */
.network .marker.location5 {
	top: 155px;
	left: 320px;
}
/* hawkesbay */
.network .marker.location9 {
	top: 200px;
	left: 325px;
}
.network .marker.location7 {
	top: 196px;
	left: 250px;
}
/* manawatu */
.network .marker.location8 {
	top: 220px;
	left: 290px;
}
/* capital */
.network .marker.location11 {
	top: 290px;
	left: 260px;
}
.network .marker.location24 {
	top: 300px;
	left: 280px;
}
.network .marker.location6 {
	top: 200px;
	left: 240px;
}
.network .marker.location10 {
	top: 270px;
	left: 310px;
}
/* nelson */
.network .marker.location12 {
	top: 300px;
	left: 200px;
}
/* marlborough */
.network .marker.location13 {
	top: 300px;
	left: 230px;
}
/* westcoast */
.network .marker.location14 {
	top: 350px;
	left: 130px;
}
/* canterbury */
.network .marker.location15 {
	top: 380px;
	left: 190px;
}
/* south canterbury */
.network .marker.location16 {
	top: 420px;
	left: 130px;
}
/* north otago */
.network .marker.location17 {
	top: 450px;
	left: 120px;
}
/* otago */
.network .marker.location18 {
	top: 490px;
	left: 110px;
}
/* southland */
.network .marker.location19 {
	top: 510px;
	left: 30px;
}
.network .networkpop {
	border: 3px solid #b7b7b7;
	background: #f7faff;
	text-align: center;
	padding: 10px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	display: none;
	width: 235px;
	min-height: 580px;
	position: absolute;
	top: 0px;
	left: 560px;
}
.network .networkpop.active {
	display: block;
	z-index: 9;
}
.network .networkpop h4 {
	color: #00000;
	margin: 0;
}
.network .networkpop h5 {
	color: #4a99d2;
	margin: 0;
}
.network .networkpop p {
	line-height: 22px;
	max-width: 385px;
	font-size: 14px;
}
.close {
	position: absolute;
	right: 15px;
	top: 10px;
	font-size: 18px;
	color: #383839;
	cursor: pointer;
}
.close:hover {
	color: #e97420;
}
/*Association Page Newly Added*/

#whatrentform td {
	padding: 5px;
}
#whatrentform td input {
	width: 3em;
}

#egateframe {
	width: 100%;
	height: 60em;
}