
/* Base Design css -------------------------------------------------*/

table.warning-table strong {
	color: #E01717; 
	}
	
table.warning-table th, table.warning-table td {
	border: 1px solid #999 !important; 
	}	

td.remove-before:before {
	display: none !important;
}

table.Design {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}

.Design strong {
	color: #000;	
}


table.Design th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}


/* Design3 ----------------------------------------------*/


table.Design3 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design3 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design3 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design3 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design3 {
	border: none;
	margin-bottom: 20px;
}

.Design3 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design3, thead.Design3, tbody.Design3, .Design3 th, .Design3 td, .Design3 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design3, .Design3 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design3 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design3 tbody	td:nth-of-type(1):before {
	content: "CROP";
	font-weight: bold;
	color: #15750c;
}
table.Design3 tbody	td:nth-of-type(2):before {
	content: "DISEASE";
	font-weight: bold;
	color: #15750c;
}
table.Design3 tbody	td:nth-of-type(3):before {
	content: "RATE";
	font-weight: bold;
	color: #15750c;
}
table.Design3 tbody	td:nth-of-type(4):before {
	content: "CRITICAL COMMENTS";
	font-weight: bold;
	color: #15750c;
}

table.Design3 tbody tr td:nth-of-type(4) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design3 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design3 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design3 tbody td {
	margin-top: -1px;  
  }
  
  
  
  /* Design5 ----------------------------------------------*/	

.Design5b thead tr:nth-of-type(1) {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	font-size: 18px;
	line-height: 23px;
}

/* Design6 ----------------------------------------------*/


table.Design6 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design6 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design6 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design6 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design6 {
	border: none;
	margin-bottom: 20px;
}

.Design6 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design6, thead.Design6, tbody.Design6, .Design6 th, .Design6 td, .Design6 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design6, .Design6 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design6 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design6 tbody	td:nth-of-type(1):before {
	content: "CROP";
	font-weight: bold;
	color: #15750c;
}
table.Design6 tbody	td:nth-of-type(2):before {
	content: "TIMING";
	font-weight: bold;
	color: #15750c;
}
table.Design6 tbody	td:nth-of-type(3):before {
	content: "RATE";
	font-weight: bold;
	color: #15750c;
}
table.Design6 tbody	td:nth-of-type(4):before {
	content: "REMARKS";
	font-weight: bold;
	color: #15750c;
}

table.Design6 tbody tr td:nth-of-type(4) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design6 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design6 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design6 tbody td {
	margin-top: -1px;  
  }

/* Design7 ----------------------------------------------*/


table.Design7 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design7 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design7 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design7 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design7 {
	border: none;
	margin-bottom: 20px;
}

.Design7 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design7, thead.Design7, tbody.Design7, .Design7 th, .Design7 td, .Design7 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design7, .Design7 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design7 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design7 tbody	td:nth-of-type(1):before {
	content: "Crop/Situation";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design7 tbody	td:nth-of-type(2):before {
	content: "Use Rates";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design7 tbody	td:nth-of-type(3):before {
	content: "Critical Comments";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}


table.Design7 tbody tr td:nth-of-type(3) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design7 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design7 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design7 tbody td {
	margin-top: -1px;  
  }


/* Design8 ----------------------------------------------*/


table.Design8 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design8 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design8 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design8 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design8 {
	border: none;
	margin-bottom: 20px;
}

.Design8 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design8, thead.Design8, tbody.Design8, .Design8 th, .Design8 td, .Design8 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design8, .Design8 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design8 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design8 tbody	td:nth-of-type(1):before {
	content: "USE";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design8 tbody	td:nth-of-type(2):before {
	content: "SITUATION";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design8 tbody	td:nth-of-type(3):before {
	content: "RATE";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design8 tbody	td:nth-of-type(4):before {
	content: "CRITICAL COMMENTS";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}


table.Design8 tbody tr td:nth-of-type(4) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design8 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design8 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design8 tbody td {
	margin-top: -1px;  
  }

/* Design9 ----------------------------------------------*/


table.Design9 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design9 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design9 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design9 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design9 {
	border: none;
	margin-bottom: 20px;
}

.Design9 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design9, thead.Design9, tbody.Design9, .Design9 th, .Design9 td, .Design9 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design9, .Design9 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design9 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design9 tbody	td:nth-of-type(1):before {
	content: "CROP";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design9 tbody	td:nth-of-type(2):before {
	content: "USE";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design9 tbody	td:nth-of-type(3):before {
	content: "RATE";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design9 tbody	td:nth-of-type(4):before {
	content: "CRITICAL COMMENTS";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}


table.Design9 tbody tr td:nth-of-type(4) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design9 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design9 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design9 tbody td {
	margin-top: -1px;  
  }


/* Design10 ----------------------------------------------*/


table.Design10 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design10 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design10 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design10 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design10 {
	border: none;
	margin-bottom: 20px;
}

.Design10 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design10, thead.Design10, tbody.Design10, .Design10 th, .Design10 td, .Design10 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design10, .Design10 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design10 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design10 tbody	td:nth-of-type(1):before {
	content: "SITUATION";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design10 tbody	td:nth-of-type(2):before {
	content: "WEEDS CONTROLLED";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design10 tbody	td:nth-of-type(3):before {
	content: "RATE";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design10 tbody	td:nth-of-type(4):before {
	content: "CRITICAL COMMENTS";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}


table.Design10 tbody tr td:nth-of-type(4) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design10 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design10 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design10 tbody td {
	margin-top: -1px;  
  }

/* Design11 ----------------------------------------------*/


table.Design11 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design11 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design11 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design11 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design11 {
	border: none;
	margin-bottom: 20px;
}

.Design11 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design11, thead.Design11, tbody.Design11, .Design11 th, .Design11 td, .Design11 tr {
	display: inline-block;	
		min-width: 100%;	
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design11, .Design11 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design11 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			min-width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design11 tbody	td:nth-of-type(1):before {
	content: "WEEDS";
	font-weight: bold;
	color: #15750c;
}
table.Design11 tbody	td:nth-of-type(2):before {
	content: "RATE (mL/ha)";
	font-weight: bold;
	color: #15750c;
}
table.Design11 tbody	td:nth-of-type(3):before {
	content: "COMMENTS";
	font-weight: bold;
	color: #15750c;
}



table.Design11 tbody tr td:nth-of-type(3) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design11 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design11 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design11 tbody td {
	margin-top: -1px;  
  }
  
 /* Design12 ----------------------------------------------*/


table.Design12 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design12 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design12 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design12 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design12 {
	border: none;
	margin-bottom: 20px;
}

.Design12 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design12, thead.Design12, tbody.Design12, .Design12 th, .Design12 td, .Design12 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design12, .Design12 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design12 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design12 tbody	td:nth-of-type(1):before {
	content: "Crop";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design12 tbody	td:nth-of-type(2):before {
	content: "Comments";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}



table.Design12 tbody tr td:nth-of-type(2) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design12 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design12 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design12 tbody td {
	margin-top: -1px;  
  }
 
/* Design13 ----------------------------------------------*/


table.Design13 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design13 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design13 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design13 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design13 {
	border: none;
	margin-bottom: 20px;
}

.Design13 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design13, thead.Design13, tbody.Design13, .Design13 th, .Design13 td, .Design13 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design13, .Design13 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design13 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design13 tbody	td:nth-of-type(1):before {
	content: "Crop";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design13 tbody	td:nth-of-type(2):before {
	content: "Weeds Controlled";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design13 tbody	td:nth-of-type(3):before {
	content: "Rate";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design13 tbody	td:nth-of-type(4):before {
	content: "Critical Comments";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}

table.Design13 tbody tr td:nth-of-type(4) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design13 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design13 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design13 tbody td {
	margin-top: -1px;  
  }
  
  /* Design14 ----------------------------------------------*/


table.Design14 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design14 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design14 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design14 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design14 {
	border: none;
	margin-bottom: 20px;
}

.Design14 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design14, thead.Design14, tbody.Design14, .Design14 th, .Design14 td, .Design14 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design14, .Design14 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design14 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design14 tbody	td:nth-of-type(1):before {
	content: "Crop";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design14 tbody	td:nth-of-type(2):before {
	content: "Use Rates";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design14 tbody	td:nth-of-type(3):before {
	content: "Critical Comments";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}


table.Design14 tbody tr td:nth-of-type(3) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design14 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design14 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design14 tbody td {
	margin-top: -1px;  
  }
  
 /* Design15 ----------------------------------------------*/
	
table.Design15 {
	border: none;
	margin-bottom: 20px;
}

/* Force table to not be like tables anymore */
table.Design15, thead.Design15, tbody.Design15, .Design15 th, .Design15 td, .Design15 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design15, .Design15 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design15 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design15 tbody	td:nth-of-type(1):before {
	content: "PRODUCT";
	font-weight: bold;
	color: #15750c;
}
table.Design15 tbody	td:nth-of-type(2):before {
	content: "RATE OF USE";
	font-weight: bold;
	color: #15750c;
}
table.Design15 tbody	td:nth-of-type(3):before {
	content: "RATE OF USE";
	font-weight: bold;
	color: #15750c;
}
table.Design15 tbody	td:nth-of-type(4):before {
	content: "NOTES";
	font-weight: bold;
	color: #15750c;
}

table.Design15 tbody tr td:nth-of-type(4) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design15 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design15 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design15 tbody td {
	margin-top: -1px;  
  }	
  
    /* Design16 ----------------------------------------------*/	
table.Design16 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design16 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design16 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design16 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design16 {
	border: none;
	margin-bottom: 20px;
}

.Design16 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design16, thead.Design16, tbody.Design16, .Design16 th, .Design16 td, .Design16 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design16, .Design16 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design16 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design16 tbody	td:nth-of-type(1):before {
	content: "WEEDS CONTROLLED";
	font-weight: bold;
	color: #15750c;
}
table.Design16 tbody	td:nth-of-type(2):before {
	content: "RATE";
	font-weight: bold;
	color: #15750c;
}
table.Design16 tbody	td:nth-of-type(3):before {
	content: "CRITICAL COMMENTS";
	font-weight: bold;
	color: #15750c;
}




table.Design16 tbody tr td:nth-of-type(3) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design16 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design16 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design16 tbody td {
	margin-top: -1px;  
  } 
  
   /* Design17 ----------------------------------------------*/	
table.Design17 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design17 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design17 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design17 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design17 {
	border: none;
	margin-bottom: 20px;
}

.Design17 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design17, thead.Design17, tbody.Design17, .Design17 th, .Design17 td, .Design17 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design17, .Design17 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design17 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design17 tbody	td:nth-of-type(1):before {
	content: "SITUATION";
	font-weight: bold;
	color: #15750c;
}
table.Design17 tbody	td:nth-of-type(2):before {
	content: "RATE";
	font-weight: bold;
	color: #15750c;
}
table.Design17 tbody	td:nth-of-type(3):before {
	content: "DIRECTIONS FOR USE";
	font-weight: bold;
	color: #15750c;
}




table.Design17 tbody tr td:nth-of-type(3) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design17 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design17 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design17 tbody td {
	margin-top: -1px;  
  }
  
   
   /* Design18 ----------------------------------------------*/	
table.Design18 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design18 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design18 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design18 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design18 {
	border: none;
	margin-bottom: 20px;
}

.Design18 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design18, thead.Design18, tbody.Design18, .Design18 th, .Design18 td, .Design18 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design18, .Design18 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design18 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design18 tbody	td:nth-of-type(1):before {
	content: "Crop";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design18 tbody	td:nth-of-type(2):before {
	content: "RATE PER HECTARE (Light or sandy soils)";
	font-weight: bold;
	color: #15750c;

}
table.Design18 tbody	td:nth-of-type(3):before {
	content: "RATE PER HECTARE (Clay, silt or loam soils)";
	font-weight: bold;
	color: #15750c;
}

table.Design18 tbody	td:nth-of-type(4):before {
	content: "Timing";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}

table.Design18 tbody	td:nth-of-type(5):before {
	content: "Critical Comments";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}


table.Design18 tbody tr td:nth-of-type(5) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design18 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design18 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design18 tbody td {
	margin-top: -1px;  
  } 
  
  /* Design19 ----------------------------------------------*/	
table.Design19 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design19 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design19 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design19 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design19 {
	border: none;
	margin-bottom: 20px;
}

.Design19 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design19, thead.Design19, tbody.Design19, .Design19 th, .Design19 td, .Design19 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design19, .Design19 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design19 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design19 tbody	td:nth-of-type(1):before {
	content: "METHOD";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design19 tbody	td:nth-of-type(2):before {
	content: "SITUATION";
	font-weight: bold;
	color: #15750c;
}
table.Design19 tbody	td:nth-of-type(3):before {
	content: "RATE";
	font-weight: bold;
	color: #15750c;
}

table.Design19 tbody	td:nth-of-type(4):before {
	content: "CRITICAL COMMENTS";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}


table.Design19 tbody tr td:nth-of-type(4) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design19 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design19 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design19 tbody td {
	margin-top: -1px;  
  }
  
  /* Design20 ----------------------------------------------*/	
table.Design20 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design20 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design20 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design20 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design20 {
	border: none;
	margin-bottom: 20px;
}

.Design20 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design20, thead.Design20, tbody.Design20, .Design20 th, .Design20 td, .Design20 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design20, .Design20 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design20 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design20 tbody	td:nth-of-type(1):before {
	content: "WEED";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design20 tbody	td:nth-of-type(2):before {
	content: "DOSAGE RATE Aerial and boom spray g/ha";
	font-weight: bold;
	color: #15750c;
}

table.Design20 tbody	td:nth-of-type(3):before {
		content: "DOSAGE RATE Handgun g/100 litres";
	font-weight: bold;
	color: #15750c;
}

table.Design20 tbody	td:nth-of-type(4):before {
	content: "DOSAGE RATE Knapsack g/10 litres";
	font-weight: bold;
	color: #15750c;
}

table.Design20 tbody	td:nth-of-type(5):before {
		content: "DOSAGE RATE Mistblower g/10 litres";
	font-weight: bold;
	color: #15750c;
}

table.Design20 tbody	td:nth-of-type(6):before {
	content: "REMARKS";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}


table.Design20 tbody tr td:nth-of-type(6) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design20 thead tr:nth-of-type(1), table.Design20 thead tr:nth-of-type(2) {
	  display: none;
  }
  
table.Design20 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design20 tbody td {
	margin-top: -1px;  
  }
  
   /* Design21 ----------------------------------------------*/	
table.Design21 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design21 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design21 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design21 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design21 {
	border: none;
	margin-bottom: 20px;
}

.Design21 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design21, thead.Design21, tbody.Design21, .Design21 th, .Design21 td, .Design21 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design21, .Design21 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design21 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design21 tbody	td:nth-of-type(1):before {
	content: "GRASS WEED";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design21 tbody	td:nth-of-type(2):before {
	content: "BROADCAST L/ha";
	font-weight: bold;
	color: #15750c;
}
table.Design21 tbody	td:nth-of-type(3):before {
		content: "KNAPSACK mL/10L";
	font-weight: bold;
	color: #15750c;
}

table.Design21 tbody	td:nth-of-type(4):before {
	content: "SPOTGUN mL/L";
	font-weight: bold;
	color: #15750c;
}

table.Design21 tbody	td:nth-of-type(5):before {
		content: "HANDGUN mL/100L";
	font-weight: bold;
	color: #15750c;
}

table.Design21 tbody	td:nth-of-type(6):before {
	content: "COMMENTS";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}


table.Design21 tbody tr td:nth-of-type(6) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design21 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design21 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design21 tbody td {
	margin-top: -1px;  
  } 
  
  /* Design22 ----------------------------------------------*/	
table.Design22 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design22 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design22 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design22 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design22 {
	border: none;
	margin-bottom: 20px;
}

.Design22 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design22, thead.Design22, tbody.Design22, .Design22 th, .Design22 td, .Design22 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design22, .Design22 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design22 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design22 tbody	td:nth-of-type(1):before {
	content: "CROP";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design22 tbody	td:nth-of-type(2):before {
	content: "Rate/Hectare";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design22 tbody	td:nth-of-type(3):before {
		content: "Critical Comments";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}



table.Design22 tbody tr td:nth-of-type(3) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design22 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design22 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design22 tbody td {
	margin-top: -1px;  
  } 
  
   /* Design23 ----------------------------------------------*/	
table.Design23 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design23 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design23 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design23 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design23 {
	border: none;
	margin-bottom: 20px;
}

.Design23 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design23, thead.Design23, tbody.Design23, .Design23 th, .Design23 td, .Design23 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design23, .Design23 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design23 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design23 tbody	td:nth-of-type(1):before {
	content: "Weeds controlled at 15g/ha";
	font-weight: bold;
	color: #15750c;
}
table.Design23 tbody	td:nth-of-type(2):before {
	content: "Weeds controlled at 25g/ha";
	font-weight: bold;
	color: #15750c;
}
table.Design23 tbody	td:nth-of-type(3):before {
		content: "Weeds not controlled**";
	font-weight: bold;
	color: #15750c;
}



table.Design23 tbody tr td:nth-of-type(3) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design23 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design23 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design23 tbody td {
	margin-top: -1px;  
  } 
  
  
   /* Design24 ----------------------------------------------*/	
table.Design24 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design24 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design24 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design24 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design24 {
	border: none;
	margin-bottom: 20px;
}

.Design24 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design24, thead.Design24, tbody.Design24, .Design24 th, .Design24 td, .Design24 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design24, .Design24 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design24 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design24 tbody	td:nth-of-type(1):before {
	content: "WEEDS";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design24 tbody	td:nth-of-type(2):before {
	content: "RATE/HECTARE litres/ha";
	font-weight: bold;
	color: #15750c;
}
table.Design24 tbody	td:nth-of-type(3):before {
		content: "COMMENTS";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}



table.Design24 tbody tr td:nth-of-type(3) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design24 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design24 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design24 tbody td {
	margin-top: -1px;  
  } 
  
  
  /* Design25 ----------------------------------------------*/	
table.Design25 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design25 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design25 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design25 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design25 {
	border: none;
	margin-bottom: 20px;
}

.Design25 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design25, thead.Design25, tbody.Design25, .Design25 th, .Design25 td, .Design25 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design25, .Design25 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design25 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design25 tbody	td:nth-of-type(1):before {
	content: "Crop";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design25 tbody	td:nth-of-type(2):before {
	content: "Pest";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design25 tbody	td:nth-of-type(3):before {
		content: "Rate";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design25 tbody	td:nth-of-type(4):before {
		content: "Remarks";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}




table.Design25 tbody tr td:nth-of-type(4) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design25 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design25 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design25 tbody td {
	margin-top: -1px;  
  }
  
 /* Design26 ----------------------------------------------*/	
table.Design26 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 5px;
	table-layout: fixed;
}


table.Design26 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design26 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design26 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design26 {
	border: none;
	margin-bottom: 20px;
}

.Design26 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design26, thead.Design26, tbody.Design26, .Design26 th, .Design26 td, .Design26 tr {
	display: inline-block;
	min-width: 100%		
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design26, .Design26 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design26 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design26 tbody	td:nth-of-type(1):before {
	content: "Crop";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design26 tbody	td:nth-of-type(2):before {
	content: "Pest";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design26 tbody	td:nth-of-type(3):before {
		content: "Rates";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design26 tbody	td:nth-of-type(4):before {
		content: "COMMENTS";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}




table.Design26 tbody tr td:nth-of-type(4) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design26 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design26 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design26 tbody td {
	margin-top: -1px;  
  }
  
  /* Design27 ----------------------------------------------*/	
table.Design27 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design27 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design27 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design27 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design27 {
	border: none;
	margin-bottom: 20px;
}

.Design27 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design27, thead.Design27, tbody.Design27, .Design27 th, .Design27 td, .Design27 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design27, .Design27 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design27 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design27 tbody	td:nth-of-type(1):before {
	content: "Situation";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design27 tbody	td:nth-of-type(2):before {
	content: "Pest";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design27 tbody	td:nth-of-type(3):before {
		content: "Rate";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design27 tbody	td:nth-of-type(4):before {
		content: "Critical Comments";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}




table.Design27 tbody tr td:nth-of-type(4) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design27 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design27 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design27 tbody td {
	margin-top: -1px;  
  } 
  
   /* Design28 ----------------------------------------------*/	
table.Design28 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design28 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design28 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design28 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design28 {
	border: none;
	margin-bottom: 20px;
}

.Design28 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design28, thead.Design28, tbody.Design28, .Design28 th, .Design28 td, .Design28 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design28, .Design28 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design28 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design28 tbody	td:nth-of-type(1):before {
	content: "Crop";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design28 tbody	td:nth-of-type(2):before {
	content: "Pest";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design28 tbody	td:nth-of-type(3):before {
		content: "Rate";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}
table.Design28 tbody	td:nth-of-type(4):before {
		content: "Critical Comments";
	font-weight: bold;
	color: #15750c;
	text-transform: uppercase;
}




table.Design28 tbody tr td:nth-of-type(4) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design28 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design28 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design28 tbody td {
	margin-top: -1px;  
  }                                   
	 

/* Tablets Mobile ----------------------*/
@media only screen and (max-width: 767px) {

/* Design2 ----------------------------------------------*/
	
table.Design2 {
	border: none;
	margin-bottom: 20px;
}

/* Force table to not be like tables anymore */
table.Design2, thead.Design2, tbody.Design2, .Design2 th, .Design2 td, .Design2 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design2, .Design2 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design2 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design2 tbody	td:nth-of-type(1):before {
	content: "CROP";
	font-weight: bold;
	color: #15750c;
}
table.Design2 tbody	td:nth-of-type(2):before {
	content: "DISEASE";
	font-weight: bold;
	color: #15750c;
}
table.Design2 tbody	td:nth-of-type(3):before {
	content: "REMARKS";
	font-weight: bold;
	color: #15750c;
}

table.Design2 tbody tr td:nth-of-type(3) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design2 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design2 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design2 tbody td {
	margin-top: -1px;  
  }	
	
/* Design4 ----------------------------------------------*/

table.Design4 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design4 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design4 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design4 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design4 {
	border: none;
	margin-bottom: 20px;
}

.Design4 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design4, thead.Design4, tbody.Design4, .Design4 th, .Design4 td, .Design4 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design4, .Design4 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design4 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design4 tbody	td:nth-of-type(1):before {
	content: "CROP";
	font-weight: bold;
	color: #15750c;
}
table.Design4 tbody	td:nth-of-type(2):before {
	content: "DISEASE";
	font-weight: bold;
	color: #15750c;
}
table.Design4 tbody	td:nth-of-type(3):before {
	content: "RATE";
	font-weight: bold;
	color: #15750c;
}

/*Design4 css*/
table.Design4 tbody	td:nth-of-type(4):before {
	content: "REMARKS";
	font-weight: bold;
	color: #15750c;
}



table.Design4 tbody tr td:nth-of-type(4) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design4 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design4 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design4 tbody td {
	margin-top: -1px;  
  }
  
  /* Design5 ----------------------------------------------*/	
table.Design5 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design5 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design5 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design5 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design5 {
	border: none;
	margin-bottom: 20px;
}

.Design5 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design5, thead.Design5, tbody.Design5, .Design5 th, .Design5 td, .Design5 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design5, .Design5 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design5 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design5 tbody	td:nth-of-type(1):before {
	content: "ARMADA 800WG g/ha";
	font-weight: bold;
	color: #15750c;
}
table.Design5 tbody	td:nth-of-type(2):before {
	content: "WEEDS CONTROLLED";
	font-weight: bold;
	color: #15750c;
}
table.Design5 tbody	td:nth-of-type(3):before {
	content: "CRITICAL COMMENTS";
	font-weight: bold;
	color: #15750c;
}




table.Design5 tbody tr td:nth-of-type(3) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design5 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design5 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design5 tbody td {
	margin-top: -1px;  
  }  
	
}



/* Tablets Desktop -------------------*/
@media only screen and (min-width: 768px) and (max-width: 989px) {
	
/* Design2 ----------------------------------------------*/
	
table.Design2 {
	border: none;
	margin-bottom: 20px;
}

/* Force table to not be like tables anymore */
table.Design2, thead.Design2, tbody.Design2, .Design2 th, .Design2 td, .Design2 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design2, .Design2 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design2 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design2 tbody	td:nth-of-type(1):before {
	content: "CROP";
	font-weight: bold;
	color: #15750c;
}
table.Design2 tbody	td:nth-of-type(2):before {
	content: "DISEASE";
	font-weight: bold;
	color: #15750c;
}
table.Design2 tbody	td:nth-of-type(3):before {
	content: "REMARKS";
	font-weight: bold;
	color: #15750c;
}

table.Design2 tbody tr td:nth-of-type(3) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design2 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design2 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design2 tbody td {
	margin-top: -1px;  
  }	
		

/* Design4 ----------------------------------------------*/	
table.Design4 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design4 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design4 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design4 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design4 {
	border: none;
	margin-bottom: 20px;
}

.Design4 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design4, thead.Design4, tbody.Design4, .Design4 th, .Design4 td, .Design4 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design4, .Design4 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design4 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design4 tbody	td:nth-of-type(1):before {
	content: "CROP";
	font-weight: bold;
	color: #15750c;
}
table.Design4 tbody	td:nth-of-type(2):before {
	content: "DISEASE";
	font-weight: bold;
	color: #15750c;
}
table.Design4 tbody	td:nth-of-type(3):before {
	content: "RATE";
	font-weight: bold;
	color: #15750c;
}

/*Design4 css*/
table.Design4 tbody	td:nth-of-type(4):before {
	content: "REMARKS";
	font-weight: bold;
	color: #15750c;
}



table.Design4 tbody tr td:nth-of-type(4) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design4 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design4 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design4 tbody td {
	margin-top: -1px;  
  }
  
 /* Design5 ----------------------------------------------*/	
table.Design5 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	table-layout: fixed;
}


table.Design5 th {
	text-align: left;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
table.Design5 td {
	text-align: left;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 33.3333333%;
}
table.Design5 td.h1 {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	font-size: 18px;
}

/* Desktop ------------------------ */



table.Design5 {
	border: none;
	margin-bottom: 20px;
}

.Design5 strong {
color: #000;	
}

/* Force table to not be like tables anymore */
table.Design5, thead.Design5, tbody.Design5, .Design5 th, .Design5 td, .Design5 tr {
	display: block;			
		}

/* Hide table headers (but not display: none;, for accessibility) */
	
tbody.Design5, .Design5 td  {
/* Behave  like a "row" */
			border: none;
			position: relative;
			padding-left: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			min-width: 100%;
			
		}

table.Design5 tbody	td:before {
/* Top/left values mimic padding */
		display: block;
			width: 100%;
			padding-right: 5px;	
			padding-top: 3px;
			padding-bottom: 3px;
		}

		/*
		Label the data
		*/
table.Design5 tbody	td:nth-of-type(1):before {
	content: "ARMADA 800WG g/ha";
	font-weight: bold;
	color: #15750c;
}
table.Design5 tbody	td:nth-of-type(2):before {
	content: "WEEDS CONTROLLED";
	font-weight: bold;
	color: #15750c;
}
table.Design5 tbody	td:nth-of-type(3):before {
	content: "CRITICAL COMMENTS";
	font-weight: bold;
	color: #15750c;
}




table.Design5 tbody tr td:nth-of-type(3) {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-bottom: 8px;	  
  }
  
    
table.Design5 thead tr:nth-of-type(1) {
	  display: none;
  }
  
table.Design5 thead td {
  min-width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  
  }
  
table.Design5 tbody td {
	margin-top: -1px;  
  } 
  
}


@media only screen and (min-width: 990px) and (max-width: 1199px) {
	
/* Design2 ----------------------------------------------*/			
	
table.Design2 td:nth-of-type(1) {
width: 20%;	
}

table.Design2 td:nth-of-type(2) {
width: 20%;	
}

table.Design2 td:nth-of-type(3) {
width: 60%;	
}

.Design2 thead tr:nth-of-type(1) {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	font-size: 18px;
	line-height: 23px;
}

table.Design2 {
margin-bottom: 15px;
}

/* Design4 ----------------------------------------------*/		
	
	table.Design4 td:nth-of-type(1) {
width: 20%;	
}

table.Design4 td:nth-of-type(2) {
width: 15%;	
}

table.Design4 td:nth-of-type(3) {
width: 15%;	
}

table.Design4 td:nth-of-type(4) {
width: 50%;	
}

.Design4 thead tr:nth-of-type(1) {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	font-size: 18px;
	line-height: 23px;
}

table.Design4 {
margin-bottom: 15px;
}


/* Design5 ----------------------------------------------*/	

.Design5 thead tr:nth-of-type(1) {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	font-size: 18px;
	line-height: 23px;
}
	
}
  
  
  
  /* Desktop ------------------------ */

@media (min-width: 1200px) {
	
/* Design2 ----------------------------------------------*/			
	
table.Design2 td:nth-of-type(1) {
width: 20%;	
}

table.Design2 td:nth-of-type(2) {
width: 20%;	
}

table.Design2 td:nth-of-type(3) {
width: 60%;	
}

.Design2 thead tr:nth-of-type(1) {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	font-size: 18px;
	line-height: 23px;
}

table.Design2 {
margin-bottom: 15px;
}	
	
/* Design4 ----------------------------------------------*/	
	
table.Design4 td:nth-of-type(1) {
width: 20%;	
}

table.Design4 td:nth-of-type(2) {
width: 15%;	
}

table.Design4 td:nth-of-type(3) {
width: 15%;	
}

table.Design4 td:nth-of-type(4) {
width: 50%;	
}

.Design4 thead tr:nth-of-type(1) {
	background-color: #E6E6E6;
	font-weight: bold;	
	color: #000;
	font-size: 18px;
	line-height: 23px;
	text-transform: uppercase;
}

table.Design4 {
margin-bottom: 15px;
}

/* Design5 ----------------------------------------------*/	

.Design5 thead tr:nth-of-type(1) {
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000;
	font-size: 18px;
	line-height: 23px;
}

	
}
