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

a img { border: 0; }

a { color: #333333/*general links*/; text-decoration: none; }
a:hover { color: #7f080c/*general links hover*/; text-decoration: none; }

span.subcat a { color: #7f080c/*subcategory links*/; text-decoration: none; }
span.subcat a:hover { color: #133457/*subcategory links hover*/; text-decoration: none; }

table.njh_container { margin: 0 auto; border-left: 5px solid #133457/*page border*/; border-right: 5px solid #133457/*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: #133457/*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: 15px; }
table.njh_tabs td.cat_link { background: white; }
table.njh_tabs td.cat_link_hover,
table.njh_tabs td.cat_link_active { background: #ffffff/*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: #133457/*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: #7f080c/*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; }

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

div.njh_footer { border-top: 1px solid #133457/*footer border*/; border-bottom: 1px solid #133457/*footer border*/; margin: 10px 0; padding: 10px; color: #777777/*footer text*/; text-align: center; }
div.njh_footer a { color: #133457/*footer links*/; text-transform: lowercase; text-decoration: none; }
div.njh_footer a:hover { color: #7f080c/*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: #133457/*footer links*/; text-decoration: none; }
div.credits a:hover { color: #7f080c/*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 items box background*/; border: 7px solid #e8edef/*latest items box background*/; border-bottom: 1px solid #ff4e00/*latest items box title border*/; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #ff4e00/*latest items box title*/; padding: 4px 0; text-align: left; }
table.sidebar#highlighted_items { background: #e8edef/*latest items box background*/; color: #936839/*latest items box text*/; border: 7px solid #e8edef/*latest items box background*/; }
table.sidebar#highlighted_items td { padding: 4px; }

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

table.hi_jobs caption { font-family: Verdana, sans-serif; font-weight: bold; font-size: 11px; color: #ff4e00/*featured items title text*/; padding: 4px; border: 1px solid #133457/*featured items box border*/; border-bottom: 1px solid #ff4e00/*featured items box title border*/; text-align: left; }
table.hi_jobs { border-left: 1px solid #133457/*featured items box border*/; border-right: 1px solid #133457/*featured items 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: #b1b2b4/*featured items box text*/; }
div.morelink { text-align: right; margin: 10px 0; }
div.morelink a { font-size: 10px; color: #ff4e00/*featured items title text*/; text-decoration: underline; }
div.morelink a:hover { color: #ff4e00/*featured items title text*/; text-decoration: none; }
