/* template: Oxford #3 */

body, form, ul { margin: 0; padding: 0; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; }

.clear { clear: both; }

ul { margin: 10px 0; }
li { margin-left: 25px; }

a img { border: 0; }
a { color: #642007; text-decoration: none; }
a:hover { color: #295450; text-decoration: none; }

h1 { margin: 0 0 20px 0; padding: 0; font-family: verdana, "Times New Roman", serif; font-size: 20px; font-weight: normal; color: #295450; }
h2 { margin: 0 0 10px 0; padding: 0; font-family: verdana, "Times New Roman", serif; font-size: 14px; font-weight: normal; color: #295450; }

#njh_contentwrap a[target="_blank"],#njh_content a[rel~="external"] { padding: 0 20px 0 0; background: transparent url(icon_external-site.gif) no-repeat right center; }
#njh_contentwrap a[href$=".pdf"] { padding: 0 20px 0 0; background: transparent url(icon_pdf.gif) no-repeat right center; }
#njh_contentwrap img, #njh_smallwrap img { padding: 1px; border: 1px solid #642007; }

fieldset.ec_form { border-color: #e4e4e4; }
#njh_content fieldset.ec_form legend { font-family: verdana, "Times New Roman", Times, serif; font-size: 16px; color: #054b87; font-weight: normal; }
fieldset.ec_form div.field_input div.label,fieldset.ec_form div.field_input div.desc, fieldset.ec_form div.field_input input, fieldset.ec_form div.field_input textarea, fieldset.ec_form div.field_input select, fieldset.ec_form div.field_input option, fieldset.ec_form div.text, span.ec_error { font-family: Arial, Helvetica, sans-serif; }

#njh_header {  width: 960px; margin: 10px auto; font-family: verdana, "Times New Roman", serif; font-size: 14px; color: #642007; }
#njh_header a { color: #6420070; text-decoration: none; }
#njh_header a:hover { color: #642007; text-decoration: underline; }
#contact { float: right; margin-top: 20px; text-align: right;  }

#njh_nav { clear: both; float: left; width: 100%; height: 33px; margin-top: 20px; background: transparent url(navigation.gif) repeat-x scroll left bottom; }
#njh_tabs { margin: 0 auto; padding: 0; list-style: none; float: left; position: relative; left: 50%; font-family: verdana, "Times New Roman", serif; font-size: 14px; text-transform: uppercase; }
#njh_tabs li { float: left; position: relative; right: 50%; margin: -9px 2px 0 0; padding-left: 10px; background: transparent url(tabs.gif) no-repeat scroll left top; }
#njh_tabs li a { display: block; width: 100px; height: 42px; line-height: 40px; background: transparent url(tabs.gif) no-repeat scroll right bottom; color: #fff; text-decoration: none; vertical-align: middle; }
#njh_tabs li a:hover { color:#fff; text-decoration: underline; }
#njh_tabs li#category_primary_4 a { width: 142px; }
#njh_tabs li#category_primary_10 a { width: 76px; }
#njh_tabs li#category_primary_5 a { width: 106px; }
#njh_tabs li#category_primary_6 a { width: 47px; }
#njh_tabs li#category_primary_7 a { width: 86px; }
#njh_tabs li#category_primary_3 a { width: 93px; }
#njh_tabs li#category_primary_9 a { width: 97px; }
#njh_tabs li#category_primary_8 a { width: 91px; }

#njh_container { clear: both; background: #f8f8f8 url(container.gif) repeat-x scroll left top; padding-top: 15px; }
#njh_main { width: 996px; margin: 0 auto; }
#njh_contentwrap { float: right; width: 740px; padding: 18px; background: white; border: 1px solid #642007; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
#njh_smallwrap { float: left; float: right; width: 189px; width: 740px; padding: 18px; background: white; border: 1px solid #642007; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; margin: 15px 0px 15px 0px; }
#njh_smallwrap table td.bottom { font-size: 0; padding: 0; height: 0; display: none; }
#njh_photofeature { float: left; width: 530px; margin: 5px 0; display: none; }
#right  { float: left; margin-right: 15px; }

table.sidebar caption { background: #a62d00 url(caption.gif) no-repeat scroll center center; font-family: verdana, "Times New Roman", serif; font-size: 16px; color: #fff; text-align: left; padding: 11px 15px; border-top: 1px solid #a62d00; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; }
table.sidebar { width: 200px; background: #a62d00; border-bottom: 1px solid #a62d00; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; margin-bottom: 15px; font-size: 10px; color: white; }
table.sidebar td { padding: 2px 15px; }
table.sidebar td.bottom { font-size: 0; padding: 0; height: 0; display: none; } 

table.sidebar a { color: #f0f0e0; text-decoration: none; }

table.sidebar#categories td.l1,
table.sidebar#categories td.l1_over,
table.sidebar#categories td.l1_active { font-family: verdana, "Times New Roman", serif; font-size: 12px; font-weight: bold; padding: 3px 15px; }
table.sidebar#categories td.l2,
table.sidebar#categories td.l2_over,
table.sidebar#categories td.l2_active { padding-left: 30px; }

table.sidebar#content_search input { border: 1px solid #295450; background: #699480; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fff; }
table.sidebar#content_search input.text { background: white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #555555; }

#njh_footer { background: #699480; font-size: 10px; color: #fff; padding: 5px; text-transform: uppercase; }
#njh_footer span { padding: 0 5px; border-left: 1px solid white; }
#njh_footer span.link_home { padding-left: 0; border: 0; }
#njh_footer a { color: #fff; text-decoration: none; }
#njh_footer a:hover { color: #fff; text-decoration: underline; }
#njh_sitemap,
#njh_credits { width: 930px; margin: 0 auto; }
#njh_credits { height: 150px; margin-top: 10px; font-size: 10px; color: #999; }
#accreditations { float: right; }
#accreditations img { margin-left: 15px; }



