/*top navigation*/
ul#topNav{float: right; display: inline; margin: 5px 12px 0 0;}
 ul#topNav li{float: left; margin: 0 0 0 5px;}
  ul#topNav li.flag a{display: block; background: url(images/flag.gif) no-repeat; font-size: 0; text-indent: -9999px; line-height: 0; width: 32px; height: 30px;}
  ul#topNav li.print a{display: block; background: url(images/print.gif) no-repeat; font-size: 0; text-indent: -9999px; line-height: 0; width: 16px; height: 16px;}
  ul#topNav li.info a{display: block; background: url(images/info.gif) no-repeat; font-size: 0; text-indent: -9999px; line-height: 0; width: 16px; height: 16px;}
  ul#topNav li.aboutNZ a{display: block; background: url(images/aboutNZ.gif) no-repeat; font-size: 0; text-indent: -9999px; line-height: 0; width: 40px; height: 30px;}
  ul#topNav li a:hover {margin-top: -2px; margin-bottom: 2px;}
/*main navigation*/
ul#nav{float: right; display: inline; font: 12px/12px Arial; text-align: right; width: 391px; margin: 11px 10px 0 0;}
 ul#nav li{display: inline; border-right: 1px solid #8d8d8b; margin: 3px 0 0 0; padding: 0 3px;}
  ul#nav li.last{border: 0;}
/*regions*/
#browseList{position: relative;}
#browseList .left{position: absolute; top: 0; left: -5px;}
 #browseList .left:hover{top: 1px; left: -4px;}
#browseList .right{position: absolute; top: 0; right: -5px;}
 #browseList .right:hover{top: 1px; right: -6px;}
#browseList h2{font-size: 12px; font-weight: bold; text-align: center; text-transform: uppercase; width: 130px; margin: 15px auto 0 auto; padding-top: 8px}
#browseList a img{position: relative; top: 8px; left: 3px; border: 0; margin: 0 2px;}
#browseList h3{font-size: 13px; font-weight: bold; margin-top: 10px;}
#browseList li, #regionList li{font-size: 12px;}
#browseList li a{text-decoration: none;}
#browseList li.ms, #browseList li a:hover{background-color: #ededd7;}
.videoref a{color: gold; background-color: green; font-size: 10px;}  .videoref a:hover{color: black; font-size: 12px;}
/*sub navigation*/
ul#subNav{clear: right; float: right; width: 415px; margin: 9px 0 0 0;}
 ul#subNav li{float: left; /*display: inline;*/ margin: 0 0 0 2px;}
  ul#subNav li a{display: block; background-image: url(images/nav.png); font-size: 0; text-indent: -9999px; line-height: 0; height: 27px;}
   ul#subNav li.stay a{background-position: 0 0; width: 109px;}
    ul#subNav li.stay a:hover, ul#subNav li.stay a.current{background-position: 0 -27px;}
   ul#subNav li.see a{background-position: -109px 0; width: 108px;}
    ul#subNav li.see a:hover, ul#subNav li.see a.current{background-position: -109px -27px;}
   ul#subNav li.do a{background-position: -217px 0; width: 100px;}
    ul#subNav li.do a:hover, ul#subNav li.do a.current{background-position: -217px -27px;}
   ul#subNav li.route a{background-position: -317px 0; width: 77px;}
    ul#subNav li.route a:hover, ul#subNav li.route a.current{background-position: -317px -27px;}
/*framework*/
ul#prs{
 list-style: none;
 background-color: #fff;
 color: #636250; font: 11px Arial; text-align: center;
 width: 533px;
 margin-top: 1em;
}
*+html #prs{width: 537px!important;}
ul#prs li#currentItemDesc{
clear: both; float: none;
background-color: #ccc; background-image: none; border-bottom: 1px solid #fff;
text-align: left; font-weight: bold;
padding: 0.3em 9px 0.3em 9px;
width: 515px; height: 1em;}
* html #prs li#currentItemDesc{display: inline; height: 1.7em;}
ul#prs li{display: block; float: left; background: #ededd7 url(images/left-tab.gif) no-repeat; height: 1.5em; overflow: hidden;}
ul#prs li a{display: block; background: #EDEDD7 url(images/right-tab.gif) 100% 0 no-repeat; text-indent: -9px; margin-left: 9px; padding: 2px;}
ul#prs li a:link, ul#prs li a:visited{text-decoration: none;}
ul#prs li a:hover{margin-top: -1px; text-decoration: underline;}
ul#prs li.ms{background: #336600 url(images/left-tab-selected.gif) no-repeat;}
ul#prs li.ms a:link, ul#prs li.ms a:visited {color: #DCB916; background: url(images/right-tab-selected.gif) 100% -1px  no-repeat; text-decoration: underline;}
ul#prs li ul li{border: 0}
/*last page visited*/
#lpv ul{margin-top: 10px;}
 #lpv li{color: #336600; font: 12px Arial, sans-serif; border-bottom: 1px solid #f0f0f0; padding: 10px 0;}
  #lpv li a{text-decoration: none;}
/*footer*/
#footer ul{margin-top: 10px; }
 #footer li{color: #336600; font: 10px Arial, sans-serif; border-bottom: 1px solid #d5d5b7; padding: 8px 0; }
 #footer li b.quicklinkHeading {font-size: 1.15em; font-weight: 900;}
  #footer li a{text-decoration: none; }
  #footer li a.deleteLink, #footer li a.saveLink { opacity:.30; filter: alpha(opacity=30); -moz-opacity: 0.30;}
   #footer li a.deleteLink:hover, #footer li a.saveLink:hover{opacity:1; filter: alpha(opacity=100); -moz-opacity: 1;}
   .saveLink, .deleteLink{display: block; float: left; font: 0px Arial; text-indent: -9999px; line-height: 0; width: 16px; height: 16px; margin-right: 3px;}
   .saveLink{background: url(../o/ok.gif) no-repeat;}
   .deleteLink{background: url(../o/delete.gif) no-repeat;}
  