body.BgdMarks {
background: #fff url(/img/side_marks.gif) top left repeat-y;
color: #000;
}

.InvMarks {border-collapse: collapse; margin-bottom: 12pt; font-size: 12pt; background-color: #fff; color: #000;}
.InvMarks th {text-align: center; vertical-align: top; border: 1px solid #666; padding: 2pt 4pt;}
.InvMarks td {text-align: left; vertical-align: top; border: 1px solid #666; padding: 2pt 4pt;}
.InvMarks caption {caption-side: top; text-align: center; font-size: 14pt; padding: 2pt;}

.GCSEMarks {border-collapse: collapse; margin-bottom: 12pt; font-size: 12pt; background-color: #fff; color: #000;}
.GCSEMarks th {text-align: center; vertical-align: top; border: 1px solid #666; padding: 2pt 4pt;}
.GCSEMarks td {text-align: center; vertical-align: top; border: 1px solid #666; padding: 2pt 4pt;}
.GCSEMarks caption {caption-side: top; text-align: center; font-size: 14pt; padding: 2pt;}

.CriteriaTable {border-collapse: separate; margin-bottom: 12pt; font-size: 12pt; background-color: #fff; color: #000;}
.CriteriaTable th {text-align: center; vertical-align: top; border: 1px solid #666; padding: 2pt 4pt;}
.CriteriaTable td {text-align: left; vertical-align: top; border: 1px solid #666; padding: 2pt 4pt;}
.CriteriaTable caption {caption-side: top; text-align: center; font-size: 14pt; padding: 2pt;}

.CriteriaTable .mnote{text-align: center; font-weight: bold; font-size: 85%;}

.hmark{background-color: #ffd700; color: #000;} /*gold*/
.mmark{background-color: #c0c0c0; color: #000;}/*silver*/
.lmark{background-color: #eeeeee; color: #000;}

.bicol{background-color: #99ffff; color: #000;}
.chcol{background-color: #ffff66; color: #000;}
.phcol{background-color: #ffccff; color: #000;}
.mkcol{color: red; font-weight: bold;}

p#LargeMark {
font-size: 300%;
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
}

div#POS {
border: 1px dashed #ccc;
padding: 5px 15px;
}

p#MarkNote, p#BestEvidence, p#ChartWarning {
text-align: center;
font-weight: bold;
color: #f30;
border: 1px dashed #f30;
padding: 3pt;
}
