@charset "utf-8";
/* CSS Document */

body, form {
	padding:0px;
	margin:0px;

	}
#main-wrapper {
	width:990px;
	margin:0px auto;
	height:auto;
	background:url(../images/main-bg.gif) top center repeat-y;	
	}	
#main-container {
	width:900px;
	margin:0px auto;
	height:auto;
	}

#header-top-box {
	width:900px;
	height:70px;
	background:url(../images/header-top.gif) bottom center no-repeat;
	}


#header-cnt {
	width:auto;
	height:auto;
	}
.logo {
	width:155px;
	height:163px;
	float:left;
/*	background:url(../images/logo-bg.gif) no-repeat;*/
	}
.date {
	height:16px;
	float:left;
	width:204px;
	font-family:"Trebuchet MS", Tahoma;
	font-size:13px;
	color:#000;
	padding:2px 0 0 150px;
	
	}
.time1 {
	height:16px;
	float:left;
	width:300px;
	font-family:"Trebuchet MS", Tahoma;
	font-size:13px;
	color:#000;
	padding:4px 0 0 6px;
	
	}	
.time2 {
	height:16px;
	float:left;
	width:200px;
	font-family:"Trebuchet MS", Tahoma;
	font-size:13px;
	color:#000;
	padding:4px 0 0 50px;
	
	}	
.time3 {
	height:16px;
	float:right;
	width:204px;
	font-family:"Trebuchet MS", Tahoma;
	font-size:13px;
	color:#000;
	padding:4px 6px 0 6px;
	
	}	
			
.logo-box {
	float:left;
	width:154px;
	padding:7px 0 0 0px;	
	}	

	
	
.banner {
	width:738px;
	height:163px;
	float:right;
/*	background:url(../images/banner.gif) no-repeat;*/
	}
		
.spacer-h {
	height:6px;
	clear:both;
	}
.navigation	{
	width:900px;
	height:42px;
	}
.navigation-l {
	width:10px;
	height:42px;
	float:left;
	background:url(../images/nav-l.gif) no-repeat;
	}
.navigation-m {
	width:880px;
	height:42px;
	float:left;
	background:url(../images/nav-bg.gif) repeat-x;
	}
.navigation-r {
	width:10px;
	height:42px;
	float:left;
	background:url(../images/nav-r.gif)  no-repeat;
	}						
.data-area-f {
	width:714px;
	height:auto;
	float:left;
	}
	
.data-area {
	width:900px;
	height:auto;
	}	
	
.data-left {
	width:466px;
	height:auto;
	float:left;
	}
.data-left p {
	margin:0px;
	padding:0px;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#4c4c4c;
	line-height:20px;

	
	}
.data-left img {
	float:right;
	border:none;
	padding:0px 0px 10px 10px;
	}	
	
.latest-news {
	width:229px;
	height:263px;
	float:right;
	background:url(../images/latest-news.gif) no-repeat;
	}	
	
.left-bar {
	width:200px;
	height:auto;
	float:left;
	}
.lbar-top {
	width:186px;
	height:27px;
	background:url(../images/leftbar-top.gif) no-repeat;
	float:left;
	}
.lbar-mid {
	width:183px;
	min-height:200px;
	height:auto;
	border-left:solid 1px #cccbcb;
	border-right:solid 1px #cccbcb;
	float:left;
	background:#eaeaea;
	}	
.lbar-mid ul, li {
	display:block;
	margin:0px;
	padding:0px;

	}	
	
.lbar-mid li {
	font-family:"Trebuchet MS", Tahoma;
	font-size:14px;
	line-height:25px;
	border-bottom:dashed 1px #d8dcdd;
	color:#0c609d;
/*	list-style-image:url(../images/bullet.gif);*/
	width:96%;

	}	
	
.lbar-mid li:hover {
	background:#CCCCCC;
	cursor:pointer;
	}
	
	
.lbar-btm {
	width:186px;
	height:7px;
	background:url(../images/leftbar-bt.gif) no-repeat;
	float:left;
	}


.wider-bar {
	width:688px;
	float:right;
	}
.wbar-heading {
	width:684px;
	border-top:solid 2px #eaeaea;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0066FF;
	padding:6px 0 10px 0px;
	}	
.wbar-heading2 {
	width:684px;
	border-top:solid 2px #eaeaea;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0066FF;
	padding:6px 0 0px 0px;
	}	
			
.wb-txt-area {
	width:684px;
	height:100%;
	min-height:200px;
	font-family:Tahoma, Arial;
	font-size:11px;
	
	}
		
.product-area {
	width:714px;

	height:auto;
	}
.product1 {
	width:240px;
	height:355px;
	float:left;
	background:url(../images/wat.jpg) no-repeat;
	}		
.product2 {
	width:240px;
	height:355px;
	float:left;
	background:url(../images/energy.jpg) no-repeat;
	}
.product3 {
	width:233px;
	height:355px;
	float:left;
	background:url(../images/env.jpg) no-repeat;
	
	}		
#footer {
	width:100%;
	height:42px;
	background:url(../images/footer-bg.gif) repeat-x;
	font-family:"Trebuchet MS", Tahoma;
	font-size:12px;
	color:#676c72;
	float:left;
	}
.footer-link a:link {
	color:#000;
	text-decoration:none;
	}
.footer-link a:visited {
	color:#000;
	text-decoration:none;
	}
.footer-link a:hover {
	color:#676c72;
	text-decoration:underline;
	}	
	
	
.footer-left {
	width:300px;
	float:left;
	font-family:Tahoma, Arial;
	font-size:11px;
	padding:0 0 0 10px;
	}
.footer-mid {
	width:300px;
	float:left;
	font-family:Tahoma, Arial;
	font-size:11px;
	text-align:left;
	}	
	
.footer-box {
	width:900px;
	padding:3px 0 0 0;
	height:50px;
	background:url(../images/footer-bg-w.gif) top center no-repeat;
	}	
.footer-right {
	width:270px;
	float:right;
	text-align:right;
	font-family:Tahoma, Arial;
	font-size:11px;
	padding:0 10px 0 0;	
	
	}		
	
.clear {
	clear:both;
	}	
.white-heading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:6px 0 0 12px;
	}	
	
.search-box {
	float:left;
	width:204px;
	height:28px;
	background:url(../images/search-bg.gif) no-repeat;
	margin:8px 0px 4px 2px;
	}
.search-input {
	border:solid 0px #FFFFFF;
	}	
.latest-news-heading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	padding:6px 0 20px 15px;
	}
.news-sections {
	height:114px;
	width:229px;
	}
.news-bullet {
	background:url(../images/green-aero.gif)  no-repeat;
	float:left;
	width:20px;
	height:auto;
	display:block;
	margin:6px 0 0 6px;
	}
.news {
	width:200px;
	height:100px;
	float:left;
	}		

.news span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#908e8e;
	}
.news-time {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#908e8e;

	}			
		
.news h2 {
	font-family:Tahoma, Arial;
	font-size:14px;
	color:#0e6aad;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}		
.news p {
	margin:0px;
	padding:6px 0 6px 0;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#4c4c4c;
	}
.dash-line {
	border-top:dashed 1px #909090;
	width:410px;
	height:5px;
	float:left;
	}			
.news a:link, a:visited, a:link {
	color:#0e6aad;
	text-decoration:none;
	}
.news a:hover {
	color:#000000;
	text-decoration:underline;
	}
.view-more {
	float:right;
	width:82px;
	height:23px;
	
	}
	
.product-text p {
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#4c4c4c;
	margin:0px;
	line-height:20px;
	}	
.product-text h2 {
	text-indent:-1000px;
	margin:0px;
	}	
.height-e {
	width:170px;
	height:62px;
	clear:both;
	}				
.product-viewmore {
	padding:95px 4px 0 0;
	float:right;
	height:auto;
	}		
.e-pad1 {
	padding:0 18px 0 18px;
	}		
.e-pad2 {
	padding:0 18px 0 18px;
	}		
.e-pad3 {
	padding:0 12px 0 18px;
	}		
		
		
/*************************** Table Repeat **************************************/
#tblrepeat {
margin:20px 0px;
border-top:solid 5px #aaa;
border-bottom:solid 1px #aaa;
border-left:solid 1px #aaa;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-align:center;
}
#tblrepeat th {
padding:3px 10px;
text-align:left;
vertical-align:middle;
background-color:#DADADA;
border-right:solid 1px #aaa;
}
#tblrepeat td {
border-top:solid 1px #aaa;
border-right:solid 1px #aaa;
padding:3px 10px;
}
#tblrepeat tr {
background-color:transparent;
}
#tblrepeat tr:hover {
background-color:#fff;
}
.messagebox {
background-color:#fff;
text-align:left;
vertical-align:middle;
}
.messagebox p {
margin-left:7px;
font-weight:bold;
color:#900;
}
.redBold {
font-weight:bold;
color:#900;
}
.blueBold {
font-weight:bold;
color:#006699;
}

.white-navigation	{
	font-family:Tahoma, Arial;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	}
.white-navigation	a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.white-navigation	a:active {
	text-decoration: none;
	color: #FFFFFF;
}	
.white-navigation	a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.white-navigation	a:hover {
	text-decoration: none;
	color:#FFCC00;
}
.normal-black {
	font-family:Tahoma, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	}	
/*************************** /Table Repeat **************************************/		
		
		
.normal-text {
	font-family:Tahoma, Arial;
	font-size:11px;
	}		
.tbl-border {
	border: solid 2px #CCCCCC;
	}
.tbl-heading {
	font-family:Tahoma, Arial;
	font-size:12px;
	font-weight:bold;
	background:#CCCCCC;
	padding:8px;
	}	
.grid {
	background:#f6f6f6;
	}
		
		
/*  ------------------- Navigation Starting ------------------- */	



ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#ffffff;
	background-repeat:repeat;
	border-color:#AAAAAA;
	border-width:1px;
	border-style:solid;


}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.cssMenu ul{
	width:137.55px;

}
ul.cssMenu li{
	display:block;
	margin:2px 5px 0px 5px;
	font-size:0px;

}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#ffffff;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:normal 11px Verdana;
	color: #444444;
	text-decoration:none;
	cursor:default;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.cssMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	background-color:#4792E6;
	border-color:#665500;
	border-style:solid;
	font:normal 11px Verdana;
	color: #ffffff;
	text-decoration:none;
	cursor:pointer;
}
ul.cssMenu li a:hover{
	position:relative;
	background-color:#4792E6;
	border-color:#665500;
	border-style:solid;
	font:normal 11px Verdana;
	color: #ffffff;
	text-decoration:none;
	cursor:pointer;
}
ul.cssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul{display:block}
ul.cssMenu span{
	display:block;
	background-image:url(./images/arrv_anim_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:11px;}
ul.cssMenu li:hover>a>span{	background-image:url(./images/arrv_anim_1o.gif);
}
ul.cssMenu a:hover span{	_background-image:url(./images/arrv_anim_1o.gif)}
ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:url(./images/arr_double_1.gif)}
ul.cssMenu ul li:hover > a span{	background-image:url(./images/arr_double_1o.gif);}
ul.cssMenu table a:hover span{background-image:url(./images/arr_double_1o.gif)}
/*  ------------------- Navigation CSS End ------------------- */	
		
		
		
.clear-l {
	clear:left;
	}
.clear-r {
	clear:right;
	}	
.top-menu {
	width:400px;
	height:20px;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#0a5894;
	float:right;
	}			
	
.check-out {
	float:right;
	height:22px;
	width:50px;
	}	
.spacer-l {
	height:6px;
	clear:both;
	}
.right-panel {
	width:168px;
	float:right;
	height:auto;
	}	
.bcrum {
	float:left;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#999999;
	padding:0px 0 10px 15px;
	}
	
