body { 
       margin: none;
       padding: none;
       background: #ffffff;
       text-align: center;
 }
.frame {
         background: #eeeeee;
         margin-left: auto;
         margin-right: auto;
         margin-top: none;
         width: 850px;
         border-style: none double;
         border-color: #888888;
         border-width: 12px;
       text-align: left;
         }

.title { 
         display: none;
         }
.edit { 
        position: absolute;
        bottom: 0px;
        right: 0px;
        top: auto;
        left: auto;
        
        }

.logo { 
display: none;
 }

.container { 
             padding: 10px;
             } 

div.footer { 
             padding: 10px 10px 0px 10px;
             }
div.footer div.text {            
                      padding: 5px; 
                      border-top: solid 4pt #888888;
 }

h2 { 
     border-top: dashed 2pt #888888;
     padding-top: 5px;
 }

@media print {
  .edit { display:none; }
  .sidebar { display:none;}
}
  
a[href].activemenu { 
    font-weight: bold;
 }





.pathnavi, .topnavi { 
  display: none;
 }

li.indent1 { 
  padding-left: 0em;              
 }
li.indent2 { 
  padding-left: 1em;              
 }
li.indent3 { 
  padding-left: 2em;              
 }
li.indent4 { 
  padding-left: 3em;              
 }
li.leftnavitem.inactive {
  font-weight: bold;
 }

ul.leftnavi { 
  display: block;
  padding-right: 1em;
  font-size: smaller;
  width: auto;
  float: left;
  border: dotted;
  margin: 5px;
  margin-left: -30px; 
//  margin-left: 5px; 
  margin-top: 20px;
  margin-right: 20px;
  background: #dddddd;
  padding: 5px;
  list-style-type: none;
 }

li.leftnavitem { 
  white-space: nowrap;
 }

li.leftnavitem:before {
  display: marker;
  content: "o";
  padding-right: 1px;                      
 }

table.parsed {
  border: solid 1pt #666666;
  }
  
table.parsed td,table.parsed th {
  border: solid 1pt #666666;
  }