/* vitD popups and glossary links */

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

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

a.popup
{	padding: 0;}

#middle a.popup:link,
#middle a.popup:visited,
#middle a.nolink:link,
#middle a.info:link,
#middle a.nolink:visited,
#middle a.info: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;
}

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;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .95em;
	line-height: 1.4em;
	position:absolute;
	top:0em;
	left:0px;
	width:14em;
	border: 1px solid #8EB3D6;
	padding: 0.5em;
	background-color:#EDF3FC;
	color:#3D73A5;
	text-align: left;
	z-index:99;
	font-weight: normal;
	letter-spacing: normal;
	white-space: normal;}

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:#3D73A5;
	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;}
