#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #4ca351;
	background:#ddf5dd;
	padding: 0px 0 0 0;
	font-family:arial;
	width:250px;
	
}

#tooltip h3, #tooltip div { margin: 0; }
#tooltip  h3 { font-size:12px; line-height:13px; padding:5px 5px; background:#fff; color:#4ca351;}

#tooltip.largeLabel div { font-size:11px; line-height:14px; color:#000; background: url(/assets/images/tipback.jpg) repeat-x; padding:4px 5px;}

#tooltip.w200 { width:200px; }


#tooltip.shortLabel { background:#ffffcc; padding:2px 4px; border: 1px solid #cccc99;}
#tooltip.shortLabel h3 { color:#333300; font-size:11px; padding:0px; font-weight:normal}

#tooltipArrow { position:absolute; top:3px; left:-10px; background:url(/assets/images/arrow.gif) no-repeat !important; width:10px; height:22px; padding:0px; margin:0px;  }

.viewport-right #tooltipArrow { background:url(/assets/images/arrowFlip.gif) no-repeat !important; left: auto; right:-19px; }
.viewport-bottom #tooltipArrow { background:none !important; }