body { margin: 0; padding: 0; background: #863822/*page background*/ url(body.gif) repeat; }
h1 { margin: 0; color: #be9859/*title text*/; font-weight : normal; font-size : 1.6em; margin-bottom : 5px; padding : 0; }
a img { border: 0; }
span.breadcrumb { margin-top: 75px; display: block; float: right; color: #863822/*company name*/; font-family: "Trebuchet MS", "Times New Roman", serif; font-size: 12px; padding-right: 10px; }
span.breadcrumb div.compname { font-size: 20px; }
span.breadcrumb a { font-family: Georgia, "Times New Roman", serif; font-size: 11px; color: #717171/*breadcrumb link*/; text-decoration: none; padding: 0 2px; font-weight: normal; }
span.breadcrumb a:hover { font-family: Georgia, "Times New Roman", serif; font-size: 11px; color: #863822/*breadcrumb link hover*/; text-decoration: none; padding: 0 2px; font-weight: normal; }

table.njh_row { width: 738px; margin-left: auto; margin-right: auto; }
table.njh_row td { padding: 4px 5px; font-family: Georgia, "Times New Roman", serif; font-size: 11px; color: #ffffff; }
table.njh_row a {  font-family: Georgia, "Times New Roman", serif; font-size: 11px; color: #ffffff; text-decoration: none; }
table.njh_row a:hover { color: white; text-decoration: underline; }

table.njh_blackrow { width: 738px; border-left: 1px solid #8b7380/*content border colour*/; border-right: 1px solid #8b7380/*content border colour*/; border-top: 1px solid #8b7380/*content border colour*/; margin-left: auto; margin-right: auto; background-color: black; }
table.njh_blackrow td { padding: 5px; font-family: Georgia, "Times New Roman", serif; font-size: 11px; color: #ffffff/*black bar text*/; }
table.njh_blackrow a {  font-family: Georgia, "Times New Roman", serif; font-size: 11px; color: #ffffff/*black bar links*/; text-decoration: none; }
table.njh_blackrow a:hover { color: #ffffff/*black bar links hover*/; text-decoration: underline; }

table.njh_header { width: 738px; border-left: 1px solid #8b7380/*content border colour*/; border-right: 1px solid #8b7380/*content border colour*/; margin-left: auto; margin-right: auto; background: #ffffff/*header background*/ url(header.jpg) no-repeat left top; }

table.njh_tabs td { font-family:  Georgia, "Times New Roman", serif; font-size: 11px; padding-bottom: 5px; }
table.njh_tabs td img { width: 74px; height: 74px; border: 1px solid #000000/*image tab border*/; }
table.njh_tabs td span { display: block; margin-top: 5px; text-align: center; height: 30px; }
table.njh_tabs td.cat_link_active { background: transparent url(nav_active.gif) no-repeat center bottom; }
table.njh_tabs td.cat_link a { color: #717171/*image tab link*/; padding-bottom: 5px; }
table.njh_tabs td.cat_link_hover a,
table.njh_tabs td.cat_link_hover a:hover,
table.njh_tabs td.cat_link_active a,
table.njh_tabs td.cat_link_active a:hover { font-family:  Georgia, "Times New Roman", serif; font-size: 11px; color: #393939/*image tab link hover*/; padding-bottom: 5px; }
table.njh_tabs td.cat_link_hover img, table.njh_tabs td.cat_link_active img { border: 1px solid #666666/*image tab active border*/; }

table.main { width: 738px; border-left: 1px solid #8b7380/*content border colour*/; border-right: 1px solid #8b7380/*content border colour*/; margin-left: auto; margin-right: auto; background-color: white; }
table.main td.center { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666/*content text*/; padding-right: 10px; }
table.main td.left, table.main td.right { padding: 0 10px; }

table.main table.sidebar { width: 140px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000/*sidebar text*/; margin-bottom: 20px; }
table.main table.sidebar caption { color: #be9859/*sidebar title text*/; font-family: Arial, Helvetica, sans-serif; font-weight : normal; font-size : 12px; font-weight: bold; margin-bottom : 5px; padding : 0; text-align: left; }

table.sidebar#categories td.l1,
table.sidebar#categories td.l1_over,
table.sidebar#categories td.l1_active { background: transparent url(l1.gif) no-repeat right center; border-bottom: 1px solid #e1e4e7/*categories sidebox l1 border*/; padding: 4px; }
table.sidebar#categories td.l1 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #863822/*categories sidebox l1 link*/; font-weight: bold; text-decoration: none; }
table.sidebar#categories td.l1 a:hover,
table.sidebar#categories td.l1_over a,
table.sidebar#categories td.l1_active a,
table.sidebar#categories td.l1_over a:hover,
table.sidebar#categories td.l1_active a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #be9859/*categories sidebox l1 link hover*/; font-weight: bold; text-decoration: none; }

table.sidebar#categories td.l2,
table.sidebar#categories td.l2_over,
table.sidebar#categories td.l2_active { background: transparent url(l2.gif) no-repeat 10px center; padding: 3px; padding-left: 20px; }
table.sidebar#categories td.l2 a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2f598a/*categories sidebox l2 link*/; text-decoration: none; }
table.sidebar#categories td.l2 a:hover,
table.sidebar#categories td.l2_over a,
table.sidebar#categories td.l2_active a,
table.sidebar#categories td.l2_over a:hover,
table.sidebar#categories td.l2_active a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2f598a/*categories sidebox l2 link hover*/; text-decoration: underline; }

table.sidebar#news table.inner td.details { border-bottom: 1px solid #e1e4e7/*categories sidebox l1 border*/; padding: 4px; }
table.sidebar#news table.inner td.details a { color: #863822/*categories sidebox l1 link*/; font-weight: bold; text-decoration: none; }
table.sidebar#news table.inner td.details a:hover { color: #be9859/*categories sidebox l1 link hover*/; font-weight: bold; text-decoration: none; }

table.njh_footer { width: 738px; border-left: 1px solid #8b7380/*content border colour*/; border-right: 1px solid #8b7380/*content border colour*/; border-bottom: 1px solid #8b7380/*content border colour*/;margin-left: auto; margin-right: auto; background-color: #ffffff/*footer background*/; margin-bottom: 20px; border-top: 1px solid #be9859/*footer top border*/; }
table.njh_footer td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #152b44/*footer text*/; padding: 10px; }
table.njh_footer td a { color: #717171/*footer links*/; text-decoration: none; }
table.njh_footer td a:hover { color: #393939/*footer links hover*/; padding-bottom: 5px; text-decoration: none; }
span.compname { color: #152b44/*footer company name*/; padding: 0; }
