body {
  font-family: "Lucida Grande", Helvetica, sans-serif;
  font-size: 13px;
  margin: 20px;
  max-width: 800px;
}

td { 
  font-size: 10pt;
 }

div{ 
 margin: 0px;
 padding: 0px;
 border: 0px;

 }

h1 {font-size: 150%}

.headrow {
  position: relative;
  border-style: none;
  border-width: 0px;
  height: 55px;
  margin-bottom: 0px;
  padding: 0px;
}


.headrow h1 {color: #aaaaaa;}


a, a:visited{
  color: #aa0000;
  text-decoration:underline;
}  


.navtop{ 
  display: block;
  background-image: url(img/navtop.gif) ;
  background-repeat:no-repeat;
  height: 15px;
  width: 150px;
  background-color: #c65555;
  padding: 0px;
  margin: 0px;
  border-width: 0px;
}

.nav{ 
  font-size: 13px;
  display: block;
 /* background-image: url(img/nav.gif)  ;*/
  background-color: #c65555;
  background-repeat: repeat-y;
  width: 150px;
  padding: 0px 0px 5px 0px; 
  margin: 0px;
  border-width: 0px;
}
.navbot{ 
  display: block;
  background-image: url(img/navbot.gif) ;
  background-repeat:no-repeat;
  height: 15px;
  width: 150px;
  padding: 0px;
  margin: 0px;
  border-width: 0px;
}

.langnav {
  background-image: url(img/rectcccccc.gif) ;
  background-repeat:no-repeat;
  background-position: right;
  height: 55px;
  width: 155px;
  text-align: center;
 }

.nav a, .nav a:visited {
  text-align: right;
  display: block; 
  /*width: 140px;*/
  padding: 0 1em 0 0;
  font-weight: bold;
  color: #dddddd;
  text-decoration:none;
}
.nav a:hover{
  text-align: right;
   display: block; 
 /*  width: 140px;*/
   padding: 0 1em 0 0;
   color: white;
   text-decoration:none;
}

.navhigh a, .navhigh a:visited {
  color: white;
}

.navhigh {
   background-image: url(img/navhigh.gif)  ;
   background-repeat: no-repeat;
   /*background-position: 0px 2px; /* from ".nav a" padding */
}

img {
 margin:0; padding:0; border:0;
} 


