@charset "utf-8";
/* CSS Document */

body {position: relative;
font-family: calibri, Verdana, Geneva, sans-serif;
font-size: 100%;
  background-image:url(images/bg.gif);
  background-repeat:repeat-x;
  background-color: #a99778;
    color:#738287;
}


/* BEGIN: Application layout */
#mainmaster {font-family: Verdana, Geneva, sans-serif;
 
  background-image: url(images/middlewhite.png);
  background-repeat: repeat-y;
  width: 62.50em;
  margin: 0 auto;
  height: auto;
}

#main {
  text-align: left;
  background: #FFFFFF;
  margin: 0px 0px 0px 28px;
width: 58.94em;
   border-bottom: 1px solid #cfba95;
}




#bannersupplement {
 background-image:url(images/fieldbit.jpg);
background-repeat:repeat-x;
}


#header {
  text-align: left;
 background-image:url(images/topbg2.png);
 background-repeat:repeat-x;
  margin: 0px 0px 0px 28px;
  width: 58.94em;
   border-bottom: 1px solid #cfba95;
   height: 95px;
}

#logoleft {float: left;
  text-align: left;
   height: 95px;
   width: 35em;
  margin-left: 10px;
}


#logobox {
text-align:right;    
          float: right;
         width: 24em;
		 line-height: 19px;
		 padding-right: 20px;
		 font-size: 11px;
		 color:#84949a; }
		  
		  
#navigation {
  text-align: left;
  font-size: 12px;
  background: #eceff0;
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  padding-top:  6px;
  padding-bottom: 3px;
  height: 25px;
  color: #84949a;
 
}


#navbar {float:left;
          width: 58em;
		 height: 22px;
		 font-size: 12px;
		   padding-top:  3px;
  padding-bottom: 3px;	}



#navigation span a {
  padding: 3px 10px;
  text-decoration:none;
}



#eventsbox {float:right;
             width: 22em;
			 border-bottom: 1px solid #ccc;
			 font-size: 12px;
		   	 padding: 0px 3px 6px 6px;
			margin: 0px 0px 6px 0px ;}


#floatrightbox {float:right;
             width: 17em;
			 border: 1px solid #ccc;
			 text-align:center;
		   	 padding: 7px;
			margin: 12px;}

.newsbox1 {
           padding-left: 6px;
		    padding-right: 6px;
          width: 49em;}

#newsbox {
           padding-left: 6px;
		    padding-right: 6px;
          width: 49em;}

#newsbox1 {
           padding: 6px;
          width: 49em;}


#calendarbox {float:left;
             width: 28em;
			 font-size: 12px;
		    padding: 0px 3px 6px 3px ;
			margin: 0px 0px 6px 0px ;
			border-bottom: 2px dashed #ccc;}




/**********************
 MARKET STYLES
 **********************/


#marketleft {float:left;
             width: 22em;
			 padding: 6px;
			 margin: 6px;}



#marketright {float:right;
             width: 24em;
			 padding: 6px;
			 margin: 6px;}

#leftboxm {float:left;
             width: 24em;
			 padding: 6px 6px 6px 0px;
			 margin: 6px 6px 6px 0px;}



#rightboxm {float:right;
             width: 22em;
			 padding: 6px;
			 margin: 6px;}



#farmersnewsbox {
           padding-left: 6px;
		    padding-right: 6px;
			border: 0px solid #ccc;
          width: 49em;}

#leftbox {float:left;
             width: 24em;
			 font-size: 12px;
		   	 padding: 0px 3px 6px 6px;
			margin: 0px 0px 6px 0px ;}

#rightbox {float:right;
             width: 26em;
			 font-size: 12px;
		   	 padding: 0px 3px 6px 6px;
			margin: 0px 0px 6px 0px ;}


/**********************
 END OF OF MARKET STYLES
 **********************/



#content {
  padding: 0px 20px 5px 20px;
  width: 56.25em;
  overflow: auto;
  font-family: Verdana, Geneva, sans-serif;
}



#footer {
 
  background-image: url(images/footer.png);
  background-repeat: repeat-x;
  border-top: 1px solid #dee3e8;
  border-bottom: 1px solid #b3b6b8;
  height: 50px;
 
  margin: 0 auto;
 
  
  
}

#footertext { line-height: 19px;
			  font-size: 12px;
	          padding: 4px;
	          color:#84949a;
              font-family: calibri, Verdana, Arial, Helvetica, sans-serif;
               margin: 0px 10px;}



#leftcol {width: 50em;
		float: left;
		padding: 6px;
		line-height: 21px;
		font-size: 0.81em;
		border-right: 1px dotted #c3c7cb;}
		
#rightcol {width: 13em;
		float: right;
		padding: 6px;
		padding: 0px 0px 0px 20px;
		}
		

/**********************
START OF PRODUCER PAGE STYLES
 **********************/
	
#producer {width: 12em;
           padding: 6px;}	
		   
.prodimage{border:1px solid #5c4e40;
            float: left;
			margin: 10px;}		
			   
#producercol {width: 18em;
           font-size: 12px;
		float: right;
		line-height: 19px;
		padding: 0px;
		}

/**********************
END OF PRODUCER PAGE STYLES
 **********************/

		


/**********************
 HEADING STYLES
 **********************/


h1 { font-family: calibri;
font-weight: normal;
 color:#85a8b6;
  font-size: 24px;
  border-bottom: 2px dotted #DDDDDD;
  padding-bottom: 5px;
    padding-top: 3px;
  margin-bottom: 5px;
}

h2 {
  font-size: 18px;
  font-weight: normal;
  font-family: calibri;
   border-bottom: 1px dotted #DDDDDD;
  padding-bottom: 5px;
    padding-top: 3px;
	padding-left: 8px;
	margin-top: 15px;
  margin-bottom: 5px;
  color: #6991A0;
  background-image:url(images/h2.png);
  background-repeat:repeat-x;

}



h3 {
  margin: 0px;
   font-size: 17px;
  font-family: calibri;
  border-bottom: 1px solid #82b5c7;
   padding-bottom: 5px;
    padding-top: 3px;
	padding-left: 6px;
  margin-bottom: 5px;
  color: #82B5C7;
 
}

h4 {
  font-size: 18px;
  font-family: calibri;
  border-bottom: 1px dotted #758699;
   padding-bottom: 5px;
    padding-top: 3px;
	padding-left: 0px;
	 margin-top: 20px;
  margin-bottom: 10px;
  color: #506F7A;
}
  
  
h5 { font-size: 16px;
 font-family: calibri;
 border-bottom: 0px dotted #ccc;
   padding-bottom: 5px;
    padding-top: 3px;
	padding-left: 0px;
  margin-bottom: 10px;
   margin-top: 10px;
  color: #3D616D;
  font-weight: bold;}  
  

h6 { font-family: calibri;
  font-size: 13px;
  padding-bottom: 5px;
  margin-bottom: 15px;
  border-bottom: 0px dotted #ccc;
    color: #3D616D;
}





/**********************
 START OF BULLET POINT STYLES
 **********************/
		
ul.news {
list-style-image: url(images/bullet.png);
}
li {

padding: 0;
padding-left: 2px;
margin-left: 15px;
margin-bottom: 3px;
background-position: 0em;
} 

/**********************
END OF BULLET POINT STYLES
 **********************/


/**********************
CLASSES - TO VARY THE APPEARANCE OF TEXT
 **********************/


.emphasis {background-color:#F3FDFF;
           border: 1px solid #75BED3;
		   padding: 3px;
		   margin: 3px;}

.style3 {color: #fff6e8;
         font-size:12px;
		 text-decoration:none;}
		 

.style4 {font-size: 9px;
         font-weight: bold;}
		 
.style5 {font-size: x-small}
		 


#searchbox {float: right;
            width: 20em;
			padding: 0 auto;
			margin: 0 auto;}

.textbox{border:inset 2px #ccc; }

/**********************
 START OF LINK STYLES
 **********************/
			
a:link {color:#738287;
             
          font-size: 13px;
          text-decoration:none;
		  
			}      /* unvisited link */
			
a:visited {color:#568A9B;
                  
                  text-decoration:none;
			      font-size: 13px;
			      border: 0px;}  /* visited link */
				  
a:hover {color:#8E6B74;
                      
                text-decoration:none;
			    font-size: 13px;
			    }  /* mouse over link */
				
a:active {color:#678aa9;
                 
		    text-decoration:none;
			font-size: 13px;}  /* selected link */			
			
			

a.web:link {color:#fff6e8;
          font-family: calibri;
          text-decoration:none;
			font-size: 12px;}      /* unvisited link */
a.web:visited {color:#4e585c;
              font-family: calibri;
             text-decoration:none;
			 font-size: 12px;}  /* visited link */
a.web:hover {color:#4b6276;
           font-family: calibri;
           text-decoration:none;
			font-size: 12px;}  /* mouse over link */
a.web:active {color:#678aa9;
             font-family: calibri;
            text-decoration:none;
			font-size: 12px;}  /* selected link */
					
			
			

			
			
a.custom:link {color:#738287;
             font-family: calibri;
          font-size: 15px;
          text-decoration:none;
		  
			}      /* unvisited link */
 
a.custom:visited {color:#568A9B;
                   font-family: calibri;
                  text-decoration:none;
			      font-size: 15px;
			      border: 0px;}  /* visited link */
				  
a.custom:hover {color:#8E6B74;
                font-family: calibri;         
                text-decoration:none;
			    font-size: 15px;
			    }  /* mouse over link */
 
				
a.custom:active {color:#678aa9;
           font-family: calibri;         
		    text-decoration:none;
			font-size: 15px;}  /* selected link */			
	



a.nav:link {color:#738287;
             font-family: calibri;
          font-size: 14px;
          text-decoration:none;
		  
			}      /* unvisited link */
 
a.nav:visited {color:#568A9B;
                   font-family: calibri;
                  text-decoration:none;
			      font-size: 14px;
			      border: 0px;}  /* visited link */
				  
a.nav:hover {color:#8E6B74;
                font-family: calibri;         
                text-decoration:none;
			    font-size: 14px;
			    }  /* mouse over link */
 
				
a.nav:active {color:#678aa9;
           font-family: calibri;         
		    text-decoration:none;
			font-size: 14px;}  /* selected link */			

			
			
a.market:link {color:#738287;
             font-size: 12px;
          text-decoration:none;
		  
			}      /* unvisited link */
			
a.market:visited {color:#568A9B;
                  
                  text-decoration:none;
			      font-size: 12px;
			      border: 0px;}  /* visited link */
				  
a.market:hover {color:#8E6B74;
                  
                text-decoration:none;
			    font-size: 12px;
			    }  /* mouse over link */
				
a.market:active {color:#678aa9;
               
		    text-decoration:none;
			font-size: 12px;}  /* selected link */			
			
			
/**********************
 END OF LINK STYLES
 **********************/
	
		
			
			
			
/**********************
START OF IMAGE STYLES
 **********************/
	

			
.img {border: 2px solid #aebdcc;}

.img1 {border: 1px solid #aebdcc;}

.leftpic {float:left;
		  padding: 10px;}

.rightpic{float:right;
		  padding: 10px;}
		  
.leftpicbord {float:left;
		  margin: 10px;
           border: 1px solid #C0AF7F;
}

.rightpicbord {float:right;
		  margin: 10px;
           border: 1px solid #C0AF7F;
}

.leftpicb {float:left;
          margin: 10px;
		  padding: 8px;
		  border: 2px solid #C0AF7F;}

.rightpicb {float:right;
            margin: 10px;
		  padding: 6px;
		  border: 2px solid #C0AF7F;}
		  
/**********************
 END OF IMAGE STYLES
 **********************/

	
	/**********************
 START OF CONTACT FORM STYLING
 **********************/


#check {
font-family: calibri;
font-size: 1.1em;
margin-top: 15px;
margin-left:55px;


}
#fcf2 {
font-family: calibri;
font-size: 1.1em;
margin:5px;


}
#fcf2 h3 {
font-size:1.5em;
background-color:#3D5686;
color:#FFFFFF;
font-weight:bold;
padding:4px;
margin:0px;
}
#fcf2 p {

padding:8px;
}
#fcf2 em {
color:#737c87;
}
#fcf2 div.r {
clear: both;
padding-top: 5px;
}
#fcf2 label {
float: left;
width: 125px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 500px;
text-align: left;

}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
}
#fcf2 input, #fcf2 textarea {
background: #FFF;
border:1px solid #737c87;
padding:2px;
}
#fcf2 input:focus, #fcf2 textarea:focus {
background: #f2f2f2;
border:1px solid #737c87;
}

/**********************
END OF CONTACT FORM STYLES
 **********************/

		





	
	
	
	
		
		
