body
{
	font-family: "Arial"; 
	font-size: 9pt;
	scrollbar-face-color: "lightblue";
	scrollbar-arrow-color: "white";
}
body.nomargin
{
	font-family: "Arial"; 
	font-size: 9pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	scrollbar-face-color: "lightblue";
	scrollbar-arrow-color: "white";
	text-decoration: none;
}
div
{
	font-family: "Arial"; 
	font-size: 9pt;
}
a.fix
{
	text-decoration: none;
	color="darkblue";
}
:link
{
	text-decoration: none;
}
:visited
{
	text-decoration: none;
}
:active
{
	text-decoration: none;
}
:hover
{
	text-decoration: none;
}
h1
{
	font-family: "Arial"; 
	font-size: 20pt;
	color: darkblue;
}
h2
{
	font-family: "Arial"; 
	font-size: 18pt;
	color: darkblue;
}
h3
{
	font-family: "Arial"; 
	font-size: 16pt;
	color: darkblue;
}

h4
{
	font-family: "Arial"; 
	font-size: 14pt;
	color: darkblue;
}
h5
{
	font-family: "Arial"; 
	font-size: 13pt;
	color: darkred;
}
table
{
	table-layout: auto;
	font-family: "Arial"; 
	font-size: 9pt;	
	border-width: 1px;
}
table.fixed
{
	table-layout: fixed;
	border-width: 1px;
}
th
{
	background-color: "lightblue";
	vertical-align: middle;
	border-width: 1px;
}
td
{
	border-width: 1px;
}
td.title
{
	vertical-align: 'middle';
	background-color: "lightyellow";
	border-width: 1px;
	font-weight: bold;
}
tr.style1
{
	font-family: "Arial";
	background-color: "c0ffff";
	border-width: 1px;
}
tr
{
	font-family: "Arial";
	border-width: 1px;
}
tr.alt td 
{
    background: #ecf6fc;
}
tr.over td 
{
    background: #bcd4ec;
}
input
{
	font-family: "Arial";
	font-size : 9pt;
}
input.small
{
	font-family: "Arial";
	font-size : 7pt;
}
input.readonly
{
	background-color: "lightblue";
}
select
{
	font-family: "Arial";
}
select.small
{
	font-family: "Arial";
	font-size : 7pt;
}
option
{
	font-family: "Arial";
}
option.small
{
	font-family: "Arial";
	font-size : 7pt;
}
.tooltiptext{
    display: none;
}
.ui-dialog { z-index: 1000 !important ;}
.animate-charcter
{
   text-transform: uppercase;
  background-image: linear-gradient(
    -225deg,
    #231557 0%,
    #44107a 29%,
    #ff1361 67%,
    #fff800 100%
  );
  background-size: auto auto;
  background-clip: border-box;
  background-size: 200% auto;
  color: #fff;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 2s linear infinite;
  display: inline-block;
}
@keyframes textclip {
  to {
    background-position: 200% center;
  }
}