/* ::::: http://www.cucentral.co.nz/css/style.css ::::: */

.LeftAlignedImage {
	margin: 10px 10px 10px 0pt;
}
body {
	margin: 16px 8px 0px;
	background-color: rgb(255, 255, 255);
}
#body {
	background-color: rgb(255, 255, 255);
}
td, p, body {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(6, 70, 20);
}
p {
	margin: 0pt 0pt 13px;
	padding: 0pt;
}
hr {
	color: rgb(38, 171, 66);
	height: 1px;
}
a {
	color: rgb(38, 172, 65);
	text-decoration: none;
}
a:hover {
	color: rgb(102, 204, 0);
	text-decoration: none;
}
h1 {
	border-bottom: 1px dotted rgb(7, 69, 22);
	margin: 0pt 0pt 15px;
	padding: 0pt;
	color: rgb(7, 69, 22);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 27px;
	font-size-adjust: none;
	font-stretch: normal;
}
h2 {
	margin: 0pt 0pt 12px;
	padding: 0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(38, 171, 66);
}
h2 a {
	color: rgb(38, 171, 66);
}
h3 {
	margin: 0pt 0pt 10px;
	padding: 0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(254, 174, 54);
}
h4 {
	margin: 0pt 0pt 7px;
	padding: 0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(12, 63, 20);
}
h5 {
	margin: 0pt 0pt 5px;
	padding: 0pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(133, 139, 150);
}
h6 {
	margin: 0pt 0pt 3px;
	padding: 0pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 9px;
	line-height: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(64, 118, 181);
}
ul {
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 0px ! important;
	margin-bottom: 15px;
}
ol li {
	padding-bottom: 5px;
	list-style-type: decimal;
}
ul li {
	padding-bottom: 5px;
	list-style-image: url('../images/bullet.gif');
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: rgb(40, 56, 124);
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: rgb(48, 63, 167);
	text-decoration: none;
}
.error {
	color: rgb(227, 74, 86);
	background-color: transparent;
	font-size: 11px;
}
form {
	display: inline;
}
input {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(0, 0, 0);
}
.tickBox {
	background-color: transparent;
	height: 12px;
	width: 12px;
}
input.checkbox {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	background-color: transparent;
	color: rgb(0, 0, 0);
	height: 12px;
	width: 12px;
}
select, textarea {
	color: rgb(0, 0, 0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
sup, h4 sup {
	position: relative;
	top: 2px;
	left: 1px;
	font-size: 10px;
}
input.spesified {
	width: 155px;
	margin-bottom: 3px;
}
/* ::::: http://www.cucentral.co.nz/css/site.css ::::: */

.white {
	background-color: rgb(255, 255, 255);
}
.yellow {
	background-color: rgb(235, 226, 73);
}
.top {
	background-color: rgb(25, 138, 48);
}
.topbar {
}
img.right {
	margin: 0px 0px 3px 10px;
}
img.left {
	margin: 0px 10px 3px 0px;
}
.mainArea {
	padding: 15px 0px 15px 10px;
	background-color: rgb(255, 255, 255);
}
.leftArea {
	padding: 0pt 10px 0pt 0pt;
	background-color: rgb(255, 255, 255);
}
.rightArea {
	border-left: 1px dotted rgb(7, 69, 22);
	padding: 0pt 0pt 0pt 10px;
	background-color: rgb(255, 255, 255);
}
.rightCol {
	padding-left: 10px;
}
.rightCol h1 {
	border: 0px none;
	margin: 0pt 0pt 15px;
	padding: 0pt;
	color: rgb(7, 69, 22);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 20px;
	font-size-adjust: none;
	font-stretch: normal;
}
.rightCol h2 {
	border: 0px none;
	margin: 0pt 0pt 15px;
	padding: 0pt;
	color: rgb(22, 114, 36);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	font-size-adjust: none;
	font-stretch: normal;
}
.rightCol h3 {
	border-style: solid none;
	border-color: rgb(168, 223, 181) -moz-use-text-color;
	border-width: 1px 0px;
	margin: 0pt 0pt 5px;
	padding: 2px 2px 3px;
	color: rgb(32, 142, 54);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	background-color: rgb(216, 237, 226);
}
.rightCol p {
	margin: 0pt 0pt 13px;
	padding: 0pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(6, 70, 20);
}
.LinkBox {
	padding-left: 15px;
}
.LinkBox a {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(15, 80, 58);
}
.LinkBox a:hover {
	color: rgb(0, 0, 0);
}
.leftCol {
	background: rgb(235, 226, 73) url('../images/rightcol_bg.gif') repeat-y scroll right top;
}
.leftCol, .leftCol p {
	color: rgb(15, 80, 58);
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	font-size-adjust: none;
	font-stretch: normal;
}
.search {
	background-color: rgb(235, 226, 73);
}
.search h3 {
	margin: 0pt 0pt 5px;
	padding: 0pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 13px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(15, 80, 58);
}
.login {
	margin: 0px 8px 1px 7px;
	padding: 7px;
	background-color: rgb(246, 236, 89);
}
.internetBanking {
	background: rgb(255, 194, 53) none repeat;
}
.login p {
	margin: 0px 0px 5px;
}
.login h3 {
	margin: 0pt 0pt 5px;
	padding: 0pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(15, 80, 58);
}
.adspace {
	text-align: center;
	padding-bottom: 5px;
}
.adspace img {
	margin: 8px 15px 4px 16px;
	width: 153px;
}
.bottom {
	background: rgb(38, 171, 66) url('../images/bottom_bg.png') repeat-x scroll left top;
}
.footernav {
}
.footernav {
	padding: 2px 10px 3px 0px;
	background: transparent none repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(255, 255, 255);
	text-align: left;
}
.footernav a {
	color: rgb(255, 255, 255);
	text-decoration: none;
}
.footernav a:hover {
	color: rgb(0, 0, 0);
	text-decoration: none;
}
.copyright {
	padding: 2px 0px 3px;
	background: transparent none repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(255, 255, 255);
	text-align: right;
}
.copyright a {
	color: rgb(255, 255, 255);
	text-decoration: none;
}
.copyright a:hover {
	color: rgb(255, 255, 255);
	text-decoration: none;
}
.home_products {
	background-color: rgb(170, 223, 181);
}
.home_products_heading {
	background: rgb(170, 223, 181) url('../images/home_object_top.gif') no-repeat scroll left top;
}
.home_products_heading h3 {
	margin: 0pt;
	padding: 5px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(4, 71, 20);
	text-align: center;
}
.home_products_heading h3 a {
	color: rgb(4, 71, 20);
}
.home_products_heading h3 a:hover {
	color: rgb(7, 139, 40);
}
.home_products_text {
	padding: 5px 0pt 3px 0px;
	background-color: rgb(170, 223, 181);
	color: rgb(4, 71, 20);
	text-align: center;
}
.home_products_text p {
	padding: 5px;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(18, 94, 32);
	text-align: center;
}
.branch {
	margin-bottom: 10px;
}
.branch td, .branch th {
	padding: 3px 3px 3px 0px;
}
.branch th {
	border-bottom: 1px solid rgb(38, 171, 66);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(38, 171, 66);
	text-align: left;
}
.branch td.key {
	font-weight: bold;
	width: 120px;
}
.grid {
	border: 1px solid rgb(255, 255, 255);
	margin: 0.4em 0pt;
	clear: both;
	background-color: rgb(255, 255, 255);
	width: 100%;
}
.grid td {
	padding: 0.6em;
	background-color: rgb(216, 237, 226);
	color: rgb(63, 72, 125);
}
.grid td.header {
	padding: 0.4em 0.6em;
	color: rgb(63, 72, 125);
	font-weight: bold;
	background-color: rgb(106, 200, 128);
}
.grid td.desc {
	padding: 0.4em 0.6em;
	color: rgb(63, 72, 125);
	font-weight: normal;
	background-color: rgb(168, 223, 181);
}
.gridLeftHeader {
	color: rgb(63, 72, 125);
	font-weight: bold;
}
.gridLeftHeader1 {
	color: rgb(63, 72, 125);
	font-weight: bold;
}
.grid th {
	padding: 0.4em 0.6em;
	background: rgb(38, 171, 66) none repeat;
	color: rgb(255, 255, 255);
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.normalFont {
	color: rgb(63, 72, 125);
	font-weight: normal;
}
.gridSubHeader {
	color: rgb(63, 72, 125);
	font-weight: bold;
}
.grid tr {
	vertical-align: middle;
}
.grid .attention {
	font-weight: normal;
	color: red;
}
.grid td input {
	width: 135px;
	color: rgb(6, 70, 20);
}
.grid td select {
	width: 135px;
	color: rgb(6, 70, 20);
}
.grid td textarea {
	width: 550px;
	height: 85px;
	color: rgb(6, 70, 20);
}
.grid td input.smallInputBox {
	width: 60px;
	color: rgb(6, 70, 20);
}
.grid td input.smallInputBox1 {
	width: 95px;
	color: rgb(6, 70, 20);
}
.grid td input.smallInputBox2 {
	width: 100px;
	color: rgb(6, 70, 20);
}
.grid td select.smallSelectBox {
	width: 35px;
	color: rgb(6, 70, 20);
}
.grid td select.smallSelectBox1 {
	width: 40px;
	color: rgb(6, 70, 20);
}
.grid td.saveButton {
	text-align: center;
	width: 50px;
}
.gridLink {
	margin: 5px 0pt 8px;
}
.gridLink td.left {
	padding: 0pt 10px 10px 0pt;
}
.gridLink h3 {
	margin: 0pt 0pt 5px;
	padding: 0pt;
}
.gridLink h3 a {
	margin: 0pt 0pt 5px;
	padding: 0pt;
}
.gridLink h3 a:hover {
	text-decoration: none;
	color: rgb(102, 51, 102);
}
.gridLink p {
	margin: 0pt;
	padding: 0pt 0pt 8px;
}
.gridLink td .divider {
	border-top: 1px dotted red;
}
/* ::::: http://www.cucentral.co.nz/css/menus.css ::::: */

.topNav {
	background: rgb(39, 172, 67) url('../images/topnav_bg.jpg') repeat-x scroll left bottom;
	text-align: center;
}
.topNav a {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(255, 255, 255);
}
.topNav a:hover {
	text-decoration: none;
	color: rgb(4, 71, 20);
}
.topNav a#current {
	color: rgb(4, 71, 20);
}
#leftnav {
	margin: 0px 8px 0px 7px;
}
#leftnav h3 a {
	border-bottom: 2px solid rgb(6, 70, 20);
	display: block;
	color: rgb(6, 70, 20);
}
#leftnav ul {
	margin: 0pt 0pt 0px;
	padding: 0pt;
}
#leftnav ul li {
	margin: 0pt;
	padding: 0pt;
	display: inline;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}
#leftnav ul li a {
	border-top: 1px solid rgb(244, 238, 150);
	border-bottom: 1px solid rgb(193, 185, 42);
	padding: 3px 3px 3px 8px;
	display: block;
	color: rgb(6, 70, 20);
	background-color: transparent;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	font-size-adjust: none;
	font-stretch: normal;
}
#leftnav ul li a .selected {
	background: rgb(254, 199, 89) none repeat;
	color: rgb(6, 70, 20);
}
#leftnav ul li a:hover {
	background: rgb(255, 194, 53) none repeat;
	color: rgb(6, 70, 20);
	text-decoration: none;
}
#leftnav ul li a#current1 {
	background: rgb(254, 199, 89) none repeat;
	color: rgb(6, 70, 20);
}
#leftnav ul ul li a {
	border-top: 1px solid rgb(244, 238, 150);
	padding: 4px 0px 5px 20px;
	color: rgb(6, 70, 20);
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	background-color: rgb(243, 238, 146);
}
#leftnav ul ul li a#current2 {
	color: rgb(6, 70, 20);
	background-color: rgb(248, 245, 190);
}
#leftnav ul ul ul li a {
	padding: 4px 0px 5px 40px;
	color: rgb(6, 70, 20);
	background-color: rgb(193, 217, 144);
}
#leftnav ul ul ul li a#current3 {
	color: rgb(6, 70, 20);
	background-color: rgb(161, 203, 130);
}
#leftnav ul ul ul ul li a {
	padding: 4px 0px 5px 50px;
	color: rgb(6, 70, 20);
	background-color: rgb(239, 239, 239);
}
#leftnav ul ul ul ul li a#current4 {
	color: rgb(6, 70, 20);
	background-color: rgb(255, 255, 255);
}
.breadcrumb {
	margin: 0px;
	padding: 0px 10px;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	text-decoration: none;
	text-align: left;
	color: rgb(0, 0, 0);
}
.breadcrumb a {
	color: rgb(204, 204, 204);
	text-decoration: none;
}
.breadcrumb a:hover {
	color: rgb(7, 69, 20);
	text-decoration: none;
}
.breadcrumb {
	margin: 0px;
	padding: 0px 10px;
	background: rgb(38, 171, 66) url('../images/breadcrumb_bg.jpg') repeat-x scroll right top;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	text-decoration: none;
	text-align: left;
	color: rgb(255, 255, 255);
}
.breadcrumb a {
	color: rgb(255, 255, 255);
	text-decoration: none;
}
.breadcrumb a:hover {
	color: rgb(7, 69, 20);
	text-decoration: none;
}
/* ::::: http://www.cucentral.co.nz/css/modules.css ::::: */

.mButton {
	border: 1px solid rgb(12, 63, 20);
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(12, 63, 20);
	background-color: rgb(255, 194, 53);
	margin-right: 5px;
	margin-top: 15px;
}
.attention {
	color: rgb(219, 34, 48);
	background-color: transparent;
}
.jobsHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(32, 142, 54);
	padding-top: 10px;
	padding-bottom: 2px;
}
.jobsHeader a {
	color: rgb(32, 142, 54);
	text-decoration: none;
}
.jobsHeader a:hover {
	color: rgb(204, 0, 0);
	text-decoration: none;
}
.jobsHeader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-size: 14px;
	line-height: 15px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(235, 77, 88);
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}
.jobsBrief {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(32, 142, 54);
	padding-top: 4px;
	padding-bottom: 10px;
}
.jobsLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(204, 0, 0);
	padding-top: 0px;
	padding-bottom: 10px;
}
.jobsLink a {
	color: rgb(204, 0, 0);
	text-decoration: none;
}
.jobsLink a:hover {
	color: rgb(255, 194, 53);
	text-decoration: none;
}
.newsContent {
	border-top: 1px dotted rgb(255, 161, 45);
	padding-bottom: 10px;
	padding-top: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(67, 78, 77);
}
.newsContent h2 {
	margin: 0px 0px 10px;
	padding: 0px;
}
.newsContent h2 a, .newsContent h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(38, 171, 66);
}
.newsContent h2 a:hover {
	color: rgb(255, 161, 45);
}
.newsContent h3 {
	margin: 0px 0px 10px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(67, 78, 77);
}
.newsContent h4 {
	margin: 5px 0px 15px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(67, 78, 77);
}
.newsContent .newsLink {
	padding: 2px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(130, 172, 2);
	text-align: left;
}
.newsContent .newsLink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(255, 161, 45);
	text-decoration: none;
}
.newsContent .newsLink a:hover {
	color: rgb(204, 0, 0);
	text-decoration: none;
}
.newsImage {
	margin: 0px 10px 5px 0px;
}
.faqHeader {
	padding: 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(254, 174, 54);
}
.faqQuestion {
	margin: 0pt;
	padding-top: 10px;
	padding-bottom: 0px;
}
.faqQuestion, .faqQuestion p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(22, 114, 36);
	margin-bottom: 5px;
}
.faqAnswer {
	padding-top: 2px;
	padding-bottom: 2px;
}
.contactHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	font-size-adjust: none;
	font-stretch: normal;
	color: rgb(22, 114, 36);
	padding-top: 10px;
	padding-bottom: 2px;
}
.contactContent {
	padding-top: 10px;
	padding-bottom: 2px;
}
.contactContent input {
	width: 300px;
}
.contactContent textarea {
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	font-size-adjust: none;
	font-stretch: normal;
}
label {
}
td.quizWinners {
	border: 1px solid rgb(204, 204, 204);
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: rgb(70, 107, 143);
	font-weight: bold;
	background-color: rgb(240, 240, 240);
}
.quizHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: rgb(32, 142, 54);
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}
.quizHeader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: rgb(32, 142, 54);
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}
.quizRow1 {
	border-bottom: 1px solid rgb(204, 204, 204);
	background-color: rgb(255, 255, 255);
}
.quizRow2 {
	border-bottom: 1px solid rgb(204, 204, 204);
	background-color: rgb(245, 246, 247);
}
.quizLinetop {
	border-top: 1px solid rgb(204, 204, 204);
}
.quizLinebottom {
	border-bottom: 1px solid rgb(204, 204, 204);
}
.quizLinetop {
	border-top: 1px solid rgb(204, 204, 204);
}
.quizLinebottom {
	border-bottom: 1px solid rgb(204, 204, 204);
}
.quizQuestion {
	font-weight: bold;
}
.searchTable {
	margin: 10px;
	padding: 10px;
	width: 98%;
}
.searchDivider {
	border-top: 1px solid rgb(204, 204, 204);
	margin-top: 10px;
	margin-bottom: 10px;
}
.searchTitle {
	font-weight: bold;
}
a.searchLink {
}
a.searchLink:hover {
}
.newsletterTable {
	border: 1px solid rgb(204, 204, 204);
	margin: 3px;
	padding: 3px;
	background-color: rgb(239, 239, 239);
}
.newsletterHeader {
	border-bottom: 1px solid rgb(204, 204, 204);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: rgb(117, 133, 52);
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
}
.newsletterRow {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-right: 8px;
}
/* ::::: http://www.cucentral.co.nz/modules/survey/survey.css ::::: */

#surveyBody {
	padding: 5px;
	font-size: 11px;
	color: rgb(0, 0, 0);
	width: 100%;
}
#surveyBody h1 {
	border: 0pt none;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: rgb(32, 142, 54);
	width: 100%;
	text-decoration: none;
}
#surveyBody p {
	font-size: 11px;
	font-weight: normal;
	color: rgb(0, 0, 0);
	text-decoration: none;
}
#surveyBody input {
	margin: 1px;
	font-size: 11px;
	color: rgb(0, 0, 0);
	width: 100%;
	padding-left: 2px;
	vertical-align: middle;
}
#surveyBody textarea {
	font-size: 11px;
	color: rgb(0, 0, 0);
	width: 100%;
	height: 50px;
}
#surveyBody td {
	font-size: 11px;
	font-weight: normal;
	color: rgb(6, 70, 20);
	text-decoration: none;
}
#surveyBody h2 {
	margin: 0px;
	padding: 0px;
	color: rgb(6, 70, 20);
	width: 100%;
	text-decoration: none;
	font-style: italic;
}
.RegistrationHeader {
	font-size: 16px;
	color: rgb(7, 69, 22);
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 2px;
}
.Question {
	font-size: 12px;
	color: rgb(6, 70, 20);
	padding-top: 5px;
	padding-bottom: 0px;
}
