/* vitD popups and glossary links */

a.popup,
a.nolink,
a.info
{
	position:relative;
	z-index: 24;
	height: 1em;
	border-bottom: none;
}

a.nolink,
a.info
{
	background: transparent url(../images/popUp3.png) no-repeat 0px 2px;
	padding: 0 6px 0 3px;
	border-bottom: none;
	font-size: 1em;
	text-decoration: underline;
	white-space: pre;
}

a.popup
{	padding: 0;}

#middle a.popup:link,
#middle a.popup:visited {
	text-decoration: none; }

#middle a.popup:focus,
#middle a.popup:hover,
#middle a.popup:active,
#middle a.nolink:focus,
#middle a.nolink:hover,
#middle a.nolink:active,
#middle a.info:focus,
#middle a.info:hover,
#middle a.info:active
{
	z-index: 25;
	text-indent: 0;
	background-color: transparent;
	text-decoration: none;
}

#middle a.nolink:link,
#middle a.nolink:visited,
#middle a.nolink:focus,
#middle a.nolink:hover,
#middle a.nolink:active,
#middle a.info:link,
#middle a.info:visited,
#middle a.info:focus,
#middle a.info:hover,
#middle a.info:active {
	text-decoration: underline;
}


a.popup span,
a.nolink span,
a.info span
{
	display: none;
}

a.popup:focus span,
a.popup:hover span,
a.popup:active span,
a.nolink:focus span,
a.nolink:hover span,
a.nolink:active span,
a.info:focus span,
a.info:hover span,
a.info:active span
{
	display: block;
	position:absolute;
	top:0em;
	left:0px;
	width:14em;
	border: 1px solid #444;
	padding: 0.5em;
	color:#205fb3;
	text-align: left;
	z-index:99;
	letter-spacing: normal;
	white-space: normal;
	font: normal 0.95em/1.4em Verdana, Arial, Helvetica, sans-serif;
	background: #FAFAFA;
}

a.popup:focus span,
a.popup:hover span,
a.popup:active span
{width: 24em;}

a.nolink:focus span,
a.nolink:hover span,
a.nolink:active span
{	 cursor: default;}

.popup strong,
.nolink strong,
.info strong
{
	float: none;
	color:#18498C;
	width: 100%;
	padding: .2em 0;
	font-family: Tahoma, "Microsoft Sans Serif", sans-serif;
	display: block;
}


#middle a.gloss:link,
#middle a.gloss:visited,
#middle a.gloss:focus,
#middle a.gloss:hover,
#middle a.gloss:active,
#middle .emph a.gloss:link,
#middle .emph a.gloss:visited,
#middle .emph a.gloss:focus,
#middle .emph a.gloss:hover,
#middle .emph a.gloss:active
{	color: #222;
	background-color: transparent;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;}

#middle a.gloss:focus,
#middle a.gloss:hover,
#middle a.gloss:active
{	color: #000;}

#middle em a.gloss:link,
#middle em a.gloss:visited,
#middle em a.gloss:focus,
#middle em a.gloss:hover,
#middle em a.gloss:active
{	font-style: italic;}

#middle .menu a.gloss
{	float: none;
	display: inline;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;}

#middle .emph p a.gloss:link,
#middle .emph p a.gloss:visited,
#middle .emph p a.gloss:focus,
#middle .emph p a.gloss:hover,
#middle .emph p a.gloss:active
{
	background-color: transparent;
	color: #545049;
}

#middle h3 a.gloss:link,
#middle h3 a.gloss:visited,
#middle h3 a.gloss:focus,
#middle h3 a.gloss:hover,
#middle h3 a.gloss:active,
#middle .emph h3 a.gloss:link,
#middle .emph h3 a.gloss:visited,
#middle .emph h3 a.gloss:focus,
#middle .emph h3 a.gloss:hover,
#middle .emph h3 a.gloss:active {
  color: #069;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #069;
  font-style: normal;
	padding-bottom: 1px;}

#middle .ques a.gloss
{color: #069;
	border-bottom-color: #069;}

abbr.novisual,
.info abbr
{ border-bottom: none;}
