h1 {
font-family : arial, verdana, sans-serif;  
font-size : 100%; 
color : #003366; 
font-weight : bold; 
} 

.searchBarHeader
{
	width:210px;
	font-size:10px;
}

.searchBarBtn
{
	color:#ffffff;
	font-weight:bold;
	background-color:#024588;
	font-size:77%;
}

.form-header-dropdown {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	font-style			: normal;
	font-weight			: bold;
	color				: #005CB1;
	text-decoration		: none;
}

.headertext
{
	font-weight: bold;
	text-decoration : none;  
	color : #ffffff; 
	font-family : arial, verdana, sans-serif;  
	font-size : 10px; 
}

.blueborder  
{ 
border: 1px solid #BDD8F9
}


.formtable 
{ 
width: 300px; 
background-color: #FFFFFF ;
}

h2 {
font-family : arial, verdana, sans-serif; 
font-size : 80%; 
color : #003366; 
font-weight : bold; 
}  

.productssubhead 
{
font-family : arial, verdana, sans-serif; 
font-size : 70%;
color : #003366;
font-weight : bold;
} 

.skiplink {
display : none; 
} 

A {
color : #0066cc; 
font-family : arial, verdana, sans-serif; 
} 
A:visited {
color : #551A8B; 
font-family : arial, verdana, sans-serif;  
text-decoration : underline; 
} 
A:active {
color : #0066cc; 
font-family : arial, verdana, sans-serif; 
text-decoration : underline; 
} 
A:hover {
color : #999999; 
font-family : arial, verdana, sans-serif; 
text-decoration : underline; 
} 

BODY {
margin:0; 
background-color : #FFFFFF;   
} 

.table_bkg_darkblue {
width : 100%; 
background-color : #024588; 
} 

.table_bkg_midblue {
width : 100%; 
background-color : #00509c; 
} 

.table_bkg_orange {
width : 100%; 
background-color : #86A6CD; 
} 
.table_bkg_white {
width : 100%; 
background-color : #ffffff; 
} 

.index_table_bkg_white {
	width : 100%;
	background-color : #ffffff;
}
.defaultText {
font-family : Arial; 
font-size : 75%; 
color : #003366; 
font-weight:bold; padding-top:7px 
}

.table_body_bkg {
width : 100%; 
background-color : #CAE4F0; 
}
.iframe {
height:expression(frames("myframe").document.body.scrollHeight);
}


.bodytext {
font-family : arial, verdana, sans-serif; 
font-size : 75%; 
color : #484848; 
} 

.introtext {
font-family : arial, verdana, sans-serif; 
font-size : 75%; 
color : #484848; margin-top:-3; margin-bottom:1; 
} 

.boldbluebodytext {
font-family : Arial; 
font-size : 75%; 
color : #003366; 
font-weight:bold; 
} 

.formtext {
font-family : arial, verdana, sans-serif; 
font-size : 70%; 
color : #484848; 
}

.index_bodytext {
font-family : arial, verdana, sans-serif; 
font-size : 70%; 
color : #333333; 
}

.nav_seperator {
font-family : arial, verdana, sans-serif; 
font-size : 90%; 
color : #ffffff; 
} 

.nav_seperator2 {
font-family : arial, verdana, sans-serif; 
font-size : 70%; 
color : #ffffff; 
font-weight : bold;  
} 

.blue_column_divider {
background-position :   left top; 
background-image : url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/dividers/blue_column_divider.gif'); 
background-repeat : repeat-y
} 

.blue_column_divider_horizontal {
background-position :    left top; 
background-image : url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/dividers/dotted_blue_divider_horizontal.gif'); 
background-repeat : repeat-x
}

.grey_column_divider_horizontal {
background-position :    left center; 
background-image : url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/dividers/dotted_darkgrey_divider_horizontal.gif'); 
background-repeat : repeat-x
}

.breadcrumbbordertop {
background-position :    left top; 
background-image : url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/dividers/dotted_darkgrey_divider_horizontal.gif'); 
background-repeat : repeat-x
}

.breadcrumbborderbottom {
background-position :    left bottom; 
background-image : url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/dividers/dotted_darkgrey_divider_horizontal.gif'); 
background-repeat : repeat-x
}

a.gennav, a:active.gennav, a:visited.gennav {
text-decoration : none;  
color : #ffffff; 
font-family : arial, verdana, sans-serif;  
font-size : 75%; 
} 

a:hover.gennav {
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 75%; 
}

.indexheading {
color : #003366; 
font-family : Arial;  
font-size : 70%; font-weight:bold 
} 

a.headingnav, a:active.headingnav, a:visited.headingnav {
text-decoration : underline;  
color : ##003366; 
font-family : arial, verdana, sans-serif;
font-weight:bold;
font-size : 65%; margin-top:-2 
} 

a:hover.headingnav {
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-weight:bold;
font-size : 70%; 
}


a.indexnav, a:active.indexnav, a:visited.indexnav {
text-decoration : none; 
color : #FF9900; 
font-family : arial, verdana, sans-serif;  
font-size : 70%; 
} 

a:hover.indexnav {
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 70%; 
color : #889395; 
} 

a.indexleftnavhead, a:active.indexleftnavhead, a:visited.indexleftnavhead {
text-decoration : none; 
color : #003366; 
font-family : arial, verdana, sans-serif;  
font-size : 70%;
font-weight : bold; 
} 

a:hover.indexleftnavhead {
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 70%; 
color : #889395;
font-weight : bold;
}

.subhead
{
color : #003366; 
font-family : arial, verdana, sans-serif;  
font-size : 75%;
font-weight : bold; 
margin-bottom : -0.5em;
} 

.indexsubhead
{
color : #003366; 
font-family : arial, verdana, sans-serif;  
font-size : 75%;
font-weight : bold; 
margin-bottom : -1em;
} 

a.linkhead, a:active.linkhead, a:visited.linkhead {
text-decoration : underline; 
color : #003366; 
font-family : arial, verdana, sans-serif;  
font-size : 80%;
font-weight : bold; 
} 

a:hover.linkhead {
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 80%; 
color : #889395;
font-weight : bold;
}

a.indexsubnav, a:active.indexsubnav, a:visited.indexsubnav {
text-decoration : none; 
color : #003366; 
font-family : arial, verdana, sans-serif;  
font-size : 70%; 
} 

a:hover.indexsubnav {
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 70%; 
color : #889395; 
} 


a.index_news_nav, a:active.index_news_nav, a:visited.index_news_nav {
text-decoration : none; 
color : #333333; 
font-family : arial, verdana, sans-serif;  
font-size : 70%; 
} 

a:hover.index_news_nav {
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 70%; 
color : #999999; 
} 

a.rdnav, a:active.rdnav, a:visited.rdnav {
text-decoration : none; 
font-family : Arial, verdana, sans-serif; 
font-size : 70%; 
color : #ffffff; 
} 

a:hover.rdnav {
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 70%; 
color : #000000; 
} 

a.sndnav, a:active.sndnav, a:visited.sndnav {
text-decoration : none; 
font-family : Arial, verdana, sans-serif; 
font-size : 70%; 
font-weight : bold;
color : #ffffff; 
} 

a:hover.sndnav {
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 70%; 
font-weight : bold;
color : #000000; 
} 


a.leftnav, a:active.leftnav, a:visited.leftnav {
text-decoration : none; 
font-family : Arial, verdana, sans-serif; 
font-size : 70%; 
font-weight : bold;
color : #000000; 
list-style-image: url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/arrows/homepage_arrow.gif'); 
} 

a:hover.leftnav {
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 70%; 
font-weight : bold;
color : #000000; 
list-style-image: url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/arrows/homepage_arrow.gif'); 
} 




.country_heading {
font-family : arial, verdana, sans-serif; 
font-size : 70%; 
color : #ffffff; 
font-weight : bold; 
}

a.advancedsearch, a:active.advancedsearch, a:visited.advancedsearch {
text-decoration : none; 
font-family : arial, verdana, sans-serif; 
font-size : 70%; 
color : #ffffff; 
font-weight : bold; 
}

a:hover.advancedsearch {
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 70%; 
}

a.breadcrumbnav, a:active.breadcrumbnav, a:visited.breadcrumbnav 
{
text-decoration : none; 
font-family : Arial, verdana, sans-serif; 
font-size : 110%; 
color : #989898; 
} 

a:hover.breadcrumbnav 
{
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 110%; 
color : #494949; 
}

.activepage 
{
font-family : arial, verdana, sans-serif; 
font-size : 70%; 
color : #494949; 
}

.flushul
{ 
margin-left: 0em;
}

.homepageul     
{ 
padding-left: 0px;
}

.faqlist   
{ 
font-family : arial, verdana, sans-serif; 
font-size : 60%; 
color : #484848;
list-style-image: url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/arrows/faq-icon2.gif'); 
margin-left: -2em;
margin-bottom: 7px;
}

.faqlist_white
{ 
font-family : arial, verdana, sans-serif; 
font-size : 70%; 
color : #FFFFFF;
list-style-image: url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/arrows/faq-icon2.gif'); 
margin-left: -2em;
margin-bottom: 7px;
}

.infolist   
{ 
font-family : arial, verdana, sans-serif; 
font-size : 75%; 
color : #484848;
list-style-image: url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/arrows/orange_arrow.gif');
}

.faqlist   
{ 
font-family : arial, verdana, sans-serif; 
font-size : 60%; 
color : #484848;
list-style-image: url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/arrows/faq-icon2.gif'); 
margin-left: -2em;
margin-bottom: 7px;
}

.faqlist_white
{ 
font-family : arial, verdana, sans-serif; 
font-size : 70%; 
color : #FFFFFF;
list-style-image: url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/arrows/faq-icon2.gif'); 
margin-left: -2em;
margin-bottom: 7px;
}

.linklist   
{ 
font-family : arial, verdana, sans-serif; 
font-size : 70%; 
color : #484848;
list-style-image: url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/arrows/homepage_arrow.gif'); 
margin-left: -2em;
margin-bottom: 5px;
}

.linklisthome   
{ 
font-family : arial, verdana, sans-serif; 
font-size : 70%; 
color : #484848;
list-style-image: url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/arrows/homepage_arrow.gif'); 
margin-left: -2em;
margin-bottom: 6px;
}

.linklisthomebold   
{ 
font-family : Arial; 
font-size : 70%; 
color : #484848;
list-style-image: url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/arrows/homepage_arrow.gif'); 
margin-left: -2em;
margin-bottom: 6px; font-weight:bold
}

.blueemphasistext 
{ 
font-family : arial, verdana, sans-serif; 
font-size : 80%; 
color : #484848;
}

.homepagelinklist   
{ 
list-style-image: url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/arrows/homepage_arrow.gif');
}

.productslinklist   
{ 
font-family: Arial, verdana, sans-serif;
margin-bottom:4px;  
font-size: 70%; 
color: #000000; 
list-style-image: url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/arrows/blue_arrow.gif'); margin-bottom:4px 
}

.linktext_index    { font-family: Arial, verdana, sans-serif; ; font-size: 70%; color: #FF9900;
}

.linktext_index_news    { font-family: Arial, verdana, sans-serif; ; font-size: 70%; color: #339999;
}

.linktext    { font-family: Arial, verdana, sans-serif; ; font-size: 70%; color: #0066cc;
}



.lightbluetd
{
font-family: Arial, verdana, sans-serif; 
font-size: 70%; 
color: #FFFFFF;
background-color: #5A8AB5;
}

.breadcrumbtdimage
{
height:18px;
background-color: #FFFFFF; background-image:url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/dividers/breadcrumb_divider.gif'); 
}

.breadcrumbtdtext
{
valign: center;
font-family: Arial, verdana, sans-serif; 
font-size: 75%; 
color: #003366;
}

.specificationtd
{
font-family: Arial, verdana, sans-serif; 
font-weight: bold;
font-size: 70%; 
color: #FFFFFF;
background-color: #5A8AB5;
}

.specificationtd_sitemap1
{
font-family: Arial, verdana, sans-serif; 
font-weight: bold;
font-size: 90%; 
color: #FFFFFF;
background-color: #ff9900;
}

.specificationtd_sitemap2
{
font-family: Arial, verdana, sans-serif; 
font-weight: bold;
font-size: 80%; 
color: #FFFFFF;
background-color: ##5A8AB5;
}

.sitemap_specificationtd
{
padding:2px; font-family: Arial, verdana, sans-serif; 
font-weight: bold;
font-size: 80%; 
color: #FFFFFF;
background-color: #99CCFF
}


.index_bkg_image1 {
background-position :  
               center bottom; 
width : 195px;
height : 128px;
background-image : url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/HomepageImages/homepage_images1.jpg');
background-repeat : no-repeat 
}

.index_bkg_image2 {
background-position :  
               center bottom; 
width : 195px;
height : 128px;
background-image : url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/HomepageImages/homepage_images2.jpg');
background-repeat : no-repeat 
}

.index_bkg_image3 {
background-position : center bottom; 
width : 195px;
height : 128px;
background-image : url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/HomepageImages/homepage_images3.jpg');
background-repeat : no-repeat; 
}

.index_bkg_image4 {
background-position : center bottom; 
width : 195px;
height : 128px;
background-image : url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/HomepageImages/homepage_images4.jpg');
background-repeat : no-repeat; 
}

.index_bkg_image5 {
background-position : center bottom; 
width : 195px;
height : 128px;
background-image : url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/HomepageImages/homepage_images5.jpg');
background-repeat : no-repeat; 
}

.dmt_index_bkg_image1 {
background-position : center bottom; 
width : 195px;
height : 128px;
background-image : url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/ProductionMail/DMTHomepageImages/fps_index_image.jpg');
background-repeat : no-repeat; 
}

.dmt_index_bkg_image2 {
background-position : center bottom; 
width : 195px;
height : 128px;
background-image : url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/ProductionMail/DMTHomepageImages/newsletter_index_image.jpg');
background-repeat : no-repeat; 
}

.dmt_index_bkg_image3 {
background-position : center bottom; 
width : 195px;
height : 128px;
background-image : url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/ProductionMail/DMTHomepageImages/drupa_index_image.jpg');
background-repeat : no-repeat; 
}

.dmt_index_bkg_image4 {
background-position : center top; 
width : 195px;
height : 128px;
background-image : url('/PB.Upload/PB-NEWZEALAND-EN-US/CMS/ProductionMail/DMTHomepageImages/sorted_index_image2.jpg');
background-repeat : no-repeat; 
}


a.breadcrumbnav, a:active.breadcrumbnav, a:visited.breadcrumbnav 
{
text-decoration : none; 
font-family : Arial, verdana, sans-serif; 
font-size : 80%; 
color : #E5E5E5; 
} 

a:hover.breadcrumbnav 
{
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 90%; 
color : #FFFFFF; 
}

a.breadcrumbnav2, a:active.breadcrumbnav2, a:visited.breadcrumbnav2 
{
text-decoration : none; 
font-family : Arial, verdana, sans-serif; 
font-size : 90%; 
color : #003366; 
} 

a:hover.breadcrumbnav2 
{
text-decoration : underline; 
font-family : Arial, verdana, sans-serif; 
font-size : 90%; 
color : #333333; 
}

.activepage
{
font-family : arial, verdana, sans-serif; 
font-size : 80%; 
color : #494949; 
}

.spectext    { font-family: arial, verdana, sans-serif; font-size: 60%; color: #000000;}

.spectextsubhead    { font-family: Arial; font-size: 60%; color: #003366; font-weight:bold;}

.TxtRed { color: #ff0000; }

.border2 {
	border: 1px solid #000000;
}
.blueborder3 {
	border: 1px solid #BCBEC5;
}
.leftborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bcbec5;
}
.rightborder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bcbec5;
}
.topborder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bcbec5;
}
.bottomborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bcbec5;
}
.greyborder {
	border: 1px solid #CCCCCC;
}
.bombborder {
	border: 1px solid #000033;
}.blueborderLT {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BDD8F9;
	border-left-color: #BDD8F9;
}
.blueborderR {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #BDD8F9;
	border-left-color: #BDD8F9;
	border-right-width: 1px;
	border-right-color: #BDD8F9;
}
.blueborderB {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #BDD8F9;
	border-left-color: #BDD8F9;
	border-right-width: 1px;
	border-right-color: #BDD8F9;
	border-bottom-width: 1px;
	border-bottom-color: #BDD8F9;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.title:hover {
	text-decoration:underline;
}

.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.breadcrumbs:hover {
	text-decoration:underline;
}.leftmenu-links {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024588;
}
.leftmenu-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #024588;
	font-weight: bold;
	text-decoration:none;
}
.leftmenu-title:hover {
	text-decoration:underline;
}

/*** BEGIN ContentStyle ***/
.content-header {
	font-family : arial, verdana, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#024588;
}

.content-subheader {
	font-family : arial, verdana, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#000000;
}

.content-body {
	font-family : arial, verdana, sans-serif;
	font-size: 12px;
	color:#000000;
}

.content-link {
	font-family : arial, verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#009BDF;
	text-decoration:underline;
}

.content-link:visited {
	font-family : arial, verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#009BDF;
	text-decoration:underline;
}

.content-link:hover {
	font-family : arial, verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#009BDF;
	text-decoration:underline;
}

/*** END ContentStyle ***/

/*Primary Nav ******************************************************************************************/
#searchBarTab {
	text-align:right;
	float:right;
	BACKGROUND-COLOR: #024588;
	background : url(/PB.Upload/PB-NEWZEALAND-EN-US/CMS/navHeaderBkgnd.gif) repeat-x;
	DISPLAY: inline;
	WIDTH: 800px;  
	height:24px;	
}

#primaryNav {
	DISPLAY: inline;
	PADDING:0px; 
	margin: 0; 
	WIDTH: 780px;  
	BACKGROUND-COLOR: #024588;
	float:left;
}
#primaryNav UL {
	padding: 0;  
	margin: 0;  
	LIST-STYLE-TYPE: none; 
	TEXT-DECORATION: none
}

/* this hack keeps header div open to display background  header primaryNav height was 47px*/
#primaryNav UL:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* end hack keeps header div open */

#primaryNav UL {display: inline-table;}

#primaryNav LI {
	DISPLAY: block; 
	FLOAT: left; 
}

/* nav  */
#headerGO{position:relative; top:3px;}
#logo img{margin:4px 0 0 10px;}
#primaryNav #nav{padding-left:5px;}

	
.cssnav img {border: 0;}
#nav li {margin-right:1px;}
#nav a {display:block;}
#nav a:hover {visibility:visible;}
#nav li	 a:hover img{visibility:hidden;}


ul#nav {background : url(/PB.Upload/PB-NEWZEALAND-EN-US/CMS/navHeaderBkgnd.gif) repeat-x;}