

/* ==================== aural ============================ */

@media aural {
  h1, h2, h3, h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90 }
  h1 { pitch: x-low; pitch-range: 90 }
  h2 { pitch: x-low; pitch-range: 80 }
  h3 { pitch: low; pitch-range: 70 }
  h4 { pitch: medium; pitch-range: 60 }
  h5 { pitch: medium; pitch-range: 50 }
  h6 { pitch: medium; pitch-range: 40 }
  li, dt, dd { pitch: medium; richness: 60 }
  dt { stress: 80 }
  pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
  em { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  strong { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  dfn { pitch: high; pitch-range: 60; stress: 60 }
  s, strike { richness: 0 }
  i { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  b { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  u { richness: 0 }
  
  :link { voice-family: harry, male }
  :visited { voice-family: betty, female }
  :active { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}
  
a.external  {
  padding: 0 20px 0px 0px;
	display:inline;
  background-repeat: no-repeat;
	background-position: center right;
	background-image: url(images/external-link.gif);
}
  
.header         { background-color: #FFFFFF;}  
 
.tab.selected      { background-color: #a5b6c6;} 
.tab.selected a:link {  color: #000000;  }
.tab.selected a:visited { color: #000000; }
.tab.selected a:hover { color: #000000; }
.border         { background-color: #a5b6c6;} 
 
.tab.unselected      { background-color: #F7F7F7;} 
.tab.unselected a:link {  color: #000000;  }
.tab.unselected a:visited { color: #000000; }
.tab.unselected a:hover { color: #000000; }

.level2tabstrip a:link {  color: #000000;  }
.level2tabstrip a:visited { color: #000000; }
.level2tabstrip a:hover { color: #000000; }

.level2tabstrip { background-color: #a5b6c6;}
.datenote { background-color: #a5b6c6;} 
.level2tabstrip.unselected a:link {  color: #000000;  }
.level2tabstrip.unselected a:visited { color: #000000; }
.level2tabstrip.unselected a:hover { color: #000000; }

.heading { background-color: #a5b6c6;} 

.subheading { background-color: #CFDCED;} 

.published { color: #ffffff;}

.subborder      { color: #000000;
                  background-color: #CFDCED;}
.subborder a:link {  color: #000000;  }
.subborder a:visited { color: #000000; }
.subborder a:hover { color: #000000; }
.menu .menupagetitle  { background-color: #CFDCED;}

.menu .menupagetitle  { background-color: #a5b6c6}

.subborder.trail {border-bottom: 1px solid #a5b6c6;
                  border-top: 1px solid #a5b6c6; } 
.footer          {border-top: 1px solid #a5b6c6; }
.menu           { border-color: #a5b6c6;}
.menu .menupagetitle  { border-color: #a5b6c6;}
.menu .menupageitemgroup  { border-color: #a5b6c6;}

.menu      { background-color: #F7F7F7;} 
.menu  {  color: #000000;} 
.menu a:link {  color: #000000;} 
.menu a:visited {  color: #000000;} 
.menu a:hover {  background-color: #F7F7F7;
                 color: #000000;} 
.menu .menupagetitle  { color: #000000;}     
 
.dialog      { background-color: #F7F7F7;} 

body         { background-color: #ffffff;
               color: #000000;} 
a:link { color:#0F3660} 
a:visited { color:#009999} 
a:hover { color:#000066} 
.menupage a:link { background-color: #ffffff;
                                color:#0F3660} 
.menupage a:visited { background-color: #ffffff;
                                color:#009999} 
.menupage a:hover { background-color: #ffffff;
                                color:#000066} 
 
.content .ForrestTable      { background-color: #a5b6c6;} 
 
.content .ForrestTable td   { background-color: #ffffff;} 
 
.highlight        { background-color: #ffff00;} 
 
.fixme        { border-color: #c60;} 
 
.note         { border-color: #069;} 
 
.warning         { border-color: #900;} 
 
.code         { border-color: #a5b6c6;} 
 
.footer      { background-color: #a5b6c6;} 
/* extra-css */
    
    p.quote {
      margin-left: 2em;
      padding: .5em;
      background-color: #f0f0f0;
      font-family: monospace;
    }
    
    img.figure {
      align: right;
    }
    
    table.figure {
      width: 50%;
      align: center;
    }
  