/* ****************** Style for page body *************** *//* $Id: home.css,v 2.13 2002/03/27 05:10:45 slesch Exp $ */html, body {   background: #0066CC;   color: #FFFFFF;}h3.navhead {   font-size: 100%;color: #ffffff;}.main p {   text-indent: 17px;}a:link {   background: #0066CC;   color: #fffc00;}a:visited {   background: #ffffff;   color: #551a8b;}a:active {   background: #ffc;   color: #900;   text-decoration: none;}.center, #logo, #slogan {   text-align: center;}#slogan {   margin-top: -5px;   font-family: Times, "Times New Roman", serif;}.headline {   background: #ffffff;   color: #900000;}.hide {   display: none;}.slogan, .date {   font-style: italic;}.archive {   font-size: small;}/* ****************** Style for banner ************** */div.banner {   border: none;   margin-left: 1px;   margin-right: 1px;   padding: 0.1em 0.3em;   text-align: center;   font-weight: bold;}div.banner a:link, div.banner a:visited, div.banner {   background: #000000;   color: #fffc00;   text-decoration: none;}div.banner a:active {   background: #ffc;   color: #900;}div.banner a:hover {   background: #ff0;   color: #037;}/* ****************** Style for navigation bar ************** *//* td.navbar ul { margin-top: -10px; } removed for NS */td.navbar {   background: #000000;   color: #FFFFFF;}input {   font-size: 83%;   font-family: Geneva, Arial, sans-serif;}/* next three rules for acronyms in Mac IE 4.01 and 4.5 */td.navbar a:link {   background: #000000;   color: #fffc00;}td.navbar a:visited {   background: #000000;   color: #ffc00;}td.navbar a:active {   background: #000000;   color: #FF0000;   text-decoration: none;}/* next three rules for most browsers */a.navlink:link {   background: #000000;   color: #fffc00;}a.navlink:visited {   background: #000000;   color: #00ff00;}a.navlink:active {   background: #000000;   color: #FF0000;   text-decoration: none;}/* ****************** Style for footer  ************** */p.copyright {   margin: 0 0.5em;   font-size: small;}/* ****************** Style for printing  ************** */@media print {   h1, h2, h3,   h4, h5, h6    { page-break-after: avoid; page-break-inside: avoid }   blockquote,   pre           { page-break-inside: avoid }   ul, ol, dl    { page-break-before: avoid }   .navbar       { background-color: #fff; color: #000; border-color: #000; border-width: 1px; }   a.navlink, a.bannerLink     { font-weight: normal }}/* ****************** Style for speech  ************** */@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 }   a:link        { voice-family: harry, male }   a:visited     { voice-family: betty, female }   a:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }}