﻿body
{
    padding: 1px;
    margin: 0px;
    vertical-align: middle;
    text-align: center;
}
DIV.ThemeHeader
{
  color: black;
  width: 400px;
  text-align: center;
  font-size: x-large;
  font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
DIV.PwdErrMsg
{
    color: #CC0000;
    text-align: center;
    font-size: small;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
DIV.SectionHeader
{
    /* use px size here not relative sizing so broswer setting changes don't make these spill over boundries */
    border-width: 0px;
    margin: 0px;
    color: red;
    width: 100%;
    height: 20px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
    background-color: #FFFFCC;
    padding-bottom: 0px;
}
DIV.SectionHeaderLong
{
    /* use px size here not relative sizing so broswer setting changes don't make these spill over boundries */
    border-width: 0px;
    margin: 0px;
    color: red;
    width: 100%;
    height: 20px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
    background-color: #FFFFCC;
    padding-bottom: 0px;
}
DIV.SectionText
{
    margin: 0px 2px 2px 2px;
    overflow: auto;
    height: 390px;
    width:495px;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    text-indent: 0px;
    padding: 3px 35px 20px 45px;
    color: #000000;
}
DIV.SectionText A:link
{
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    cursor: pointer;
}
DIV.SectionText A:visited
{
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    cursor: pointer;
}
DIV.SectionText A:active
{
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    cursor: pointer;
}
DIV.SectionInstructions
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    width: 485px;
    color: #000099;
    text-align: left;
    font-size: small;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-indent: 0px;
}
/* Usually a section within a DIV.SectionInstructions area */
DIV.sectionQuote
{
    color: #FFFFFF;
    background-color: #6AA18E;
    width: 485px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: left;
    font-size: smaller;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 5px;
    padding-left: 5px;
}
/* Usually a section within a DIV.SectionInstructions area */
DIV.sectionQuoteSignature
{
    color: #FFFFFF;
    width: 485px;
    text-align: right;
    font-size: smaller;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 5px;
    padding-right: 5px;
    background-color: #6AA18E;
    margin-bottom: 15px;
    padding-left: 5px;
}
DIV.sectionQuoteSignature A:link
{
    font-family: Arial, Helvetica, sans-serif;
    background-color: #6AA18E;
    font-size: smaller;
    font-weight: normal;
    color: #000080;
}
DIV.sectionQuoteSignature A:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: smaller;
    font-weight: normal;
    color: #0000FF;
}
DIV.sectionQuoteSignature A:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: smaller;
    font-weight: normal;
    color: #000080;
}
DIV.sectionQuoteSignature A:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: smaller;
    font-weight: normal;
    color: #0000FF;
}
/* Quote of Day in Instructor's panel, others in Student Dashboard */
DIV.sectionQuoteofDay
{
    color: #FFFFFF;
    background-color: #6AA18E;
    width: 520px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: left;
    text-indent: 0px;
    font-size: smaller;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 5px;
    padding-left: 5px;
}
DIV.sectionQuoteSignatureofDay
{
    color: #FFFFFF;
    width: 520px;
    text-align: right;
    font-size: smaller;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 5px;
    padding-right: 5px;
    background-color: #6AA18E;
    margin-bottom: 15px;
    padding-left: 5px;
    text-indent: 0px;
}
DIV.sectionQuoteSignatureofDay A:link
{
    font-family: Arial, Helvetica, sans-serif;
    background-color: #6AA18E;
    font-size: smaller;
    font-weight: normal;
    color: #000080;
}
DIV.sectionQuoteSignatureofDay A:active
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: smaller;
    font-weight: normal;
    color: #0000FF;
}
DIV.sectionQuoteSignatureofDay A:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: smaller;
    font-weight: normal;
    color: #000080;
}
DIV.sectionQuoteSignatureofDay A:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: smaller;
    font-weight: normal;
    color: #0000FF;
}

DIV.SectionTextTableCaption
{
    margin: 0px;
    font-size: smaller;
    font-family: 'Times New Roman' , Times, serif;
    text-align: center;
    padding: 12px;
    color: #000000;
    font-weight: bold;
    vertical-align: middle;
}
DIV.SectionHeader2
{
    /* use px size here not relative sizing so broswer setting changes don't make these spill over boundries */
    border-width: 0px;
    margin: 2px 0px 0px 0px;
    color: white;
    height: 20px;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
    white-space: nowrap;
}
DIV.SectionHeaderLong2
{
    border-width: 0px;
    margin: 2px 0px 0px 0px;
    color: white;
    height: 20px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
    padding-bottom: 0px;
    white-space: nowrap;
}
DIV.StudentName
{
    /* Welcome message in top ContentPlaceHolder  */
    /* Aug 2013 changed to center alignment */
    padding: 1px 5px 1px 0px;
    border-width: 0px;
    margin: 0px;
    color: white;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
}
DIV.SchoolName
{
    /* School/Class name in top ContentPlaceHolder  */
    /* Aug 2013 changed to center alignment */
    padding: 1px 5px 1px 0px;
    border-width: 0px;
    margin: 0px;
    color: white;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
}
DIV.InstrMainPanel
{
    color: black;
    width: 557px;
    text-align: left;
    font-size: small;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    height: 430px;
    overflow: auto;
    padding-top: 2px;
}
DIV.InstrMainPanel UL
{
    font-size: 12px !important;
    padding-right: 10px;
}
DIV.InstructorName
{
    /* Welcome message in top ContentPlaceHolder  */
    padding: 1px 5px 1px 0px;
    border-width: 0px;
    margin: 0px;
    color: #FFFFCC;
    text-align: right;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
}
DIV.InstructorSchoolName
{
    /* Welcome message in top ContentPlaceHolder  */
    padding: 1px 5px 1px 0px;
    border-width: 0px;
    margin: 0px;
    color: #FFFFCC;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
}
DIV.InstrPanelHeader
{
    /* Welcome message in top ContentPlaceHolder  */
    padding: 3px 5px 1px 0px;
    border-width: 0px;
    margin: 0px;
    color: white;
    text-align: center;
    font-size: medium;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
}
DIV.InstrInstructions
{
    color: black;
    text-align: left;
    font-size: small;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    overflow: auto;
    padding-top: 2px;
}

DIV.InstrInstructions A:link
{
    color: #0000FF;
    font-size: large;
    text-align: center;
}
DIV.InstrInstructions A:active
{
    color: #0000FF;
    font-size: large;
    text-align: center;
}
DIV.InstrInstructions A:visited
{
    color: #0000FF;
    font-size: large;
    text-align: center;
}
DIV.InstrInstructions A:hover
{
    color: #0000FF;
    font-size: large;
    text-align: center;

}
DIV.InstrReportCenterInstructions
{
    color: black;
    text-align: left;
    font-size: small;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    overflow: auto;
    padding-top: 5px;
    padding-right: 20px;
    padding-left: 20px;
    height: 600px;
    width: 980px;
    text-indent: 20px;
}
DIV.NewAcctMainPanel
{
    color: black;
    text-align: left;
    font-size: small;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    height: 430px;
    overflow: auto;
    padding-left: 20px;
}
DIV.NewAcctEndPanel
{
    color: black;
    text-align: center;
    font-size: small;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    height: 430px;
    overflow: auto;
    padding-right: 20px;
    padding-left: 20px;
}
Table.tblNewAccountEndTable
{
    width: 100%;
    vertical-align: middle;
    text-align: center;
    border-collapse: collapse;
    height: 430px;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
}
DIV.NewAccountHeader
{
    border-width: 0px;
    margin: 0px;
    color: white;
    width: 100%;
    height: 22px;
    text-align: left;
    font-size: medium;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
    padding-bottom: 0px;
    padding-top: 2px;
    padding-left: 10px;
}
DIV.NewAccountHeaderText
{
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-size: medium;
    color: #00CCFF;
    font-weight: bold;
    padding: 5px;
}
DIV.DictionaryDefinitionText
{
    /* This is the whole container for a term's definition */
    margin: 0px 2px 2px 2px;
    overflow: auto;
    height: 400px;
    width: 539px;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    text-indent: 0px;
    padding: 3px 8px 20px 5px;
}
DIV.DictionaryLessonList
{
    /* Format only for Lessons referenced for a definition */
    color: #0000FF;
    width: 98%;
    text-align: left;
    font-size: x-small;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 5px;
    padding-left: 10px;
}

DIV.DictionaryLessonList A:link
{
    color: #0000FF;
}
DIV.DictionaryLessonList A:active
{
    color: #0000FF;
}
DIV.DictionaryLessonList A:visited
{
   color: #0000FF;
}
DIV.DictionaryLessonList A:hover
{
    color: #0066FF;
}
DIV.AnnouncementText
{
    margin: 0px 2px 2px 2px;
    padding: 3px 35px 20px 20px;
    width: 520px;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    text-indent: 15px;
    height: 390px;
    overflow: auto;
}
DIV.AnnouncementHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #0000CC;
    padding-bottom: 5px;
    text-indent: 5px;
}
DIV.AnnouncementListItem
{
    padding-bottom: 12px;
}
DIV.SysMsgHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #CC0000;
    padding-bottom: 5px;
    text-indent: 5px;
}
DIV.SysMsgListItem
{
    padding-bottom: 12px;
}
DIV.ActivityList
{
    overflow: auto;
    margin: 0px 2px 2px 2px;
    padding: 3px 35px 20px 40px;
    width: 495px;
    color: #003300;
    text-align: left;
    font-size: small;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-indent: 10px;
    height: 390px;
}
DIV.ActivityList A:link
{
    font-weight: normal;
    color: #0000FF;
}
DIV.ActivityList A:visited
{
    font-weight: normal;
    color: #0000FF;
}
DIV.ActivityListItem
{
    padding-bottom: 12px;
}
DIV.ResourceList
{
    overflow: auto;
    margin: 0px 2px 2px 2px;
    padding: 3px 25px 20px 40px;
    width: 495px;
    color: #336600;
    text-align: left;
    font-size: small;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-indent: 15px;
    height: 390px;
}
DIV.ResourceList A:link
{
    font-weight: normal;
    color: #0000FF !important;
}
DIV.ResourceList A:visited
{
    font-weight: normal;
    color: #0000FF !important;
}
DIV.ResourceListItem
{
    padding-bottom: 12px;
}
DIV.PostAssessmentReportDisplayText
{
    margin: 0px 2px 2px 2px;
    overflow: auto;
    height: 320px;
    width:475px;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    text-indent: 0px;
    padding: 3px 35px 20px 45px;
    color: #000000;
}

DIV.SelfCheckQuestion
{
  color: #000099;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
 }
 .SelfCheckQuestion
{
    /* for May 2011 Ex/Ex SC format */
  color: #000099;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  padding-bottom: 0px;
  padding-left: 10px;
 }

DIV.CorrectSelfCheck
{
    padding: 2px 2px 10px 2px;
    border: 2px solid #008000;
    color: #006600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    vertical-align: top;
    background-color: #99FF99;
    text-align: center;
}
DIV.WrongSelfCheck
{
    padding: 2px 2px 10px 2px;
    border: 2px solid #993333;
    color: #993333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    vertical-align: top;
    background-color: #FF9999;
    text-align: center;
}
p.CorrectSelfCheck
{
    color: #006600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: justify;
    vertical-align: middle;
    padding-right: 30px;
    text-indent: 20px;
}
p.WrongSelfCheck
{
    color: #993333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: justify;
    vertical-align: middle;
    padding-right: 30px;
    text-indent: 20px;
}
p.WrongSelfCheckReference
{
    color: #CC0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: center;
    vertical-align: middle;
    padding-right: 30px;
    font-weight: bold;
}
p.CorrectSelfCheck2
{
    padding: 2px 2px 10px 2px;
    border: 2px solid #008000;
    color: #006600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: left;
    vertical-align: top;
    background-color: #99FF99;
}
p.WrongSelfCheck2
{
    padding: 2px 2px 10px 2px;
    border: 2px solid #FF0000;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: left;
    vertical-align: top;
    background-color: #FF9999;
}

  DIV.SelfCheckLessonTitle
{
    color: #006600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-large;
    font-weight: bold;
    text-align: left;
    width: 100%;
}
  DIV.SelfCheckNumber
{
    color: #006600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bold;
}
  DIV.SelfCheckQuestionTitle
{
    color: #006600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-large;
    font-weight: bold;
}
  DIV.SelfCheckQuestionNumber
{
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bold;
}
  DIV.SelfCheckQofN
{
    color: #006600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
}
DIV.SelfCheckIntro
{
    color: #000099;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
    text-align: left;
    padding-right: 75px;
    padding-bottom: 0px;
    padding-left: 75px;
}
DIV.SelfCheckComplete
{
    color: #000099;
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    text-align: left;
    padding-right: 75px;
    padding-bottom: 30px;
    padding-left: 75px;
}
DIV.SelfCheckQuestion2
{
    color: #000099;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    padding: 10px 25px 0px 15px;
    text-align: left;
}
DIV.CorrectSelfCheck2
{
    padding: 40px 35px 0px 15px;
  color: #008000;
    font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  float: left;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
DIV.WrongSelfCheck2
{
  color: #993333;
    font-family: Arial, Helvetica, sans-serif;
  font-size: small;
    padding: 40px 35px 0px 15px;
  float: left;
  text-align: center;
  }
  DIV.TOUTitle
{
    padding: 5px;
    margin: 0px;
    font-size: medium;
    text-align: center;
    color: #006600;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
  DIV.TOUText
{
    padding: 15px;
    margin: 0px;
    font-size: small;
    text-align: left;
    color: #000066;
    font-family: Arial, Helvetica, sans-serif;
    overflow: auto;
    width: 495px;
}
  DIV.LicMsg
{
    padding: 2px 10px 2px 10px;
    margin: 0px;
    font-size: smaller;
    text-align: center;
    color: #000066;
    font-family: Arial, Helvetica, sans-serif;
}
DIV.OTSIntroText
{
    margin: 0px 2px 2px 2px;
    overflow: auto;
    height: 300px;
    width:495px;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    text-indent: 0px;
    padding: 3px 35px 20px 45px;
    color: #000000;
}
DIV.SchoolAdminInfo
{
    /* This is the whole container for a the district's license information */
    margin: 0px 2px 2px 2px;
    overflow: auto;
    height: 440px;
    width: 820px;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    text-indent: 0px;
    padding: 3px 8px 20px 5px;
}

H2
/* Sub titles in text, particularly Example and Exercise instructions */
{
  text-align:left;
  color:red;
  font-size:larger;
  font-weight:normal;
  font-style:italic;
  text-indent:0px;
  margin-left:20px;
}
H3
/* Formulae & example calcs in text, particularly Example and Exercise instructions */
{
  text-align:left;
  color:black;
  margin-left:10px;
  font-weight:bold;
  font-size:small;
  text-indent:0px;
}
SPAN.StepLabel
/* Step List Labels (Step 1:, Step 2:, etc.) in Example and Exercise instructions */
{
  color:Blue;
  font-weight:bold;
}
SPAN.StepList
/* Step Lists in Example and Exercise instructions */
{
  color:Black;
}  
BLOCKQUOTE.StepBlock
/* Indent Step List in Example and Exercise instructions */
{
  text-indent:-60px !important;
  margin-left:75px;
  text-align:left;
}
.lblInput
{
  font-family:Arial;
  font-size:small;
  font-weight:bold;
  color:Blue;
  text-align:right
}
.lblOutput
{
  font-family:Arial;
  font-size:small;
  font-weight:bold;
  color:Black;
  text-align:left;
  margin-bottom: 0px;
    margin-left: 0px;
}
.lblOutputHeader
{
    font-family: Arial;
    font-size: small;
    font-weight: bold;
    color: Black;
    text-align: right;
    text-decoration: underline;
}
.txtOutputBlackLeftJ
/* For Output Text Boxes */
{
  font-family:Arial;
  font-size:small;
    font-weight: bold !important;
  color:Black;
  text-align:left;
  vertical-align:middle;
  padding-left:5px;
    margin-bottom: 0px;
}
.txtOutputBlackRightJ
/* For Output Text Boxes */
{
  font-family:Arial;
  font-size:small;
  font-weight: bold !important;
  color:Black;
  text-align:right;
  vertical-align:middle;
  padding-right:5px;
}
.txtOutputBlackCenterJ
/* For Output Text Boxes */
{
  font-family:Arial;
  font-size:small;
  color:Black;
  text-align:center;
  vertical-align:middle;
  padding-left:5px;
    margin-bottom: 0px;
    font-weight: bold !important;
}
.txtOutputRedBoldLeft
{
    font-family: Arial;
    font-size: small;
    font-weight: bold !important;
    color: #CC0000;
    text-align: left;
    vertical-align: middle;
    padding-left: 2px;
    padding-right: 2px;
}
.txtOutputRedBoldRight
{
    font-family: Arial;
    font-size: small;
    font-weight: bold !important;
    color: #CC0000;
    text-align: right;
    vertical-align: middle;
    padding-right: 2px;
    padding-left: 2px;
}
.txtOutputRedBoldCenter
{
    font-family: Arial;
    font-size: small;
    color: #CC0000;
    text-align: center;
    vertical-align: middle;
    padding-left: 2px;
    font-weight: bold !important;
    padding-right: 2px;
    margin-bottom: 0px;
}
.txtOutputRedBoldLeftMed
{
    font-family: Arial;
    font-size: medium;
    font-weight: bold !important;
    color: #CC0000;
    text-align: left;
    vertical-align: middle;
    padding-left: 2px;
    padding-right: 2px;
}
.txtOutputRedBoldRightMed
{
    font-family: Arial;
    font-size: medium;
    font-weight: bold !important;
    color: #CC0000;
    text-align: right;
    vertical-align: middle;
    padding-right: 2px;
    padding-left: 2px;
}
.txtOutputRedBoldCenterMed
{
    font-family: Arial;
    font-size: medium;
    color: #CC0000;
    text-align: center;
    vertical-align: middle;
    padding-left: 2px;
    font-weight: bold !important;
    padding-right: 2px;
}
.lblExampleSCComplete
{
    margin: 0px;
    font-family: Arial;
    font-size: xx-large;
    color: #006600;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
}
p
{
    margin-top: 8px;
    margin-bottom: 2px;
}
Table.tblDashboard
{
  border: thin solid #008080;
  border-collapse: collapse;
}
TD.tdDashboard
{
  border: thin solid #008080;
}
img.middle
{
  vertical-align:middle;
}
TD.tdSelfCheckAnswer
{
    height: 100px;
    vertical-align: top;
    text-align: center;
    padding: 2px;
    width: 860px;
}
TD.HelpIcon
{
    vertical-align: middle;
    text-align: center;
    width: 45px !important;
    padding-top: 5px;
    padding-bottom: 8px;
    padding-right: 10px;
    padding-left: 10px;
}
TD.ExamplePageTitle
{
    width: 100%;
    vertical-align: middle;
    text-align: center;
    height: 30px !important;
}
TD.ReportCenterTopBarIcon
{
    vertical-align: middle;
    text-align: center;
    width: 20px !important;
    padding-top: 5px;
    padding-bottom: 8px;
    padding-right: 10px;
    padding-left: 0px;
}
Table.tblExerciseMainBody
{
    padding: 0px;
    margin: 0px;
    width: 860px;
    border-collapse: collapse;
    height: 555px;
    font-size: small;
}
Table.tblExerciseText
{
    width: 100%;
    vertical-align: middle;
    text-align: center;
    border-collapse: collapse;
    height: 500px;
}

Table.tblExerciseText td
{
    padding: 0px;
    margin: 0px;
    vertical-align: top;
    text-align: center;
    border-collapse: collapse;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
}
Table.tblExerciseTextV2
{
    width: 855px;
    vertical-align: middle;
    text-align: center;
    border-collapse: collapse;
    height: 490px;
}

Table.tblExerciseTextV2 td
{
    padding: 0px;
    margin: 0px;
    vertical-align: top;
    text-align: center;
    border-collapse: collapse;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
}
Table.tblExerciseSCHeader
{
    width: 100%;
    vertical-align: middle;
    text-align: center;
    border-collapse: collapse;
    height: 15%;
}
Table.tblExerciseSCIntro
{
    width: 100%;
    vertical-align: middle;
    text-align: center;
    border-collapse: collapse;
    height: 380px;
}

Table.tblExerciseSCBody
{
    width: 100%;
    vertical-align: middle;
    text-align: center;
    border-collapse: collapse;
    height: 410px;
}
Table.tblExerciseSCBodyV2
{
    width: 100%;
    vertical-align: middle;
    text-align: center;
    border-collapse: collapse;
    height: 390px;
}
TD.ExercisePageTitle
{
    width: 100%;
    vertical-align: middle;
    text-align: center;
    height: 30px !important;
}
Table.tblvertmiddle
{
    width: 100%;
    vertical-align: middle;
}
Table.tblvertmiddle td
{
    vertical-align: middle;
}
Table.tblReportBody_Landscape
{
    padding: 0px;
    margin: 0px;
    width: 860px;
    border-collapse: collapse;
    height: 555px;
    font-size: small;
}
Table.tblDistrAdminRpt
{
    width: 90%;
    vertical-align: middle;
    text-align: center;
    border-collapse: collapse;
}

Table.tblDistrAdminRpt td
{
    padding: 2px 5px 2px 5px;
    margin: 0px;
    vertical-align: top;
    text-align: center;
    border-collapse: collapse;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
}

SPAN.CheckNumber
{
    font-family: 'Times New Roman';
    font-size: small;
    color: #000000;
}
SPAN.CheckMemo
{
    font-family: 'Times New Roman';
    font-size: x-small;
    color: #000000;
}
SPAN.CheckModern
{
    font-family: 'Arial Rounded MT Bold';
    font-size: x-small;
    color: #000080;
}
SPAN.CheckClassic
{
    font-family: 'Times New Roman';
    font-size: x-small;
    color: #000000;
}
SPAN.CheckFun
{
    font-family: 'Comic Sans MS';
    font-size: x-small;
    color: #FF0000;
}
.hiddenControl
{
    display:none;
}
.visibleControl
{
    display:inline;
}
Table.tblSelfCheckMain
{
    width: 100%;
    vertical-align: middle;
    text-align: center;
    border-collapse: collapse;
    height: 600px;
}
Table.tblSelfCheckHeader
{
    width: 100%;
    vertical-align: middle;
    text-align: center;
    border-collapse: collapse;
    height: 105px;
}
Table.tblSelfCheckQuestion
{
    width: 100%;
    vertical-align: middle;
    text-align: center;
    border-collapse: collapse;
    height: 475px;
}
Table.tblSelfCheckMain2
{
    width: 580px;
    vertical-align: middle;
    text-align: center;
    border-collapse: collapse;
    height: 400px;
    padding-top: 28px;
    padding-right: 20px;
    padding-left: 20px;
}
Table.tblSelfCheckHeader2
{
    width: 580px;
    vertical-align: middle;
    text-align: center;
    border-collapse: collapse;
    height: 105px;
    padding-top: 28px;
    padding-right: 20px;
    padding-left: 20px;
}
Table.tblSelfCheckQuestion2
{
    width: 580px;
    vertical-align: middle;
    text-align: center;
    border-collapse: collapse;
    height: 430px;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
}
.rdoSelfCheck
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
    text-align: left;
    color: #000066;
}
.mnuClassNormal
{
    font-weight: normal !important;
    color: #0000FF !important;
}
.mnuClassNormal:hover
{
    color: #FF0000 !important;
}
.mnuClassBold
{
    font-weight: bold  !important;
}
.taskClassNormal
{
    font-weight: normal !important;
    text-align: left !important;
}
.taskClassNormal:hover
{
    color: #FF0000 !important;
}
.taskClassBold
{
    font-weight: bold !important;
    text-align: left !important;
}
.taskClassBold:hover
{
    color: #FF0000 !important;
}
.cmdButton, .cmdButton A:link, .cmdButton A:visited
{
    font-weight: normal !important;
    color: #FFFFFF !important;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align: center;
}
.cmdButton:hover
{
    font-weight: bold !important;
    color: #CCFFFF !important;
}
.cmdButtonBold
{
/*    font-weight: bold !important; */
   color: #FFFFFF !important;
}
.RotateHeaderText
{
   /* display: block; */
    /* Safari & Chrome */
    -webkit-transform: rotate(-60deg);
    /* Firefox */
 /*   -moz-transform: rotate(-60deg); */
    /* IE only 0, 90, 180, 270 (aka 0, 1, 2, 3) */
  /*  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); */
}