#shareholderLetter #map {
    clear: left;
    display: block;
    width: 960px;
    position: relative;
    height: 0;
    overflow: hidden;
    margin-bottom: 15px;
}

#shareholderLetter #map a.mapTab {

    position: relative;
    height: 40px;
    width: 460px;
    display: block;
    float: left;
    font-size: 18px;
    padding: 21px 10px 0;
    background: #FFF;
}

#shareholderLetter #map a.mapTab.on, 
#shareholderLetter #map a.mapTab:hover {
    background: #f2f2f2;
}

#shareholderLetter #map #mapHolder {
    height: 500px;
    background: #f2f2f2;
    display: block;
    clear: both;
    position: relative;
}

#shareholderLetter #map #mapHolder .mapPanel {
    height: 500px;
    position: absolute;
    top: 0;
    left: 0;
    width: 958px;
}

#shareholderLetter #map #mapHolder .mapPanel.off {
    display: none;
}

#shareholderLetter #map #mapHolder .mapImage {
    float: left;
    margin: 10px 0 0 20px;
    width: 370px;
    height: 227px;
/*    border: 1px solid;*/
    position: relative;
    background: url('../img/_map/map-gray.png') no-repeat top left transparent;
}

#shareholderLetter .mapImage#colorMap  {
    overflow: hidden;
}

.ie7 #shareholderLetter .mapImage.closed  {
    height: 0;
}

#shareholderLetter .mapImage#colorMap h1 {
    font-size:16px;
    border-bottom: 1px solid #CCC;
    margin-bottom: 20px;
}

#shareholderLetter .mapImage#colorMap h3 a {
    margin-top: 15px;
}
#shareholderLetter #map .mapImage a {
    width: 33px;
    height: 33px;
    position: absolute;
    background: url('../img/_map/mapDot_off.png') no-repeat top left transparent;
    text-indent: -9999px;
    outline: none;
}

#shareholderLetter #map .mapImage a.over,
#shareholderLetter #map .mapImage a.lock {
    background: url('../img/_map/mapDot_on.png') no-repeat top left transparent;
}

#shareholderLetter #map #acquisitionsPanel a.ArgentinaChile { left: 83px; top: 191px;  } 
#shareholderLetter #map #acquisitionsPanel a.Australia { left: 285px; top: 169px; } 
#shareholderLetter #map #acquisitionsPanel a.Brazil { left: 102px; top: 157px; } 
#shareholderLetter #map #acquisitionsPanel a.Canada { left: 47px; top: 73px;  } 
#shareholderLetter #map #acquisitionsPanel a.China { left: 252px; top: 93px; } 
#shareholderLetter #map #acquisitionsPanel a.Japan { left: 285px; top: 99px; } 
#shareholderLetter #map #acquisitionsPanel a.SouthAfrica { left: 178px; top: 174px;  } 
#shareholderLetter #map #acquisitionsPanel a.Spain {  left: 147px; top: 100px;  } 
#shareholderLetter #map #acquisitionsPanel a.UK { left: 144px; top: 76px; } 
#shareholderLetter #map #acquisitionsPanel a.USA { left: 58px; top: 106px;  } 


#shareholderLetter #map #workforcePanel a.Eagan { left: 51px; top: 92px; } 
#shareholderLetter #map #workforcePanel a.Bangalore { left: 216px; top: 122px; } 
#shareholderLetter #map #workforcePanel a.London { left: 145px; top: 77px; } 
#shareholderLetter #map #workforcePanel a.NewYork { left: 80px; top: 104px; } 
#shareholderLetter #map #workforcePanel a.Manila { left: 273px; top: 135px; } 
#shareholderLetter #map #workforcePanel a.Hyderabad { left: 240px; top: 120px; } 
#shareholderLetter #map #workforcePanel a.Beijing { left: 261px; top: 114px; } 
#shareholderLetter #map #workforcePanel a.Bangkok { left: 252px; top: 138px; } 
#shareholderLetter #map #workforcePanel a.AnnArbor { left: 62px; top: 105px; } 
#shareholderLetter #map #workforcePanel a.BuenosAires { left: 89px; top: 190px; } 



#shareholderLetter #map  .mapList {
    clear: both; 
    float: left;
    width: 380px;
    margin: 10px 0 0 10px;
}

#shareholderLetter #map .mapList ul {
    float: left;
    width: 182px;
    margin-right: 15px;
}

#shareholderLetter #map  .mapList ul.rightCol {
    margin-right: 0;
}

#shareholderLetter #map  .mapList a {  
    border-bottom: 1px solid #CCC;
    display: block;
    padding: 10px 0;
}



#shareholderLetter #map  .mapList a.over,
#shareholderLetter #map  .mapList a.lock {  color: #FF7F00; }

#shareholderLetter #map .mapInfoPanel {
    margin: 10px 10px 0 20px;
    float: right;
    width: 535px;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
}

#shareholderLetter #map .mapInfoPanel.on {
    display: block;
}

#shareholderLetter #map h1 {
    font-size: 12px;
    color: #666;
    width: 100%;
    border-bottom: 1px solid #ccc;
    text-transform: uppercase;
}

#shareholderLetter #map .mapInfoPanel ul {
    margin-top: 20px;
}

#shareholderLetter #map .mapInfoPanel ul.leftCol {
    margin-right: 80px;
}
#shareholderLetter #map .mapInfoPanel li {
    font-size: 12px;
    color: #333;
    font-family: 'KnowledgeLight', 'KnowledgeRegular', Arial, Verdana, sans-serif;
    width: 190px;
    margin-bottom: 20px;
}

#shareholderLetter #map .mapInfoPanel h2 {
    font-size: 12px;
    color: #666;
    font-family: 'KnowledgeMedium', Arial, Verdana, sans-serif;
    margin-bottom: 0px;
}

#shareholderLetter #map #workforcePanel .mapInfoPanel h1 {
    margin-bottom: 20px;
}
#shareholderLetter #map #workforcePanel .mapInfoPanel h3 {
    font-size: 50px;
    font-family: 'KnowledgeLight', 'KnowledgeRegular', Arial, Verdana, sans-serif;
    width: 140px;
}

#shareholderLetter #map #workforcePanel .mapInfoPanel h4 { 
    width: 140px;
    font-size: 16px;
}

#shareholderLetter #map #workforcePanel .mapInfoPanel .imageBox { 
    float: right;
}

#shareholderLetter #map #workforcePanel .mapInfoPanel .imageBox img {
    width: 379px;
    height: 266px;
    display: block;
}

#shareholderLetter #map #workforcePanel .mapInfoPanel .imageBox p {
    color: #333;
    line-height: 1;
    width: 350px;
    margin-top: 5px;
}

.ie7 #shareholderLetter #map .mapInfoPanel li, 
.ie8 #shareholderLetter #map .mapInfoPanel li, 
.ie7 #shareholderLetter #map #workforcePanel .mapInfoPanel .imageBox p,
.ie8 #shareholderLetter #map #workforcePanel .mapInfoPanel .imageBox p {
    font-size: 13px;
}


.ie7 #shareholderLetter #map #workforcePanel .mapInfoPanel .imageBox p,
.ie8 #shareholderLetter #map #workforcePanel .mapInfoPanel .imageBox p,
.ie7 #shareholderLetter #map .mapInfoPanel li, 
.ie7 #shareholderLetter #map #workforcePanel .mapInfoPanel h3,
.ie8 #shareholderLetter #map .mapInfoPanel li, 
.ie8 #shareholderLetter #map #workforcePanel .mapInfoPanel h3 {
    font-family: 'KnowledgeRegular', Arial, Verdana, sans-serif;
}