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:link img, .body-copy a:visited img { border: 0; text-decoration: none; }
.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:hover img, .body-copy a:active img { border-bottom: 1px solid blue; text-decoration: none; }
.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; font-size: 1.2em; font-family: Optima, Candara, Calibri, "Palatino Linotype", "Lucida Fax", "Trebuchet MS", Georgia, serif;  border-top: 8px groove #333; border-bottom: 1px solid black; }
.screamer ul { list-style-type: none; text-align: center; padding: 0; margin: 0 1.0em; }
.screamer ul li { margin-bottom: 0.2ex; }
.screamer h1 { 		position: absolute;
		left: -5000px;
		width: 4000px;
}

.navbuttons { margin-left: auto; margin-right: auto; text-align: center ; background: #666; color: #CCC; border-bottom: 1px solid black; font-size: 100%;}
.navbuttons ul { list-style-type: none; display: inline; padding: 0; margin: 0; }
.navbuttons ul li { display: inline; text-align: center; padding: 0; margin: 0; }
.navbuttons ul li a:link, .navbuttons ul li a:visited, .navbuttons ul li a:hover, .navbuttons ul li a:active { border: none; text-decoration: none; color: #FFF; background: #666; margin-right: 2em; font-size: 100%;}

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: black; 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%; }

.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; }

.noborder a:link, .noborder a:visited, .noborder a:active, .noborder a:hover  { border: 0; text-decoration: 0 }

dt strong { font-style: normal; font-weight: bold; }