body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000000;


}



a { color:#f4793e; text-decoration: underline; font-weight:bold; }
a:HOVER { color:#f4793e; text-decoration:none; }
a:VISITED { color:#f4793e; text-decoration: underline; font-weight:bold; }


p { margin-top:0; margin-bottom:10px;  color:#000000;}
h1 {margin-top:0; margin-bottom:12px; font-size:24px; color:#f4793e;font-weight:normal;}
h1 .h1black {color:#000000;background:none;margin-top:0; margin-bottom:0px; font-size:24px;font-weight:normal;}
h2 { margin-top:0; margin-bottom:2px; font-size:20px; color:#5dad20; }
h3 { margin-top:0; margin-bottom:2px; font-size:14px; color:#000100; font-weight:bold;}
h4 { }
h5 {font-weight:bold;color:#f4793e; font-size:14px; margin:0;}
h6 { }
b {color:#000000;}


.imageborder 

{ border: 1px solid #5AAD41;
    margin: 10px;
    padding: 5px;
    
}    

img.left
{
   margin-right:10px; 
}

img.right
{
   margin-left:10px; 
}

img .imgnews

{float:right;}


/****** Layout ******/
/* Two Column, Fixed Width */
div#container
{
	width:1024px;
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:left;
}
	

	
div#header
{
    margin:0 auto;
    height:204px;
    width:1024px;  
     
}

div#logo-holder

{   
    float:left;
}


div#greenbg

{
    background: url("Images/TemplateImages/transparentgreenbox.png") top no-repeat;
    height:54px;
    width:375px;
    float:right;
    position:absolute;
    top:-8px;
    right:0

}


/*.contactbutton

{

margin-left:10px;
margin-top:12px;
width:110px;
height:29px;


}


.loginbutton

{

margin-left:60px;
margin-top:12px;
width:104px;
height:30px;
position:absolute;
top:0;
right:250px;

}


*/


div#wrapper
{
	width:1024px;
	padding:0;
	margin-top:22px;
	background: url("Images/TemplateImages/contentgreenbg.gif") repeat-x #dbebcf;
	


}

div#wrapper_top
{
	float:right;
	width:1024px;
	height:10px;
	display:inline;
    background: url("Images/TemplateImages/topbg.png") no-repeat;
    padding:0;
    margin-top:12px;
    
}

div#wrapper_bottom
{
	float:right;
	width:1024px;
	height:6px;
	display:inline;
    background: url("Images/TemplateImages/bottombg.png") no-repeat;
    padding:0;
    
}
	
div#content
{
	float:right;
	width:954px;
	display:inline;
    background-color:#ffffff;
    padding-left:24px;
    padding-right:24px;
    padding-top:15px;
    margin-left:6px;
    margin-right:11px;
    margin-bottom:10px;
    
}


div#content_top
{

	width:1002px;
	height:9px;    
	margin-left:6px;
	margin-right:11px;
    float:right;
	background: url("Images/TemplateImages/whitetop.gif") no-repeat;

}

div#logos
{

	width:1002px;
	height:71px;    
    background: url("Images/TemplateImages/logosbg.png") no-repeat;
    margin: 0 auto 10px 10px;
    float:left;

}

.logostable
{

padding-left:70px;
padding-top:5px;

}


div#extra1
{

	width:200px;
	display:block;
	margin:0;
	padding:0;
	margin-bottom:10px;
    list-style-type:none;
    margin-top:35px;
	
}

/* LHS Menu styles - level 1*/
#expanded-menu ul

{ 
    padding:0;
    margin:0;
    width:192px;
    list-style-type:none;
    display:block;
}

#extra1 a.item-2
 {
   
    background: url("Images/TemplateImages/leftmenubg.png") no-repeat;
    width:192px;
    color:#ffffff;
    font-weight:bold;
    font-size:14px;
    display:block;
    list-style-type:none;
    text-decoration:none;
    padding-left:15px;
    padding-top:7px;
    padding-bottom:7px; 

}

#extra1 a.item-2:HOVER
 {
   
    background: url("Images/TemplateImages/lefthoverbg.png") no-repeat;
    width:192px;
    color:#ffffff;
    font-weight:bold;
    font-size:14px;
    display:block;
    list-style-type:none;
    text-decoration:none;
    padding-left:15px;
    padding-top:7px;
    padding-bottom:7px; 

}

#expanded-menu 

{ 
    padding:0;
    margin:0;
    width:200px;
    list-style-type:none;
    display:block;
}


#extra1 ul li.item-level-3 
{
   
    list-style-type:none;
    

}

#extra1 ul li.item-level-3 selected-0 a.leftNavLinks_3 selected-0
{
   



}

#extra1 ul li.item-level-3 a.leftNavLinks_3
{
    background-color:#e0ffc7;
    display:block;
    list-style-type:none;
    text-decoration:none;
    padding-left:25px;
    padding-bottom:5px;
    color:#333333;
    font-weight:normal;
    font-size:14px;

}

#extra1 ul li.item-level-3 a.leftNavLinks_3:HOVER
{
    
  /*   display:block;
    list-style-type:none;
    text-decoration:none;
    padding-left:25px;
    padding-bottom:5px;
    color:#f4793e;
   background: url("Images/TemplateImages/orangearrow.gif") no-repeat center #e0ffc7;
    width:7px;
    font-weight:normal;*/
 
    
}

/* end of LHS Menu styles */




div#extra2
{
	float:left;
	width:196px;
	display:inline;
	clear:left;
	margin-bottom:10px;
	margin-top:5px;
}

div#navigation
{
	position:absolute;
	top:151px;
	left:109px;
	background: url("/Images/TemplateImages/navbg.gif") no-repeat;    
	width:914px;
	height:39px;

}

#footer
{
    clear:both;
    margin: 0 auto;
	width:1002px;
	height:350px;
	background: url("/Images/TemplateImages/footerbg.png") no-repeat;    
       
}


#footertextholder
{

padding-left:30px;
padding-top:20px;
       
}

#footer h1
{

	font-size:20px;
	color:#f4793e;
	       
}

#footer p
{

	font-size:14px;
	color:#ffffff;
	line-height:0px;
	       
}

#footer a
{

	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;   


	  
}


#footer ul
{

	color:#6fff00;
    padding:5px;
    margin:0 0 0 10px;
    line-height:0px;         
}



#tagline
{
    padding:10px;
    text-align:center;
    clear:both;
    color:#1b3c02;
    font-size:12px;
    padding-bottom:100px;
}

/* remove this later */
div#header #logo-holder{}
div#wrapper{}
div#extra1{background:none;}
div#extra2{}
div#navigation{}
div#{}
/* remove this later ^^^ */

/****** BreadCrumbs ******/
div.breadcrumbs
{
 
    color:#999999;
    font-size:12px;
    float:left;


}

div.topsharebuttons

{
    float:right;
    padding:0;

   
}

a.addthis_counter a.atc_s span
{
    font-size:11px;
    font-weight:bold;
}

/****** News ******/
 

.news-preview { padding-left:20px;padding-top:100px; }
.news-preview h5 {font-weight:bold;color:#f4793e; font-size:14px;margin-top:20px;margin-bottom:5px;}
.news-preview h5 a{font-weight:bold;color:#f4793e; font-size:14px; text-decoration:underline; margin:0;}

.news-preview-title { font-weight: bold; }
.news-preview-postdate { font-size: 12px; color:#000000; }
.news-preview-content { padding: 5px 0; }

.news-item { font-size: 12px; }
.news-item-title { font-weight: bold; }
.news-item-postdate { font-size: 12px; font-style: italic; }
.news-item-content { padding: 10px 0 20px 0; }
.news-item-link { font-size: 12px; }

/****** Events ******/


.events-preview { padding-left:20px;padding-top:100px;  }


.events-preview-date { font-size: 12px; font-style: italic;color:#000000; }
.events-preview-content { padding: 5px 0; }

.events-item { font-size: 12px; }
.events-item-title {font-weight:bold;color:#f4793e; font-size:14px;margin-top:20px;margin-bottom:5px;}
.events-item-date { font-size: 12px; font-style: italic; color:#000000;}
.events-item-content { padding: 10px 0 20px 0; }
.events-item-link { font-size: 12px; }

/****** Photo Gallery ******/

.photo { float: left; padding: 5px; }
.photo-pager { clear: both; font-size: 12px; padding-top: 5px; }

/****** Email Newsletter ******/

.email-newsletter { font-size: 12px; }
.email-newsletter-textbox { color: #666666; }
.email-newsletter-error { color: #cc0000; }

/****** Search ******/

#search { font-size: 12px; }
.search-result { padding-bottom: 5px; }
.search-result-title { }
.search-result-description { line-height: 18px; }

/****** Top Search ******/

#search-holder 
{
       
    position:absolute;
    top:0;
    right:0;
    margin:0;
    height:28px;
    width:117px;
           
}             
     
.top-search form
{
    margin:0;
    padding:0;  
}

.keywords
{    background:url("/Images/TemplateImages/searchbox.gif") no-repeat top;
     width:228px;
     height:29px;
     font-family: Arial, Helvetica, sans-serif;
     font-size:14px;
     font-weight:normal;
     color:#666666;
     position:absolute;
     top:8px;
     right:5px;
     text-align:left;
     border:0;
     margin-left:5px;
     padding-left:5px;
     padding-top:3px;
}

.gobutton
{
    
    position:absolute;
    top:11px;
    right: 11px;
}


/****** New Clearfix ******/
.clearfix:after 
{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


    
 /****** CONTACT US SLIDER BOX STYLES ******/

div#contactusbutton

{
width:110px;

}

.contact-holder
{
	position:relative;
	width:100px;
	height:20px;
}

.contact-holder span.button
{
	display:block;
	width:110px;
	height:29px;
	background:url("/Images/TemplateImages/pluscontact.png") no-repeat;
	cursor:pointer;
	font-size:14px;
	color:#1b3c02;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:15px;
	font-family: Arial, Helvetica, sans-serif;

	
}

.contact-holder span.active
{

	width:110px;
	height:35px;
	background:url("/Images/TemplateImages/contactminus.png") no-repeat;
}

.contact-holder div.popup
{
	display:none;
	width:312px;
	height:104px;
	background:#A6FB61;
	position:absolute;
	left:15px;
	top:35px;
	border: 1px solid #C4FF97;
}


.links {

	list-style-type:none;
	float:left;
	width:150px;
	padding:0;
	margin-top:15px;
	margin-left:0;
}



.list {

	font-weight:normal;
	font-size:12px;
	color:#333333;
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;

}


.facebooklist {

	font-weight:normal;
	font-size:12px;
	color:#333333;
	margin-top:20px;
	padding-left:30px;
	background:url("/Images/TemplateImages/fbicon.gif") no-repeat;
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
}


.twitterlist {

	font-weight:normal;
	font-size:12px;
	color:#333333;
	margin-top:10px;
	padding-left:30px;
	background:url("/Images/TemplateImages/twiticon.gif") no-repeat;
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
}

a.textlinks

{
    color:#333333;
    text-decoration:none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:12px;
}

div#right

{
    
    float:right;
    width:160px;
        
 }



#fbicon

{	margin-top:10px;

} 


/****** CONTACT US SLIDER BOX STYLES ******/



 /****** LOGIN SLIDER BOX STYLES ******/

div#loginbutton

{
width:50px;

}



.loginbox-holder
{
	position:absolute;
    top:15px;
    width:50px;
}

.loginbox-holder span.buttonforlogin
{
	display:block;
	width:104px;
	height:30px;
	background:url("/Images/TemplateImages/pluslogin.png") no-repeat;
	cursor:pointer;
	font-size:14px;
	color:#1b3c02;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
    margin-left:140px;
	font-family: Arial, Helvetica, sans-serif;

	
}

.loginbox-holder span.activelogin
{
	width:104px;
	height:35px;
	background:url("/Images/TemplateImages/minuslogin.png") no-repeat;
}

.loginbox-holder div.loginpopup
{
	display:none;
	width:250px;
	height:104px;
	background:#295805;
	position:absolute;
	left:141px;
	top:35px;
	border: 1px solid #C4FF97;
}


.logintext

{
    color:#ffffff;
    text-decoration:none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:12px;
    padding:5px;
    
}

.loginpopup input#send {
    left: 157px;
    position: relative;
    bottom:3px;
    color:#295805;
    border:1px solid #333333;
    


}
/****** LOGIN SLIDER BOX STYLES ******/




/****** INTERACTIVE MAP BOX STYLES ******/

.waikatodot
{
    margin:0;
    padding:0;
    
}

div#darkgreen
{

width:824px;
height:735px;
position:relative;
background:url("/Images/TemplateImages/waikatobg.png") no-repeat;
margin:0 auto;

}

div#darkgreen1
{

width:824px;
height:735px;
position:relative;
background:url("/Images/TemplateImages/bop.png") no-repeat;
margin:0 auto;

}

div#darkgreen2
{

width:824px;
height:735px;
position:relative;
background:url("/Images/TemplateImages/gisborne.png") no-repeat;
margin:0 auto;

}

div#darkgreen3
{

width:824px;
height:735px;
position:relative;
background:url("/Images/TemplateImages/hawkes.png") no-repeat;
margin:0 auto;

}

div#darkgreen4
{

width:824px;
height:735px;
position:relative;
background:url("/Images/TemplateImages/manawatu.png") no-repeat;
margin:0 auto;

}


div#darkgreen5
{

width:824px;
height:735px;
position:relative;
background:url("/Images/TemplateImages/christchurch.png") no-repeat;
margin:0 auto;

}


div#whitetable1

{	width: 247px;
	height:278px;
	background-color:#ffffff;
	position:absolute;
	top:127px;
	left:27px;
	float:left;
}



div#whitetable2

{	width: 247px;
	height:278px;
	background-color:#ffffff;
	position:absolute;
	top:127px;
	left:290px;

}

div#whitetable3

{	width: 247px;
	height:278px;
	background-color:#ffffff;
	position:absolute;
	top:127px;
	left:550px;
	float:left;
}


div#whitetable4

{	width: 247px;
	height:278px;
	background-color:#ffffff;
	position:absolute;
	top:420px;
	left:27px;
	float:left;
}



div#whitetable5

{	width: 247px;
	height:278px;
	background-color:#ffffff;
	position:absolute;
	top:420px;
	left:290px;
	float:left;
}


table.box1

{padding-top:12px;

padding-bottom:0px;
margin:0;
}


td.box1spacing
{
padding-bottom:10px;
padding-left:20px;
}


.huntly

{

color:#5DAD20;
font-weight:bold;
font-size:18px;
padding:0;
margin:0;

}


.huntlytext

{

font-weight:normal;
font-size:14px;
color:#333333;
padding-left:20px;
padding-bottom:10px;
margin:0;
}

/****** END OF INTERACTIVE MAP BOX STYLES ******/


<!--[if IE 7]>
div#navigation
{
	position:absolute;
	top:151px;
	left:109px;
	background: url("/Images/TemplateImages/navbg.gif") no-repeat;    
	width:914px;
	height:39px;

}

<![endif]-->

