#hintbox {
 position:absolute;
 top: 0;
 background-color: #fff;
 width: 300px; /*Default width of hint.*/ 
 padding: 3px;
 border:1px solid black;
 font:normal 11px Verdana;
 line-height:18px;
 z-index:100;
 border-right: 3px solid black;
 border-bottom: 3px solid black;
 visibility: hidden;
}

.hintanchor{
 font-weight: bold;
 color: navy;
 margin: 3px 8px;
}

div.hint, div.hinticsa {
 position:absolute;
 display:none;
 z-index:900;
 border-top: 1px solid black;
 border-left: 1px solid black;
 border-right: 3px solid black;
 border-bottom: 3px solid black;
 width:300px;
 top:150px;
 left:200px;
 padding:50px 15px 15px 15px;
 overflow:hidden;
}

div.hint {
 background: #fff url(/images/events/humanconcepts.gif) no-repeat 10px 15px;
}

div.hinticsa {
 background: #fff url(/images/review_assets/icsa-logo.gif) no-repeat 5px 10px!important;
}

div.hintbamboo {
 background: #fff url(/images/partners/logo-bamboo.png) no-repeat 5px 10px!important;
}


div.hintcornerstone {
 background: #fff url(/images/partners/logo-cornerstone.png) no-repeat 15px 10px!important;
}

div.hintjeritosa {
 background: #fff url(/images/partners/logo-jeritosa.png) no-repeat 15px 10px!important;
}

