body { color: #ffffff; font-family: Arial, Helvetica, san-serif; font-size: 10pt; margin: 0px; padding: 0px;
background: url('graphics/bg.png');
scrollbar-arrow-color: #ffffff;
scrollbar-3dlight-color: #000000;
scrollbar-highlight-color: #e9a015;
scrollbar-face-color: #e9a015;
scrollbar-shadow-color: #e9a015;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #999999; }

.top { font-size: 75%; margin-top: 0em; margin-bottom: 0em }
ul { margin-top: 0em; margin-bottom: 0.5em }
input, select, textarea { color: #000000; background: #eeeeee }
h1 { color: #e9a015; font-weight: bold; font-size: 140%; margin-top: 0em; margin-bottom: 0em }
h2 { color: #ffffff; font-weight: bold; font-size: 110%; margin-top: 1em; margin-bottom: 0em }
h3 { color: #e9a015; font-weight: bold; font-size: 100%; margin-top: 0em; margin-bottom: 0em }


.title { font-weight: bold; font-size: 120%; margin-top: 0em; margin-bottom: 0em }

a:link.white { color: #ffffff; text-decoration: underline }
a:visited.white { color: #eeeeee; text-decoration: underline }
a:hover.white { color: #cccccc; text-decoration: underline }
a:active.white { color: #cccccc; text-decoration: underline }

.small { font-size: 75%; margin-top: 0em; margin-bottom: 0em }
.tight { margin-top: 0em; margin-bottom: 0em }
.checkbox { background: none }

.white { color: #ffffff }
.top { font-size: 70%; font-weight: bold; color: #ffffff }

.gb { font-family: Arial, Helvetica, san-serif; margin-left: 1em; margin-top: -0.5em; margin-bottom: 0.25em }
.introquote { font-style: italic; font-size: 110%; margin-left: 3em; margin-right: 3em }
.info { text-transform: uppercase; font-size: 75%; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; margin-right: 20em }

/* New site UPDATED styles */

.h1heading { color: #ffffff; text-align: right; font-size: 12pt; font-weight: bold; padding-right: 7px; margin: 0px }
.h2heading { color: #ffffff; text-align: right; font-size: 10pt; font-weight: normal; padding: 7px; margin: 0px }

a:link.footerlinks { color: #cccccc; text-decoration: none; font-weight: normal }
a:visited.footerlinks { color: #cccccc; text-decoration: none; font-weight: normal }
a:hover.footerlinks { color: #ffffff; text-decoration: none; font-weight: normal }
a:active.footerlinks { color: #ffffff; text-decoration: none; font-weight: normal }

a:link.footerheadlinks { color: #cccccc; text-decoration: none }
a:visited.footerheadlinks { color: #cccccc; text-decoration: none }
a:hover.footerheadlinks { color: #ffffff; text-decoration: none }
a:active.footerheadlinks { color: #ffffff; text-decoration: none }

.footer { font-size: 8pt; text-align: center; margin: 0px; color: #333333 }

a:link { color: #c2abff; text-decoration: underline; font-weight: bold }
a:visited { color: #c2abff; text-decoration: underline; font-weight: bold }
a:hover { color: #4600ff; text-decoration: underline; font-weight: bold }
a:active { color: #4600ff; text-decoration: underline; font-weight: bold }

.bookLo { opacity: 1; border: solid 1px #000000 }
.bookHi { opacity: 0.75; border: solid 1px #000000 }
.booknbLo { opacity: 1; border: none }
.booknbHi { opacity: 0.75; border: none }

.question { font-weight: bold; color: #ffffff; margin-top: 1em; margin-bottom: 0em }
.answer { color: #dddddd; margin-top: 0em; margin-bottom: 1.5em }

.booktitle { font-style: italic; font-weight: bold; color: #c2abff }

.caption { font-weight: normal; font-style: italic; font-size: 80%; color: #ffffff; line-height: 200% }

.button { color: #ffffff; background: #000000 }
.buttonhi { color: #ffffff; background: #4600ff }

.quote { color: #c2abff; font-family: Arial, Helvetica, san-serif; font-size: 90%; margin-left: 3em; margin-right: 3em }

.extract { font-size: 100%; margin-left: 5em; margin-right: 5em; margin-top: 0em; margin-bottom: 0em; text-indent: 0em; line-height: 135%; text-align: justify; font-family: Times, Times New Roman, Serif; text-indent: 1em }

/* New site NEW styles*/

.r1 { margin-right: 1px }

.contentTable { background: url('graphics/content-bg.png'); background-repeat: repeat-x; padding: 10px; min-height: 600px }

a:link.headerlinks { color: #ffffff; text-decoration: none }
a:visited.headerlinks { color: #ffffff; text-decoration: none }
a:hover.headerlinks { color: #ffffff; text-decoration: underline }
a:active.headerlinks { color: #ffffff; text-decoration: underline }

.boxTop { font-size: 80%; background: #5a4a84; color: #ffffff; font-weight: bold }
.boxContent { font-size: 80%; background: #c9b4ff; color: #3c3c3c }
a:link.boxLinks { color: #000000; text-decoration: none; font-weight: bold }
a:visited.boxLinks { color: #000000; text-decoration: none; font-weight: bold }
a:hover.boxLinks { color: #5a4a84; text-decoration: underline; font-weight: bold }
a:active.boxLinks { color: #5a4a84; text-decoration: underline; font-weight: bold }

.darkText { color: #000000 }

.footerblock { float: left; padding: 10px; margin: 0px }

a:link.footerlinksdark { color: #000000; text-decoration: none }
a:visited.footerlinksdark { color: #000000; text-decoration: none }
a:hover.footerlinksdark { color: #5a4a84; text-decoration: none }
a:active.footerlinksdark { color: #5a4a84; text-decoration: none }

a:link.sideLinks { color: #c9b4ff; text-decoration: none }
a:visited.sideLinks { color: #c9b4ff; text-decoration: none }
a:hover.sideLinks { color: #ffffff; text-decoration: none }
a:active.sideLinks { color: #ffffff; text-decoration: none }

hr { color: #ffffff }
