.factbox-background {
	background-color:#C7D1C5; 
    padding: 3px 0px 0px 3px;
}

.separator {   /*  Used on td border line left to separate title and factbox.  */
	border: 1px solid #C7D1C5;  
	border-width: 0px 0px 0px 1px;
	}	
			
/*  Begin developed areas color codes  */

.dev-background {
	background-color: #006633;
}

.dev-subhead {
	background-color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 4px;
}

.dev-factbox-subhead {
	background-color:#006633;  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding: 4px;	
	color:#FFFFFF;  
	text-transform: uppercase;
}

.dev-activity-subhead {
	background-color:#C7D1C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#006633;  
}

.dev-top-td {
	border-top: 1px solid #006633;
	}	

.dev-bottom-td {
	border-bottom: 1px solid #006633;
	}			

.dev-left-td {
	border-left: 1px solid #006633;
	}	
	
.dev-right-td {
	border-right: 1px solid #006633;
	}
	
.dev-shade-row {
	background-color: #E8F7EA;} 	
	
/* End Developed Parks  */


/* Begin Recreation Areas color codes  */
.rec-background {
	background-color: #996600;
}

.rec-subhead {
	background-color: #996600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 4px;
}

.rec-factbox-subhead {
	background-color: #996600;  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding: 4px;	
	color:#FFFFFF;  
}

.rec-activity-subhead {
	background-color:#C7D1C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#996600;  
}

.rec-top-td {
	border-top: 1px solid #996600;
	}	

.rec-bottom-td {
	border-bottom: 1px solid #996600;
	}			

.rec-left-td {
	border-left: 1px solid #996600;
	}	
	
.rec-right-td {
	border-right: 1px solid #996600;
	}
	
.rec-shade-row {
	background-color: #FBEFE1;} 	
	
/* End recreation areas color codes  */

/* Begin natural resources areas color codes  */

.nra-background {
	background-color: #993333;
}

.nra-subhead {
	background-color: #993333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 4px;
}

.nra-factbox-subhead {
	background-color: #993333;  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding: 4px;	
	color:#FFFFFF;  
}

.nra-activity-subhead {
	background-color:#C7D1C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#993333;  
}

.nra-top-td {
	border-top: 1px solid #993333;
	}	

.nra-bottom-td {
	border-bottom: 1px solid #993333;
	}			

.nra-left-td {
	border-left: 1px solid #993333;
	}	
	
.nra-right-td {
	border-right: 1px solid #993333;
	}
	
.nra-shade-row {
	background-color: #F7E6E6;
	} 			

/* End natural resources areas color codes  */

/* Begin Lower Colorado River access sites color codes  */

.lcra-subhead {
	background-color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 4px;
}

.lcra-factbox-subhead {
	background-color: #003399;  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding: 4px;	
	color:#FFFFFF;  
}

.lcra-activity-subhead {
	background-color:#C7D1C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#003399;  
}
.lcra-top-td {
	border-top: 1px solid #003399;
	}	

.lcra-bottom-td {
	border-bottom: 1px solid #003399;
	}			

.lcra-left-td {
	border-left: 1px solid #003399;
	}	
	
.lcra-right-td {
	border-right: 1px solid #003399;
	}

.lcra-shade-row {
	background-color: #ECF4FF;
	} 		
	
/* End Lower Colorado River access sites color codes  */

/*  Begin topic / search td border colors  */

.topic-border {
	border: 1px solid #23612B;
	border-width: 1px 0px 1px 0px;	
}

.topic-padding {
	padding: 2px 2px 2px 2px;
}

.topic-desc {
	border: 1px solid #006633;
	border-width: 1px 1px 1px 1px;
	background-color: #C7D1C5;
	padding: 2px 2px 2px 2px;
	font-size:11px;
}

.topic-bot-right {border: 1px solid #23612B;
	border-width: 0px 1px 2px 0px;
	}
	
.topic-bot-right-bold {border: 1px solid #23612B;
	border-width: 0px 5px 2px 0px;
	}	
	
.topic-bottom {border: 1px solid #23612B;
	border-width: 0px 0px 2px 0px;
	}				
	
/*  End Activities criteria  */	


/*  Begin footer and header td lines  */
	
.footer-top-td {
	border-top: 1px solid #000000;	
	}		

.footer-bottom-td {
	border-bottom: 1px solid #000000;
	}	
	
.footer-left-td {
	border-left: 1px solid #000000;
	}		

.footer-right-td {
	border-right: 2px solid #000000;
	}
	
.border-right-td {
	border-right: 1px solid #000000;
	}	
	
.border-left-td {
	border-left: 1px solid #000000;
	}	
		
.border-bottom-td {
	border-bottom: 1px solid #000000;

	}		
	
/*  End footer and header td lines  */	