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; }
a:visited,a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

a.fixed { color: blue }

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 }

#menutop { background-color: #6c246d; color: white; }
#menutop td { vertical-align: middle; }
#menutop a { color: white; text-decoration: none; padding: 5px; }
#menutop a:hover { background-color: white; color: #6c246d; text-decoration: none;  }

#menu { background-color: #6c246d; width: 100%; height: 20px; color: white; }
#menu ul { list-style: none; margin: 0; padding: 0 }
#menu ul li { display: inline; border-left: 2px solid white; height: 20px; }
#menu ul li.first { border-left: 0; }
#menu li a {
    height: 20px;
    margin: 0; padding: 3px 12px 3px 12px;
    text-decoration: none;
    color: white;
}
#menu li a:hover { background-color: white; color: #6c246d; text-decoration: none; }

#menubook { background-color: #6c246d; color: white; }
#menubook span { padding: 4px; color: white; }
#menubook a { display: block; color: white; text-decoration: none; padding: 4px; }
#menubook a:hover { background-color: white; color: #6c246d; text-decoration: none; }
#menubook a.selected { background-color: white; color: #6c246d; }
#menubook hr { height: 1px; color: white; background-color: white; border: 0; }
#menubook .path1 { background-color: #f7941c; color: white; }
#menubook .path1 a { background-color: #f7941c; color: white; padding: 6px 4px; }
#menubook .path1 a:hover { background-color: white; color: #6c246d; }
#menubook .path1 span { display: block; padding: 6px 4px; }
#menubook a.level1 { background-color: #C047C2; color: white; }
#menubook a.level1:hover { background-color: white; color: #6c246d; }
#menubook a.level1.selected { background-color: white; color: #6c246d; }
#menubook a.level2 { background-color: #545454; color: white; }
#menubook a.level2:hover { background-color: white; color: #6c246d; }
#menubook a.level2.selected { background-color: white; color: #6c246d; }

#bar { background-color: #6c246d }
#bar td { color: white; vertical-align: middle }
#bar a { color: white }

#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 }

