body {background:url(images/bkgnd.jpg) repeat-x;background-color:#3a3a3a; margin: 0px; padding: 0px;}

/* Structure */

div#logo {width:987px;margin:0px auto;padding-top:10px; overflow: auto}
#main {	width:972px;margin:0px auto;background-color:#FFFFFF;padding:0px;}
#footer {
	width: 956px;
	margin: 0 auto;
	background: #4d4d4d;
	margin-top: 2px;
	padding: 8px;
	border-bottom: 1px dashed #5d5d5d;
	border-top: 1px dashed #5d5d5d;
}
#footer #left{float:left;}
#footer #right{float:right;}
#header {width: 972px;height: 200px;float: right;}
.clearfix {display: inline-block;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#menu {float:left;width: 206px;}
#content {float:right;width: 739px;padding-top: 15px;background:#FFFFFF;overflow:none; padding-right: 15px}
#contentContainer {width:739px;overflow:none}
#contentLeft {width: 450px; float: left; padding-right: 10px; background:url(/images/misc/dots.gif) repeat-y right;}
#contentRight {width:257px; float: right; padding-left: 10px; padding-right: 8px}
#contentCenter {width: 100%; padding-right: 10px; }
.imagebox { float: right; width: 200px; padding: 2px; border: 1px solid #CCCCCC; text-align: center; margin-left: 5px }
#stock { float:right; width: 500px }
#logocontainer { float: left; width: 310px;  }
#stock { font-family: Arial, Helvetica, sans-serif; font-size: 12px }

/* Fonts */

.imagebox { font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#535353; }
#content p, #content ul , #content table, #content li{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#535353;
	line-height:18px;
}
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
}
#contentRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#535353;
	line-height:18px;
}

/* Menu */

ul#menu {margin: 0;padding: 0;list-style:none;}
ul#menu li {text-indent: -2000px;}
li a {display: block;width: 206px;}
li.home a {	background:url(images/menu/home.gif) no-repeat;height: 51px;}
li.problem a {background:url(images/menu/problem.gif) no-repeat;height: 43px;}
li.solutions a {background:url(images/menu/solutions.gif) no-repeat;height: 41px;}
li.cleanenergy a {background:url(images/menu/cleanenergy.gif) no-repeat;height: 43px;}
li.carbon a {background:url(images/menu/carbon.gif) no-repeat;height: 48px;}
li.water a {background:url(images/menu/water.gif) no-repeat;height: 45px;
}li.company a {background:url(images/menu/company.gif) no-repeat;height: 45px;}
li.investor a {background:url(images/menu/investor.gif) no-repeat;height: 42px;}
li.contact a {background:url(images/menu/contact.gif) no-repeat;height: 44px;}

/* Fonts */

h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #006699; font-weight: normal; }

.style3 {
	font-size: 18px;
	color: #006699;
	font-weight: normal;
	font-family: Times, Arial, Helvetica, sans-serif;
	font-style: normal;
	}
	
	#menu a
	{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #676767;
	 font-weight: bold;
	 text-decoration:none;
	 padding-left:8px;
	}
	#menu a.smm
	{
	 font-size: 8pt;
	 padding-left:15px;
	}