* {margin: 0; }

#wrapper {height: auto !important; width: 980px; margin: 0 auto; /*overflow: hidden;*/ /*clear: both;*/}
#header {width: 980px; margin: 0 auto; height: 135px;}
#logo{width: 201px; height: 85px; float:left; margin-top: 20px;}
#mainNav {clear: both; float: right; height: 48px; width: 732px; font-family: "Lucida Grande",Lucida,Lucida Sans Unicode,Arial,Verdana,sans-serif; text-align:left;}
#imageholder {height:417px; width:980px; text-align:left;}
#copyright {float:left;height:14px; width:100%; text-align:center; margin-top:20px; margin-bottom: 20px; }
#menuholder {float: right; width:732px; text-align:left; height:48px;}
#breadcrumbs {float: right; width:732px; text-align:left; height:27px; padding-top: 8px;}
#search {float:right; text-align:right; margin:20px 0px 20px 0px; height:20px; width:480px;}
#bar {float: right; height: 16px; vertical-align: middle;}
#button {float: right; width:22px;}
#icons {float:right; text-align:right; height:20px; width:120px; padding-right: 10px;}
#contentholder {height:auto; width:980px; text-align:left;}
#main-content {float: right; width: 732px; text-align:left;}
#left-col {float: left; width: 218px; text-align:left; margin-top:8px; padding-top:8px; padding-left:8px; padding-bottom:8px; padding-right:8px; background-color:#F1F1F1;}
#headercontent {width:732px; height:auto; text-align:left; padding-bottom:20px;}
#bodycopy{width:732px;height:auto;float:right; margin-top:10px; text-align:left;}
#toppage{width:708px;height:auto;float:left; text-align:left; padding-top:20px;}



/* ---------------------- layout key highlights ---------------------- */
#highlights-pic{width:732px;height:729px;float:right; text-align:left; padding-top:10px; padding-bottom: 30px;}


/* ---------------------- layout chairmans statement ---------------------- */
#chairman-pic{width:732px;height:349px;float:right; text-align:left; padding-top:10px; padding-bottom: 30px;}
#graph1{width:187px;height:360px;float:right; padding-bottom:10px; text-align:left;}
#graph2{width:187px;height:616px;float:right; padding-bottom:10px; text-align:left;}


/* ---------------------- layout CEO ---------------------- */
#graph3{width:187px;height:779px;float:right; padding-bottom:10px; text-align:left;}


/* ---------------------- layout CEO ---------------------- */
#energy-pic{width:732px;height:293px;float:right; text-align:left; padding-top:10px; padding-bottom:10px;}


/* ---------------------- business reviews ---------------------- */
#persondetail{width:166px;height:auto;float:right; padding-bottom:10px; text-align:left; margin-left:18px; margin-right:17px; margin-bottom:10px; padding-left:10px; padding-right:10px; padding-top:10px; background-color:#F1F1F1;}
#pullquote{width:732px;height:182px;float:right; margin-top:20px; text-align:left;}
#barchart{width:265px;height:86px;float:left; padding-bottom:10px; text-align:left;}
#barchart2{width:265px;height:107px;float:left; padding-bottom:10px; text-align:left;}
#bodycopy2{width:500px;height:auto;float:left; margin-top:10px; text-align:left; margin-bottom:20px;}
#bodycopy3{width:732px;height:auto;float:right; margin-top:10px; text-align:left;}


/* ---------------------- business reviews ---------------------- */
#kpmg{width:120px;height:50px;float:left; text-align:left;}


/* ---------------------- NTR overview ---------------------- */
#overview{width:732px;height:167px;float:right; text-align:left; padding-top:30px; padding-bottom: 30px;}


/* ---------------------- Our Locations ---------------------- */
#map{width:732px;height:469px;float:right; text-align:left; padding-top:10px; padding-bottom: 30px;}
#key{width:732px;height:333px;float:right; text-align:left; padding-top:10px; padding-bottom: 30px;}


/* ---------------------- Our Leadership ---------------------- */
#leadership{width:732px;height:902px;float:right; text-align:left; padding-top:10px;}


/* ---------------------- CRS ---------------------- */
#CEI-logo{width:732px;height:67px;float:right; text-align:left;}