/* css for first page */
/* CSS Document */

/* main settings start */
body {
	margin:0;
	padding:0;
	background-color:#d3e5f9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;	
	}

/* hide from iemac \*/
* html .ie {
	height: 1%;
	}

/* end hide from iemac */

*{
	outline:0;
	}

img a{
	border:0;
}


form {
	margin:0;
	padding:0;
	}
	
img {
	border:none
	}

.bold {
	font-weight: bold;
	}

a {
	text-decoration:none;
	color:#000;
	cursor:pointer;
	}

a:link {
	color: #005a9c;
	text-decoration: underline;
}

a:visited { 
color: #005a9c;
text-decoration: underline;
}

a:hover { 
color: #ba7c1a;
text-decoration: underline;
}

a:active { 
color: #005a9c;
text-decoration: underline;
}	

input {

	outline:0;

	}



.clear {

	clear:both

	}

.floatleft {

	float:left

	}

.floatright {
	float:right;
	padding-left: 15px;

	}

p{
	text-align:justify;
	}
	
h1{
	margin:0;
	padding:0;
	}

h2 {
	color: #C68600;
	font-weight: normal;
	font-size: 16px;
	padding-left: 10px;
	}
	
h3 {
	color: #004c90;
	font-weight: normal;
	font-size: 16px;
	background: url(../images/hd_icons.gif) no-repeat left;
	padding-left: 23px;
	}

.table_heading {
	color: #C68600;
	font-weight: normal;
	font-size: 16px;
	}

.goldtext {
	color: #C68600;
	}

.greentext {
	color: #009149;
	}
		
/* main settings End */


/* main body */
#main{
	margin:0 auto;
	padding:0;
	background: no-repeat left;
	}
	
#mainbody{
	width:975px;
	margin:1px 0 0 1px;
	background-color:#d3e5f9;
	border: 1px solid #BAD7F5;
	}
	
/* css for top header and Navigation div with Logo panel */
#header{
	height:112px;
	background:url(../images/top_bg_images.jpg) no-repeat center top;
	}
	
#logohd{
 float:left; 
 margin:0; 
 padding:3em 0 0 3em;
}

#rightnavitiontop{
	padding:71px 1px 0 0;
	width: 620px;
	float: right;
}
	
/* css for middle body content */
#main_contentbody{
	margin:0;
	padding:1.2em 0 0 0;
/*	height:645px;*/
	}

#leftPanel{
 float:left;
 color:#005a9c; 
 width:595px; 
 display:inline; 
 margin-right:.7em; 
}
.lft_topOne{
	width:593px; 
	}
.lft_topTwo{
	background:url(../images/top_bgImg.gif) no-repeat 34em bottom;
	height:300px;
	width:593px; 
	}
	
.lft_toppanel_nav{
	padding:.5em 0 0 0;
	margin:0;
}
.lft_toppanel_nav a{
	padding:0;
	margin:0;
	color:#005a9c;
	}
.lft_toppanel_nav a span{
	padding:0 2em 0 1.1em;
	margin:0;
	color:#005a9c;
	background:url(../images/green_bullet.gif) no-repeat right .5em;
	}	
.lft_toppanel_nav a:hover span{
	text-decoration:underline;
	}
	
.green_hd{
	margin:0;
	padding:.8em 0 .3em .1em;
	}
.green_hd h2{
	margin:0;
	padding:0;
	color:#009149;
	font:bold 24px Arial, Helvetica, sans-serif;
	}
.green_hd h2 span{
	padding-left:12em;
	}

/* css for four images gallery */
#img_top{
	margin:0;
	padding:1em 0 0 0;
}
.top_box_imgOne{
	 width:128px; 
	 height:165px;
	 float:left;
	 margin-right:1.2em;
	 border:solid 1px #009d57;
	}
.top_box_imgOne img{
	text-align:center;
	vertical-align:middle;
	}
.top_box_listTwo{
	 width:130px; 
	 height:166px;
	 float:left;
	 margin-right:1.2em;
	 background:url(../images/services_box.gif) no-repeat center top;
	}
.topserviceslink{
	color:#ffffff;
	padding:.3em 0 0 1.7em;
	font:bold 15px Arial, Helvetica, sans-serif;
	}
	.topserviceslink IMG{
		vertical-align:middle;
		cursor:pointer;
	}
.serviceproperty{
	margin:0;
	padding:1em 0 0 .5em;
	color:#115897;
	font-size:11px;
	line-height:16px;
	}
.serviceproperty ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
	.serviceproperty li{
	margin:0;
	padding:0;
	list-style-type:none;
	}
	.serviceproperty li a{
	margin:0;
	padding:0;
	list-style-type:none;
		color:#115897;
	}
	.serviceproperty li a:hover{
	list-style-type:none;
		color:#003366;
	}
	
.allservicearea{
	text-align:right;
	padding:.3em 2.3em;
	
	}
	.allservicearea a{
		text-decoration:underline;
		color:#115897;
	}
	
.blueroundpanel{
	background: #004c90 url(../images/blue_top_roundimg.gif) no-repeat top;
	width:590px;
	margin:1em 0 0 .3em;
	}
.blueroundpanel_botimg{
	background:url(../images/blue_bot_roundimg.gif) no-repeat bottom;
	height:130px;
	}
	
.onblue_box{
	float:left;
	color:#d3e5f9;
	font:bold 24px Arial, Helvetica, sans-serif;
	padding:.2em 0 0 .6em; 
	}
	.onblue_redicon img a{
	cursor:pointer;
	}
.qualitycard{
 clear:both; 
 padding:.6em 0 0 0;
}
.ongree_text{
	float:left;
	color:#bee7d3;
	font:bold 30px Arial, Helvetica, sans-serif;
	padding:.2em 0 0 1.6em; 
	}







#rightPanel{
 float:right;
 color:#005a9c; 
 width:365px; 
 display:inline; 
/* height:500px;*/
}

/* css for top navigation tab menu */
 #tabmenu{
	margin:0;
	padding:7.1em 0 0 0;
	.padding-top:6.0em;
	}
	
#tabmenu ul{
	margin:0;
	 padding:0;
	 list-style-type:none;
	}
#tabmenu li{
	list-style-type:none;
		margin:0;
		padding: 0 0 .8em 0;
		padding-top:.5em;
		display:block;
		color:#ffffff;
		float:left;
		background-color:#0067a5;
	}
	
#tabmenu li a{	
		list-style-type:none;
		margin:0;
		padding:.5em 0 .6em .2em;
		display:inline;
		color:#ffffff;
		background:url(../images/left_tabImg.gif) no-repeat top left;
		text-decoration:none;
		font-weight:bold;
		outline:0;
		.padding-bottom:.1em;
		}
	#tabmenu li a span{
		margin:0 0 0 .2em;
		color:#ffffff;
		background:url(../images/right_tabImg1.gif) no-repeat top right;
		text-decoration:none;
		padding:.5em .6em .6em .5em;
		font-weight:bold;
		outline:0;	
		}
	#tabmenu li a:hover{
		background-position:0% -27px;
		.padding-bottom:1em;
		.padding-top:.5em;

		}
	#tabmenu a:hover span{
		background-position:100% -27px;
		color:#ffffff;
		 .padding-bottom:.8em;
		.padding-top:.2em;
 
		}
	#tabmenu .current a{
		background-position:0% -27px;
		.padding-top:.8em;

		}
	#tabmenu .current a span{
		 background-position:100% -27px;
		 color:#ffffff;
		 .padding-bottom:.6em;
 
		 } 
			
	
/* css for footer section */	
#footer{
	padding:0 0 .5em 0;
	margin:0;
	}
.foot_navi{
 padding:.7em;
 background-color:#FFFFFF;
 border:solid 1px #cdd7ea;
 margin:0;
 font-size:11px;
}
.foot_navi ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	.foot_navi li{
		list-style-type:none;
		margin:0;
		padding:0 1em 0 1.5em;
		display:inline;
		color:#868686;
		background:url(../images/foot_bullet.gif) no-repeat 0 .45em;
		}
	.foot_navi li a{
		color:#005a9c;
		text-decoration:none;
		}
.foot_rightnav{
 float:right; 
 color:#005a9c;
}

.foot_copyright{
 text-align:right; 
 padding:1.5em 2em 1em 0;
 margin:0;
 color:#868686;
 font-size:11px;
}

.lft_toppanel_nav_g{
	padding:0;
	margin:1.4em 0 0 1em ;
}
.lft_toppanel_nav_g a{
	padding:0;
	margin:0;
	color:#005a9c;
	}
.lft_toppanel_nav_g span{
	padding:0 3em 0 1em;
	margin:0;
	color:#005a9c;
	background:url(../images/green_bullet_2.gif) no-repeat right .5em;
	}	
.lft_toppanel_nav_g a:hover span{
	text-decoration:underline;
	}
	
.servicesAreapanel{
	margin:10px 0 0;
	padding:0;
}

.hd_servicesarea{
	 float:left; 
	 border-top:solid 1px #cdd6ea;
	 color:#009149;
	 font:bold 18px Arial, Helvetica, sans-serif;
	 margin-bottom:.01em;
	 padding:.3em 2em .3em 1.6em;
	 background:#FFFFFF url(../images/hd_icons.gif) no-repeat .5em .6em;
	}
.hd_servicesarea span{
	color:#005a9c;
	}
	
.bullet_content, .green_prod_bullet{
	clear:left;
	overflow:auto;
	border:solid 1px #cdd6ea;
	padding:1em; 
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	line-height:21px;
	position:relative;
	}
.headboxex{
background:#ffffff url(../images/pic_img.gif) no-repeat center bottom; 
font-family:Arial, Helvetica, sans-serif; 
padding-bottom:7em;
}
	
.bullet_content ul, .green_prod_bullet ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
	.bullet_content li, .green_prod_bullet li{
	margin:0;
	padding-left:2.2em;
	list-style-type:none;
	background:url(../images/orange_bullet.gif) no-repeat .6em .5em;
	}	
	
	
.green_prod_bullet li{
	background:url(../images/green_bulletright.gif) no-repeat .6em .4em;
	color:#005a9c;
	font-size:12px;
	}
	
.button_div{
	position:relative;
	bottom:1em;
	right:0;
	text-align:right;
}

.head_round_tab{
	background:url(../images/hd_tab_leftimg.gif) no-repeat left;
	height:29px;
	float:left;
	}
.head_round_tab_right{
	background:url(../images/hd_tab_rightimg.gif) no-repeat right;
	height:29px;
	}
	
.head_round_tab_right div{
	 margin:0 1em; 
	 font-size:16px; 
	 padding:5px 5px 5px 35px; 
	 border-top:solid 1px #cdd6ea; 
	 color:#009249;
	 font-weight:bold;
	 background:#f8f8f8 url(../images/hd_icons.gif) no-repeat left .5em;
	 height: 19px;
	}
	.head_round_tab_right div span{
	 font-size:16px; 
	 color:#005a9c;
	}
	
/* header top navigation */
/* css for top tab */
#skyBlueTab{
	margin-bottom:.54em;
	padding:0;

	}
#skyBlueTab ul{
	list-style-type:none;
	color:#003366;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
	}
#skyBlueTab li{
	display:inline;
	color:#FF6600;
/*	.margin:0 -.4em 0 0;*/
	padding:0;
	}
#skyBlueTab li a{
	margin:0;
	padding:.3em .5em .45em .5em;
/*	background:url(../images/leftTabImages.gif) no-repeat top left;*/
	background-color:#005B9C;
	border:solid 1px #D8DFEA;
	border-bottom:0;
	text-decoration:none;
	color:#fff;
	margin-right:.1em;
		}
#skyBlueTab li a span{
	/*margin:0;
	padding:.5em .5em .5em .6em;*/
/*	background:url(../images/rightTabImages.gif) no-repeat top right;*/
	
	}	
#skyBlueTab a:hover{
/*		background-position:0% -40px;*/
	background-color:#F3A730;
	border:solid 1px #D8DFEA;
	border-bottom:0;
		}
#skyBlueTab a:hover span{
/*		background-position:100% -40px;
		color:#003366;*/
		}
#skyBlueTab .current a{
	background-position:0% -40px;
	background-color:#F3A730;
	border:solid 1px #D8DFEA;
	border-bottom:0;
	}
/*#skyBlueTab .current a span{
	 background-position:100% -40px;
	 color:#003366;
	 }*/
	 

/* css for rightpanel start */
#fullpg_panel{
	float:right;
	width:973px;
	display:inline;
	border:solid 1px #d8deed;
	border-top:solid 5px #a8bada;
	padding:0;
	margin:0 0 20px;
	background:#FFFFFF url(http://www.geowaterusa.com/images/product_bg.jpg) no-repeat 68em 23em;
	}
.fullpg_panel_inner{
	padding:10px 10px 5px 10px;
	margin:0;
	}

.fullpg_panel_inner p {
	padding: 0 20px 0 23px;
	}

ul {
	margin: 0 0 0 10px;
	padding: 0;
	}

li.orangebullet {
	background: url(../images/orange_bullet.gif) no-repeat left;
	padding-left: 15px;
	list-style: none;
	}

table {
	margin: 0 15px 0 10px;
	}
table tr td ul li.orangebullet {
	background: url(../images/orange_bullet.gif) no-repeat left;
	padding-left: 15px;
	list-style: none;
	margin: 10px 0 0 0;
	}

/* css for rightpanel start */
#in_rightpanel{
	float:right;
	width:710px;
	min-height: 600px;
	display:inline;
	margin-right:0.7em;
	border:solid 1px #d8deed;
	border-top:solid 5px #a8bada;
	padding:0;
	margin:0;
	background:#FFFFFF;
	}
.in_rightpanel_inner{
	padding:10px 15px 5px;
	margin:0;
	}
.in_product_services{
	padding:0 0 5px 0;
	margin:0;
	}
.in_product_services h1{
	padding:0;
	margin:10px 0 0;
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#009149;
	}
.in_product_services p{
	padding:0 0 0 40px;
	margin:0;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#005a9c;
	}
#in_product_text{
	padding:10px 0 0 5px;
	margin:0;
	}
.in_product_left{

	}
.in_product_left p{
	margin:0;
	padding: 0 15px 15px 10px;
	}
.in_product_right{
	float:right;
	padding:0px 20px 0 0;
	margin:0;
	}
.in_feature_text{
	padding:0;
	margin:0 0 10px;
	}
.in_feature_text h2{
	padding:10px 0 5px 10px;
	margin:0;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#004c90;
	}
.in_feature_text p{
	padding:0 0 0 40px;
	margin:5px 0;
	background:url(../images/orange_bullet.gif) no-repeat 2em .45em;
	}
.in_feature_text p span{
	padding:0 0 0 8px;
	}
.in_more_info{
	padding:20px 0 10px 20px;
	margin:0;
	position:relative;
	}
.info_button{
	padding:0;
	margin:0;
	background:url(../images/bt_moreinfo.gif) no-repeat;
	width:102px;
	height:27px;
	cursor:pointer;
	border:none;
	}
	
.in_footer_icon{
	float:right;
	padding:0;
	margin:0;
	}
.in_footer_icon ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
.in_footer_icon li {
	float:left;	
	padding-right:5px;
	margin:0;
	display:block;
	background-image: none;
		}


	
/* css for leftpanel */
#in_leftpanel{
	float:left;
	color:#005a9c; 
	width:250px; 
	display:inline; 
	height:540px; 
	}

 
