a{text-decoration:none;color:#000;}
a:hover,
a:active,
a:focus{text-decoration:none;}
img{border:none;}

a.toolbar_link:link    {COLOR:#000000;TEXT-DECORATION:none;}
a.toolbar_link:visited {COLOR:#000000;TEXT-DECORATION:none;}
a.toolbar_link:active  {COLOR:#000000;TEXT-DECORATION:none;}
a.toolbar_link:hover   {COLOR:#3D3D3D;TEXT-DECORATION:underline;}

a.blue_link:link       {COLOR:#003366;TEXT-DECORATION:none;}
a.blue_link:visited    {COLOR:#003366;TEXT-DECORATION:none;}
a.blue_link:active     {COLOR:#003366;TEXT-DECORATION:none;}
a.blue_link:hover      {COLOR:#3D3D3D;TEXT-DECORATION:underline;}

a.grey_link:link       {COLOR:#C0C0C0;TEXT-DECORATION:none;}
a.grey_link:visited    {COLOR:#C0C0C0;TEXT-DECORATION:none;}
a.grey_link:active     {COLOR:#C0C0C0;TEXT-DECORATION:none;}
a.grey_link:hover      {COLOR:#F0F0F0;TEXT-DECORATION:underline;}

a.darkgrey_link:link    {COLOR:#606C71;TEXT-DECORATION:none;}
a.darkgrey_link:visited {COLOR:#606C71;TEXT-DECORATION:none;}
a.darkgrey_link:active  {COLOR:#606C71;TEXT-DECORATION:none;}
a.darkgrey_link:hover   {COLOR:#999999;TEXT-DECORATION:underline;}

a.white_link:link       {COLOR:#E0E0E0;TEXT-DECORATION:none;}
a.white_link:visited    {COLOR:#E0E0E0;TEXT-DECORATION:none;}
a.white_link:active     {COLOR:#E0E0E0;TEXT-DECORATION:none;}
a.white_link:hover      {COLOR:#FFFFFF;TEXT-DECORATION:underline;}

a.text_link:hover      {TEXT-DECORATION:underline;}

/*-------------------------------------------------------------------------------------------*/
/* tooltip: https://stackoverflow.com/questions/56425667/how-to-show-an-image-in-tooltip */
a.mytooltip {outline:none; }
a.mytooltip strong {line-height:30px;}
a.mytooltip:hover {text-decoration:none;} 
a.mytooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:60px; margin-left:-160px;
    width:300px; line-height:16px;
}
a.mytooltip:hover span{
    display:inline; position:absolute; 
    border:2px solid #FFF;  color:#EEE;
    background-color: white;
}
.callout {z-index:20;position:absolute;border:1px solid #666666;top:-14px;left:0px;}
/*-------------------------------------------------------------------------------------------*/

input[id="news_class_chkbox"] + label {
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 2px solid #bcbcbc;
  cursor: pointer;
}

div_ellipsis {
	width:200px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
div_ellipsis:hover {
	overflow: visible;
}

table.noborder {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
table.noborder th {
	font-size:0.8em;
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.noborder td {
	font-size:0.8em;
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
