/* template: Whitechapel - standard #17 */

body { margin: 0; padding: 0; background-color: #ffffff/*page background*/; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000/*title text*/; padding: 10px; }

a img { border: 0; }

a { color: #347b2b/*general links*/; }
a:hover { color: #347b2b/*general links*/; }

div.trailrow { margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a0cf67/*breadcrumb seperator*/; }

div.trailrow a { color: #347b2b/*breadcrumb link*/; text-decoration: none; font-weight: bold; }

div.trailrow a:hover { color: #347b2b/*breadcrumb link hover*/; text-decoration: underline; }

div.trailrow a.current { font-weight: normal; }

div.trailrow span.print_friendly { display: block; float: right; padding: 1px 0; padding-left: 20px; background: transparent url(print.gif) no-repeat left center; }

div.trailrow span.print_friendly a { font-family: Tahoma, sans-serif; font-size: 10px; color: #000000/*print link*/; text-decoration: underline; }

div.trailrow span.print_friendly a:hover { color: #666666/*print link hover*/; text-decoration: none; }



table.njh_header { width: 1000px; height: 127px; background: #014b3a/*header background*/ url(header.jpg) repeat-x left top; margin-left: auto; margin-right: auto; margin-bottom: 4px; }



div.njh_tabsback { width: 1000px; background-color: #347b2b/*navigation tabs*/; border-bottom: 4px solid #a0cf67/*navigation tabs hover*/; margin-left: auto; margin-right: auto; }

table.njh_tabs { }

table.njh_tabs td { text-align: center; padding: 5px 12px; }

table.njh_tabs td.cat_link { background: #347b2b/*navigation tabs*/; border-right: 1px solid white; }

table.njh_tabs td.cat_link_hover,

table.njh_tabs td.cat_link_active { background: #a0cf67/*navigation tabs hover*/; border-right: 1px solid #a0cf67/*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: #347b2b/*tab text hover colour*/; text-decoration: underline; }


div.compinfo { width: 1000px; 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: 1000px; 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 #347b2b/*sidebox title background*/; background-color: #dff0c6/*sidebox background*/; }

table.sidebar caption { background: #347b2b/*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: #347b2b/*sidebox link*/; font-weight: bold; text-decoration: none; }

table.sidebar td a:hover { color: #347b2b/*sidebox link hover*/; font-weight: bold; text-decoration: underline; }



table.njh_footer { width: 1000px; border-top: 1px solid #347b2b/*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: #347b2b/*footer link*/; text-decoration: underline; }

table.njh_footer td a:hover { color: #347b2b/*footer link hover*/; text-decoration: none; }



table.sidebar#categories td.l1,

table.sidebar#categories td.l1_over,

table.sidebar#categories td.l1_active { background: transparent url(l1.gif) no-repeat 10px center; padding: 4px 0; padding-left: 20px; border-top: 1px solid #a0cf67/*sidebox l1 categories border*/; }

table.sidebar#categories td.l1 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #347b2b/*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 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #005543/*sidebox categories text hover*/; text-decoration: none; }



table.sidebar#categories td.l2,

table.sidebar#categories td.l2_over,

table.sidebar#categories td.l2_active { padding: 2px 5px; }

table.sidebar#categories td.l2 a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #347b2b/*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 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000/*sidebox l2 categories text hover*/; text-decoration: none; }




