body {
   font-family : palatino linotype, serif;
   color : #555;
   background-color : #fff;
   }

.logo {
   position : absolute;
   top : 10px;
   left : 5px;
   border : 0 none ;
   }

.margin {
   padding : 0px;
   position : absolute;
   top : 145px;
   left : 20px;
   width : 150px;
   }

.content {
   padding : 0px 10px;
   margin : 40px 10px 10px 200px;
   }

ul.navlist
{
font-size : 16px;
font-weight : 500;
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 90%;
}

ul.navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul.navlist li a
{
display: block;
width: 100%;
padding: 1px 5px;
border-width: 1px;
border-color: #ffe #ddd #ccc #fff;
border-style: solid;
color: #069;
text-decoration: none;
background: #transparent;
}


ul.navlist li a:hover, ul.navlist li.active a:hover
{
color: #fff;
background: #C30; //F60
border-color: #aaa #fff #fff #ccc;
}

.content a:link{
color: #069;
   }
   
.content a:hover, .content.active{
color: #C30;
   }


address {
   border-top: 1px solid #aaa;
   margin : 80px 0px;
   padding : 5px 5px;
   white-space: nowrap;
   }

.trans {
   background-color : transparent;
   color : #000;
   }



a:active {
   font-style : italic;
   }
   
.counter , .printer {
   display : none;
   }

.pic, .picl, .picr {
    padding: 1px;
    border : solid #aaa 1px;
    }

.picr {
    margin : 5px 0px 15px 10px;
    float : right;
    clear : right;
    }

.picl {
    margin : 5px 10px 15px 0px;
    float : left;
    clear : left;
    }

td, th { border-bottom: 1px solid #555; border-right: 1px solid #555; text-align: left; }


.data td, .data th {
    font-weight : 500;
    }

.data th{
    font-weight : 700;
    font-style : italic;
    }

h1 , h2 , h3 , h4 , h5 , h6 {
   font-style : italic;
   background-color : transparent;
   }

h1 {
   border-bottom: 1px solid #aaa;
   }