	a.tooltip
	{
    	position:relative; /*this is the key*/
    	z-index:24; 
    	background-color:#ccc;
    	color:#000;
    	text-decoration:none;
    	}

    
    
/*---------- bubble tooltip -----------*/
	a.tt
	{
    	position:absolute;
    	z-index:24;
    	color:#4A79BD;
    	font-weight:normal;
    	text-decoration:none;
	}

	.homepage a.tt
	{
    	position:relative;
    	z-index:24;
    	color:#0C2074;
    	font-weight:bold;
    	text-decoration:none;
    	line-height:1.4em;
	}

	a.tt span
	{ 
	display: none; 
	text-decoration:none;
	}

/*background:; ie hack, something must be changed in a for ie to execute it*/

	a.tt:hover
	{ 
	z-index:25; 
	position:absolute;
	color: #3CA3FF; 
	text-decoration:none; 
	/*background:;*/
	}

	.homepage a.tt:hover
	{
    	color:#0C2074;
	}
	
	a.tt:hover span.tooltip
	{
    	display:block;
    	position:absolute;
    	top:0px; 
    	left:10px;
    	padding: 15px 0 0 0;
    	width:200px;
    	color: #082073;
    	text-align: left;
/*
    	filter: alpha(opacity:100);
    	KHTMLOpacity: 1.0;
    	MozOpacity: 1.0;
    	opacity: 1.0;
*/
	}

	.homepage a.tt:hover span.tooltip
	{
    	width:150px;
	}	
	
	a.tt:hover span.top
	{
	display: block;
	padding: 0px 8px 0px;
	background-color:#082073;
	text-decoration:none;
	}

	a.tt:hover span.middle
	{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px 4px; 
	margin: 1px; 
	background-color:#E7EFFF;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style:solid;
	border-color:#082073;
	text-decoration:none;
	}

	.homepage a.tt:hover span.middle
	{ /* different middle bg for stretch */
	display: block;
	padding: 3px 3px 3px 3px; 
	margin: 1px; 
	background-color:#FFFFE1;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style:solid;
	border-color:#000000;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-size:85%;
	line-height:1.0em;
	}
	
	a.tt:hover span.bottom
	{
	display: block;
	padding:0px 8px 0px;
	color: #548912;
	background-color:#082073;
	text-decoration:none;
	}


