body, html { margin: 0; padding: 0; font: 1.0em/1.45 Optima, Candara, Calibri, "Palatino Linotype", "Lucida Fax", "Trebuchet MS", Georgia, serif; background: rgb(95%,95%,95%); color: rgb(5%,5%,5%)}

.body-copy { margin: 1.5em 9em 0 9em; }
.body-copy a:link { text-decoration: none; border-bottom: 1px solid #00C; color: #00C }
.body-copy a:visited { text-decoration: none; border-bottom: 1px dotted #90C; color: #90C }
.body-copy a:hover { text-decoration: none; border-bottom: 1px solid #009; color: white; background: #009 }
.body-copy a:focus, .body-copy a:active { text-decoration: none; border-bottom: 1px solid white; color: white; background: #600 }

.screamer { background: #FFC; font-size: 110%; padding: .3ex 0 1ex .0; margin-top: 0; margin-bottom: 2em;font-size: 1.2em; font-family: Optima, Candara, Calibri, "Palatino Linotype", "Lucida Fax", "Trebuchet MS", Georgia, serif;  border-top: 1px dotted #333; border-bottom: 1px dotted #333; padding: .5em 2em; }
.screamer p { margin-bottom: 0; padding-bottom: 0 }


h1 { font: 130%/1.45 "Lucida Grande", Calibri, "Trebuchet MS", sans-serif; color: #333; text-align: center; margin-bottom: 0.2ex; padding-bottom: 0; color: black; }
h2 { font: 120%/1.45 "Lucida Grande", Calibri, "Trebuchet MS", sans-serif; color: #333; text-align: center; margin-bottom: 0.2ex; padding-bottom: 0; }
h3 { font: 110%/1.45 Candara, "Lucida Bright", "Lucida Fax", "Trebuchet MS", Georgia, serif; font-weight: bold; font-style: italic; text-align: left; margin-bottom: 0; margin-right: 5em; }
h2+h3 { margin-top: 0; padding-top: 0}


p+p { text-indent: 2em; }
p { margin-top: 0; margin-bottom: .6em}
acronym { border:none; text-decoration:none; font-style:normal; font-size:100%; }
h2+ul,h2+ol,h3+ul,h3+ol { margin-top: 0 }

.youarehere { font-size: 60%; color: rgb(10%,10%,10%); text-align: center; margin: 0 0 .25ex 0; }
.youarehere a:link, .youarehere a:visited {color: rgb(10%,10%,10%); text-decoration: none; border-bottom: 1px solid rgb(10%,10%,10%)}
.footer { border-top: 2px solid gray; background: rgb(90%,90%,90%); padding-top: 1ex; }

dl { margin-top: 0; margin-bottom: 0 }
dt { font-weight: normal; font-style: italic; margin-top: 1ex;}

img, input, form { border: 0 }
ol.none, ul.none { list-style-type: none; margin-left: 0; padding-left: 0; }
ul.none li, ol.none li { margin-left: 0; padding-left: 0; margin-top: 1ex; }
dl.banners dt { margin-top: 1.3em; font-style: normal; font-weight: bold; font-size: 110%; }
dl.banners dd { margin-top: 1.1em }
dl.banners dd+dd { margin-top: 1em }
dl.banners { margin-bottom: 1.2em;}
dl.banners a:link, dl.banners a:visited, dl.banners a:hover, dl.banners a:active { text-decoration: none; border: none; }

.updated { font-size: 90%; text-align: center; margin-top: 1.5ex}