html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol,dl { list-style: none; }
fieldset,img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }

body { background: url(/images/bg.png) 0px 0px repeat-x #8BBD43; }

#foot { width: 100%; background: url(/images/footbg.png) 0px 0px repeat-x; text-align: center; }
#top { width: 998px; margin: 0px auto; position: relative; }
#top ul { padding: 0px; margin: 0px; list-style: none; clear: both; }
#top a { padding: 0px; margin: 0px; float: left; margin-top: 0px; display: block; }
#top ul li a { padding: 0px; margin: 0px; }
#top ul li a img { padding: 0px; margin: 0px; border: 0px none; }
#top img.menubar { border: 0px none; margin: 0px; padding: 0px;  height: 17px;    }
.clear { border: 0px none; height: 0; margin: 0; padding: 0; clear: both; }
#page { width: 1024px; margin: 0px auto; text-align: center; clear :both;}

.menu1 { width: 129px; height: 46px; background: url(/images/menu__03.png) no-repeat; }
.menu1:hover {  background: url(/images/menu_on__03.png) no-repeat; }

.menu2 { width: 77px; height: 46px; background: url(/images/menu__04.png) no-repeat; }
.menu2:hover {  background: url(/images/menu_on__04.png) no-repeat; }
.menu3 { width: 122px; height: 46px; background: url(/images/menu__05.png) no-repeat; }
.menu3:hover {  background: url(/images/menu_on__05.png) no-repeat; }
.menu4 { width: 127px; height: 46px; background: url(/images/menu__06.png) no-repeat; }
.menu4:hover {  background: url(/images/menu_on__06.png) no-repeat; }
.menu5 { width: 100px; height: 46px; background: url(/images/menu__07.png) no-repeat; }
.menu5:hover {  background: url(/images/menu_on__07.png) no-repeat; }
.menu6 { width: 95px; height: 46px; background: url(/images/menu__08.png) no-repeat; }
.menu6:hover {  background: url(/images/menu_on__08.png) no-repeat; }
.menu7 { width: 214px; height: 46px; background: url(/images/menu__09.png) no-repeat; }
.menu7:hover {  background: url(/images/menu_on__09.png) no-repeat; }
.menu8 { width: 116px; height: 46px; background: url(/images/menu__10.png) no-repeat; }
.menu8:hover {  background: url(/images/menu_on__10.png) no-repeat; }

#submenu { width: 100%; height: 17px; background: url(/images/menubar.png) no-repeat; padding: 0px; margin: 0px; clear: both; }
#submenu a { display: block; float: left; padding: -5px 20px 0px 0px; margin: -8px 0px 0px 30px;  font: bold 13px serif; color: #fff; text-decoration: none; }
#submenu a:hover { color: #000; }
.subfirst { margin-left: 250px; }
#page2 { width: 1024px; margin: 0px auto; text-align: left; clear :both; background: url(/images/pagebg.png) 0px 0px no-repeat; }
.tit { margin: 0px 0px 0px 20px; }
.imgh { margin: 20px; padding: 0px; border: 5px solid #6C9434; display: block;  }
.imgh:hover { border: 5px solid #3B511D; }

.imgv { margin: 10px; padding: 0px; border: 10px solid #6C9434; display: inline;  }
.imgv:hover { border: 10px solid #3B511D; }

.gal { width: 95%; width :95%; margin: 0px auto;  }

div.imgboxvl { float: left; }
div.imgboxvr { float: right; margin-right: 50px; }

.txt1 { font: normal 20px "Times New Roman", Arial,Helvetica,Verdana,serif; color:#3B511D; padding-top: 20px; margin: 0px 50px 0px 50px; line-height: 1.6em; font-style: italic;  }
.txt1 .mns { font-size: 165%; font-weight:bold; }
#page2 { font: normal "Times New Roman", Arial,Helvetica,Verdana,serif; color:#3B511D; font-style: italic; }
#page2 h2 { margin: 5px 50px; font: bold 16px serif; color: #f6f6f6; font-style: italic; }
#page2 h1 { margin: 5px 50px; font: bold 22px serif; color: #f6f6f6; font-style: italic; }
#page2 h2 span { margin: 5px 50px; font: bold 16px serif; font-style-normal; font-size: 0.8em; display: block; color:#384D1B;  }
#page2 ul { list-style: square; margin: 15px 50px; }
#page2 ul li { list-style: square; margin: 5px 50px; }
#page2 ul li span { color: #f6f6f6;   }
#page2 ul li strong { font-weight: normal; color: #CDD4C3;   }
#page2 p { margin: 5px 50px; }
.mar { margin: 0px 50px; }
.txtR { text-align: right; font: bold 16px Arial,serif; color: #2E3F16; font-style: normal; }
input, textarea { border: 1px solid #333; background: #DFEFC2; padding: 5px;  }

h2 a { color: #000; text-decoration: none; }
h2 a:hover { color: #eee; text-decoration: underline; }
.clear { clear: both; }

#realink { margin: 20px 50px 50px 50px;  }
#realink a { font: bold 12px Arial,serif; color: #fff; padding: 5px 10px;  }

#formcontact td.txtR { color: red; font-size: 10px;   }
#formcontact label { width: 100%; text-align: right; display: block; vertical-align: top; font-size :15px; color: #eee; }

#irri { float: right; margin-top: -100px; }
