.tp {

background: white;
min-width: 110px;
height: auto;
border: 1px solid #E0DFE3;
padding: 0px;
margin: 0px;
z-index: 1100;
padding-bottom: 3px;
}
.tp DIV {
padding: 1px 3px 0px 3px;
text-align: right;
color: black;
font-size: x-small;		
_font-size: xx-small;
}
.tp .TProw {
font-weight: normal;
}
.tp .TPheader{
font-weight: bold;
background: #36587E;
color:  #fdfdfd;
text-align: center;
padding: 3px 3px 2px 3px;
white-space: nowrap;
}
.tpSimple {
background: white;
height: auto;
border: 1px solid #E0DFE3;
border: 1px solid #C0C0C0;
padding: 0px;
margin: 0px;
z-index: 1100;
}
.tpSimple .TProw {
padding: 3px;
font-weight: bold;
color: black;
font-size: x-small;		
_font-size: xx-small;
}

.tooltipShadow {
background: black;
z-index: 1099;
opacity: 0.05;
filter:alpha(opacity=5);
}