body{width:800px; margin:8px auto 10px auto; font-size:14px; font-family:Tahoma, Geneva, Arial, Sans-Serif;}
select{font-size:14px;}

A{color:#003399; font-size:15px; text-decoration:none;}
A:link{color:#003399; font-size:15px; text-decoration:none;}
A:visited{color:#003399; font-size:15px; text-decoration:none;}
A:hover{ background-color:#FBDB6B; font-size:15px; text-decoration:underline;}
.linksSelected { color:Black;}
.linksSelected A:link{ color:Black;}
.linksSelected A:visited{ color:Black;}
.linksSelected A:hover{  color:Black;}

.smallLinks { font-size:12px; }
.smallLinks A:link{ font-size:12px; }
.smallLinks A:visited{font-size:12px; }
.smallLinks A:hover{ font-size:12px; }

.smallLinksSelected { font-size:12px; color:Black;}
.smallLinksSelected A:link{ font-size:12px; color:Black;}
.smallLinksSelected A:visited{ font-size:12px; color:Black;}
.smallLinksSelected A:hover{ font-size:12px; color:Black;}

.HC_studentPrompt{font-weight:bold; font-size:26px; margin-bottom:8px; }
.HC_studentSubPrompt {font-size:12px; color:Gray; }
.HC_sideBar{vertical-align:top; width:230px; max-width:230px; min-width:230px;}
.HC_contentArea{height:100%; padding: 10px 10px 20px 10px; background-color:#8FAFBE; background-image:url(../../Images/hc4bgWide.png); background-repeat:repeat-x; }
.HC_copyrightText{font-size:12px; color:#808080; text-align:left; }
.HC_mainPage {padding-left:10px; padding-right:10px; margin-bottom:5px; margin-top:5px;}
.HC_border {  border:solid 1px #808080; }
.HC_footNoteText { font-size:10px; color:#808080; }

.assignmentSubjectHdr {text-align:center; padding:0px 0px 0px 0px;}
.assignmentSubjectHdrMenu { margin-left:auto; margin-right:auto;  text-align:center;}

.assignmentAppHdr { background-image:url(../../images/hc2bgMiddle.png); background-repeat:repeat-x; padding:5px 15px 0px 15px;  }
.assignmentTypeHdr { background-image:url(../../images/hc3bgMiddle.png); background-repeat:repeat-x; font-size:15px; font-weight:bold; padding-left:10px;}
.assignmentButtonHdr { margin:5px 5px 10px 10px; }
.assignmentButtonHdr input{margin-right:5px;}

.boxHeaderTitle{ font-size:18px; font-weight:bold; color:#ffffff; }
.boxHeaderSubTitle{ font-size:11px;}
.boxSideBarTitle{ font-size:20px; font-weight:bold; }
.boxSideBarSubTitle { font-size:10px; color:#808080;}
.boxSideBarDynamicText { font-size:30px; }

.boxHeaderAR {padding:5px; background-color:#167fbf;}
.boxFooterAR {padding:5px; background-color:#dae4f4; font-size:13px; }
.boxHeaderAM {padding:5px; background-color:#4AAE7E;}
.boxHeaderAMGlossary { background-color:#4AAE7E;}
.boxFooterAM {padding:5px; background-color:#E2EFE7; font-size:13px; }
.boxHeaderCommon { padding:5px; background-color:#679cbc ;}
.boxHeaderGeneral { padding:10px; background-color:#ffffff;  }
.boxFooterGeneral { padding:10px; background-color:#ffffff;}
.boxFooterStaticText { padding-left:6px; font-size:12px; color:#636466; font-weight:bold;}
.boxFooterDynamicText { font-size:12px; color:#636466; }

.paddingFive td { padding:5px}

.boxBody { padding:5px 10px 10px 10px; background-color:#ffffff;}
.ARBoxSubBody { background-color:#dae4f4; }
.commonBoxSubBody { background-color:#dae4f4 ; }
.AMScoreBoxBody { padding:0px; background-color:#ffffff;}

.boxHeaderLogin { background-color:#ffffff; }
.boxFooterLogin { background-color:#8FAFBE; }
.boxBoxLogin { background-color:#8FAFBE; }

.boxLineTopicText{ font-size:20px; font-weight:bold; white-space:nowrap; }
.boxLineTopicSubText{ font-size:14px; font-weight:bold; color:#808080; white-space:nowrap; }
.boxLineNumber { font-size:36px; color:#E58D23; }
.boxLineSubNumber { font-size:11px; color:#808080; white-space:nowrap;}

.headerAppName { font-size:17px; color:#808080;}
.headerStudentName { font-size:12px; color:#808080; font-weight:bold; }

.loginBoxTopic {font-size:36px; color:#E58D23; text-align:left; padding-left:10px; }
.loginInstruct {font-size:16px; color:#ffffff; font-weight:bold;}
.loginText { font-size:14px; color:#ffffff; text-align:right; font-weight:bold; white-space:nowrap;}

.bookShelves {background-image:url(../../Images/hcBookShelf.gif); background-repeat:repeat; width:100%; height:100%; padding:0xp; margin:0px; border:0px;}
.book {  margin:0px 15px 0px 15px; padding:0px; border:0px;}
.bookShelf { vertical-align:bottom; padding:1px 0px 18px 0px; margin:0px; border:0px;}
.bookImage { padding:0px; margin:17px 0px 0px 0px; border:0px;}
.bookShelfSafari { font-size:0px; line-height:4px; vertical-align:bottom; padding:1px 0px 18px 0px; margin:0px; border:0px;}
.bookImageSafari { padding:0px; margin:18px 0px 0px 0px; border:0px;}
.bookShelfSafariOld { vertical-align:bottom; padding:3px 0px 18px 0px; margin:0px; border:0px;}
.bookImageSafariOld { padding:0px; margin:15px 0px 0px 0px; border:0px;}
.bookImageFFMac { padding:0px; margin:16.5px 0px 0px 0px; border:0px;}

.bookShelvesPages { color:#ffffff; font-size:12px; }

.ARLastQuizBookTitle { font-size:15px;}
.ARLastQuizAuthor { font-size:10px; color:#808080 }
.ARLastQuizOther { font-size:10px; }
.ARLastQuizScoreLabel { font-size:12px; font-weight:bold; color:#808080; }
.ARLastQuizScoreData { font-size:36px; color:#E58D23; text-align:right;}

.ARColumnTitles {font-size:15px; font-weight:bold; color:#808080; }
.ARLabel { font-size:15px; font-weight:bold; white-space:nowrap; }

.ARBookDetailsData { font-size:12px; font-weight:bold; }
.ARBookDetailsDataEmp { font-size:32px; color:#E58D23; text-align:right; font-weight:normal;}
.ARBookDetailsDataBG { background-color:White; }
.ARBookDetailsBoldVocab { color:#cb1c68; font-weight:bold; }

.ARCertsTitle { font-size:14px; font-weight:bold; }
.ARCertsType { font-size:14px; color:#808080; font-weight:bold;}
.ARCertsAchieved {font-size:11px; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.ARCertsDetailsPastStatic { font-size:11px; color:#808080; font-weight:bold; white-space:nowrap; vertical-align:top; padding-right:4px;}
.ARCertsDetailsPresentStatic {font-size:11px; font-weight:bold; white-space:nowrap;  vertical-align:top; padding-right:4px;}
.ARCertsDetailsPastDyn { font-size:11px; color:#808080; }
.ARCertsDetailsPresentDyn {font-size:11px;}

.ARVocabLastQuizWords { font-weight:bold; }
.ARVocabSubnote { font-size:12px; text-align:center; padding-top:10px;}
.ARVocabTable td { padding:2px 5px 2px 10px; white-space:nowrap;}

.AMGlossaryDefinition { font-size:16px; }

.AMFormNumber { font-size:22px; }
.AMWeek { font-size:15px; font-weight:bold; color:#808080; padding-right:20px; text-align:right; border-bottom:solid 1px #cccccc;}

.AMCorrectIncHdr {font-size:12px; color:#636466; background-color:#E2EFE7; padding:4px; vertical-align:middle; }
.AMDescHdr{font-size:12px; color:#ffffff; background-color:#4AAE7E; padding:4px;}
.AMDesc {font-size:12px;}
.AMResults { font-size:12px; color:#808080; }

.AMPracticeFootNote { font-size:10px; color:#808080 }
.AMPracticeGreyed { font-size:12px; color:#808080 }

.altRadioRow td{background-color:#f4f4f4;}
.radioTextAlign td { padding-top:5px; padding-bottom:5px; }
.radioSelectedRow td {background-color:#cbe4d5;}

.objCircle { width:36px; line-height:36px;}
.objCircleText { font-size:10px; color:#ffffff; font-weight:bold; }
.problemCircle { width:36px; line-height:36px;}
.problemCircleText {font-size:10px; color:White; font-weight:bold; padding-left:3px;}
.goal { width:60px; height:55px;}
.goalText { padding-top:17px; font-size:10px; color:#ffffff; font-weight:bold; }
.goalTextImageless {padding-top:16px; font-size:10px; color:#000000; font-weight:bold; }
.goalTextImagelessDisabled {padding-top:12px; font-size:10px; color:#808080; font-weight:bold; }

.MFLevel { font-size:16px; }

.gutterVertical { height:5px;}
.gutterVerticalMedium { height:15px; }

.verticalLine {border-left:solid 1px #cccccc}
.horizontalLine td {border-bottom:solid 1px #cccccc;}
.horizontalLineIndividual {border-bottom:solid 1px #cccccc;}
.horizontalLineIndividualTop {border-top:solid 1px #cccccc;}