body { margin: 10px;}

p {	margin-top: 0px; margin-bottom: 12px; font:normal 12px Arial, Helvetica, sans-serif;}
p.center {margin-bottom: 0px; text-align:center;}

img { border-style: none; padding: 0px; margin: 0px;}

table { padding: 0px; margin: 0px; border-style: none; border-collapse: collapse; border-spacing: 0px;}
table.pageBorder { border-style: none; width: 770px; empty-cells: show; margin-left: auto; margin-right: auto;}
table.leftNavTable { border-collapse: separate; width: 100%;}
table.main {border: 1px solid #000000;}

td { padding: 0px; margin: 0px; border-style: none; vertical-align: top; font:normal 12px Arial, Helvetica, sans-serif;}
td.header { padding: 0px; margin: 0px; border-style: none; vertical-align: middle; font: bold 14px Arial, Helvetica, sans-serif; color: #000084;}
td.leftPanel { border: 1px solid #000000; background-color: #dfffdf; padding: 1px; width: 145px;}
td.bodyPanel { padding-left: 10px; font: normal 12px Arial, Helvetica, sans-serif; text-align: justify; padding-right: 10px; width: 655px}
td.leftNavCellSelected { background-color: #eaeaea; font: bold 14px Arial, Helvetica, sans-serif; border: 1px solid #003822; padding:  4px;}
td.leftNavCell { color: #000000; font: bold 14px Arial, Helvetica, sans-serif; border: 1px solid #dfffdf; padding:  4px;}
td.leftNavSmall { color: #000000; font: normal 12px Arial, Helvetica, sans-serif; border: 1px solid #dfffdf; padding:  4px; text-align:center;}
td.question {font-weight: bold;}
td.correct {background-color: #80ff80;}
td.incorrect {background-color: #ff7777;}
td.border {border: 1px solid #000000;}

h1 { color: #000084; font: bold 16px Arial, Helvetica, sans-serif; margin: 10px 0px 10px 0px;}
h2 { color: #000084; font: bold 14px Arial, Helvetica, sans-serif; margin: 10px 0px 10px 0px;}
h3 { color: #000084; font: bold 12px Arial, Helvetica, sans-serif; margin: 10px 0px 10px 0px;}

a { color: #3300ff; text-decoration: none;}
a.leftNavLink { color: #003822; text-decoration: none;}
a:hover { text-decoration: underline;}

hr { color: #65190F; background-color: #65190F; height: 1px; border-style: none; margin-top: 0px;}

.highlight {background-color: #ffffff; padding: 5px; border: 1px solid #003822;}

ol {font:normal 12px Arial, Helvetica, sans-serif;}
ul {font:normal 12px Arial, Helvetica, sans-serif;}
