body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align: center;
}
a {
	cursor: pointer;
/*	cursor: hand;*/
}
#wrapper {
	text-align: left;
	width: 730px;
	margin-right: auto;
	margin-left: auto;
	margin-top:20px;
	background-image: url(images/left_bkg.gif);
	background-repeat: repeat-y;
}
#left {
	float: left;
	width: 153px;
	background-color: #f2f6ee;
	position: relative;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #bed2a8;
}
#left a:link, #left a:visited {
	text-decoration: none;
	color: #4c5148;
}
#left a:hover, #left a:active {
	text-decoration: none;
	color: #000000;
}
#otago-uni-logo {
	/*	background-image: url(images/logos/otago.gif);
	background-repeat: no-repeat;
	background-position: center center;	*/
	height: 120px;
	padding-top: 12px;
	padding-bottom: 20px;
	text-align: center;
	background-image: url(images/background-top-left.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#left_content {
	padding-right: 12px;
	padding-left: 10px;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 14px;
}
.aboutus-page-photo {
	background-image: url(images/page-header-imgs/country-road.jpg);
}
.staff-page-photo {
	background-image: url(images/page-header-imgs/crops.jpg);
}
.research-page-photo {
	background-image: url(images/page-header-imgs/river-bed.jpg);
}
.publications-page-photo {
	background-image: url(images/page-header-imgs/writing.jpg);
}
.links-page-photo {
	background-image: url(images/page-header-imgs/fruit-and-veg.jpg);
}
.contact-page-photo {
	background-image: url(images/page-header-imgs/clock-tower.jpg);
}
.news-page-photo {
	background-image: url(images/page-header-imgs/news-events.jpg);
}
.sac-page-photo {
	background-image: url(images/page-header-imgs/sac.jpg);
}
#main_menu {
	height: 25px;
}
#content_wrapper {
	padding-top: 14px;

}
#content_centre {
	width: 360px;
	float: left;
	background-color: #fdfdfc;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 20px;
	padding-left: 18px;
	margin: 0px;
	display: block;
}
#content_centre_seminars {
	width: 537px;
	float: left;
	background-color: #fdfdfc;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 20px;
	padding-left: 18px;
	margin: 0px;
	display: block;
}
#content_right {
	width: 173px;
	float: right;
	margin-top: -14px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 1px;
}
#nav ul {
	list-style: none;
	margin: 0;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-color: #c0d3aa;
	border-bottom-color: #c0d3aa;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	padding-left: 0px;
	border-right-style: none;
	border-left-style: none;
}
#nav li {
	display: inline;
}
#nav a:link, #nav a:visited {
	color: #6a8846;
	text-decoration: none;
	margin-right: 6px;
	margin-left: 6px;
	padding: 0px;
	text-transform: uppercase;
}
#nav a:hover {
	color: #404a35;
}
#page_title {
	width: 574px;
	height: 42px;
	background-color: #f2f6ee;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: right top;
}
#right_wrapper {
	float:right;
	width: 574px;
}
#csafe-logo-horiz {
/*	background-image: url(images/logos/csafe-logo-lscape.gif);
	background-repeat: no-repeat;*/
}
#content_right p {
	font-size: 0.58em;
	line-height: 1.3em;
	color: #4C5148;
	margin: 6px 0px;
}
#right_wrapper h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #404A35;
	margin-top: 0px;
	margin-bottom: 12px;
	margin-right: 10px;
	padding: 0px;
}
#content_right .event {
	background-color: #f6f8f3;
	padding: 12px 12px 4px;
	position: relative;
	border-bottom: 3px solid #E7EEDF;
	border-left: 3px solid #E7EEDF;
	border-top-style: none;
	border-right-style: none;
	margin-bottom: 8px;
	margin-top: 14px;
}
#content_right .event_tag {
	background-image: url(images/event_tag.gif);
	height: 7px;
	width: 36px;
	position: absolute;
/*	top: 0px;*/
	background-repeat: no-repeat;
/*	z-index: 10;*/
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* needs to be class and not id cos may be more than one on a page*/
.rhbox {
	background-color: #FFFFFF;
	padding: 12px 12px 10px;
	float: right;
	width: 146px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #E7EEDF;
	border-left-color: #E7EEDF;
	margin: 14px 0px 0px;
	background-repeat: no-repeat;
	background-position: center;
}
.rhbox-staff {
	background-color: #F2F6EE;
	padding: 12px 12px 4px;
	float: right;
	display: block;
	width: 146px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-bottom-color: #E7EEDF;
	border-left-color: #E7EEDF;
	background-repeat: no-repeat;
	background-position: center top;
	border-bottom-style: none;
	background-repeat: no-repeat;
	background-position: center top;
	height: 110px;
	margin: 0px;
}
#phEmail {
	background-color: #F2F6EE;
	margin-top: 0px;
}
#hugh  {
	background-image: url(images/staff/hugh-campbell.jpg);
}
#henrik  {
	background-image: url(images/staff/henrik-moller.jpg);
}
#grant  {
	background-image: url(images/staff/grant-blackwell.jpg);
}
#janet  {
	background-image: url(images/staff/janet-grice.jpg);
}
#julia  {
	background-image: url(images/staff/julia-haggerty.jpg);
}
#mark  {
	background-image: url(images/staff/mark-haggerty.jpg);
}
#tania  {
	background-image: url(images/staff/tania-maegli.jpg);
}
#ang  {
	background-image: url(images/staff/ang-mckenzie.jpg);
}
#carmen  {
	background-image: url(images/staff/carmen-mcleod.jpg);
}
#sarah  {
	background-image: url(images/staff/sarah-richards.jpg);
}
#chris  {
	background-image: url(images/staff/chris-rosin.jpg);
}
#chrisP  {
	background-image: url(images/staff/chris-perley.jpg);
}
#florian  {
	background-image: url(images/staff/florian-weller.jpg);
}
#scott  {
	background-image: url(images/staff/scott-willis.jpg);
}
#peggy  {
	background-image: url(images/staff/peggy-tompkins.jpg);
}
#susan  {
	background-image: url(images/staff/susan-davies.jpg);
}
#dorothy  {
	background-image: url(images/staff/dot-scott.jpg);
}
#liz  {
	background-image: url(images/staff/liz-moore.jpg);
}
#linda  {
	background-image: url(images/staff/linda-bye.jpg);
}
#bjorn  {
	background-image: url(images/staff/bjorn-flo.jpg);
}
#markC  {
	background-image: url(images/staff/mark-cooper2.jpg);
}
#sarahM  {
	background-image: url(images/staff/sarah-meadows.jpg);
}
#yuki  {
	background-image: url(images/staff/yuki-fukuda.jpg);
}
#macarena  {
	background-image: url(images/staff/macarena-droguett.jpg);
}
#katja  {
	background-image: url(images/staff/katja-schweikert.jpg);
}
#louise  {
	background-image: url(images/staff/louise-fletcher.jpg);
}
#pip  {
	background-image: url(images/staff/pip-pehi.jpg);
}
#jamie  {
	background-image: url(images/staff/jamie-newman.jpg);
}
#markus  {
	background-image: url(images/staff/markus-gradwohl.jpg);
}
#sam  {
	background-image: url(images/staff/sam-mckechnie.jpg);
}
#eric  {
	background-image: url(images/staff/eric-davies.jpg);
}
#steph  {
	background-image: url(images/staff/stephanie-rotarangi.jpg);
}
#janetS {
	background-image: url(images/staff/janet-stephenson.jpg);
}
#nicola {
	background-image:  url(images/staff/nicola-morand.jpg);
}
#heike {
	background-image:  url(images/staff/heike-fischer.jpg);
}
#theresa {
	background-image:  url(images/staff/theresa-downs.jpg);
}
#marionJ {
	background-image:  url(images/staff/marion-johnson.jpg);
}
#ben {
	background-image:  url(images/staff/ben-knight.jpg);
}
#becky {
	background-image:  url(images/staff/becky-schewe.jpg);
}
#guinny {
	background-image:  url(images/staff/guinny-coleman.jpg);
}
#jessica {
	background-image:  url(images/staff/jessica-lach.jpg);
}
#otago {
	background-image: url(images/logos/otago.gif);
	height: 180px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*#argos {
	background-image: url(images/logos/argos.gif);
	height: 75px;
}
#agribusiness {
	background-image: url(images/logos/agribusiness.gif);
	height: 75px;
}
#lincoln {
	background-image: url(images/logos/lincoln.gif);
	height: 75px;
}*/
#footer {
	height: 16px;
	clear: both;
	font-size: 0.6em;
	background-color: #FFFFFF;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #edf2e6;
	padding-top: 2px;
	color: #4a5f31;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #4a5f31;
	text-decoration: none;
}
#footer a:hover {
	color: #404a35;
	text-decoration: underline;
}
#footer_copyright {
	float: left;
	margin: 0;
	padding: 0;
}
#footer_links {
	float: right;
	margin: 0;
	padding: 0;	
}
h5 {
	color: #4C5148;
	font-size: 0.7em;
	margin: 0px 0px 10px;
	padding: 0;
}
.theme {
	color: #768762;
	font-size: 0.65em;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
h4 {
	color: #4C5148;
	font-size: 0.65em;
	margin-top: 10px;
	margin-bottom: 6px;
}
#content_right .event .small {
	font-size: 0.65em;
}
#content_right .event .smallbold {
	font-size: 0.65em;
	font-weight: bold;
	line-height: 0.8em;
}
#content_right a:link, #content_right a:visited {
	text-decoration: none;
	color: #6A8846;
	font-weight: bold;
}
#content_right a:hover, #content_right a:active {
	text-decoration: underline;
	font-weight: bold;
}
#content_right .spacer {
	margin: 0px;
	padding: 0px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #404a35;
	font-size: 0.7em;
	line-height: 1.5em;
	margin-top: 0px;
	margin-bottom: 10px;
}
/*.nopadtop {
	padding-top: -5px;
	margin-top: -5px;
	}*/
#content_centre a:link, #content_centre_seminars a:link {
	color: #627E43;
}
#content_centre a:visited, #content_centre_seminars a:visited {
	color: #71914c;
}
#content_centre a:hover, #content_centre a:active, #content_centre_seminars a:hover, #content_centre_seminars a:active {
	color: #333333;
}
#wrapper #left #left_content ul {
	list-style-type: none;
	margin: 0px;
	text-align: right;
	padding: 0;
}
#wrapper #left #left_content li {
	margin: 2px 0px;
	font-size: 0.65em;
	text-decoration: none;
	padding: 2px 0px;
	line-height: 1em;
	display: block;
}
#wrapper #right_wrapper #content_wrapper #content_right .rhbox ul {
	font-size: 0.58em;
	color: #404A35;
	line-height: 1.5em;
	padding: 0px 0px 0px 12px;
	margin-top: 8px;
	margin-bottom: 12px;
	margin-left: 4px;
	margin-right: 8px;
}
#wrapper #right_wrapper #content_wrapper #content_right .rhbox li {
	padding-bottom: 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	list-style-position: outside;
}
#wrapper #left #left_content ul p {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	color: #888888;
}
#content_centre ul, #content_centre_seminars ul{
	font-size: 0.7em;
	color: #404A35;
	line-height: 1.5em;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 12px;
	margin-left: 20px;
	margin-right: 20px;
}
#content_centre li, #content_centre_seminars li{
	padding-bottom: 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	
}
#wrapper #right_wrapper #content_wrapper #content_centre .links_page a {
	display: block;
	padding-bottom: 10px;
}
#left_content h5 {
	text-align: right;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	color: #acacac;
	font-size: 14px;
	line-height: 14px;
}
#rhbox_staff img {
	padding-right: 10%;
	padding-left: 10%;
/*	left: auto;
	right: auto;*/
}
h3 {
	color: #404A35;
	font-size: 0.80em;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0px;
}
#page_title img {
	padding-left: 17px;
	padding-top: 10px;
}
.full-address,  .full-address a {
	font-size: 7pt;
	text-align: center;
}
#wrapper #footer #footer_copyright img {
	vertical-align: text-top;
}
.event h6 {
	margin: 0px;
	padding: 1px;
	background-color: #98B874;
	color: #FFFFFF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	border-top: 1px solid #6A8846;
	border-right: 1px none #6A8846;
	border-bottom: 1px solid #6A8846;
	border-left: 1px none #6A8846;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	color: #6A8846;
	font-style: italic;
	font-weight: normal;
	margin: 0px 0px 0px 18px;
	padding: 8px 0px 0px;
	display: block;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bullet {
	display: inline;
}
#maori-home {
	float: left;
	margin-right: 20px;
}
#mihi {
	background-color: #F6F8F3;
	padding: 10px 10px 0px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#mihi p {
	margin-bottom: 10px;
	line-height: 1.25em;
	font-size: 0.58em;
}
.SAC-page h6 {
	margin: 12px 0px 4px;
	padding: 0px;
	color: #4C5148;
}
#content_wrapper #content_right h4 a {
	color: #4C5148;
}
.bold {
	font-weight: bold;
	
}
.italic {
	font-style: italic;
}
hr {
	border: none;
	background-color: #E7EEDF;
	color: #E7EEDE;
	height: 1px;
	width: 100%;
}

.rhbox h6 {
	color: #4C5148;
	margin: 12px 0px 4px;
	padding: 0px;
	font-size: 0.55em;
}
#wrapper #right_wrapper #content_wrapper #content_centre h4 {
	color: #4C5148;
	font-size: 0.8em;
}
.datatable {
	border: 1px none #646B0E;
	border-collapse: collapse;

}
.datatable td {
	padding: 4px 4px 0px;
	vertical-align: top;
}
.datatable p {
}
.datatable th {
	font-weight: normal;
	padding: 4px 4px 0px;
	background-color: #F8FAE2;
	width: 60px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#content_centre img {
	float: left;
	padding-right: 12px;
	padding-bottom: 10px;
}
.news-date {
	margin-bottom: 6px;
	padding-bottom: 0px;
	margin-top: 15px;
	color: #4C5148;
	font-size: 0.7em;
}
.news-title {
	margin-bottom: 2px;
	padding-bottom: 0px;
	margin-top: 0px;
	color: #4C5148;
	font-size: 0.7em;
}
#wrapper #right_wrapper #content_wrapper #content_centre .news-brief {
	padding-bottom: 7px;
}
#wrapper #right_wrapper #content_wrapper #content_centre .clear {
	clear: both;
	float: none;
	padding: 0;
	margin: 0;
}
#wrapper #right_wrapper #content_wrapper #content_centre .caption {
	font-size: 0.6em;
	padding-top: 0px;
	margin-top: -8px;
}
#alerts-button {
	margin-top: 10px;
	margin-bottom: 10px;
}
hr.dark {
	border: none;
	background-color: #404A35;
	color: #404A35;
	height: 1px;
	width: 100%;
}
#wrapper #right_wrapper #content_wrapper #content_centre_seminars .attentionBox {
	border: 1px solid #404A35;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-top: 20px;
}
