html, body{
	width:100%;
}

body {
	width:100%;
	margin:0px;
	padding:0px;
	width:100%;
}

img {
	border:none;
}

img#bg {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	
	z-index:-1
}

#bg_img{
	position:absolute;
	top:0px;
	left:0px;
	z-index:-5;	
	}
	
span#clients{
	font:"Helvetica Inserat LT Std";
	}	
	
h4{
	margin:0px;}
	
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a:link, a:visited{
	COLOR:#FFF;
	text-decoration:none;
}

#TopStrip {
	background-image:url(../images/TopStrip.png);
	background-repeat:repeat-x;
	width:100%;
	height:100%;
	padding-top:0px;
	position: absolute;
	left:0px;
	top:30px;
	margin-bottom:0px;

}

#Main{
	/*we need to tell the browser the size of the warpper div*/
	width:955px;
	top:30px;
	/*aligns the page to the center horizontal (x)*/
	margin-left:auto;
	margin-right:auto;
	/*aligns the age to the center vertical (y)*/
	position: absolute;
	left: 50%;
	/*resets the offset (should be half the width and height*/
	margin-left:-477.5px;
	/*allows us to see wrapper*/
	background-color:'';
}

#Logo {
	position: absolute;
	left:35px;
	top:-24px;
	width:143px;
	height:86px;
	margin-bottom:0px;

}

.divider{
	width:55px;
	text-align:center;
	}
	
.Txt_Completed {
	position: absolute;
	left:732px;
	top:55px;
	width:120px;
	margin-bottom:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #0BA2D1;
	line-height: 120.00000293438251%;
	padding-top:1px;
	padding-bottom:2px;

}
.Txt_Home {
	position: absolute;
	left:180px;
	top:55px;
	width:37px;
	margin-bottom:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #0BA2D1;
	line-height: 119.99999559842622%;
	padding-top:1px;
	padding-bottom:2px;

}



.Txt_About {
	position: absolute;
	left:265px;
	top:55px;
	width:55px;
	margin-bottom:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #0BA2D1;
	line-height: 120.00000293438251%;
	padding-top:1px;
	padding-bottom:2px;

}
.Txt_Technical {
	position: absolute;
	left:561px;
	top:55px;
	width:130px;
	margin-bottom:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #0BA2D1;
	line-height: 120.00000293438251%;
	padding-top:1px;
	padding-bottom:2px;

}
.Txt_Manufacturing {
	position: absolute;
	left:374px;
	top:55px;
	width:138px;
	margin-bottom:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #0BA2D1;
	line-height: 120.00000293438251%;
	padding-top:1px;
	padding-bottom:2px;

}

.Txt_careeers {
	position: absolute;
	left:180px;
	top:55px;
	width:37px;
	margin-bottom:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #0BA2D1;
	line-height: 119.99999559842622%;
	padding-top:1px;
	padding-bottom:2px;
}

.txt_products {
	position: absolute;
	left:180px;
	top:55px;
	width:37px;
	margin-bottom:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #0BA2D1;
	line-height: 119.99999559842622%;
	padding-top:1px;
	padding-bottom:2px;
}

.Txt_Group {
	position: absolute;
	left:180px;
	top:55px;
	width:37px;
	margin-bottom:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #0BA2D1;
	line-height: 119.99999559842622%;
	padding-top:1px;
	padding-bottom:2px;
}

.Txt_Contact {
	position: absolute;
	left:883px;
	top:55px;
	width:80px;
	margin-bottom:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #0BA2D1;
	line-height: 120.00000293438251%;
	padding-top:1px;
	padding-bottom:2px;

}
#Banner {
	background-color: #ffffff;
	width:940px;
	padding-top:0px;
	height:250px;
	position: absolute;
	left:8px;
	top:101px;
	margin-bottom:0px;

}
#BannerGen {
	background-color: #ffffff;
	width:940px;
	padding-top:0px;
	height:175px;
	position: absolute;
	left:8px;
	top:101px;
	margin-bottom:0px;
}

#topnav_bar{
	position:absolute;
	top:-30px;
	left:700px;
	font: 15px 'CabinMedium', Arial, sans-serif;
	}
	
#gallery{
	position:absolute;
	left:80px;
	top:50px;
	}
	
#main_navbar{
	position:absolute; 
	left:8px; 
	top:52px; 
	z-index:-1;
	height:130px;
	z-index:99; 
	}

#BannerBottom {
	background:url(../images/btm_banner_box.jpg) repeat-x;
	width:940px;
	padding-top:0px;
	height:50px;
	position: absolute;
	left:8px;
	top:276px;
	margin-bottom:0px;

}
#BannerBottomGen {
	background-color: #0BA2D1;
	width:940px;
	padding-top:0px;
	height:35px;
	position: absolute;
	left:8px;
	top:275px;
	margin-bottom:0px;

}

#Line {
	border-left: 1px dotted #000000;
	height:440px;
	width:1px;
	position: absolute;
	left:665px;
	top:421px;
	margin-bottom:0px;

}

#Clints_List{
    position:absolute;		
	width:900px;
	height:120px;	
	top:920px;
	left:15px;
	border-top:dotted 2px #ccc;
	border-bottom:dotted 2px #CCC;		
}

#Clints_List li{   
	padding:15px;
	list-style:none;
}


ul.marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	left:10px;
	list-style: none;
	line-height: 1;
	position: relative;
	overflow: hidden;

	/* optional styles for appearance */
	height: 150px; /* height should be included to reserve visual space for the marquee */
}

ul.marquee li {
	/* required styles */
	position: absolute;	
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */

	/* optional styles for appearance */
		

}

ul.marquee li td{
	padding-right:40px;

}



.leftContent {
	position: absolute;
	left:20px;
	top:474px;
	width:622px;
	margin-bottom:0px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #333333;
	line-height: 170.0000029343825%;
	padding-top:1px;
	padding-bottom:2px;

}
.rightContent {
	position: absolute;
	left:687px;
	top:663px;
	width:248px;
	margin-bottom:0px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #333333;
	line-height: 170.0000029343825%;
	padding-top:1px;
	padding-bottom:2px;

}
.mainContent {
	position: absolute;
	left:20px;
	top:360px;
	width:915px;
	margin-bottom:0px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #333333;
	line-height: 170.0000029343825%;
	padding-top:1px;
	padding-bottom:2px;
}

.mainContent_projevt {
	position: absolute;
	left:0px;
	padding-left:30px;
	top:315px;
	width:945px;
	margin-bottom:0px;
	font-size:13px;
	background:url(../images/CenterShadow.png) repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #333333;
	line-height: 170.0000029343825%;
	padding-top:1px;
	padding-bottom:2px;
}

#footerBar {
	background-color: #8CDBF4;
	width:940px;
	padding-top:0px;
	height:32px;
	position: absolute;
	left:8px;
	top:804px;
	margin-bottom:0px;

}

#footerBarR {
	background-color: #8CDBF4;
	width:940px;
	padding-top:0px;
	height:32px;
	position: relative;
	left:-22px;
	top:0px;
	margin-bottom:0px;

}

.Txt_Copyrights {
	position: absolute;
	left:0px;
	top:810px;
	width:266px;
	margin-bottom:0px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #333333;
	line-height: 120.00000293438251%;
	padding-top:1px;
	padding-bottom:2px;

}
.footerHome {
	position: absolute;
	left:807px;
	top:811px;
	width:40px;
	margin-bottom:0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #333333;
	line-height: 120.00000476837158%;
	padding-top:1px;
	padding-bottom:2px;

}
.footerCntct {
	position: absolute;
	left:875px;
	top:811px;
	width:70px;
	margin-bottom:0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #333333;
	line-height: 120.00000476837158%;
	padding-top:1px;
	padding-bottom:2px;

}

#seperator {
	position: absolute;
	left:235px;
	top:59px;
	width:9px;
	height:9px;
	margin-bottom:0px;

}

#FocsdEnergy {
	position: absolute;
	left:20px;
	top:10px;
	width:301px;
	height:24px;
	margin-bottom:0px;

}
#lftHeading {
	position: absolute;
	left:20px;
	top:427px;
	width:255px;
	height:31px;
	margin-bottom:0px;

}
#rgtHeading {
	position: absolute;
	left:690px;
	top:427px;
	width:213px;
	height:25px;
	margin-bottom:0px;

}
#savEnergy {
	position: absolute;
	left:680px;
	top:480px;
	width:244px;
	height:155px;
	margin-bottom:0px;

}
#seperatorBtm {
	position: absolute;
	left:853px;
	top:816px;
	width:9px;
	height:8px;
	margin-bottom:0px;

}

#topShadow{
	position:absolute; 
	background-image:url(../images/TopShadow.png); 
	background-repeat:no-repeat; 
	width:955px; 
	top:90px; 
	left:0px; 
	height:18px;
}

#centerShadow{
	position:absolute; 
	background-image:url(../images/CenterShadow.png); 
	background-repeat:repeat-y; 
	width:955px; 
	top:108px; 
	height:725px; 
	left:0px;
}

/* Technical Parameters - Starts Here*/

.leftTechContent {
	position: absolute;
	left:0px;
	top:125px;
	width:375px;
	margin-bottom:0px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #333333;
	line-height: 170.0000029343825%;
	padding-top:1px;
	padding-bottom:2px;

}
.rightTechContent {
	position: absolute;
	left:425px;
	top:125px;
	width:475px;
	margin-bottom:0px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #333333;
	line-height: 170.0000029343825%;
	padding-top:1px;
	padding-bottom:2px;

}

/* Technical Parameters - Ends Here*/

/* Advantages - Starts Here */

#leftAdvContent {
	position: absolute;
	left:0px;
	top:0px;
	
	width:425px;
	margin-bottom:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #333333;
	line-height: 170.0000029343825%;
	padding-top:1px;
	padding-bottom:2px;

}
#rightAdvContent {
	position: absolute;
	left:485px;
	top:0px;
	width:425px;
	margin-bottom:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #333333;
	line-height: 170.0000029343825%;
	padding-top:1px;
	padding-bottom:2px;

}

#LineCntct {
	position: absolute;
	border-left: 1px dotted #000000;
	height:400px;
	width:1px;
	left:340px;
	top:0px;
	margin-bottom:0px;

}


#all
{	width: 50%;
	left:350px;
	min-width: 750px;
	margin: 40px auto 0 auto;
	
	padding: 20px 35px}


	
#jsddm{	
    margin: 0;
	padding: 0;
	position:absolute;
	top:0px;
	left:35px;
	top:18px;
	width:900px;
	}
	

	#jsddm li
	{	float: left;
		list-style: none;
		font: 15px 'CabinMedium', Arial, sans-serif;}

	#jsddm li a
	{	display: block;
		padding: 0px 0px;
		text-decoration: none;
		color: #fff;
		white-space: nowrap}

	#jsddm li a:hover
	{	}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border: none}
		
		#techParams{
			left:380px;
			top:32px;
			width:180px;
			text-align:center;
			
		}
		#manfProc{
			left:205px;
			top:32px;
			width:140px;
			text-align:center;
		}
		
			#jsddm li ul li
			{	float: none;
				display: inline}
			
			#jsddm li ul li a
			{	width: auto;
				background: #75D9EA;
				color: #24313C;
				padding:5px 12px;}
			
			#jsddm li ul li a:hover
			{	background: #28BBDD}
/* Advantages - Ends Here*/







#testMenu a.testMenuItem {
	display:block;
	margin-top: 0;
	text-decoration: none;
	outline:0;
	clear: both;

	width:895px;
	padding-top:10px;
	padding-bottom:10px;
	border-left:solid 3px #D8D8D8;
	border-top:solid 3px #D8D8D8;
	border-right:solid 3px #D8D8D8;
	line-height: 40px;
	color: #DCB57E;
}


.testMenuItem_table{
	border-left:solid 3px #D8D8D8;
	border-right:solid 3px #D8D8D8;
	width:895px;
	}

#testMenu td{
	background-color:#F4F4F4;
	color:#727171;
	}


.slno{
	width:70px;
	}
	
.location{
	width:450px;
	background:#0C0;
	}
	
.bg_dark{
	background:#000;
	}
	
.value{
	width:180px;
	}
	
.qty{
	width:180px;
	}
	
	

#formID label.error {
	width: 300px;
	height:100%;
	background:url(../images/box.png) no-repeat;
	position:absolute;
	height:35px;
	left:220px;
	z-index:5001;
	color: #fff;
	text-align:center;
	width: 100px;
	font-family: tahoma, verdana, "sans-serif";
	font-size: 12px
	
}