/* Validated by the W3C CSS Validation service. */

body { background:#FFFFFF; color:#003C87; font-family:Verdana,"Arial", Helvetica, sans-serif; font-weight:normal; font-size:10pt; }
table {  font-weight:normal; font-size:10pt; }
hr { background:#999999; border-style:solid; color:#999999; height:1px; }
h1 { color:#5FB4D8; font-size:13pt;}
input { }
a { color:#444444; }

.section-heading { color:#7c879d; font-weight:bold; font-size:11pt;}
.question-heading { color:#003580; font-weight:normal; font-size:10pt; }
.question-text { color:#003580; font-weight:bold; font-size:10pt; }
.perseus-link { font-size: x-small; }
.response-set { margin: 10pt 0pt 20pt 15pt; }
.response-set table thead { color:#62B4D8; }
.progress-table { border: solid 1px #5FB4D8; height:0px; width:0px; }
.completed-cell { background:#002A6E; }
.uncompleted-cell { background:#CCCCCC; }

/* table styles */
.category-row { background:#002A6E; color: #FFFFFF;}
.anchor-row { background:#002A6E; }
.choice-row { background:#002A6E; color: #FFFFFF;}
.coded-choice {background:#002A6E;}
.total-row {font-weight: bold;}
.odd-row { background: #e1e1f4; color: #003C87; font-weight:normal; font-size:10pt;}
.even-row { background:#f1f1f9; color: #003C87; font-weight:normal; font-size:10pt;}

/* HEIGHT OF THE THREE SECTIONS */
.TopRow { height:50px; line-height:50px; }
.MiddleRow { }
.BottomRow { height:50px; line-height:50px; }

/* DIFFERENT SECTIONS OF THE FRAME */
.Top { background:#003C87; border-style:solid; border-color:#B7BFCC; }
.Right { background:#0069B0; border-style:solid; border-color:#B7BFCC; width:30px; }
.Bottom { background:#167FC6; border-style:solid; border-color:#B7BFCC; }
.Left { background:#002A6E; border-style:solid; border-color:#B7BFCC; width:30px; }

