body
{
 font-family: arial, sans-serif; 
 background-color:white;
}

.hli
{
 font-weight:bold;
}

.rlogo
{
 font-size: 50%;
 color:#FA9A0e;
}

h1
{
 color:#0C72A4;
 background-color: white;
 text-align:center;
}

h2,h3
{
 background-color:#0C72A4;
 color: white;
 font-size: 100%;
 text-align:left;
 border-style:solid;
 border-color:#0C72A4;
 border-top-color: transparent;
 border-width:1px;
}

p
{
 font-size: 80%;
 position:relative;
 text-align:left;
 margin-left:10px;
 margin-right:10px;
}


li,th,td
{
 font-family: Helvetica,Arial,sans-serif; 
 font-size: 80%;
}

a:link     { color:#0C72A4; background-color: transparent }
a:visited  { color:#0C72A4; background-color: transparent }
a:active   { color:#FA9A0E; background-color: transparent }
a:hover    { color:#FA9A0E; background-color: transparent }


#main {
 padding-right:10px;
 padding: 0 0 0 9.0em;
}

#icons {
 padding-right:10px;
 padding: 0 0 0 9.0em;
}

pre {
 border:1px;
 border-style: dotted;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
}

#contact {
 font-size: 80%;
 border:1px;
 border-style:dotted;
 background-color:#ffffcc;
 float: right;
 padding-left:5px;
 margin-right:10px;
}

#makka {
 position:absolute;
 right:10px;
 width:110px;
}

#contact img {
 border:none;
}

#menu {
 font-size: 90%;
 border: 1px solid black;
 background-color: #9ecfff;
 margin-right:10px;
 padding-left:5px;
 padding-right:5px;
 float: left;
 width: 8.4em;
}

img.flag {
  vertical-align:-10%;
  border:0;
  width:32px;
  height:20px; 
}

