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;}
#contentLeft_3 {width: 720px; float: left; padding-right: 2px; }
#contentLeft_2 {width: 450px; float: left; padding-right: 2px; background:url(/images/misc/dots.gif) repeat-y right;}
#contentRight {width:257px; float: right; padding-left: 10px; padding-right: 8px}
#contentRight_2 {width:257px; float: right; padding-left: 9px; padding-right: 0px}
#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;
	}

A.t:link,A.t:active,A.t:visited{
        color:#0076AA;
        text-decoration: none;
        font-weight: none;
        font-family: Arial;
        font-size: 12;
        }

A.t_small:link,A.t_small:active,A.t_small:visited{
        color:#0076AA;
        text-decoration: underline;
        font-weight: none;
        font-family: Arial;
        font-size: 12;
        }