@charset "utf-8";
/* CSS Document */

body
{ 

background-color: #FFFFFF;
}


#container {
position: relative;
width:850px;
margin:auto;
}

div.logo{
	position:absolute;
	width:197px;
	height:23px;
	left:-30px;
	top: 33px;
	
	}

    div.layout{
	background-image: url(Images/bg.png);
	position:absolute;
	width:907px;
	height:715px;
	left:0px;
	top: 94px;
	color:#333333;
	font-size:12px;
	font-family:helvetica;
	text-align:left;
}

    div.layoutcontact{
	background-image: url(Images/bg.png);
	position:absolute;
	width:907px;
	height:431px;
	left:0px;
	top: 94px;
	color:#333333;
	font-size:12px;
	font-family:helvetica;
	text-align:left;
}

    div.layoutcleantech{
	background-image: url(Images/bg.png);
	position:absolute;
	width:907px;
	height:612px;
	left:0px;
	top: 94px;
	color:#333333;
	font-size:12px;
	font-family:helvetica;
	text-align:left;
}
 div.layout2{
	background-image: url(Images/bg.png);
	position:absolute;
	width:907px;
	height:1050px;
	left:0px;
	top: 94px;
	color:#333333;
	font-size:12px;
	font-family:helvetica;
	text-align:left;
}

 div.layout3{
	background-image: url(Images/bg.png);
	position:absolute;
	width:907px;
	height:1782px;
	left:0px;
	top: 94px;
	color:#333333;
	font-size:12px;
	font-family:helvetica;
	text-align:left;
}
#nav {
position: relative;
width:850px;
margin:auto;
}

    .navigation{
	position:absolute;
	width:449px;
	height:18px;
	left:441px;
	top: 104px;
	text-align:left;
}

    div.imageplace{
	position:absolute;
	width:433px;
	height:34px;
	left:23px;
	top: 31px;
	text-align:left;
}

    div.fronttxt{
	position:absolute;
	width:353px;
	height:29px;
	left:508px;
	top: 6px;
	color:#333333;
	font-family: Arial, Verdana, sans-serif;
	text-align:left;
}



    div.fronttxt2{
	position:absolute;
	width:353px;
	height:489px;
	left:508px;
	top: 4px;
	color:#333333;
	font: normal 14px Arial, Verdana, sans-serif;
	text-align:left;
	line-height:125%;
}
div.fronttxt2
	a:link  {
color: #333333;
text-decoration: none;
}
div.fronttxt2
	a:visited  {
color: #333333;
text-decoration: none;
}
div.fronttxt2
	a:hover  {
color: #333333;
text-decoration: underline;
}

#cms {
position: relative;
width:850px;
margin:auto;
}

    .upcomming{
	position:absolute;
	width:243px;
	height:305px;
	left:240px;
	top: 519px;
	color:#333333;
	font: normal 12px Arial, Verdana, sans-serif;
	text-align:left;
}

    .latest{
	position:absolute;
	width:243px;
	height:316px;
	left:-249px;
	top: 0px;
	color:#333333;
	font: normal 12px Arial, Verdana, sans-serif;
	text-align:left;
}

    .latestnews{
	position:absolute;
	width:136px;
	height:23px;
	left:22px;
	top: 24px;
	color:#333333;
	font: normal 14px Arial, Verdana, sans-serif;
	text-align:left;
	font-weight:bold;
}

    .upcommingevents2{
	position:absolute;
	width:184px;
	height:23px;
	left:249px;
	top: 0px;
	color:#333333;
	font: normal 14px Arial, Verdana, sans-serif;
	text-align:left;
	font-weight:bold;
}

#foot {
position: relative;
width:850px;
margin:auto;
}

.footer{
	position:absolute;
	width:197px;
	height:23px;
	left:-30px;
	top: 840px;
	
	}
	
	.footercontact{
	position:absolute;
	width:197px;
	height:23px;
	left:-30px;
	top: 557px;
	
	}
	
	.footercleantech{
	position:absolute;
	width:197px;
	height:23px;
	left:-30px;
	top: 739px;
	
	}
	
	.footerabout{
	position:absolute;
	width:197px;
	height:23px;
	left:-30px;
	top: 1175px;
	
	}
	
	.footeraboutcleancoal{
	position:absolute;
	width:197px;
	height:23px;
	left:-30px;
	top: 1894px;
	
	}

    div.footer2{
	position:absolute;
	width:356px;
	height:23px;
	left:272px;
	top: 10px;
	color:#ffffff;
	font: normal 11px Arial, Verdana, sans-serif;
	text-align:left;
}
div.footer2
	a:link  {
color: #ffffff;

text-decoration: none;
}
div.footer2
	a:visited  {
color: #ffffff;
text-decoration: none;
}
div.footer2
	a:hover  {
color: #ffffff;
text-decoration: underline;
}

div.footer2contact{
	position:absolute;
	width:356px;
	height:23px;
	left:272px;
	top: 10px;
	color:#ffffff;
	font: normal 11px Arial, Verdana, sans-serif;
	text-align:left;
}
div.footer2contact
	a:link  {
color: #ffffff;
text-decoration: none;
}
div.footer2contact
	a:visited  {
color: #ffffff;
text-decoration: none;
}
div.footer2contact
	a:hover  {
color: #ffffff;
text-decoration: underline;
}

div.footer2cleantech{
	position:absolute;
	width:356px;
	height:23px;
	left:272px;
	top: 10px;
	color:#ffffff;
	font: normal 11px Arial, Verdana, sans-serif;
	text-align:left;
}
div.footer2cleantech
	a:link  {
color: #ffffff;
text-decoration: none;
}
div.footer2cleantech
	a:visited  {
color: #ffffff;
text-decoration: none;
}
div.footer2cleantech
	a:hover  {
color: #ffffff;
text-decoration: underline;
}
   div.footer2about{
	position:absolute;
	width:356px;
	height:23px;
	left:272px;
	top: 10px;
	color:#ffffff;
	font: normal 11px Arial, Verdana, sans-serif;
	text-align:left;
}

div.footer2about
	a:link  {
color: #ffffff;
text-decoration: none;
}
div.footer2about
	a:visited  {
color: #ffffff;
text-decoration: none;
}
div.footer2about
	a:hover  {
color: #ffffff;
text-decoration: underline;
}

 div.footer2aboutcleancoal{
	position:absolute;
	width:356px;
	height:23px;
	left:272px;
	top: 10px;
	color:#ffffff;
	font: normal 11px Arial, Verdana, sans-serif;
	text-align:left;
}
div.footer2aboutcleancoal
	a:link  {
color: #ffffff;
text-decoration: none;
}
div.footer2aboutcleancoal
	a:visited  {
color: #ffffff;
text-decoration: none;
}
div.footer2aboutcleancoal
	a:hover  {
color: #ffffff;
text-decoration: underline;
}



    .latestbit{
	position:absolute;
	width:204px;
	height:153px;
	left:-251px;
	top: 30px;
	color:#333333;
	font: normal 12px Arial, Verdana, sans-serif;
	text-align:left;
}

    .upcommingbit{
	position:absolute;
	width:204px;
	height:96px;
	left:249px;
	top: 0px;
	color:#333333;
	font: normal 12px Arial, Verdana, sans-serif;
	text-align:left;
}

#liney {
position: relative;
width:850px;
margin:auto;
}
    .line{
	position:absolute;
	width:204px;
	height:9px;
	left:-30px;
	top: 123px;
	color:#333333;
	font: normal 11px Arial, Verdana, sans-serif;
	text-align:left;
}

#cleantech {
position: relative;
width:850px;
margin:auto;
}
    .cleantitle{
	position:absolute;
	width:603px;
	height:41px;
	left:-11px;
	top: 152px;
	color:#333333;
	font: normal 14px Arial, Verdana, sans-serif;
	text-align:left;
}
    div.cleantxt{
	position:absolute;
	width:352px;
	height:489px;
	left:0px;
	top: 50px;
	color:#333333;
	font: normal 13px Arial, Verdana, sans-serif;
	text-align:left;
	line-height:135%;
}
    div.cleantxt2{
	position:absolute;
	width:866px;
	height:299px;
	left:0px;
	top: 52px;
	color:#333333;
	font: normal 13px Arial, Verdana, sans-serif;
	text-align:left;
	line-height:135%;
}
    div.cleanimage{
	position:absolute;
	width:491px;
	height:489px;
	left:362px;
	top: 16px;
	color:#333333;
	font: normal 12px Arial, Verdana, sans-serif;
	text-align:left;
	
	}
    div.cleanbenefits{
	position:absolute;
	width:491px;
	height:184px;
	left:371px;
	top: 395px;
	color:#333333;
	font: normal 13px Arial, Verdana, sans-serif;
	text-align:left;
	line-height:135%;
	
	}
    div.carbon{
	position:absolute;
	width:438px;
	height:126px;
	left:348px;
	top: 399px;
	color:#333333;
	font: normal 13px Arial, Verdana, sans-serif;
	text-align:left;
	line-height:135%;
	
	}
    div.longterm{
	position:absolute;
	width:438px;
	height:126px;
	left:14px;
	top: -387px;
	color:#333333;
	font: normal 12px Arial, Verdana, sans-serif;
	text-align:left;
	line-height:140%;
