#sidebar     { display: block; position: absolute; z-index: 0; top: 184px; left: 39px; width: 142px; height: 100% }
#header  { visibility: visible; display: block; position: absolute; z-index: 5; top: 0; left: 0; width: 839px; height: 200px }
#book  { visibility: visible; display: block; position: absolute; z-index: 10; top: 130px; left: 66px; width: 88px; height: 113px }
#content    { visibility: visible; display: block; position: absolute; z-index: 10; top: 220px; left: 203px; width: 636px; height: auto }
#contentalt    { visibility: visible; display: block; position: absolute; z-index: 10; top: 200px; left: 203px; width: 636px; height: auto }
#navbknd  { background-image: url("images/navband.gif"); background-repeat: repeat-x; position: absolute; z-index: 4; top: 141px; left: 0; width: 100%; height: 59px }
.copyright    { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 8px }
.footer     { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 600; text-decoration: none }
.emaillist    { background-color: #3a1a1a; border-right: 3px solid white }
.maintext     { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal }
.maintextsm  { color: black; font-weight: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.hilighttext       { background-color: #fdd59c; padding: 2px; border-top: 1px solid #e6781c; border-right: black; border-bottom: 1px solid #e6781c; border-left: black }
.soldout       { color: red; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; letter-spacing: 2px; background-color: #f6d8ee; padding: 2px; border-top: 1px solid red; }
.blogexcerpt     { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #d8a256; background-image: url("/images/blogpost-bknd.gif"); background-repeat: repeat-x; background-position: 0 top; padding: 4px; border: solid 1px navy }
.blogtime  { color: #404040; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.sbtextsm    { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; font-stretch: condensed }
.lgtextbold   { color: #2b4674; font-size: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; letter-spacing: 1px }
.lgtextboldblack { color: black; font-size: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; letter-spacing: 1px }
.xlgtextbold    { color: #2b4674; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; letter-spacing: 1px }
.lgtextboldred  { color: red; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; letter-spacing: 1px }
a  { color: #2B4674; font-weight: bold; letter-spacing: 0.5pt }
vlink  { color: silver }
b    { color: #2b4674; font-size: 10pt; font-weight: 700; letter-spacing: 0.5px }
.schedule  { color: white; background-color: #2b4674; font-size: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; letter-spacing: 1px }
.formback { background-color: white; border: solid 1px navy }
.pdfback  { background-color: #b7d8dc; border: solid 1px navy }
.imgborder  { border: solid 1pt #2b4674 }
.picback  { background-image: url("images/picback.jpg"); background-repeat: no-repeat; border-color: #bfbfbf }
.special  { background-color: #fff4e2; margin: 2px; padding: 2px; border: solid 1px #eaa95c }
.download   { color: black; font-size: 9pt; font-family: Tahoma; font-weight: bold; line-height: 12pt; background-color: #fff4e2; margin: 5px; padding: 5px; border: solid 1px #eaa95c }
