html {overflow-y: scroll;}

body {
      margin: 0px; 
      font-family: Arial, Rounded MT Bold, sans-serif; 
      font-size: 12px; 
      text-align: center;
      background-image:url('home-images/orangeswirl.jpg');
      background-repeat:no-repeat;
      background-position: top center;
      }

#wrapper {
          margin: 0px auto 0px auto; 
          text-align: left; 
          width: 1000px;
          min-height:1000px;
          }
          
          
#wrapper-two{
             width: 992px;
             min-height:300px;
             margin-top:120px;
             position:absolute;
             background-color:#fff;
             background-image:url('home-images/top-border.png');
              background-position: top left;
              background-repeat:no-repeat;
             }
             
#content-left{
              float:left;
              width:712px;
              height:100%;
              background-color:#fff;
              margin-top:17px;
              margin-right:1px;
              }
 
 #main-paragraph{
                 margin-left:9px;
                 margin-bottom:10px;
                 }
                 
 #main-paragraph h1 {   
                     color:#e27935;
                     margin-bottom:5px;
                     } 
                     
 #main-paragraph p{
                   width:700px;
                   line-height:12pt;
                   margin: 2px 0px 25px 0px;
                   }
                   
                   
#main-paragraph a, .newsarea-info a{
                  color:#e27935;
                  }
              
.mainboxes{
           background-color:#e2e2e2;
           width:97%;
           clear:both;
           margin: 9px 0px 8px 9px;
           display: inline-block; /*sets hasLayout - required for IE*/
           display: block; /*resets to proper property value without resetting layout*/
           overflow: hidden; /*causes modern browsers to enclose child floats*/ 
           padding-bottom:15px;
           }
           
           
.mainboxtop{
            background-color:#656a6d;
            margin:0;
            height:20px;
            color:#fff;
            font-weight:bold;
            padding:7px 0px 2px 12px;
            }
            


.mainboxes h1, .mainboxes h2, .mainboxes h3 {
                                             color:#e27935;
                                             margin:0px 0px 6px 0px;
                                             }
                                             
.videoarea-info{
                margin-top:23px;
                margin-left:18px;
                width:640px;
                padding:9px 9px 25px 9px;
                }

.mainboxes img {
              margin: 7px 0px 3px 10px;
              float:left;
              clear:both;
              }
              
              
.newsarea-info{
                margin-left:320px;
                width:360px;
                } 
                
                
.newsarea-info p{
                 margin:0px 0px 20px 2px;
                 }
                
.orange{
        color:#e27935;
        }
        
.maroon{
        color:maroon;
        }
        
img.getit{
          margin-top:3px;
          margin-left:-2px;
          margin-bottom:20px;
          }
              
#content-right{
               margin-left:712px;
               margin-top:17px;
               height:auto;
               width:280px;
               background-color:#e2e2e2;              
               }
 
.last-item{ margin-bottom:100px;} 
               
.orangebox{
           background-color:#fff;
           width:260px;
           border:1px solid #e27935;
           margin-left:9px;
           margin-bottom:30px;
           display: inline-block; /*sets hasLayout - required for IE*/
           display: block; /*resets to proper property value without resetting layout*/
           overflow: hidden; /*causes modern browsers to enclose child floats*/ 
           }
           
           
.orangebox-second{
           background-color:#fff;
           width:260px;
           height:400px;
           border:1px solid #e27935;
           margin-left:9px;
           margin-bottom:30px;
           display: inline-block; /*sets hasLayout - required for IE*/
           display: block; /*resets to proper property value without resetting layout*/
           overflow: hidden; /*causes modern browsers to enclose child floats*/ 
           }           
           
.orangeboxtop{
            background-color:#e27935;
            margin:0;
            height:15px;
            color:white;
            font-weight:bold;
            padding:7px 0px 2px 12px;
            } 
            
            
.orangebox img {
              margin: 7px 0px 3px 7px;
              float:left;
              clear:both;
              } 
              
.orange-form{
             float:left;
             clear:both;
             margin-bottom:10px;
             }
              
#customer-quote{
                font-size:9pt;
                font-style:oblique;
                width:240px;
                margin: 10px auto 40px auto;
                }
                
.quote-author{
              font-weight:bold;
              font-size:9pt;
              margin: 5px auto;
              }
              
.orangebox-info{
                margin-top:7px;
                margin-left:120px;
                width:125px;
                }  
                
                
.orangebox-orangeheader{ 
                 font-family: Arial Rounded Bold, Arial, Verdana, sans-serif;
                 color:#e27935;
                 margin-top:0px;
                 margin-bottom:1px;
                 }
                 
.orangebox-blackheader{ 
                 font-family: Arial Rounded Bold, Arial, Verdana, sans-serif;
                 color:#000;
                 margin-top:2px;
                 font-size:12pt;
                 } 
                 
.gray{
      color:#a6a4a4;
      font-size:9pt;
      } 
      
      
table{
      font-weight:bold;
      font-size:9pt;
      border:2px solid black;
      width:250px;
      background-color:#fff;
      margin-left:5opx;
      }
      

               
#info{
      clear:both;
      background-color:gray;
      color:#fff;
      border-top:3px solid #e27935;
      width:100%;
      height:50px;
      position:relative;
      margin-bottom:15px;
      }               

.info-text{
           margin:14px 5px 8px 18px;
           font-size:8pt;
           color:#fff;
           }
           
 .info-links{
             margin-left:20px;
             }
             
 .info-social{
              margin-left:280px;
              }
              
.info-social-logos{
                   position:absolute;
                   top: 4px;
                   right:9px;
                   }
                   
a.info{
       color:#fff;
       }

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;}


.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;}
          
          
          

          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
 /* my shit is below this line */         
 
 .orangeheading{
               color:#e27935;
               }
          
.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;}
          
.clear {clear: both; overflow: hidden; height: 0px;}


          

            
           

          
#mainright{
           margin-left:640px;
           border:1px solid green;
           background-color:#e2e2e2;
           height:100%;
           }
           



h1 {margin: 0px; padding: 0px;}
img{border:0px}


