.tooltip {
	position:relative;
	border-bottom:1px dotted #000000; 
	color:#000000; 
	outline:none;
	cursor:help; 
	text-decoration:none;
}

img.tooltip_main_img {
	margin-top:-45px; 
	margin-left:1px;
	width:100%; 
}

.tooltip span {
	position:absolute;
	margin-left:-999em; 
}

.tooltip:hover span {
	position:absolute; 
	border-radius:5px 5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius: 5px; 
	box-shadow:5px 5px 5px rgba(0, 0, 0, 0.1); 
	-webkit-box-shadow:5px 5px rgba(0, 0, 0, 0.1); 
	-moz-box-shadow:5px 5px rgba(0, 0, 0, 0.1);
	font-family:Calibri, Tahoma, Geneva, sans-serif;
	left:-450px;
	top:50px;
	z-index: 99;
	margin-left:0; 
	padding:5px;
	width:250px;
}

.tooltip:hover img.tooltip_info_img {
	position:absolute;
	border:0; 
	margin:-10px 0 0 -55px;
	float:left; 
}

.tooltip:hover em {
	display:block; 
	font-family:Candara, Tahoma, Geneva, sans-serif; 
	font-size:1.2em; 
	font-weight:bold;
	padding:0.2em 0 0.6em 0;
}

.tooltip_classic { padding: 0.8em 1em; }

.tooltip_custom { padding: 0.5em 0.8em 0.8em 2em; }

* html a:hover { background: transparent; }

.tooltip_classic {background: #FFFFAA; border: 1px solid #FFAD33; }

.tooltip_critical { background: #FFCCAA; border: 1px solid #FF3334;	}

.tooltip_help { background: #9FDAEE; border: 1px solid #2BB0D7;	}

.tooltip_info { background: #9FDAEE; border: 1px solid #2BB0D7;	}

.tooltip_warning { background: #FFFFAA; border: 1px solid #FFAD33; }
