*{margin:0;padding:0;}
html,body{width:100%;height:100%;text-align:left;font-family:Verdana,sans-serif;font-size: 9pt;}
body{ background: #02461f url('../images/design/gradient.jpg') repeat-x 0 0; color: #0d160e; }
img{border:0;}

/* common */
.fl{float:left;}
.fr{float:right;}
.tar{text-align:right;}
.tac{text-align:center;}
.cb{clear:both;}

/* layout */
div#container, div#header, div.body, div.strip{
width: 1004px; margin: 0 auto; clear: both;
}

div#container{ box-shadow: 1px 1px 10px #000;  -webkit-box-shadow: 1px 1px 10px #000; -moz-box-shadow: 1px 1px 10px #000; }

div.head, div.banner{ height: 210px; }
div.banner{ position: relative; }

div.body{ background-color: #9db8a9; }

div.col1{ width: 250px; float: left; }
div.col2{ width: 504px; float: left; }
div.col3{ width: 250px; float: left; }
div.col2-3{ width: 754px; float: left; }




/* design */
div.strip{ height:4px; clear:both; display:block; margin:0; padding:0; }

div.curve{ background: transparent url('../images/design/curve.png') no-repeat 0 0; }

div.mask{ float: left; position: absolute; top: 0; background: transparent url('../images/design/curve.png') no-repeat 0 0; width: 26px; height: 210px;}
/* slideshow */
#slideshow { width: 754px; height: 210px; overflow: hidden; float: left; position: absolute; top: 0; }
#slideshow ul { margin: 0; padding: 0; list-style-type: none; }
#slideshow li{ float: left; }
div.image{ float: left; position: relative; }
div.tag{ float: left; position: absolute; left: 0; bottom: 0; width: 714px; height: 30px; color: #fff; text-align: right; padding: 16px 20px; font-style: italic; font-weight: bold; text-shadow: 1px 1px 2px #000; }
/* background-color: rgba(255,255,255,0.1); */

/* colours */
.b-orange{ background-color: #ed4312; }
.b-green{ background-color: #253e28; }
.bg-green{ background: #9db8a9 url('../images/design/gradient-lite.jpg') repeat-x 0 0; }
.b-white{ background-color: #fff; }
.b-grey{ background-color: #676767; }



/* pads */
.pad{padding:20px;}
.p-b10{padding-bottom:10px;}
.p-l5{padding-left:5px;}
.p-r5{padding-right:5px;}

/* formatting */
ul{ list-style-position: outside; margin-left: 1.5em; margin-bottom: 10px; }
ul li{ margin-bottom: 5px; }

/* font styles generic */
.fs-large{ font-size: 18pt; }
.fs-medium{ font-size: 12pt; }
.fs-small{ font-size: 9pt; }
.fs-x-small{ font-size: 7pt; }
/* font styles */
h1,h2,p{ margin-bottom: 10px; }
h1, h1 a{ font-size: 18pt; color: #ed4312; }
h2, h2 a{ font-size: 12pt; color: #253e28; }
h3, h3 a{ font-size: 12pt; color: #23750a; margin-bottom: 5px; }
h4, h4 a, p, p a, li, li a{ font-size: 9pt; color: #0d160e; }
/* links */
a{ color: #ed4312; }
a:hover{ text-decoration: none; }

/* custom */
ul.agritec{ list-style-type: none; margin: 0; padding: 0; padding-top: 16px; }
ul.agritec li{ color: #fff; font-size: 9pt; margin: 0; }
ul.agritec li a{ margin-left: 15px; padding: 8px 0; padding-left: 26px; color: #fff; background: url('../images/design/agritec-bullet.png') no-repeat 0 50%; height: 16px; display:block; text-decoration: none; font-weight: bold; }
ul.agritec li a:hover{color: #23750a;}
ul.agritec li.selected a, ul.agritec li.selected a:hover { color: #ed4312; background: url('../images/design/agritec-bullet-over.png') no-repeat 0 50%; cursor: default; text-decoration: none; }



div.contacts span{ color: #23750a; }


/* links */
ul.links, ul.links li { list-style-type: none; margin: 0; padding: 0; }
ul.links li a{ display: block; margin-bottom: 10px; color: #253e28; }
ul.links li.selected a, ul.links li.selected a:hover{ color: #ed4312; cursor: default; text-decoration: none; }

/* sub-links */
ul.sublinks li{ list-style-type: none; margin: 0; padding: 0; }
ul.links li.selected ul.sublinks li a{ color: #253e28; text-decoration: underline; cursor: pointer; }
ul.links li.selected ul.sublinks li a:hover{ text-decoration: none; }

ul.links li.selected ul.sublinks li.selected a, ul.links li.selected ul.sublinks li.selected a:hover{ text-decoration: none; cursor: default; color: #ed4312; }


/* columns */
.col70{float:left;width:70%;}
.col60{float:left;width:60%;}
.col50{float:left;width:50%;}
.col40{float:left;width:40%;}
.col30{float:left;width:30%;}

/* font colors */
.fc-green{ color: #23750a; }

/* item */
div.newline{ border-top: 1px solid #02461f; display: block; clear: both; height: 1px; padding-bottom: 10px; }

div.item, div.item h4, div.item p{ color: #02461f; }

div.item .image{ float: left; width: 340px; margin-right: 3px; }
div.item .thumbs{ float: left; width: 116px; overflow: hidden; }
div.item .thumbs img{ display: block; margin-bottom: 3px; }

div.clear{ clear: both; padding-bottom: 10px; }

div.elink, div.elink a{ color: #23750a; text-decoration: none; }
div.elink a:hover{ text-decoration: underline; }



