* {
	font-size:1em;
	margin:0;
	padding:0;
}
body {
	font-size:62.5%;
	background: #FFf3d0;
}
img { border:0; }

/*--------HEADER--------*/
#HeaderContainer {
	width:100%;
	background:#fff3d1;

}
#Header {
	width:753px;

	margin:0 auto;
}

#Logo {
	padding: 20px;
}

/*--------TITLE AND BREADCRUMBS--------*/ 
#Title {
	font-family:Georgia;
	background:url(../images/GreenTitleBar.gif) no-repeat;
	width:753px;
	height:70px;
	margin-bottom:7px;
}
#BreadCrumbs {
	font-family:verdana;
	margin:5px 0 0 15px;
	font-size:1em;
	color:#fff;
}
	#BreadCrumbs p {
		padding-top:5px;
	}
	#BreadCrumbs a {
		color:#fff;
		text-decoration:none;
	}
#TitleSection	{
	padding-top:15px;
}	
#SectionHead	{
	font:bold 2.2em Georgia;
	color:#fff;
	margin-left:15px;
}
#TitleLinks	{
	font:bold 2.2em Georgia;
	color:#b3ccc2;
	margin-right:20px;
	float:right;
	display:inline;
}
	#TitleLinks a {
		color:#b3ccc2;
		text-decoration:none;
	}
	#TitleLinks a:hover {
		color:#c2dc98;
	}
/*--------BODY--------*/
#MainContainer	{
	width:100%;
	background:#c2dc98;
}
#LiteGreen	{
	width:100%;
	background:#cfe3ad;
}
	#Main { 
		width:753px;
		margin:0 auto;
	}
	#Menu1Holder {
		margin-bottom: 5px;
		height:25px;
	}
	#Menu1 {
		height:25px;
	}
		#Menu1 li.link {
			margin-left:2px;
			list-style-type:none;
			text-align:center;
			float:left;
			display:inline;

		}
		#Menu1 li.link a {
			font:bold 1em Georgia;
			background:url(../images/button_off.gif) no-repeat;
			padding-bottom:5px;
			width:105px;
			height:22px;
			display:block;
			text-transform:uppercase;
			line-height:1em;
		}
		#Menu1 a:hover, #Menu1 a.current, #Menu1 a.section{
			background:url(../images/button_on.gif) no-repeat !important;
		}
		#Menu1 li a {
			color:#fff;
			text-decoration:none;
			padding-top: 6px;
		}
		
		#Menu1 li a.dline {
			padding-top: 2px;
		}
		
	#Menu2BottomGreen	{
		background: url(../images/GreenLine.gif) top left no-repeat;
		margin-top:4px;
	}
			#Menu2BottomGreen li a.first {
				padding-top:6px;
			}
			#Menu2BottomGreen li a.last {
				padding-bottom:5px;
			}
	#GreenLine {
		background: url(../images/GreenLine.gif) top left no-repeat;
	}
	#BrownLine	{
		background:url(../images/BrownLine.gif) top left no-repeat;
	}
	#Menu2BottomBrown {
		background:url(../images/BrownLine.gif) top left no-repeat;
	}
	.Menu2 li {
		background:url(../images/BrownLine.gif) top left no-repeat;
	}
	.Menu2 li.first,
	.Menu2 li.PastEvents,
	.Menu2 li.education {
		background:none;
	}
	
	.Menu2 li.research.last {
		padding-top:10px;
	}
		.Menu2 li ul,
		.Menu2 li ul li {
			background:none;
		}
#BackToTop	{
	background:url(../images/toTop.gif) left center no-repeat;
	padding-left:15px;
	font-size:1.1em;
	margin-left:10px;
	display:block;
}
img	{
	border:none;
}

#spacer	{
	height:25px;
	clear:both;
}

/*--------MAP AREA---------*/
#MapImage {
	position:relative;
	margin-bottom: 10px;
	margin-left: 160px;
}

#northland_text { position:absolute; left:50px; top:20px }
#waitemata_text { position:absolute; left:50px; top:50px }
#auckland_text { position:absolute; left:50px; top:70px }
#counties-manakau_text { position:absolute; left:50px; top:80px }
#bay-of-plenty_text { position:absolute; left:240px; top:100px }
#waikato_text { position:absolute; left:80px; top:100px }
#central-north-island_text { position:absolute; left:50px; top:110px }
#taranaki_text { position:absolute; left:80px; top:120px }
#hawkes-bay_text { position:absolute; left:225px; top:130px }
#mid-central_text { position:absolute; left:210px; top:140px }
#whanganui_text { position:absolute; left:215px; top:150px }
#wellington_text { position:absolute; left:200px; top:170px }
#nelson_text { position:absolute; left:20px; top:150px }
#west-coast_text { position:absolute; left:20px; top:190px }
#canterbury_text { position:absolute; left:150px; top:210px }
#south-canterbury_text { position:absolute; left:100px; top:250px }
#otago_text { position:absolute; left:100px; top:270px }
#southland_text { position:absolute; left:80px; top:300px }

/*--------FOOTER--------*/
#FooterContainer	{
	font-family:Verdana;
	width:100%;
	background:#fff3d0;
	clear:both;
	
}
	#Footer {
		color:#6b5941;
		height:80px;
		width:751px;
		clear:both;
		margin:0 auto;
	}
	#Footer ul li {
		text-transform:uppercase;
	}
		#Footer li	{
			font-size:1em;
			float:left;
			display:inline;
			list-style-type:none;
			margin-top:10px;
		}
		#Footer a {
			color:#6b5941;
			text-decoration:none;
		}

h4.title {
	border-bottom: 1px dashed #B8A77A;
}


/* Research Area */
#research h4.title {
	border-bottom: 1px dashed #B8A77A;
}
#research div {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	list-style-type:none;
}
#research div b,
#research div b.contact {
	display: block;
	float: left;
	height: 0px;
	line-height: 1em;
}
#research div b {
	width: 95px;
}
#research div b.contact {
	width: 130px;
}
#research div.text,
#research div.contactText {
	display: block;
	text-align: justify;
}
#research div.text {
	width: 435px;
	margin-left: 100px;
}
#research div.contactText {
	width: 395px;
	margin-left: 140px;
}
#research div b,
#research div div.text {
	padding: 2px 0px;
}
#research div.top {
	position: relative;
	height: 1.4em;
	margin-top: 12px;
}
#research div a.topLink {
	position: absolute;
	right: 0px;
	bottom: 0px;
	text-align: right;
	background:url(../images/toTop.gif) left center no-repeat;
	padding-left:15px;
	font-size:1.1em;
	margin-left:10px;
	display:block;
	width: 105px;
}
#research div span {
	display: block;
	width: 545px;
	margin-top: 5px;
}

/* Bottom Content Menu */

#btmMenuGreen,
#btmMenuBrown {
	padding: 5px 0px 10px 0px;
}
#btmMenuGreen li,
#btmMenuBrown li {
	display:inline;
	list-style-type:none;
	margin-right:0px;
	padding: 0px;
}
#btmMenuBrown li {
	color: #90816B;
}
#btmMenuGreen li {
	color: #005332;
}
#btmMenuGreen li a,
#btmMenuBrown li a {
	font-family:Georgia;
	color:#a66e61;
	font-weight:bold;
	text-transform:uppercase;
}
#btmMenuBrown li a {
	color: #A66E61;
}
#btmMenuGreen li a {
	color: #80A999;
}

/* Member Content Menu */

#MenuBrown {
	padding: 5px 0px 10px 0px;
}
#MenuBrown li {
	list-style-type:none;
	margin-right:0px;
	padding: 0px;
}
#MenuBrown li {
	color: #90816B;
}
#MenuBrown li.current a {
	color:#a69c8d;
}
#MenuBrown li a {
	font-family:Georgia;
	color:#a66e61;
	font-weight:bold;
	text-transform:uppercase;
}
#MenuBrown li a {
	color: #A66E61;
}
#MenuBrown li a:hover {
	color:#a69c8d;
}