/* Validated by the W3C CSS Validation service. */

body { background:#FFFFFF; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; }
table { font-size:11pt; }
td {font-family:Verdana, Arial, Helvetica, sans-serif;}
hr { background:#CCCCCC; color:#CCCCCC; height:1px; border-style:solid; }
h1 { color:#009966; font-size: 14pt; }
input { }
a { color::#009966; }

.section-heading { color:#009966; font-weight:bold; font-size:16pt; }
.question-heading { color:#666666; font-weight:bold; }
.question-text { }
.perseus-link { display:none; }
.response-set { margin: 5pt 0pt 10pt 10pt;}
.response-set td {}
.response-set table thead { background:#009966; color:#ffffff; }
.topic-col {}
.col-A {}
.odd-row {background: #ffffff;}
.even-row {background: #ffffcc;}
.category-row { }
.progress-table { border: solid 1px #999999; width: 200px}
.completed-cell { background:#009966; }
.uncompleted-cell { background:#ffffcc; }

/* TABLE STYLING */
.MasterTable .Top { background:#000000; }
.MasterTable .Right { border-right:solid 1px #000000; width:25px; }
.MasterTable .Bottom { display:none; }
.MasterTable .Left { border-right:solid 1px #000000; width:25px; }
.MasterTable .Center { padding:15px 30px; }

