body { behavior:url(/css/hover.htc) }
body { font-family: verdana,arial,sans-serif; background-color: #ccc; font-size: .75em; }

td { font-size: .75em; vertical-align: top }
td.p { padding-right: 1em; }
td.n { white-space: nowrap; }
td.b { font-weight: bold; }
td.c { text-align: center; }
td.r { text-align: right; }

a { text-decoration: none; color: #629cdd }
a:visited,a:active { text-decoration: none; color: blue }
a:hover { text-decoration: underline; color: blue }

a.fixed { color: #629cdd }

h1,h2,h3 { margin: 0; padding: 0 }
h1 { font-size: 1.25em }
h2 { font-size: 1em }
h3 { font-size: .75em }

ul,ol { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }

hr { height: 1px; color: #cccccc; background-color: #cccccc; border: 0; }

table.cycle { empty-cells: show; border-right: 1px solid #0033CC; border-bottom: 1px solid #0033CC }
table.cycle td { border-left: 1px solid #0033CC }
table.cycle tr.header { background-color: #0033CC; color: white }
table.cycle tr.header a { color: white }
table.cycle tr.light { background-color: white }
table.cycle tr.dark { background-color: #EDF3FE }
table.cycle tr.lightred { background-color: #FF9999 }
table.cycle tr.darkred { background-color: #FF6666 }
table.border td { border-top: 1px solid #0033CC }
table.small td { font-family: arial; font-size: 8.5pt }
table.hidelinks a { color: black }

table.cycle2 td { border-left: 1px solid #0033CC; }
table.cycle2 td.rc { border-right: 1px solid #0033CC; }
table.cycle2 td.noborder { border-left: none; border-right: none; }
table.cycle2 tr.header { background-color: #0033CC; color: white; }
table.cycle2 tr.header a { color: white }
table.cycle2 tr.footer td { border-bottom: 1px solid #0033CC; }
table.cycle2 tr.light { background-color: white }
table.cycle2 tr.dark { background-color: #EDF3FE; }

.panel, .paginate { background-color: #f0f0f0 }

#gradient { background: url(/img/bgblue.jpg) repeat-y right; font-size: .65em }

#bar { background-color: #03c }
#bar td { color: #9cf; font-weight: bold; vertical-align: middle }
#bar a { color: white }

#footerbar { background-color: #9cf }

#footer { font-size: .65em; color: black }
#footer a { color: black }

.book { line-height: 1.6em; padding-bottom: 2em; }
.question_text { line-height: 1.6em; }

label.question { font-weight: bold; color: black }
label.choice { color: black }
label.choice:hover { color: blue }

.index dt { float: left }
