/* Validated by the W3C CSS Validation service. */

body { background:#a91414 url(promobox-y.png) repeat-y; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
table { font-size:11px; }
td {font-family:Verdana, Arial, Helvetica, sans-serif;}
hr { background:#CCCCCC; color:#CCCCCC; height:1px; border-style:solid; }
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size: 13pt; margin-bottom: 0px;}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size: 13pt; margin-bottom: 0px; }
input { }
a { color:#aaa; text-decoration:underline; }

.section-heading { color:#FFF; font-weight:bold; font-size:11px; }
.question-heading { color:#FFF; font-weight:bold; }
.question-text {font-weight: bold; }
.perseus-link { display:none; }
.response-set { margin: 5px 0px 5px 10px;}
.response-set td {}
.response-set table thead { background:#a91414; color:#ffffff; }
.topic-col {}
.col-A {}
.odd-row {background: #ffffff;}
.even-row {background: #ffffcc;}
.category-row { }
.progress-table { border: solid 1px #999999; width: 187px;}
.completed-cell { background:#009966; }
.uncompleted-cell { background:#ffffcc; }
.ReportTable {color:#fff; font-size:9px;}
.ReportHeaderRow {color:#fff; font-size:9px;}
.FreqBar {color:#fff; background:#000000}
.choice-text {color:#fff; font-size: 11px;}
.submit-button {font: verdana, helvetica, arial, sans-serif 11px bold;}

/* TABLE STYLING */
.MasterTable .Top { background:transparent; }
.MasterTable .Right { border-right:solid 1px #fff; width:25px; }
.MasterTable .Bottom { display:none; }
.MasterTable .Left { border-right:solid 1px #fff; width:25px; }
.MasterTable .Center { padding:0 10px;}


