/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

font / color / spacing styles

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/




/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
body properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	body {margin: 0 !important; padding: 0 !important; color: #000; font-size: 9pt; text-align: left;}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
html tag properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

	h1				{font-size: 14pt;  font-weight: bold;}
	h2				{font-size: 14pt; font-weight: bold;}
	h3				{font-size: 12pt; font-weight: bold;}
	h4				{font-size: 11pt; font-weight: bold;}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
standard link properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	a:link					{font-size: 10pt;	color: #356699;	text-decoration: underline;}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

layout styles

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/




/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
utility
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	.spacer
		{
		clear: both;
		margin: 0px 0px 0px 0px;
		}
	
	#contentCenter
		{
		width: auto;
		text-align: left;
		
		}
		
	img
		{ 
		display: none;
		}
	
	#printing
		{
		float: left;
		}
		
	div#printing img
		{
		display: block;
		}
	
	
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
top banner section
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	#banner
		{
		margin: 0;
		width: auto;
		}


			
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
navigation section
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	#navigation
		{
		display: none;
		}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
search breadcrumb section
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	#searchBreadcrumb
		{
		margin: 10px 0;
		width: auto;
		text-align: left;
		}
			
			
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
main content section
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


/*=-=-=-=-=-=-= 1 column =-=-=-=-=-=-=*/


	#main1Col
		{
		margin: 0;
		width: auto;
		text-align: left;
		}
				

/*=-=-=-=-=-=-= 2 column =-=-=-=-=-=-=*/


	#main2Col
		{
		margin: 0;
		width: auto;
		text-align: left;
		}
		
			#main2ColSub
				{
				width: 499px;
				float: left;
				}
				
					#main2ColSubContent
						{
						width: 474;
						text-align: left;
						padding: 3px 0px 5px 10px;
						}
		
		#main2ColBorderTop
		{
		margin: 0;
		width: auto;
		text-align: left;
		}

			#main2ColLeftEqual
				{
				width: 334px;
				float: left;
				}
					
			#main2ColRightEqual
				{
				width: 333px;
				float: left;
				}
				
			
			#main2ColRightBig
				{
				margin: 0;
				width: auto;
				text-align: left;
				}
				
			#main2ColRightBigSmall
				{
				width: 300px;
				float: left;
				}

			#main2ColLeftBig
				{
				margin: 0;
				width: auto;
				text-align: left;
				}
				
				#main2ColLeftBigApplication
					{
					width: 580px;
					float: left;
					border-right: 20px solid #ffffff;
					background-color: #ffffff;
					}
				
			#main2ColLeftSmall
				{
				width: 180px;
				float: left;
				border-left: 6px solid #ffffff;
				background-color: #ffffff;
				}
				
				#main2ColLeftSmallTop
					{
					width: 174px;
					float: left;
					background-color: #005c40;
					}
					
			#gen2ColLeft
					{
					display: none;
					}
					
			#gen2ColRight
					{
					display: none;
					}
					
			#main2ColRightSmall
				{
				display: none;
				}
				
				#main2ColRightSmallApplication
					{
					width: 100px;
					float: left;
					padding-top: 0px;
					border-left: 12px solid #ffffff;
					background-color: #ffffff;
					}
			
			#gen2ColRightFeat
				{
				width: 200px;
				text-align: left;
				border: 5px solid #ededed;
				margin-bottom: 20px;
				background-color: #ededed;
				}
					
				#gen2ColRightFeatTop
					{
					width: 198px;
					text-align: left;
					border: 5px solid #ededed;
					margin-top: 0px;
					margin-bottom: 1px;
					background-color: #ededed;
					}
					

/*=-=-=-=-=-=-= generic 3 column =-=-=-=-=-=-=*/

	
	
	#main3ColHome
		{
		width: 751px;
		border-top: 1px solid #ffffff;
		border-left: 0px solid #ffffff;
		border-right: 0px solid #ffffff;
		border-bottom: 6px solid #ffffff;
		}
	
	#main3Col
		{
		width: 751px;
		border-top: 1px solid #ffffff;
		border-left: 0px solid #ffffff;
		border-right: 6px solid #ffffff;
		border-bottom: 0px solid #ffffff;

		}
		
		#main3colContainer
			{
			width: 751px;
			}
			
			
	
			#main3ColLeft
				{
				width: 250px;
				float: left;
				}
				
						#main3ColLeftContent
							{
							width: 240;
							text-align: left;
							padding: 20px 5px 5px 5px;
							}		
									
						#main3ColLeftTop
							{
							width: 245px;
							padding: 0px 0px 10px 5px;
							background-color: #dedbbd;
							float: left;
							border-bottom: 1px solid #ffffff;
							}
							
							#main3ColLeftTopContainer
								{
								width: 240px;
								padding: 12px 0px 0px 0px;
								}
								
						#main3ColLeftBottom
							{
							width: 240;
							text-align: left;
							padding: 5px 5px 5px 5px;
							}		
			
			#main3ColMiddle
				{
				width: 239px;
				text-align: left;
				float: left;
				padding: 20px 5px 5px 5px;
				border-left: 1px solid #ffffff;
				border-right: 1px solid #ffffff;
				background-color: #ffffff;
				}
				
						#main3ColMiddleContainer
								{
								width: 239px;
								border-top: 10px #ffffff;
								}
				
						#main3ColMiddleTop
							{
							}
							
						#main3ColMiddleBottom
							{
							margin-top; 30px;
							}
							
			#main3ColRight
				{
				width: 240px;
				text-align: left;
				float: left;
				padding: 20px 5px 5px 5px;
				}
				
				#main3ColRightTop
				{
				width: 240px;
				float: left;
				text-align: left;
				padding: 20px 5px 20px 5px;
				background-color: #cbc9a2;
				}
				
				#main3ColRightBottom
				{
				width: 240px;
				float: left;
				text-align: left;
				padding: 15px 5px 5px 5px;
				}

				

/*=-=-=-=-=-=-= generic 3 column upper =-=-=-=-=-=-=*/


	
		#main3ColLeftUpper
			{
			width: 250px;
			float: left;
			}
										
				#main3ColLeftUpperTop
				{
				width: 245px;
				padding: 0px 0px 10px 5px;
				background-color: #cccc99;
				float: left;
				}
								
					#main3ColLeftUpperTopContainer
						{
						width: 240px;
						padding: 12px 0px 0px 0px;
						}
									
				#main3ColLeftUpperBottom
					{
					width: 240;
					text-align: left;
					border-top: 1px solid #ffffff;
					padding: 10px 5px 5px 5px;
					}		
				
				#main3ColUpperMiddle
					{
					width: 239px;
					float: left;
					text-align: left;
					padding: 20px 5px 5px 5px;
					border-left: 1px solid #ffffff;
					border-right: 1px solid #ffffff;
					background-color: #ffffff;
					}
					
						#photoUpperMiddle
						{
							width: 239px;
							float: left;
							background-color: #ffffff
							}
								
				#main3ColUpperRight
					{
					width: 240px;
					float: left;
					text-align: left;
					padding: 20px 5px 5px 5px;
					}
				

/*=-=-=-=-=-=-= generic 3 column below =-=-=-=-=-=-=*/

	

	
	#main3ColLeftBelow
		{
		width: 240px;
		float: left;
		text-align: left;
		padding: 10px 5px 5px 5px;

		}
		
			
	#main3ColMiddleBelow
		{
		width: 239px;
		float: left;
		text-align: left;
		padding: 10px 5px 5px 5px;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		background-color: #ffffff;
		}

	#main3ColRightBelow
		{
		width: 240px;
		float: left;
		text-align: left;
		padding: 10px 5px 5px 5px;
		}


/*=-=-=-=-=-=-=  2 column photo top =-=-=-=-=-=-=*/

	
	#main2TopContainer
		{
		width: 751px;
		border-left: 0px solid #ffffff;
		border-top: 1px solid #ffffff;
		border-right: 0px solid #ffffff;
		background-color: #ffffff;
		}

			
				#photoLeftSub
					{
					width: 250px;
					float: left;
					background: ffffff;
					
					}

				
				#photoRightSub
					{
					width: 500px;
					float: left;
					border-left: 1px solid #ffffff;
					background-color: #ffffff;
					}



/*=-=-=-=-=-=-=  3 column photo top =-=-=-=-=-=-=*/


	#main3TopContainer
		{
		width: 751px;
		border-left: 0px solid #ffffff;
		border-top: 1px solid #ffffff;
		border-right: 0px solid #ffffff;
		background-color: #ffffff;
		}
			
				#photoLeft
					{
					width: 250px;
					float: left;
					background-color: #ffffff
					}
					
				#photoMiddle
					{
					width: 249px;
					float: left;
					border-left: 1px solid #ffffff;
					border-right: 1px solid #ffffff;
					background-color: #ffffff
					}
					
				#photoRightHome
					{
					width: 500px;
					height: 150px;
					float: left;
					border-left: 1px solid #ffffff;
					background-color: #ffffff
					}
				
				#photoRight
					{
					width: 250px;
					float: left;
					background-color: #ffffff
					}			





/*=-=-=-=-=-=-= navigation hub with sub-nav menu =-=-=-=-=-=-=*/


	#navHubTop
		{
		width: 763px;;
		text-align: left;
		background-color: #ffffff;
		}
		
			#navHubTopContent
				{
				width: 729px;
				border-left: 12px solid #ffffff;
				border-right: 6px solid #ffffff;
				}
		
	#navHubBottom
		{
		width: 763px;
		text-align: left;
		margin-bottom: 6px;
		border-top: 20px solid #ffffff;
		border-bottom: 40px solid #ffffff;
		background-color: #ffffff;
		}

			#navHubBottomLeft
				{
				width: 345px;
				float: left;
				border-left: 20px solid #ffffff;
				border-right: 10px solid #ffffff;
				}
				
			#navHubBottomRight
				{
				width: 335px;
				float: left;
				padding: 0px 0px 0px 10px;
				}



/*=-=-=-=-=-=-= products hub (agriculture, food, etc) =-=-=-=-=-=-=*/


#prodHubTop
	{
	width: 763px;
	text-align: left;
	border-top: 20px solid #ffffff;
	background-color: #ffffff;
	}
	
		#prodHubTopContent
			{
			width: 737px;
			border-left: 20px solid #ffffff;
			border-right: 6px solid #ffffff;
			}
	
#prodHubMain
	{
	width: 763px;
	text-align: left;
	margin-bottom: 6px;
	border-top: 20px solid #ffffff;
	border-bottom: 40px solid #ffffff;
	background-color: #ffffff;
	}

		#prodHubMainLeft
			{
			width: 522px;
			float: left;
			border-left: 12px solid #ffffff;
			background-color: #ffffff;
			}
		
				#prodHubMainLeftTop
					{
					width: 512px;
					padding: 5px 5px 5px 5px;
					border-bottom: 10px solid #ffffff;
					margin-bottom: 10px;
					background-color: #fcf3dc;
					}
			
						#prodHubMainLeftTopLeft
							{
							float: left;
							width: 250px;
							padding: 10px 10px 10px 10px;
							}
							
						#prodHubMainLeftTopRight
							{
							float: left;
							width: 190px;
							padding: 10px 10px 10px 10px;
							}
			
				#prodHubMainBottom
					{
					width: 500px;
					padding: 5px 5px 5px 5px;
					border-bottom: 10px solid #ffffff;
					margin-bottom: 10px;
					background-color: #ffffff;
					}
						
		#prodHubMainRight
			{
			width: 211px;
			float: left;
			border-left: 10px solid #ffffff;
			}
		
		#prodHubMainRightContent
					{
					width: 201px;
					padding: 5px 5px;
					background-color: #f3f7f9;
					}


	
	
/*=-=-=-=-=-=-= generic 3 column =-=-=-=-=-=-=*/	
					
					
	#productBox
		{
		width: 500px;
		background-color: #fff;
		}
	
	#productLeftEqual
		{
		width: auto;
		background-color: #dedbbd
		}
		
		#productLeftEqualSmall
			{
			width: auto;
			}
		
		#productRightEqualSmall
			{
			width: 240px;
			float: left;
			}
			
		#locationLeftSmall
			{
			width: 170px;
			padding-left: 30px;
			float: left;
			}
		
		#locationRightSmall
			{
			width: 281px;
			float: left;
			}
		
	#productLeftSmall
		{
		width: 296px;
		float: left;
		padding: 2px;
		background-color: #dedbbd
		}
					
	#productRightEqual
		{
		width: 240px;
		float: left;
		border-left: 10px solid #ffffff;
		background-color: #ffffff;
		}




/*=-=-=-=-=-=-= generic 3 column =-=-=-=-=-=-=*/	
									

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
footer
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	#footerContainer
		{
		margin: 10px 0;
		width: auto;
		}

			#footerContainerContent
				{
				}
			
					#footerContainerContentLeft
						{
						display: none;
						}
						
					#footerContainerContentRight
						{
						float: left;
						}