/* ------------------------------------------------------------------------------------------ 
 Print layout styles 
 ------------------------------------------------------------------------------------------ */
@media print {

.DummyClass {}

.TblHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.TblBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

body.farmercentre {
	margin:0px 10px 0px 0px;
	padding:0px;
	}

.TblFarmerBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration:none;
	
}

	body.default {
		background-color: #ffffff;
		background-image: none;
}
		
	#leftcont {
				top:171px;
				left:0px;
				width:192px;
				/*height:auto;*/
				position:absolute;
				z-index:3;
				visibility:hidden;
	}
			
	#centercont {
				top:25px;
				left:15px;
				width:600px;
				height:auto;
				position:absolute;
				z-index:10;

	}
				
	#rightcont {
				top:85px;
				width:200px;
				position:absolute;
				float:right;
				right:0px;
				z-index:10;
				visibility:hidden;
	}
			
	#cow_big {
				top:0px;
				left:0px;
				width:192px;
				height:154px;
				position:absolute;
				z-index:1;
				visibility:hidden;
	}
	
	
	.cow_big {
				top:0px;
				left:0px;
				width:192px;
				height:154px;
				position:absolute;
				z-index:1;
				visibility:hidden;
	}
	
	
	
	#cow {
				top:0px;
				left:0px;
				width:192px;
				height:154px;
				position:absolute;
				z-index:2;
				visibility:hidden;
	}	
			
	
	#farmerBanner{
				top:12px;
				left:192px; 
				width:auto; 
				height:54px; 
				background-position:right;
				position:absolute;
				z-index:2;
				visibility:hidden;
	}
			
	#Banner{
				top:30px;
				left:192px;
				right:0px;
				float:right; 
				height:65px; 
				background-color:#F2F2F2;
				background-position:right;
				position:absolute;
				z-index:2; 
				visibility:hidden;
	}
				
		#Stockprice {
				top:55px;
				left:270px;
				position:absolute;
				z-index:25; 
}
	
		div.farmfocusTitle	{
			border-bottom-color: #333333;
			padding: 1px 1px 10px 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: bold;
			color: #333333;
			width:495px;
}
		
div.farmfocusBody {
	border-bottom-color: #333333;
	border-bottom-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	width:495px;
	padding-right: 5px;
	padding-left: 5px;
}

		ul.farmfocus {
			list-style-type:circle;	
			}
	
		ul.farmnav {
			margin-left:18px;
		}
	
		li.farmnav  {
			list-style-position: outside;
			list-style-image:    url(/media/global/link_arrow2.gif);
			list-style-type: none;
		}
	
		ul.investor {
			margin-left:18px;
		}
	
		li.investor {
			list-style-position: outside;
			list-style-image:url(media/global/link_arrow1.gif);
			list-style-type: none;
		}
}

/* ------------------------------------------------------------------------------------------ 
Screen styles 
 ------------------------------------------------------------------------------------------ */

@media screen {
/* Table related styles */

.DummyClass {}
.TblHeader {
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	border-bottom-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing:-1;
	font-weight: bold;
	color: #555555;
	padding: 2px 2px 2px 4px;
	background-color: #FF9900;
	height: 25px;


}

.FCTblHeader {
	background-color: #3E87BB;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	border-bottom-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing:-1;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 2px 2px 4px;
}

.TblBody {
	background-color: #E3E6EB;
	border-bottom-color: #333333;
	border-bottom-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 6px;
}

.TblFarmerBody {
	background-color: #CADDCA;
	border-bottom-color: #333333;
	border-bottom-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 2px 2px 2px 2px ;
}

.TblFarmerNav {
	background-color: #CADDCA;
	border-bottom-color: #333333;
	border-bottom-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 2px 2px 2px 2px ;
}

/* default td style*/

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

/* Apply to top table of body contents */

.BgGrad {
	background-color: #266205;
	background-image: url(images/BG_green_grad.gif);
	background-repeat: no-repeat;
}

/* Apply to header table */

.BGGradGrey {
	background-image: url(media/global/BG_grey_grad.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #F2F2F2;
}

/* Link related styles*/

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: normal;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: normal;
}

a.nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}

a.nav:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
}


a.farmfocus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffcc00;
	font-weight:bold;
}

a.farmnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333366;
	vertical-align: top;
	text-indent: 0px;

}

a.category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333366;
	vertical-align: top;
	text-indent: 0px;
	text-decoration: none;

}

a.footer {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333365;
	text-decoration:none;
	font-weight: bold;

}

a.footer_white {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;

}
a.topnav {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration:none;
}
a.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
}


a.investor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	background-color: #99CCFF;
}

.hand {
	cursor: hand;
}
.LinkButton {
		text-decoration:none;
}

.WhiteBlock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	background-color: #FFFFFF;
	padding: 1px;
	width: 100%;

	/* ----------------------------------------------------------------------------- 
	Layout styles
    ----------------------------------------------------------------------------- */
}

	body.default {
		margin:0px 0px 0px 0px;
		padding:0px;
		background-color: #1D5082;
		background-image: url(media/global/bg_blue_grad.jpg);
		background-repeat: repeat-x;
	}

	body.email {
		margin:10px 10px 10px 10px;
		padding:0px;
		background-color: #B2C6D3;
	}

	body.search {
		margin:10px 10px 10px 10px;
		padding:0px;
		background-color: #1D5082;
	}

	body.home {
		margin:0px 0px 0px 0px;
		padding:0px;
		background-color: #B2C6D3;
		background-image: url(media/global/bg_block.gif);
		background-repeat: repeat-x;
	}
	
	body.farmercentre {
		margin:0px 0px 0px 0px;
		padding:0px;
		background-color: #B2C6D3;
		background-image: url(media/global/bg_block_lightblue.gif);
		background-repeat: repeat-x;	}
	
 	img.executive {
		float:left;
	}	
	
	div {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
	}
	
	#leftcont {
		top:165px;
		left:0px;
		width:192px;
		position:absolute;
		z-index:3;
	}
	
	#centerconthome {
		top:115px;
		left:225px;
		width:50%;
		height:auto;
		position:absolute;
		z-index:10;
		}
	
	#centercont {
	top:126px;
	left:205px;
	width:50%;
	height:auto;
	position:absolute;
	z-index:10;

		}
		  

	#rightcont {
		top:126px;
		width:180px;
		position:absolute;
		/* float:right; */
		left:800px;
		z-index:10;		
	 }
	 
	 #centercontFarmerFocus {
		width:100%;
		background-color: #9CCC73;
  }
  	#centercontFarmerCentre {
		/*top:50px; */
		margin-left: 199px;
   		margin-right:199px;
		height:auto;
		z-index:10;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 201px;
   		margin-right:201px;
		}
	html>body #centercontentFarmerCentre {
   		margin-left: 201px;
   		margin-right:201px;
		}
  
	#rightcontFarmerCentre {
		top:85px;
		width:180px;
		position:absolute;
		/* float:right; */
		right:10px;
		z-index:10;		
	 }
	#cow_big {
		top:0px;
		left:0px;
		width:192px;
		height:154px;
		position:absolute;
		z-index:0;
	}
	.cow_big {
		top:0px;
		left:0px;
		width:192px;
		height:154px;
		position:absolute;
		z-index:0;
		
	}
	#farmerBanner{
		top:12px;
		left:192px; 
		width:auto; 
		height:54px; 
		background-color:#F2F2F2;
		background-image:   url(media/farmer_centre/BG_grey_grad.gif); 
		background-repeat: repeat-y;
		background-position:right;
		position:absolute;
		z-index:2; 
		}
	
	
	#Banner{
		top:15px;
		left:192px;
		right:0px;
		float:right; 
		height:60px; 
		background-color:#343465;
		background-repeat: repeat-y;
		background-position:right;
		position:absolute;
		z-index:1; 
		}
		
	#topnav{
		top:2px;
		width:auto; 
		float:right; 
		height:12px; 
		position:absolute;
		z-index:2; 
		}
		
	#botnav{
		top:87px;
		left:207px;
		width:auto; 
		right:0px;
		float:right; 
		height:19px; 
		background-position:right;
		position:absolute;
		z-index:2; 
		}
			
    #botnav_home{
		top:80px;
		left:227px;
		width:auto; 
		right:0px;
		float:right; 
		height:19px; 
		background-position:right;
		position:absolute;
		z-index:2; 
		}
				
	#Stockprice {
		top:120px;
		left:225px;
		position:absolute;
		z-index:25; 
	}
	
	#footer {
		color: #ffffff;
		background-color: #333366;
	}
	
	/* End of layout styles */
	/* ----------------------------------------------------------------------------- */
	/* Paragraph, Text, Heading, List styles */
	
	.small { 
			font-size:9px;
		}
	
	p {
	/* margin:0px 10px 10px 10px; */
		padding-left:2px;
		font-size: 12px;
		}
		
	h1 {
		font-size:14px;
		padding-top:2px;
		padding-left:2px;
		}
		
 h2.farmfocus {
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:2px;
	color: #3E87BB;
	font-weight: bold;
	padding-top: 10px;
	}
			
	
 h2 {
	font-size:13px;
	padding-left:15px;
	}

	h3 {
		font-size:13px;
		font-weight:bold;
		color: #ffcc00;
		padding-left:15px;
		padding-top:5px;
		line-height: 12px;
		}

	h4 {
		font-size:13px;
		font-weight:bold;
		color: #333333;
		line-height: 12px;
		}
		
	h5 {
		font-size:12px;
		font-weight:bold;
		color: #ffcc00;
		padding-left:15px;
		padding-top:5px;
		line-height: 10px;
		}
	
	b.search {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#ffffff;
		font-weight: bold;
		background-color: #663399;
	
	}

	.farmfocusTitle	{
		background-color: #9CCC73;
		border-bottom-style: dotted;
		border-bottom-color: #333333;
		border-bottom-width: 1px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		font-weight: bold;
		color: #ffffff;
		padding: 7px 0px 7px 5px;
		width: 100%;
 }
	div.farmerTitle	{
		background-color: #9CCC73;
		border-bottom-style: dotted;
		border-bottom-color: #333333;
		border-bottom-width: 1px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		font-weight: bold;
		color: #ffffff;
		width: 100%;
 } 
	.farmfocusBody {
		background-color: #E4EBEF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		padding: 5px 5px 0px;
}

   .farmfocusBox {
		background-color: B2C6D3;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #666666;
		padding: 5px;	
		font-weight: bold;
		margin: 10px;
}

	div.farmfocusFOdetails {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		padding: 2px 2px 5px 2px;
		background-color: #CCCC99;
}
	
	div.date {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		background-color: #006699;
		font-weight: bolder;
		letter-spacing: 1px;
		padding-left: 2px;
		border: 1px solid #000066;
	}
	
	ul.farmfocus {
		list-style-type:circle;	
		}
	
	ul.farmnav {
		margin-left:18px;
	}
	
	li.farmnav  {
		list-style-position: outside;
		list-style-image: url(/media/global/link_arrow2.gif);
		list-style-type: none;
	}
	
	ul.investor {
		margin-left:18px;
	}
	
	li.investor {
		list-style-position: outside;
		list-style-image: url(/media/global/link_arrow1.gif);
		list-style-type: none;
	}
	
	.whiteText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		font-weight: normal; 
		}

	.blueText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333365;
		font-weight: normal; 
		}
	
	
	.yellowText {
	    font-size:13px;
		font-weight:bold;
		color: #ffcc00;
		padding-left:5px;
		padding-right:5px;
		}
		
 	.searchbox {
		height:17px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		background-color: #7B9DB7;
		color: #333365;
		border-top-width: 1px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-bottom-color: #ACC2D2;
		border-right-color: #ACC2D2;
		border-top-color: #CCCCCC;
		border-left-color: #FFFFFF;
		padding-left: 2px;
 		}
 	
	select.investor {
		background-color: #E3E6EB;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
	}
	select.needhelp {
		background-color: #FFE2A6;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
	}

	select.contactus {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
	}

	input {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
	}
	
	textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
	}
  	.helpbox {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		background-color: #FFCC66;
		border: thin solid #333366;
		padding: 3px;
 	}
}

