/* CSS Document */
.mainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-style: normal;
	color: #000000;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 1px;
	line-height: 1.4;

}

body {
	color: #000000;
	background-color: #ffffff;
	/*background-image: url(/agriculture/ag_ed/include_images/aged_background_tile.gif);
	background-repeat: repeat-x;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; /*used to be 10px*/
	margin-top: 0px;
	padding: 0px;


}

font{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; /*used to be 10px*/
	margin-top: 0px;
}

#whiteWrapper{
	border: 2px solid #ffffff;
}

.HomePageImage{
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	
}


li {
	color:#000000;
	border: 0px;
}



ul {
	color:#3e9624;
	list-style-type: square;
;
	
}

* html ul, *+html ul{
	color:#3e9624;
	list-style-type: square;
	padding: 0px;
	margin-top: 0px;
}

/* -------------------- Standard Links section --------------------*/

A:link, A:active, A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	color: #b41708; 
	text-decoration: underline
}

A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	color: #b41708; 
	text-decoration: none
}

/*________________________NEWS INCLUDE_______________________________*/
.news_include_link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	/*padding-left: 12px!important;
	padding-left: 12px;
	padding-right: 12px!important;
	padding-right: 12px;	
	margin-bottom: 4px;
	padding-bottom: 11px;
	margin-top: 0px;
	padding-top: 11px;*/
	line-height: 15pt
}

.news_date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	/*padding-left: 12px!important;
	padding-left: 12px;
	padding-right: 12px!important;
	padding-right: 12px;	
	margin-bottom: 4px;
	padding-bottom: 11px;
	margin-top: 0px;
	padding-top: 11px;*/
	line-height: 15pt
}

.news_div{
	padding-bottom: 5px;
}

/*---------------------------- HOME PAGE ------------------------------------*/

.background_column{
	background-image: url(/njefa/include_images/column_slice.jpg);
	background-repeat: repeat-y;
	/*padding-left: 4px;*/
	/*border: 1px solid red;*/
}

#top_rule{
	background-image: url(/njefa/include_images/top_rule.jpg);
	background-repeat: repeat-x;
	height: 9px;
	/*border: 1px solid red;*/
}

#bottom_rule{
	background-image: url(/njefa/include_images/bottom_rule.jpg);
	background-repeat: repeat-x;
	height: 16px;
	/*border: 1px solid red;*/
}


#tab{
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

A.tab:hover,A.tab:link,A.tab:active,A.tab:visited{
	display: block;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}


TD.current{
	background-color: #b41708;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right: 3px solid #ffffff;	
}

TD.normal{
	background-color: #333333;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right: 3px solid #ffffff;		
}

#tab_bottom{
	background-color: #b41708;
	height: 12px;
	border-bottom: 1px solid #ffffff;
}

 #ajax_content{

 	padding: 5px!important;
 	padding: 5px;
	align: center;
	vertical-align:top;
	valign: top;
	/*text-align: center;*/
	border: 0px!important;
	border: 0px;
	margin 0px!important;
	margin 0px;
	/*border: 1px solid red;*/
 }
 
 
 #box_header{
 	background-color: #b41708;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	color:#FFFFFF;
	padding: 5px;
 }
 
.box_header{
	background-color: #b41708;
}

 #box_content{
 	background-color: #cccccc;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
	color:#255033;
	padding: 8px;
 }
 
.box_content{
	background-color: #cccccc;
}

#box_content p{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

a.box_content_link:link,div.box_content span.box_content_link, span.box_content_link{
	font-weight: bold;
	font-size: 8pt;
	color: #255033;
	text-decoration: underline;
}
#box_content a.box_content_link:link, a.box_content_link:active, a.box_content_link:visited, a.box_content_link:hover {
	font-weight: bold;
	font-size: 8pt;
	color: #255033;
}

/*---------------- Header ------------------------*/

#govHeader {
font-size:1.1em;
font-weight:bold;
margin-bottom:4px;
}


A.headerLink:link, A.headerLink:visited, A.headerLink:active, A.headerLink:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-size: 10px;
	color: #000000;
	text-decoration: none;	
	font-weight: bold; 
}

#header {
    	vertical-align: top;
    	padding-top: 2px !important; 	/* Styles for Mozilla, Safari, IE Mac */
    	padding-top: 0px; 		/* Styles for MS IE5 PC */
    	padding-top/**/:/**/0px; 	/* Styles for IE6 PC */
    	align: left;
    	width: 100%;
		padding-bottom: 5px;
		border-bottom: 1px solid #0d47e2;
}

.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

/*---------------------Footer-----------------------------*/
#footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #808080;
}

.footerLink:link, .footerLink:active, .footerLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #808080;
}

.footerLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #808080;
}

.footerLink_bold:link, .footerLink_bold:active, .footerLink_bold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #808080;
}

.footerLink_bold:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	color: #808080;
}

.footerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #808080;
}

/*--------------------- Left Nav --------------------------*/
#leftNav {
	vertical-align: top;
	float: left;   
	width: 215px;
	width: 215px!important;
	text-align: left;
	background-color:  #FFFFFF;
	/*border: 1px solid red;*/
}

#leftNavColumn{
	background-color:  #6085bc;
}

#leftNavBorder{
	background-color:  #6085bc;
	width: 2px;
	border-left: 1px solid #FFFFFF;
}

/* Perm's new leftNav style */
#leftNav a {
	display: block;
	/*width: 100%!important;
	width: 100%;*/
}

#leftNav ul {
	list-style-type: none;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	border-bottom: 1px solid #6085bc;
}

#leftNav li {
	list-style-type: none;
	margin-left: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	padding-top: 0px;

}

#leftNav a.leftNavPrimaryOff:link, a.leftNavPrimaryOff:active, a.leftNavPrimaryOff:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	width: 191px!important;
	width: 191px;
	/*background-image: url(/agriculture/ag_ed/include_images/aged_blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;*/
	background-color:  #b41708;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-left: 12px!important;
	padding-left: 12px;
	padding-right: 12px!important;
	padding-right: 12px;	
	margin-bottom: 4px;
	padding-bottom: 5px;
	margin-top: 0px;
	padding-top: 5px;
}



#leftNav a.leftNavPrimaryOff:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;  
	width: 191px!important;
	width: 191px;
	/*background-image: url(/agriculture/ag_ed/include_images/aged_blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;*/
	background-color:  #ffffff;
	font-weight: bold;
	color: #b41708;
	text-decoration: none;
	padding-left: 12px!important;
	padding-left: 12px;
	padding-right: 12px!important;
	padding-right: 12px;	
	margin-bottom: 4px;
	padding-bottom: 5px;
	margin-top: 0px;
	padding-top: 5px;
}

#leftNav a.leftNavPrimaryOn{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	width: 191px!important;
	width: 191px;
	/*background-image: url(/agriculture/ag_ed/include_images/aged_blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;*/
	background-color:  #ffffff;
	font-weight: bold;
	color: #b41708;
	text-decoration: none;
	padding-left: 12px!important;
	padding-left: 12px;
	padding-right: 12px!important;
	padding-right: 12px;	
	margin-bottom: 4px;
	padding-bottom: 4px;
	margin-top: 0px;
	padding-top: 5px;
}

#leftNav a.leftNavSecondaryOff:link, a.leftNavSecondaryOff:active, a.leftNavSecondaryOff:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	width: 191px!important;
	width: 191px;
	/*background-image: url(/agriculture/ag_ed/include_images/aged_blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;*/
	background-color:  #ffffff;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 12px!important;
	padding-left: 12px;
	padding-right: 12px!important;
	padding-right: 12px;	
	margin-bottom: 4px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#leftNav a.leftNavSecondaryOn, #leftNav a.leftNavSecondaryOff:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	width: 191px!important;
	width: 191px;
	background-image: url(/njefa/include_images/red_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	background-color:  #ffffff;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 12px!important;
	padding-left: 12px;
	padding-right: 12px!important;
	padding-right: 12px;	
	margin-bottom: 4px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#leftNav a.leftNavTertiaryOff:link, a.leftNavTertiaryOff:active, a.leftNavTertiaryOff:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;  
	width: 179px!important;
	width: 179px;
	/*background-image: url(/agriculture/ag_ed/include_images/aged_blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;*/
	background-color:  #ffffff;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left: 24px!important;
	padding-left: 24px;
	padding-right: 12px!important;
	padding-right: 12px;	
	margin-bottom: 4px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#leftNav a.leftNavTertiaryOn, #leftNav a.leftNavTertiaryOff:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	width: 179px!important;
	width: 179px;
	background-image: url(/njefa/include_images/red_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 12px 3px;
	background-color:  #ffffff;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 24px!important;
	padding-left: 24px;
	padding-right: 12px!important;
	padding-right: 12px;	
	margin-bottom: 4px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}



/*---------------------------  Bread Crumbs --------------------------------------*/

#pageTitleWrapper {

	color: #b41708;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; ; 
	font-weight: bold;
    	vertical-align: top;
    	text-align: left;
    	width: 715px;
    	clear: both;
    	border-bottom: 12px solid #b41708;
    	padding-top:5px;
}

#pageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; ; 
	font-weight: bold;
    	vertical-align: top;
    	text-align: left;
}

.pageTitle {
	background-color:  #b41708;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold;
    	vertical-align: top;
    	text-align: left;
    	padding-right: 25px;
    	padding-left: 5px;
}


#breadCrumb {
    	padding-top:10px;
    	padding-bottom:10px;
	vertical-align: top;
	text-align: left;
	width: 100%;    	
}


.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold;
	color: #6085bc;
}




A.secondLevelTitleLast:link, A.secondLevelTitleLast:visited, A.secondLevelTitleLast:active {
    	color: #000000;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
    	font-weight: normal; 
    	text-decoration: none;
    	float: left;
}

A.secondLevelTitleLast:hover {
    	color: #b41708;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;  
    	font-weight: normal; 
    	text-decoration: none;
    	float: left;
}

.secondLevelTitleLast {
    	color: #b41708;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
    	font-weight: normal; 
    	text-decoration: none;
    	float: left;
}

.topLevelTitleFrom {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;  
	font-weight: bold; 
}



.topLevelTitleCurrent {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;  
	font-weight: bold; 
}



A.secondLevelTitleFirst:link, A.secondLevelTitleFirst:visited, A.secondLevelTitleFirst:active, .secondLevelTitleFirst{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal; 
	text-decoration: none;
	float: left;
	
}

A.secondLevelTitleFirst:hover {
	color: #b41708;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;  
	font-weight: normal; 
	text-decoration: none;
	float: left;

}








A.secondLevelTitleSecond:link, A.secondLevelTitleSecond:visited, A.secondLevelTitleSecond:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;  
	font-weight: normal; 
	text-decoration: none;
	float: left;
}

A.secondLevelTitleSecond:hover {
	color: #b41708;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;  
	font-weight: normal; 
	text-decoration: none;
	float: left;
}






A.secondLevelTitleLast:link, A.secondLevelTitleLast:visited, A.secondLevelTitleLast:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: normal; 
	text-decoration: none;
	float: left;
}

A.secondLevelTitleLast:hover {
	color: #b41708;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;  
	font-weight: normal; 
	text-decoration: none;
	float: left;
}

.secondLevelPageTitle {
	color: #b41708;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;  
	font-weight: normal; 
	text-decoration: none;
}



.carrotSecondLevel {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	float: left;
	padding-right: 3px;
	padding-left: 3px;
}


/*------- Content Cell , Main Cell , Contetn Area, Section Headers -----*/


.sectionTitle {
	color: #b41708;
	padding-top: 10px;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; /*used to be small*/ 
	font-weight: bold; 
	clear: both;
}

#contentCell {
    	overflow: hidden;
    	float: left;
    	vertical-align: top;
    	/*text-align: left;*/
    	text-align: justify;
    	/*padding-right: 8px;
    	padding-left: 10px;*/
    	padding-bottom: 10px;
    	background-color: #FFFFFF;
    	

}

#rightContentCell {
    	width: 150px;
    	float: right;
    	margin-left: 15px;
    	vertical-align: top;
    	background-color: #FFFFFF;
}

#middleContentCell{
	width: 310px;
}

/* -------------------- Related Links section --------------------*/

#relatedLinks{
	border-bottom: 1px solid #b41708;
	clear: right;
	margin-bottom: 10px;
}

#relatedLinkTitle{
	border-top: 1px solid #b41708;
	border-left: 1px solid #b41708;
	border-right: 1px solid #b41708;
	border-bottom: 0px;
	text-align: center;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	background-color: #b41708;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold; 	
}

#relatedLinkItem{
	border-top: 1px solid #b41708;
	border-left: 1px solid #b41708;
	border-right: 1px solid #b41708;
	border-bottom: 0px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	text-align: left;
}


A.relatedLink:link, A.relatedLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #000000;
	text-decoration: underline;
}



A.relatedLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #b41708;
	text-decoration: underline;
}

A.relatedLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #b41708;
	text-decoration: none;
}


.relatedLinkTitle {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold; 
	padding-left: 5px;
}


/* -------------------- rightNav section --------------------*/

#rightNav {
    	float: right;
    	vertical-align: top;
    	overflow: hidden;
    	border: 1px solid #6085bc;
    	width: 148px;
    	margin-bottom: 10px;
}

#rightNavItem{
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 0px;
				
}

#rightNavItemLast{
	border: 1px solid #ffffff;
}

A.rightNavOff:link, A.rightNavOff:visited, A.rightNavOff:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;  
	background-color: #6085bc;
	background-image: url(/agriculture/ag_ed/include_images/white_arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #ffffff;
	text-decoration: none;
	display: block;
}

A.rightNavOff:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	background-color: #ffffff;
	background-image: url(/agriculture/ag_ed/include_images/aged_blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #6085bc;
	text-decoration: none;
	display: block;
}


A.rightNavOn:link, A.rightNavOn:visited, A.rightNavOn:active, A.rightNavOn:hover, {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	background-color: #ffffff;
	background-image: url(/agriculture/ag_ed/include_images/aged_blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #6085bc;
	text-decoration: none;
	display: block;
}

/*-------------- Right Nav IMAGE --------------*/

#rightNavImage{
	
	padding: 0px;
	margin: 0px;
	clear: both;
	margin-bottom: 10px;
}

#rightNavImage img{
	border: 1px solid #b41708;
	margin-left: -1px;
}



/*--------------- FUNDED ---------------------*/

.OutstandingTableGrey{
	background-color: #cccccc;
	padding: 0px;
	margin: 0px;	
}

.OutstandingTableWhite{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;	
}

.OustandingPadding{
	padding-left: 5px;
	padding-right: 5px;
	v-align: top;
	vertical-align: top;
	margin: 0px;	
}

table.OutstandingTable{
	padding: 0px;
	margin: 0px;
}

/*--------------- Financing ---------------------*/

td.FinancingClassTableGrey{
	background-color: #cccccc;
	padding: 5px;
	margin: 0px;	
}

td.FinancingClassTableWhite{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;	
}

table.financingTable{
	float: left;
	margin-right: 5px;
	margin-bottom: 15px;
	width: 233px;
}

/*--------------- Financing Calendar---------------------*/
tr.gray_background{
	background-color: #cccccc;
}

