
.floatLeft {float:left; padding:0 20px 0 0;}
.imageBlock {display:block;}

#pathway1,
#pathway1 P,
#pathway,
#pathway2 P,
#pathway3,
#pathway3 P,
#content,
#content P,
#contentcolumn,
#contentcolumn P {margin:0 0 18px 0;}

#pathway1 ul,
#pathway2 ul,
#pathway3 ul,
#content ul,
#contentcolumn ul {margin:0; padding:0; list-style:none;}

#pathway1 li,
#pathway2 li,
#pathway3 li,
#content li,
#contentcolumn li {background:url(/custom/templates/page/home/images/bullet-point.png) no-repeat left top; padding:0 0 18px 20px;}

#pathway1 li ul,
#pathway2 li ul,
#pathway3 li ul,
#content li ul,
#contentcolumn li ul {margin:18px 0 0 0; padding:0 0 0 20px;}


#pathway1 H4 {color:#a32743;}
#pathway2 H4 {color:#248f63;}
#pathway3 H4 {color:#296a9c;}

#pathway1 li a:visited,
#pathway1 li a:link {color:#a32743; text-transform:uppercase; font-weight:bold;}
#pathway1 li a:hover {color:#000;}

#pathway2 li a:visited,
#pathway2 li a:link {color:#248f63; text-transform:uppercase; font-weight:bold;}
#pathway2 li a:hover {color:#000;}

#pathway3 li a:visited,
#pathway3 li a:link {color:#296a9c; text-transform:uppercase; font-weight:bold;}
#pathway3 li a:hover {color:#000;}

#content li a:visited,
#content li a:link,
#contentcolumn li a:visited,
#contentcolumn li a:link {text-transform:uppercase; font-weight:bold;}

#content li a:hover,
#contentcolumn li a:hover {color:#000;}

body,p,td {font-family:"Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif; color:#333; font-size:12px; line-height:18px;}

A:Link {color:#333;text-decoration:underline;}
A:Visited {color:#333;text-decoration:underline;}
A:Hover {color:#000;text-decoration:underline;}

h1 {font-size:23px; font-family:Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#080a06; font-weight:bold; margin:0 0 4px 0;}
h2 {font-size:20px; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; color:#080a06; font-weight:bold; margin:0;}
h3 {font-size:18px; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; color:#080a06; font-weight:normal; padding:0 0 4px 0;}
h4 {font-size:13px; font-family:"Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif; color:#000; font-weight:bold; margin:0 0 18px 0;}

h5 {font-size:12px; font-family:"Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight:bold; background:url(/custom/templates/page/home/images/tell-me-more-body.png) no-repeat; width:114px; text-align:center; line-height:33px; padding:0 0 3px 0;}
h5 a:visited,
h5 a:link {text-decoration:none;}

h6 {font-size:10px; font-family:"Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif; color:#000; font-weight:normal;}

/* Newsletter */
#socialmedia form {margin:0; padding:18px 0 0 0;}

input.newsletterField {border:1px #ccc solid; margin:0 10px 0 0; padding:5px 5px 4px 5px; width:200px;}

/* CDC People */
.cdcpeople {background:#fff; border-top:10px #a58c56 solid; border:3px #ccc solid; padding:10px; margin:0 16px 16px 0; display:block; width:400px; float:left;}
.cdcmugshot {padding:12px 0 0 12px; height:auto; width:120px;}

.cdcmugshot img {display:block;}

.cdcpeople h4 {text-transform:uppercase; margin:0;}

.cdcpeople P {line-height:16px;}

/* Stuff Feed */
#news ul {margin:0 0 20px 0; padding:0; list-style:none;}

#news li a:visited,
#news li a:link {color:#fff; background:url(/custom/templates/page/home/images/stuff-icon.png) no-repeat top left; padding:0 0 0 20px; line-height:23px; display:block;}

/* News */
#dynamicframe h3,
#dynamicframe h3 a:visited,
#dynamicframe h3 a:link {margin:0 0 10px 0; color:#fff;}

#dynamicframe h4 {margin:0; text-transform:uppercase; color:#fff;}
#dynamicframe p {margin:0 0 18px 0;}

#dynamicframe a:visited,
#dynamicframe a:link {color:#fff;}

.newsfeatured td.date {width:65px;}
.newsfeatured td.date P a:visited,
.newsfeatured td.date P a:link {background:#6d5c38; display:block; width:50px; height:20px; padding:30px 0 0 0; margin:0; color:#fff; font-weight:bold; text-align:center; font-size:10px;}

#contentcolumn .newscolumn2 P {margin:0 0 6px 0; padding:0 0 6px 4px; border-bottom:1px #ccc solid;}

.newscolumn2 span,
.newscolumn2 span a:visited,
.newscolumn2 span a:link {color:#999; font-size:11px;}

.newscolumn2 span a:hover {color:#c55f25;}

/* Comments */
#articlemenu {border:1px #ccc solid; border-width:1px 0 1px 0; margin:0 0 30px 0;}
	#articlemenu td#next {padding:10px 20px 10px 0; font-weight:bold;}
	#articlemenu td#previous {padding:10px 0 10px 20px; font-weight:bold;}

/* Footer */
#htmladdressmargin,
#htmladdressmargin a:visited,
#htmladdressmargin a:link {color:#fff;}

/* Header */
#headerframe ul {margin:0; padding:0; list-style:none;}

#local li {float:left; padding:0 20px 0 0; line-height:27px;}
#tools li {float:right; padding:0 0 0 20px; line-height:27px;}

#tools li.print a:visited,
#tools li.print a:link {background:url(/custom/templates/page/home/images/print-icon.png) no-repeat left; padding:0 0 0 20px;}

#tools li.bookmark a:visited,
#tools li.bookmark a:link {background:url(/custom/templates/page/home/images/bookmark-icon.png) no-repeat left; padding:0 0 0 20px;}

#tools li.share a:visited,
#tools li.share a:link {background:url(/custom/templates/page/home/images/share-icon.png) no-repeat left; padding:0 0 0 20px;}

#tools li.googleearth a:visited,
#tools li.googleearth a:link {background:url(/custom/templates/page/home/images/googleearth-icon.png) no-repeat left; padding:0 0 0 20px;}

/* Logo */
#logo h1 a:visited,
#logo h1 a:link {background:url(/custom/templates/page/inner/images/logo.png) no-repeat; width:97px; height:97px; float:left; margin:0; padding:0; display:block; margin:19px 0 0 0;}
	#logo h1 span {display:none;}

/* Titles */
#pathway1title h2 {margin:0; padding:0;}
#pathway1title h2 a:visited,
#pathway1title h2 a:link {width:948px; height:47px; float:left; margin:0; padding:0; display:block; margin:0; background:url(/custom/templates/page/home/images/christchurch-canterbury-title.png) no-repeat #a75858;}
	#pathway1title h2 span {display:none;}
	
#pathway2title h2 {margin:0; padding:0;}
#pathway2title h2 a:visited,
#pathway2title h2 a:link {width:948px; height:47px; float:left; margin:0; padding:0; display:block; margin:0; background:url(/custom/templates/page/home/images/business-landscape-title.png) no-repeat #58a573;}
	#pathway2title h2 span {display:none;}
	
#pathway3title h2 {margin:0; padding:0;}
#pathway3title h2 a:visited,
#pathway3title h2 a:link {width:948px; height:47px; float:left; margin:0; padding:0; display:block; margin:0; background:url(/custom/templates/page/home/images/fast-track-title.png) no-repeat #5c85a3;}
	#pathway3title h2 span {display:none;}

/* Thumbnails */
.contentthumbnail img {width:120px; padding:0 12px 12px 0;}
.leaderthumbnail img {padding:0 0 18px 12px;}
.headerthumbnail img {padding:0 0 18px 0;}
.columnthumbnail img {padding:0 0 18px 0;}
	
.youTube {padding:0 0 18px 0;}
	
#content .galleryInnerContainer {padding:0 0 18px 0;}
	
/* Search */
#ChannelPlayerTabs {width:auto; height:auto; overflow:hidden; margin:0; padding:0; float:left; text-align:center; position:absolute; top:40px; left:3px; z-index:100;}
#ChannelPlayerContent {width:auto; height:auto; overflow:hidden; margin:0; padding:0; float:left; position:absolute; top:67px; right:0;}
	
#ChannelPlayerTabs a:visited,
#ChannelPlayerTabs a:link {font-weight:bold; text-decoration:none;}
	
	#ChannelPlayerTabs div {float:left;}
	#ChannelTabsTab1 {width:63px; padding:5px 6px 5px 6px; margin:0 4px 0 0; background:url(/custom/templates/page/home/images/something-body.png) no-repeat top right #eee;}
	#ChannelTabsTab1.ChannelTabsActiveTab {padding:5px 6px 5px 6px; margin:0 4px 0 0; background:url(/custom/templates/page/home/images/something-body.png) no-repeat top left #fff;}
	#ChannelTabsTab2 {width:54px; padding:5px 6px 5px 6px; background:url(/custom/templates/page/home/images/someone-body.png) no-repeat top right #eee;}
	#ChannelTabsTab2.ChannelTabsActiveTab {padding:5px 6px 5px 6px; background:url(/custom/templates/page/home/images/someone-body.png) no-repeat top left #fff;}
	
	#searchbox .ChannelPlayer {display:none;}
	#searchbox .ChannelPlayer.ChannelTabsVisibleContent {display: block;}
	
	#searchbox .ChannelPlayer {display:none;}
	#searchbox .ChannelPlayer.ChannelTabsVisibleContent {display: block;}

#searchnav P {margin:0 0 8px 0;}

#searchbox form {margin:0; padding:0;}

#searchbox input {float:left; margin:0; padding:0;}

#searchbox input.keyword {border:1px #bbb solid; width:277px; height:20px; margin:0 6px 0 0; padding:5px 0 0 7px; font-size:11px; color:#999;}

/*used in table tag forms etc*/
TABLE.table {border:2px #ccc solid; padding:0; margin:0; background:#fff; text-align:left;}
.table TH {background:#58a573; text-align:left; padding:5px 14px 5px 14px; color:#fff; font-size:14px;}

.table TH a:hover,
.table TH a:visited,
.table TH a:link {color:#fff;}

.table TD {padding:5px 14px 5px 14px;}

.table textarea,
.table select,
.table input {border:1px #ccc solid; width:100%;}

.table .radio input {width:auto; border:0;}

.table input.submitButton {width:auto; padding:5px 5px 5px 5px; background:#b5b5b5; font-weight:bold; color:#fff; border:0; margin:0 0 5px 0; cursor:hand;}

.table table td {padding:0 20px 0 0;}

.table .select select {width:300px; height:130px;}

/*eBreadcrumbTrail*/
.menuBreadcrumbTrailWhere {color:#000; padding:0 0 6px 16px;}

.menuBreadcrumbTrail {color:#999; padding:0 0 6px 0;}

.menuBreadcrumbTrail a:visited,
.menuBreadcrumbTrail a:link {font-weight:bold;}

/*printandclosebuttons*/
.popupImageButtons{margin:15px 0 0 0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase;}
.popupImageButtons a:visited,
.popupImageButtons a:link {height:15px; background:url(/custom/templates/page/shared/images/printandclosebg.gif) repeat-x #898989; border:1px #959595 solid; padding: 0 10px 1px 10px; color:#fff; text-decoration:none;}
.popupImageButtons a:hover {background:#898989; color:#fff; text-decoration:none;}
.popupImageButtonsborder {height:15px; border:1px #5B5B5B solid; voice-family: "\"}\""; voice-family: inherit;}html>body .popupImageButtonsborder {padding: 1px 0 2px 0;}
	
/*used for currency converter*/	
a:link.popup,
a:visited.popup,
a:hover.popup,
a:active.popup {border-bottom:1px dotted blue;text-decoration:none;}

/* Terraform */
.formFlag {color : red;}
.formError {color : red;font-weight : bold}
.terraFormLayoutElement,
.fullwidth {width : 100%;}
.halfwidth {width : 50%;}
.alert {color : red;font-weight : bold;}
.small {font-size : 10px;}

/* thriveMail */
table tr.stripeSubject td {background:#cbcbcb; font-weight:bold; padding:10px 10px 0 10px;}
table tr.stripePreview td {background:#cbcbcb; padding:0 10px 10px 10px;}

table tr.Subject td {font-weight:bold; padding:10px 10px 0 10px;}
table tr.Preview td {padding:0 10px 10px 10px;}

table.thriveMailTable {border:3px #ccc solid; padding:0; margin:0; background:#fff;}
.thriveMailTable THEAD TH {background:#58a573; text-align:left; padding:5px 14px 5px 14px; color:#fff; font-size:14px;}

.thriveMailTable TH {padding:3px 10px 3px 10px;}

.thriveMailTable TD {padding:3px 10px 5px 10px;}

.thriveMailTable TFOOT TD {background:#fff; border-top:3px #ccc solid;}
.thriveMailTable TFOOT TD P {margin:0; padding:0;}

/* currencyconverter */
#currencyconverter {margin:20px;}
#currencyconverter #logo {position:relative;}
#currencyconverter #logo div {background:url(/custom/templates/page/shared/images/sitelogo.gif) no-repeat; height:48px; width:133px;right:-30px;top:-20px;position:absolute;float:left;}
#currencyconverter table {width:320px;background:#fff;border:1px solid #ccc;}
#currencyconverter th {background:#7dba00;color:#fff;text-align:left;padding:7px;}
#currencyconverter td {padding:0;}

#currencyconverter th {background:#7dba00;color:#fff;text-align:left;padding:7px}
#currencyconverter td {padding:0;font-size:8pt;}

#currencyconverter table table {background:#ffffff;border:0; margin:20px; border-collapse:collapse;}
#currencyconverter table table th {background:none;padding:5px;}
#currencyconverter table table th.currencyCol {padding-left:0;}
#currencyconverter table table th.resultsCol {padding-right:0;}

#currencyconverter table td {padding:5px;}

#currencyconverter h1{color:#fff;text-align:left;font-size:16px;margin:0;}
#currencyconverter p {color:#fff;text-align:left;font-size:8pt;margin:0 110px 0 0 ;font-weight:normal;}

#currencyconverter .altRow { background:#f4f9fc;}

#currencyconverter .bottomRow { border-bottom:2px solid #fdfafa;}

#currencyconverter .currencyCol {width:166px;}
#currencyconverter .resultsCol {width:64px; text-align:right; font-family:"Courier New", Courier, mono;}

#currencyconverter .currencyCol select,
#currencyconverter .resultsCol input {color:#000; margin:1px 0 0 0; width:100%;}
#currencyconverter .resultsCol input {text-align:right; font-family:"Courier New", Courier, mono; float:right; font-size:11px; font-weight:normal;}

/* Form Errors */
.formFlag {color:red;}
.formError {color:red; font-weight:bold;}
li.formError {list-style: none; margin: 0;}

.hidden{display: none;}	


/* Windowless popups */
#thriveWindowlessPopup{border:0; margin:0; padding:0; background:transparent;}
#thriveWindowlessShield{position:absolute; width:100%; top:0; left:0; z-index:20000; background:#000; opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=70);}
#thriveWindowlessContentArea{position:absolute; z-index:20001; background:#fff; padding:70px 20px 20px 20px;}
#thriveWindowlessContent{overflow:hidden;}
#thriveWindowlessClose {position:absolute; top:20px; right:20px; width:80px; height:25px; background-color:#595c5c;}
#thriveWindowlessClose:hover {background-color:#333;}
#thriveWindowlessClose a:link, #thriveWindowlessClose a:visited{display:block; color:#fff; font-weight:bold; text-decoration:none; height:100%; width:100%; padding: 5px 0 5px 0; margin:0; border:0;}

