body { margin-left:60px; background-color:white; color:black; }
body, td { font-family:'MS Sans Serif',Arial,Helvetica; font-size:smaller; }
input, textarea { font-family:'MS Sans Serif',Arial,Helvetica; font-size:inherit; }
h1 { font-family:Arial,Helvetica; font-size:14pt; color:#2f78ef; font-weight:bold; margin-bottom: 0px; }
h2 { font-family:Arial,Helvetica; font-size:12pt; color:#000000; font-weight:bold; margin-top: 0px; }
form { margin-top:2px; margin-bottom:0px; }
img { border:none; }
#pagetable { border-collapse:collapse; }
#pagetable td { padding:5px 0px 0px 0px; }
#pagechat { border:none; width:700px; height:300px; margin-left:-8px; }
a:link { color:#2f78ef; text-decoration:none; font-weight:bold; }
a:visited { color:#0048cf; text-decoration:none; font-weight:bold; }
a:hover { color:#0000c0; text-decoration:none; font-weight:bold; }
a:active { color:#0000c0; text-decoration:none; font-weight:bold; }
.imgsmall  { margin-left:5px; vertical-align:text-top; }
.pageparagraph { margin-top:1.0em; margin-bottom:1.0em; }
.pageblock1 { width:530px; }
.pageblock2 { width:570px; }
.pageheading { border-collapse:collapse; width:42em;}
.pageheading tr { vertical-align:top; }
.pageheading td { padding:0px 0px 0px 0px; }
.pageheadingleft { width:30em; }
.pageheadingright { width:12em; text-align:right; }
.pagequestions { border-collapse:collapse; margin-left:0.7em; }
.pagequestions td { padding:0px 0px 0px 0px; width:25em; }
.pagepoints { border-collapse:collapse; }
.pagepoints td { padding:0px 0px 0px 0px; }
.pagecolor1 { color:#C80000; }
.pageresult { font-size:large; }
.pageresultgrade { border:1px dashed #AAA; padding:8px; margin: 0px -8px; }



