@charset "utf-8";
/* CSS Document */
/* Body */
body{ font: 100% Tahoma, Arial, Helvetica, sans-serif; background: url(../images/main-bg2.jpg) repeat-x; margin: 0; padding: 0; color: #000000;
}
img{ border: 0px; }
h1,h2,h3,h4,h5{ padding:0px; margin:0px; }
.hidden{ text-indent:-999em;}
hr{ padding:0; margin:0; display:none;}
a{ text-decoration: none; }
p{ margin: 0px; padding: 0px; }

/* Clearfix */
.clearfix{ display: block; }
	.clearfix:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	html[xmlns] .clearfix{ display: block; }
	* html .clearfix{ height: 1%; }
.clear{ clear:both;}

/* Anti-Spam */
.anti-span{unicode-bidi: bidi-override;	direction: rtl;}
/* border right reset */

/*Contact Box */

#Contact_Box { 
	width: 400px; 
	margin: 0px 0 0 49px  !important; 
	padding: 10px 0px 5px 0px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	color: #333; 
	background-color: #FFF; 
	border: 1px #7F9DB9 solid; 
	text-align: left; 
	line-height: 1.3; 
	}
	
#Contact_Box .Contact_Clear { 
	clear: both; 
	display: block; 
	height: 0px; 
	margin: 0; 
	padding: 0; 
	}

#Contact_Box .Address_Box { 
	float: left; 
	width: 165px; /* 250 */ 
	padding: 3px 0px 0px 30px !important; 
	margin: 0px 0px 0px 0px; 

	overflow: hidden;
	}
	
		
#Contact_Box div { 
	float: left; 
	width: 195px; /* 250 */ 
	margin: 0 0px 0 -20px;  
	}

#Contact_Box div .Phone_Box { 
	float: left; 
	width: 155px; /* 250 */ 
	padding: 3px 8px 10px 30px !important; 
	margin: 0; 
	background: url(../images/contact/phone_icon.gif) no-repeat 5px 0px; 
	overflow: hidden; 
	}

#Contact_Box div .Email_Box { 
	float: left; 
	width: 155px; /* 250 */ 
	padding: 3px 32px 0px 30px !important; 
	margin: 0; 
	background: url(../images/contact/email_icon.gif)  no-repeat 5px 0px; 
	overflow: hidden; 
	}

#Contact_Box div .Email_Box a {
	unicode-bidi: bidi-override;
	direction: rtl;
	}

.contact_us_form_container{ margin-left:50px;}
.height_10{ margin:5px 0 5px 0; line-height:20px;}

/*container*/

#container{ border-right:2px solid #CCCCCC; border-left:2px solid #CCCCCC; width:960px; margin:auto;}
#container2{ border-right:2px solid #CCCCCC; border-left:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; width:960px; margin:auto;}
#container-bubbles{ background:url(../images/content/bubbles-bg.jpg) center top no-repeat; width:100%; min-width:972px;}

/* Header */
	#header{ width:960px; height:266px; background:url(../images/header/banner3.jpg) top no-repeat; margin:auto;}
		
		.call{ position:absolute; font-size:14px; color:#9CC865; font-weight:bold;  width:180px; margin:12px 0 0 575px; text-align:right;}
		.number{ position:absolute; font-size:20px; font-weight:bold; width:180px; display:block; margin:8px 0 0 780px; text-align:left; color:#FFFFFF;}
		
		.link{ background:url(../images/header/top-navBG.jpg) repeat-x; margin:220px 0 0 0px; padding:0px; list-style:none; position:absolute; width:958px; height:46px; border-right:1px #FFFFFF solid;border-left:1px #FFFFFF solid; }
		.link li.house{ background:url(../images/header/break.png) right bottom no-repeat; width:61px; height:44px; display:block; float:left;}
		.link li.house a{ background:url(../images/header/green-house.jpg) no-repeat;width:31px; height:27px; display:block; margin:11px 0 0 13px;}
		.link li > ul{ visibility:hidden;}
		.link li:hover > ul{ visibility: visible;}
		

		.link li.About-TLC{ margin:5px 0 0 0; padding:0px; display:block;float:left;width:133px;}
		.link li.About-TLC a{background:url(../images/header/break.png) right bottom no-repeat; margin:0px; padding:11px 0 0 0; display:block; width:133px; height:28px; font-size:13px; color:#FFFFFF; font-weight:bold;text-align:center;}
		.link li.About-TLC a:hover{color:#9BC765;}
		.link li.About-TLC a.active{color:#9BC765 !important; }
		
		.drop_down{padding:0px;list-style: none;margin:0px 0px 0px -1px;width:250px !important;background-color:#004F92; position:absolute;}
		
		.drop_down li{ float:none;padding:0px 0px 0px 0px;margin:0px;width:250px !important;border-bottom:1px solid #005E94 !important;
				border-width:0px 0px 0px 0px;position:relative!important;}
				
		.drop_down li a{background:none !important;width:225px!important;height:20px !important;display:block;padding: 7px 0px 7px 25px !important;margin:0px;text-decoration:none;color:#FFFFFF; position:relative!important; text-align:left !important;}
		.drop_down li a:hover{color:#9BC765 !important; }
		
		
		
		
		
		.link li.TLC-Value{ margin:5px 0 0 0; padding:0px; display:block;float:left;width:144px;}
		.link li.TLC-Value a{background:url(../images/header/break.png) right bottom no-repeat; margin:0px; padding:11px 0 0 0; display:block;width:144px; height:28px; font-size:13px; color:#FFFFFF; font-weight:bold;text-align:center;}
		.link li.TLC-Value a:hover{color:#9BC765;}
		
		.link li.TLC-Value a.active{color:#9BC765 !important; }
		.drop_down2{padding:0px;list-style: none;margin:0px 0px 0px -1px;width:200px !important;background-color:#004F92; position:absolute;}
		
		.drop_down2 li{ float:none;padding:0px 0px 0px 0px;margin:0px;width:200px!important;border-bottom:1px solid #005E94 !important;
				border-width:0px 0px 0px 0px;position:relative!important;}
				
		.drop_down2 li a{background:none !important;width:175px!important;height:20px !important;display:block;padding: 7px 0px 7px 25px !important;margin:0px;text-decoration:none;color:#FFFFFF; position:relative!important; text-align:left !important;}
		
		
		
		
		.link li.GreenLink-Water-Solutions{margin:5px 0 0 0; padding:0px; display:block;float:left;width:218px;}
		.link li.GreenLink-Water-Solutions a{background:url(../images/header/break.png) right bottom no-repeat; margin:0px; padding:11px 0 0 0; display:block;width:218px;height:28px; font-size:13px; color:#FFFFFF; font-weight:bold;text-align:center;}
		.link li.GreenLink-Water-Solutions a:hover{color:#9BC765;}
		.link li.GreenLink-Water-Solutions a.active{color:#9BC765 !important; }
		
		.drop_down3{padding:0px;list-style: none;margin:0px 0px 0px -1px;width:218px;background-color:#004F92; position:absolute;}
		
		.drop_down3 li{ float:none;padding:0px 0px 0px 0px;margin:0px;width:218px;border-bottom:1px solid #005E94 !important;
				border-width:0px 0px 0px 0px;position:relative!important;}
				
		.drop_down3 li a{background:none !important;width:193px!important;height:20px !important;display:block;padding:7px 0px 7px 25px !important;margin:0px;text-decoration:none;color:#FFFFFF; position:relative!important;text-align:left !important; }
		
		
		.link li.Water{ margin:5px 0 0 0; padding:0px; display:block;float:left;width:263px;}
		.link li.Water a{background:url(../images/header/break.png) right bottom no-repeat; margin:0px; padding:5px 0 0 0;display:block;width:263px; height:34px; font-size:13px; color:#FFFFFF; font-weight:bold;text-align:center;}
		.link li.Water a:hover{color:#9BC765;}
		.link li.Water a.active{color:#9BC765 !important; }
		
		.drop_down4{padding:0px;list-style: none;margin:0px 0px 0px -1px;width:263px;background-color:#004F92; position:absolute;}
		
		.drop_down4 li{ float:none;padding:0px 0px 0px 0px;margin:0px;width:263px;border-bottom:1px solid #005E94 !important;
				border-width:0px 0px 0px 0px;position:relative!important;}
				
		.drop_down4 li a{background:none !important;width:238px !important;height:20px !important;display:block;padding:7px 0px 7px 25px !important;margin:0px;text-decoration:none;color:#FFFFFF; position:relative!important;text-align:left !important; }
		
		.link li.Contact-TLC{ margin:5px 0 0 0; padding:0px; display:block;float:left;width:139px;}
		.link li.Contact-TLC a{ margin:0px; padding:11px 0 0 0; display:block;width:139px; height:28px; font-size:13px; color:#FFFFFF; font-weight:bold;text-align:center;}
		.link li.Contact-TLC a:hover{color:#9BC765;}
		.link li.Contact-TLC a.active{color:#9BC765 !important; }
		.drop_down5{padding:0px;list-style: none;margin:0px 0px 0px -191px;width:330px !important;background-color:#004F92; position:absolute;}
		
		.drop_down5 li{ float:none;padding:0px 0px 0px 0px!important;margin:0px;width:330px !important;border-bottom:1px solid #005E94 !important;
				border-width:0px 0px 0px 0px;position:relative!important;}
				
		.drop_down5 li a{background:none !important;width:310px !important;height:20px !important;display:block;padding:7px 0px 7px 20px!important;margin:0px !important;text-decoration:none;color:#FFFFFF; position:relative!important;text-align:left!important; }
		
		.green{ color:#9BC765;}
/* Content */
	#content{ background:url(../images/content/topbg.png) top #FFF repeat-x; width:960px;  padding-top:20px;}
		.content-top{ width:942px; min-height:240px; margin-left:18px;}
			.left-links{ width:297px;float:left; }
				.left-links dl{  width:297px; height:74px; margin:0px; padding:0px; display:block;}
					.left-links dl dt{background:url(../images/content/box-dropof-water2.jpg) no-repeat; font-size:18px; font-weight:bold; height:74px; padding:0px 0 0 0;  color:#FFFFFF; margin: 0 0 0 0px; width:297px;}
					.left-links dl dt a{ width:237px; height:54px; display:block; color:#FFFFFF; padding:20px 0 0 60px; }
					.left-links dl dt span{ /*color:#9AC665;*/ color:#FFFFFF;}
						.left-links dl dd{ background:url(../images/content/lil-arrow.png)  right bottom no-repeat; margin:-30px 5px 0 0px; padding:0px; float:right; }
						.left-links dl dd a{color:#FFFFFF; margin:-30px 0 0 0; padding:0px 20px 0 0; font-size:10px;height:15px; width:120px; }	
			.right-image{ background: url(../images/content/water-fall-image.jpg) no-repeat; height:240px; width:611px;  float:right; padding-right:18px;}
			
		.main-content2{ width:611px;  float:right; padding-right:18px; min-height:240px; height:auto !important;
 height:240px; margin-top:10px;}
			.main-content2 h1{ font-size:19px; color:#0066CC; float:left; padding-right:8px;}
			.main-content2 h1 span.blue{ background:url(../images/content/grey-break.png) right no-repeat; color:#0066CC; padding-right:11px;}
			
			.main-content2 h2 { color:#999999; font-size:14px; padding-top:4px; }
			.main-content2 h3{color:#0066CC; font-size:14px; padding-top:4px; }
			.main-content2 p{ font-size:14px; margin:12px 25px 0 0; padding:0px; line-height:20px;}
			.main-content2 strong{ font-style:normal; color:#006DB1; font-weight:normal;}
			.main-content2 em{ font-size:12px;}
			.main-content2 ul{  margin:15px 0 0 20px; padding:0px; list-style:inside; line-height:18px;}
				.main-content2 ul li{ padding:0px; margin:2px 0 2px 0; font-size:13px;}	
			
			.main-content2 .inner-ul{ margin:2px 0 2px 20px; padding:0px;list-style:inside circle;}
				.main-content2 .inner-ul li{ margin:0px; padding:0px;}	
		
		.space{ display:block; min-height:40px; height:auto !important; height:40px;}

		.column1{ float:left; width:250px;  line-height:15px;}
			.column1 img{ width:108px; height:109px; float:left; margin-right:15px;}
				.column1 h3{ margin-top:30px; float:left;}
		.column2{ float:left; width:250px;  }
			.column2 img{ width:108px; height:109px; float:left; margin-right:15px;}
					.column2 h3{ margin-top:30px; float:left;}
		
/* main-Content*/
		.main-content{ width:942px; margin:25px 0px 0 18px; padding-bottom:20px;}
			.main-content h1{ font-size:19px; color:#0066CC; min-width:126px;  float:left; padding-right:3px;}
			.main-content h1 span.blue{ background:url(../images/content/grey-break.png) right no-repeat; color:#0066CC; padding-right:11px;}
			.main-content h2 { color:#999999; font-size:14px; padding-top:4px; }
			.main-content h3{color:#0066CC; font-size:14px; padding-top:4px; }
			.main-content p{ font-size:14px; margin:12px 25px 0 0; padding:0px; line-height:20px;}
			.main-content strong{ font-style:normal; color:#006DB1; font-weight:normal;}
			.main-content em{ font-size:12px;}
			.greenlink{ color:#4c7916;}
		.center{ margin:auto; text-align:center; }
		.form{ margin:10px 0 0 20px; display:block; width:540px; font-size:12px;}
		.form2{ margin:10px 0 0 10px; display:block; width:240px; font-size:12px; border:1px #CCC solid; padding-left:10px;}
		.r1{ width:150px; float:left;  text-align:left;}
			.r1 p{ line-height:18px;}
		.r2{ width:150px;  float:left;}
			.r2 p{ line-height:37px;}
		.align-me{margin:0 0 0 320px;}
		.centeredimage{text-align:center; margin:0 auto; padding:0px; display:block;}
		
		.float-right{ float:right;}	
		.float-left{ float:left;}
		.margin-custom{ margin-right:10px; }
		.main-content ul{ margin:10px 0 0 30px; padding:0px; list-style:inside; line-height:15px;}
			.main-content ul li{ margin:0px; padding:0px; list-style:inside disc; font-size:12px;}
		.main-content .inner{margin:10px 0 10px 30px; padding:0px; list-style:inside; line-height:15px;}
			.main-content .inner li{ margin:0px; padding:0px; list-style:inside circle; font-size:12px;}
			
		.mid-box{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:9px;}
/* borrom links*/
		.bottom-links{width:942px; margin:0px 0px 25px 15px;}
		.bottom-links h3{background:url(../images/content/top-links-image.jpg)  no-repeat;  height:29px; min-height:29px;  width:268px;font-size:14px; color:#FFFFFF; font-weight:bold; padding:15px 0 0 30px; word-spacing:-1px;}
		.bottom-links h3 span{ color:#7EB140;}
		.bottom-links p{ font-size:10px; line-height:15px; margin:10px 8px 0 8px;min-height:80px;}
		.bottom-links strong{ color:#0064A5; font-weight:normal;}
		.bottom-links ul{ margin:8px 0 0 0; padding:0px; width:297px; list-style:none; border:0; overflow:hidden;height:auto !important; min-height:110px; height:110px;  }
			.bottom-links ul li{ background:url(../images/content/green-box.jpg) no-repeat;width:288px; height:24px; margin:1px 0 0 0; padding:0px 0 0 8px; list-style:none;display:block; border:0;}	
			.bottom-links ul li a{ background:url(../images/content/blue-arrow.jpg)  left no-repeat; margin:0px 0 0 0px; padding:3px 0 0 23px;width:266px;height:21px; overflow:hidden; display:block; border:0; font-size:14px; font-weight:bold; color:#FFFFFF;}
			
		.c-head1{background:url(../images/content/bottom-curve.jpg) bottom no-repeat;   width:296px; float:left; margin-right:18px; padding-bottom:5px; }
			.colm1{width:295px;border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5;  }
	.more-info{height:15px !important; margin:0px 0 0 229px;  padding:0px;}	
		.more-info a{background:url(../images/content/lil-arrow-green.jpg) right  no-repeat; color:#005CB7; font-size:10px; height:15px !important; padding:0 19px 0 0; margin:0px 0 0 0; overflow:hidden;}
		
		.c-head2{background:url(../images/content/bottom-curve.jpg) bottom no-repeat;   width:296px; float:left; margin-right:18px;padding-bottom:5px; }
			.colm2{width:295px;border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5; }
			
			.c-head3{background:url(../images/content/bottom-curve.jpg) bottom no-repeat;   width:296px; float:left; padding-bottom:5px; }
			.colm3{width:295px;border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5; }
		
/* content-bottom */
	.content-bottom{ width:960px; margin:0px; padding:0px; line-height:15px;}
		.content-bottom h3{ background:url(../images/content/blue-greenline.jpg) bottom no-repeat; color:#005BB7; font-weight:bold; font-size:16px; padding-bottom:5px;}
		.content-bottom h3 span{ color:#005BB7;}
		.cbottom-left{ width:435px;float:left; padding-left:15px; }
			.cbottom-left p{ font-size:11px;  margin-top:10px; line-height:15px}
			.cbottom-left strong{ font-size:12px; color:#005995;}
		
		.f-1{ float:left; margin:10px 0 0 15px;}
		.logos{ width:250px; padding-left:20px;}
		.logos cite a img{ float:left; width:70px; display:block; margin-right:8px; margin-top:10px;}
		.f-1 p{ line-height:20px; margin-left:20px;}	
		.content-bottom cite{ font-weight:bold; font-style:normal;}	
		.content-bottom cite a{color:#666666;}
		.b1{ float:left; margin:10px 20px 0 30px;}	
		.float-me{ float:left;}
	.cbottom-right{ width:435px;  float:right;padding-right:15px;}	
		.b2{ float:right; margin-top:-20px;margin-right:-10px;}
		.f-2{ float:left; margin:10px 0 0 0px;}
		.f-2 p{ line-height:20px !important; }	
		.long{ font-size:13px ; color:#005995;font-weight:bold;  position:relative; display:block;}
		.cbottom-right strong{ font-size:12px; color:#005995; }
		
		.cbottom-right p{font-size:11px;  margin-top:10px; line-height:15px; position:relative; }
		.blue2{color:#005592;}	
/* Footer */
	#footer{ background:url(../images/footer/footer.jpg) #E5E5E5 no-repeat; width:960px; height:87px; margin-top:10px;}
		#footer p{ font-size:12px; color:#FFFFFF; text-align:center; padding-top:8px;}
		#footer p a{color:#FFFFFF;}
			.copyright{ text-align:center; color:#005490 !important; margin-top:10px !important;}