/* Validated by the W3C CSS Validation service. */

body { background:#FFFFFF; color:#000000; font-family: 'Calibri', Arial, Helvetica, sans-serif; font-size:1em; padding:10px; }
table { font-size:11pt; }
td {font-family:'Calibri', Arial, Helvetica, sans-serif;}
hr { background:#CCCCCC; color:#CCCCCC; height:1px; border-style:solid; }
h1 { color:#000000; }
input {  }
a { color:#00828a; }



.section-heading { color:#00aab5; font-weight:bold; font-size:16pt; }
.question-heading { color:#00aab5; font-weight:bold; }
.question-text { }
.perseus-link { display:none; }
.response-set { margin: 5pt 10pt 10pt 10pt;}
.response-set td {}
.response-set table thead { background:#812990; color:#ffffff; }
.topic-col {}
.col-A {}
.odd-row {background: #ffffff;}
.even-row {background: #c7c8ca;}
.category-row { }
.progress-table { border: solid 1px #333333; width: 200px}
.completed-cell { background:#00bac6; }
.uncompleted-cell { background:#a6ce39; }

/* TABLE STYLING */
/*.MasterTable .Top { background:#000000; border-bottom:solid 18px #62BB46; }*/
.MasterTable .Top { background:#FFFFFF; }
.MasterTable .Right { border-right:solid 1px #000000; width:25px; }
.MasterTable .Bottom { display:none; }
.MasterTable .Left { border-right:solid 1px #000000; width:25px; }