/* This style sheet is used in the content pages of courses with
   the selfPaced deliverable type    */
   
  A:link { color: #0033CC; }
  A:visited { color: #0033CC; }
  A:active { color: blue; }
    
  ol {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif; }
      
.bodytbar { 
  background: #f6f6f6;   
  margin-top: 0pt;
  margin-left: 0pt;
  margin-right: 0pt; }

.bodydocs { 
   background: white;
   font-size: 10pt;
   font-family: Arial,Helvetica,sans-serif; }
   
.statusTitle { 
   color: #000080;
   text-align: center;
   margin-top: 25pt;
   font-family: Helvetica,Lucida;
   font-size: 18pt;
   font-style: normal;
   font-weight: bold; }
   
.statusDate {
   color: #000080;
   text-align: center;
   margin-top: 25pt;
   font-family: Helvetica,Lucida;
   font-size: 10pt;
   font-style: normal; }
    
.titlebarText {
   color: black;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 14pt;
   font-weight: bold; 
   margin-right: 2pt;
   margin-top: 5pt; }
   
.titlebarGraphic {}
   
.topicSetTitle {
   color: black;
   text-align: center;
   margin-top: 22pt;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 22pt;
   font-style: normal; }
   
.topicSetType { 
   color: #000080;
   text-align: center;
   margin-top: 16pt;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 16pt;
   font-style: normal; }
   
.disclaimer {
   border: 1pt solid black;
   margin-top: 50pt;
   margin-left: 1.2in;
   margin-right: 1.2in;
   padding: .1in .1in .1in .1in;
   color: black;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 10pt;
   font-style: normal; }
    
 .figure_box { 
   border: 1pt solid black;
   margin-left: .5in;
   margin-right: .5in;
   padding: .1in .1in .1in .1in; }
 
 .figure { 
   margin-left: .5in;
   margin-right: .5in;
   padding: .1in .1in .1in .1in; }
   
  td .figure {
   margin-left: 6pt;
   margin-right: 6pt;
   padding: 0in; }
   
/* classes used for the syntax element */

.syntax_optional    { font-weight: normal; font-style: italic; }
.syntax_required    { font-weight: bold;   font-style: normal; }
.condense { 
  font-size: 10pt;
  margin-top: 0pt; }
  
/* Controls the margins of all pages */

   body { margin: 8px }
   
/*  links, used with the link, linkInter, and linkURL elements */

  .links {
     text-decoration: underline;
     color: #000080;
     font-size: 10pt; }
     
/*  footnote link */

  .footnote {
     text-decoration: underline;
     color: #000080;
     font-size: 8pt; }     
     
/*  end of document and refTopic links */

  .endOfDocLinks, .refTopicLinkL1 {
     font-family: Arial,Helvetica,sans-serif;
     text-decoration: underline;
     color: #000080;
     font-size: 10pt; }
     
  .refTopicLinkL2 {
     font-family: Arial,Helvetica,sans-serif;
     text-decoration: underline;
     color: #000080;
     font-size: 10pt; 
     margin-left: 10pt; }
  
  .refClassification {}

/* set all hover attributes the same */

*:hover {
   color: #000080;
   background-color: #f5f5dc; }

/* front cover title */

.title_frontCover { 
    font-weight: bold;
    font-size: 24pt; 
    font-family: Helvetica,Lucida; 
    color: #000080; 
    text-align: center; }

/* Controls the titles for the <topic> (level 1), <part> elements */

  .title_topic1, .title_topic1_inside, .title_part { 
    font-weight: bold;
    font-size: 16pt; 
    font-family: Helvetica,Lucida; 
    color: #000080; }
    
/* topic level 2 */

  .title_topic2, .title_topic2_inside { 
    font-weight: bold;
    font-size: 14pt; 
    font-family: Helvetica,Lucida; 
    color: #000080; }
    
/* topic level 3 */

  .title_topic3, .title_topic3_inside { 
    font-weight: bold;
    font-size: 12pt; 
    font-family: Helvetica,Lucida; 
    color: #000080; }

/* topic level 4 */

  .title_topic4, .title_topic4_inside { 
    font-weight: bold;
    font-style: italic; 
    font-size: 12pt; 
    font-family: Helvetica,Lucida; 
    color: #000080; }

/* topic level 5 */

  .title_topic5, .title_topic5_inside { 
    font-weight: bold;
    font-style: italic; 
    font-size: 11pt; 
    font-family: Helvetica,Lucida; 
    color: #000080; }

/* topic level 6 */

  .title_topic6, .title_topic6_inside { 
    font-weight: bold;
    font-size: 10pt;
    font-family: Helvetica,Lucida;
    color: #000080; }
    
/* Note: If more topic levels are needed then add them here */
    
/* Controls the titles for the refTopic (level=1) element */

  .title_refTopic1, .title_refTopic1_inside { 
    font-weight: bold;
    font-size: 12pt; 
    font-family: Helvetica,Lucida; 
    color: #000080; }
    
/* Controls the titles for the refTopic (level=2) element */

  .title_refTopic2, .title_refTopic2_inside { 
    font-weight: bold; 
    font-size: 12pt;
    font-family: Helvetica,Lucida; 
    margin-bottom: 0pt;
    margin-top: 14pt;
    color: #000099; }

/* topic with contentType=procedure | activity */

  .title_topic_procedure, .title_topic_procedure_inside, .title_topic_activity, .title_topic_activity_inside {
    font-weight: bold;
    font-size: 12pt; 
    font-family: Helvetica,Lucida; 
    color: #000099; }

/* controls the titles for the <division> element */

  .title_division { 
    font-weight: bold; 
    font-size: 10pt; 
    font-family: Helvetica,Lucida; 
    margin-bottom: 6pt;
    margin-top: 14pt;
    color: #000099; }

/* controls the title for the <figure> element */

  .title_figure { 
    font-weight: bold; 
    font-size: 9pt; 
    font-family: Helvetica,Lucida; 
    margin-bottom: 5pt;
    margin-top: 5pt;
    color: #000099; 
    text-align: center; }
    
 /* controls titles for the <list> and <item> elements */
   .title_list { 
     font-weight: bold; 
     font-size: 9pt; 
     font-family: Helvetica,Lucida; 
     margin-bottom: -10pt;
     margin-top: 2pt;
     color: #000099; }
   
   .title_list_procedure { 
     font-weight: bold; 
     font-size: 9pt; 
     font-family: Helvetica,Lucida; 
     margin-bottom: 0pt;
     margin-top: 2pt;
     color: #000099; }
     
   .title_item { 
     font-weight: bold; 
     font-size: 9pt; 
     font-family: Helvetica,Lucida; 
     margin-bottom: 2pt;
     margin-top: 2pt;
     color: #000099; }

/* controls the list and item titles */

  .title_refCategory { 
    font-weight: bold; 
    font-size: 10pt; 
    font-family: Helvetica,Lucida; 
    line-height: 12pt;
    color: black; 
    text-transform: uppercase; }
    
  .refCategoryContent {margin-left: 30pt; }    
    
/* controls the list and item titles */

  .title_tableWrapper { 
    font-weight: bold; 
    font-size: 9pt; 
    font-family: Helvetica,Lucida; 
    margin-bottom: 5pt;
    margin-top: 5pt;
    color: #000099; }

/*  controls the defObject
  Add: "text-transform: uppercase;" to make this uppercase  */
  
  .defObject {
    font-weight: normal; 
    font-size: 10pt; 
    font-family: Helvetica,Lucida; 
    margin-bottom: 6pt;
    margin-top: 1pt;
    color: #000099; }
    
/* Controls page numbers */

  .pageNumber { 
    font-weight: normal; 
    font-size: 10pt; 
    font-family: Helvetica,Lucida; 
    margin-left: 4pt;
    margin-bottom: 0pt;
    color: #000080; }
  
/*
  ******************************************************
    Styles used for inline elements
  ******************************************************    
*/

  .argumentName, applicationName { 
    font-weight: normal; 
    font-style: italic; }
    
  .commandName {
    font-weight: bold;   
    font-style: normal; }
    
  .fileName, .pathName { 
    font-weight: normal; 
    font-style: italic; }
    
  .literalText {
    font-size: 10pt;
    font-weight: bold;
    font-style: normal; }
    
  .subscript { 
    font-weight: normal; 
    font-style: normal; }
    
  .superscript { 
    font-weight: normal; 
    font-style: normal; }
    
  .titleReference { 
    font-weight: normal;
    font-style: italic; }
    
  .uiTerm {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt; }
    
  .glossaryTerm { 
    font-weight: bold;   
    font-style: normal; }
  
  .glossaryHeader { 
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;   
    font-style: normal; }
      
  .variableText { 
    font-weight: normal; 
    font-style: italic; }
      
  .inputfield  { 
    font-weight: normal; font-style: normal;
    text-decoration: underline; }
  
  .userinput   { 
    font-weight: bold;
    font-style: normal; }
               
/*
  ******************************************************
    Styles used for FAQ elements.
  ****************************************************** 
 */
 
  .qaAnswer {
    color: #0000CC; }
    
  .qaQuestion {
    color: #0000CC; }
    
/*
  ******************************************************
    Styles used for the various para elements
  ******************************************************   
*/ 

/* Used to define the para elements in an action */

  .action {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
    margin-top: 0pt;
    margin-bottom: 10pt;
    margin-left: 0pt;
    color: #8C0008; }
    
  .para_action {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
    margin-top: 0pt;
    margin-bottom: 10pt;
    margin-left: 18pt;
    color: #8C0008; }
    
  .para_action1 {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
    text-indent: 0pt;
    margin-top: 0pt;
    margin-bottom: 10pt;
    color: #8C0008; }
    
/* Used to define para elements in a item. */
   
  .para_item {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif; 
    margin-top: 6pt;
    margin-bottom: 6pt; }
  
  .para_item_procedure {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
    margin-top: 0pt;
    margin-bottom: 3pt; 
    color: #8C0008; }
    
/* Used for all the basic top level para elements. */
   
  p, .para_, .para_part, .para_topic, .para_history, .para_refTopic, .para_defMeaning, .para_division, .para_attention, .para_td, .para_th, .para_figure, .para_topicAbstract, .para_glossaryDescription, .para_literalExample, .para_topicComponent {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 6pt;
    margin-top: 1pt; }

/* the last para in a table cell should have no bottom margin */
  .para_td_last, .para_th_last {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 0pt;
    margin-top: 1pt;}  
    
/* class used when a link, linkInter, or linkURL is found alone in a para element*/

  .para_link {
    text-align: center;
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
    margin-top: 0pt; 
    margin-bottom: 8pt;
    font-weight: bold; }
    
/* class used for the attention elements*/
        
  .para_note, .para_note_body {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
    color: #000099;
    margin-bottom: 6pt; }
      
  .para_caution, .para_caution_body {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif; 
    color: #DA3800;
    margin-bottom: 6pt; }
      
  .para_tip, .para_tip_body {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif; 
    color: #000099;
    margin-bottom: 6pt; }
      
  .para_warning, .para_warning_body {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif; 
    color: #CC0000;
    margin-bottom: 6pt; }
    
  .para_example, .para_example_body {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif; 
    color: black;
    margin-bottom: 6pt; } 
    
  .para_designIntent, .para_designIntent_body {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif; 
    color: #000099;
    margin-bottom: 6pt; }
        
  .para_note_title {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
    color: #000099;
    margin-bottom: 6pt; 
    font-weight: bold; }
      
  .para_caution_title {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
    color: #DA3800;
    margin-bottom: 6pt;
    font-weight: bold; }
      
  .para_tip_title {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif; 
    color: #000099;
    margin-bottom: 6pt;
    font-weight: bold; }
      
  .para_warning_title {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
    color: #CC0000;
    margin-bottom: 6pt;
    font-weight: bold; }
    
  .para_example_title {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
    color: black;
    margin-bottom: 6pt; 
    font-weight: bold; }  
    
  .para_designIntent_title {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif; 
    color: #000099;
    margin-bottom: 6pt; 
    font-weight: bold; } 
    
/* class used for the qaSet elements*/
  
  .qaSet { }
  
  .para_qaAnswer {
    color: #0000CC; 
    font-size: 10pt; 
    font-family: Arial,Helvetica,sans-serif;
    margin-top: 5pt;
    margin-bottom: 5pt; }

  .para_qaQuestion {
    color: #0000CC;
    font-style: italic;
    font-size: 10pt; 
    font-family: Arial,Helvetica,sans-serif;
    margin-top: 5pt;
    margin-bottom: 5pt; }
    
/* class used for assessment information */
    
  .assessment_para {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
    color: #000080;
    margin-left: 10pt;
    margin-top: 0pt;
    margin-bottom: 3pt; }

/*
  ******************************************************
    Styles used for the other elements
  ******************************************************   
*/ 

/* define a class for the embeddedObject */
  .embeddedObject {}
  
/* Used to define all text inside a topicAbstract element - para, list etc. */

  .topicAbstract {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 6pt;
    margin-top: 0pt; }
 
/* Controls the "endof" graphics at the end of the course, lesson, and topic */

   .endof {
     font-size: 8pt;
     font-family: Arial,Helvetica,sans-serif;
     color: #000080;
     text-align: center;
     text-decoration: none;
     font-weight: bold;
     margin-top: 6pt;
     margin-bottom: 0pt; }

/* Controls the horizontal rule */

  hr {
    margin-top: 0pt;
    margin-bottom: 0pt; }
    
/* Controls the Estimated Time text */  

  .estimatedTime {
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
    color: #000080;
    margin-bottom: 3pt;
    margin-top: 3pt; } 

  .unmarkedList { 
    list-style-type: none; }
    
  .hangingList { 
    list-style: none;
    margin-left: 0em;
    padding-left: 2.5em;
    text-indent: -2.5em; }
               
  .indent {
    font-size: 10pt;
    margin-left: 20pt; }
 
  .codeExample_box { 
   border: 1pt solid black;
   margin-left: .5in;
   margin-right: .5in;
   padding: .1in .1in .1in .1in; }
  
  .codeExample_small { font-size: 7pt; }

  .stepLabel { 
    font-size: 10pt;
    color: #8C0008; 
    white-space: nowrap; }
  
/*
  if there is a numbered list inside of a procedure list then color 
  needs to be set to be consisten with a procedure list.
*/
  .numberedListInProcedure { 
    color: #8C0008; 
    font-size: 10pt;}
  

/*
  ******************************************************
    Other styles used...
  ******************************************************   
*/
      
  .exponent {
    font-size: 8pt; }
  
  .flash {
    text-align: center;
    margin-bottom: 10pt;
    margin-top: 10pt; }

/*
  ******************************************************
    Styles used for tables
  ******************************************************   
*/
  
  thead { font-weight: bold; }


/*
  ******************************************************
    Styles used for test mode
  ******************************************************   
*/  

  td.testModeTable {
    background-color: #FAFBC5;
    vertical-align: top;
    text-align: left; }
  
  .testModeText, .para_reviewDetails {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: black;   
    margin-bottom: 5pt;
    margin-top: 0pt;
    margin-left: 5pt; }
  
  .testModeTitle {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: black;
    margin-bottom: 5pt;
    margin-top: 5pt;
    margin-left: 5pt; }
    
  .testModeAnswerTextCorrect {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: green;   
    margin-bottom: 5pt;
    margin-top: 5pt;
    margin-left: 5pt; }
    
  .testModeAnswerTextIncorrect {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: red;    
    margin-bottom: 5pt;
    margin-top: 5pt;
    margin-left: 5pt; }
    
  .testModeNote {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: #000099;   
    margin-bottom: 5pt;
    margin-top: 5pt;
    margin-left: 5pt; }
    
  .footerStatus {
    font-size: 7pt;
    font-family: Arial,Helvetica,sans-serif;
    color: black;
    margin-bottom: 3pt;
    margin-top: 3pt; 
    text-align: right; }
    
  table table {
    width: 80%;
  }
