/* CSS Document */

.mainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-style: normal;
	color: #000000;
}

.mainText TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-style: normal;
	color: #000000;
}


body {
	color: #000000; 
	margin-top:-5px; 
	padding:0px;
}




li {
	color:#000000
}

ul {
	color:#000000;
	list-style-type: square;
}

/* -------------------- Photo Album--------------------*/
body.Album{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small; 
 background-color: #000000;
}

li.AlbumList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003366
	margin-bottom: 5px;
	font-size: small; 
}

ul.AlbumList li.AlbumList , li.AlbumList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small; 
	color:#003366;
	list-style-type: disc;
	font-weight: bold;
}

ul.AlbumList li.AlbumList a, li.AlbumList a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small; 
	text-decoration: none;
}

.AlbumBack{
	font-size: x-small; 
}

.AlubumIntro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small; 
	font-weight: bold;
	padding-top: 5px; 
	padding-bottom: 5px;
	width: 95%; 
	text-align: justify;
}

.AlubumTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px; 
	padding-bottom: 5px;
	width: 95%; 

	text-align: center;
	font-size: x-large;
}

/* -------------------- Standard Links section --------------------*/

A:link, A:active, A:visited {
	font-style: normal; 
	color: #00486e; 
	text-decoration: underline
}

A:hover {
	font-style: normal; 
	color: #00486e; 
	text-decoration: none
}

/* -------------------- Hot Topics Links section --------------------*/

A.hotTopicsLink:link, A.hotTopicsLink:active, A.hotTopicsLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-style: normal; 
	color: #000000; 
	text-decoration: none
}

A.hotTopicsLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	color: #000000; 
	text-decoration: underline

}

/* -------------------- Press Release Links section --------------------*/

A.newslinks:link, A.newslinks:active, A.newslinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-style: normal; 
	color: #000000; 
	text-decoration: none
}

A.newslinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	color: #000000; 
	text-decoration: underline

}

/* -------------------- Related Links section --------------------*/

A.relatedLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	color: #00486e;
	text-decoration: none;
}

A.relatedLink:link, A.relatedLink:visited, A.relatedLink:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	color: #00486e;
	text-decoration: underline;
}

/* -------------------- leftNav Sub and Primary Section --------------------*/

A.leftNavOff:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #000000;
	text-decoration: none;
}

A.leftNavOff:link, A.leftNavOff:visited, A.leftNavOff:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #000000;
	text-decoration: none;
}

A.leftNavOn:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #000000;
	text-decoration: none;
	font-weight: bold; 
}

A.leftNavOn:link, A.leftNavOn:visited, A.leftNavOn:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #000000;
	text-decoration: none;
	font-weight: bold; 
}

A.leftNavPrimaryOff:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;	
	color: #FFFFFF;
}

A.leftNavPrimaryOff:link, A.leftNavPrimaryOff:active, A.leftNavPrimaryOff:visited, .leftNavSearchButton  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;	
	color: #FFFFFF;
}

A.leftNavStatic:link, A.leftNavStatic:active, A.leftNavStatic:visited, A.leftNavStatic:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;	
	color: #00486e;
}

A.leftNavPrimaryOn:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;	
	color: #FFFFFF;
}

A.leftNavPrimaryOn:link, A.leftNavPrimaryOn:active, A.leftNavPrimaryOn:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;	
	color: #FFFFFF;
}

A.leftNavSecondaryOff:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;	
	color: #000000;
}

A.leftNavSecondaryOff:link, A.leftNavSecondaryOff:active, A.leftNavSecondaryOff:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;	
	color: #000000;
}

A.leftNavSecondaryOn:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;	
	color: #000000;
}

A.leftNavSecondaryOn:link,  A.leftNavSecondaryOn:active, A.leftNavSecondaryOn:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;	
	color: #000000;
}
A.leftNavPrimaryImageOn,  A.leftNavPrimaryImageOff,  A.leftNavSecondaryImageOn,  A.leftNavSecondaryImageOff {
	border: 0px;
}

A.leftNavTertiaryOff:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;	
	color: #00486E;
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	display: block;
}

A.leftNavTertiaryOff:link, A.leftNavTertiaryOff:active, A.leftNavTertiaryOff:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;	
	color: #00486E;
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	display: block;
}

A.leftNavTertiaryOn:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;	
	color: #00486E;
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	display: block;
}

A.leftNavTertiaryOn:link, A.leftNavTertiaryOn:active, A.leftNavTertiaryOn:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;	
	color: #00486E;
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	display: block;
}

/* -------------------- Breadcrumb section --------------------*/

.topLevelTitleFrom {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold; 
}

.topLevelTitleCurrent {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold; 
}

A.secondLevelTitleFirst:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: normal; 
	text-decoration: none;
}

A.secondLevelTitleFirst:link, A.secondLevelTitleFirst:visited, A.secondLevelTitleFirst:active, .secondLevelTitleFirst{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: normal; 
	text-decoration: underline;
}

A.secondLevelTitleSecond:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: normal; 
	text-decoration: none;
}

A.secondLevelTitleSecond:link, A.secondLevelTitleSecond:visited, A.secondLevelTitleSecond:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: normal; 
	text-decoration: underline;
}

#breadcrumb A.secondLevelTitleLast:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: normal; 
	text-decoration: none;
}

#breadcrumb A.secondLevelTitleLast:link, #breadcrumb A.secondLevelTitleLast:visited, #breadcrumb A.secondLevelTitleLast:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: normal; 
	text-decoration: underline;
}

.secondLevelPageTitle {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: normal; 
	text-decoration: none;
}

.carrotSecondLevel {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
}

.pageTitle {
	color: #00486e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small; 
	font-weight: bold; 
}

.sectionTitle {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: bold; 
	margin-top: 10px;
	clear: both;
}

/* -------------------- rightNav section --------------------*/

A.rightNavOff:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
	color: #00486e;
}

A.rightNavOff:link, A.rightNavOff:visited, A.rightNavOff:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 

	color: #00486e;
	text-decoration: none;
	font-weight: bold; 
}

A.rightNavOn:hover, .rightNavOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
	color: #00486e;
}

A.rightNavOn:link, A.rightNavOn:visited, A.rightNavOn:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	color: #00486e;
	text-decoration: none;
	font-weight: bold; 
}

/* -------------------- Tables & Title for rightNav section --------------------*/

table.rightNavLinkTable {
	border-color:#ffffff; 
	border-style:solid; 
	border-width:1px;
}

td.rightNavUnSelected {
	background-color: #b2c8d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00486e;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

td.rightNavSelected {
	background-color: #e2eaee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00486e;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

td.rightNavUnSelectedImage {
	background-color:#00486e;
	background-image: url(/dca/njht/include_images/right_blue.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

td.rightNavSelectedImage {
	background-color:#b2c8d3;
	background-image: url(/dca/njht/include_images/right_lt_blue.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

td.rightNavUnSelectedArrow {
  /*	background-image: url(include_images/rightnav_arrow_off.gif);  */
	background-repeat: no-repeat;
	background-position: top; 
	background-color:#f8f7f1;
}

td.rightNavSelectedArrow {
	background-image:url(include_images/right_lt_blue.gif);
	background-repeat: no-repeat; 
	background-position: top; 
	background-color:#ffffff;
}

td.rightNavLinkDivider {
	background-color: #f1eee3;
}

/* -------------------- Tables & Title for Related Link section --------------------*/

.relatedLinkTitle {
	color: #00486e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold; 
	padding-left: 5px;
}

td.relatedLinkTable {
	border-bottom: 1px solid #ffffff;
	padding: 2px;
}

td.relatedLinkInner {
	border-bottom: 1px solid #ffffff;
	padding: 2px;
}

/*
table.relatedLinkTableInner {
	background-color: #FFFFFF;
	border-top: 2px solid #EDF1F4;	
}
*/
/* -------------------- Section Heading section --------------------*/

.sectionHeadingTableTitle {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	padding-left: 5px;
}

table.sectionHeadingTable {
	background-color: #3e9624;
}

td.sectionHeadingTable {
	padding: 2px;
	background-color: #3e9624;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	padding-left: 5px;
}
/* -------------------- Body Content Data Table section --------------------*/

.dataTableTitle {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	padding-left: 5px;
}

table.dataTable {
	border-style: solid;
	border-width: 2px;
	border-color: #f1eee3;
	background-color: #3e9624;
	border-bottom: 2px solid #f1eee3;
}


td.dataTable {
	padding: 2px;
}

table.dataTableInner {

	background-color: #FFFFFF;
	border-top: 2px solid #EDF1F4;	
}

td.dataTableInner {
	background-color: #FFFFFF;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal; 
}

/* -------------------- IncludeLinks section --------------------*/

A.includeLinks:hover, .includeLinks {
	font-family: Arial;
	font-size: 8pt; 
	color: #663366;
	text-decoration: none;
	font-weight: bold; 
}

A.includeLinks:link, A.includeLinks:visited, A.includeLinks:active {
	font-family: Arial;
	font-size: 8pt; 
	color: #663366;
	text-decoration: underline;
	font-weight: bold; 
}

/* -------------------- Misc. section --------------------*/

.spacer {
	font-family: Arial;
	font-size: 2pt; 
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.titleWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 65px;
	height: 15px;
}

.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

.rightTableAlign {
	background-position: bottom;
	valign: bottom;
}

.clearing {
        line-height: 7pt;
}

.botlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #000000;

}
.bottext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}


/* New Layout CSS */
#fullPage {
/*    visibility: hidden; */
	background-color: #DED9C2;
	width: 100%;
       /* background-image: url('//include_images/top_white.gif');   */
	background-position: top; 
        background-repeat:repeat-x;   
}


#fullPageLeftSideBorder {

   visibility: visible;
    width: 700px;
/*    position:relative; */
    vertical-align: top;
}


#fullPageRightSideBorder {
/*    visibility: hidden; */
    width: 700px !important;
}


#centerPage {
    width: 100%;
    position:relative;
    vertical-align: top;
    align: center;
    float: left;
}

#header {
    vertical-align: top;
    padding-top: 2px !important; /* Styles for Mozilla, Safari, IE Mac */
    padding-top: 0px; /* Styles for MS IE5 PC */
    padding-t/dca/njht/:/**/0px; /* Styles for IE6 PC */
    width: 100%;
}

#secondaryHeader {
/*    overflow: hidden;
    width: 100%; */
	visibility: hidden;
	display: none;
}

#tertiaryHeader {
 /*   overflow: hidden;
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: 24px; 
	visibility: hidden;
	display: none;*/
	background-color: #CCCCCC;
}

#mainCell {
	position:relative;
	width: 700px;
	margin-top:-8px;
	margin-left:2px;
	align: center;
	background-color: #DED9C2;
}

#mainCellPopUp {
	margin-top:-8px;
	margin-left:2px;
	background-color: #DED9C2;
}

#mainCellLeftSideBorder {
    padding: 0px;
    vertical-align: top;
    background-image: url('/dca/njht/include_images/transparent.gif');
    background-repeat:repeat-y;
}

#mainCellRightSideBorder {
    margin: 0px;
    padding: 0px;
    vertical-align: top;   
    background-color: #DED9C2;
    background-image: url('/dca/njht/include_images/right_bg_full2.gif');
    background-repeat:repeat-y;
}

#leftNavWrapper {
    position:relative;
}

#leftNav {
    vertical-align: top;
    float: left;   
    width: 210px;
   /* padding: -10px !important; */
    background-image: url(/dca/njht/include_images/transparent.gif);
/*    border-left: 1px solid #F1EEE3;
    border-right: 1px solid #F1EEE3;
*/
    text-align: left;
}
#leftNav .leftNavBorder {
    border: 1px solid #F1EEE3;
}
#leftNav .leftNavSearchBorder {
	border-right: 1px solid #F1EEE3;
	border-left: 1px solid #F1EEE3;
}

.leftNavStatic {
	text-align: center;
    vertical-align: middle;
    width: 100%;
    margin-top: 0px !important;
    margin-left: 0px !important;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #d9b899;
}

#contentCell {
    float: left;
    overflow: hidden;
    width: 450px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 460px; /* Styles for MS IE5 PC */
    width:/**/460px; /* Styles for IE6 PC */
    padding: 0px;
    vertical-align: top;
    text-align: left;
    background-color: #DED9C2;
}

#contentCellPopUp {
    float: left;
    overflow: hidden;
    width: 325px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 340px; /* Styles for MS IE5 PC */
    width:/**/340px; /* Styles for IE6 PC */
    padding: 0px;
    vertical-align: top;
    text-align: center;
    background-color: #DED9C2;
}

#contentCellFullWidth {
    overflow: hidden;
    width: 570; /* Styles for Mozilla, Safari, IE Mac */
    padding: 0px;
    vertical-align: top;
    text-align: left;
    background-color: #DED9C2;
}

#contentCellHome {
    width: 679px;
    overflow: hidden;
    vertical-align: top;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #DED9C2;
}

#preSectionsText {
/*	margin-top: 7px;
	margin-bottom: 10px; */
    vertical-align: top;
    text-align: left; 
}

#breadCrumb {
	margin-top: 7px;
	margin-bottom: 10px;
    vertical-align: top;
    text-align: left; 
}

#breadCrumb #pageTitle {
	margin-top: 20px;
    vertical-align: top;
    text-align: left; 
}

#middleContentCell {
    width: 320px;
    vertical-align: top;   
    text-align: left;   
    float: left;
    background-color: #DED9C2;
    margin: 0px;
}

#rightContentCell {
    width: 146px;
    float: right;
    vertical-align: top;
    background-color: #DED9C2;
}

#rightNav {
	width: 100%;
	margin-left: 10px;
	margin-bottom: 14px;
	vertical-align: top;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00486e;
/*	border: 1px solid #FFFFFF;*/
}

#rightNavImage {
    width: 100%;
    margin-left: 10px;
    margin-bottom: 14px;
    float: right;
    vertical-align: top;
    overflow: hidden;
    border: 1px solid #ffffff;
}

#relatedLinks {
    width: 100%;
    margin-left: 10px;	
    margin-bottom: 14px;	
    float: right;
    vertical-align: top;
    overflow: hidden;
	background-color: #e2eaee;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
}

#relatedLinkTitle {
	width: 100%;
	vertical-align: top;
	text-align: center;
	color: #00486e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

#relatedLinkItem {
	width: 100%;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #ffffff;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

#relatedLinkItemLast {
	width: 100%;
	vertical-align: top;
	text-align: left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

#staticRightNav {
    width: 100%;
    margin-left: 10px;
    float: right;
    vertical-align: top;
    overflow: hidden;
}
#footerWrapper {
    text-align:center;
   /* margin-top: -29px;  */
    width:700px;
}
#breadcrumb .firstLevelTitle {
	color: #4B9D33;
	font-family: Arial;
	font-size: 16pt; 
	font-weight: normal; 
	text-decoration: none;
}

#breadcrumb .secondLevelTitleLast {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: normal; 
	text-decoration: none;
}

#breadcrumb .headerTitle {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	padding-left: 5px;
	line-height: 14pt;
}

A.secondLevelTitleLast:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: normal; 
	text-decoration: none;
}

A.secondLevelTitleLast:link, A.secondLevelTitleLast:visited, A.secondLevelTitleLast:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: normal; 
	text-decoration: underline;
}

.clear { clear: both; }

td.leftNavPrimaryImageOn {
	background-color: #00486e;
	background-image: url(/dca/njht/include_images/no_arrow.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

td.leftNavPrimaryOn {
	background-color: #00486e;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	height: 23px;
}

td.leftNavPrimaryImageOff {
	background-color: #00486e;
	background-image: url(/dca/njht/include_images/no_arrow.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

td.leftNavPrimaryOff {
	background-color: #cc6633;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	height: 23px;
}

td.leftNavSecondaryImageOn {
	background-color: #b2c8d3;
	background-image: url(/dca/njht/include_images/sub_lt_blue.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

td.leftNavSecondaryOn {
	background-color: #f2f6f8;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	height: 23px;
}

td.leftNavSecondaryImageOff {
	background-color: #00486e;
	background-image: url(/dca/njht/include_images/sub_blue.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

td.leftNavSecondaryOff {
	background-color: #d5e1e7;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	height: 23px;
}

.footer, A.footer:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small; 
	font-weight: normal; 
	text-decoration: none;
}

A.footer:link, A.footer:visited, A.footer:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small; 
	font-weight: normal; 
	text-decoration: underline;
}

/* -------------------- Program Detail Page section --------------------*/

.programDetailPageTitle {
	color: #00486e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: bold; 
	text-decoration: none;
}

.programDetailPageText{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: normal; 
	text-decoration: none;
}

.programDetailPageTextAct{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: normal; 
	text-decoration: none;
	padding-left: 30px;
	
}

.programDetailPageTitleRegular {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: normal; 
	text-decoration: none;
}

.programDetailPageTitleBold {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: bold; 
	text-decoration: none;
	float: left;
	padding-right: 5px;
}

.programDetailPageTextUnderlined{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: normal; 
	text-decoration: underline;
}

table.programDetailPageGraph {
	text-decoration: underline;
	border: 1px solid #FFFFFF;
	background-color: #DED9C2;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
}

img.programDetailPageImage {
	border: 1px solid #FFFFFF;
	width: auto;
}

table.programListTable{
	background-color: #DED9C2;
	width: 100%;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	border: none;
}

td.programListHeader {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #CC6633;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
}

td.programListItem {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}

td.programListItemAlternate {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}

A.programListItem:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	color: #000000;
	text-decoration: none;
}

A.programListItem:link, A.programListItem:visited, A.programListItem:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	color: #000000;
	text-decoration: underline;
}

#FileDescription {
	margin-bottom: 10px; 
}

#Municipality {
	margin-bottom: 10px; 
}

/*links off newsletter page to E-newsletter*/
#njgazette {
	background-color: #f5f0d7;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-right: 3px;
	padding-left: 3px;
}

