﻿body	{
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	text-align: left;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.bodyblack	{ text-align: left; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }


.BG { 
  background-image: url('images/bg-left.gif');
  background-position: right;
} 


.BGright { 
  background-image: url('images/bg-right.gif');
  background-position: left;
} 


.logopadding {
	margin: 10px;
}
.bg-header {
	background-color: #FFE066;
}
.nz-logo {
	background-color: #FFE066;
	text-align: right;
}


a  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2684D3; font-weight: bold; }
a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2684D3; font-weight: bold; }
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2684D3; font-weight: bold; }
a:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }

.casestudy  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2684D3; font-weight: normal;}
a:link.casestudy { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2684D3; font-weight: normal;}
a:active.casestudy { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2684D3; font-weight: normal;}
a:hover.casestudy { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal;}


.bodywhite	{ text-align: left; line-height: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }


td	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 16px;}

.date	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold;}


.padding	{padding: 20px;}

img {
	border:0;
}

.seotable {
	border-color: #c0c0c0;
	border-width: 0;
	width: 779px;
}


.footertable
{ border-left-width: 1px; 
border-right-width: 1px; 
border-top: 1px solid #516716; 
border-bottom: 1px solid #516716;
}

h1  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 22px; color: #2684D3; font-weight: bold; }
a:link.h1  { font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 30px; color: #00577c; font-weight: normal; text-decoration: underline}
a:active.h1  { font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 30px; color: #00577c; font-weight: normal; text-decoration: underline}
a:hover.h1  { font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 30px; color: #666666; font-weight: normal; text-decoration: underline}



.header  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 22px; color: #2684D3; font-weight: bold; }
a:link.header  { font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 30px; color: #00577c; font-weight: normal; text-decoration: underline}
a:active.header  { font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 30px; color: #00577c; font-weight: normal; text-decoration: underline}
a:hover.header  { font-family: Arial, Helvetica, sans-serif; font-size: 22px; line-height: 30px; color: #666666; font-weight: normal; text-decoration: underline}


.header2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold; 
	line-height: 20px;
	color: #ff6600;
}
a:link.header2  { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #ff6600; font-weight: bold; text-decoration: underline}
a:active.header2  { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #ff6600; font-weight: bold; text-decoration: underline}
a:hover.header2  { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #2684D3; font-weight: bold; text-decoration: underline}


.subscribe{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #76439E;
font-weight: normal;
}


.more	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; font-weight: bold; line-height: 14px;}
a:link.more { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; line-height: 14px;}
a:active.more { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; line-height: 14px;}
a:hover.more   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; line-height: 14px;}

.Button	{ border:1px solid #2684D3; height: 19px; font-family: Arial; font-size: 11px; font-weight:normal; color: #2684D3; background:#F2F2F2; ; padding-left:4; padding-right:4; padding-top:1; padding-bottom:0 }


.tdmenu a { 
border:1px solid #5C3F81; width:100%; 
   background-color: #7BB94B; 
   display:block; 
   text-decoration: none; 
   font-family: Arial;
   font-size: 11px;
   font-weight: normal; 
   color:#FFFFFF; 
   line-height: 22px; padding-left:5px; padding-right:5px

} 
.tdmenu a:hover { 
   text-decoration: none; 
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   background-color: #516716; 
   color: #ffffff; 
   line-height: 22px;
   
}

.tdmenu a:active { 
   text-decoration: none; 
   font-family: Arial;
   font-size: 11px;
   font-weight: normal; 
   background-color: #7BB94B; 
   color: #ffffff; 
   line-height: 22px;
   
}

.sidemenu a { 
border-style:solid; border-width:0px; width:100%; 
   background-color: #FFFFFF; 
   display:block; 
   text-decoration: none; 
   font-family: Arial;
   font-size: 11px;
   font-weight: normal; 
   color:#000000; 
   line-height: 29px; padding-left:5px

} 
.sidemenu a:hover { 
   text-decoration: none; 
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   background-color: #EBEBEB; 
   color: #000000; 
   line-height: 29px;
   
}

.sidemenu a:active { 
   text-decoration: none; 
   font-family: Arial;
   font-size: 11px;
   font-weight: normal; 
   background-color: #EBEBEB; 
   color: #000000; 
   line-height: 29px;
   
}

.tdtop  {
border-left-width: 0px; 
border-right-width: 0px; 
border-top: 1px solid #D4E6F6; 
border-bottom-width: 0px;}




.footer	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal;}
a:link.footer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal;}
a:active.footer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal;}
a:hover.footer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #DDE9F4; font-weight: normal;}


.Textareabox { width:180px; border: 1px solid; border-color: #999999; background-color: #ffffff; font-family: Arial;font-size: 11px; text-indent: 0px;}

.comments { width:188px; border: 1px solid; border-color: #999999; background-color: #ffffff; font-family: Arial;font-size: 11px; text-indent: 0px;}


.Textbox	{ width:188px; height: 18px; border: 1px solid; border-color: #999999; background-color: #ffffff; font-family: Arial;font-size: 11px; text-indent: 0px;}

.Textboxsmall	{ width:35px; height: 18px; border: 1px solid; border-color: #999999; background-color: #ffffff; font-family: Arial;font-size: 11px; text-indent: 0px;}


.newsticker	{ width:234px; height: 18px; border: 1px solid; border-color: #999999; background-color: #ffffff; font-family: Arial;font-size: 11px; text-indent: 0px;}


.Button#font-family	{ border:1px solid #00577c; height: 19px; font-family: Arial; font-size: 11px; font-weight:normal; color: #00577c; background:#F2F2F2; ; padding-left:4; padding-right:4; padding-top:1; padding-bottom:0 }