.blue
{
    FONT-SIZE: 14pt;
    COLOR: #003366
}
.nav-area
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.nav-area-active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #003366;
    TEXT-DECORATION: none
}
.nav-areasub
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.nav-areasub-active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #6699cc;
    TEXT-DECORATION: none
}
A.nav-area:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav-area:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav-area:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav-area-active:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav-area-active:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav-area-active:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav-areasub:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav-areasub:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav-areasub:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav-areasub-active:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav-areasub-active:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav-areasub-active:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.hdr-area
{
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, 'MS Sans Serif'
}
.maintext
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
BODY
{
    FONT-SIZE:9pt;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
SELECT
{
    FONT-SIZE: 9pt
}
INPUT
{
    FONT-SIZE: 9pt
}
.frame
{
    BORDER-RIGHT: black 1px;
    BORDER-BOTTOM: black 1px
}
.calcframe
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: gainsboro
}
.formlabel
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    COLOR: white
}
.subhdr-area
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #003366;
    FONT-FAMILY: Arial, Horus, 'MS Sans Serif'
}
.progbar
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 10px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: gainsboro
}
.comp-formlabel
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
.comp-title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 2px
}
.comp-summary
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
.comp-existing
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
.ReportText, .RecText, .LibText
{
    FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
}
.LibText
{
   clear: left;
}
.BigChart
{
}
.disclaimer
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
    color: #990033;
}
.RecDiv
{
    clear: left;
}
.RecHeader, .ReportHeader
{
    FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    margin-top: 30px;
    padding-top: 20px;
    border-top: #000000 solid 1px;
}
.recchart
{
    float:left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.usagetableOuter {
    border: #000000 solid 1px;
    width: 80%;
}
.usagetable {
   border-collapse:collapse;
    border: #000000 solid 1px;
    width: 100%;
}
.usagetableheader {
   margin:5px; 
   padding: 8px;
   border:1px solid #336699;
   background-color:#336699;     
   color:#FFFFFF; 
   font-size: 9pt;   
   font-weight:bold;
}
.usagetabledata {
   border:1px solid #000000;
   font-size: 9pt;   
}
.whiterow, .grayrow
{
   text-align: center;
}
.whiterow
{
   background-color:#FFFFFF;  
}
.grayrow
{
   background-color:#EEEEEE;  
}
.textleft
{
   text-align: left;
}
.compareTitle
{
   font-family: Verdana, Arial, Helvetica, san-serif;
   font-size: 8pt;
   font-style: italic;
}

.Score
{
   font-family: Verdana, Arial;
   font-size: 20pt;
   font-weight: bold;
}
.ysTD
{
   font-family: Verdana, Arial, Helvetica, san-serif;
   font-size: 10pt;
}

.energycosts
{
   font-size:12px;
   font-family:Verdana, Arial;
   
}

.border1px{
   border: 1px solid #000000;
}

.borderblue
{
   border: 1px solid #DCEEFF;
}
A.ez_audit:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #008000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.ez_audit:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #008000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.ez_audit:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #008000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}

A.full_audit:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #800000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.full_audit:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #800000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.full_audit:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #800000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}

A.auditSelect:hover
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #003366;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;    
}
A.auditSelect:link
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #003366;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;    
}
A.auditSelect:visited
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #003366;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;    
 }


p
{
   font-family:arial, helvetica, sans-serif;
   font-size:10pt;
}
td
{
   font-family:arial, helvetica, sans-serif;
   font-size:10pt;
}
.tips
{
   font-family:arial, helvetica, sans-serif;
   font-size:8pt;
   padding-left:10px;
}

.formhead
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    COLOR: #003366;
    PADDING-TOP: 5px;
    LETTER-SPACING: 2px
}

.grayRow
{
   background-color:#CCCCCC;
}
.whiteRow
{
   background-color:#FFFFFF;
}

.usagetableheader
{
   font-size:12pt;
   background-color:#6B6B9C;
}

.chartHeader {
   font-weight:bold;
   background-color: #CCC;
      }

.chartSubHeader {
   font-weight:bold;
   background-color: #EBEBEB;
      }  
      
.chartOddRow {
   line-height:18px;
   background-color: #FFF;
   color:#000; }

.chartEvenRow {
   line-height:18px;
   background-color: #FFC;
   color:#000; }
      
table.bordered {
   border-color:#000000;
   border-style:solid;
   border-width:thin;
   border-collapse:collapse;
   background-color:#000;
   margin:10px; }
   
#popup
{
   font-family:arial;
}

div#popup h1   /* Interior page title */
   {
   font-size: 20px;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight: normal;
   line-height: 23px;
   color: #003366;
   margin: 0 0 7px 0;
   padding: 8px 0 0 0;
   }
   
.redText
{
   color:#f00;
}
h1
{
   font-size:20px;
   color:#003366;
}

h2
{
   font-size:16px;
   color:#003366;
}