body  {
	font: 100% Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-color: #E8E8E8;
	background-image: url(images/fsEnergy_background.jpg);
}
.mainBody {
	background: url(images/mainBody.jpg) no-repeat left bottom;
	height: 558px;
	position: absolute;
	left: 0px;
	top: 22px;
	width: 940px;
	z-index: 12;
}
.mainBodyBio {
	background: url(images/mainBody.jpg) no-repeat left bottom;
	height: 558px;
	position: absolute;
	left: 0px;
	top: 22px;
	width: 950px;
	z-index: 12;
}
.countdownBody {
	height: 558px;
	position: absolute;
	left: 0px;
	top: 22px;
	width: 940px;
	z-index: 2;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 0px;
}
.reflectionBalls {
	background: url(images/ballsReflection.jpg) no-repeat 691px 303px;
	height: 489px;
	position: absolute;
	left: 0px;
	width: 940px;
	z-index: 2;
	top: 0px;
}
.caseAmsterdam711 {
	background: url(images/pic_AmsterdamB.jpg) no-repeat left bottom;
	height: 558px;
	position: absolute;
	left: 0px;
	top: 22px;
	width: 940px;
	z-index: 2;
}
.caseBayRidge {
	background: url(images/pic_bayRidgeB.jpg) no-repeat left bottom;
	height: 558px;
	position: absolute;
	left: 0px;
	top: 22px;
	width: 940px;
	z-index: 2;
}
.caseGalaxyTowers {
	background: url(images/pic_gallaxyD.jpg) no-repeat left bottom;
	height: 558px;
	position: absolute;
	left: 0px;
	top: 22px;
	width: 940px;
	z-index: 2;
}
.caseGramercy {
	background: url(images/pic_gramercyB.jpg) no-repeat left bottom;
	height: 558px;
	position: absolute;
	left: 0px;
	top: 22px;
	width: 940px;
	z-index: 2;
}
.caseUnivTowers {
	height: 558px;
	position: absolute;
	left: 0px;
	top: 22px;
	width: 940px;
	z-index: 2;
	background-image: url(images/pic_univTowers.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.caseHorizon {
	background: url(images/pic_horizonB.jpg) no-repeat left bottom;
	height: 558px;
	position: absolute;
	left: 0px;
	top: 22px;
	width: 940px;
	z-index: 2;
}
.caseKingsBay {
	background: url(images/pic_KingsBayB.jpg) no-repeat left bottom;
	height: 558px;
	position: absolute;
	left: 0px;
	top: 22px;
	width: 940px;
	z-index: 2;
}
.casePlaza {
	background: url(images/pic_PlazaC.jpg) no-repeat left bottom;
	height: 558px;
	position: absolute;
	left: 0px;
	top: 22px;
	width: 940px;
	z-index: 2;
}
.caseWentworth {
	background: url(images/pic_wentworthB.jpg) no-repeat left bottom;
	height: 558px;
	position: absolute;
	left: 0px;
	top: 22px;
	width: 940px;
	z-index: 2;
}
.titleImg  {
	height: 34px;
}
.titleImgTeam {
	height: 34px;
	width: 300px;
	float: left;
	margin-left: 20px;
}
.titleImgContact {
	height: 34px;
	width: 300px;
	float: left;
}
img {
	border-style: none;
}
.bulletsDemand {
	height: 126px;
}
.headlineHome {
	height: 67px;
}
.bulletsHome {
	height: 72px;
}
.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	line-height: 16px;
	margin-top: 10px;
}
.more {
	position: relative;
	padding-left: 7px;
	top: 3px;
}
.ti32 {
	text-indent: 32px;
}
.pt6 {
	padding-top: 6px;
}
.pt8 {
	padding-top: 8px;
}
.pr10 {
	padding-right: 10px;
}
.pr20 {
	padding-right: 20px;
}
.pr50 {
	padding-right: 50px;
}
.pr290 {
	padding-right: 290px;
}
.pr270    {
	padding-right: 270px;
}
.pr350 {
	padding-right: 350px;
}
.pl10 {
	padding-left: 10px;
}
.pl200 {
	padding-left: 250px;
}
.pl255 {
	padding-left: 255px;
}
.pl170 {
	padding-left: 170px;
}
.pl250 {
	padding-left: 240px;
}
.pl265 {
	padding-left: 265px;
}
.pl285 {
	padding-left: 285px;
}
.pl300 {
	padding-left: 300px;
}
.pl310 {
	padding-left: 310px;
}
.pl330 {
	padding-left: 330px;
}
.pl400 {
	padding-left: 400px;
}
.mt20 {
	margin-top: 20px;
}
.mt25 {
	margin-top: 25px;
}
.mt15 {
	margin-top: 15px;
}
.mt40 {
	margin-top: 30px;
}
.mt50 {
	margin-top: 50px;
}
.ml40 {
	margin-left: 40px;
}
.w350 {
	width: 400px;
}
.countdown {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	float: left;
	padding-left: 0px;
	padding-top: 290px;
	margin-left: 0px;
}
.countarrow {
	padding-top: 290px;
	margin-left: 120px;
}
.countarrow2 {
	padding-top: 290px;
	margin-left: 5px;
	padding-left: 0px;
	float: left;
	clear: none;
}
.countarrow img {
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.countarrow2 img {
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#countcontainer {
	background-image: url(images/comply-V2.jpg);
	height: 386px;
	width: 225px;
	margin-left: -12px;
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-left: 20px;
}
#homenews {
	height: 386px;
	width: 170px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: left;
	line-height: 18px;
}
#countcontainer2 {
	background-image: url(images/comply-V2.jpg);
	height: 386px;
	width: 225px;
	margin-left: 26px;
	background-repeat: no-repeat;
	padding-left: 20px;
	visibility: visible;
	z-index: 2;
}
#countdownlink {
	width: 47px;
	font-family: arial;
	font-size: 10px;
	font-weight: bolder;
	line-height: 11px;
	color: #FFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	margin-left: 172px;
}
#countdownlink2 {
	width: 47px;
	font-family: arial;
	font-size: 10px;
	font-weight: bolder;
	line-height: 11px;
	color: #FFF;
	text-decoration: none;
	padding-top: 310px;
	padding-right: 8px;
	margin-left: 0px;
	float: right;
}
#countdownlink a {
	color: #FFF;
}
#countdownlink2 a {
	color: #FFF;
}
.tocomplytext {
	padding-left: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	float: left;
	margin-top: -18px;
}
.tocomplytext2 {
	padding-left: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	float: left;
	margin-top: -18px;
	clear: both;
}
.mtminus128 {
	margin-top: -390px;
	float: left;
}
.mtminus361 {
	margin-top: -361px;
	float: left;
}
.copyy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	text-align: left;
	color: #636363;
}
.copyyy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	text-align: left;
	color: #666666;
}
.copyyyyy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	color: #666666;
}
.copy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 25px;
	color: #666666;
	text-align: left;
}
.copy3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #055e9e;
	line-height: 20px;
	text-align: left;
}
.bioName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #055e9e;
	text-align: left;
	font-weight: bold;
}
.copyRED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 25px;
	text-align: left;
	color: #333333;
}
.copyGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 25px;
	text-align: left;
	color: #4C9324;
}
.style1 {	font-family: Arial, Helvetica, sans-serif;
	color: #898a8a;
	line-height: 25px;
	font-size: 16px;
	text-align: left;
}
.style9 {
	font-family: Arial, Helvetica, sans-serif;
	color: #898a8a;
	line-height: 22px;
	font-size: 18px;
	text-align: left;
	padding-top: 20px;
}
.style3 {
	color: #055e9e;
	text-align: left;
	font: 12px/21px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 24px;
	text-align: left;
	color: #999999;
}
.style8 {
	font-size: 20px;
	line-height: 25px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
a:link {
	color: #055e9e;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #055e9e;
}
a:hover {
	text-decoration: none;
	color: #4C9324;
}
a:active {
	text-decoration: none;
}

#container {
	margin-left: 50%;
	position:absolute;
	top:111px;
	width:960px;
	height:580px;
	z-index:2;
	left: -475px;
	background: #ffffff;
	visibility: visible;
} 

#greenBar{
	width:960px;
	height:22px;
	z-index:1;
}

#icdtag {
	margin-left: 50%;
	position:absolute;
	top:830px;
	left:-475px;
	width:960px;
	height:20px;
	z-index:6;
	text-align: right;
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#icdtag a {
	color: #435B1C;
}
#pagesNumbers a {
	color: #636363;
}
#shadow {
	margin-left: 50%;
	position:absolute;
	top:98px;
	left:-506px;
	width:1027px;
	height:625px;
	z-index:1;
	background-image: url(images/shadow2.png);
}
#flash {
	margin-left: 50%;
	position:absolute;
	top:166px;
	left:74px;
	width:400px;
	height:375px;
	z-index:3;
}
#flashMain {
	margin-left: 50%;
	position:absolute;
	top:205px;
	left:-40px;
	width:525px;
	height:520px;
	z-index:3;
	visibility: visible;
}
#flashMainIntro {
	position: absolute;
	width: 158px;
	height: 11px;
	z-index: 2;
	top: 72px;
	left: 694px;
}
#flashMenu {
	margin-left: 50%;
	position:absolute;
	top:80px;
	left:-475px;
	width:960px;
	height:80px;
	z-index:7;
}
#header {
	margin-left: 50%;
	position:absolute;
	top:11px;
	left:-475px;
	width:960px;
	height:100px;
	z-index:1;
}
#logo {
	position: absolute;
	top: 9px;
	left: 0px;
	width: 338px;
	height: 63px;
}
#energy {
	position: absolute;
	top: 74px;
	left: 68px;
	width: 122px;
	height: 22px;
}
#conserve {
	position: absolute;
	top: 72px;
	left: 735px;
	width: 225px;
	height: 31px;
}
#footer {
	margin-left: 50%;
	position:absolute;
	top:700px;
	left:-475px;
	width:960px;
	height:124px;
	z-index:5;
}
#watermark {
	margin-left: 50%;
	position:absolute;
	top:554px;
	left:-550px;
	width:354px;
	height:348px;
	z-index:1;
}
#fadeLogo {
	position: absolute;
	top: 0px;
	right:0px;
	width: 354px;
	height: 348px;
	z-index: 1;
}
.pr250 {
	padding-right: 250px;
}
.pr200 {
	padding-right: 100px;
}
.pr220 {
	padding-right: 220px;
}
.bioImages ul {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.bioImages li {
	display: inline;
	padding-right: 10px;
}
.ml10 {
	margin-left: 20px;
}
.bioTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #636363;
}
.bioImages {
	margin-left: 600px;
}
.bioContent {
	float: left;
	clear: left;
	margin-left: 20px;
	width: 500px;
}
.newsArticle {
	margin-left: 300px;
	margin-top: -34px;
}
.emailContent {
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	float: left;
	text-align: left;
}
p {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.newsMenu {
	width: 266px;
	padding-top: 0px;
	padding-left: 19px;
	float: left;
	background-color: #FFF;
}
#newsMenu_p1 {
	position: absolute;
	width: 266px;
	visibility: visible;
}
#old_newsMenu_p1 {
	position: absolute;
	width: 266px;
	visibility: hidden;
}
#newsMenu_p2 {
	position: absolute;
	width: 266px;
	visibility: hidden;
}
#old_newsMenu_p2 {
	position: absolute;
	width: 266px;
	visibility: visible;
}
.newsMenuHome {
	width: 170px;
	padding-top: 0px;
	padding-left: 0px;
	float: left;
	clear: both;
}
.newsMenu ul {
	padding-left: 0px;
	list-style-type: none;
}
.newsMenuHome ul {
	padding-left: 0px;
	list-style-type: none;
}
.newsMenu li {
	padding-left: 20px;
	margin-bottom: 4px;
	line-height:16px;
	background-image: url(images/icon_arrow-right.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
	font-size: 11px;
}
.newsMenuHome li {
	line-height:16px;
	font-size: 11px;
}
#merhigeBio {
	position: absolute;
	visibility: visible;
	margin-top: 34px;
	margin-left: 20px;
}
#goldnerBio {
	margin-left: 20px;
	position: absolute;
	visibility: hidden;
	margin-top: 34px;
}
#mooreBio {
	margin-left: 20px;
	position: absolute;
	visibility: hidden;
	margin-top: 34px;
}
#ohinBio {
	margin-left: 20px;
	position: absolute;
	visibility: hidden;
	margin-top: 34px;
}
#kirschenbaumBio {
	margin-left: 20px;
	position: absolute;
	visibility: hidden;
	margin-top: 34px;
}
#palmerBio {
	margin-left: 20px;
	position: absolute;
	visibility: hidden;
	margin-top: 34px;
}
#collinsBio {
	margin-left: 20px;
	position: absolute;
	visibility: hidden;
	margin-top: 34px;
}
#christainBio {
	margin-left: 20px;
	position: absolute;
	visibility: hidden;
	margin-top: 34px;
}
#shaferBio {
	margin-left: 20px;
	position: absolute;
	visibility: hidden;
	margin-top: 34px;
}
.emailContent3 {
	margin-left: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	float: left;
	text-align: left;
}
.emailContentCol2 {
	margin-left: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: left;
}
.addressContent {
	float: left;
	clear: left;
	width: 250px;
}
.mtminus6 {
	margin-top: -6px;
}
clearboth {
	clear: both;
	float: none;
}
.addressContent {
	text-align: left;
	margin-left: 40px;
	font-size: 11px;
}
#toEmail {
	position: absolute;
	visibility: hidden;
}
.titleImgNews {
	width: 200px;
}
#news_p1 {
	position: absolute;
	width: 640px;
	visibility: visible;
}
#news_p2 {
	position: absolute;
	width: 640px;
	visibility: hidden;
}
#news_p3 {
	position: absolute;
	width: 640px;
	visibility: hidden;
}
#news_p4 {
	position: absolute;
	width: 640px;
	visibility: hidden;
}
#news_p5 {
	position: absolute;
	width: 640px;
	visibility: hidden;
}
#news_p6 {
	position: absolute;
	width: 640px;
	visibility: hidden;
}
.pageCount {
	position: absolute;
	width: 511px;
	height: 20px;
	display: inline;
	left: 302px;
	top: 546px;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #333;
}
.printNews {
	position: absolute;
	left: 890px;
	top: 546px;
}
.video img {
	float: right;
	padding-left: 5px;
}
.newsMenuHome img {
	padding-bottom: 5px;
	padding-top: 5px;
}
.mtminus385 {
	margin-top: -385px;
}
.pb50 {
	padding-bottom: 20px;
}
#text_p2 {
	position: absolute;
	visibility: hidden;
}
#text_p1 {
	position: absolute;
	visibility: visible;
}
.mb10 {
	margin-bottom: 10px;
}
.dots {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	height: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
}
.eappLink {
	background-image: url(images/icon_arrow-right-lg.jpg);
	background-repeat: no-repeat;
	background-position: 120px;
	width: 150px;
}
.whitePaperLink {
	background-image: url(images/icon_arrow-right-lg.jpg);
	background-repeat: no-repeat;
	background-position: 75px 1px;
	width: 150px;
	margin-bottom: 3px;
}
.eappLinkFAQs {
	background-image: url(images/icon_arrow-right-lg.jpg);
	background-repeat: no-repeat;
	background-position: 50px;
	width: 100px;
}
.faqs {
	position: absolute;
	height: 36px;
	left: 450px;
	top: 520px;
	visibility: visible;
}
.pageNoOnload {
	color: #055e9e;
	font-weight: bold;
}
.optOutEapp {
	background-image: url(images/icon_arrow-right-lg.jpg);
	background-repeat: no-repeat;
	background-position: 150px;
	width: 170px;
	float: right;
	height: 40px;
	margin-top: 6px;
}
.backEapp {
	background-image: url(images/icon_arrow-right-lg.jpg);
	background-repeat: no-repeat;
	background-position: 225px;
	width: 300px;
	float: right;
	height: 40px;
	margin-top: 6px;
}
.printEapp2 {
	position: absolute;
	left: 852px;
	top: 515px;
}
.reference {
	font-size: 10px;
	line-height: 12px;
}
.centerText {
	text-align: center;
}
#partnerLogos {
	position: absolute;
	visibility: visible;
}

