body {background: white; text-align: center; padding: 0px; font-family: Arial, "Trebuchet MS", Tahoma; margin: 0px; padding: 0px; font-size: 76%; }
html {overflow-y: scroll;}

body, a, a:visited { color: black;}

h1, h1 a, h1 a:visited, .h1 {font-size: 180%; margin: 0px 0px 10px 0px; padding: 0px; font-weight: bold;}
h2, h2 a, h2 a:visited, .h2 {font-size: 160%; margin: 0px 0px 10px 0px; padding: 0px; font-weight: bold;}
h3, h3 a, h3 a:visited, .h3 {font-size: 130%; margin: 0px 0px 10px 0px; padding: 0px; font-weight: bold;}
h4, h4 a, h4 a:visited, .h4 {font-size: 110%; margin: 0px 0px 10px 0px; padding: 0px; font-weight: bold;}
h5, h5 a, h5 a:visited, .h5 {font-size: 100%; margin: 0px 0px 10px 0px; padding: 0px; font-weight: bold;}
p {margin: 10px 0px 10px 0px; padding: 0px; text-align:left;}
p.red { color: rgb(236,32,39); text-transform:uppercase; font-weight:bold;}
p.right {padding-left:40px; }
h1, h2, h3, h4, h5, p {position: relative; left: 0px; top: 0px;}




img {border: none; margin: 0px; padding: 0px;}
ul { text-align: left; text-transform:uppercase;}
li {padding-left: 6px; font-size:120%; font-weight:bold;}
div {margin: 0px; padding: 0px;}
td {vertical-align: middle;}
form {padding: 0px; margin: 0px;}
.clear {clear: both; font-size: 1px; height: 1px;}

.siteCon {width:800px; margin:0px auto 0px auto; }
.headCon {height:85px; margin:0px; padding-top:20px; background: rgb(168,169,172); border-bottom:3px solid rgb(236,32,39); }
.headCon .logo { width:625px; height:72px; margin:0px auto; padding-top: 20px; background: url(../images/header2.gif) no-repeat; }


.siteCon { width:800px; background: url(../images/BG.jpg) bottom no-repeat; }
.pageCon {padding:20px; }

.greybox {width:760px; }
.greybox p {color:rgb(255,255,255); font-weight:bold; font-size:120%; background: rgb(168,169,172); }
.greybox .boxtop {width:760px; height:8px; padding:0px; line-height:0px; background: url(../images/Grey-Box-Top.gif) no-repeat; }
.greybox .boxcontent { margin:0px; padding:10px; min-height:15px; background: rgb(168,169,172)}
*:first-child+html .greybox .boxcontent {margin-top:-5px;}
* html .greybox .boxcontent {margin-top:-5px; }
.greybox .boxbottom {width:760px; height:8px; line-height:0px; background: url(../images/Grey-Box-Bottom.gif) no-repeat; }

.greybox .boxcontent .empty {line-height:1px; }




.services { margin-top:5px; padding:10px; min-height:15px;}
.services { background: url(../images/Grey-Box.gif) no-repeat; }
.services .boxcontent { width:730px; margin:0px auto; vertical-align:middle; }
.services ul { margin:0px 0px 0px 0px; padding:0px; display:inline; }
.services li {text-align:center; list-style:square; float:left; font-size:115%; color:rgb(255,255,255); }
.services li.li1 { list-style:none; width:215px;}
.services li.li2 { width:215px;}
.services li.li3 { width:280px;}


.products { margin:0px 0px 0px 0px; padding:0px; display:inline; text-transform:uppercase; }
.products .firstrow { margin:-10px 0px 0px 0px; padding:0px 0px 0px 0px; }
.products .item { width:245px; padding:10px 0px 0px 0px; float:left; color: rgb(236,32,39); text-align:left; padding-left: 6px; font-size:120%; font-weight:bold;}

.lcol, .rcol { width:380px; float:left; }

.lcol .contact  p em {color: rgb(236,32,39); font-style:normal; font-weight:bold; }
.lcol .contact a:link,
.lcol .contact a:visited { text-decoration:underline; }
.lcol .contact a:hover { text-decoration:none; }
*html .lcol .contact { margin-top:5px; }
*html .lcol .contact .red { padding-bottom:3px; }

.rcol .downloads a:link,
.rcol .downloads a:visited {width:320px; height:22px; display:block; margin-top:5px; padding:3px 0px 0px 10px; background: rgb(236,32,39); color:rgb(255,255,255); text-decoration:none; }
.rcol .downloads a:hover {color: rgb(236,32,39); background:rgb(255,255,255); }
.rcol .downloads a.agriculture:link,
.rcol .downloads a.agriculture:visited {background: rgb(0,112,60); color:rgb(255,255,255); text-decoration:none; }
.rcol .downloads a.agriculture:hover {color: rgb(0,112,60); background:rgb(255,255,255); }
.rcol .downloads .red { margin-left:5px; }
.rcol .downloads ul { list-style:none;}
.rcol .downloads li { color:white; }

.footer { width:480px; margin:0px auto; padding-top:50px; }
.footer p { text-align:center; font-size:90%; }