﻿/* basic page styling */

html { background-image: url(images/grass_bg2.gif); background-repeat: repeat-x; background-color: #634E35; }
body { margin: 0 auto; width: 795px; }

/* page content styling */

#top { position: relative; margin-top: 10px; padding: 0; width: 795px; height: 190px; }

#brandingwrapper { position: relative; float: left; width: 530px; height: 190px; }
#brandingbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity:.70; opacity: .70; width: 530px; height: 190px; border-style: solid; border-width: 2px; border-color: #000; }
#branding { position: relative; float: left; width: 530px; height: 190px; margin-top: -190px; }
h1 { padding: 0; margin: 0; }
h1 a { background-image: url(images/logo.gif); background-repeat: no-repeat; width: 485px; height: 0px; display: block; overflow: hidden; padding-top: 190px; margin-top: 0px; }
h2 { display: none; }

#contactwrapper { position: relative; float: left; width: 230px; height: 190px; margin-left: 20px; }
#contactbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 230px; height: 190px; border-style: solid; border-width: 2px; border-color: #000; }
#contact { position: relative; float: left; width: 200px; height: 190px; margin-top: -190px; padding-left: 10px; padding-top: 5px; }
h3 { background-image: url(images/h3.gif); background-repeat: no-repeat; width: 90px; height: 0px; display: block; overflow: hidden; padding-top: 11px; margin: 0px; }
h4 { background-image: url(images/h4.gif); background-repeat: no-repeat; width: 78px; height: 0px; display: block; overflow: hidden; padding-top: 15px; margin: 0px; }
#contact ul { list-style-type: none; margin: 0; padding: 0; line-height: 17px; }
#contact ul li { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; }
#contact ul li a { color: #000; font-style: italic; text-decoration: none; }
#contact ul li a:hover { color: #396; }
#contact ul #address { padding-top: 10px; }
#contact ul #hours { padding-top: 10px; }
#contact ul #map { padding-top: 10px; }

#bottom { position: relative; margin-top: 20px; padding: 0; width: 798px; height: auto; }

#navwrapper { position: relative; float: left; width: 230px; height: 550px; margin-right: 20px; }
#navbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 230px; height: 420px; border-style: solid; border-width: 2px; border-color: #000; }
#nav { position: relative; float: left; width: 230px; height: 420px; margin-top: -420px; margin-left: 0px; padding-left: 5px; padding-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

#nav ul { padding: 0; margin: 0; }
#nav .main{ list-style-image: url(images/li_arrow.gif); padding-left: 20px; }
#nav .sub { list-style-image: url(images/li_sub_arrow.gif); padding-left: 20px; }
#nav a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration: none; }
#nav a:hover {color: #396; }

#navboxbar { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 230px; height: 475px; border-style: solid; border-width: 2px; border-color: #000; }
#navbar { position: relative; float: left; width: 230px; height: 475px; margin-top: -475px; margin-left: 0px; padding-left: 5px; padding-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
#navbar ul { padding: 0; margin: 0; }
#navbar .main{ list-style-image: url(images/li_arrow.gif); padding-left: 20px; }
#navbar .sub { list-style-image: url(images/li_sub_arrow.gif); padding-left: 20px; }
#navbar a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-decoration: none; }
#navbar a:hover {color: #396; }

#welcomewrapper { position: relative; float: left; width: 530px; height: 345px; margin-top: 15px; }
#welcomebox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 345px; border-style: solid; border-width: 2px; border-color: #000; }
#welcome { position: relative; float: left; width: 530px;  height: 345px; margin-top: -345px; }
#welcome p { padding-top: 10px; padding-left: 13px; margin: 0; width: 510px; }
#welcome p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#welcome p a { color: #000; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 10px; padding-left: 5px; }
#welcome p a:hover { color: #396; }

#aboutuswrapper { position: relative; float: left; width: 530px; height: 555px; }
#aboutusbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 555px; border-style: solid; border-width: 2px; border-color: #000; }
#aboutus { position: relative; float: left; width: 530px;  height: 555px; margin-top: -555px; }
#aboutus p { padding-top: 10px; padding-left: 13px; margin: 0; width: 510px; }
#aboutus p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#aboutus p a { color: #000; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 10px; padding-left: 5px; }
#aboutus p a:hover { color: #396; }
#aboutus h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_about.gif); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }

#serviceswrapper { position: relative; float: left; width: 530px; height: 380px; }
#servicesbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 380px; border-style: solid; border-width: 2px; border-color: #000; }
#services { position: relative; float: left; width: 530px;  height: 380px; margin-top: -380px; }
#services p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#services p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#services a { color: #000; text-decoration: underline; font-size: 12px; padding-left: 5px; }
#services a:hover { color: #396; }
#services ul { padding: 0; margin: 0; list-style-type: square; padding-left: 30px; }
#services ul li a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; }
#services #labimg { margin-top: -202px; margin-left: 370px; }
#services #consultationimg { margin-top: -212px; margin-left: 370px; }
#services h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_services.gif); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }

#accredwrapper { position: relative; float: left; width: 530px; height: 880px; }
#accredbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 880px; border-style: solid; border-width: 2px; border-color: #000; }
#accred { position: relative; float: left; width: 530px;  height: 880px; margin-top: -880px; }
#accred h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_accreditations2.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#accred #accredwater { margin: 8px 0 0 13px; background-image: url(images/h6_accredwater.gif); background-repeat: no-repeat; width: 508px; height: 0px; display: block; overflow: hidden; padding-top: 20px; }
#accred #accredmanure { margin: 8px 0 0 13px; background-image: url(images/h6_accredmanure.gif); background-repeat: no-repeat; width: 508px; height: 0px; display: block; overflow: hidden; padding-top: 20px; }
#accred #approvedlab { margin: 8px 0 0 13px; background-image: url(images/h6_approvedlab.gif); background-repeat: no-repeat; width: 508px; height: 0px; display: block; overflow: hidden; padding-top: 20px; }
#accred #methodref { margin: 8px 0 0 13px; background-image: url(images/h6_methodref.gif); background-repeat: no-repeat; width: 508px; height: 0px; display: block; overflow: hidden; padding-top: 20px; }
#accred #profprog { margin: 8px 0 0 13px; background-image: url(images/h6_profprog.gif); background-repeat: no-repeat; width: 508px; height: 0px; display: block; overflow: hidden; padding-top: 20px; }
#accred p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#accred p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#accred ul { padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#accred ul li { line-height: 20px; }
#accred .accreditation { padding-left: 30px; list-style-type: square; }
#accred .accreditationsub { padding-left: 20px; list-style-type: none; }

#dairywrapper { position: relative; float: left; width: 530px; height: 665px; }
#dairybox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 665px; border-style: solid; border-width: 2px; border-color: #000; }
#dairy { position: relative; float: left; width: 530px;  height: 665px; margin-top: -665px; }
#dairy h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_dairy.gif); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#dairy p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#dairy p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }

#domesticwaterwrapper { position: relative; float: left; width: 530px; height: 420px; }
#domesticwaterbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 420px; border-style: solid; border-width: 2px; border-color: #000; }
#domesticwater { position: relative; float: left; width: 530px;  height: 420px; margin-top: -420px; }
#domesticwater h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_domesticwater.gif); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#domesticwater p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#domesticwater p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#domesticwater a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #396; font-weight: bold; text-decoration: none; }
#domesticwater a:hover { color: #000; }

#irrigationwaterwrapper { position: relative; float: left; width: 530px; height: 450px; }
#irrigationwaterbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 450px; border-style: solid; border-width: 2px; border-color: #000; }
#irrigationwater { position: relative; float: left; width: 530px;  height: 450px; margin-top: -450px; }
#irrigationwater h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_irrigationwater.gif); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#irrigationwater p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#irrigationwater p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }

#sampletechswrapper { position: relative; float: left; width: 530px; height: 470px; }
#sampletechsbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 470px; border-style: solid; border-width: 2px; border-color: #000; }
#sampletechs { position: relative; float: left; width: 530px;  height: 470px; margin-top: -470px; }
#sampletechs h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_sampletechs.gif); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#sampletechs p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#sampletechs p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }

#reportingwrapper { position: relative; float: left; width: 530px; height: 380px; }
#reportingbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 380px; border-style: solid; border-width: 2px; border-color: #000; }
#reporting { position: relative; float: left; width: 530px;  height: 380px; margin-top: -380px; }
#reporting h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_reporting.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#reporting p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#reporting p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }

#consultantswrapper { position: relative; float: left; top:7000px; width: 530px; height: 2350px; }
#consultantsbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 2250px; border-style: solid; border-width: 2px; border-color: #000; }
#consultants {position: relative; float: left; width: 530px; height: 20px; margin-top: -2350px;}
#consultants h5 { margin: 110px 0 0 13px; padding: 0; background-image: url(images/h5_consultants.gif); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#consultants p { margin: 0; padding: 0; }
#consultants p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#consultants p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#consultants h6 { margin: 0; padding: 0; }
#consultants h6 { margin-left: 13px; margin-bottom: 20px; margin-top: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #396; font-weight: bold; } 
#consultants ul li { margin: 0; padding: 0; line-height: 14px; }
#consultants ul { list-style-type: none; padding-left: 150px; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#consultants ul li { padding-bottom: 5px; }
#consultants a { color: #000; }
#consultants a:hover { color: #396; }
#consultants .name { font-weight: bold;  }
#consultants .title { font-style: italic; line-height: 10px; }
#consultants #nat { margin-left: 13px; margin-top: -130px; padding:0; }
#consultants #hugh { margin-left: 13px; margin-top: -115px; padding:0; }
#consultants #keith { margin-left: 13px; margin-top: -145px; padding:0; }
#consultants #ben { margin-left: 13px; margin-top: -115px; padding:0; }
#consultants #danyal { margin-left: 13px; margin-top: -130px; margin-bottom: 20px; padding:0; }
#consultants #bill { margin-left: 13px; margin-top: -100px; padding:0; }
#consultants #hitoshi { margin-left: 13px; margin-top: -100px; padding:0; }
#consultants #julian { margin-left: 13px; margin-top: -100px; padding:0; }
#consultants #anne { margin-left: 13px; margin-top: -100px; padding:0; }
#consultants #robert { margin-left: 13px; margin-top: -100px; padding:0; }

#formswrapper { position: relative; float: left; width: 530px; height: 800px; }
#formsbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 800px; border-style: solid; border-width: 2px; border-color: #000; }
#forms { position: relative; float: left; width: 530px;  height: 800px; margin-top: -800px; }
#forms h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_forms.gif); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#forms p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#forms p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#forms ul { list-style-type: none; margin: 0; padding: 0; }
#forms ul li { padding-left: 13px; padding-bottom: 3px; padding-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#forms ul li a { color: #000; font-weight: bold; text-decoration: none; color: #396; }
#forms ul li a:hover { color: #000; }
#forms ol { list-style-type: none; margin: 0; padding: 0; }
#forms ol li { padding-left: 13px; padding-bottom: 3px; padding-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#forms ol li a { color: #000; font-weight: bold; text-decoration: none; color: #396; }
#forms ol li a:hover { color: #000; }

#samplesoilwrapper { position: relative; float: left; width: 530px; height: 650px; }
#samplesoilbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 650px; border-style: solid; border-width: 2px; border-color: #000; }
#samplesoil { position: relative; float: left; width: 530px;  height: 650px; margin-top: -650px; }
#samplesoil p { padding: 0px; margin: 0;  width: 500px; }
#samplesoil p { margin-left: 13px; margin-top: 10px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#samplesoil h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_soilsampling.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#samplesoil h6 { padding: 0; margin-left: 13px; margin-bottom: 0px; margin-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #396; } 
#samplesoil .tools { padding: 0;  margin: 0; list-style-type: square; }
#samplesoil .tools { margin-left: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#samplesoil ol { padding: 0; margin: 0; }
#samplesoil ol { margin-left: 36px; margin-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#samplesoil ol .abc { list-style-type: lower-alpha; margin-bottom: 5px; }
#samplesoil a { color: #000; }
#samplesoil a:hover.links{color: #396; }

#sampletissuewrapper { position: relative; float: left; width: 530px; height: 530px; }
#sampletissuebox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 530px; border-style: solid; border-width: 2px; border-color: #000; }
#sampletissue { position: relative; float: left; width: 530px;  height: 530px; margin-top: -530px; }
#sampletissue p { padding: 0px; margin: 0;  width: 500px; }
#sampletissue p { margin-left: 13px; margin-top: 10px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#sampletissue h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_tissuesampling.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#sampletissue h6 { padding: 0; margin-left: 13px; margin-bottom: 0px; margin-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #396; } 
#sampletissue a { color: #000; }
#sampletissue a:hover { color: #396; }
#sampletissue #planttisuesample { color: #000; font-size: 16px; }
#sampletissue .tools { padding: 0;  margin: 0; list-style-type: square; }
#sampletissue .tools { margin-left: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#sampletissue ol { padding: 0; margin: 0; }
#sampletissue ol { margin-left: 36px; margin-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#sampletissue ol .abc { list-style-type: lower-alpha; margin-bottom: 5px; }
#sampletissue img { margin-left: 120px; }
#sampletissue table { padding: 0; margin-left: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; }
#sampletissue table th { color: #396; }

#samplingguidewrapper { position: relative; float: left; width: 530px; height: 560px; }
#samplingguidebox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 560px; border-style: solid; border-width: 2px; border-color: #000; }
#samplingguide { position: relative; float: left; width: 530px;  height: 560px; margin-top: -560px; }
#samplingguide #determine { margin: 8px 0 0 13px; background-image: url(images/h6_determine.gif); background-repeat: no-repeat; width: 508px; height: 0px; display: block; overflow: hidden; padding-top: 20px; }
#samplingguide h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_sampling.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#samplingguide p { padding: 0px; margin: 0;  width: 500px; }
#samplingguide p { margin-left: 13px; margin-top: 10px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#samplingguide ol { padding: 0; margin: 0; }
#samplingguide ol { margin-left: 36px; margin-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#samplingguide a { color: #000; text-decoration: underline; font-size: 12px; padding-left: 5px; }
#samplingguide a:hover { color: #396; }
#samplingguide ul { padding: 0; margin: 0; list-style-type: square; padding-left: 30px; padding-top: 20px }
#samplingguide ul li a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; }

#employmentwrapper { position: relative; float: left; width: 530px; height: 570px; }
#employmentbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 570px; border-style: solid; border-width: 2px; border-color: #000; }
#employment { position: relative; float: left; width: 530px;  height: 570px; margin-top: -570px; }
#employment p { padding: 0px; margin: 0;  width: 500px; }
#employment p { margin-left: 13px; margin-top: 10px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#employment h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_employment3.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#employment h6 { padding: 0; margin-left: 13px; margin-bottom: 0px; margin-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #396; } 
#employment ul { list-style-type: none; padding: 0; margin-top: 15px; margin-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#employment ul li { margin-left: 30px; }

#contactuswrapper { position: relative; float: left; width: 530px; height: 820px; }
#contactusbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 820px; border-style: solid; border-width: 2px; border-color: #000; }
#contactus { position: relative; float: left; width: 530px;  height: 820px; margin-top: -820px; }
#contactus #note { padding: 0; margin: 0 0 0 13px; font-style: italic; }
#contactus p { padding: 0; margin: 0; }
#contactus p { margin-left: 13px; }
#contactus p { margin-top: 10px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#contactus form p { padding: 0; margin: 0;  width: 500px; }
#contactus h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_contactus.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#contactus form { padding: 0; margin: 0; }
#contactus form { margin-left: 13px; }
#contactus form #address { margin-bottom: 5px; }
#contactus table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 5px; }
#contactus table th { font-weight: bold; text-align: left; }
#contactus .contacttitle { font-weight: bold; padding: 0; margin: 0; }
#contactus span { font-style: italic; font-weight: normal; }
#contactus #error { color: #F00; text-align: left; font-size: 11px; }
.contact_form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; border-color: #999; border-style: solid; border-width: 1px; }
.contact_form:focus { border-color: #000; }
.btn { cursor: pointer; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 12px; background-color: #396; border-style: solid; border-color: #FFF; border-width: 1px; width: 80px; margin-top: 10px; }
.btn:hover { border-color: #FFF; border-width: 1px; }

#thankyouwrapper { position: relative; float: left; width: 530px; height: 380px; }
#thankyoubox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 380px; border-style: solid; border-width: 2px; border-color: #000; }
#thankyou { position: relative; float: left; width: 530px;  height: 380px; margin-top: -380px; }
#thankyou h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_thankyou.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#thankyou p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#thankyou p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }

#customerservicewrapper { position: relative; float: left; width: 530px; height: 630px; }
#customerservicebox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 630px; border-style: solid; border-width: 2px; border-color: #000; }
#customerservice { position: relative; float: left; width: 530px;  height: 630px; margin-top: -630px; }
#customerservice h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_clientservices.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#customerservice p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#customerservice p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#customerservice ul { padding: 0; margin: 0; list-style-type: none; }
#customerservice ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding-left: 13px; line-height: 17px; }
#customerservice h6 { padding: 0; margin: 0; }
#customerservice h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #396; padding-left: 13px; padding-top: 20px; }
#customerservice a { color: #000; }
#customerservice a:hover { color: #396; }

#whatwedowrapper { position: relative; float: left; width: 530px; height: 800px; }
#whatwedobox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 800px; border-style: solid; border-width: 2px; border-color: #000; }
#whatwedo { position: relative; float: left; width: 530px;  height: 800px; margin-top: -800px; }
#whatwedo h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_whatwedo.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#whatwedo h6 {  margin: 8px 0 0 13px; padding: 0; background-image: url(images/h6_dellavallecan.gif); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 20px; }
#whatwedo p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#whatwedo p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#whatwedo ul { padding: 0; margin: 0; }
#whatwedonav { padding: 0; margin: 0; list-style-type: none; }
#whatwedonav a { padding-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; }
#whatwedonav .bottom { margin-bottom: 20px; }
#whatwedonav a:hover { color: #396; }
#agricultural .catergory { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #396; list-style-type: none; padding-left: 13px; font-weight: bold; }
#whatwedo .catergory { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #396; list-style-type: none; padding-left: 13px; font-weight: bold; }
#agricultural .subcatergory { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; list-style-type: square; padding-left: 30px; line-height: 16px; font-weight: normal; }
#whatwedo .subcatergory { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; list-style-type: square; padding-left: 30px; line-height: 16px; font-weight: normal; }
#whatwedo ul .backtotop { list-style-type: none; }
#whatwedo ul .backtotop { margin-left: 10px; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }
#whatwedo ul .backtotop:hover { color: #396; }

#laboratorywrapper { position: relative; float: left; width: 530px; height: 420px; }
#laboratorybox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 420px; border-style: solid; border-width: 2px; border-color: #000; }
#laboratory { position: relative; float: left; width: 530px;  height: 420px; margin-top: -420px; }
#laboratory h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_laboratory.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#laboratory p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#laboratory p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#laboratory .main { list-style-type: square; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; padding-left: 30px; margin: 0; }
#laboratory .sub { list-style-type: square; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; padding-left: 35px; margin: 0; font-weight: normal; color: #000; }
#laboratory a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #396; font-weight: bold; text-decoration: none; }
#laboratory a:hover { color: #000; }
#laboratory .sub a { font-size: 11px; }
#laboratory li span { font-size: 10px; color: #396; }

#consultingwrapper { position: relative; float: left; width: 530px; height: 400px; }
#consultingbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 400px; border-style: solid; border-width: 2px; border-color: #000; }
#consulting { position: relative; float: left; width: 530px;  height: 400px; margin-top: -400px; }
#consulting h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_consulting.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#consulting p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#consulting p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#consulting .main { list-style-type: square; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; padding-left: 30px; margin: 0; }
#consulting .sub { list-style-type: square; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; padding-left: 35px; margin: 0; font-weight: normal; color: #000; }

#expertisewrapper { position: relative; float: left; width: 530px; height: 580px; }
#expertisebox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 580px; border-style: solid; border-width: 2px; border-color: #000; }
#expertise { position: relative; float: left; width: 530px;  height: 580px; margin-top: -580px; }
#expertise h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_expertise2.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#expertise h6 { margin: 8px 0 0 13px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #396; font-size: 12px; }
#expertise p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#expertise p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#expertise a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
#expertise a:hover { color: #396; }
#expertise .main { list-style-type: square; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; padding-left: 30px; margin: 0; }
#expertise .sub { list-style-type: square; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; padding-left: 35px; margin: 0; font-weight: normal; color: #000; }

#agriculturalwrapper { position: relative; float: left; width: 530px; height: 800px; }
#agriculturalbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 800px; border-style: solid; border-width: 2px; border-color: #000; }
#agricultural { position: relative; float: left; width: 520px;  height: 800px; margin-top: -800px; }
#agricultural h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_agricultural.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#agricultural p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#agricultural p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#agricultural ul { padding: 0; margin: 0; list-style-type: square; padding-left: 30px; }
#agricultural ul li{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; }
#agricultural a { color: #000; }
#agricultural a:hover { color: #396; }

#analyticalcatwrapper { position: relative; float: left; width: 530px; height: 1350px; }
#analyticalcatbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 1350px; border-style: solid; border-width: 2px; border-color: #000; }
#analyticalcat { position: relative; float: left; width: 530px;  height: 1350px; margin-top: -1350px; }
#analyticalcat h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_analyticalcat2.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#analyticalcat p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#analyticalcat p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#analyticalcat h6 { padding: 0; margin: 10px 0 0 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #396; }
#analyticalcat #details { font-size: 10px; color: #777; line-height: 12px; }
#analyticalcat a { color: #000; }
#analyticalcat a:hover { color: #396; }
#analyticalcat #refrences { margin: 0; padding: 0; line-height: 16px; }
#analyticalcat #refrences { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding-left: 30px; }
#analyticalcat #analyticalcat-pdfs { margin: 10px 0 0 15px; padding: 0; list-style-type: none; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#analyticalcat #analyticalcat-pdfs a { color: #396; font-weight: bold; text-decoration: none; }
#analyticalcat #analyticalcat-pdfs a:hover { color: #000; }
#analyticalcat #important { font-weight: bold; color: #396; text-align: center; }

#contactconsultantwrapper { position: relative; float: left; width: 530px; height: 700px; }
#contactconsultantbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 700px; border-style: solid; border-width: 2px; border-color: #000; }
#contactconsultant { position: relative; float: left; width: 530px;  height: 700px; margin-top: -700px; }
#contactconsultant p { padding: 0; margin: 0; }
#contactconsultant p { margin-left: 13px; }
#contactconsultant p { margin-top: 10px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#contactconsultant form p { padding: 0; margin: 0;  width: 500px; }
#contactconsultant h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_contactconsultants.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#contactconsultant form { padding: 0; margin: 0; }
#contactconsultant form { padding-left: 13px; }
#contactconsultant form #address { margin-bottom: 5px; }
#contactconsultant table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 5px; }
#contactconsultant table th { font-weight: bold; text-align: left; }
#contactconsultant .contacttitle { font-weight: bold; padding: 0; margin: 0; }
#contactconsultant span { font-style: italic; font-weight: normal; }
#contactconsultant #error { color: #F00; text-align: left; font-size: 11px; }
#contactconsultant #contactben { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_ben.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#contactconsultant #contactbill { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_bill.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#contactconsultant #contactdanyal { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_danyal.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#contactconsultant #contacthitoshi { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_hitoshi.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#contactconsultant #contacthugh { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_hugh.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#contactconsultant #contactkeith { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_keith.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#contactconsultant #contactnat { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_nat.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#contactconsultant #contactpeggy { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_peggy.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#contactconsultant #contactangela { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_angela.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#contactconsultant #contactjulian { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_julian.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#contactconsultant #contactanne { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_anne.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }

#mapwrapper { position: relative; float: left; width: 530px; height: 710px; }
#mapbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 710px; border-style: solid; border-width: 2px; border-color: #000; }
#map { position: relative; float: left; height: 710px; margin-top: -710px; }
#map p { padding: 0px; margin: 0;  width: 500px; }
#map p { margin-left: 13px; margin-top: 10px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#map h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h6_dlsign.gif); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#map h6 { padding: 0; margin-left: 13px; margin-bottom: 0px; margin-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #396; } 
#interactivemap { position: relative; float: left; width: 402px; height: 319px; }
#interactivemap { margin-left: 65px; margin-top: 20px; padding: 0; }
#interactivemap a { background-image: url(images/mmp_map.gif); background-repeat: no-repeat; display: block; width: 402px; height: 0px; overflow: hidden; padding-top: 319px; background-position: bottom left; }
#interactivemap a:hover { background-image: url(images/mmp_map.gif); background-position: top left; }

#waterwrapper { position: relative; float: left; width: 530px; height: 380px; }
#waterbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 380px; border-style: solid; border-width: 2px; border-color: #000; }
#water { position: relative; float: left; width: 530px;  height: 380px; margin-top: -380px; }
#water h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_water.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#water p { padding-left: 13px; padding-top: 10px; margin: 0; width: 500px; }
#water p { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#water ul { padding: 0; margin: 0; list-style-type: square; padding-left: 30px; }
#water ul li a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; }
#water a:hover { color: #396; }

#slideshow { position: relative; float: left; width: 530px; height: 180px; }

#copyright { clear: both; height: 20px; margin-bottom: 5px; padding-top: 25px; }
#copyright p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000; text-align: left; }
#copyright a { color: #000;}
#copyright h1 a { background-image: url(images/branding.gif); background-repeat: no-repeat; width: 90px; height: 0; overflow: hidden; display: block; padding: 11px 0 0 0; margin: 0; }

#footer { width: 100%; height: 20px; }
#footer.bottom { position: absolute; bottom: 0; }
#footer #copyright{ margin-top: 4px; width: 450px; height: 20px; }
#footer #copyright #text1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; }
#footer #copyright #text1 { width: 360px; height: auto; float: left; }
#footer #copyright #img { width: 90px; height: auto; margin-top: 1px; float: left; }

/* MENU */
#nav ul.sidemenu ul {list-style-type: none;}
#nav ul.sidemenu {list-style-type: none;}
#nav ul {padding: 0 0 0 8px;}
#nav ul li {padding: 5px 0 5px 10px; margin: 0 0 0 0px;}
/*#nav ul.sidemenu li.selected {list-style-image: url(../images/li_arrow.gif); }*/
#nav ul.sidemenu li.selected { background-image: url(images/li_arrow.gif); background-repeat: no-repeat; background-position: 0 7px }
/* to offset parent LI */
#nav ul ul {padding-top: 5px;}
#nav ul.sidemenu li.selected li {list-style-image: none;}
/* eof */
/*#nav ul.sidemenu ul li.selected {list-style-image: url(../images/li_sub_arrow.gif); }*/
#nav ul.sidemenu ul li.selected { background-image: url(images/li_sub_arrow.gif); background-repeat: no-repeat; background-position: 0 7px }
#navbar ul.sidemenu ul {list-style-type: none;}
#navbar ul.sidemenu {list-style-type: none;}
#navbar ul {padding: 0 0 0 8px;}
#navbar ul li {padding: 5px 0 5px 10px; margin: 0 0 0 0px;}
/*#nav ul.sidemenu li.selected {list-style-image: url(../images/li_arrow.gif); }*/
#navbar ul.sidemenu li.selected { background-image: url(images/li_arrow.gif); background-repeat: no-repeat; background-position: 0 7px }
/* to offset parent LI */
#navbar ul ul {padding-top: 5px;}
#navbar ul.sidemenu li.selected li {list-style-image: none;}
/* eof */
/*#nav ul.sidemenu ul li.selected {list-style-image: url(../images/li_sub_arrow.gif); }*/
#navbar ul.sidemenu ul li.selected { background-image: url(images/li_sub_arrow.gif); background-repeat: no-repeat; background-position: 0 7px }

/* shipping info page */
#shippinginfowrapper { position: relative; float: left; width: 530px; height: 875px; }
#shippinginfobox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 875px; border-style: solid; border-width: 2px; border-color: #000; }
#shippinginfo { position: relative; float: left; width: 530px;  height: 875px; margin-top: -875px; }
#shippinginfo p { padding: 0px; margin: 0;  width: 500px; }
#shippinginfo p { margin-left: 13px; margin-top: 10px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#shippinginfo h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_shipping.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#shippinginfo h6 { padding: 0; margin-left: 13px; margin-bottom: 0px; margin-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #396; } 
#shippinginfo .tools { padding: 0;  margin: 0; list-style-type: square; }
#shippinginfo .tools { margin-left: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#shippinginfo ol { padding: 0; margin: 0; }
#shippinginfo ol { margin-left: 36px; margin-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#shippinginfo ol .abc { list-style-type: lower-alpha; margin-bottom: 5px; }



/* links and fonts */
ul li.links { padding: 0;  margin: 0; list-style-type: square; }
ul li.links { margin-left: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top:25px; }
.links{color:#000000;}
a:hover.links{color: #396; }
.small {font-size: 8px;}

#samplewaterwrapper { position: relative; float: left; width: 530px; height: 615px; }
#samplewaterbox { position: relative; float: left; background-color: #FFF; filter: alpha(opacity=70); moz-opacity: .70; opacity: .70; width: 530px; height: 615px; border-style: solid; border-width: 2px; border-color: #000; }
#samplewater { position: relative; float: left; width: 530px;  height: 615px; margin-top: -615px; }
#samplewater p { padding: 0px; margin: 0;  width: 500px; }
#samplewater p { margin-left: 13px; margin-top: 10px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#samplewater h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_water_sampling.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#samplewater h6 { padding: 0; margin-left: 13px; margin-bottom: 0px; margin-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #396; } 
#samplewater .tools { padding: 0;  margin: 0; list-style-type: square; }
#samplewater .tools { margin-left: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#samplewater ol { padding: 0; margin: 0; }
#samplewater ol { margin-left: 36px; margin-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#samplewater ol .abc { list-style-type: lower-alpha; margin-bottom: 5px; }
#samplewater a { color: #000; }
#samplewater a:hover.links{color: #396; }

#samplewater-irrigation { position: relative; float: left; width: 530px;  height: 615px; margin-top: -615px; }
#samplewater-irrigation p { padding: 0px; margin: 0;  width: 500px; }
#samplewater-irrigation p { margin-left: 13px; margin-top: 10px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#samplewater-irrigation h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_irrigation.jpg); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#samplewater-irrigation h6 { padding: 0; margin-left: 13px; margin-bottom: 0px; margin-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #396; } 
#samplewater-irrigation .tools { padding: 0;  margin: 0; list-style-type: square; }
#samplewater-irrigation .tools { margin-left: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#samplewater-irrigation ol { padding: 0; margin: 0; }
#samplewater-irrigation ol { margin-left: 36px; margin-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#samplewater-irrigation ol .abc { list-style-type: lower-alpha; margin-bottom: 5px; }
#samplewater-irrigation a { color: #000; }
#samplewater-irrigation a:hover.links{color: #396; }

#samplewater-domestic { position: relative; float: left; width: 530px;  height: 615px; margin-top: -615px; }
#samplewater-domestic p { padding: 0px; margin: 0;  width: 500px; }
#samplewater-domestic p { margin-left: 13px; margin-top: 10px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
#samplewater-domestic h5 { margin: 8px 0 0 13px; padding: 0; background-image: url(images/h5_water_sampling-domestic.gif); background-repeat: no-repeat; width: 508px; height: 0px; overflow: hidden; display: block; padding-top: 160px; }
#samplewater-domestic h6 { padding: 0; margin-left: 13px; margin-bottom: 0px; margin-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #396; } 
#samplewater-domestic .tools { padding: 0;  margin: 0; list-style-type: square; }
#samplewater-domestic .tools { margin-left: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#samplewater-domestic ol { padding: 0; margin: 0; }
#samplewater-domestic ol { margin-left: 36px; margin-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#samplewater-domestic ol .abc { list-style-type: lower-alpha; margin-bottom: 5px; }
#samplewater-domestic a { color: #000; }
#samplewater-domestic a:hover.links{color: #396; }


