
a {position: relative;}
 
a:hover span {
  position: absolute;
  top: 5px;
  left: 30px;
  display: block;
  background: #fdd;
  border: 1px solid red;
  text-decoration : none;
  }

A:link, A:visited{ color: #004A80; }
A:active, A:hover{ color: #0071BC;
text-decoration : none; }
A.menu{
	color: #691260;
	font-family: arial,helvetica;
	font-weight: bold;
	font-size: 10pt;
}
/*
A:link, A:visited{ color: #330099; }
A:active, A:hover{ color: #8D73C1; }

/*
BODY {

	background-color: #f7f3db;
	color: #000;	
	margin: 0px 0px 0px 0px;
}
*/

.hugeHeading {
	color: black;
	font-family: arial,verdana,helvetica;
	font-size: 18pt;
	font-weight: bold;
}

.heading {
	color: black;
	font-family: verdana,arial,helvetica;
	font-size: 12pt;
	font-weight: bold;
}

.subHeading {
	color: black;
	font-family: arial,helvetica;
	font-size: 11pt;
	font-weight: bold;
}

.standard {
	color: black;
	font-family: arial,helvetica;
	font-size: 9pt;
	line-height: 16px;
}

.standardPrinter {
	color: black;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.small {
	font-family: verdana,arial;
	font-size: 8pt;
}

.smaller {
	font-family: arial,verdana;
	font-size: 8pt;
}

.smallest {
	font-family: arial,verdana;
	font-size: 7pt;
}

a.smallBlackLink {
	color: black;
	font-family: verdana,arial;
	font-size: 8pt;
	text-decoration: none;
}

a.smallBlackLink:hover {
	color: #2051c1;
	font-family: verdana,arial;
	font-size: 8pt;
	text-decoration: underline;
}

a.smallBlackLink:visited {
	color: black;
	font-family: verdana,arial;
	font-size: 8pt;
	text-decoration: none;
}

.smallPrinter {
	color: black;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;	
}

.HelpText {
	font-family: arial, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #6b6b6b;
}

.ResultMsg {
	color: #892525;
	font-family: arial,helvetica;
	font-weight: bold;
	font-size: 10pt;
}

.confPopupHeader {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: black;
	background-color: #d8c976;
	border: solid 1px #948530;
}
/*
.apsButton {
	font-family: verdana,arial, sans-serif;
	font-size: 7pt;
	color: black;
	font-weight: bold;
	padding: 1px;
	margin: 2px;
	background-color: #FFCC66;
	border-top: solid 2px #FAD997;
	border-left: solid 2px #FAD997;
	border-right: solid 2px #DBA029;
	border-bottom: solid 2px #DBA029;

}
*/
.awardBtn {
	font-family: verdana,arial, sans-serif;
	font-size: 12px;
	color: #691260;
	font-weight: bold;
	padding: 2px;
	margin: 2px;
	background-color: #fdf7c8;
	border-top: solid 2px #F9E5BE;
	border-left: solid 2px #F9E5BE;
	border-right: solid 2px #B97E11;
	border-bottom: solid 2px #B97E11;

}
input.btn {
	font-family: verdana,arial, sans-serif;
	font-size: 10px;	
	color: #691260;
	font-weight: bold;
	padding: 2px;
	margin: 2px;
	background-color: #fdf7c8;
	border-top: solid 2px #F9E5BE;
	border-left: solid 2px #F9E5BE;
	border-right: solid 2px #B97E11;
	border-bottom: solid 2px #B97E11;

}
td.outlined{
	padding-top: 2px;
	padding-bottom:2px;
	border-top:1px #B97E11 solid;
	border-bottom:1px #B97E11 solid;
	background-color : #fdf7c8;
	color: #691260;
	font-family: verdana,arial,helvetica;
	font-size: 12pt;
	font-weight: bold;
}
.error{
	color : Red;
}
.menu2 {
	font-family: verdana,arial, sans-serif;
	font-size: 12px;
	color: #691260;
	font-weight: bold;
	padding: 2px;
	margin: 2px;
	background-color: #FAC472;
	border-top: solid 2px #F9E5BE;
	border-left: solid 2px #F9E5BE;
	border-right: solid 2px #B97E11;
	border-bottom: solid 2px #B97E11;
}
.menu2_sel {
	font-family: verdana,arial, sans-serif;
	font-size: 12px;
	color: #691260;
	font-weight: bold;
	padding: 2px;
	margin: 2px;
	border-top: solid 2px #F9E5BE;
	border-left: solid 2px #F9E5BE;
	border-right: solid 2px #B97E11;
	border-bottom: solid 2px #B97E11;
}
.bar
{
	padding-top: 2px;
	padding-bottom:2px;
	border-top:1px #B97E11 solid;
	border-bottom:1px #B97E11 solid;
	background-color: #fdf7c8;
	color: #892525;
	font-family: arial,helvetica;
	font-weight: bold;
	font-size: 10pt;
}
.saveBar
{
	padding-top: 2px;
	padding-bottom:2px;
	
	color: #892525;
	font-family: arial,helvetica;
	font-weight: bold;
	font-size: 10pt;
}
a span {
	display: none;
}

a:hover {font-size: 100%;} /* IE/Win requires some link change on hover in order to show the tooltips */

html body a:hover span {
	/*the span will display just on :hover state*/
	display: block ;
	position: absolute;
	top: 5px;
	left: 40px;
	width: 150px;
	border: 1px solid Black;
	background-color: white;
	color: #000;
	padding: 10px;
	font-size: .8em;
	text-decoration : none;
}

p.test1 a {z-index: 3;}

p.test2 a {z-index: 2;}

p.test3 a {z-index: 1;}