
.highlight {
   position: absolute;
   background-color : #ee2;
   opacity: 0.0;
   padding: 0px;
   margin: 0px;
   font-size: 0px;
   border:1px solid #aaa;
}
.GThighlight {
   position: absolute;
   background-color : #ee2;
   border:1px solid;
   border-color: #aaa;
   opacity: 0.0;
   padding: 0px;
   margin: 0px;
   font-size: 0px;
}
.map_switch {
   position: absolute;
   background-color : #ee2;
   opacity: 0.0;
   padding: 0px;
   margin: 0px;
   font-size: 0px;
   cursor: pointer;
}
.highlight_old {
   position: absolute;
   background-color : #ccc;
   opacity: 0.0;
   border:1px solid;
   border-color: #888;
   padding: 0px;
   margin: 0px;
   font-size: 0px;
   cursor: pointer;
}
.trans_highlight {
   position: absolute;
   background-color : #ee2;
   opacity: 0.0;
   padding: 0px;
   margin: 0px;
   font-size: 0px;
}
.exon_highlight {
   position: absolute;
   background-color : #5e7ba9;
   opacity: 0.0;
   padding: 0px;
   margin: 0px;
   font-size: 0px;
}

#map_header_logo {
  position: absolute;
  top:7px;
  /* border-bottom: 1px solid #cccccc;*/
  border-left:1px solid black;
  border-top:1px solid black;
  border-right:1px solid black;
  z-index: 1;
}

#map_footer {
  color:#A9A9A9;
  font-family : Arial, Helvetica, sans-serif;
  font-style:italic;
	font-size : 70%;
}

#zoomBox {
   position: absolute;
   background-color : #ccc;
   opacity: 0;
   border:1px solid;
   border-color: #0F0;
   padding: 0px;
   margin: 0px;
   font-size: 0px;
}

#mapHelp {
  position: absolute;
  top:  5px;
  left: 581px;
}

#mapInfoPane {
  position: absolute;
  top: 7px;
  left: 410px;
  width: 190px;
  height:191px;
  color:#333;
  background-color : #f8f8f0;
  border: 1px solid #000;
  font-family : Arial, Helvetica, sans-serif;
/*  font-style:italic; */
	font-size : 70%;
  padding: 2px;
}
.mapInfoHeader {
  font-size: 12pt;
  /*background-color : #AABED3;*/
  color: #272f75;
  border-bottom: 1px solid #999;
  /* padding: 0; */
  margin: 0px; 
}
.mapDataHeader {
  background-color : #AABED3;
  color: #000;  
  padding: 0px;
  margin: 0px; 
}
.mapDataValue {
  background-color : #FFF;  
  padding: 0px;
  margin: 0px; 
}
.mapInfoTable {
  width: 99%;
   font-family : Arial, Helvetica, sans-serif;
   font-size:90%; 
   color : #0078ab; /* Blue */
   border:1px solid #555;
   padding: 0px;
   margin: 0px; 
}
.mapInfoVal {
  font-family : Lucida console, Courier;
  /*font-style:bold;
	/*font-size : 70%;*/
}
.mapButton {
  cursor:pointer; 
  position:absolute; 
  left:5%; 
  bottom:3px; 
  width:90%;
  color: #000;
  border:1px solid #555;
  background-color: #ddd;
}

