body { margin: 0; padding: 0; background-color: #1a4c8b/*page background*/; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000/*title text*/; padding: 10px; }

a img { border: 0; }

a { color: #1a4c8b/*general link*/; }
a:hover { color: #99adce/*general link hover*/; }

div.trailrow { margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #99adce/*breadcrumb seperator*/; }

div.trailrow a { color: #1a4c8b/*breadcrumb link*/; text-decoration: none; font-weight: bold; }
div.trailrow a:hover { color: #99adce/*breadcrumb link hover*/; text-decoration: underline; }
div.trailrow a.current { font-weight: normal; }
div.compinfo span.print_friendly { display: inline; padding: 1px 0; padding-left: 20px; background: transparent url(print.gif) no-repeat left center; }
div.compinfo span.print_friendly a { font-family: Tahoma, sans-serif; font-size: 11px; color: #000000/*print link*/; text-decoration: none; }
div.compinfo span.print_friendly a:hover { color: #666666/*print link hover*/; text-decoration: underline; }


table.njh_header { width: 1002px; height: 127px; background: #1a4c8b/*header background*/ url(header.jpg) repeat-x left top; margin-left: auto; margin-right: auto; margin-bottom: 4px; }


div.njh_tabsback { width: 1002px; background-color: #1a4c8b/*navigation tabs*/; border-bottom: 4px solid #99adce/*navigation tabs hover*/; margin-left: auto; margin-right: auto; }

table.njh_tabs { }
table.njh_tabs td { text-align: center; padding: 5px 7px; }
table.njh_tabs td.cat_link { background: #1a4c8b/*navigation tabs*/; border-right: 1px solid white; }
table.njh_tabs td.cat_link_hover,
table.njh_tabs td.cat_link_active { background: #99adce/*navigation tabs hover*/; border-right: 1px solid #99adce/*navigation tabs hover*/; }
table.njh_tabs td a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff/*tab text colour*/; text-decoration: none;  }
table.njh_tabs td.cat_link_hover a,
table.njh_tabs td.cat_link_active a,
table.njh_tabs td a:hover { color: #1a4c8b/*tab text hover colour*/; text-decoration: underline; }


div.compinfo { width: 1002px; margin-left: auto; margin-right: auto; font-family: Tahoma, sans-serif; font-size: 11px; color: #000000/*print link*/; margin-bottom: 10px; text-align: right; }

div.compinfo a { color: #000000/*print link*/; text-decoration: none; }
div.compinfo a:hover { color: #666666/*print link hover*/; text-decoration: underline; }

table.main { width: 1002px; margin-left: auto; margin-right: auto; margin-bottom: 25px; }
table.main td.center { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333/*content text colour*/; padding: 10px; padding-top: 0; }


table.sidebar { width: 160px; margin-bottom: 20px; border-top: 0px solid #1a4c8b/*sidebox title background*/; background-color: #99adce/*sidebox background*/; }
table.sidebar caption { background: #1a4c8b/*sidebox title background*/ url(caption.gif) no-repeat right top; padding: 8px 4px 6px 4px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff/*sidebox title text*/; text-align: left; margin-left: 0; }
table.sidebar td { padding: 5px; font-family: Tahoma, sans-serif; font-size: 11px; color: #131313/*sidebox text colour*/; }
table.sidebar td a { color: #1a4c8b/*sidebox link*/; font-weight: bold; text-decoration: none; }
table.sidebar td a:hover { color: #ffffff/*sidebox link hover*/; font-weight: bold; text-decoration: underline; }

table.njh_footer { width: 1002px; border-top: 1px solid #1a4c8b/*footer top border*/; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
table.njh_footer td { padding: 5px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333/*footer text*/; }
table.njh_footer td span { padding: 0 3px; }
table.njh_footer td a { color: #1a4c8b/*footer link*/; text-decoration: underline; }
table.njh_footer td a:hover { color: #99adce/*footer link hover*/; text-decoration: none; }



table.sidebar#categories td.l1 { background: #99adce url(l1.gif) no-repeat 10px center; border-top: 1px solid #1a4c8b/*sidebox l1 categories border*/; padding: 0; }
table.sidebar#categories td.l1_over,
table.sidebar#categories td.l1_active { background: #1a4c8b url(l1.gif) no-repeat 10px center; border-top: 1px solid #1a4c8b/*sidebox l1 categories border*/; padding: 0; }
table.sidebar#categories td.l1 a { display: block; width: 100%; padding: 4px 0; padding-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff/*sidebox l1 categories text*/; text-decoration: underline; }
table.sidebar#categories td.l1 a:hover,
table.sidebar#categories td.l1_over a,
table.sidebar#categories td.l1_over a:hover,
table.sidebar#categories td.l1_active a,
table.sidebar#categories td.l1_active a:hover { display: block; width: 100%; padding: 4px 0; padding-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff/*sidebox categories text hover*/; text-decoration: underline; }


table.sidebar#categories td.l2 { padding: 0; }
table.sidebar#categories td.l2_over,
table.sidebar#categories td.l2_active { padding: 0; }
table.sidebar#categories td.l2 a { display: block; width: 100%; padding: 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #013066/*sidebox l2 categories text*/; text-decoration: none; }
table.sidebar#categories td.l2 a:hover,
table.sidebar#categories td.l2_over a,
table.sidebar#categories td.l2_over a:hover,
table.sidebar#categories td.l2_active a,
table.sidebar#categories td.l2_active a:hover { display: block; width: 100%; padding: 2px 5px; background: #1a4c8b; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff/*sidebox l2 categories text hover*/; text-decoration: none; }

