@charset "utf-8";
/* CSS Document */

h3 {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h4 {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 7px;
}
:focus {
	outline: 0;
}


.closebutton a:link{
	background: url(../images/close.gif) repeat-x 0 0;
}
.closebutton a:visited{
	background: url(../images/close.gif) repeat-x 0 0;
}
.closebutton a:hover {
	background-position: 0 -26px;
}
.closebutton a:active {
	background-position: 0 -52px;
}
.closebutton span {
	display:none;
}

#footerleft a:link {
	color:#000000;
	text-decoration: none;
}      /* unvisited link */
#footerleft a:visited {
	color:#333333;
	text-decoration: none;
}  /* visited link */
#footerleft a:hover {
	color:#f9961f;
	text-decoration: none;
}   /* mouse over link */
#footerleft a:active {
	color:#ed1c24;
	text-decoration: none;
}    /* selected link */

.agenda a:link {
	color:#666666;
	text-decoration: underline;
}      /* unvisited link */
.agenda a:visited {
	color:#666666;
	text-decoration: underline;
}  /* visited link */
.agenda a:hover {
	color:#f9961f;
	text-decoration: underline;
}   /* mouse over link */
.agenda a:active {
	color:#ed1c24;
	text-decoration: underline;
}    /* selected link */

a#homerollover { background-image: url(../images/homeUP.jpg); height: 120px; width:170px; display:block; }
a#homerollover span { display:none; }
a#homerollover:hover { background-image: url(../images/homeDOWN.jpg); }

a#aklrollover { background-image: url(../images/aklUP.jpg); height: 120px; width:193px; display:block; }
a#aklrollover span { display:none; }
a#aklrollover:hover { background-image: url(../images/aklDOWN.jpg); }

a#chchrollover { background-image: url(../images/chchUP.jpg); height: 120px; width:233px; display:block; }
a#chchrollover span { display:none; }
a#chchrollover:hover { background-image: url(../images/chchDOWN.jpg); }

a#activepagerollover span  { display:none; }

a#mainlogo span { display:none; }

#container {
	height: 714px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	position: relative;
}
#header {
	margin: 0px;
	height: 120px;
	width: 960px;
	float: right;
}
.closebutton {
	width: 26px;
	height: 26px;
	display: block;
	float: right;
	margin-top: 18px;
	margin-right: 1px;
}
.mainlogo {
	margin: 0px;
	height: 120px;
	width: 290px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	float: left;
}
.buttonhome {
	margin: 0px;
	height: 120px;
	width: 170px;
	background-image: url(../images/homeDOWN.jpg);
	background-repeat: no-repeat;
	float: left;
}
.buttonakl {
	background-image: url(../images/aklDOWN.jpg);
	margin: 0px;
	height: 120px;
	width: 193px;
	background-repeat: no-repeat;
	float: left;
}
.buttonchch {
	background-image: url(../images/chchDOWN.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 120px;
	width: 233px;
	float: left;
}
.agendatime {
	width: 100px;
	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
}
.agendatext {
	width: 370px;
	margin-left: 15px;
	padding-right: 30px;
	float:left;
}
.agendatextb {
	width: 475px;
	margin-left: 15px;
	padding-right: 30px;
	float:left;
}
.agendatext ul {
	margin-top:2px;
	margin-bottom:2px;
}
.headerend {
	background-image: url(../images/headerend.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 74px;
	float: left;
}

#mainbody {
	margin: 0px;
	height: 488px;
	width: 960px;
	background-repeat: no-repeat;
	float: right;
}
.mainBG{
	background-image: url(../images/main.jpg);
}
.aklBG{
	background-image: url(../images/akl.jpg);
}
.chchBG{
	background-image: url(../images/akl.jpg);
}
.content_home {
	width: 960px;
	margin-top: 60px;
	}
.content_city {
	width: 600px;
	margin-top: 62px;
	height: 425px;
	float: left;
	}
.content_tc {
	width: 600px;
	margin-top: 150px;
	height: 337px;
	float: left;
	}
.agenda {
	height: 249px;
	width: 568px;
	padding-right: 5px;
	margin-bottom: 3px;
	float: right;
}
.map {
	height: 170px;
	width: 566px;
	padding-right: 5px;
	float: right;
	margin-top: -12px;
}
.photo {
	float: right;
	width: 566px;
	padding-right: 5px;
}

.infobutton{
	width: 145px;
	float: left;
	border:none;
	margin: 0px;
}
.info {
	height: 350px;
	width: 420px;
	padding-right: 5px;
	display:none;
}
.infoholder {
	height: 350px;
	width: 425px;
	float: left;
}
#footer {
	margin: 0px;
	height: 49px;
	width: 960px;
	background-color: #000000;
	float: right;
}
#footerleft {
	margin-left: 70px;
	height: 25px;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 15px;
}
#footerright {
	height: 49px;
	width: 163px;
	float: right;
}
#logos {
	margin: 0px;
	height: 57px;
	width: 960px;
	float: right;
}
.logo1 {
	margin: 0px;
	float: left;
	height: 57px;
	width: 202px;
}
.logo2 {
	margin: 0px;
	float: left;
	height: 57px;
	width: 170px;
}
.logo3 {
	margin: 0px;
	float: left;
	height: 57px;
	width: 194px;
}
.logo4 {
	margin: 0px;
	float: left;
	height: 57px;
	width: 215px;
}
.logo5 {
	margin: 0px;
	float: left;
	height: 57px;
	width: 179px;
}
.infotable   {
	border-collapse: collapse;
	}
	
.infotable #row1 {
	margin: 0px;
	height: 12px;
	width: 418px;
	padding: 0px;
	background-image: url(../images/infotop.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.infotable #row2 {
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.infotable #row3 {
	margin: 0px;
	height: 12px;
	width: 418px;
	padding: 0px;
	background-image: url(../images/infobottom.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.agendatable   {
	width: 566px;
	border-collapse: collapse;
	height: 249px;
	}
.photoreplaceakl {
	float: left;
	height: 488px;
	width: 359px;
	background-image: url(../images/main_auckland.jpg);
	margin-left: 1px;
}
.photoreplacechch {
	float: left;
	height: 488px;
	width: 359px;
	background-image: url(../images/main_chch.jpg);
	margin-left: 1px;
}
.agendatable #one_a {
	margin: 0px;
	height: 40px;
	width: 13px;
	padding: 0px;
	background-image:url(../images/agenda_01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.agendatable #one_b {
	margin: 0px;
	height: 40px;
	width: 539px;
	padding: 0px;
	background-image: url(../images/agenda_02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.agendatable #one_thanks {
	margin: 0px;
	height: 40px;
	width: 539px;
	padding: 0px;
	background-image: url(../images/agenda_thanks.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.agendatable #one_bii {
	margin: 0px;
	height: 40px;
	width: 539px;
	padding: 0px;
	background-image: url(../images/tandc.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.agendatable #one_c {
	margin: 0px;
	height: 40px;
	width: 14px;
	padding: 0px;
	background-image: url(../images/agenda_03.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.agendatable #two_a {
	margin: 0px;
	height: 195px;
	width: 13px;
	padding: 0px;
	background-image: url(../images/agenda_04.jpg);
	background-repeat: no-repeat;
}
.agendatable #two_b {
	margin: 0px;
	height: 195px;
	width: 539px;
	padding: 0px;
	background-image: url(../images/agendabackground.jpg);
	background-repeat: repeat-x;
}
.agendatable #two_c {
	margin: 0px;
	height: 195px;
	width: 14px;
	padding: 0px;
	background-image: url(../images/agenda_06.jpg);
	background-repeat: no-repeat;
}
.agendatable #three_a {
	margin: 0px;
	height: 14px;
	width: 13px;
	padding: 0px;
	background-image: url(../images/agenda_07.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.agendatable #three_b {
	margin: 0px;
	height: 14px;
	width: 539px;
	padding: 0px;
	background-image: url(../images/agenda_08.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.agendatable #three_c {
	margin: 0px;
	height: 14px;
	width: 14px;
	padding: 0px;
	background-image: url(../images/agenda_09.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.maptable   {
	width: 566px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	}
.maptable #one_a {
	margin: 0px;
	height: 5px;
	width: 5px;
	padding: 0px;
	background-image:url(../images/map_01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.maptable #one_b {
	margin: 0px;
	height: 5px;
	width: 553px;
	padding: 0px;
	background-image: url(../images/map_02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.maptable #one_c {
	margin: 0px;
	height: 5px;
	width: 8px;
	padding: 0px;
	background-image: url(../images/map_03.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.maptable #two_a {
	margin: 0px;
	height: 155px;
	width: 5px;
	padding: 0px;
	background-image: url(../images/map_04.gif);
	background-repeat: no-repeat;
}
.maptable #two_b {
	margin: 0px;
	height: 155px;
	width: 553px;
	padding: 0px;
	background-color:#f4f2ed;
}
.maptable #two_b #enlargebutton {
	margin-top: -35px;
	margin-left: 380px;
}
.maptable #two_c {
	margin: 0px;
	height: 155px;
	width: 8px;
	padding: 0px;
	background-image: url(../images/map_05.gif);
	background-repeat: no-repeat;
}
.maptable #three_a {
	margin: 0px;
	height: 5px;
	width: 5px;
	padding: 0px;
	background-image: url(../images/map_06.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.maptable #three_b {
	margin: 0px;
	height: 5px;
	width: 553px;
	padding: 0px;
	background-image: url(../images/map_07.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.maptable #three_c {
	margin: 0px;
	height: 5px;
	width: 8px;
	padding: 0px;
	background-image: url(../images/map_08.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#topad {
	height: 143px;
	width: 143px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url(../images/toprightad.png);
	background-repeat: no-repeat;
}
#footertandc {
	margin: 0px;
	height: 49px;
	width: 960px;
	float: right;
}
.links {
	float: left;
	height: 338px;
	width: 350px;
	padding-top: 90px;
	margin-left: 30px;
}
.linkstc {
	float: left;
	height: 338px;
	width: 340px;
	padding-top: 152px;
}
.linkcity {
	height: 160px;
	width: 340px;
}

#agendacontent p{
	color: #5b2600;	
}
