.nlrb-internal-content .node {
  margin-bottom: 0;
}

.tdescription {
  display: none;
}

.tdescription.active {

}

.tdescription.inactive {

}

area:hover {
  cursor: auto;
  background-color: black;
}

.nlrb-primary-footer-utility-container {
  height: 143px;
}


.hotspot {
  color: #900;
  background-color: black;
  padding-bottom: 1px;
  cursor: pointer;
}

.map-overlay {
  width: 707px;
  height: 522px;
  position: relative;
  background: url('../images/nlrb_concerted_activity_map.jpg') no-repeat 0 0;
}

.pin {
  background: url('../images/pin.png') no-repeat 0 0;
  width: 50px;
  height: 41px;
  display: block;
  position: absolute;
  border: none !important;
  padding: 0;
  margin: -35px;
  margin-left: -28px;
  margin-top: -45px;
}

.pin:hover, .pin.active{
  background: url('../images/pin.png') no-repeat 0 -41px;
}


/* tooltip styling */

#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer;}
#tt {position:absolute; display:block;font:11px/1.4 Arial;}
#tttop {display:block; height:5px; margin-left:5px; overflow:hidden;}
#ttcont {display:block; padding: 10px 13px; margin-left:5px; background:#000; color:#FFF;}
#ttbot {display:block; height:5px; margin-left:5px; overflow:hidden;}

map-overlay {
  background: url(../images/pin.png) no-repeat 0 0;
}

#concerted-activity-news-details {
    background-color: #D4DADD;
    padding: 20px;
    margin-left: 0px;
}

#sidebar-right #sidebar-right-content .concerted-activity-block .content{
    font-size: 11px;
    background-color:#D4DADD;
    padding: 10px;
}