body, table
{
    /* font: 13px Verdana, sans-serif; */
    font-family: Open Sans, sans-serif;
    font-size: 100%;
    width: 80%;
    background-color: #e9e9e9;
    float: center;
}

table.layout
{table-layout: fixed;
 width: 85%;
 border-style: none;
 border-collapse: separate;
 margin-left: 50px;
 margin-right: 50px;
 border-spacing: 7px
}

table.content
{table-layout: auto;
 border-style: ridge;
 width: 100%;
 border-width: 1px;
 border-color: #6699bb;
 border-spacing: 5px;
 padding: 5px;
 text-align: justify;
}

table.content-half
{table-layout: auto;
 float: left;
 border-style: ridge;
 width: 50%;
 height: 100%;
 border-width: 0px;
 border-color: #6699bb;
 border-spacing: 5px;
 padding: 5px;
 text-align: justify;
}

td.old
{
 color: gray;
 padding: 0px;
 font-size: 80%;    
}

td.old a:link
{
  color: gray;
}

td.old a:visited
{
  color: gray;
}

table.table
{	
 border: none; 
 padding: 5px;
}

table.table td, table.table th
{
 border-style: none solid solid none;
 border-width: 0px 1px 1px 0px;
}


img 
{
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 5px;
   padding-bottom: 5px;
}

table.list
{table-layout: auto;
 border-style: ridge;
 width: 100%;
 border-width: 1px;
 border-color: #6699bb;
 border-spacing: 20px;
 padding: 20px;
}

table.menu 
{table-layout: fixed; 
 border-style: solid;
 width: 100%;
 border-width: 1px; 
 border-color: #6699bb;
 text-align: center;
 border-spacing: 15px;
 font-variant: small-caps;
 font-weight: bold;
 background-color: #e6f2fe
}
 
table.sos 
 {table-layout: fixed;
  width: 75%;
  text-align: center;
  padding: 0px;
  border-spacing: 20px;
 }


th.normal
{ 
 text-align: left;
 font-variant: small-caps
}

th,h3
{font-variant: small-caps
}

font.type
{
  font-family: monospace
}

a:link {text-decoration: none; color: #6699bb}
a:visited {text-decoration: none; color: #6699bb}
