body { background-color: #ffffff; color: #000000; font-size: 100%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
a:link { background-color: #ffffff; color: #6666cc; }
a:visited { background-color: #ffffff; color: #666699; }
a:active { background-color: #ffffff; color: #9999cc; }

p { background-color: #ffffff; color: #000000; }
th, td { background-color: #ffffff; color: #000000; font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif; }
.smaller { font-size: 80%; }
.verysmall { font-size: 70%; }
h1 { background-color: #ffffff; color: #6600cc; font: bold 130% "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left; margin: 0em 0em 1em 0em; }
h2 { background-color: #ffffff; color: #663399; font: bold 110% Georgia, "Times New Roman", Times, serif; text-align: left; margin: 2em 0em 1em 0em; }
h3 { background-color: #ffffff; color: #333366; font: bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left; margin: 2em 0em 1em 2.5em; }
h4 { background-color: #ffffff; color: #333366; font: bold 80% "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; margin: 2em 0em 1em 0em; }
strong { background-color: #ffffff; color: #663399; font: bold 100% Georgia, "Times New Roman", Times, serif; }
.plainstrong { font-weight: bold }
hr { background-color: #663399; color: #6600cc; width: 95%; }
abbr { border-bottom: 1px dotted #333366; }
acronym { border-bottom: 1px dotted #333366; }

.title { background-color: #ffffff; color: #993333; font: bold 110% "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; }
.redlogo { background-color: #ffffff; color: #993333; font-variant: small-caps; font-size: 100%; font-family: Sylfaen, "Palatino Linotype", Palatino, Georgia, "Times New Roman", Times, serif; text-align: center; }
.fn { font: italic 80% Georgia, "Times New Roman", Times, serif; }
.fnsm { font: italic 100% Georgia, "Times New Roman", Times, serif; }
.withinpage { font: italic 80% Georgia, "Times New Roman", Times, serif; }
.epigraph { background-color: #ffffff; color: #000000; font-style: italic; font-size: 100%; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 0em; }
.epigraphsource { background-color: #ffffff; color: #000000; font: 80% Georgia, "Times New Roman", Times, serif; text-align: right; margin-top: 0em; }
.pullquote { float: right; background-color: #ffffcc; color: #000000; font: italic 80% Georgia, "Times New Roman", Times, serif; border: 1px solid #663399; padding: 10px; width: 10em; margin: 0.5em 0em 1em 1em; }
.left { float: left; margin: 0em 1em 1em 0em; }
.right { float: right; margin: 0em 0em 1em 1em; }
.logo { float: right; background-color: #ffffff; color: #000000; font: normal 80% Georgia, "Times New Roman", Times, serif; text-align: center; border: 1px solid #663399; padding: 10px; width: 10em; margin: 0.5em 0em 1em 1em; }
.unbold { font-weight: normal; }
.unitalic { font-style: normal; }

ul { margin-top: 1em; margin-bottom: 1em; }
ul li { margin-bottom: 0em; list-style-type: disc; }
ul.para { margin-top: 1em; margin-bottom: 1em; }
ul.para li { margin-bottom: 1em; list-style-type: disc; }

ul.none { margin-top: 1em; margin-bottom: 1em; }
ul.none li { margin-bottom: 0em; list-style-type: none; }
ul.paranone { margin-top: 1em; margin-bottom: 1em; }
ul.paranone li { margin-bottom: 1em; list-style-type: none; }

ul.sub { margin-top: 0em; margin-bottom: 1em; }
ul.sub li { margin-bottom: 0em; list-style-type: circle; }
ul.parasub { margin-top: 0em; margin-bottom: 1em; }
ul.parasub li { margin-bottom: 1em; list-style-type: circle; }

ol { margin-top: 1em; margin-bottom: 1em; }
ol li { margin-bottom: 0em; list-style-type: decimal; }
ol.para { margin-top: 1em; margin-bottom: 1em; }
ol.para li { margin-bottom: 1em; list-style-type: decimal; }

ol.sub { margin-top: 0em; margin-bottom: 1em; }
ol.sub li { margin-bottom: 0em; list-style-type: lower-alpha; }
ol.parasub { margin-top: 0em; margin-bottom: 1em; }
ol.parasub li { margin-bottom: 1em; list-style-type: circle; }

ol.uc { margin-top: 1em; margin-bottom: 1em; }
ol.uc li { margin-bottom: 0em; list-style-type: upper-alpha; }
ol.parauc { margin-top: 1em; margin-bottom: 1em; }
ol.parauc li { margin-bottom: 1em; list-style-type: upper-alpha; }

ol.dec { margin-top: 1em; margin-bottom: 1em; }
ol.dec li { margin-bottom: 0em; list-style-type: decimal; }
ol.paradec { margin-top: 1em; margin-bottom: 1em; }
ol.paradec li { margin-bottom: 1em; list-style-type: decimal; }

ol.lc { margin-top: 1em; margin-bottom: 1em; }
ol.lc li { margin-bottom: 0em; list-style-type: lower-alpha; }
ol.paralc { margin-top: 1em; margin-bottom: 1em; }
ol.paralc li { margin-bottom: 1em; list-style-type: lower-alpha; }

dl { margin-top: 1em; margin-bottom: 2em; }
dl dt { margin-top: 0em;   margin-bottom: 0em; }
dl dd { margin-top: 0em; margin-bottom: 0em; }
dl.dpara { margin-top: 1em; margin-bottom: 2em; }
dl.dpara dt { margin-top: 1em; margin-bottom: 0em; }
dl.dpara dd { margin-top: 0em; margin-bottom: 0em; }

dl.dparatrip { margin-top: 1em; margin-bottom: 2em; }
dl.dparatrip dt { margin-top: 2em; margin-bottom: 0em; }
dl.dparatrip dd { margin-top: 0em; margin-bottom: 0em; }

table.subtable { border: 1px solid #663399; }
table.subtable th { border: 1px solid #663399; background-color: #ffffff; color: #000000; font: bold 100% Georgia, "Times New Roman", Times, serif; }
table.subtable td { border: 1px solid #663399; background-color: #ffffff; color: #000000; font: 100% Georgia, "Times New Roman", Times, serif; }

div.subsection { background-color: #ffffff; color: #000000; font-size: 100%; font-family: Georgia, "Times New Roman", Times, serif; border: 1px solid #663399; padding: 10px; margin: 1em 2.5em 1em 2.5em; }
div.subsection h2 { background-color: #ffffff; color: #663399; font: bold 110% Georgia, "Times New Roman", Times, serif; text-align: center; margin: 0em 0em 1em 0em; }
div.subsection h3 { background-color: #ffffff; color: #333366; font: bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; margin: 0em 0em 1em 0em; }
div.subsection h4 { background-color: #ffffff; color: #333366; font: bold 80% "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; margin: 0em 0em 1em 0em; }
div.subsection p { background-color: #ffffff; color: #000000; }
div.subsection ul { background-color: #ffffff; color: #000000; font: 100% Georgia, "Times New Roman", Times, serif; }
div.subsection ol { background-color: #ffffff; color: #000000; font: 100% Georgia, "Times New Roman", Times, serif; }
.subsectiontitle { background-color: #ffffff; color: #663399; font: bold 110% Georgia, "Times New Roman", Times, serif; text-align: center; }
.subsectiontitle { background-color: #ffffff; color: #663399; font: bold 110% "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; margin: 0em 0em 1em 0em; }

div.sidebar { float: right; background-color: #ffffff; color: #000000; font: normal 80% Georgia, "Times New Roman", Times, serif; border: 1px solid #663399; padding: 10px; width: 15em; margin: 0.5em 0em 1em 1em; }
.sidebartitle { background-color: #ffffff; color: #663399; font: bold 110% "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; margin: 0em 0em 1em 0em; }

div.blockepigraph { background-color: #ffffff; color: #000000; border: 1px solid #663399; padding: 10px; margin: 1em 2.5em 1em 2.5em; }
div.blockepigraph h2 { background-color: #ffffff; color: #663399; font: bold 110% Georgia, "Times New Roman", Times, serif; text-align: center; margin: 0em 0em 1em 0em; }
div.blockepigraph p { background-color: #ffffff; color: #000000; font: italic 100% Georgia, "Times New Roman", Times, serif; }