.clickable
{
  cursor: pointer;
  text-decoration: none;
}

.iconA 
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt 0px; 
}

.iconB 
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -38px; 
}

.iconC 
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -76px; 
}

.iconD 
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -114px; 
}

.iconE 
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -152px; 
}

.iconF 
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -190px; 
}

.iconG 
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -228px; 
}

.iconH 
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -266px; 
}

.iconI 
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -304px; 
}

.iconJ
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -342px; 
}

.iconK
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -380px; 
}

.iconL
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -418px; 
}

.iconM
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -456px; 
}

.iconN
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -494px; 
}

.iconO
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -532px; 
}

.iconP
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -570px; 
}

.iconQ
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -608px; 
}

.iconR
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -646px; 
}

.iconS
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -684px; 
}

.iconT
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -722px; 
}

.iconU
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -760px; 
}

.iconV
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -798px; 
}

.iconW
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -836px; 
}

.iconX
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -874px; 
}

.iconY
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -912px; 
}

.iconZ
{
  background: transparent url(/images/aj_icons.png) repeat scroll 0pt -950px; 
}

.icon
{
  width: 24px;
}

.info
{
  cursor: pointer;
  padding: 3px;
  width: 207px;
}

#info
{
  padding: 3px;
  height: 474px;
  width: 252px;
}

#location_info_bar
{
  background: white;
  height: 74px;
  padding: 5px;
  width: 540px;
}

.locations_list
{
  padding-top: 5px;
}

.location_monitoring_info
{
  background: white;
  height: 480px;
  padding: 5px;
  width: 540px;
}

.location_type
{
  padding-top: 8px;
}

.location-row td
{
  padding: 3px 0 3px 0;
}

.location-row .info:hover
{
  background: silver;
}

.location_type_label
{
  margin: 10px 0 10px 0;
}

.map_locations
{
  background: white;
  height: 564px;
  padding: 0 15px 0 5px;
  overflow-x: hidden;
  overflow-y: auto;
}

.map_locations .odd
{
  background: #f6f6f5;
}

#map_region_id
{
  width: 184px;
}

.map_region_info
{
  font-size: 12pt;
  font-weight: bold;
}

.map_region_list
{
  margin-bottom: 10px;
}

#map
{
  width: 550px;
  height: 480px;
}

.marker
{
  height: 38px;
  width: 24px;
}

.region
{
  font-size: 12pt;
  font-weight: bold;
}
