.hed {font-size: 24pt; font-weight: bold; margin-bottom: 5px;}

.dek {font-size: 12pt; margin-top: 0px; margin-bottom: 50px;}

.question {font-weight: bold; margin-bottom: 5px;}

.questionImage {margin-left: 10px; display: compact;}

label {font-weight: normal;}

a.info{
    position: relative; /*this is the key*/
    z-index: 24;
    color: black;
    text-decoration: none;}

a.info:hover{color: black; text-decoration: none; z-index:25; background-color: yellow;}

a.info span{display: none;}

a.info:hover span{ /*the span will display just on :hover state*/
    color: black
	text-decoration: none;
	display: block;
    position: absolute;
    top: 1.5em; 
    left: 2em; 
    width: 15em;
    border: 1px solid gray;
    background-color: WhiteSmoke; color: black;
    text-align: center;}

