﻿a
{
    text-decoration: underline;
       color:#0000aa;
}
a:hover
{
    text-decoration: underline;
       color:#660000;
}

.basicLandUse, .modifiedLandUse, .intrinsicGIP, .structuralGIP, .structuralTRM, .structuralTRMCombined
{
    color: #660000;
    text-decoration: none;
    cursor: hand;
    font-size: 1.1em;
 text-align: left;
 text-indent: -4px;
     background-image: url('../images/dropdown_off.png');
      background-repeat: no-repeat;
       background-position: right center;
            /*border-width: 1px 1px 1px 1px; border-style: solid; border-color: #660000; padding: 4px;*/
     min-width: 60px;
    
}
.basicLandUse:hover, .modifiedLandUse:hover, .intrinsicGIP:hover, .structuralGIP:hover, .structuralTRM:hover, .structuralTRMCombined:hover
{
    color: #660000;
    text-decoration: underline;
     background-image: url('../images/dropdown_on.png');
}

td.tdDelete
{ 
      background-repeat: no-repeat;
       background-position: center center;
      background-image: url('../images/delete.png');
      width:32px;
      max-width: 32px;
      cursor: hand;
}
 
td.tdDelete:hover
{ 
      background-repeat: no-repeat;
       background-position: center center;
      background-image: url('../images/delete_on.png');
      width:24px;
      cursor: hand;
} 
.tdEditable
{ 
      background-repeat: no-repeat;
      background-position: right  center;
      background-image: url('../images/edit_off.png');
      cursor: hand;
}
 
.tdEditable:hover
{ 
      background-repeat: no-repeat;
       background-position: right center;
      background-image: url('../images/edit_on.png');
      cursor: hand;
} 
.divPrint
{ 
      background-repeat: no-repeat;
       background-position: center center;
      background-image: url('../images/Printer_Off.png');
      width:48px;
      height:48px;
      cursor: hand;
      position: absolute;
      top: 0px;
      right: 0px;
}
 
.divPrint:hover
{ 
      background-repeat: no-repeat;
       background-position: center center;
      background-image: url('../images/Printer_On.png');
      width:48px;
      height:48px;
      cursor: hand;
      position: absolute;
      top: 0px;
      right: 0px;
} 
.divClickReport
{ 
      background-repeat: no-repeat;
      background-position: center, center;
      background-image: url('../images/Report_Off.png');
      width:120px;
      height:32px;
      cursor: hand, pointer;   
}
 
.divClickReport:hover
{ 
      background-repeat: no-repeat;
       background-position: center, center;
      background-image: url('../images/Report_On.png');
      width:120px;
      height:32px;
      cursor: hand, pointer; 
}
#divReportBack
{
  background-color: #000000;
  opacity: .8;    
    position: absolute;
    top: 0px; 
    bottom: 0px;
    left:0px;
    right:0px;
}


#divReport
{
    padding: 8px;
    position: absolute;
    top: 100px; 
    bottom: 100px;
    left:100px;
    right:100px;
    background-color: #ffffff;
    overflow: auto;
}

.reportValue
{
 font-size: 1.1em;
 font-weight: bold;   
}
.tdreportValue
{
    width: 160px;
 border-width: 1px ; border-style: solid; border-color: #cccccc;
}
body
{  font-family: Calibri, Tahoma, Arial, Sans-Serif; 
   margin:16px;
   color:#454545;
   font-size: 12px;
}


#tblRRM
{
    /*table-layout: fixed; */
    border-width: 1px 1px 1px 1px; border-style: solid; border-color: #660000; padding: 4px;
    border-collapse: collapse;
    width: 100%  !important;
}
#tblRRM td
{
 padding: 4px;   
/* border-width: 1px 1px 1px 1px; border-style: solid; border-color: #dddddd; padding: 4px*/
}

.tdRRM
{
     border-width: 1px 1px 1px 1px; border-style: solid; border-color: #dddddd;
}

#tblStruct2 td
{
  border-width: 1px 1px 1px 1px; border-style: solid; border-color: #dddddd;   
}
#tblTRMReport td
{
  border-width: 1px 1px 1px 1px; border-style: solid; border-color: #dddddd;   
}
#tblStruct4 td
{
  border-width: 1px 1px 1px 1px; border-style: solid; border-color: #dddddd;   
}

.trHeader td
{ 
}
table
{
    border-width: 0px; 
    empty-cells: show;
}

td
{
     border-width: 0px; 
     padding: 4px;   
  /*      border-width: 1px 1px 1px 1px; border-style: solid; border-color: #cccccc; padding: 4px*/
}

.linkButton
{ 
            cursor:  pointer;
            border-width: 1px 1px 1px 1px; border-style: solid; border-color: #660000; padding: 5px;
            font-size: 1.2em;   background-color: #efefff;
            display: inline;
}
.linkButton:hover
{ 
            cursor:  pointer;
            border-width: 1px 1px 1px 1px; border-style: solid; border-color: #660000; padding: 5px;
               background-color: #660000; color: #ffffff; 
}

input[type='text']
{
 width: 250px;
}

td.stepDescription
{
    text-align: center;
    padding: 4px;
     background-color: #eeeeff;    
}
td.stepHeader
{
   background-color: #660000; color: #ffffff; font-weight: bold; font-size: 1.1em; text-align: center;
   padding: 4px;
      font-size:1.1em;
    font-family: Calibri,'Segoe UI Light',Tahoma Light,Arial Light,Helvetica Light,sans-serif;
}
td.tableSubheader
{
    text-align: center;
    padding: 4px;
     background-color: #eeeeff
}
td.tableValue
{
    text-align: center;
    padding: 4px;
     background-color: #fafaff
}

label
{
    padding-left: 48px;
}

.pageHeader
{
    font-size:1.6em;
   color:#660000;
    font-family: 'Segoe UI Light',Tahoma Light,Arial Light,Helvetica Light,sans-serif;
}

.pageSubHeader
{
    
    font-size:1.3em;
    font-family: 'Segoe UI Light',Tahoma Light,Arial Light,Helvetica Light,sans-serif;
   color:#000000;
}

.sectionHeader
{
    font-size:1.2em;
    font-family: 'Segoe UI Light',Tahoma Light,Arial Light,Helvetica Light,sans-serif;
   color:#660000;
}
.tableHeader
{
  /*font-size:0.9em;*/
    font-family: 'Segoe UI Light',Tahoma Light,Arial Light,Helvetica Light,sans-serif;
   color:#660000;
}
 
 .basicLandUseAcres,  .subAreaDescription, .TRMCombinedTvCaptured
 {
     border-width: 1px 1px 1px 1px; border-style: solid; border-color: #660000; padding: 4px;
     min-height: 16px;
 }
 
 tr.trSelector
 {
      background-color:#ffffff;
            cursor: hand, pointer; 
 } 
 
 tr.trSelector td
 { 
            cursor: hand; 
 } 
 
 td.ReductionReached
 { 
     background-color: #006600; color: #ffffff; font-size: 1.1em; text-align: center;
 }
  
 td.aggregateCell
 {
   background-color: #660000; color: #ffffff; 
        /*      border-width: 1px 0px 0px 0px; border-style: solid; border-color: #660000;*/
 }
 tr.trSelector td
 { 
            border-width: 1px 0px 0px 0px; border-style: solid; border-color: #660000;
 }
 td.trSelector
 {
      background-color:#ffffff; 
 }
 td.trSelector2:hover
 {
      background-color: #660000; color: #ffffff; 
 }
tr.trSelector:hover 
{ background-color: #660000; color: #ffffff; 
} 
 

hr { 
      color: #660000;
      background-color: #660000;
      height: 1px;
    }

hr.hr2 { 
      color: #bebebe;
      background-color: #bebebe;
      height: 1px;
    }
    
    
#trAggregate td
{
   /*   border-width: 1px 0px 0px 0px; border-style: solid; border-color: #660000;*/
}
 
.colSeparator
{
  padding: 4px;
    
     border-style: solid; border-width: 1px; border-color: #dddddd #660000 #dddddd #dddddd;
}

.infoText{

    white-space: nowrap;
}