
.db_iterate_block {
  margin-left:10px;
  vertical-align:top;
  display:inline-block;
  max-height:600px;
  overflow-y: auto;
}

.dbtableheader {
  background-color:#eee;
  color: #000;
  font-weight: bold;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  text-align:center;
}

.dbrow:hover {
      background-color:#edf5ff;
}

.ramadda-db-link {
    text-decoration: none;
}

.ramadda-db-link:hover {
    text-decoration: underline;
}

.dbtableheader_inner {
  color: #000;
  font-weight: bold;
  text-align:center;
}



.dbtableheader a {
  color: #000;
}


.dbheader  {
//    font-size:13pt;
    text-align:center;
}

.dbheader a {
//    font-size:13pt;
}

.dbtable {
    border-color: #666;
    border-width: 0 0 1px 1px;
    border-style: solid;
}



.dbtable td {
    padding:4px;
    padding-bottom:1px;
    border-color: #ccc;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    font-size: 14px;
}


.db-map-list-inner {
}

.db-map-list-outer { 
}

.db-map-list-entry {
  margin-left:3px;
  margin-top:2px;
}

.db-map-table-print .db-map-list-entry {
    font-size:80%;
}

.db-map-table { 
}

.db-map-column { 
    border:  1px #ccc solid;
}

.db-map-table-print .db-map-column {
    border:  0px #ccc solid;
}

.db-map-table-print  {
    margin-left:10px;
    margin-right:10px;
    margin-bottom:20px;        
}

.db-map-table #ramadda-map-latlonreadout {
    display:none;
}



.db-group-table-cell {
   max-width:400px;
   overflow-x: auto;
}

.dbcell {
  max-height:200px;
  overflow-y: auto;
}

.dbtable-summary td {
    border:0px;
    padding: 4px;
}

.dbgridon {
  background-color: #88C957;
}

.dbgridoff {
  background-color: #efefef;
}


.gridtable {
    border-color: #600;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

.gridtable td {
    padding:5px;padding-bottom:0px;padding-top:8px;
    border-color: #600;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;

}

.dbcategoryrow {
     padding-top: 3px;
     padding-bottom: 1px;
     padding-left: 2px;
}

.dbcategoryblock {
    margin-left:15px;
}

.dbstickynote {
  background-color : #FFFFCC;
  padding: 5px;
  border : 1px #888888 solid;
  z-index: 1;
  position: absolute; 
//  position: relative; 
//  max-width: 400px; 
  min-width:100px;
  max-width:300px;
  overflow-x: auto;
}

.dbstickylabel {
  background-color : #eee;
  font-size:16px;
  font-weight: bold;
  padding: 5px;
  border : 1px #000 solid;
  z-index: 1;
  position: absolute; 
  min-width:100px;
  text-align: center;
}

.db_address_label {
    display:inline;
    font-size:80%;
    /* originally from  Boulder Information Services */
    width: 2.623in; 
    height: 1in; 
    margin-right: .125in; 
    padding: 0px;
    padding-top:5px;
    float: left;
    text-align: center;
    overflow: hidden;
    border-radius:4px;
    border:0px solid #ccc;
}

.db_address_pagebreak {
    xheight:0.5in;
    clear: both;
    break-before:always;
    page-break-before:always; 	
}
