body { color: black; background-color: white;
       font-family:  Georgia, Times, serif;
       font-size:    15pt;
       font-weight:  normal;
       margin-left:  15pt;
       margin-right: 15pt;
     }

a:link, a:visited, a:active {color: #008; text-decoration:none;}
a:hover {color: #008; text-decoration:underline;}

p  { margin: 0.7em 0 0 0; }
table { font-family: inherit; font-size:  14pt; background-color: inherit; }
table.photo-alb { background-color: #cccccc; }
td { font-family: inherit; font-size:  inherit; }
h1 { font-size: 22pt; font-weight: bold; line-height: 35pt; margin: 0 0 0 0 }
h2 { font-size: 18pt; font-weight: bold; line-height: 30pt; margin: 1em 0 }
h3 { font-size: 15pt; font-weight: bold; line-height: 16pt; margin: 1.6em 0 0.6em 0}
h4 { font-size: 15pt; font-weight: bold; font-style: italic; margin: 1.6em 0 0.6em 0 }
li { margin: 0.5em 0 }
hr { margin: 2em 0 2em 0 }

.hilite-note  { background-color:#FFFFE7; border:2px solid #eeeed7; border-radius:20px; padding: 20px; margin: 2em 0 1em 0; }
.hilite-warn  { background-color:#FFFFE7; border:2px solid #eeeed7; border-radius:20px; padding: 20px; margin: 2em 0 1em 0; }
.hilite-aside { background-color:#f5f5f5; border:2px solid #e5e5e5; border-radius:20px; padding: 20px; margin: 2em 0 1em 0; }

.cs6 { font-family: arial; color: #0; background-color: #EEE; border-radius:5; padding: 0 6 0 6; }

.sectn_amber { background-color:#FFF4E6; border:1px solid #eeeed7; border-radius:7px; padding: 20px; margin: 1em 0 1em 0; }
.sectn_green { background-color:#FBFFF0; border:1px solid #eeeed7; border-radius:7px; padding: 20px; margin: 1em 0 1em 0; }
.sectn_h { font-size: 15pt; font-weight: bold; line-height: 16pt; margin: 0 0 0.6em 0}


.fig_border {background-color:#d6d6d6; border:10px solid #EEE;  padding: 0px; margin: 0.5em 0 0 0;}
.fig_title { font-style: italic; margin: 0.4em 0 0.6em 0 }



