body{
  font-family: verdana, arial;
  font-size:80%;
  color:#666666;
  background-color: #edd99f;
  background-color: #d9c591; 
  background-color: #cfa6a6; 
  background-color: #d0b8b8;
  background-color: #efdeb0;
  text-align:center;
  margin-top:0px;
}

#page{
  width:760px;
  margin-right:auto;
  margin-left:auto;
}

#header{
  background-color: #000;
  margin-bottom:8px;
}
/*
#menu-h{
  background-color:#fff;
  padding-top: 5px;
  padding-bottom: 5px;
  border:1px solid #ccc;
  border-bottom: 1px solid #000;
  width:758px;
}


#menu-h ul {
  margin:0px;
  padding:0px;
  list-style-type: none;
}

#menu-h ul li {
  display: inline;
}

#menu-h ul li a {
  text-decoration:none;
  color: #666;
  color: #555297;
}

#menu-h ul li a:hover {
  color: #000;
  border-bottom: 2px dotted #c1b38f;
}
*/


#menu-h{
  background-color: #eee;
  width: 758px;
  border: 1px solid #ccc;
  padding:8px 0px 8px 0px;
  padding:6px 0px 6px 0px;
  font-size:0.9em;
}

#menu-h ul {
  padding:0px;
  margin:0px;
}

#menu-h ul li {
  display:inline;
}

#menu-h ul li a {
  padding-right: 1px;
  padding-left: 1px;
  color: #af8d8d;
  font-family: arial,verdana; 
}


#menu-h ul li a:hover {
  color: #000;
  border-bottom: 2px solid #efefef;
  border-top:6px solid  #af8d8d;
  text-decoration:none;
}

#menu-h a.selected{
  color: #000;
  border-bottom: 2px solid #efefef;
  border-top:6px solid  #af8d8d;
  text-decoration:none;
}

a{
  color: #555297;
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}


#page-content{
  background-color: #fff;
  border: 1px solid #ccc;  
  border-top:0px solid #fff;
}

#content{
  margin-top:20px;
  padding: 8px;
  text-align:justify;
  width:520px;
  background-color:#fff;
  float:left;
}

#content2{
  padding: 8px;
  text-align:justify;
  background-color:#fff;
  float:left;
  min-height: 460px;
  _height:460px;
}

h1{
  font-size:1.5em;
  color: #666;
  color: #af8d8d;
  font-family: "Trebuchet MS", Verdana, Arial;
}

h2{
  font-size:1.2em;
  color: #666;
  color: #af8d8d;
  font-family: "Trebuchet MS", Verdana, Arial;
}

#submenu {
  margin-top:40px;
  border: 1px solid #ccc;
  width:195px;
  background-color: #fff;
  background-color: #eee;
  line-height: 2em;
  padding:5px;
  margin-right:4px;
  float: right;
}

#submenu h1{
  font-size: 1em;
  color: #af8d8d;
  border-bottom: 1px solid #af8d8d;
  font-style:italic;
}


#submenu ul{
  text-align:left; 
  list-style-type:square;
  list-style-position: inside;
  color: #af8d8d;
  margin-left:12px;
  margin-left: 5px;
  padding-left:4px;
  font-size:0.8em;
}


#submenu a{
  color: #cfa6a6;
  color: #af8d8d;
  text-decoration:none;
}

#submenu a:hover{
  text-decoration:underline;
}


#submenu a:visited{
  color: #cfa6a6;
}

#footer{
  background-color: #000;
  clear: both;
  padding-top:5px;
  padding-bottom:5px;
}

#footer a {
  color: #fff;
  text-decoration:none;
  font-size:0.8em;
}

#footer a:hover {
  text-decoration:underline;
}

table{
  border-collapse:collapse;
}

table.contour{
  border: 1px solid #eee;
}

table.contour td{
  border: 1px solid #eee;
  font-size: 85%;
  padding: 2px;
  padding-bottom: 5px;
}

td{
  font-size:0.9em;
  color: #666;
  text-align:left;
  vertical-align:top;
}  


td.nowrap{
  white-space:nowrap;
  text-align:center;
}

td.color-cell{
  background-color:#f6f6f6;
  text-align:center;
  color: #000;
}

th {
  text-align:center;
  border: 1px solid #eee;
  background-color:#f9f9f9;
  color:#000;
  font-weight:normal;
  padding: 5px;
}

th.table-title{
  padding:5px;
  color:#fff;
  background-color: #999
}


th.table-subtitle{
  padding:5px;
  background-color: #ccc;
  text-align:center;
  font-weight:normal;
  font-size:0.8em;
}

th.bold{
  font-weight: bold;
  font-family: helvetica, verdana, arial;
}

.center{
  text-align:center;
}

.center-table{
  margin-left:auto;
  margin-right:auto;
  border:0px;
}

.spaced-centered-cell{
  padding: 6px;
  text-align:center;
}

.whiteborder{
  border: 1px solid  #fff;
}

ol.roman{
    list-style-type: upper-roman;
}

h3{
  letter-spacing:0.3em;
  font-size: 1em;
  color: #af8d8d;
}

h4{
  letter-spacing: normal;
  font-size: 100%;
  /*color: #af8d8d;*/
}

.distant-cell{
  padding-left:20px;
  vertical-align:middle;

}

td.distant-cell p{
  line-height: 0.1em;
}

.align_right{
  text-align:right;
}
.strong {
  font-weight: bold;
}

.small{
  font-size: 0.8em;
}
.float-left{
  float:left;
  padding: 5px;
}

td.foto-cell{
  text-align:center;
  padding: 1px;
  background-color: #eee;
}

.no-bullet{
  list-style-type: none;
  margin-left:0px;
  padding-left:14px;
}

