a:link       { color: #FF0000; }
a:visited    { color: #FF0000; }
a:active     { color: #FF0000; }

a.tooltip:link   	{ color: #FFFFFF; text-decoration: none; }
a.tooltip:visited 	{ color: #FFFFFF; text-decoration: none; }
a.tooltip:hover  	{ color: #000000; text-decoration: none; background-color: #FFFF80; }
a.tooltip:active 	{ color: #FFFFFF; text-decoration: none; }

a.web:link       { color: #FFCC00; text-decoration: underline; }
a.web:visited    { color: #FFCC00; text-decoration: underline; }
a.web:hover 	 { color: yellow; text-decoration: underline; }
a.web:active     { color: #FFCC00; text-decoration: underline; }

body         {
	font-family: Verdana, Arial, helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003366;
	font-size: 100%;
	text-align: center;	
}

p			  {
	font-size: 0.700em;
}

h3           {
	font-size: 1.000em;
	text-align: center;
}

select       {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 0.850em;
	width: 17.5em;
	color: #000000;
	background-color: #F5F5F5;
	height: auto;
}

table.main        {
	border: 1px inset #FFFFFF;
	background-color: #EEEECC;
	color: #000080;
	font-size: 0.700em;
	border-spacing: 0px;  /* cellspacing */;
	width: 630px; 
	margin: auto;
}

th, td    {
	border: 1px inset white;
	border-collapse: collapse;
	padding: 2px;  /* cellpadding */
}

thead        {
	background-color: #1E5C99;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}

tbody        {
	vertical-align: top;
}

.Col1-CTR {
	text-align: left;
	width: 97px;
}

.Col1bis-CTR {
	text-align: left;
	width: 86px;
}

.Col1bis-STAT {
	text-align: center;
	width: 9px;
}
	
.Col2-ADD {
	text-align: left;
	width: 242px;
}

.Col2bis-ADD {
	text-align: left;
	width: 225px;
}

.Col3-POC {
	text-align: left;
	width: 255px;
}

.dial-color {
	color: #0000FF;
}

img	{
	border-width: 0px;
}

/* hover row effect */
tr:hover {
    background-color: #BEC5DE;
        }
		
		table.main:first-of-type th{ position:sticky; top:0px; background-color:#1E5C99; }

