body {
    font-family:  Sans, helvetica, arial, sans-serif; 
    margin-left:  100px;
    margin-right: 0px;
    margin-top:   0px;
}

.slide table {
    font-size:       100%;
/*    border-style: solid;
      border-spacing: 0px; */
}

/* .slide table td {
    font-size:       100%;
    border-style: solid;
} */

.slide {
    font-size:    250%;
    margin-right: 100px;
/*    cursor:       hand;
      cursor:       pointer; */
}

.slidebody {
    line-height: 1.8;
}

/* ul { font-size:       100%; }
   ol { font-size:       100%; } */
li    { padding-left:    12px;
        margin-left:     20px;
 }
li li { padding-left:    8px;
        font-size:       70%;  }

.frame {
/*    border-top:          solid #0f0000;
    border-right:        solid #0f0000;
    border-bottom:       solid #0f0000;
    border-left:         solid #0f0000;
    border-top-width:    1px;
    border-right-width:  1px;
    border-bottom-width: 1px;
    border-left-width:   1px; */

    padding-top:         20px;
    padding-right:       20px;
    padding-bottom:      20px;
    padding-left:        20px;
    line-height:      44px;
}

.framenav {
    border-top:          solid #5b7499;
    border-right:        solid #5b7499;
    border-bottom:       solid #5b7499;
    border-left:         solid #5b7499;
    border-top-width:    1px;
    border-right-width:  1px;
    border-bottom-width: 1px;
    border-left-width:   1px;

    padding-top:         2px;
    padding-right:       2px;
    padding-bottom:      2px;
    padding-left:        2px;

    background:          #ffffff;
}

.framenavnext {
    border-top:          solid #5b7499;
    border-right:        solid #5b7499;
    border-bottom:       solid #5b7499;
    border-left:         solid #5b7499;
    border-top-width:    1px;
    border-right-width:  1px;
    border-bottom-width: 1px;
    border-left-width:   1px;

    padding-top:         2px;
    padding-right:       2px;
    padding-bottom:      2px;
    padding-left:        2px;

    background:          #f0f0ff;
}

pre {
/*    font-family:         courier; */
    font-size:           90%; 
    font-weight:         bold;  
    color:               #5b7499;
    line-height:         1.1;
/*    background:          #f0f0ff; */ /* e5e8ef */
    padding:             8px;

/*    border:          3px solid #5b7499; */
    

}

.code {
    width:               80%;
    height:              400px;
}

tt {
/*    font-family:         courier;  */
    font-weight:         bold;  
     color:               #5b7499; 
}

/*
a:link {
    text-decoration:     none;
  color:            #5b7499; 
}

a:active {
  text-decoration:  none;
  color:            #5b7499; 
}

a:visited {
  text-decoration:  none;
  color:            #5b7499; 
}

a:hover {
  color:            #5b7499; 
  text-decoration:  underline;
}
*/

.navigation {
  font-family:      Sans, helvetica, arial, sans-serif; 
/*  font-size:        16px; */
/*  color:            #5b7499; *
  color:            #000000;
}

.location {
  font-family:      Sans, helvetica, arial, sans-serif; 
/*  font-size:        16px; */
  color:            #5b7499;
}

.copyright {
/*  font-size:        10px; */
  color:            #aaaaaa;
}

