/* CSS Document */

/* ----------------------------------GENERAL---------------------------------- */

body{

	padding:0;

	margin:0;

	background:url(../images/body-bg.gif) #71C442 0 0px repeat-x;

	font-family:Tahoma;

	}

td, img, p, a, ul, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, label, input{

	padding:0;

	margin:0;

	}

img{ border:none;}

a{ text-decoration:none;

	outline:none;

	}

ul, dl{ list-style-type:none;}

.spacer{

	font-size:0;

	line-height:0;

	clear:both;

	}

/* ----------------------------------TOP MENU---------------------------------- */

.topmenu{

	background-image:url(../images/topmenubg.gif);

	height:60px; background-repeat:repeat-x;

	}

ul.menu{

	list-style-type:none; margin-left:85px;

	padding:0; color:#fff; margin-top:9px;

	margin-bottom:8px; height:43px;

	font:normal 11px/43px Arial, Helvetica, sans-serif;

	}



ul.menu li {

	float:left; 

	font-family:Arial, Helvetica, sans-serif;font-size:11px; 

	color:#fff;font-weight:bold;

	background:url(../images/divider.gif) 0 50% no-repeat;

	padding-left:1px;

	}

ul.menu li.noBg{

	background:none;

	}

ul.menu li a{

	font-family:Arial, Helvetica, sans-serif;font-size:11px; 

	color:#fff;font-weight:bold;

	padding:0 15px; display:block;

	}

ul.menu li a:hover{

	background:url(../images/menubullet.gif) 50% 100% no-repeat; color:#E2E979;

	}

.nn{

	background:url(../images/menubullet.gif) 50% 100% no-repeat; color:#E2E979;

	padding:0 15px; display:block;

	}

/* ----------------------------------HEADER---------------------------------- */

.header{

	background-image:url(../images/header.jpg);

	height:185px; width:1004px;

	background-repeat:no-repeat;

	}

.logo{

	margin:27px 0 0 49px;

	}

.bodymain{

	background:url(../images/topn.jpg) 0 0 repeat-x #71C442;

	}

.aquatab{

	margin:35px 0 0 0;

	}

	

.leaf{

	background-image:url(../images/Untitled-2.jpg);

	height:345px; 

	background-repeat:no-repeat;

	background-position:top right;

	}

.leafcopy{

	background-image:url(../images/Untitled-2.jpg);

	height:345px; 

	background-repeat:no-repeat;

	background-position:top center;

	}

.headingtext{

	padding:35px 0 15px 0;

	font:normal 20px Arial, Helvetica, sans-serif;

	color:#EAFCCB;

	}

.bodytext{

	font:normal 13px/17px Arial, Helvetica, sans-serif;

	color:#112900;

	padding:0 175px 0 0;

	}

.yellowtext{

	font:bold 12px/20px Arial, Helvetica, sans-serif;

	color:#E2E979; text-decoration:underline;

	padding:0 200px 0 0;

	}

.addresstext{

	font:bold 12px/17px Arial, Helvetica, sans-serif;

	color:#112900;

	padding:10px 200px 0 0;

	}

/* ----------------------------------LOGOSETS---------------------------------- */

.logosetTable{

	margin:35px 0 0 0;

	}

.contactright{

	font:bold 12px/17px Arial, Helvetica, sans-serif;

	color:#112900;

	padding:10px 0 0 18px;

	}

.call{

	font:bold 13px/18px Arial, Helvetica, sans-serif;

	color:#D7FECC; padding:6px 0 0 18px;

	}

.callyellow{

	font:bold 13px/18px Arial, Helvetica, sans-serif;

	color:#FCFFA0; padding:6px 0 0 5px;

	}

.callyellow a{

	color:#FCFFA0; text-decoration:underline;

	}

/* ----------------------------------FOOTER---------------------------------- */

.footlogo{

	margin:24px 0 0 0;

	}

/*ul.footmenu{

	list-style-type:none; margin-left:165px;

	padding:0; color:#fff; margin-top:31px;

	 margin-right:51px;

	}



ul.footmenu li {

	float:left;  margin-left:30px; 

	font-family:Arial, Helvetica, sans-serif;font-size:11px; 

	color:#fff;font-weight:bold;

	}

ul.footmenu li a{

	font-family:Arial, Helvetica, sans-serif;font-size:11px; 

	color:#fff;font-weight:bold;

	}

ul.footmenu li a:hover{

	background-image:url(../images/menubullet.gif);

	background-repeat:no-repeat;

	width:15px; color:#E2E979;

	padding:0 0 0 0;

	}*/

.footetext{

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#fff; padding:0 10px 0 10px;

	}

.footetext a{

	color:#fff;padding:0 10px 0 10px;

	}

.footetext a:hover{

	color:#cccccc;

	}

.copyright{

	font:normal 10px/14px Arial, Helvetica, sans-serif;

	color:#9FBEF1; padding:7px 16px 0 0;

	text-align:right;

	}

/* ----------------------------------PRODUCTS---------------------------------- */

	

td.leftNav ul{

	font:bold 12px/22px Arial, Helvetica, sans-serif; 

	}



td.leftNav ul li {

	background:url(../images/dottline.gif) 0 100% repeat-x;

	padding-bottom:1px;color:#FDFEA0;

	  

}



td.leftNav ul li a{

 	color:#FDFEA0;

	background:url(../images/bullet.gif) no-repeat 0 8px;

	display:block;

	height:22px;

	padding-left:14px;

}

td.leftNav ul li a:hover{

		color:#fff;

		}

td.leftNav ul li.noline{

	background:none;

	}

td.leftNav ul li.lineheight{

	line-height:14px;

	height:34px;

	}

.menuTable{

	margin:35px 0 0 0;

	}

.menuTablecopy{

	margin:0 0 0 0;

	}

h1{

	padding:35px 0 5px 35px;

	font:normal 20px Arial, Helvetica, sans-serif;

	color:#EAFCCB;

	}

h2{

	padding:0 0 5px 35px;

	font:normal 20px Arial, Helvetica, sans-serif;

	color:#EAFCCB;

	}

h4{

	padding:15px 0 6px 0;

	font:normal 20px Arial, Helvetica, sans-serif;

	color:#EAFCCB;

	}

h4 a{

	color:#EAFCCB;

	}

h4 a:hover{

	color:#000;

	}

	

h5{

	padding:0 0 5px 0;

	font:normal 20px Arial, Helvetica, sans-serif;

	color:#EAFCCB;

	}

h6{

	padding:35px 0 6px 0;

	font:bold 16px Arial, Helvetica, sans-serif;

	color:#EAFCCB;

	}



.boldgrey{

	font:bold 12px/17px Arial, Helvetica, sans-serif;

	color:#112900;

	padding:2px 200px 0 35px;

	}

.righttext{

	font:normal 12px/17px Arial, Helvetica, sans-serif;

	color:#112900;

	padding:0 70px 0 35px;

	}

.ctable{

	margin:30px 0 0 0;

	}

.cright{

	font:bold 12px/17px Arial, Helvetica, sans-serif;

	color:#112900;

	padding:8px 0 0 18px;

	}

.downlogotable{

	margin:6px 0 0 18px;

	}

.righttextYellow{

	font:normal 12px/17px Arial, Helvetica, sans-serif;

	color:#FDFEA0; text-decoration:underline;

	padding:0 70px 0 35px;

	}

.righttextYellow a{

	font:normal 12px/17px Arial, Helvetica, sans-serif;

	color:#FDFEA0; text-decoration:underline;

	}

.righttextYellow a:hover{

	font:normal 12px/17px Arial, Helvetica, sans-serif;

	color:#112900; text-decoration:underline;

	}

.contactTable{

	margin:15px 0 0 35px;

	}

.boldyellow{

	font:bold 13px/18px Arial, Helvetica, sans-serif;

	color:#FDFEA0;

	}

/* ----------------------------------LOCATION/MAP---------------------------------- */

.imageBorder{

	border:4px solid #92DA6A;

	}

.locationTable{

	margin:10px 0 0 35px;

	}

.maintext{

	font:normal 13px/17px Arial, Helvetica, sans-serif;

	color:#112900;

	padding:10px 0 0 35px;

	}

.righttextYellow{

	font:normal 12px/17px Arial, Helvetica, sans-serif;

	color:#FDFEA0; text-decoration:underline;

	padding:0 40px 0 35px;

	}

.mapTable{

	margin:10px 0 58px 35px;

	}

.downbg{

	background-image:url(../images/Untitled-3.jpg) repeat-x;

	height:272px; 

	}

	

/* ----------------------------------HYDEL PAGE---------------------------------- */

.hydelLogo{

	margin:35px 0 0 0;

	}

.hydelLogocopy{

	margin:0 0 0 0;

	}

.normaltext{

	font:normal 12px/17px Arial, Helvetica, sans-serif;

	color:#112900;

	padding:0 0 0 0;

	}

.linknormal{

	padding:5px 0 5px 0;

	font:normal 20px Arial, Helvetica, sans-serif;

	color:#EAFCCB;

	text-decoration:underline;

	}

.linknormal a{

	font:normal 20px Arial, Helvetica, sans-serif;

	color:#EAFCCB; text-decoration:underline;

	}

.linknormal a:hover{

	font:normal 20px Arial, Helvetica, sans-serif;

	color:#fff;

	}

.flashmaintable{

	margin:35px 0 0 0;

	}



/* ----------------------------------MEET HYDEL--------------------------------- */

.meettable{

	margin:10px 0 10px 0;

	}

.bottommar{

	padding:0 0 35px 0;

	}

/* ----------------------------------Curriculam vite--------------------------------- */

.mainTable{

	margin:35px 0 0 0;

	}

.flashtable{

	margin:10px 0 0 0;

	}

.normalyellow{

	font:bold 12px/18px Arial, Helvetica, sans-serif;

	color:#FDFEA0;

	}

.yellownormal{

	font:normal 12px/17px Arial, Helvetica, sans-serif;

	color:#FDFEA0;

	}

/* ----------------------------------Research Hydel1--------------------------------- */

.researchNew{

	margin:10px 0 10px 0;

	}

ul.newone {

 	list-style-type:none; margin-left:38px ; padding:0 ; 

	font:bold 12px/24px Arial, Helvetica, sans-serif; color:#FDFEA0;padding-top:20px;

}



ul.newone li {

	background:url(../images/bulletdark.gif) no-repeat 0 9px;

	font-family:Arial; padding-left:14px; line-height:24px;

}

.contactreserach{

	margin:15px 0 0 0;

	}

/* ----------------------------------Aqua--------------------------------- */

.aqua{

	margin:10px 0 10px 0;

	}

.biggrey{

	font:normal 20px/26px Arial, Helvetica, sans-serif;

	color:#112900;

	padding:5px 0 0 0;

	}

.gifttext{

	padding:35px 0 0 0;

	font:bold 16px Arial, Helvetica, sans-serif;

	color:#FDFEA0;

	}

/*-----------------CSS Edit on 18-03-09----------------------*/

.logoIn{

	margin:0 5px 0 0; float:left;	}







/*-----------------CSS Edit on 22-4-09---------------------------*/



.bodytextProduct{

	font:normal 12px/17px Arial, Helvetica, sans-serif;

	color:#112900;

	padding:0 20px 10px 35px;

	}



.boldgreyMod{

	font:bold 12px/17px Arial, Helvetica, sans-serif;

	color:#112900;

	padding:2px 0px 0 35px;

	}

