.formLabel { color: #040404; font-size: 9pt; font-family: Arial, Verdana }
.formLabelError { color: #FF0000; font-size: 9pt; font-family: Arial, Verdana }
.bookListHeading { color: #FFA900; font-weight: bold; font-size: 14pt; font-family: Arial, Verdana }
.bookListInfoTitle { color: #000000;  font-style : italic; font-weight: bold; font-size: 11pt; font-family: Arial, Verdana }
.bookListInfoOther { color: #000000; font-size: 11pt; font-family: Arial, Verdana }
.testStatement { font-size: 8pt }
.testRank { font-weight: bold }
.testRankFill { font-weight: bold; font-color: #ff0000 }
body { margin-top: 0px; margin-left: 0px; background-color: #c2e0ff }
p { color: #444; font-size: 9pt; font-family: Arial, Verdana; text-align: justify }
h1  { color: #036; font-weight: bolder; font-size: 10pt; font-family: Arial, Verdana }
h2  { color: #5e8bdb; font-weight: bolder; font-size: 9pt; font-family: Arial, Verdana }
div {}
font {}
.appStatusText { font-weight: bold; width: 100%; padding: 12px; border: 1px solid #666666; background-color: #e8f2fc }
.appErrorText { font-weight: bold; color: #aa0000; width: 100%; padding: 12px; border: 1px solid #666666; background-color: #e8f2fc }
table {}
.main { padding: 0px; height: 100% }
.navigationBar { padding: 0px; width: 171px }
.loginForm { align: center; width: 437px; padding: 5px; border-style: solid; border-width: 1px; border-color: #999999; background-color: #e8f2fc }
.test { padding: 0px; border-style: solid; border-width: 1px; border-color: #999999; width: 100% }
.admin { width: 75% }
tr {}
.header { vertical-align: top; background-color: #003366; height: 116px }
td  { color: #444; font-size: 9pt; font-family: Arial, Verdana }
.selectedHVPText { color: #ff0000; font-size: 9pt; font-family: Arial, Verdana }
.unselectedHVPText { color: #040404; font-size: 9pt; font-family: Arial, Verdana }
.rankDiv {width:20px; height:25px; float:left;}
.stmtDiv {width:220px; height:25px; margin-left:5px;}
.headerLeft { width: 751px }
.headerRight { width: 100%; }
.navigationBarTop { vertical-align: top; background-color: #b00e81; width: 171px }
.navigationBarMiddle { vertical-align: bottom; background-color: #b00e81; width: 171px }
.navigationBarBottom { vertical-align: bottom; background-color: #620748; width: 171px }
.content { vertical-align: top; padding-top: 14px; padding-left: 14px; width: 580px }
.footer { text-align: center; vertical-align: top; width: 580px; font-size: 10px }
.placeHolder { vertical-align: top; background-color: #c2e0ff; width: 100% }
.loginFormHeading { text-align: center; padding-top: 12px; padding-bottom: 12px }
.loginFormRowLeft { vertical-align: middle; padding: 5px; text-align: left }
.loginFormRowRight { vertical-align: middle; padding: 5px; text-align: right }
.testHeading { height: 32px; padding: 4px; background-color: #5e8bdb; color: #ffffff; font-weight: bold }
.testItemHeaderCell { vertical-align: top; padding: 6px; border-right: 2px solid #666666; width: 50% }
.testItemHeaderText {}
.testRankHeaderCell { vertical-align: top; padding: 6px; border-left: 2px solid #666666; width: 50% }
.testRankHeaderText {}
.testRankTopCell { vertical-align: middle; height: 30px; padding: 3px 6px; width: 50%; border-left: 2px solid #666666 }
.testRankTopText { font-weight: bold }
.testRankBottomCell { vertical-align: middle; height: 30px; padding: 3px 6px; width: 50%; border-left: 2px solid #666666 }
.testRankBottomText { font-weight: bold }
.testItemTextBoxCell { vertical-align: middle; height: 30px; padding-left: 6px; padding-right: 6px; width: 10% }
.testItemTextBox {} 
.testItemCell { vertical-align: middle; height: 30px; padding: 3px 6px; width: 40%; border-right: 2px solid #666666 }
.testItemText { font-size: 8pt }
.testRankCell { vertical-align: middle; height: 30px; padding: 3px 6px; width: 40%; border-left: 2px solid #666666 }
.testRankEmpty {}
.testRankFilled { font-weight: bold }
.testComments { vertical-align: top; padding: 6px }
.reportsBullet { vertical-align: middle }
.reportsHeading { padding: 8px 8px; font-weight: bold }
.reportsSubHeading { padding: 2px 2px; padding-left: 8px; font-weight: bold }
.adminRowLabel { vertical-align: top; text-align: right; padding: 4px; font-weight: bold }
.adminRowField { vertical-align: top; text-align: left; padding: 4px }
.adminRowHeading { padding-bottom: 6px; font-weight: bold }
.adminRowSubHeading { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #999999 }
.adminRowButtons { vertical-align: middle; padding: 4px 4px }
.adminRowGrid { padding: 3px 3px; border-top: 1px solid #999999; border-bottom: 1px solid #999999 }
.linksRow { vertical-align: middle; padding: 4px }
.confirmHeading { padding: 4px 4px; font-weight: bold }
.confirmItem { padding: 2px 2px; margin-left: 6px }
a { color: #036; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.topButton { color: #d0ddec }





