@charset "UTF-8";
/* CSS Document */

#top-2-cols{
	float:left;
	width:100%;
	margin:100px 0px 10px 0px;
	background:#fff;
}
	
	
#left-column{
	float:right;
	width:156px;
	height:100%;
	margin-right:10px;
}

#left-pic-container{
	float:left;
	width:146px;
	height:146px;
	margin-left:8px;
	background-image:url(../images/NZ-logo-01.png);
}


div#keyword-search{
	float:left;
	width:146px;
	height:70px;
	margin:10px 5px -5px 5px;
}
	

#div-blue-search-box{
	float:right;
  width:146px;
  height:25px;
  margin:5px 0px 0px 0px;
  color:#666;
}


input#textfield-blue{
  float:left;
  width:142px;
  height:22px;
  border:2px solid #008dd4;
  font-size:14px;
	color:#666;
	text-align:center;

}


.textfield-blue-clicked{
	color:#000;
}


input#imagesubmit-146x40{
  float:left;
  width:146px;
  height:40px;
	margin:5px 0px 0px 0px;
  border-width:0px;
}
	
#right-column{
	float:right;
	width:834px;
}
		
	
#right-intro{
	float:left;
	width:784px;
	height:146px;
	margin-bottom:10px;
	padding:0px 30px 0px 20px;
	background:#fefefe;
	color:#333;
	}
	
	
#right-intro h1{
margin:11px 0px 0px 0px;
font-size:24px;
}
	
#right-intro p{
margin:5px 0px 0px 0px;
}

#right-main{
	float:right;
	width:834px;
	height:auto;
}
	
	
	#t1{
		float:left;
		width:834px;
		height:300px;
		margin-bottom:10px;
		background:#fefefe;
	}
	
	
	#m1, #m2{
		float:left;
		width:372px;
		height:280px;
		margin:0px 10px 10px 0px;
		padding:0px 20px 0px 20px;
		background:#fefefe;
	}
	
	#m2{
		margin-right:0px;
	}
	
	#m1 ul, #m2 ul{
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 5px;
	}
	
	#m1 li, #m2 li{
		margin:10px 0px 0px 0px;
		font-size:17px;
	}
	
	#m1 h2, #m2 h2{
		margin:10px 0px 5px 0px;
		font-size:22px;
	}
	
	
	
	#b1{
		float:left;
		width:412px;
		height:200px;
		margin-right:10px;
		background:url(../images/em-pic02-412x200.jpg) #fefefe;
	}
	
	#b2{
		float:right;
		width:412px;
		height:200px;
		background:url(../images/em-pic04-412x200.jpg) #fefefe;
	}
	
	
	#town-links{
	float:left;
	width:794px;
	min-height:100px;
	margin:10px 0 10px 0;
	padding:0px 20px 0px 20px;
	color:#333;
	background:#fefefe;
	}
	
	#town-links a{
	display:block;
	text-decoration:none;
	color:#666;
	}
	
	#town-links a:visited{
	display:block;
	text-decoration:none;
	color:#666;
	}
	
	#town-links a:hover{
	display:block;
	text-decoration:none;
	color:#00F;
	}
	
	
	
#north{
	float:left;
	width:594px;
	padding-bottom:20px;
}

#north h2{
	margin-left:150px;
}

#south{
	float:left;
	width:110px;
	padding:0 0 20px 70px;
}

#south h2{
	margin-left:-70px;
	padding-left:20px;
}


#north-01{
	float:left;
	width:190px;
}

#north-02{
	float:left;
	width:190px;
}

#north-03{
	float:left;
	width:190px;
}

#south-01{
	float:left;
	width:180px;
}

	