body,html  { color: #000000; font-family: Tahoma, "Trebuchet MS", Arial, "Lucida Sans", sans-serif; background-color: white; scrollbar-face-color: #DEE3E7; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #DEE3E7; scrollbar-3dlight-color: #D1D7D7; scrollbar-arrow-color:  #FF0000; scrollbar-track-color: #EFEFEF; scrollbar-darkshadow-color: #989898 }
p { font-size: small; }
p.articlelink { font-size: small; text-align: center; vertical-align: top; margin-bottom: 10px; }
p.articlecopy { color: #ff0000; font-size: small; font-weight: 600; text-align: center; margin-bottom: 10px; margin-top: 10px; }
h6 { font-size: 17px; }
h5 { font-size: 18px; }
h4 { font-size: 19px; }
h3 { font-size: 20px; }
h2 { font-size: 21px; }
h1 { font-size: 22px; }
a:link { color: blue; text-decoration: none; }
a:visited { color: purple; text-decoration: none; }
a:focus { color: red; text-decoration: none }
a:hover { text-decoration: underline; }
a:active { color: red; text-decoration: underline; }
.redborderbottom { border-bottom: 5px solid red }
.pad5topbot { padding-top: 5px; padding-bottom: 5px; }
.pad10left { padding-left: 10px; }
.just { text-align: justify; }
.red { color: red; }
.justnotopmargin { text-align: justify; margin-top: 0; }
.search { color: red; font-weight: 600; }
.searchtitle { color: red; font-size: 17px; font-weight: 600; text-decoration: underline; text-align: center; vertical-align: top; margin-top: 0; }
.title1 { color: red; text-decoration: underline; text-align: center; }
#archivetable { width: 282px; border:0 }
td.archivetabletop { text-align: center; vertical-align: top; padding-bottom: 2px; }
.archiveyear { color: red; margin: 0 auto; }
td.archivetablecell { text-align: center; vertical-align: middle; }
.archivemonth { margin: 2px auto; }
#search { text-align: left; width: 75%; margin-right: auto; margin-left: auto; }
#searchres { color: black; font-size: small ; text-align: left; }
#searchres a:link     { color: blue; font-weight: 700; text-decoration: none }
#searchres a:visited     { color: purple; font-weight: 700; text-decoration: none }
#searchres a:focus     { color: red; font-weight: 700; text-decoration: none }
#searchres a:hover     { font-weight: 700; text-decoration: underline }
#searchres a:active     { color: red; font-weight: 700; text-decoration: underline }
#searchres .number  { color: red; font-weight: 700 }
#searchres .url  { color: maroon ; font-size: x-small; }
/* Styles for Index Pages */
#indexwrapper { text-align: center; vertical-align: middle; width: 950px; margin: 20px; border: solid 1px #000000  }
#indexcontainer { width: 100%; border:0; }
#indexcontainer td.indextopcontainer { text-align: center; vertical-align: top; }
#indextop { width: 100%; border: 0; }
#indextop td.indextopleft { text-align: left; vertical-align: top; width: 50%; padding-top: 2px; padding-bottom: 2px; padding-left: 20px; }
#indextop td.indextopctr { text-align: center; padding-bottom: 2px; vertical-align: top; width: 308px; padding-top: 2px; }
#indextop td.indextopright { text-align: right; padding-bottom: 2px; width: 50%; vertical-align: top; padding-top: 2px; padding-right: 20px; }
#indexcontainer td.indexrow2 { text-align: center; vertical-align: middle; padding: 2px 20px; }
#indexgrayline { background-color: #bbbdc0; text-align: center; vertical-align: middle; width: 100%; }
#indexgrayline td { color: #ff0000; font-size: 16px; font-family: tahoma, Arial, sans-serif; font-weight: 600; text-align: center; width: 100%; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; }
#indexcontainer td.indexanchorlinksrow { text-align: center; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; }
#indexborderbottom1 { font-size: 15px; text-align: center; vertical-align: middle; width: 50%; padding: 5px; border-bottom: 2px dotted #000000            }
#indexcontainer td.indexgentextrow { text-align: center; padding-top: 5px; padding-bottom: 5px; vertical-align: middle; }
#indexborderbottom2 { font-size: 14px; text-align: justify; padding: 5px; width: 50%; vertical-align: middle; border-bottom: 2px dotted #000000; }
#indexcontainer td.indexsectiontitle { color: #ff0000; font-size: 15px; font-weight: 600; text-decoration: underline; text-align: center; padding: 10px 50px 5px; vertical-align: middle; }
#indexcontainer td.indexcontentstitlel { font-size: 14px; font-weight: 600; text-align: left; vertical-align: bottom; padding: 2px 5px 2px 50px; }
#indexcontainer td.indexcontentstitler { font-size: 14px; font-weight: 600; text-align: center; vertical-align: bottom; padding: 2px 50px 2px 5px; }
#indexcontainer td.indexcontentsleft { font-size: 14px; text-align: left; vertical-align: middle; padding: 5px 5px 5px 50px; }
#indexcontainer td.indexcontentsright { font-size: 14px; text-align: center; vertical-align: middle; padding: 2px 50px 5px 5px; }
#indexcontainer td.indexreturntoprow { font-size: 13px; text-align: center; padding-top: 10px; padding-bottom: 10px; vertical-align: middle; }
#indexcontainer td.indexredrow { text-align: center; padding: 2px 20px; vertical-align: middle; }
#indexredline { background-color: #FF0000; text-align: center; width: 100%; vertical-align: middle; }
#indexredline td { color: #ffffff; font-size: 13px; font-family: tahoma, Arial, sans-serif; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 100%; vertical-align: middle; }
#indexredline a:link { color: #ffffff; text-decoration: none; }
#indexredline a:visited { color: #ffffff; text-decoration: none; }
#indexredline a:hover { color: #ffffff; text-decoration: underline; }
#indexredline a:active { color: #ffffff; text-decoration: underline; }
#indexcontainer td.indexcopyrightrow { color: #FF0000; font-size: 13px; text-align: center; padding-top: 10px; padding-bottom: 10px; vertical-align: middle; }
#articlewrapper { text-align: center; width: 550px; margin-right: auto; margin-left: auto; }
h6.articletitle { color: #ff0000; font-weight: 600; text-align: center; margin-top: 5px; }
h6.articlesubtitle { color: #000000; font-size: smaller; font-weight: 600; text-align: left; margin-top: 0; margin-bottom: 3px; }
img.articleimgbottom { margin-top: 0; margin-bottom: 0; padding: 0; border:0; }
p.articleimgcaption { font-weight: 600; margin-top: 3px; }
