BODY {font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#000; background:#259f3d url(../nav-ims/page-bg.jpg) repeat-x; text-align:center; margin:0; padding:0;}

/* -----------------------base html---------------------------*/


h2 {font:bold 13px Arial, Helvetica, sans-serif; margin:0 0 0.5em 0; color:#007817;}
h2 a, h2 a:visited {text-decoration:none; color:#007817;}
h2 a:hover {text-decoration:underline;}
h3 {font-size:14px;}
h4 {font-size:12px; font-weight:bold;}

a img {border:none;}

p {margin:0 0 1.5em 0;}

ul li {margin-bottom:1em;}

a, a:visited {color:#000;}

div {margin:0; padding:0;}

table td {vertical-align:top;}

input, textarea, select {color:#007817; background-color:#e0ffdd; border:1px solid #007817;}
input#button {border:none; padding:4px; color:#e0ffdd; background-color:#007817; font-weight:bold;}
input#button:hover {background-color:#004e0f; color:#fff;}

/* ----------------------- layout divs ----------------------- */

div#wrapper {width:900px; margin-left:auto; margin-right:auto; background:#fff url(../nav-ims/wrapper-bg.gif) repeat-y; border-bottom:5px solid #bee8ba;}

div#header {height:218px;}
div#header img {display:block;}
div#h1 {background:#fff url(../nav-ims/h1bg.jpg) no-repeat; height:38px; overflow:hidden; }
div#h1 h1 {color:#006b14; font:bold 15px Arial, Helvetica, sans-serif; margin:0; padding:12px 20px 0 20px; text-align:right;}

div#mainCont {margin-left:200px; padding:10px 10px 20px 0;}

div#nav {float:left; width:190px; background:url(../nav-ims/nav-bg.gif) no-repeat top left; text-align:left;}

div#nav a, div#nav a:visited {display:block; color:#5f5f5f; font-size:12px; font-weight:bold; margin-bottom:1px; padding:6px 23px 7px 12px; text-decoration:none;}
div#nav a.top, div#nav a.top:visited {padding-top:14px;}
div#nav a:hover {background:transparent url(../nav-ims/a-over.gif) repeat-y;}
div#nav a.top:hover {background:transparent url(../nav-ims/a-home-over.gif) no-repeat top left;}

div.showHide {display:none; margin-left:12px; /*plus other pararmeters  ....................*/  }
div.showHide#showMenu {display:block;}

div#nav div.showHide a, div#nav div.showHide a:visited {/*parameters here that are different to the main anchor styles*/}
div#nav a#topActive {background:transparent url(../nav-ims/a-over.gif) repeat-y;}
div#nav a#topActive.top {background:transparent url(../nav-ims/a-home-over.gif) no-repeat top left;}
div#nav a#secondActive {color:#99FF99;}

div#nav div#underNav {padding:25px 32px 10px 12px; }

div#mainCont {margin:10px 20px 0 210px; text-align:left;}
div#mainCont div#left {margin-right:170px;}
div#mainCont div#right {width:150px; float:right;}

div.RightCont {width:220px; float:right; margin:24px 0 20px 20px;}
div.RightCont img {margin-bottom:20px;}


div#footer {font:12px/16px Arial, Helvetica, sans-serif; color:#fff; padding:9px 10px 24px 10px; background:#1a9032 url(../nav-ims/footer-bg.gif) repeat-x bottom; clear:both;}

div#sw {width:900px; margin:12px auto 20px auto; text-align:left;}
div#sw a, div#sw a:visited {font-size:10px; color:#ccc; text-decoration:none;}
div#sw a:hover {text-decoration:underline;}

/* --------------------------classes---------------------------*/

img.imgL {float:left; margin:0 14px 2px 0;}
img.imgR {float:right; margin:0 0 2px 14px;}
.border1 {border:1px solid #259f3d; border-width:1px 1px 1px 6px;}

div.box, div.box2 {background:#bee8ba url(../nav-ims/box-corner-bg.gif) no-repeat bottom right; border:1px solid #259f3d; border-width:1px 1px 1px 6px; padding:10px 10px 0 10px; width:383px; margin-bottom:20px;}
a.box, a.box2 {display:block; background:#bee8ba url(../nav-ims/box-corner-bg.gif) no-repeat bottom right; border:1px solid #259f3d; border-width:1px 1px 1px 6px; padding:10px 10px 0 10px; width:383px; margin-bottom:20px; text-decoration:none;}
a.box:hover {text-decoration:underline; background-color:#99cd94;}
div.box2, a.box2 {width:auto;}

iframe#map {border:1px solid #259f3d; margin-bottom:20px;}

table.agricultural-contract-machinery {margin-bottom:20px;}
table.agricultural-contract-machinery td {vertical-align:middle;}
table.agricultural-contract-machinery img {margin:0 40px 20px 0;}
table.agricultural-contract-machinery img.imgIndent {margin-left:25px;}
table.agricultural-contract-machinery p {margin:20px 0 20px 25px;}

table.tblForm {width:410px;}
table.tblForm td {padding:5px 0;}
table.tblForm td.label {color:#007817; text-align:right; padding-right:10px; font-weight:bold;}








