#left-column #experts {
	background-image: url(images/internal-right-column/experts-bg.gif);
	background-repeat: no-repeat;
	height: 76px;
	padding-top: 23px;
}
#left-column #experts p {
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	padding-left: 52px;
	padding-right: 18px;
}
#right-column #generic-bannerpic  {
	background-image: url(images/internal-right-column/generic-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
}
#right-column .farmercase #bannerpic  {
	background-image: url(images/internal-right-column/cs-banner-pic.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .seasonal #bannerpic  {
	background-image: url(images/internal-right-column/si-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
}
#right-column .watervol #bannerpic  {
	background-image: url(images/internal-right-column/watervol-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .nozzles #bannerpic  {
	background-image: url(images/internal-right-column/nozzle-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .prodguide #bannerpic  {
	background-image: url(images/internal-right-column/guide-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .meetings #bannerpic  {
	background-image: url(images/internal-right-column/meetings-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .appadvice #bannerpic  {
	background-image: url(images/internal-right-column/appadvice-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .blog #bannerpic {
	background-image: url(images/internal-right-column/blog-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .news #bannerpic  {
	background-image: url(images/internal-right-column/news-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .rust-content-main #bannerpic {
	background-image: url(images/internal-right-column/rust-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .rustregion #bannerpic {
	background-image: url(images/internal-right-column/rust-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .profit-content-main #bannerpic {
	background-image: url(images/internal-right-column/profit-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .agronomy-content-main #bannerpic {
	background-image: url(images/internal-right-column/agronomy-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .trials #bannerpic {
	background-image: url(images/internal-right-column/meetings-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .partnership #bannerpic, #right-column .partnershipforms #bannerpic {
	background-image: url(images/internal-right-column/partnership-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column #generic-bannerpic {
	background-image: url(images/internal-right-column/generic-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .weather #bannerpic {
	background-image: url(images/internal-right-column/weather-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .video #bannerpic  {
	background-image: url(images/internal-right-column/video-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column #commodity-bannerpic {
	background-image: url(images/internal-right-column/commodities-banner.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .community-content-main #bannerpic {
	background-image: url(images/community/community-head.jpg);
	background-repeat: no-repeat;
	height: 141px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column #bannerpic h1, #right-column #generic-bannerpic h1, #right-column #commodity-bannerpic h1 {
	clear: both;
	font-size: 25px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 14px;
	margin-top: 110px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 25px;
}
#right-column #bannerpic p, #right-column #generic-bannerpic p, #right-column #commodity-bannerpic p {
	clear: both;
	font-size: 25px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 14px;
	margin-top: 110px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.farmercase #summary {
	margin-top: 0px;
	margin-bottom: 15px;
}
.farmercase #summary h2 {
	font-size: 21px;
	line-height: 21px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #808080;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 14px;
	padding-left: 10px;
	margin-bottom: 3px;
}
.farmercase #summary #summarytable {
	margin-left: 14px;
	border: 2px solid #000000;
}
.farmercase #summary #summarytable td {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	padding-left: 8px;
}
.farmercase #summary #summarytable td.rulebelow {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.farmercase #summary #summarytable h3 {
	font-size: 13px;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: bold;
}
.farmercase #summary #summarytable p {
	font-size: 12px;
	line-height: 16px;
	color: #808080;
	font-weight: bold;
}
.farmercase #summary #summarytable ul {
	margin-left: 15px;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
.farmercase #summary #summarytable td.photocol {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
}
.farmercase #summary #summarytable .photocol p.name {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #808080;
	margin-top: 0px;
	margin-bottom: 6px;
}
.farmercase #summary #summarytable .photocol p.biog {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #808080;
	margin-top: 9px;
}
.seasonal #summary {
	margin-top: 8px;
	margin-bottom: 15px;
}
.seasonal #summary #summarytable {
	margin-left: 14px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.seasonal #summary #summarytable th {
	background-image: url(images/internal-right-column/summary-bg.gif);
	background-repeat: repeat-x;
	font-size: 25px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
}
.seasonal #summary #summarytable td {
	background-color: #C3996B;
	padding-top: 8px;
}
.seasonal #summary #summarytable h3 {
	font-size: 13px;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: bold;
	color: #FFFFFF;
}
.seasonal #summary #summarytable ul {
	font-size: 18px;
	line-height: 19px;
	color: #FFFFFF;
	margin-left: 30px;
}
.seasonal #summary #summarytable li {
	padding-bottom: 6px;
	padding-top: 6px;
}
.seasonal #summary #summarytable th.photocol {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding: 0px;
}
.farmercase .floatleft, .seasonal .floatleft {
	width: 370px;
	margin-left: 14px;
	float: left;
}
.farmercase .floatright, .seasonal .floatright  {
	width: 370px;
	float: right;
}
.farmercase .floatleft h2, .farmercase .floatright h2, .seasonal .floatleft h2, .seasonal .floatright h2 {
	font-size: 23px;
	line-height: 23px;
	font-weight: bold;
	color: #808080;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	padding-bottom: 3px;
	margin-bottom: 9px;
}
.seasonal .floatleft h2, .seasonal .floatright h2 {
	font-size: 23px;
	line-height: 23px;
	font-weight: bold;
	color: #A87C4F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8A5D3B;
	padding-bottom: 3px;
	margin-bottom: 9px;
}
.farmercase .floatleft p, .farmercase .floatright p, .seasonal .floatleft p, .seasonal .floatright p {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 11px;
}
.floatleft p.intro {
	font-weight: bold;
}
.seasonal #guidelines {
	margin-top: 0px;
	margin-bottom: 10px;
	border-collapse: collapse;
}
.seasonal #guidelines th {
	background-color: #754C28;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	padding-left: 6px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.seasonal #guidelines td {
	background-color: #E5D3BF;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.farmercase #timeline {
	background-color: #CCCCCC;
	height: 120px;
	margin-top: 0px;
	margin-bottom: 11px;
}
.floatleft img.pic, .floatright img.pic {
	display: block;
	margin-top: 0px;
	margin-bottom: 11px;
}
.farmercase p.more, .seasonal p.more {
	background-image: url(images/internal-right-column/case-study-more-bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding-top: 7px;
	display: block;
	margin: 0px;
	padding-left: 7px;
}
.farmercase p.more a:link, .farmercase p.more a:visited, .seasonal p.more a:link, .seasonal p.more a:visited {
	color: #000000;
	text-decoration: none;
}
.farmercase p.more a:hover, .farmercase p.more a:active, .seasonal p.more a:hover, .seasonal p.more a:active {
	color: #FF0000;
	text-decoration: none;
}
#technical {
	margin-top: 10px;
}
#technical .technical-item {
	margin-top: 0px;
	margin-bottom: 9px;
}
#technical .pdf {
	float: left;
	width: 39px;
}
#technical .blurb {
	float: right;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	width: 331px;
}
.watervol #main {
	margin-bottom: 15px;
	margin-top: 0px;
	padding-left: 14px;
}
.watervol p {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 11px;
}
.watervol p.intro {
	font-weight: bold;
}
.watervol ul, .watervol ol {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 11px;
	padding-left: 17px;
}
.watervol #main #volume {
	border-collapse: collapse;
	margin-top: 0px;
	margin-bottom: 10px;
}
.watervol #main #volume th, .watervol #main #volume td {
	padding: 4px;
}
.watervol #main #volume th {
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #E6E6E6;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: center;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
}
.watervol #main #volume td {
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: center;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.watervol #main #volume td.prodname {
	background-color: #E8F8FE;
	text-align: left;
}
.watervol #main #volume td.indented {
	padding-left: 20px;
}
.watervol #main #legals {
	border: 1px solid #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 11px;
}
.video #main {
	margin-bottom: 15px;
	margin-top: 0px;
	padding-left: 14px;
}
.video h2 {
	font-size: 20px;
	color: #00A8CB;
	margin-top: 0px;
	margin-bottom: 1px;
}
.video h4 {
	font-size: 16px;
	color: #00A8CB;
	margin-top: 8px;
	margin-bottom: 1px;
}
.video p {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 6px;
}
.video p.intro {
	font-weight: bold;
}
.video p.views {
	font-weight: bold;
	color: #00A8CB;
	margin-top: 0px;
	margin-bottom: 0px;
}
.video p.rate {
	font-weight: bold;
	color: #00A8CB;
	margin-top: 0px;
	margin-bottom: 4px;
}
.video p.rate a {
	color: #00A8CB;
	text-decoration: none;
}
.video .maintitleband {
	background-color: #00A8CB;
	height: 25px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.video .maintitleband h2 {
	color: #FFFFFF;
	font-size: 20px;
	margin-top: 1px;
	margin-left: 6px;
}
.video .subtitleband {
	background-color: #7ED0E0;
	height: 25px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.video .subtitleband h3 {
	color: #00A8CB;
	font-size: 20px;
	margin-top: 1px;
	margin-left: 6px;
}
.video .topical-video {
	float: left;
	width: 172px;
}





.nozzles #main {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 14px;
}
.nozzles p {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 11px;
}
.nozzles p.intro {
	font-weight: bold;
}
.nozzles #main .floatleft {
	float: left;
	width: 361px;
	margin-bottom: 20px;
}
.nozzles #main h2  {
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 5px;
}
.nozzles #main .pic-column {
	width: auto;
	float: left;
}
.nozzles #main .text-column {
	float: right;
	width: 243px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-top: 8px;
}
.nozzles #main .text-column h3 {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
.nozzles #main .text-column ul {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 11px;
	padding-left: 24px;
}
.nozzles #main .text-column li {
	padding-bottom: 2px;
}
.nozzles #main .text-column p, .nozzles #main .text-column h3 {
	padding-left: 10px;
}
.nozzles #main .floatright {
	float: right;
	width: 361px;
	margin-bottom: 20px;
}
.nozzles .amistar {
	color: #107889;
}
.nozzles .gf {
	color: #B3302F;
}
.nozzles .hawk {
	color: #FFCB10;
}
.nozzles .potato {
	color: #8B694E;
}
.nozzles .veg {
	color: #D5A870;
}
.nozzles .to-purchase {
	background-color: #518BC9;
	color: #FFFFFF;
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	height: auto;
}
#left-column #sola {
	background-image: url(images/home-left-column/sola-bg.gif);
	background-repeat: no-repeat;
	height: 59px;
	background-color: #E1E9F6;
}
#left-column #sola p {
	font-size: 11px;
	line-height: 15px;
	color: #518ACA;
	padding-top: 6px;
	padding-left: 47px;
	padding-right: 0px;
}
#left-column #sola a:link, #left-column #sola a:visited, #left-column #sola a:hover, #left-column #sola a:active {
	color: #518AC8;
	text-decoration: none;
}
.prodguide #main h2 {
	margin-top: 0px;
	margin-bottom: 9px;
	padding-left: 15px;
	font-size: 12px;
	line-height: 14px;
}
.prodguide #main #searchtools {
	margin-left: 15px;
}
.prodguide #main #searchtools .dropdowns {
	margin-top: 0px;
	margin-bottom: 6px;
	margin-right: 8px;
	font-size: 11px;
	line-height: 12px;
}
.prodguide #main #searchtools .radios {
	margin-left: 6px;
	font-size: 11px;
}
.prodguide #main form p {
	font-size: 12px;
	line-height: 12px;
}
.prodguide #main #products {
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.prodguide #main #products th, .prodguide #main #products td {
	padding: 5px;
}
.prodguide #main #products th {
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #518BC9;
	text-align: center;
	border: 1px solid #666666;
}
.prodguide #main #products td {
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}
.prodguide #main #downloadpdf {
	background-color: #E6E6E6;
	width: 260px;
	margin-top: 9px;
	margin-bottom: 9px;
	margin-left: 15px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.prodguide #downloadpdf .pdf {
	float: left;
	width: 39px;
}
.prodguide #downloadpdf .blurb {
	float: right;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	width: 220px;
}
.prodguide .blurb a:link, .prodguide .blurb a:visited, .prodguide .blurb a:hover, .prodguide .blurb a:active {
	color: #FF0000;
	text-decoration: none;
}
#left-column #bookedmeetings {
	background-image: url(images/home-left-column/booked-meetings.gif);
	height: 20px;
	width: 170px;
	background-repeat: no-repeat;
	margin-bottom: 3px;
	padding-top: 2px;
}
#left-column #bookedmeetings a:link {
	text-decoration: none;
	height: 22px;
	width: 170px;
	display: block;
}
#left-column #bookedmeetings p.numofmeetings {
	font-size: 14px;
	line-height: 14px;
	color: #FF0000;
	font-weight: bold;
	margin-left: 115px;
	padding: 1px;
	background-color: #FFFFFF;
	margin-right: 30px;
	text-align: center;
}
#left-column .meetingsummary {
	background-color: #DDE9D2;
	height: auto;
	padding: 6px;
	margin-bottom: 3px;
}
#left-column .meetingsummary p {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
#left-column .meetingsummary p.location, #left-column .meetingsummary p.topic {
	color: #13683C;
}
#right-column  #contactheading {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	background-color: #7e7e7e;
	padding: 7px 0px 7px 15px;
}

#left-column .meetingsummary p.date {
	color: #FF0000;
}
.meetings #intro {
	background-color: #DDEBD3;
	height: auto;
	padding: 8px;
	margin-bottom: 6px;
}
.meetings #intro  p  {
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #006838;
}
.meetings #main h2 {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/internal-right-column/grad-wide.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding-top: 2px;
	padding-left: 7px;
}
.meetings img.header {
	margin-left: 15px;
}
.meetings #main {
	margin-bottom: 10px;
	margin-top: 0px;
	padding-left: 14px;
}
.meetings .floatleft {
	width: 250px;
	margin-top: 9px;
	float: left;
}
.meetings .floatleft #booked h3 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #006838;
	margin-left: 7px;
	margin-top: 0px;
	margin-bottom: 6px;
}
.meetings .floatleft #booked .date {
	background-image: url(images/internal-right-column/meetings_date-bg.gif);
	background-repeat: no-repeat;
	height: 49px;
	width: 158px;
	margin-left: 7px;
	margin-bottom: 9px;
}
.meetings .floatleft #booked p.meetday, .meetings .floatleft #booked p.meetmonth, .meetings .floatleft #booked p.meetyear {
	font-size: 17px;
	color: #FF0000;
	font-weight: bold;
}
.meetings .floatleft #booked p.meetday {
	margin-top: 20px;
	padding-left: 6px;
	float: left;
}
.meetings .floatleft #booked p.meetmonth {
	float: left;
	margin-top: 20px;
	margin-left: 30px;
}
.meetings .floatleft #booked p.meetyear {
	margin-top: 20px;
	margin-left: 30px;
	float: left;
}
.meetings .floatleft #booked p, .meetings .floatleft #booked ul {
	font-size: 12px;
	line-height: 15px;
	color: #006838;
	margin-top: 0px;
	margin-bottom: 9px;
}
.meetings .floatleft #booked p.nospace {
	margin-top: 0px;
	margin-bottom: 0px;
}
.meetings .floatleft #booked ul {
	margin-left: 20px;
}
.meetings .floatleft p {
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	color: #006838;
	margin-left: 7px;
}
.meetings .floatright {
	height: 397px;
	width: 489px;
	float: right;
	margin-top: 9px;
}
.text-page p {
	padding: 20px;
	margin: 0px;
}
#left-column form {
	margin-top: 9px;
}
#left-column  form  select {
	font-size: 11px;
	line-height: 13px;
}
#right-column  .contactname    {
	font-size: 18px;
	color: #272425;
}
#right-column .contactmessage {
	font-size: 18px;
	color: #656565;
}
#right-column .contacttext {
	font-size: 13px;
	color: #656565;
}
.partnership #main {
	margin-bottom: 10px;
	margin-top: 5px;
	padding-left: 14px;
}
#header h1.partnership {
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
	color: #A495B7;
	padding-top: 32px;
	margin-bottom: 1px;
}
#left-column #value {
	background-image: url(images/home-left-column/total-value.gif);
	background-repeat: no-repeat;
	height: 78px;
	margin-top: 14px;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #5b458d;
	padding-top: 20px;
	text-align: center;
}
#left-column p.claims {
	font-size: 11px;
	line-height: 13px;
	color: #5B458D;
	text-align: center;
}
.partnership #intro {
	height: auto;
	padding: 0px 8px 8px 0px;
	width: 540px;
	float: left;
	margin: 0px 0px 6px 18px;
}
.partnership #intro p {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #5b458d;
}
.partnership #intro .lower {
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #818181;
}
.partnership  p  {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin-left: 7px;
}
#header p.disclaimer {
	font-size: 10px;
	line-height: 12px;
	color: #006938;
}
#header p.disclaimer a:link, #header p.disclaimer a:visited {
	color: #13683C;
	text-decoration: none;
}
#header p.disclaimer a:hover, #header p.disclaimer a:active {
	color: #FF0000;
	text-decoration: none;
}
.partnership #main h2 {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #5B458D;
	height: 19px;
	padding-top: 2px;
	padding-left: 7px;
	background-color: #ECE9F0;
	margin-top: 9px;
	margin-bottom: 9px;
}
.partnership .show-hide-how-works a:link, .partnership .show-hide-how-works a:visited, .partnership .show-hide-how-works a:hover, .partnership .show-hide-how-works a:active, .partnership .show-hide-terms a:link, .partnership .show-hide-terms a:visited, .partnership .show-hide-terms a:hover, .partnership .show-hide-terms a:active
 {
	color: #5B458D;
	text-decoration: none;
}
.partnership #howitworks, .partnership #terms {
	margin-top: 9px;
	padding-left: 7px;
	margin-bottom: 6px;
	display: none;
}
.partnership #howitworks p, .partnership #terms p {
	margin-top: 0px;
	margin-bottom: 6px;
}
.partnership #howitworks a:link, .partnership #howitworks a:visited, .partnership #terms a:link, .partnership #terms a:visited {
	color: #5B458D;
	text-decoration: underline;
}
.partnership #howitworks a:hover, .partnership #howitworks a:active, .partnership #terms a:hover, .partnership #terms a:active {
	color: #FF0000;
	text-decoration: underline;
}

.partnership #terms p {
	font-size: 11px;
	line-height: 13px;
}
.partnership #terms .indented {
	padding-left: 15px;
}

.partnership #rewards {
	border-collapse: collapse;
	margin-top: 0px;
	margin-bottom: 10px;
}
.partnership #rewards th, .partnership #rewards td {
	padding: 4px;
}
.partnership #rewards th {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #5B458D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: left;
}
.partnership #rewards .disclaimer {
	font-size: 10px;
	line-height: 15px;
	color: #5B45A2;
	text-decoration: none;
}
.partnership #rewards td {
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}
.partnership #rewards .noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.partnership #rewards .border-right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.partnership #rewards td.credits {
	font-size: 19px;
	line-height: 21px;
	color: #808080;
	font-weight: bold;
}
.partnership #rewards .reward-item {
	width: 185px;
}
.partnership #rewards .pic {
	height: 93px;
}
.partnership #rewards .description {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #666666;
}
.partnership #rewards td.prodname {
	background-color: #E8F8FE;
	text-align: left;
}
.partnership #rewards td.indented {
	padding-left: 20px;
}
.partnership .floatleft {
	width: 255px;
	margin-top: 9px;
	float: left;
}
.partnership .floatright {
	height: 397px;
	width: 510px;
	float: right;
	margin-top: 9px;
}
.partnership .floatright p.advisor {
	font-size: 19px;
	line-height: 21px;
	color: #5B458D;
	margin-top: 0px;
	margin-bottom: 12px;
}
.partnership .floatright p {
	font-size: 12px;
	line-height: 16px;
	color: #5B458D;
	margin-top: 0px;
	margin-bottom: 8px;
}
.partnershipforms p  {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin-left: 13px;
	margin-top: 0px;
	margin-bottom: 8px;
}
.partnershipforms .box {
	border: 1px solid #5B458D;
	height: auto;
	padding-top: 5px;
	margin-left: 13px;
	padding-left: 0px;
	margin-bottom: 15px;
}
.partnershipforms #main h2 {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #5B458D;
	height: 19px;
	padding-top: 2px;
	padding-left: 7px;
	background-color: #ECE9F0;
	margin-top: 16px;
	margin-bottom: 12px;
	margin-left: 13px;
}
.partnershipforms #main p.purple {
	color: #5B458D;
}

.partnershipforms #cropping {
	border-collapse: collapse;
	margin-left: 13px;
	margin-bottom: 20px;
}
.partnershipforms #cropping th, .partnershipforms #cropping td {
	padding: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 11px;
	line-height: 14px;
}
.partnershipforms #cropping th.noborder, .partnershipforms #cropping td.noborder, .partnershipforms #annualrecord td.noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.partnershipforms #cropping th.current {
	background-color: #A199E3;
}
.partnershipforms #cropping th.planned {
	background-color: #C8C3EF;
}
.partnershipforms  td.cerealheader  {
	background-color: #f3b71a;
}
.partnershipforms   td.othercropsheader  {
	background-color: #85c442;
}
.partnershipforms    td.osrheader  {
	background-color: #ef404a;
}
.partnershipforms     td.otherheader  {
	background-color: #636567;
}

.partnershipforms td.cereal {
	background-color: #f8dea0;
}
.partnershipforms #annualrecord td.cerealruleabove {
	background-color: #FFEA91;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.partnershipforms td.osr {
	background-color: #F99da2;
}
.partnershipforms #annualrecord td.osrruleabove {
	background-color: #FFBFBF;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.partnershipforms td.potato {
	background-color: #D6ac9b;
}
.partnershipforms #annualrecord td.potatoruleabove {
	background-color: #D6C299;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.partnershipforms td.other {
	background-color: #cae9aa;
}
.partnershipforms   td.otherentries {
	background-color: #c9ccce;
}
.partnershipforms #annualrecord td.otherruleabove {
	background-color: #ABFFAB;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.partnershipforms td.notapplicable {
	background-color: #666666;
}
.partnershipforms #cropping td.category {
	background-color: #CCCCCC;
}
.partnershipforms #cropping input {
	width: 80px;
}
.partnershipforms #annualrecord {
	border-collapse: collapse;
	margin-left: 13px;
	margin-bottom: 20px;
}
.partnershipforms #annualrecord td {
	padding: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 11px;
	line-height: 14px;
}
.partnershipforms #annualrecord td.proposed {
	background-color: #C8C3EF;
}
.partnershipforms #annualrecord td.proposedruleabove {
	background-color: #C8C3EF;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.partnershipforms #annualrecord input {
	width: 40px;
}
.partnershipforms #dec {
	border-collapse: collapse;
	margin-left: 13px;
	margin-bottom: 20px;
}
.partnershipforms #dec td {
	font-size: 12px;
	line-height: 15px;
}
.partnershipforms #submit {
	margin-left: 17px;
	margin-bottom: 15px;
}
#left-column #advicelinks p {
	background-color: #DAE2F3;
	display: block;
	height: 20px;
	margin-top: 0px;
	margin-bottom: 3px;
}
#left-column   #advicelinks p.current {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #85A7D7;
	display: block;
	height: 18px;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-left: 4px;
	padding-top: 2px;
}
#left-column #advicelinks a:link, #left-column #advicelinks a:visited {
	font-size: 12px;
	line-height: 14px;
	color: #51ABC9;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-left: 4px;
}
#left-column #advicelinks a:hover, #left-column #advicelinks a:active {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-left: 4px;
	background-color: #85A7D7;
	padding-bottom: 3px;
}
.appadvice h2  {
	font-size: 25px;
	line-height: 26px;
	font-weight: bold;
	color: #518BC9;
	padding-top: 2px;
	padding-left: 15px;
	margin-bottom: 6px;
	margin-top: 0px;
}
.appadvice h3 {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	height: 19px;
	padding-top: 2px;
	padding-left: 7px;
	background-color: #EAF1C6;
	margin-top: 9px;
	margin-bottom: 9px;
	margin-left: 13px;
}
.appadvice p.intro {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin-left: 15px;
}
.appadvice   p {
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	margin-left: 15px;
}
.appadvice  #links {
	border-collapse: collapse;
	margin-left: 7px;
	margin-top: 14px;
	margin-bottom: 14px;
}
.appadvice #links td {
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	color: #518BC9;
}
.appadvice #links td.border-lr {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #518BC9;
	border-left-color: #518BC9;
}
.appadvice #links img {
	margin-top: 4px;
}
.appadvice .advicetable {
	border-collapse: collapse;
	margin-left: 12px;
	margin-top: 8px;
	margin-bottom: 18px;
}
.appadvice .advicetable th, .appadvice .advicetable td {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #808080;
	border-bottom-color: #808080;
	padding-top: 4px;
	padding-bottom: 4px;
}
.appadvice .advicetable th {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	width: 200px;
}
.appadvice .advicetable td {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.appadvice .advicetable ul {
	padding-left: 15px;
}
.appadvice .advicetable ul ul {
	margin-top: 2px;
	margin-bottom: 2px;
}
.appadvice .floatleft {
	width: 390px;
	margin-left: 14px;
	float: left;
}
.appadvice p.appclub-intro {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
}
.appadvice p.appclub {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
}
.appadvice h2.appclub {
	font-size: 25px;
	line-height: 26px;
	font-weight: bold;
	color: #999999;
	padding-top: 2px;
	padding-left: 0px;
	margin-bottom: 8px;
	margin-top: 0px;
}
.appadvice p.appclub a:link, .appadvice p.appclub a:visited {
	font-weight: bold;
	color: #8BC53F;
	text-decoration: none;
}
.appadvice p.appclub a:hover, .appadvice p.appclub a:active {
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.appadvice .floatright {
	width: 356px;
	float: right;
}
.appadvice .floatright h3 {
	font-size: 15px;
	line-height: 16px;
	color: #FFFFFF;
	background-image: url(images/internal-right-column/app-club-bg.gif);
	background-repeat: no-repeat;
	height: 25px;
	background-color: #FFFFFF;
	padding-top: 7px;
	padding-left: 30px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
}
.appadvice .floatright #benefits {
	background-color: #8BC53F;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-bottom: 3px;
	height: auto;
}
.appadvice .floatright #benefits p {
	font-size: 13px;
	line-height: 15px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 31px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.appadvice .floatright #benefits p.noborder {
	border-bottom-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.appadvice .floatright #projects {
	background-color: #006838;
	height: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
}
.appadvice .floatright #projects p {
	font-size: 13px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.appadvice .floatleft h3 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #006838;
	margin-top: 0px;
	margin-bottom: 6px;
	padding: 0px;
	background-color: #FFFFFF;
	margin-left: 0px;
}
.appadvice .floatleft #bookingform {
	background-color: #F1F5ED;
	height: auto;
	padding: 8px;
}
.appadvice .floatleft #bookingform td {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #006838;
}
.appadvice .floatleft #bookingform input, .appadvice .floatleft #bookingform textarea {
	margin-left: 6px;
}
.appadvice .floatleft #bookingform textarea {
	width: 240px;
}

#left-column #newsmonths p {
	display: block;
	height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#left-column #newsmonths p.current {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #13683C;
	text-decoration: none;
	background-color: #DDE9D2;
	display: block;
	height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
}
#left-column #newsmonths a:link, #left-column #newsmonths a:visited {
	font-size: 12px;
	line-height: 14px;
	color: #13683C;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-left: 4px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009345;
	padding-bottom: 3px;
}
#left-column #newsmonths a:hover, #left-column #newsmonths a:active {
	font-size: 12px;
	line-height: 14px;
	color: #13683C;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-left: 4px;
	background-color: #DDE9D2;
	padding-bottom: 3px;
	font-weight: bold;
}
#right-column  h2.newshome {
	font-size: 18px;
	color: #00937E;
	margin-top: 0px;
	margin-bottom: 4px;
}
#right-column p.newshomedate {
	font-size: 12px;
	color: #4D4D4D;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 12px;
}
#right-column .newshomedate a:link, #right-column .newshomedate a:visited, #right-column .newshomedate a:hover, #right-column .newshomedate a:active {
	color: #EE3A42;
	font-weight: bold;
}
.news #title-and-date {
	padding-left: 14px;
	margin-bottom: 10px;
}
.news  #title-and-date  h1 {
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 10px;
}
.news #title-and-date p {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #808080;
}
.news .floatleft {
	width: 370px;
	margin-left: 14px;
	float: left;
}
.news .floatleft h2, .news .floatright h2 {
	font-size: 23px;
	line-height: 23px;
	font-weight: bold;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 3px;
	margin-bottom: 9px;
}
.news .floatleft p, .news .floatright p {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 11px;
}
.news .floatleft p.intro {
	font-weight: bold;
}
.news img.pic {
	display: block;
	margin-top: 0px;
	margin-bottom: 5px;
}
.news p.caption {
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
}
.news .floatright {
	width: 370px;
	float: right;
}
.news p.more {
	background-image: url(images/internal-right-column/case-study-more-bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding-top: 7px;
	display: block;
	margin: 0px;
	padding-left: 7px;
}
.news p.more a:link, .news p.more a:visited {
	color: #000000;
	text-decoration: none;
}
.news p.more a:hover, .news p.more a:active {
	color: #FF0000;
	text-decoration: none;
}
#right-column .about-us {
	padding: 20px;
}
#right-column .about-us p {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 8px;
}
#right-column .about-us ol {
	font-size: 12px;
	line-height: 16px;
	padding-left: 30px;
	margin-top: 0px;
	margin-bottom: 6px;
}
a:link {
	color: #5B458D;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#left-column form {
	margin-top: 9px;
}
#left-column form select {
	font-size: 11px;
	line-height: 13px;
}
#left-column #tablefilter {
	background-image: url(images/home-left-column/green-grad-fill-bg.gif);
	background-repeat: no-repeat;
	height: 80px;
	padding-left: 6px;
	padding-right: 6px;
}
#right-column .contactdetails {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
#fixedtipdiv{
	position:absolute;
	padding: 8px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:15px;
	z-index:100;
}
.smaller {
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
}
.seasonal ul {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	padding-left: 15px;
}
.pop-up-container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin: 20px;
	width: 600px;
	height: 450px;
	overflow: auto;
}
.pop-up-container p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin: 0px 0px 12px 0px;
}
