a.tt{
    position:relative;
    z-index:24;
	font-weight:normal;
    text-decoration:none;
	color:#333333; /*1872C0;	*/
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	border-color:#666666;
	cursor:help;	
	}
a.tt:visited{
	color:#333333;
	}
a.tt span{ 
	display: none; 

	}
a.tt:hover{ 
	z-index:25; 
	color:#C60200;
	text-decoration:none;
	}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; 
	left:0px;
	padding:0px;
	margin:15px 0px 0px 0px;
	width:200px;
	font-style:normal;
    text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	-moz-border-radius: 0px 10px;
	border-radius: 0px 10px;
	-webkit-border-radius: 0px 10px;
	behavior: url(border-radius.htc);
	border-width:1px;
	border-style:solid;
	border-color:#1872C0;
	background:#E4F0FC;
	}
a.tt:hover span.top{
	display: block;
	padding: 0px 7px 0 0; /* Use 30px on top if callout image used*/
	/*margin:-10px 0px 0px 0px;*/
	/*background: url(../images/ttCallout.png) no-repeat top;*/
	text-align:center;
	font-weight:bold;
	text-decoration:underline;	
	}
a.tt:hover span.middle{
	display: block;
	padding: 0 8px; 
	/*background: url(../images/ttCalloutMiddle.jpg) repeat bottom; */
	}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 3px 0px;
	color: #548912;
 	/*background: url(../images/ttCallout.png) no-repeat bottom;*/
	}