/* MAIN STYLE*/  
body{
  background-repeat: no-repeat;
  background-position: center top;
}
#div_interactive_map_c{
  float:left;

  background-color:white;
  
  position:relative;
}      

#div_g_map_c{
  float:left;
  position:relative;
}

.div_info_title{
  float:left;
  width:100%;
  font-weight:bold;
  font-size:16px;
  color:#0d6bb1;
}     

.mainContainer h4{      
  color: #0188cc;
  font-weight: bold;
  font-size: 120%;
}     

.mainContainer h5{
  font-weight: bold;
  font-size: 100%;
  margin-bottom: 0.5em;
}          

.mainContainer{
  display: inline-block;            
}  

.mainContainer .map{
  width:580px; 
  float: left;
}

.mainContainer .mapDetail{
  width: 200px; 
  float: left;
  text-align: left;
}

.hidden{
  opacity: 0;
}