

/* ==================== 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);
}
  
    #top          { background-color: #ddeedd;}  
   
    #top .header .current { background-color: #ddeedd;} 
    #top .header .current a:link {  color: #f06b00;  }
    #top .header .current a:visited { color: #f06b00; }
    #top .header .current a:hover { color: #fe9600; }
   
    #tabs li      { background-color: #2b3036 ;} 
    #tabs li a:link {  color: #ddeedd;  }
    #tabs li a:visited { color: #ddeedd; }
    #tabs li a:hover { color: #fe9600; }
  
    #level2tabs       { background-color: #ddeedd ;} 
    #level2tabs a:link {  color: #0F3660;  }
    #level2tabs a:visited { color: #0F3660; }
    #level2tabs a:hover { color: #000066; }
  
    .heading { background-color: #ddeedd;} 
  
    .boxed { background-color: #ddeedd;} 
    .underlined_5 	{border-bottom: solid 5px #ddeedd;}
    .underlined_10 	{border-bottom: solid 10px #ddeedd;}
    table caption { 
    background-color: #ddeedd; 
    color: #000000;
    }
  
    #publishedStrip { 
    color: #FFFFFF;
    background: #4C6C8F; 
    }
      
    #feedback {
    color: #FFFFFF;
    background: #2b3036;
    text-align: center;
    }
    #feedback #feedbackto {
    color: #FFFFFF;
    }   
  
    #publishedStrip { 
    color: #000000;
    background: #E5E4D9; 
    }
  
    #menu .menupagetitle  { background-color: #ddeedd}
  
    #menu           { border-color: #999999;}
    #menu .menupagetitle  { border-color: #999999;}
    #menu .menupageitemgroup  { border-color: #999999;}
  
    #menu h1 {
    color: #000000;
    background-color: #cfdced;
    }   
   
    #top .searchbox { 
    background-color: #2b3036 ;
    color: #000000; 
    } 
  
    #menu      { background-color: #ddeedd;} 
    #menu  {  color: #2b3036;} 
    #menu a:link {  color: #0000ff;} 
    #menu a:visited {  color: ff0066;} 
    #menu a:hover {  
    background-color: #ddeedd;
    color: #ff0066;} 
   
    #menu .menupagetitle  { color: #ff0066;}    
    #menu .menupageitemgroup     { 
    background-color: #2b3036;
    }
    #menu .menupageitem {
    color: #ff0066;
    } 
    #menu .menupageitem a:link {  color: #7f7fff;} 
    #menu .menupageitem a:visited {  color: #7f7fff;} 
    #menu .menupageitem a:hover {  
    background-color: #2b3036;
    color: #7f7fff;
    }
  
    body{ 
    background-color: #ffffff;
    color: #000000;
    } 
    a:link { color:#0F3660} 
    a:visited { color:#009999} 
    a:hover { color:#000066} 

   
    .ForrestTable      { background-color: #7099C5;} 
   
    .ForrestTable td   { background-color: #f0f0ff;} 
   
    .highlight        { background-color: #ffff00;} 
   
    .fixme        { border-color: #cc6600;} 
   
    .note         { border-color: #99BB99;} 
   
    .warning         { border-color: #990000;} 
   
    .code         { border-color: #CFDCED;} 
   
    #footer       { background-color: #ddeedd;} 
  /* extra-css */
    
    p.quote {
      margin-left: 2em;
      padding: .5em;
      background-color: #f0f0f0;
      font-family: monospace;
    }
  