body {
  margin: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: normal;
  scrollbar-face-color: #f7f7f7;
  scrollbar-highlight-color: #b2b1b1;
  scrollbar-shadow-color: #b2b1b1;
  scrollbar-3dlight-color: white;
  scrollbar-arrow-color: #c9c9c9;
  scrollbar-track-color: #f5f5f5;
  scrollbar-darkshadow-color: white;
  background-color: #000033;
}

img {
    border: 0;
}

p {
  line-height: 115%;
}

th {
  text-align: left;
}

p, ol, ul {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: normal;
}

li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
}

ul {
  list-style: disc;
}

input, textarea, select {
  font-size: 9pt;
}

img {
  padding: 0px;
  margin: 0px;
}

pre {
  font-family: monospace;
  font-size: 7pt;
  font-style: normal;
  font-weight: bold;
  color: #65843D;
}

hr {
  height: 1px;
  border-top: 1px dashed #3c5a7d;
  margin-top: 0;
  margin-bottom: 0;
}

form {
  margin: 0px;
  padding: 0px;
}

a, a:link, a:active, a:visited {
  color: #CC9933;
  text-decoration: none;
}

a:hover {
  color: #CC9933;
  text-decoration: none;
}

h1, h5, h3, h4, h6 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 2px;
}

h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

h1 { color:black; font-size:125%; text-transform:capitalize; }
h2 { color:black; font-size:120%; }
h3 { color:black; font-size:115%; font-weight:bold;}
h4 { color:black; font-size:105%; font-weight:bold;}
h5 { color:black; font-size:100%; font-weight:bold;}
h6 { color:black; font-size:96%;  font-weight:bold;}

#news-title p {
     font-weight: bold;
}

#news-date p {
    font-style: italic;
}

#news-link {
    font-size: 10pt;
}

#news-link a {
    color: black;
}

.menu {
  /* Items below are used by all menu classes */
  menu-fixed-width: 163px;
  menu-align: left;
  menu-vertical-align: top;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  color: #bbccdd;
  background-color: #000033;
  text-align: left;
  margin-top: 0px;
  margin-left: 0px;
  padding-left: 0px;
  padding-top: 1px; /* padding between parent menu items at the top*/
  padding-right: 0px;
  padding-bottom: 0px;
  label-padding-left: 0px; /* padding to the left of the menu options */
  item-spacing: 2px;  /* spacing between sub menu items */
  pseudo-item-spacing: 0px;
  top-item-spacing: 0px;
  heading-item-spacing: 10px;
  /* Show arrows on parent items: 'yes' or 'no' */
  show-arrows: yes;
  /* Statusbar content: 'description', 'target' or 'none' */
  status-content: description;
  /* Menu type: vertical, horizontal or collapsing */
  menu-type: vertical;
  /* Unfolds on click (yes), or on mouseover (no)*/
  menu-unfold-onclick: no;
  /* On-click menus: clicked node text colour */
  clicked-color: #bbccdd;
  /* On-click menus: clicked node background colour */
  clicked-background-color: #000033;
  /* On-click menus: keep clicked node highlighed */
  clicked-node-highlighted: yes;
  /* Delay before closing expanded menu node in Secs */
  menu-disappear-delay: 2;
  /* Menu rendered below root node (yes), or to the right (no) */
  menu-below: no;
  /* Menu X offset from left, pixels */
  menu-x-offset: 0px;
  /* Menu Y offset from top, pixels */
  menu-y-offset: 0px;
  /* Keep expanded nodes open (yes), or let them auto-close (no) */
  menu-sticky-state: no;
  /* Menu open/close fade effect parameters */
  menu-fade-effect: no;
  menu-fade-start: 0;
  menu-fade-stop: 100;
  menu-fade-steps: 10;
  menu-fade-delay: 100;
  /* Horiz. menus: left-align child items with parent */
  child-left-align: no;
  child-overlap: 0.8;
  text-decoration:none;
  line-height:180%;
}

/* Sub-menus style */
td .subsubmenu {
  padding: 0 0 0 15px;
}

.submenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  color: #bbccdd;
  background-color: #000033;
  text-align: left;
  margin-top: 0px;
  margin-left: 0px;
  padding-left: 5px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  /* Overlap on parent from right, in px */
  parent-overlap: 10px;
 /* Overlap on parent from bottom, in px */
  parent-vertical-overlap: 0px;
  text-decoration:none;
  line-height:180%;
}

.menu a, .menu a:link, .menu a:active, .menu a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  line-height:180%;
  color: #BBCCDD;
}

.menu a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #FFFFFF;
}

.menu.selected a, .menu.selected a:link, .menu.selected a:active, .menu.selected a:visited {
    color: #ffffff;
}

.submenu a, .submenu a:link, .submenu a:active, .submenu a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  line-height:180%;
  color: #BBCCDD;
}

.submenu.selected a, .submenu.selected a:link, .submenu.selected a:active, .submenu.selected a:visited {
    color: #ffffff;
}

.submenu a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #FFFFFF;
}

/* this is all the NZRB specific stuff */
.media-releases-table {
  float: none;
  background-image: none;
  vertical-align: top;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  text-align: left;
  border-bottom-style: none;
}

.navlink, .navlink a, .navlink a:link, .navlink a:active, .navlink a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 180%;
  text-decoration: none;
  color:#BBCCDD;
}

.navlink a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 180%;
  text-decoration: none;
  color: #FFFFFF;
}

td .sub2 {
  padding-left: 5px;
}

td .sub3 {
  padding-left: 10px;
}

.line {
  background-image: url(img/line.gif)
}

.right {
  float: right;
}

.subnavlink, .subnavlink a, .subnavlink a:link, .subnavlink a:active, .subnavlink a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 180%;
  text-decoration: none;
  color: #996600;
}

.subnavlink a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 180%;
  text-decoration: none;
  color: #996600;
}

.headline {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 13px;
  text-decoration: none;
  color: #000033;
}

.subhead {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.3;
  color: #000033;
}

.lead-para {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height:1.3;
  color: #000033;
  text-decoration: none;
}

.bodytxt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height:1.3;
  color: #000000;
  font-weight: normal;
}

.bodytxtlink, .bodytxtlink a, .bodytxtlink a:link, .bodytxtlink a:active, .bodytxtlink a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.3;
  text-decoration: none;
  color: #996600;
}

.bodytxtlink a:hover {
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  line-height: 1.3;
  color: #CC9933;
}

.list {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.3;
  padding-left: 30px;
  color: #000033
}

.phototxt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 1.3;
  border-top: 30;
  color: #996600
}

.column-white {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  color: #FFFFFF;
}

.column-white a, .column-white a:link, .column-white a:active, .column-white a:visited, .column-white a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  color: #FFFFFF;
}

.copyright {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #000033;
  text-decoration: none;
}

.subhead a {
  color: #000033;
  text-decoration: none;
}

.subhead a:hover {
  color: #cc9933;
  text-decoration: none;
}

.subhead a:active {
  color: #cc9933;
  text-decoration: none;
}

input.clockface {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid #cc9933;
  background-color: #cc9933;
  font-weight: bold;
  width: 100px;
}

.imgalign {
  text-align: left;
}
