/***** add icons to various link types */
/* add iextern icon to external links */
a[href^="http://"] {
	padding-right: 16px;
	background:transparent url("../img/iextern.png") no-repeat right center;
}
/* add popup icon to new links opening in new window */
a[target~="_new"] {
	padding-right: 16px;
	background:transparent url("../img/ipopup.png") no-repeat right center;
}
/* add mailto icon to mailto links */
a[href^="mailto:"] {
	padding-left: 18px;
	background:transparent url("../img/mailtoicon.gif") no-repeat left center;
}
/* add pdf icon to links to pdf files */
a[href$=".pdf"] {
	padding-right: 16px;
	background:transparent url("../img/ipdf.png") no-repeat right center;
}

/* add highlight marker to named anchors, before the actual target */
:target:before {
	background:yellow;
	font-family:tt;
	content:">>";
}
/* right after the target */
:target:after {
	background:yellow;
	font-family:tt;
	content:"<<";
}

/* simple tooltip functionality without using anchor tags */
span.term {
	position:relative;
	background-color:#dedede;
}
span.term:hover {
	background-color:#bcbcbc;
}
span.term span.tooltip {
	display: none;
}
span.term:hover span.tooltip {
	display:block;
	position:absolute;
	top:1.75em;
	left:3em;
	width:225%;
	border:1px solid #BA3542;
	background-color:#ebebeb;
	text-align: center;
}