body { margin: 0; padding: 0; background: #f5f5f5*/page background*/; font-family: Verdana, sans-serif; font-size: 10px; color: #555555; }

table.njh_container { margin: 0 auto; border-left: 5px solid #e5e9ea/*page border*/; border-right: 5px solid #e5e9ea/*page border*/; }
table.njh_container td#content { background: white; padding: 0 28px; }

table.njh_header { width: 675px; font-family: Verdana, sans-serif; font-size: 10px; color: #8b5c29/*top bar text*/; }
table.njh_header td.logrow { background: #f9f4e4/*top bar background*/; padding: 5px 9px; }

table.tabrow { width: 675px; background: #e5e9ea/*tabs border*/; border-bottom: 1px solid white; }

table.njh_tabs { width: 100%; margin-top: -1px; }
table.njh_tabs td { border: 1px solid white; text-align: center; padding: 3px 5px; padding-top: 12px; }
table.njh_tabs td.cat_link { background: white; }
table.njh_tabs td.cat_link_hover,
table.njh_tabs td.cat_link_active { background: #f9f4e4/*tabs background*/ url(tabback.gif) no-repeat center top; }
table.njh_tabs td.cat_link a { font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #979797/*tab text*/; text-decoration: none; }
table.njh_tabs td.cat_link a:hover,
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: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #936839/*tab text hover*/; text-decoration: none; }

div.spotart { margin: 20px auto; text-align: center; }

table.main { width: 675px; }
table.main td.left { padding-right: 21px; }

table.sidebar { width: 261px; margin-bottom: 20px; }

div.njh_footer { border-top: 1px solid #d7d7d7/*footer border*/; border-bottom: 1px solid #d7d7d7/*footer border*/; margin: 10px 0; padding: 10px; color: #777777/*footer text*/; text-align: center; }
div.njh_footer a { color: #777777/*footer links*/; text-transform: lowercase; text-decoration: none; }
div.njh_footer a:hover { color: #777777/*footer links hover*/; text-transform: lowercase; text-decoration: underline; }
div.credits { text-align: center; color: #777777/*footer text*/; margin-bottom: 20px; }
div.credits a { color: #777777/*footer links*/; text-decoration: none; }
div.credits a:hover { color: #777777/*footer links hover*/; text-decoration: underline; }

table.sidebar#search_box caption { background: #f9f4e4/*search box background*/; border: 7px solid #f9f4e4/*search box background*/; border-bottom: 1px solid #d59758/*search box title border*/; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #936839/*search box title*/; padding: 4px 0; text-align: left; }
table.sidebar#search_box { background: #f9f4e4/*search box background*/; color: #936839/*search box text*/; border: 7px solid #f9f4e4/*search box background*/; }
table.sidebar#search_box td { padding: 4px; }

table.sidebar#highlighted_items caption { background: #e8edef/*latest jobs box background*/; border: 7px solid #e8edef/*latest jobs box background*/; border-bottom: 1px solid #ff4e00/*latest jobs box title border*/; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #ff4e00/*latest jobs box title*/; padding: 4px 0; text-align: left; }
table.sidebar#highlighted_items { background: #e8edef/*latest jobs box background*/; color: #ffffff/*latest jobs box text*/; border: 7px solid #e8edef/*latest jobs box background*/; }
table.sidebar#highlighted_items td { padding: 4px; }

table.sidebar#highlighted_items td.details { border-bottom: 1px solid #dadbdc/*latest jobs line top border*/; border-top: 1px solid #e5e9ea/*latest jobs line bottom border*/; padding: 5px 0; }
table.sidebar#highlighted_items td.details a { font-size: 10px; color: #555555/*latest jobs line link*/; text-decoration: none; }
table.sidebar#highlighted_items td.details a:hover {  font-size: 10px; color: #555555/*latest jobs line link hover*/; text-decoration: underline; }

table.hi_jobs caption { font-family: Verdana, sans-serif; font-weight: bold; font-size: 11px; color: #ff4e00/*featured jobs title text*/; padding: 4px; border: 1px solid #d7d7d7/*featured jobs box border*/; border-bottom: 1px solid #ff4e00/*featured jobs box title border*/; text-align: left; }
table.hi_jobs { border-left: 1px solid #d7d7d7/*featured jobs box border*/; border-right: 1px solid #d7d7d7/*featured jobs box border*/; }
table.hi_jobs td { padding: 7px; }
table.hi_jobs span.name { font-family: Verdana, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff/*featured jobs box text*/; }
div.morelink { text-align: right; margin: 10px 0; }
div.morelink a { font-size: 10px; color: #ff4e00/*featured jobs title text*/; text-decoration: underline; }
div.morelink a:hover { color: #ff4e00/*featured jobs title text*/; text-decoration: none; }
