.tooltip {
	border-bottom: 2px dotted #1a5f76;
	cursor: help;
	color: #444444;
	text-decoration: none;
	position: relative;
}
.tooltip span {
	margin-left: -999em;
	position: absolute;
}
.tooltip:hover {
	text-decoration: none !important;
}
.tooltip:hover span {
	border-radius: 3px;
	box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.4);
	position: absolute;
	left: 1em;
	top: 2em;
	z-index: 99;
	margin-left: 0;
	width: 250px;
	background-color: #f0f0e9;
	color: #000;
	border: 1px solid #1a5f76;
	font-size: 14px;
	padding: 0.8em 1em;
}

* html a:hover { background: transparent; }
