A:link, A:visited, A:active {  color: black;font: normal 10px Verdana; line-height: 1.5; display:inline ;
BACKGROUND-COLOR: white }
A:hover { color: black  ; BACKGROUND-COLOR: white; display:inline-block}

table: { color: black; font: normal 20px Verdana;}
tr:{text-align: left; border: solid 1px #99f; padding: 10px ;color: black;font: normal 10px Verdana;}
td: {text-align: left; border: solid 1px #99f; padding: 10px;color: black;font: normal 10px Verdana;}

#table_top { font: normal 10px Verdana; background-color: white; text-align: left; vertical-align: top;; padding: 10px;}

tr.tr_top {
     text-align: left; border: solid 1px #99f;; padding: 10px; font: normal 10px Verdana;
}

td.tb_top {
     text-align: left; border: solid 1px #99f; width: 80px; padding: 10px;
}

   td.tbl_tresc {
     background-color: #fff; border: solid 1px #99f;
   }

li {
padding: 10px;
background-color: #FFF;
color: #000;
color: black;
font: normal 12px Verdana;
line-height: 1.0;
   }

}
#contents
{
margin-top: 10px;
margin-left: 3%;
margin-right: 3%;
padding: 10px;
background-color: #FFF;
color: #000;
color: black;
font: normal 12px Verdana;
line-height: 1.5;
}

#contents_top
{
margin-top: 0px;
margin-left: 15%;
margin-right: 15%;
padding: 0px;
background-color: #FFF;
color: #000;
}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
margin-right: 0;
background-color: #036;
color: White;
float: left;
width: 800px;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #036;
color: White;
text-decoration: none;
float: right;
border-left: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}
