a { font-family: Arial, Helvetica, sans-serif; font-size:12pt; text-decoration: none; }
a:hover { text-decoration: underline; }
a.bar { background-color: transparent; color: white; font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; text-decoration: none; }
a.bar:hover { text-decoration: none; }
a.chapter { font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; font-variant:small-caps; text-decoration: none; }
a.default { font-family: Arial, Helvetica, sans-serif; font-size:12pt; text-decoration: none; }
a.download { font-family: Arial, Helvetica, sans-serif; font-size:10pt; text-decoration: none; }
a.head { font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; text-decoration: none; }
a.maps { font-family: Arial, Helvetica, sans-serif; font-size:14pt; font-weight: bold; font-variant:small-caps; text-decoration: none; }
a.menu { background-color: transparent; color: white; font-family: Arial, Helvetica, sans-serif; font-size:8pt; font-weight: bold; text-decoration: none; }
a.nav { background-color: transparent; color: white; font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; text-decoration: none; }
a.nav:visited { background-color: transparent; color: white; }
a.nav:active { background-color: transparent; color: white; }
a.nav:hover { text-decoration: underline; }
a.plyr { font-family: Arial, Helvetica, sans-serif; font-size:12pt; font-weight: bold; font-variant:small-caps; text-decoration: none; }
a.small { font-family: Arial, Helvetica, sans-serif; font-size:8pt; text-decoration: none; }

body { color: white; background-color: transparent; }

h1 { background-color: transparent; color: white; font-family: Arial, Helvetica, sans-serif; font-size:26pt; font-variant:small-caps; text-align: center; font-weight: bold; font-style: italic; vertical-align:middle }
h2 { background-color: transparent; color: black; font-family: Arial, Helvetica, sans-serif; font-size:18pt; font-variant:small-caps; text-align: left; font-weight: bold; }
h3 { background-color: transparent; color: black; font-family: Arial, Helvetica, sans-serif; font-size:16pt; font-variant:small-caps; text-align: left; font-weight: bold; }
h4 { background-color: transparent; color: black; font-family: Arial, Helvetica, sans-serif; font-size:14pt; font-variant:small-caps; text-align: left; font-weight: bold; }

p { background-color: transparent; color: black; font-family: Arial, Helvetica, sans-serif; font-size:12pt; }
p.al { background-color: transparent; color: #583B21; font-family: Arial, Helvetica, sans-serif; font-size: 20pt; text-align: center; font-weight: bold; }
p.bar { background-color: teal; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-variant:small-caps; letter-spacing: 1pt; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; text-align: center; width: 100%; }
p.head { background-color: transparent; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
p.heading { background: url(http://www.zemzerrett.com/dr2/images/headline.png); background-color: lightseagreen; border-style: ridge; border-width: 3px; border-color: teal; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant:small-caps; font-weight: bold; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px; text-align: right; width: 100%; }
p.small { background-color: transparent; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
p.header { background-color:transparent; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }

pre { background-color: transparent; color: black; font-size:10pt; }

hr { background-color: transparent; color: teal; width: 75%; }

td { background-color: transparent; color: black; font-family: Arial, Helvetica, sans-serif; font-size:12pt; }
td.black { background-color: black; border-color: darkcyan; border-style: solid; border-width: 1pt; color: black; font-family: Arial, Helvetica, sans-serif; font-size:12pt; }
td.dg { background-color: #404040; border-color: darkcyan; border-style: solid; border-width: 1pt; color: black; font-family: Arial, Helvetica, sans-serif; font-size:12pt; }
td.grey { background-color: gray; border-color: darkcyan; border-style: solid; border-width: 1pt; color: black; font-family: Arial, Helvetica, sans-serif; font-size:12pt; }
td.lg{ background-color: silver; border-color: darkcyan; border-style: solid; border-width: 1pt; color: black; font-family: Arial, Helvetica, sans-serif; font-size:12pt; }
td.list { background-color: aquamarine; border-style: solid; border-color: darkcyan; border-width: 1pt; color: black; }
td.listx { background-color: skyblue; border-style: solid; border-color: darkcyan; border-width: 1pt; color: black; }
td.listy { border-style: solid; border-color: darkcyan; border-width: 1pt; }
td.nav { text-align: left; }
td.50C { text-align: center; width: 50%; }
span.nav { background: teal; border-style: solid; border-width: 2px; border-color: teal; color: white; cursor: hand; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant:small-caps; font-weight: bold; width: 139px; text-align: left; }
span.select { background: white; border-style: solid; border-width: 2px; border-color: teal; color: teal; cursor: hand; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-variant:small-caps; font-weight: bold; width: 139px; text-align: left; }
td.white { background-color: white; border-color: darkcyan; border-style: solid; border-width: 1pt; color: black; font-family: Arial, Helvetica, sans-serif; font-size:12pt; }

th { background-color: transparent; color: black; font-family: Arial, Helvetica, sans-serif; font-size:13pt; font-variant:small-caps; font-weight: bold; }
th.list { background-color: aquamarine; border-style: solid; border-color: darkcyan; border-width: 1pt; color: black; }
th.listx { background-color: skyblue; border-style: solid; border-color: darkcyan; border-width: 1pt; color: black; }

table.al { background-color: #AEB65D; border:solid; border-width: 1px; border-color: black; color: #583B21; cursor: pointer; }
table.list { background-color: darkturquoise; border-style: solid; border-color: darkcyan; border-width: 1pt; color: black; }

div.menu { background: url(images/menu_bg.png); background-color:navy; border-width: 3; border-style: ridge; position:absolute; left:325; top:226; width:200; visibility: hidden; }

li { list-style-image: url(http://www.zemzerrett.com/dr2/images/bullet_alt.gif); list-style-type: circle;  }

ol { background-color: transparent; color: black; font-family: Arial, Helvetica, sans-serif; font-size:10pt; }

.copy { background-color: transparent; color: white; clear: none; font-family: Arial, Helvetica, sans-serif; font-size:8pt; text-align: center; }
.menuhead-big { background-color: transparent; color: Yellow; font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; }
.menuhead-small { background-color: transparent; color: yellow; font-family: Arial, Helvetica, sans-serif; font-size:8pt; font-weight: bold; }
.txtsmall { background-color: transparent; color: black; font-family: Arial, Helvetica, sans-serif; font-size:10pt; }
.teal { background-color: teal; color: white; font-family: Arial, Helvetica, sans-serif; font-size:12pt;  }
.u { text-decoration: underline; }