img { border:0px; }
img, div, a, input, td { behavior: url(/style/iepngfix.htc) }
/* **********************************
HTML Styles
*********************************** */
body {
	font-family: tahoma, verdana, helvetica, geneva, arial, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #003c18;
	/*  margin: top right bottom left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(/images/bg_gradient.gif);
	background-repeat: repeat-x;
}

table {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}

th {
	
}

p {
	margin: 0px 0px 10px 0px; /* top right bottom left */
	padding: 0px 0px 0px 0px; /* top right bottom left */
}

li {
	
}

hr {
	width: 100%;
	height: 2px;
	border: none 0; 
	border-top: 2px dotted #C5C5C5;
	margin: 0px 0px 5px 0px; /* top right bottom left */
	padding: 0px 0px 0px 0px; /* top right bottom left */
	text-align: center;
}	

h1 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-variant: normal;
	font-weight: bold;
	font-style: normal;
	color: red;
	margin: 3px 0px 10px 0px; /* top right bottom left */
	padding: 0px 0px 0px 0px; /* top right bottom left */
}

h2 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-variant: normal;
	font-weight: bold;
	font-style: italic;
	color: red;
	margin: 0px 0px 0px 0px; /* top right bottom left */
	padding: 0px 0px 0px 0px; /* top right bottom left */
}

h3 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-variant: normal;
	font-weight: bold;
	font-style: normal;
	color: red;
	margin: 0px 0px 0px 0px; /* top right bottom left */
	padding: 0px 0px 0px 0px; /* top right bottom left */
}

h4 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-variant: normal;
	font-weight: bold;
	font-style: normal;
	color: black;
	margin: 0px 0px 0px 0px; /* top right bottom left */
	padding: 0px 0px 3px 0px; /* top right bottom left */
}

h5 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-variant: normal;
	font-weight: bold;
	font-style: normal;
	color: red;
	margin: 0px 0px 0px 0px; /* top right bottom left */
	padding: 0px 0px 0px 0px; /* top right bottom left */
}

h6 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-variant: normal;
	font-weight: bold;
	font-style: italic;
	color: red;
	margin: 0px 0px 0px 0px; /* top right bottom left */
	padding: 0px 0px 0px 0px; /* top right bottom left */
}

a:link {
	color: red;
}

a:visited {
	color: red;	
}

a:hover {
	color: black;	
}

a:active {
	color: black;	
}


/* **********************************
Custom Styles
*********************************** */

.bigtable {
	background: Black url(/images/back_maintable.gif) repeat-x; /* color image repeat attachment position */
	margin: 0px auto 0px auto; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 7px 20px 7px; /* top right bottom left */
	text-align: center;
	border: 0px none Lime; /* width style color */
	border-collapse: collapse; /* css2 */
	width: 760px;
}

.pnavtable {
	background: black url(/images/pnav_back.gif); /* color image repeat attachment position */
	margin: 0px auto 0px auto; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 0px 0px 0px; /* top right bottom left */
	border: 0px none Lime; /* width style color */
	border-collapse: collapse; /* css2 */
	width: 746px;
}

.pnavdivider {
	background: red url(/images/pnav_divider.gif); /* color image repeat attachment position */
	margin: 0px 0px 0px 0px; /* top right bottom left */
	padding: 0px 0px 0px 0px; /* top right bottom left */
	width: 3px;
}

a.pnav:link {
	color: White;
	text-decoration: none;
	font-size: small;
	font-weight: bold;
}

a.pnav:visited {
	color: White;
	text-decoration: none;
	font-size: small;
	font-weight: bold;
}

a.pnav:hover {
	color: black;
	text-decoration: none;
	font-size: small;
	font-weight: bold;
}

a.pnav:active {
	color: black;
	text-decoration: none;
	font-size: small;
	font-weight: bold;
}

.maintable {
	background: white; /* color image repeat attachment position */
	margin: 0px auto 0px auto; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 0px 0px 0px; /* top right bottom left */
	border: 0px none Lime; /* width style color */
	border-collapse: collapse; /* css2 */
	width: 746px;
}

.maintableinternal {
	background: white; /* color image repeat attachment position */
	margin: 0px auto 0px auto; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 10px 0px 10px; /* top right bottom left */
	border: 0px none Lime; /* width style color */
	border-collapse: collapse; /* css2 */
	width: 746px;
}

.newsheader {
	margin: 5px 5px 0px 5px; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 0px 0px 0px; /* top right bottom left */
	width: 147px;
}

.newstable {
	font-size: x-small;
	margin: 0px 0px 0px 0px; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 0px 0px 0px; /* top right bottom left */
	border: 0px solid Lime; /* width style color */
	border-collapse: collapse; /* css2 */
	width: 100%;
}

.newstableleft { 
	background: url(/images/newstableside_left.gif) repeat-y; /* color image repeat attachment position */ 
	width: 7px;
}

.newstablecontent {
	/*margin: 0px 0px 0px 0px; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 10px 5px 5px 5px; /* top right bottom left */
	width: 100%;
}

.newstableright { 
	background: url(/images/newstableside_right.gif) repeat-y; /* color image repeat attachment position */ 
	width: 7px;
}

.newsdate {
	font-weight: bold;
	color: black;
	margin: 0px 0px 0px 0px; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 0px 0px 0px; /* top right bottom left */
}

.newsteaser {
	font-size: xx-small;
	margin: 0px 0px 0px 0px; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 0px 0px 0px; /* top right bottom left */
}

.newslinkcopy{
	margin: 0px 0px 0px 0px; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 0px 0px 0px; /* top right bottom left */
	text-align: right;
}

a.newslink:link {
	color: red;
	text-decoration: none;
	font-size: x-small;
	font-weight: bold;
}

a.newslink:visited {
	color: red;
	text-decoration: none;
	font-size: x-small;
	font-weight: bold;
}

a.newslink:hover {
	color: black;
	text-decoration: none;
	font-size: x-small;
	font-weight: bold;
}

a.newslink:active {
	color: black;
	text-decoration: none;
	font-size: x-small;
	font-weight: bold;
}

.subnav {
	margin: 0px auto 0px auto; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 2px 0px 5px 0px; /* top right bottom left */
	border: 0px none Lime; /* width style color */
	border-collapse: collapse; /* css2 */
	font-size: 8pt;
	font-weight: bold;
	color: black;
}

a.snav:link {
	color: black;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: bold;
}

a.snav:visited {
	color: black;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: bold;
}

a.snav:hover {
	color: red;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: bold;
}

a.snav:active {
	color: red;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: bold;
}

a.hp:link {
	color: black;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: bold;
}

a.hp:visited {
	color: black;
	text-decoration: underline;
	font-weight: bold;
}

a.hp:hover {
	color: red;
	text-decoration: underline;
	font-weight: bold;
}

a.hp:active {
	color: red;
	text-decoration: underline;
	font-weight: bold;
}

.btmspacer { 
	background: url(/images/btm_spacer.gif) repeat-x;/* color image repeat attachment position */ 
}


.arrowbullets {
	list-style-image: url(/images/arrow.gif);
	list-style-type: square;
}

.rightblock {
	margin: 5px 0px 0px 0px; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 0px 0px 0px; /* top right bottom left */
}


.red {
	background-color: #C40001;
	color: white;
	font-size: small;
	margin: 0px 0px 0px 0px; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 7px 7px 7px 7px; /* top right bottom left */
}

.spotlightright {
	float: right;
	margin: 0px 0px 10px 10px; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 0px 0px 0px; /* top right bottom left */
}

.spotlightleft {
	float: left;
	margin: 0px 10px 10px 0px; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 0px 0px 0px; /* top right bottom left */
}

.addresstable {
	background-color: White;
	margin: 0px auto 0px auto; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 10px 5px 7px 10px; /* top right bottom left */
	border: 0px none Lime; /* width style color */
	border-collapse: collapse; /* css2 */
	width: 731px;
	font-size: x-small;
}

.cnavtable {
	background-color: #727071;
	margin: 0px auto 0px auto; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 7px 10px 7px 10px; /* top right bottom left */
	border: 0px none Lime; /* width style color */
	border-collapse: collapse; /* css2 */
	width: 726px;
	color: White;
	font-size: x-small;
}

a.cnav:link {
	color: White;
	text-decoration: none;
	font-size: x-small;
	font-weight: normal;
}

a.cnav:visited {
	color: White;
	text-decoration: none;
	font-size: x-small;
	font-weight: normal;
}

a.cnav:hover {
	color: red;
	text-decoration: none;
	font-size: x-small;
	font-weight: normal;
}

a.cnav:active {
	color: red;
	text-decoration: none;
	font-size: x-small;
	font-weight: normal;
}

.credits {
	margin: 0px auto 0px auto; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 7px 10px 0px 10px; /* top right bottom left */
	border: 0px none Lime; /* width style color */
	border-collapse: collapse; /* css2 */
	color: White;
	font-size: x-small;
}

a.creditnav:link {
	color: White;
	text-decoration: none;
	font-size: x-small;
	font-weight: normal;
}

a.creditnav:visited {
	color: White;
	text-decoration: none;
	font-size: x-small;
	font-weight: normal;
}

a.creditnav:hover {
	color: red;
	text-decoration: none;
	font-size: x-small;
	font-weight: normal;
}

a.creditnav:active {
	color: red;
	text-decoration: none;
	font-size: x-small;
	font-weight: normal;
}

.hrdot {
	width: 70%;
	height: 2px;
	border: none 0; 
	border-top: 2px dotted #C5C5C5;
	margin: 0px 0px 5px 0px; /* top right bottom left */
	padding: 0px 0px 0px 0px; /* top right bottom left */
	text-align: left;
}	

.righttable1 {
	background: white url(/images/background_sports.gif) no-repeat;/* color image repeat attachment position */
	margin: 5px auto 0px auto; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 0px 5px 0px; /* top right bottom left */
	border: 0px solid Black; /* width style color */
	border-collapse: collapse; /* css2 */
	width: 201px;
	height: 99px;
	font-size: x-small;
	color: #ffffff;
}

.righttable2 {
	background: white url(/images/background_irrigation.gif) no-repeat;/* color image repeat attachment position */
	margin: 5px auto 0px auto; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 0px 5px 0px; /* top right bottom left */
	border: 0px solid Black; /* width style color */
	border-collapse: collapse; /* css2 */
	width: 201px;
	height: 99px;
	font-size: x-small;
	color: #000000;
}

.righttable3 {
	background: white url(/images/background_dealers.gif) no-repeat;/* color image repeat attachment position */
	margin: 5px auto 0px auto; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 0px 5px 0px; /* top right bottom left */
	border: 0px solid Blue; /* width style color */
	border-collapse: collapse; /* css2 */
	width: 201px;
	height: 99px;
	font-size: x-small;
	color: #ffffff;
}

.imagedetails {
	margin: 1px 0px 0px 125px; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px ; /* top right bottom left */
	border: 0px none Lime; /* width style color */
	border-collapse: collapse; /* css2 */
}

.imagedetails2 {
	margin: 10px 3px 0px 0px; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px ; /* top right bottom left */
	border: 0px none Lime; /* width style color */
	border-collapse: collapse; /* css2 */
}

.shadleft {
	background-image: url(/images/shadow_left.png);
	background-repeat: repeat-y;
}

.shadright {
	background-image: url(/images/shadow_right.png);
	background-repeat: repeat-y;
}
				
.shadbtm {
	background-image: url(/images/shadow_bottom.png);
	background-repeat: repeat-x;
}

.hprighttbl {
	background-image: url(../images/hp_right_table_bg.gif);
	background-repeat: repeat-x;
	background-color: #ECE6CA;
}


.red2 {
	color: red;
	font-size: x-small;
	font-weight: bold;
}

.internaltable {
	background: white; /* color image repeat attachment position */
	margin: 0px 0px 0px 0px; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 10px 10px 5px 10px; /* top right bottom left */
	border: 0px none Red; /* width style color */
	border-collapse: collapse; /* css2 */
	width: 100%px;
}

.partstbl {
	background: white; /* color image repeat attachment position */
	margin: 0px 0px 0px 0px; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 10px 10px 5px 10px; /* top right bottom left */
	border: 0px solid ff0000; /* width style color */
	border-collapse: collapse; /* css2 */
	width: 100%px;
	font-size: 9pt;
}

.rightcolumn {
	margin: 5px 2px 0px 2px; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 0px 5px 5px; /* top right bottom left */
	border: 0px solid Black; /* width style color */
	border-collapse: collapse; /* css2 */
	width: 181px;
	font-size: x-small;
	color: #000000;
}


.white {
	background-color: #ffffff
}

.whitetxt {
	color: #ffffff
}

.credits {	
	font-size: 8pt;
	line-height: 14pt;
	color: #ffffff;
}

.credits2 {	
	font-size: 8pt;
	line-height: 14pt;
	color: #E4DCB6;
}
				
a.cr:link {	
	text-decoration: none;
	color: #E4DCB6;
}

a.cr:visited {	
	text-decoration: none;
	color: #E4DCB6;
}

a.cr:hover {	
	text-decoration: underline;
	color: #ffffff;
}

a.cr:active {	
	text-decoration: underline;
	color: #ffffff;
}

.border2 {
	margin: 8px auto 0px auto; /* top right bottom left   NOTE: Auto for left and right centers a table or div tag*/
	padding: 0px 0px 0px 0px; /* top right bottom left */
	border: 1px solid #407153; /* width style color */
}

.imagespace	{	
	/*  margin: top right bottom left */
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
