body {font-family : verdana, arial, helvetica, sans-serif; font-size : 12px; color : #000000; }
.header p { text-align: center; }
.links p {margin: 0 10% 0 10%; background-color: #1052ad; color: #999; padding: 3px; text-align: center; }
.links p a {background-color: #1052ad; color: white;}
.links a:link {text-decoration : none; color : white; }
.links a:visited {text-decoration : none; color : white; }
.links a:active {text-decoration : none; color : white; }
.links a:hover {text-decoration : underline; color : white; }
.content {margin: 0 10% 0 10%;}
.content {font-size: 12pt; line-height: 15pt;}
.content img { display: block; margin-left: auto; margin-right: auto }
.content h1 { font-size: 16px; line-height: 18px; margin: 3px 0 0 0;}
.content h2 { font-size: 16px; line-height: 18px; color: blue; margin: 3px 0 3px 12px; }
.content table.sched th { color: red; text-align: right; width: 150px; padding: 0 5px 0 0; vertical-align: top;}
.footer { text-align: right; font-size: 10px; line-height: 13px;}
.footer p a {text-decoration : none; color : black; font-weight: bold; }
table.corrections {border: 2px black solid; }
table.corrections tr th.a { background-color: #c7c690; vertical-align: text-top; border-top: 1px black solid; border-right: 1px black solid; border-bottom: 1px black solid; width: 30%; }
table.corrections tr th.b { background-color: #c7c690; vertical-align: text-top; border-top: 1px black solid; border-bottom: 1px black solid; width: 70%; }
table.corrections tr td.a { vertical-align: text-top; border-top: 1px black solid; border-right: 1px black solid; width: 30%; }
table.corrections tr td.b { vertical-align: text-top; border-top: 1px black solid; width: 70%; }

table.catalogtable { width: 90%; text-align: left; font-size: .8em; }
table.catalogtable tr th.item { font-weight: bold; color: grey; border-bottom: 2px solid grey; }
table.catalogtable tr th.price {  font-weight: bold; color: grey; text-align: center; border-bottom: 2px solid grey; }
table.catalogtable tr th.button { font-size: 1em; }

table.catalogtable tr th.sectionhead { font-size: 1em; font-weight: bold; color: black; }

table.catalogtable tr td.item1 { padding-left: 1em; font-size: 1.2em; width: 70%;  }
table.catalogtable tr td.item2 { font-weight: bold; color: red; padding-left: 3em; font-size: 1.2em; width: 70%; }
table.catalogtable tr td.price { font-weight: bold; color: black; width: 13%; green; text-align: center; }
table.catalogtable tr td.button { color: grey; width: 130px; text-align: left; }
table.catalogtable tr td.button2 { color: grey; width: 130px; text-align: right; }

table.vidsample { width: 95%; border-collapse: collapse ; }
table.vidsample td.level { width: 15%; font-weight: bold; color: red; vertical-align: top; }
table.vidsample th.rhythm { width: 40%; font-size: 1.2em; font-weight: bold; color: red; text-align: center; vertical-align: top; }
table.vidsample td.rhythm { width: 40%; text-align: center; vertical-align: top; }

table.vidsample tr td { border-top: 2px solid #000; padding: 0.4em; }

