﻿            .reportBody
            {  
              width:100%; 
              min-height:500px; 
              overflow:auto;
              /*background-color:   #F8F8F8*/
              /*margin:4px ;
              border:2px solid;*/
            }

            .reportHeaderSection
            { 
                float:left;
                width:98%;
            }
            .detailBands    /*Notice this is sections with an S. This will contain one or more reportBandSection items.*/
            {   margin:5px;
                float:left ;
                width:98%;
            }
              .bandGroupHeaderRow
              {
                  color:black;
                  background-color:rgb(218,204,179);
                  padding-left:3px; 
                  padding-right:3px; 

              }

              .bandGroupSummaryRow
              {
                  color:black;
                  background-color: rgb(255, 198, 113);
                  font-weight:bold;
              }
            .detailBand
            {

            }
              .reportBandTitle
              {    font-weight:bold;
                  font-size:large;

              }
              .reportBandTable
              {
                  width:98%;
                  /*border:1px solid black;*/
       
                  
              }
              table.reportBandTable td
              {
                 padding-left:3px; 
                 padding-right:3px; 
                 /*border:1px solid black;*/ 

              }

              .oddRow
              {
                  background-color:blanchedalmond ;
              }
              .evenRow
              {
                   background-color:white; 
              }

              .footerRow
              {
                  background-color:lightgrey ;
                  font-weight:bold ; 
              }


            .descriptCol
            {
              text-align:right;
              font-weight:bold ;
            }

            .headerLeft
            {
                padding:2px;
                width:45% ;
                float:left ;
            }
            .headerRight
            {
               padding:2px;
               width:45% ;
               float:right;
            }
              .leftJustify
              {
                  text-align:left; 
              }
              .rightJustify
              {   
                  text-align:right; 
              }
              .centerJustify
              {
                  text-align:center; 
              }


