#imap {display:block; width:480px; height:200px; position: absolute; margin:0px 0 0px 0px;}

#imap dd {position:absolute; padding:0; margin:0;}
#imap #toprightarrow {left:15px; top:13px; z-index:20;}
#imap #topleftarrow {left:-35px; top:0px; z-index:20;}
#imap #bottomrightarrow {left:39px; top:58px; z-index:20;}
#imap #bottomarrow {left:-17px; top:98px; z-index:20;}
#imap #bottomleftarrow {left:-55px; top:58px; z-index:20;}

#imap a#link_toprightarrow {display:block; width:65px; height:57px; text-decoration:none; z-index:20;}
#imap a#link_topleftarrow {display:block; width:65px; height:57px; text-decoration:none; z-index:20;}
#imap a#link_bottomrightarrow {display:block; width:65px; height:57px; text-decoration:none; z-index:20;}
#imap a#link_bottomarrow {display:block; width:65px; height:57px; text-decoration:none; z-index:20;}
#imap a#link_bottomleftarrow {display:block; width:65px; height:57px; text-decoration:none; z-index:20;}

#imap a em {display:none;}

#imap a span, #imap a:visited span {display:none;}

/*#imap a#link_toprightarrow:hover, #imap a#link_yellow:hover, #imap a#link_black:hover, #imap a#link_red:hover, #imap a#link_green:hover {border:1px solid #fc0;}*/

#imap a:hover span {position:absolute; display:block; color:#000000; width:100px; height:175px; line-height:1.8em; font-size:0.9em; text-align:justify;}

#imap a#link_toprightarrow span{left:105px; top:-33px; background:url('../images/asbestos_banner.png');width:361px;height:200px;}
#imap a#link_toprightarrow:hover em {position:absolute; display:block; left:15px; top:-18px; width:77px; height:73px; overflow:hidden; font-size:1px;  background:url('../images/toprightarrow.png');}
#imap a#link_topleftarrow:hover span {left:155px; top:-20px; background:url('../images/health_banner.png');width:361px;height:200px;}
#imap a#link_topleftarrow:hover em {position:absolute; display:block; left:-3px; top:-1px; width:80px; height:75px; overflow:hidden; font-size:1px;  background:url('../images/topleftarrow.png');}
#imap a#link_bottomrightarrow:hover span {left:80px; top:-78px; background:url('../images/fire_banner.png');width:361px;height:200px;z-index: -1;}
#imap a#link_bottomrightarrow:hover em {position:absolute; display:block; left:13px; top:2px; width:80px; height:75px; overflow:hidden; font-size:1px; z-index: 1;  background:url('../images/bottomrightarrow.png');}
#imap a#link_bottomarrow:hover span {left:137px; top:-118px; background:url('../images/environmental_banner.png');width:361px;height:200px;}
#imap a#link_bottomarrow:hover em {position:absolute; display:block; left:16px; top:-10px; width:77px; height:70px; overflow:hidden; font-size:1px;  background:url('../images/bottomarrow.png');}
#imap a#link_bottomleftarrow:hover span {left:175px; top:-78px; background:url('../images/staff_banner.png'); width:361px;height:200px;}
#imap a#link_bottomleftarrow:hover em {position:absolute; display:block; left:-2px; top:-2px; width:80px; height:77px; overflow:hidden; font-size:1px;  background:url('../images/bottomleftarrow.png');}

#imap a:hover span img {float:left; margin-right:1em; margin-bottom:0.5em; border:1px solid #000;}

#imap a span:first-line {font-weight:bold; font-style:italic;}
#info h3 {margin:0 0 0 75px; font-size:1.2em; font-weight:normal; font-family: futura, Tahoma; letter-spacing:0.1em; padding-bottom:5px; border-bottom:1px solid #aaa; width:650px;}
#info .para {width:300px; margin:0 0 0 75px;}