html {overflow-y: scroll;}
body {margin: 0px; font-family: Arial, Rounded MT Bold; font-size: 12px; text-align: center;}
h1 {margin: 0px; padding: 0px;}
img {border: 0px;}
ul li {list-style-image: url(../Images/bulletPoint.gif);}
a {text-decoration: none; color: #666666;}
a:hover {text-decoration: underline;}
#home p {margin-top: 0px; margin-bottom: 10px;}
#wrapper {margin: 0px auto 0px auto; text-align: left; width: 1000px;}
.popUp {margin: 10px;}
.clear {clear: both; overflow: hidden; height: 0px;}
.header {padding-left: 10px; float: left; margin-top: 10px; margin-bottom: 20px;}
.header div {padding: 0px; overflow: hidden; height: 32px; float: left; background-color: #52575a;}
.header .logo {height: 81px; margin-right: 0px;}

.header .menu {padding: 0px; margin-top: 39px;}
.header .menu ul {padding: 0px; margin: 0px; list-style-type: none;}
.header .menu ul li {list-style-image: none; float: left; margin-right: 93px;}
.header .menu ul li ul {margin-left: -10px; padding: 0px; z-index: 1; position: absolute; display: none;}
.header .menu ul li ul li {margin-right: 0px; clear: both; padding: 0px 10px; background-color: #52575a;}
.header .menu ul li .nrgizeTeams li {width: 115px;}
.header .menu ul li .nrgizeChange li {width: 230px;}
.header .menu ul li .solutions li {width: 140px;}
.header .menu ul li .articlesNewsletters li {width: 95px;}
.header .menu ul li .aboutUs li {width: 132px;}
.header .menu ul li img,
.header .menu ul li:hover ul,
.header .menu ul li.hover ul {display: block;}
.header .menu .end {margin-right: 0px;}

.footer {float: left; margin: 10px 0px; font-size: 12px;}
.footer .left, .footer .center, .footer .right {float: left;}
.footer .left {padding-left: 130px;}
.footer .center {padding-left: 138px;}
.footer .center div,
.footer .right div {float: left; padding-left: 20px;}

.mainContentDiv .left, .mainContentDiv .right {float: left;}
.mainContentDiv .mainTitle {margin-top: 20px; margin-bottom: 20px; font-weight: bold; font-size: 25px;}
.mainContentDiv .article {color: #e45f1f;}
.mainContentDiv .name {color: #e45f1f; font-size: 23px;}
.mainContentDiv .topic {color: #e45f1f; font-size: 18px; margin-top: 20px;}
.mainContentDiv .title {font-size: 15px; font-weight: bold; margin-bottom: 10px;}
.orange {color: #e45f1f; font-weight: bold;}

#home .mainContentDiv .left,
#interior .mainContentDiv .left {line-height: 17px; padding-left: 30px; width: 340px;}

#home .mainContentDiv {padding-top: 20px; line-height: 17px; background: url("../Images/bg_homeBody.gif") repeat-y; float: left; width: 100%;}
#home .mainContentDiv .right {margin-right: 10px; float: right; width: 560px;}
#home .mainContentBottom {background: url("../Images/bg_homeBody_bottom.gif") no-repeat; height: 90px; width: 997px;}

#interior #wrapper .border {width: 100%; border-left: 1px solid black; border-right: 1px solid black;}
#interior .mainContentDiv .right {border-left: 2px solid #e45f1f; width: 560px; padding-left: 20px; padding-top: 10px; margin-left: 20px; text-align: center;}
#interior .mainContentDiv .keep-border {border-right: 2px solid #e45f1f; padding-right: 20px;}
#interior .mainContentDiv .no-border {border-left: 0px; padding-left: 0px;}
#interior .mainContentDiv .newsletter {margin: 0px auto 0px auto; width: 762px;}
#interior .mainContentDiv .newsletter .footnote {margin-top: 40px; font-size: 10px;}
#interior .mainContentDiv .reviewDiv {padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid black;}

.box {border: 1px solid #cccccc; padding: 5px;}

#home .quoteTop {background: url(../Images/bg_quotes_top.gif) no-repeat; font-size: 0px; width: 340px; height: 10px;}
#home .quoteDiv {background: url(../Images/bg_quotes.gif) repeat-y; min-height: 200px; height: auto !important; height: 200px;}
#home .quoteBottom {background: url(../Images/bg_quotes_bottom.gif) no-repeat; font-size: 0px; width: 340px; height: 10px;}
#home #quote {padding: 15px;}
#quote {font-size: 11px; line-height: 15px;}
#quote .author {display: block; margin-top: 5px;}

.iframe {text-align: left; width: 540px; height: 250px;}

#Survey {text-align: left;}
#Survey p {margin-bottom: 0px;}
#Survey .required {line-height: 10px; font-size: 10px;}
#Survey .dropdown {width: 170px;}
#Survey .title {font-size: 15px; font-weight: bold;}
#Survey .label {font-weight: bold; text-align: right;}
#Survey .submit {border: 1px solid black;  background-color: #f28226; padding: 3px 36px; text-align: center; width: 410px;}
#Survey .submit a {color: #000000; font-weight: bold; text-decoration: none;}
