/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* @@@@@ Standard for all DEN Layout @@@@@@@@@@ */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* @@@@ css referance www.w3schools.com @@@@@@@ */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/*-----------------------------------------------------*/
/*----[ GENERAL ]--------------------------------------*/
/*-----------------------------------------------------*/

  BODY {font-family: arial,verdana,helvetica,sans-serif; font-size:80%}
  H1 {font-size:160%;}
  H2 {font-size:140%;}
  H3 {font-size:120%;}
  H4 {font-size:100%;}
  
  
  .moreINFO{
    CURSOR: help;
    TEXT-DECORATION: none;
    
    }
    
  H3.weather{
    margin-top:5px;
    margin-bottom:0px;
    font-size:120%;
    color:#900B09;
    background-color:#ffffff;
    }
    
  H4.weather{
    margin-top:0px;
    margin-bottom:2px;
    font-size:100%;
    color:#900B09;
    background-color:#ffffff;
    }
    
  H3.byo{
    margin-top:5px;
    margin-bottom:0px;
    font-size:120%;
    color:#900B09;
    background-color:#ffffff;
    }
    
  H4.byo{
    margin-top:0px;
    margin-bottom:2px;
    font-size:100%;
    color:#900B09;
    background-color:#ffffff;
    }
    
  H3.getSTARTED{
    margin-top:20px;
    margin-bottom:0px;
    font-size:120%;
    color:#900B09;
    background-color:#ffffff;
    }
    
  H4.getSTARTED{
    margin-top:0px;
    margin-bottom:2px;
    font-size:100%;
    color:#900B09;
    background-color:#ffffff;
    }
    
  H3.uBILL{
    margin-top:5px;
    margin-bottom:0px;
    font-size:120%;
    color:#900B09;
    background-color:#ffffff;
    }
    
  H4.uBILL{
    margin-top:0px;
    margin-bottom:2px;
    font-size:100%;
    color:#900B09;
    background-color:#ffffff;
    }
  
  P, TD {
      font-size: 100%;
      margin-top:0px;
      margin-bottom:0px;
      }
  P.introduction{
     text-indent: 0px;
  }
  
  
  TABLE.prospectINFO{}
  TABLE.prospectINFO TD.middle{font-size: 150%; vertical-align: middle;}
  TABLE.prospectINFO TD.middle p.sorry{color:#900B09; text-align: center;font-weight:bold;}
  TABLE.prospectINFO TD.middle p.thankYOU{color:#008080; text-align: center;font-weight:bold;}
  
  
  
 TABLE{font-size: 100%;}
 TD.left, TD.bottomLEFT {text-align: left;}
 TD.right, TD.bottomRIGHT {text-align: right;}
 TD.center, TD.bottomCENTER {text-align: center;}
 
 TD.bottom, TD.bottomLEFT, TD.bottomRIGHT, TD.bottomCENTER {vertical-align: bottom;}
 .top{vertical-align: top;}
 
 INPUT, SELECT, TEXTAREA{
      font-family: arial,verdana,helvetica,sans-serif;
      font-size:100%
    }

 INPUT.centerINPUT {
      font-family: arial,verdana,helvetica,sans-serif;
      font-size: 100%;
      text-align: center;
   }
   
 INPUT.rightINPUT  {
      font-family: arial,verdana,helvetica,sans-serif;
      font-size: 100%;
      text-align: right;
   }
   
 INPUT.rightOUTPUT {
      font-family: arial,verdana,helvetica,sans-serif;
      font-size: 100%;
      text-align: right;
      border: 0px none;
      background-color: transparent;
   }
   
 INPUT.centerOUTPUT {
      font-family: arial,verdana,helvetica,sans-serif;
      font-size: 100%;
      text-align: center;
      border: 0px none;
      background-color: transparent;
   }
   
 INPUT.leftOUTPUT {
      font-family: arial,verdana,helvetica,sans-serif;
      font-size: 100%;
      text-align: left;
      border: 0px none;
      background-color: transparent;
   }
   
INPUT.iesireDREAPTA {
      font-family: verdana,helvetica,sans-serif;
      font-size: 100%;
      text-align: right;
      border: 0px none;
      color:#900B09;
      background-color: transparent;
   }
   
INPUT.iesireCENTRU {
      font-family: verdana,helvetica,sans-serif;
      font-size: 100%;
      text-align: center;
      border: 0px none;
      color:#900B09;
      background-color: transparent;
   }
   
INPUT.iesireDREAPTAMesaj {
      font-family: verdana,helvetica,sans-serif;
      font-size: 100%;
      text-align: right;
      border: 0px none;
      color:#FF0000;
      background-color: transparent;
   }
   
INPUT.iesireSTANGAMesaj {
      font-family: verdana,helvetica,sans-serif;
      font-size: 100%;
      text-align: left;
      border: 0px none;
      color:#FF0000;
      background-color: transparent;
   }
/*--------------------------------------------------------------------*/
/*----[ CONSUMPTION CALCULATOR ]--------------------------------------*/
/*--------------------------------------------------------------------*/
  BODY.consumptionCALCULATOR {background-color: #E6E6E6;}
  BODY.consumptionCALCULATOR H1{margin-top:5px; margin-bottom:0px;color:white;font-weight:bold;}
  BODY.consumptionCALCULATOR H2{margin-top:0px; margin-bottom:0px;color:yellow;font-weight:normal;}
  BODY.consumptionCALCULATOR P.introduction{margin-top:10px; margin-bottom:10px;}
  BODY.consumptionCALCULATOR TABLE.main {background-color: white; border: 3px double #006699; padding:0px;}
  BODY.consumptionCALCULATOR TABLE.main TR.mainHEADER{background-color: #006699;}
  BODY.consumptionCALCULATOR TABLE.main TR.mainCONTENT{background-color: white;}
  BODY.consumptionCALCULATOR TR.mainHEADER TD{padding:5px;}
  BODY.consumptionCALCULATOR TR.mainCONTENT TD{padding:2px;}
  BODY.consumptionCALCULATOR TR.mainCONTENT TD.valign{vertical-align: top;}

  BODY.consumptionCALCULATOR H3.appliances{color:#900B09; margin-top:10px; margin-bottom:0px; font-size:120%;}
  BODY.consumptionCALCULATOR H4.appliances{color:#000000; margin-top:0px; margin-bottom:0px; font-size:100%;}
  BODY.consumptionCALCULATOR TABLE.appliances {background-color:#ffffff; padding:0px;}
  BODY.consumptionCALCULATOR TABLE.appliances TR.columnHEADER{background-color:white;}
  BODY.consumptionCALCULATOR TABLE.appliances TR.section{background-color:#008080;}
  BODY.consumptionCALCULATOR TABLE.appliances TR.subsection{background-color:#ffffff;}
  BODY.consumptionCALCULATOR TABLE.appliances TR.section TD{color:white; font-weight:bold; padding:2px;}
  
  BODY.consumptionCALCULATOR H3.reporting {color:#FF9900; font-weight:bold; margin-top:5px; margin-bottom:0px; font-size:120%;}
  BODY.consumptionCALCULATOR TABLE.reporting {background-color:#ffffff; padding:0px;}
  BODY.consumptionCALCULATOR TABLE.reporting TR.columnHEADER{background-color:#FF9900;}
  BODY.consumptionCALCULATOR TABLE.reporting TR.columnHEADER TD{color:white; font-weight:bold;}
  BODY.consumptionCALCULATOR TABLE.reporting TR.light{background-color:white;}
  BODY.consumptionCALCULATOR TABLE.reporting TR.dark{background-color:#EFEFEF;}
  BODY.consumptionCALCULATOR TABLE.reporting TR.total{background-color:white;}
  BODY.consumptionCALCULATOR TR.lighting, BODY.consumptionCALCULATOR TR.climate, BODY.consumptionCALCULATOR TR.machinery {background-color: #EFEFEF;}
  BODY.consumptionCALCULATOR TABLE.reporting TR.total {background-color: #FF9900;}
  BODY.consumptionCALCULATOR TR.total TD, BODY.consumptionCALCULATOR TR.total INPUT {color: #FFFFFF; font-weight:bold;}

/*--------------------------------------------------------------------*/
/*----[ STORAGE CALCULATOR ]------------------------------------------*/
/*--------------------------------------------------------------------*/
  BODY.storageCALCULATOR {background-color: #E6E6E6;}
  BODY.storageCALCULATOR H1{margin-top:5px; margin-bottom:0px; color:white;font-weight:bold;}
  BODY.storageCALCULATOR H2{margin-top:0px; margin-bottom:0px; color:white;font-weight:normal;}
  BODY.storageCALCULATOR H3{margin-top:0px; margin-bottom:0px; color:#000000; font-weight:bold;}
  BODY.storageCALCULATOR TABLE.main {background-color: white; border: 3px solid #006699; padding:0px}
  BODY.storageCALCULATOR TABLE.main TR.mainHEADER{background-color: #006699;}
  BODY.storageCALCULATOR TABLE.main TR.mainCONTENT{background-color: white;}
  BODY.storageCALCULATOR TR.mainHEADER TD{padding:5px;}
  BODY.storageCALCULATOR TR.mainCONTENT TD.valign{vertical-align: top;}
  BODY.storageCALCULATOR P.note{text-indent: 20px; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px; text-align: left;}
  
  BODY.storageCALCULATOR TABLE.main TR.columnHEADER {background-color: #008080;}
  BODY.storageCALCULATOR TABLE.main TR.columnHEADER TD {color:white; font-weight:bold;}
  BODY.storageCALCULATOR TABLE.subTABLE {border: 1px double #006699; padding:2;}
  BODY.storageCALCULATOR P.introduction{margin-top:0px; margin-bottom:10px;}

  BODY.storageCALCULATOR TR.days, BODY.storageCALCULATOR TR.totalHOURS, BODY.storageCALCULATOR TR.energyUSAGE, BODY.storageCALCULATOR TR.selectMODEL, BODY.storageCALCULATOR TR.voltage, BODY.storageCALCULATOR TR.dod, BODY.storageCALCULATOR TR.energyTOTAL, BODY.storageCALCULATOR TR.kwhSET, BODY.storageCALCULATOR TR.roundup, BODY.storageCALCULATOR TR.batteriesNEEDED, BODY.storageCALCULATOR TR.kWhAVAILABLE {background-color: #EFEFEF;}


/*--------------------------------------------------------------------*/
/*----[ CONSERVATION CALCULATOR ]-------------------------------------*/
/*--------------------------------------------------------------------*/
  BODY.conservationCALCULATOR {background-color: #E6E6E6;}
  BODY.conservationCALCULATOR H1{margin-top:5px; margin-bottom:0px; color:white;font-weight:bold;}
  BODY.conservationCALCULATOR H2{margin-top:0px; margin-bottom:0px; color:white;font-weight:normal;}
  BODY.conservationCALCULATOR H3{margin-top:0px; margin-bottom:0px; color:#000000; font-weight:bold;}
  BODY.conservationCALCULATOR H4.savings{border: 1px dotted; margin-left:10px; margin-right:10px; margin-top:5px; margin-bottom:0px; color:red; font-weight:bold; text-align: center;}
  BODY.conservationCALCULATOR P.introduction{margin-top:10px; margin-bottom:10px;}
  BODY.conservationCALCULATOR P.note{text-indent: 20px; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px; text-align: left;}
  BODY.conservationCALCULATOR TABLE.main {background-color: white; border: 3px solid #006699; padding:0px;}
  BODY.conservationCALCULATOR TABLE.main TR.mainHEADER{background-color:#006699;}
  BODY.conservationCALCULATOR TABLE.main TR.mainCONTENT{background-color: white;}
  BODY.conservationCALCULATOR TR.columnHEADER {background-color:#008080;}
  BODY.conservationCALCULATOR TR.columnHEADER TD{color:white; font-weight:bold;}
  BODY.conservationCALCULATOR TR.columnHEADER TD A{color:white; font-weight:bold;}
  BODY.conservationCALCULATOR TABLE.extraINFO {margin-top:10px;}
  BODY.conservationCALCULATOR TABLE.inputs {border: 1px solid #008080; padding:2px;}
  BODY.conservationCALCULATOR tr.initialCOST, body.conservationCALCULATOR tr.watts, body.conservationCALCULATOR tr.lightCOST, body.conservationCALCULATOR tr.lightPERCENT, body.conservationCALCULATOR tr.energyCOST, tr.totalCOST{background-color: #EFEFEF;}
  
  
/*--------------------------------------------------------------------*/
/*----[ PV SIGN CALCULATOR ]------------------------------------------*/
/*--------------------------------------------------------------------*/
  BODY.pvsignCALCULATOR {background-color: #E6E6E6;}
  BODY.pvsignCALCULATOR TABLE.main {background-color: white; border: 3px solid #008080; padding:0px;}
  BODY.pvsignCALCULATOR TABLE.main TR.mainHEADER{background-color:#008080;}
  BODY.pvsignCALCULATOR H1{margin-top:5px; margin-bottom:0px; color:white;font-weight:bold;}
  BODY.pvsignCALCULATOR H2{margin-top:0px; margin-bottom:0px; color:white;font-weight:normal;}
  BODY.pvsignCALCULATOR H3{margin-top:0px; margin-bottom:0px; color:#000000; font-weight:bold;}
  BODY.pvsignCALCULATOR TR.columnHEADER {background-color:#006699;}
  BODY.pvsignCALCULATOR TR.columnHEADER TD{color:white; font-weight:bold;}
  BODY.pvsignCALCULATOR TR.columnHEADER TD A{color:white; font-weight:bold;}
  BODY.pvsignCALCULATOR P.getSTARTED {margin-top:20px; margin-bottom:5px;}
  BODY.pvsignCALCULATOR TABLE.sign {border: 1px dotted #006699; padding:2px}
  BODY.pvsignCALCULATOR Table.reporting{margin-top:20px; border: 1px solid #006699; padding:2px}
  
  BODY.pvsignCALCULATOR TR.panels, BODY.pvsignCALCULATOR TR.batteryBOX, BODY.pvsignCALCULATOR TR.lightingFIXTURES, BODY.pvsignCALCULATOR TR.grounding, BODY.pvsignCALCULATOR TR.installation, BODY.pvsignCALCULATOR TR.total, BODY.pvsignCALCULATOR TR.state, BODY.pvsignCALCULATOR TR.view, BODY.pvsignCALCULATOR TR.winterLIGHTING, BODY.pvsignCALCULATOR TR.dimensions{background-color: #EFEFEF;}
  
  
  
  
/*--------------------------------------------------------------------*/
/*----[ BYO SOLAR CALCULATOR ]----------------------------------------*/
/*--------------------------------------------------------------------*/
  BODY.byoSolarCALCULATOR {background-color: #E6E6E6;}
  BODY.byoSolarCALCULATOR TABLE.main {background-color: white; border: 3px solid #008080; padding:0px;}
  BODY.byoSolarCALCULATOR TABLE.main TR.mainHEADER{background-color:#008080;}
  BODY.byoSolarCALCULATOR H1{margin-top:5px; margin-bottom:0px; color:white;font-weight:bold;}
  BODY.byoSolarCALCULATOR H2{margin-top:0px; margin-bottom:0px; color:white;font-weight:normal;}
  BODY.byoSolarCALCULATOR H3{margin-top:0px; margin-bottom:0px; color:#000000; font-weight:bold;}
  BODY.byoSolarCALCULATOR TR.columnHEADER {background-color:#006699;}
  BODY.byoSolarCALCULATOR TR.columnHEADER TD{color:white; font-weight:bold;}
  BODY.byoSolarCALCULATOR TR.columnHEADER TD A{color:white; font-weight:bold;}
  BODY.byoSolarCALCULATOR Table.inputs {border: 1px solid #006699; padding:1px;}
  BODY.byoSolarCALCULATOR P.instruction {margin-top:10px;}
  BODY.byoSolarCALCULATOR INPUT.submit{margin-top:10px;}
  BODY.byoSolarCALCULATOR P.disclaimer {margin-top:10px; margin-bottom:5px;}
  
  
  BODY.byoSolarCALCULATOR TR.generation {background-color:#008080;}
  BODY.byoSolarCALCULATOR TR.generation TD {color:white; font-weight:bold;}
  BODY.byoSolarCALCULATOR TR.pvPANEL, BODY.byoSolarCALCULATOR TR.supportCOST {background-color:#EFEFEF;}
  BODY.byoSolarCALCULATOR TABLE.byo {border: 1px solid #008080; padding:1px;}
  BODY.byoSolarCALCULATOR TR.monthlyCOST  TD, BODY.byoSolarCALCULATOR TR.totalCOST TD{background-color:#ffffff; color:darkred; font-weight:bold; border-top: 1px solid #008080;}
  BODY.byoSolarCALCULATOR TR.monthlyCOST  TD INPUT, BODY.byoSolarCALCULATOR TR.totalCOST TD INPUT{background-color:#ffffff; color:darkred; font-weight:bold;}
  
  
  BODY.byoSolarCALCULATOR H3.getSTARTED {margin-top:15px; margin-bottom:0px; font-size:120%; color:#006699; background-color:#ffffff;}
  BODY.byoSolarCALCULATOR TABLE.getSTARTED {margin-top:10px; margin-bottom:0px; background-color:#EFEFEF; border: 1px solid #006699; padding:2px;}
  BODY.byoSolarCALCULATOR P.currencyADJUST {border-top: 1px solid #000000; padding:2px;}
  BODY.byoSolarCALCULATOR P.currencyADJUST, BODY.byoSolarCALCULATOR P.monthlyADJUST, BODY.byoSolarCALCULATOR P.currencyRATE{padding:2px; background-color:#EFEFEF;}
  BODY.byoSolarCALCULATOR P.currencyADJUST SELECT, BODY.byoSolarCALCULATOR P.monthlyADJUST SELECT, BODY.byoSolarCALCULATOR P.currencyRATE INPUT {background-color:#EFEFEF;}
  
/*--------------------------------------------------------------------*/
/*----[ BYO WIND CALCULATOR ]-----------------------------------------*/
/*--------------------------------------------------------------------*/

  BODY.byoWindCALCULATOR {background-color: #E6E6E6;}
  BODY.byoWindCALCULATOR TABLE.main {background-color: white; border: 3px solid #008080; padding:0px;}
  BODY.byoWindCALCULATOR TABLE.main TR.mainHEADER{background-color:#008080;}
  BODY.byoWindCALCULATOR H1{margin-top:5px; margin-bottom:0px; color:white;font-weight:bold;}
  BODY.byoWindCALCULATOR H2{margin-top:0px; margin-bottom:0px; color:white;font-weight:normal;}
  BODY.byoWindCALCULATOR H3{margin-top:0px; margin-bottom:0px; color:#000000; font-weight:bold;}
  BODY.byoWindCALCULATOR TR.columnHEADER {background-color:#006699;}
  BODY.byoWindCALCULATOR TR.columnHEADER TD{color:white; font-weight:bold;}
  BODY.byoWindCALCULATOR TR.columnHEADER TD A{color:white; font-weight:bold;}
  BODY.byoWindCALCULATOR Table.inputs {border: 1px solid #006699; padding:1px}
  BODY.byoWindCALCULATOR P.instruction {margin-top:10px; margin-left:20px;}
  BODY.byoWindCALCULATOR INPUT.submit{margin-top:10px;}
  BODY.byoWindCALCULATOR P.disclaimer {margin-top:10px; margin-bottom:5px;}
  
  
  BODY.byoWindCALCULATOR TR.generation {background-color:#008080;}
  BODY.byoWindCALCULATOR TR.generation TD {color:white; font-weight:bold;}
  BODY.byoWindCALCULATOR TR.windTURBINE, BODY.byoWindCALCULATOR TR.supportCOST {background-color:#EFEFEF;}
  BODY.byoWindCALCULATOR TABLE.byo {border: 1px solid #008080; padding:1px;}
  BODY.byoWindCALCULATOR TR.monthlyCOST  TD, BODY.byoWindCALCULATOR TR.totalCOST TD{background-color:#ffffff; color:darkred; font-weight:bold; border-top: 1px solid #008080;}
  BODY.byoWindCALCULATOR TR.monthlyCOST  TD INPUT, BODY.byoWindCALCULATOR TR.totalCOST TD INPUT{background-color:#ffffff; color:darkred; font-weight:bold;}
  
  BODY.byoWindCALCULATOR H3.byo {margin-top:15px;}
  BODY.byoWindCALCULATOR H3.getSTARTED {margin-top:15px; margin-bottom:0px; font-size:120%; color:#006699; background-color:#ffffff;}
  BODY.byoWindCALCULATOR TABLE.getSTARTED {margin-top:10px; margin-bottom:0px; background-color:#EFEFEF; border: 1px solid #006699; padding:2px;}
  BODY.byoWindCALCULATOR P.currencyADJUST {border-top: 1px solid #000000; padding:2px;}
  BODY.byoWindCALCULATOR P.currencyADJUST, BODY.byoWindCALCULATOR P.monthlyADJUST, BODY.byoWindCALCULATOR P.currencyRATE{padding:2px; background-color:#EFEFEF;}
  BODY.byoWindCALCULATOR P.currencyADJUST SELECT, BODY.byoWindCALCULATOR P.monthlyADJUST SELECT, BODY.byoWindCALCULATOR P.currencyRATE INPUT {background-color:#EFEFEF;}
  
  BODY.byoWindCALCULATOR TR.tempDATA, BODY.byoWindCALCULATOR TR.wsthDATA, BODY.byoWindCALCULATOR TR.powerNEEDED {background-color:#EFEFEF;}
  
/*--------------------------------------------------------------------*/
/*----[ BYO HYBRID CALCULATOR ]---------------------------------------*/
/*--------------------------------------------------------------------*/

  BODY.byoHybridCALCULATOR {background-color: #E6E6E6;}
  BODY.byoHybridCALCULATOR TABLE.main {background-color: white; border: 3px solid #008080; padding:0px;}
  BODY.byoHybridCALCULATOR TABLE.main TR.mainHEADER{background-color:#008080;}
  BODY.byoHybridCALCULATOR H1{margin-top:5px; margin-bottom:0px; color:white;font-weight:bold;}
  BODY.byoHybridCALCULATOR H2{margin-top:0px; margin-bottom:0px; color:white;font-weight:normal;}
  BODY.byoHybridCALCULATOR H3{margin-top:0px; margin-bottom:0px; color:#000000; font-weight:bold;}
  BODY.byoHybridCALCULATOR TR.columnHEADER {background-color:#006699;}
  BODY.byoHybridCALCULATOR TR.columnHEADER TD{color:white; font-weight:bold;}
  BODY.byoHybridCALCULATOR TR.columnHEADER TD A{color:white; font-weight:bold;}
  BODY.byoHybridCALCULATOR Table.inputs {border: 1px solid #006699; padding:1px}
  BODY.byoHybridCALCULATOR P.instruction {margin-top:10px; margin-left:15px;}
  BODY.byoHybridCALCULATOR INPUT.submit{margin-top:10px;}
  BODY.byoHybridCALCULATOR P.disclaimer {margin-top:10px; margin-bottom:5px;}
  
  BODY.byoHybridCALCULATOR TR.generation {background-color:#008080;}
  BODY.byoHybridCALCULATOR TR.generation TD {color:white; font-weight:bold;}
  BODY.byoHybridCALCULATOR TR.windTURBINE, BODY.byoHybridCALCULATOR TR.pvPANEL, BODY.byoHybridCALCULATOR TR.pvROOF, BODY.byoHybridCALCULATOR TR.trackerMODEL {background-color:#EFEFEF;}
  BODY.byoHybridCALCULATOR TABLE.byo {border: 1px solid #008080; padding:1px;}
  BODY.byoHybridCALCULATOR TR.monthlyCOST  TD, BODY.byoHybridCALCULATOR TR.totalCOST TD{background-color:#ffffff; color:darkred; font-weight:bold; border-top: 1px solid #008080;}
  BODY.byoHybridCALCULATOR TR.monthlyCOST  TD INPUT, BODY.byoHybridCALCULATOR TR.totalCOST TD INPUT{background-color:#ffffff; color:darkred; font-weight:bold;}
  BODY.byoHybridCALCULATOR H3.byo {margin-top:15px;}
  
  BODY.byoHybridCALCULATOR H3.getSTARTED {margin-top:15px; margin-bottom:0px; font-size:120%; color:#006699; background-color:#ffffff;}
  BODY.byoHybridCALCULATOR TABLE.getSTARTED {margin-top:10px; margin-bottom:0px; background-color:#EFEFEF; border: 1px solid #006699; padding:2px;}
  BODY.byoHybridCALCULATOR P.currencyADJUST {border-top: 1px solid #000000; padding:2px;}
  BODY.byoHybridCALCULATOR P.currencyADJUST, BODY.byoHybridCALCULATOR P.monthlyADJUST, BODY.byoHybridCALCULATOR P.currencyRATE{padding:2px; background-color:#EFEFEF;}
  BODY.byoHybridCALCULATOR P.currencyADJUST SELECT, BODY.byoHybridCALCULATOR P.monthlyADJUST SELECT, BODY.byoHybridCALCULATOR P.currencyRATE INPUT {background-color:#EFEFEF;}
  
  BODY.byoHybridCALCULATOR TR.solarDATA, BODY.byoHybridCALCULATOR TR.windDATA, BODY.byoHybridCALCULATOR TR.weatherADJUSTMENTS {background-color:#EFEFEF;}
  
  
  
  
/*--------------------------------------------------------------------*/
/*----[ WSROMULATOR CALCULATOR ]---------------------------------------*/
/*--------------------------------------------------------------------*/
  BODY.wsromulatorCALCULATOR {background-color: #E6E6E6;}
  BODY.wsromulatorCALCULATOR TABLE.main {background-color: white; border: 3px solid #008080; padding:0px;}
  BODY.wsromulatorCALCULATOR TABLE.main TR.mainHEADER{background-color:#008080;}
  BODY.wsromulatorCALCULATOR H1{margin-top:5px; margin-bottom:0px; color:white;font-weight:bold;}
  BODY.wsromulatorCALCULATOR H2{margin-top:0px; margin-bottom:0px; color:white;font-weight:normal;}
  BODY.wsromulatorCALCULATOR H3{margin-top:0px; margin-bottom:0px; color:#000000; font-weight:bold;}
  BODY.wsromulatorCALCULATOR TR.columnHEADER {background-color:#006699;}
  BODY.wsromulatorCALCULATOR TR.columnHEADER TD{color:white; font-weight:bold;}
  BODY.wsromulatorCALCULATOR TR.columnHEADER TD A{color:white; font-weight:bold;}
  BODY.wsromulatorCALCULATOR Table.inputs {border: 1px solid #006699; padding:1px}
  BODY.wsromulatorCALCULATOR P.instruction {margin-top:10px; margin-left:15px;}
  BODY.wsromulatorCALCULATOR INPUT.submit{margin-top:10px;}
  BODY.wsromulatorCALCULATOR P.disclaimer {margin-top:10px; margin-bottom:5px;}

  BODY.wsromulatorCALCULATOR TR.generation, BODY.wsromulatorCALCULATOR TR.powerManagementSYSTEM {background-color:#008080;}
  BODY.wsromulatorCALCULATOR TR.generation TD, BODY.wsromulatorCALCULATOR TR.powerManagementSYSTEM TD {color:white; font-weight:bold;}
  BODY.wsromulatorCALCULATOR TR.windTURBINE, BODY.wsromulatorCALCULATOR TR.pvPANEL, BODY.wsromulatorCALCULATOR TR.pvTRACKER, BODY.wsromulatorCALCULATOR TR.application, BODY.wsromulatorCALCULATOR TR.batteries, BODY.wsromulatorCALCULATOR TR.installation{background-color:#EFEFEF;}
  BODY.wsromulatorCALCULATOR TABLE.byo {border: 1px solid #008080; padding:1px;}
  BODY.wsromulatorCALCULATOR TR.monthlyCOST  TD, BODY.wsromulatorCALCULATOR TR.totalCOST TD{background-color:#ffffff; color:darkred; font-weight:bold; border-top: 1px solid #008080;}
  BODY.wsromulatorCALCULATOR TR.monthlyCOST  TD INPUT, BODY.wsromulatorCALCULATOR TR.totalCOST TD INPUT{background-color:#ffffff; color:darkred; font-weight:bold;}
  BODY.wsromulatorCALCULATOR H3.byo, BODY.wsromulatorCALCULATOR H3.environment, BODY.wsromulatorCALCULATOR H3.uBILL {margin-top:15px;}
  
  BODY.wsromulatorCALCULATOR H3.getSTARTED {margin-top:15px; margin-bottom:0px; font-size:120%; color:#006699; background-color:#ffffff;}
  BODY.wsromulatorCALCULATOR TABLE.getSTARTED {margin-top:10px; margin-bottom:0px; background-color:#EFEFEF; border: 1px solid #006699; padding:2px;}
  BODY.wsromulatorCALCULATOR P.currencyADJUST {border-top: 1px solid #000000; padding:2px;}
  BODY.wsromulatorCALCULATOR P.currencyADJUST, BODY.wsromulatorCALCULATOR P.monthlyADJUST, BODY.wsromulatorCALCULATOR P.currencyRATE{padding:2px; background-color:#EFEFEF;}
  BODY.wsromulatorCALCULATOR P.currencyADJUST SELECT, BODY.wsromulatorCALCULATOR P.monthlyADJUST SELECT, BODY.wsromulatorCALCULATOR P.currencyRATE INPUT {background-color:#EFEFEF;}
  
  BODY.wsromulatorCALCULATOR TR.solarDATA, BODY.wsromulatorCALCULATOR TR.windDATA, BODY.wsromulatorCALCULATOR TR.weatherADJUSTMENTS {background-color:#EFEFEF;}
  
  /*--------------------------------------------------------------------*/
/*----[ Package CALCULATOR ]---------------------------------------*/
/*--------------------------------------------------------------------*/

  BODY.PackageCALCULATOR {background-color: #E6E6E6;}
  BODY.PackageCALCULATOR TABLE.main {background-color: white; border: 3px solid #008080; padding:0px;}
  BODY.PackageCALCULATOR TABLE.main TR.mainHEADER{background-color:#008080;}
  BODY.PackageCALCULATOR H1{margin-top:5px; margin-bottom:0px; color:white;font-weight:bold;}
  BODY.PackageCALCULATOR H2{margin-top:0px; margin-bottom:0px; color:#000000; font-weight:bold;}
  BODY.PackageCALCULATOR H3{margin-top:0px; margin-bottom:0px; color:#666666; font-weight:normal;}
  BODY.PackageCALCULATOR TR.columnHEADER {background-color:#006699;}
  BODY.PackageCALCULATOR TR.columnHEADER TD{color:white; font-weight:bold;}
  BODY.PackageCALCULATOR TR.columnHEADER TD A{color:white; font-weight:bold;}
  BODY.PackageCALCULATOR Table.inputs {border: 1px solid #006699; padding:1px}
  BODY.PackageCALCULATOR P.instruction {margin-top:10px; margin-left:15px;}
  BODY.PackageCALCULATOR INPUT.submit{margin-top:10px;}
  BODY.PackageCALCULATOR P.disclaimer {margin-top:10px; margin-bottom:5px;}
  
  BODY.PackageCALCULATOR TABLE.FinanceForm {margin-top:0px;margin-bottom:2px;font-size:100%; color:#900B09; background-color:#ffffff;}
  BODY.PackageCALCULATOR TABLE.packageList {border: 1px solid #111111; padding:0px;}
  BODY.PackageCALCULATOR TR.packageListHEADER {background-color:#CCCCCC;}
  
  BODY.PackageCALCULATOR H3.getSTARTED {margin-top:15px; margin-bottom:0px; font-size:120%; color:#006699; background-color:#ffffff;}
  BODY.PackageCALCULATOR TABLE.getSTARTED {margin-top:10px; margin-bottom:0px; background-color:#EFEFEF; border: 1px solid #006699; padding:2px;}
  
  
  
