﻿DIV.tooltip
{
	position:absolute;
	visibility:hidden;
	top:0px;
	left:0px;
	border:solid 0px black;
	padding:0px !important;
	margin:0px !important;
}

DIV.tooltip DIV.border
{
	margin:0px;
	padding:10px;
	border:solid 1px #333;
	background-color:#fff;
}
DIV.tooltip DIV.contents P{margin:0px;}

DIV.tooltip DIV.contents
{
	position:relative;
	z-index:3;
}

DIV.tooltip DIV.callout
{
	float:left;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	height:expression(this.parentElement.offsetHeight);
}

DIV.ttdirleft DIV.border{margin-right:4px;}
DIV.ttdirleft DIV.callout{background:transparent url(WebResource.axd?d=a_zhrOHcnuGgPxj0h4PqYbjBTwMKSN-YFTdJN18AMqE1&t=633826604405888168) no-repeat center right;
}

DIV.ttdirright DIV.border{margin-left:4px;}
DIV.ttdirright DIV.callout{background:transparent url(WebResource.axd?d=a_zhrOHcnuGgPxj0h4PqYZs-ImZmQ-9iNFQMPlUnycM1&t=633826604405888168) no-repeat center left;}

DIV.ttdirtop DIV.border{margin-bottom:4px;}
DIV.ttdirtop DIV.callout{background:transparent url(WebResource.axd?d=a_zhrOHcnuGgPxj0h4PqYVfLq3rmR7u8y_6EaPgn-GU1&t=633826604405888168) no-repeat bottom center;}

DIV.ttdirbottom DIV.border{margin-top:4px;}
DIV.ttdirbottom DIV.callout{background:transparent url(WebResource.axd?d=a_zhrOHcnuGgPxj0h4PqYWs8cuG0kpKkd-xsBSW_rHhUNzIhj69jcs8E29UD95NO0&t=633826604405888168) no-repeat top center;}
