/* if any of the classes defined here interfere with the main page, prefix them with #cptaa_content */

.cptaa_articles {
  border-bottom: 1px solid #f5eefd;
}
.cptaa_article {
  border-top: 1px solid #f5eefd;
  padding: .5rem 0;
}
a.cptaa_article_link, a.cptaa_article_link:hover, a.cptaa_article_link:active, a.cptaa_article_link:visited  {
}
.cptaa_article_head a {
}
div.cptaa_article_tags {
  text-transform: uppercase;
  margin-top: .5rem;
  font-size: .9rem;
  margin-left: 2rem;
}

  /*new coding tip styles - added for OCT 2010 */

  p.codingtip {
    background:url('images/codingtip_bar.GIF') left center;
  }
  p.codingtip span {
    color:#335533;
    font-size:18px;
    font-style:italic;
    font-family:serif;
    background:#FFFFFF;
    margin-left:30px;
    padding:0 10px 0 5px;
  }

/* Classes */
   .link-popup {text-decoration: underline}
   .mainmenu {background-color: #000080}
   .body-text {margin-left: 50px}
   .mleft15 {margin-left: 15px}
   .pleft15 {padding-left: 15px}

/* body - background image only at this point. If I put it in the div.content then it scrolls with that div, even if fixed.*/
   body.content {background-image: url(images/watermark.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: center}
   body.license {margin-left:80px}
   
/* Levels */

   div.division {font-weight: bold; font-size: 200%; color:#000000; margin-top: 20px; margin-bottom: 30px;}
   div.issue {font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size: 200%; color:0,0,0; margin-top: 20px; margin-bottom: 15px; margin-left: 50px}
   div.category {font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size: 158%; color:#FFFFFF; background-color:#008864; margin-top: 17px; margin-bottom: 15px; margin-left: 50px; padding: 5px 10px 5px 10px}
   div.article {font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size: 142%; color:#DE005B; margin-top: 15px; margin-bottom: 12px; margin-left: 50px;}
   div.subarticle {font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size: 117%; color:#0070C8; margin-top: 11px; margin-bottom: 12px; border-top: 1px solid #0070C8; margin-left: 50px;}
   div.cptaa-section {font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size: 108%; color:0,0,0; margin-top: 10px; margin-bottom: 10px; margin-left: 125px}
   div.subsection {font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size: 108%; color:0,0,0; margin-top: 10px; margin-left: 45px}
   div.subsubsection {font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; color:0,0,128; margin-bottom: 12px}
   div.sub3section {color:0,0,0}
   div.subsectionquestion {color:0,0,0}

/* Divisions */
   div.aitm {width: 600px}
   div.question {margin-top: 10px}
   div.h2 {height: 55px; background-color: #0052a0}
   div.titlebar {position:relative; top: 0px; left: 0px; border-bottom: 3px solid #000000; height: 45px; background-color: #B59100; margin-bottom: 0px}
   div.buttons {position:relative; top: 3px; left: 0px; vertical-align: bottom; margin-top: 0px; padding-left: 5px; padding-bottom: 3px; background-color: #B81A44}
   div.buttons-index {position:relative; top: 3px; left: 0px; vertical-align: bottom; margin-top: 0px; padding-left: 94px; padding-bottom: 3px; background-color: #B81A44}
   div.buttons-modifiers {position:relative; top: 3px; left: 0px; vertical-align: bottom; margin-top: 0px; padding-left: 94px; padding-bottom: 3px; background-color: #B81A44}
   div.sidebuttons {background-color: #000080}
   div.content {position:relative; top: -15px; left: 0px; width: 90%; padding-left: 5px}
   div.footer {position:relative; top: 0px; left: 0px; width: 90%; padding-left: 5px}
   div.Popup {position:relative; z-index:100; visibility:hidden; background-color: white; border: solid 2px black; border-top-width:thick; border-top-color:Blue; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 10px; }   
   
   /* for beta only */
   div.button-beta {margin-left: 10px}
   
/* License Agreement */ 
   div.license {margin-left: 80px}    

/* Headings */

/* Tables */
   table.basic {margin-left: 50px}

/* Paragraph Styles */
   
   /* Menus and Navigation */
   p.mainmenu {position: absolute; float: left; clear: left; top: 175px; width: 181px; padding: 0px; margin-right: 10px; margin-left: -5px; border-right: 1px solid #00000}
   p.cptbanner {align:left; background-color:#B81A44; color:#C6A100; padding-left: 20px; padding-right: 20px; padding-top: 0px; padding-bottom: 0px}
   p.buttonbar {margin: 0px, 0px, 0px, 190px; padding: 0px, 0px, 0px, 0px; vertical-align: middle}
   p.prev_next {padding: 0px,0px,0px,0px; text-align:center}
   p.symbol-list {font-family: "Arial, Helvetica, sans-serif"; font-size: 90%; margin: 0px, 0px, 0px, 0px; padding: 0px, 0px, 0px, 0px; vertical-align: middle}
   
   /* Copyright */
   p.copyright {text-align: center; font-family: sanserif; font-size: 1rem; margin-top:2rem; border-top: 1px solid #f5eefd; border-bottom: 1px solid #f5eefd; padding:.5rem 0;}
   p.copyright { display:none; }
   hr { display:none; }
   
   /* General */
   p.body-text {color:0,0,0; margin-top: 10px; margin-bottom: 8px; margin-left: 50px}
   p.body-text-new-text {color:#008000; margin-top: 10px; margin-bottom: 8px; margin-left: 50px}
   p.body-text-indent {color: #000000; margin-top: 10px; margin-bottom: 5px; margin-left: 86px; text-indent: -16px}
   p.body-text-indent-new-text {color: #008000; margin-top: 10px; margin-bottom: 5px; margin-left: 86px; text-indent: -16px}
   p.bullet-list {color: #000000; margin-top: 10px; margin-bottom: 5px; margin-left: 86px; text-indent: -16px}


   /* Theme Styles - See bottom*/
/*
    p.fifth-article {border-bottom: 2px solid #000000;}
   span.fifth-article {color: #2B4590; font-family:"Arial, Helvetica, sans-serif"; font-size: 150%; font-weight: bold}
   p.fifth-subsection-question-text {font-weight: bold}  
*/
   span.aitm-issue {font-weight: bold}
   span.aitm-dot {border-bottom: dotted}
   span.question {font-family: "Arial, Helvetica, sans-serif"; font-size: 105%; position: relative; margin-bottom: 0px; color:#0052a0; font-weight:bold}
   span.question-text {font-weight:bold}
   span.h2-primary {font-family: "Arial, Helvetica, sans-serif"; font-size: 190%; position: relative; margin-bottom: 0px; margin-left: 10px; color:#E5E7F4; font-weight:bold}
   span.h2-secondary {font-family: "Arial, Helvetica, sans-serif"; font-size: 190%; position: relative; margin-bottom: 0px; color:#ffffff; font-weight:bold}
   p.h3 {font-family: "Arial, Helvetica, sans-serif"; font-size: 160%; position: relative; margin-bottom: 0px; color:#0052a0; font-weight:bold}
   p.h4 {font-family: "Arial, Helvetica, sans-serif"; font-size: 130%; position: relative; margin-bottom: 0px; color:#0052a0; font-weight:bold}
   p.h5 {font-family: "Arial, Helvetica, sans-serif"; font-size: 105%; position: relative; margin-bottom: 0px; color:#0052a0; font-weight:bold}
   p.cptcode-indented {font-family: "Arial, Helvetica, sans-serif"; font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}
   p.fourth-cptcode-indented {font-family: "Arial, Helvetica, sans-serif"; font-size: 90%; position: relative; left: 15px; margin-bottom: 0px}
   p.cptcode-indented-new-text {color: #008000; font-family: "Arial, Helvetica, sans-serif"; font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}
   p.cptreference-after-body-text {font-family: "Arial, Helvetica, sans-serif"; font-size: 70%; color:0,0,0; margin-bottom: 10px; margin-left: 50px}
   p.cptreference-after-indented {font-family: "Arial, Helvetica, sans-serif"; font-size: 70%; color:0,0,0; margin-bottom: 10px; margin-left: 150px; margin-top: 0px}
   p.cptreference-after-no-indent {font-family: "Arial, Helvetica, sans-serif"; font-size: 70%; color:0,0,0; margin-bottom: 10px; margin-left: 125px; margin-top: 0px}
   p.cptreference-after-parentheses {font-family: "Arial, Helvetica, sans-serif"; font-size: 70%; color:0,0,0; margin-bottom: 10px; margin-left: 125px}
   p.cpt-illustration-after-no-indent {font-family: "Arial, Helvetica, sans-serif"; margin-left: 125px; margin-top: 10px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }
   p.cpt-illustration-after-indented {font-family: "Arial, Helvetica, sans-serif"; margin-left: 150px; margin-top: 10px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }

   /* Other CPT Book */
   p.notes {color:0,0,0; margin-bottom: 10px}
   p.notes-new-text {color:#008000; margin-bottom: 10px}
   p.cpt-parenthetical {font-family: "Arial, Helvetica, sans-serif"; font-size: 90%; color:0,0,0; margin-top: 15px; margin-bottom: 10px; margin-left: 125px}
   p.parentheses-new-text {font-family: "Arial, Helvetica, sans-serif"; font-size: 90%; color:#008000; margin-top: 5px; margin-bottom: 10px; margin-left: 125px; margin-top: 15px}
   p.parentheses-before-cpt-asst {font-family: "Arial, Helvetica, sans-serif"; font-size: 90%; color:0,0,0; margin-top: 15px; margin-bottom: 0px; margin-left: 125px}
   p.tab-with-dot-leader {margin-left: 50px}
   p.cpt-pro-level-a-regular-format {font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size: 158%; color:#FFFFFF; background-color:#008864; margin-top: 17px; margin-bottom: 15px; margin-left: 0px; padding: 5px 10px 5px 10px}
   p.cpt-pro-level-a-color-format {font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size: 158%; color:#FFFFFF; background-color:#008864; margin-top: 17px; margin-bottom: 15px; margin-left: 0px; padding: 5px 10px 5px 10px}
   p.cpt-pro-level-b-regular-format {font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size: 142%; color:#DE005B; margin-top: 15px; margin-bottom: 12px; margin-left: 50px;}
   p.cpt-pro-level-c-regular-format {font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size: 117%; color:#0070C8; margin-top: 11px; margin-bottom: 12px; border-top: 1px solid #0070C8; margin-left: 50px;}
   p.cpt-pro-tab-with-dot-leader {margin-left: 50px;}
   p.cpt-pro-illustration-line {margin-left: 50px;}
   p.cpt-pro-code-illustration-line {margin-left: 50px;}

   /* CPT Table of Contents */
   p.toc1 {font-weight: bold; color:#000080; margin-top: 12px; margin-bottom: 10px}
   p.toc2 {color:#000000; margin-left: 160px; text-indent: -120px}
   p.toc3 {color:#000000; margin-left: 160px; text-indent: -80px}
   p.toc4 {color:#000000; margin-left: 160px; text-indent: -40px}

   
   
/* Font Styles */
   .10 {font-size: 10pt}
   .14 {font-size: 14pt}
   .underline {text-decoration: underline}
   .strikeout {text-decoration: line-through}

/* Inline Styles */

   sup.8p {vertical-align: super}

/* Spans */
   
   span.aitm {background: white url(dot.gif); background-repeat: repeat-x}
   /* Main Heading */
   span.cptheading {margin-left: 10px; margin-top: 0px; margin-bottom: 0px; text-align: left; width: 410px; color: #FFFFFF; font-family: serif; font-weight: bold; font-size: 135%; vertical-align: bottom}
   span.cmheading {margin-left: 10px; margin-top: 3px; margin-bottom: 0px; text-align: left; width: 410px; color: #FFFFFF; font-family: serif; font-weight: bold; font-size: 175%; vertical-align: bottom; padding-top: 5px}
   span.cpttext {font-style: italic; font-size: 135%}
   span.tmtext {vertical-align: super; font-size: 25%}
   /* Original before beta survery link:
   span.cpticon {margin-top: 3px; margin-bottom: 0px; margin-left: 30px; border: none; position: absolute; left: 475px; top: 0px; z-index:1}
   */
   /* Beta survey link spacing: */
   span.cpticon {margin-top: 3px; margin-bottom: 0px; margin-left: 30px; border: none; position: absolute; left: 525px; top: 0px; z-index:1}
   span.amapressicon {margin-top: 5px; margin-bottom: 0px; text-align: right; margin-left: 100px; margin-right: 10px; vertical-align: top; float: right}
   span.dtsearchheading {maring-left: 20px; color: #000080; font-family: serif; font-weight: bold; font-size: 75%}
   
   
   /* Menus and Navigation */
   
   /* Top buttons */
   span.button-generic {background-color: #B81A44; height: 25px; vertical-align: bottom; margin-top: 7px}
   span.button-home {text-align: left; vertical-align: bottom; padding-right: 0px}
   span.button-cpttoc {background-color: #B81A44; width: 110px; height: 25px; vertical-align: bottom; margin-top: 7px}
   span.prevbutton {margin-left: 10px; margin-right: 0px; vertical-align: middle; }
   span.nextbutton {margin-left: 5px; vertical-align: middle; margin-top: -5px}
   form.codesearch {margin-top: 0px; margin-bottom: 5px; margin-right: 0px; margin-left: 0px; display: inline}
   span.codesearch {margin-left: 10px}
   
   /* Side buttons */
   
   /* span.button-sidebutton {text-align: left; padding-top: 6px; vertical-align: middle} */
   span.button-search {width: 82px; height: 45px; background-image: url(images/button-background.jpg); background-position: top center; color: #000000; margin-left: 3px; text-align: center; padding-top: 8px; vertical-align: middle; font-size: 65%; font-weight: bold}
   span.button-guidelines {width: 82px; height: 45px; background-image: url(images/button-background.jpg); background-position: center center; color: #000000; margin-left: 3px; text-align: center; vertical-align: middle; padding-top: 16px; font-size: 65%; font-weight: bold}
   span.button-guidelines-none {width: 82px; height: 45px; color: #000000; text-align: center; vertical-align: middle}
   span.button-modifiers {width: 82px; height: 45px; background-image: url(images/button-background.jpg); background-position: top center; color: #000000; margin-left: 3px; text-align: center; padding-top: 16px; vertical-align: middle; font-size: 65%; font-weight: bold}
   span.button-index {width: 82px; height: 45px; background-image: url(images/button-background.jpg); background-position: top center; color: #000000; margin-left: 3px; text-align: center; padding-top: 16px; vertical-align: middle; font-size: 65%; font-weight: bold}
   span.button-revisions {width: 82px; height: 45px; background-image: url(images/button-background.jpg); background-position: top center; color: #000000; margin-left: 3px; text-align: center; padding-top: 8px; vertical-align: middle; font-size: 65%; font-weight: bold}
   
  /* General Formatting */
   span.hidden {display: none}
   span.pad-left-10 {margin-left: 10px}
   .ol-second-para {padding-left: 40px}
   span.superscript-normal-text {vertical-align: super; font-size: 60%}
  .outsideborder-black {border: 1px solid black;}


/* <a> Links */
a.menuimagelink {border-style: none; text-decoration: none}
a.menulink {color: #FFFFFF; text-decoration: none; }
a.Popup {border-style: none; text-decoration: none}

/* <img> Links */
img.no-border {border-style: none; text-decoration: none}

/* Tables */
   table.body-text {border: 0; cellpadding: 2; cellspacing: 3; margin-left: 50px}
   table.aitm {width: 60%}
   td.aitm-desc {font-weight: bold}
   td.aitm-dot {background-image: url(dot.gif); background-repeat: repeat-x; background-position: bottom}
   td.aitm-page {width: 25px; align: right; position: relative}
   .valigntop {vertical-align: top}

/* Lists */
   #cptaa_content ul.no-bullet {list-style: none}
   #cptaa_content ul.square    {list-style: square}
   #cptaa_content li {margin-top: 5pt}
   #cptaa_content ol.lowercase {list-style-type: lower-alpha}
   #cptaa_content ol.uppercase {list-style-type: upper-alpha}
   
/* Theme Styles */
   /*
   <p>    Category Block - The shape and size of a category block.
   <p>    Article Title - The title of an article not existing within a block.
   <span> Article Title Block - The article title existing within a block
   <span> Article Category - The category that this article falls in, text and color only.
   <p>    Section - A section.
   <p>    Subsection - A section within a section.
   <p>    Question Title - What the question is about.
   <p>    Question Text  - The actual text of the question.
   <p>    Q And A Heading - The Question and AMA Answer text only.
   */

      /* seventh generation November 2007 - present */
   /* Purple: 68,20,107=44146B
      Cover purple: 93,60,127=5D3C7F
      Green text: 55,98,90=376250
      Green Cover Page TOC "Pages" text: 140,167,154=8CA79A
      Green Editorial Board background: 169,190,180=A9BEB4
      Basic text: 34,30,31=221E1F
   */
   
          p.article-title , p.n8th-article-title {color: #2A145E; font-size: 175%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold }
  p.seventh-article-title {color: #376250; font-size: 175%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold }
     p.sixth-article-title {color: #2A145E; font-size: 175%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold }
     p.fifth-article-title {color: #0052A0; font-size: 175%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold }
   p.fourth-article-title {color: #00B9A7; font-size: 170%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold }
    p.third-article-title {color: #0066CC; font-size: 160%; font-weight: bold }
   p.second-article-title {color: #006633; font-size: 160%; font-weight: bold }
    p.first-article-title {color: #6376C7; font-size: 170%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}

         p.section-title  {color: #2A145E; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; border-bottom: 1px solid #000000}
  p.seventh-section-title {color: #44146B; font-size: 150%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold }
    p.sixth-section-title {color: #2A145E; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; border-bottom: 1px solid #000000}
    p.fifth-section-title {color: #0052A0; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; border-bottom: 1px solid #000000}
   p.fourth-section-title {color: #000000; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold;}
    p.third-section-title {color: #000000; font-size: 120%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
   p.second-section-title {color: #006633; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
    p.first-section-title {color: #6376C7; font-size: 120%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
  
  p.section-title a {text-decoration:none;}
  
          p.section {}
  p.seventh-section {color: #221E1F; }
    p.sixth-section {}
    p.fifth-section {}
   p.fourth-section {} 
    p.third-section {}
   p.second-section {}
    p.first-section {}
  
          p.section-block-title {background-color: #CAC7DB;color: #2A145E; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; border-bottom: 1px solid #000000}
/*p.seventh-section-block-title {background-color: #A9BEB4; color: #376250; font-size: 150%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold }  */
    p.sixth-section-block-title {background-color: #CAC7DB;color: #2A145E; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; border-bottom: 1px solid #000000}
    p.fifth-section-block-title {background-color: #E5E7F4;color: #0052A0; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; border-bottom: 1px solid #000000}
   p.fourth-section-block-title {color: #FFFFFF; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold;}

          p.section-block {padding-top:4px}   
  p.seventh-section-block {}
    p.sixth-section-block {padding-top:4px}
    p.fifth-section-block {}
  
           .subsection-title, .n8th-section-title, .n8th-coding-tip-coding-tip-title {color: #2A145E; font-family: "Arial, Helvetica, sans-serif"; font-style:italic; font-weight: bold; font-size:1.3em}
   .seventh-subsection-title {color: #44146B; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
     .sixth-subsection-title {color: #2A145E; font-family: "Arial, Helvetica, sans-serif"; font-style:italic; font-weight: bold}
     .fifth-subsection-title {color: #0052A0; font-family: "Arial, Helvetica, sans-serif"; font-style:italic; font-weight: bold}
   p.fourth-subsection-title {color: #00B9A7; font-size: 120%; font-family: "Arial, Helvetica, sans-serif";}
    p.third-subsection-title {color: #000000; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
   p.second-subsection-title {color: #000000; font-size: 120%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
    p.first-subsection-title {color: #000000; font-size: 100%; font-weight: bold}
  
          p.subsection {}
  p.seventh-subsection {color: #221E1F; }
    p.sixth-subsection {}
    p.fifth-subsection {}
   p.fourth-subsection {}
    p.third-subsection {}
   p.second-subsection {}
    p.first-subsection {}
  
          p.subsection-block-title {background-color: #CAC7DB; color: #2A145E; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-style: italic; padding-left: 5px; padding-right: 0px; padding-top: 3px; padding-bottom: 10px}
/*p.seventh-subsection-block-title {background-color: #A9BEB4; color: #376250; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-style: italic; }  */
    p.sixth-subsection-block-title {background-color: #CAC7DB; color: #2A145E; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-style: italic; padding-left: 5px; padding-right: 0px; padding-top: 3px; padding-bottom: 10px}
    p.fifth-subsection-block-title {background-color: #E5E7F4; color: #0052A0; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-style: italic; padding-left: 5px; padding-right: 0px; padding-top: 3px; padding-bottom: 10px}
  
          p.subsection-block {}
  p.seventh-subsection-block {}
    p.sixth-subsection-block {}
    p.fifth-subsection-block {}
  
          p.category-block {background-color: #2A145E; padding-top: 20px; padding-bottom: 15px; padding-left: 20px; padding-right: 0px }
  p.seventh-category-block {color: #376250; padding-top: 20px; padding-bottom: 15px; padding-right: 0px }
    p.sixth-category-block {background-color: #2A145E; padding-top: 20px; padding-bottom: 15px; padding-left: 20px; padding-right: 0px }
    p.fifth-category-block {background-color: #0052A0; padding-top: 20px; padding-bottom: 15px; padding-left: 20px; padding-right: 0px }
   p.fourth-category-block {background-color: #66CCCC; padding-top: 20px; padding-bottom: 15px; padding-left: 20px }
    p.third-category-block {background-color: #0066CC; padding-top: 20px; padding-bottom: 15px; padding-left: 20px; background-image: url(images/3rd-swoosh.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: right}
   p.second-category-block {background-color: #006633; padding-top: 20px; padding-bottom: 15px; padding-left: 20px}
    p.first-category-block {background-color: #6376C7; padding-top: 20px; padding-bottom: 15px; padding-left: 20px}
  
          span.article-category {color: #CAC7DB; font-size: 150%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold }
  span.seventh-article-category {font-size: 150%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold }
    span.sixth-article-category {color: #CAC7DB; font-size: 150%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold }
    span.fifth-article-category {color: #E5E7F4; font-size: 150%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold }
   span.fourth-article-category {color: #FFFFFF; font-size: 200%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold }
    span.third-article-category {color: #FFFFFF; font-size: 200%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
   span.second-article-category {color: #FFFFFF; font-size: 200%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
    span.first-article-category {color: #FFFFFF; font-size: 200%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
  
          span.article-title-block {color: #FFFFFF; font-size: 150%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; margin-left: 10px }
  span.seventh-article-title-block {font-size: 150%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; margin-left: 10px }
    span.sixth-article-title-block {color: #FFFFFF; font-size: 150%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; margin-left: 10px }
    span.fifth-article-title-block {color: #FFFFFF; font-size: 150%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; margin-left: 10px }
   span.fourth-article-title-block {color: #FFFFFF}
     span.third-article-title-block {}
   span.second-article-title-block {}
    span.first-article-title-block {}
  
             .article-block-title {color: #FFFFFF; font-size: 150%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; margin-left: 10px }  
       .sixth-article-block-title {color: #FFFFFF; font-size: 150%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; margin-left: 10px }  
   span.fifth-article-block-title {color: #FFFFFF; font-size: 150%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; margin-left: 10px }
  span.fourth-article-block-title {color: #FFFFFF}
  
  
          .subsubsection-title {color: #2A145E; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size:1.3em}
/*.seventh-subsubsection-title {color: #221E1F; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold} */
    .sixth-subsubsection-title {color: #2A145E; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
    .fifth-subsubsection-title {color: #0052A0; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
  
  
         .block, .n8th-coding-tip {background-color: #CAC7DB; padding:0px 5px 2px 5px;}
   .sixth-block {background-color: #CAC7DB; padding:0px 5px 1px 5px;}
 /*.fifth-block {background-color: #D1D7EB;} */
   .fifth-block {background-color: #E5E7F4;}
  .fourth-block {background-color: #66CCCC}
  
  
          p.cptcode-no-indent, p.n8th-cptcode-no-indent {font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}
  p.seventh-cptcode-no-indent {position: relative; left: 10px; margin-bottom: 0px; color: #44146B; font-family: "Arial, Helvetica, sans-serif"; font-size: 90%; }
    p.sixth-cptcode-no-indent {font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}
    p.fifth-cptcode-no-indent {font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}
   p.fourth-cptcode-no-indent {font-size: 90%; font-family: "Arial, Helvetica, sans-serif"; left: 0px; margin-bottom: 0px}
    p.third-cptcode-no-indent {font-size: 90%; font-family: "Arial, Helvetica, sans-serif"; left: 0px; margin-bottom: 0px}
   p.second-cptcode-no-indent {font-size: 90%; font-family: "Arial, Helvetica, sans-serif"; left: 0px; margin-bottom: 0px}
    p.first-cptcode-no-indent {font-size: 90%; font-family: "Arial, Helvetica, sans-serif"; left: 0px; margin-bottom: 0px}
  
          p.cptcode-indented, .n8th-cptdesc-no-indent, .n8th-cptcode-indented {font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}
  p.seventh-cptcode-indented {position: relative; left: 10px; margin-bottom: 0px; color: #44146B; font-family: "Arial, Helvetica, sans-serif"; font-size: 90%; }
    p.sixth-cptcode-indented {font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}
    p.fifth-cptcode-indented {font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}
   p.fourth-cptcode-indented {font-size: 90%; font-family: "Arial, Helvetica, sans-serif"; position: relative; left: 0px; margin-bottom: 0px}
    p.third-cptcode-indented {font-size: 90%; font-family: "Arial, Helvetica, sans-serif"; position: relative; left: 0px; margin-bottom: 0px}
   p.second-cptcode-indented {font-size: 90%; font-family: "Arial, Helvetica, sans-serif"; position: relative; left: 0px; margin-bottom: 0px}
    p.first-cptcode-indented {font-size: 90%; font-family: "Arial, Helvetica, sans-serif"; position: relative; left: 0px; margin-bottom: 0px}
  
  
          span.cptdesc-indented, .n8th-cptdesc-indented {position:relative; margin-left: 40px; width: 75%}
  span.seventh-cptdesc-indented {position:relative; margin-left: 40px; width: 75%}
    span.sixth-cptdesc-indented {position:relative; margin-left: 40px; width: 75%}
    span.fifth-cptdesc-indented {position:relative; margin-left: 40px; width: 75%}
   span.fourth-cptdesc-indented {position:relative; margin-left: 40px; width: 75%; color: #00B9A7}
    span.third-cptdesc-indented {position:relative; margin-left: 40px; width: 75%; color: #0066CC; font-weight: bold}
   span.second-cptdesc-indented {position:relative; margin-left: 40px; width: 75%; color: #000000}
    span.first-cptdesc-indented {position:relative; margin-left: 40px; width: 75%; color: #000000}

  
          span.cptdesc-no-indent {position:relative; margin-left: 15px; width: 75%}
  span.seventh-cptdesc-no-indent {position:relative; margin-left: 15px; width: 75%}
    span.sixth-cptdesc-no-indent {position:relative; margin-left: 15px; width: 75%}
    span.fifth-cptdesc-no-indent {position:relative; margin-left: 15px; width: 75%}
   span.fourth-cptdesc-no-indent {position:relative; margin-left: 15px; width: 75%; color: #00B9A7}
    span.third-cptdesc-no-indent {position:relative; margin-left: 15px; width: 75%; color: #0066CC; font-weight: bold}
   span.second-cptdesc-no-indent {position:relative; margin-left: 15px; width: 75%; color: #000000}
    span.first-cptdesc-no-indent {position:relative; margin-left: 15px; width: 75%; color: #000000}
  
          span.descroot {display: none}
  span.seventh-descroot {display: none}
    span.sixth-descroot {display: none}
    span.fifth-descroot {display: none}
   span.fourth-descroot {display: none}
    span.third-descroot {display: none}
   span.second-descroot {display: none}
    span.first-descroot {display: none}
  
  span.n8th-cptsymbols img { vertical-align: text-top; }
          span.cptcode {color: #2A145E; font-weight: bold; width: 60px; vertical-align:top}
  span.seventh-cptcode {color: #44146B; font-weight: bold; width: 60px; vertical-align:top}
    span.sixth-cptcode {color: #2A145E; font-weight: bold; width: 60px; vertical-align:top}
    span.fifth-cptcode {color: #0052A0; font-weight: bold; width: 60px; vertical-align:top}
   span.fourth-cptcode {color: #00B9A7; width: 70px; vertical-align:top}
    span.third-cptcode {color: #0066CC; width: 70px; vertical-align:top; font-weight: bold}
   span.second-cptcode {color: #000000; width: 70px; vertical-align:top}
    span.first-cptcode {color: #6376C7; width: 70px; vertical-align:top; font-weight:bold}
  
          span.cptsymbols {width: 45px; vertical-align:top; text-align: right; margin-right: 5px}
  span.seventh-cptsymbols {width: 45px; vertical-align:top; text-align: right; margin-right: 5px}
    span.sixth-cptsymbols {width: 45px; vertical-align:top; text-align: right; margin-right: 5px}
    span.fifth-cptsymbols {width: 45px; vertical-align:top; text-align: right; margin-right: 5px}
   span.fourth-cptsymbols {width: 35px; vertical-align:top; text-align: right; margin-right: 5px}
    span.third-cptsymbols {width: 35px; vertical-align:top; text-align: right; margin-right: 5px}
   span.second-cptsymbols {width: 35px; vertical-align:top; text-align: right; margin-right: 5px}
    span.first-cptsymbols {width: 35px; vertical-align:top; text-align: right; margin-right: 5px}
  
          .q-and-a-heading {color: #2A145E; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size: 90%}
  .seventh-q-and-a-heading {color: #44146B; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size: 120%}
    .sixth-q-and-a-heading {color: #2A145E; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size: 90%}
    .fifth-q-and-a-heading {color: #0052A0; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size: 90%}
  p.fourth-q-and-a-heading {color: #00B9A7; font-size: 120%; font-family: "Arial, Helvetica, sans-serif"}
   p.third-q-and-a-heading {color: #0066CC; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
  p.second-q-and-a-heading {color: #006633; font-size: 110%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
   p.first-q-and-a-heading {}
  
       span.normal { font-style:normal; }
          p.question-text, p.n8th-question-text {color: #000000; font-family: "Arial, Helvetica, sans-serif"; font-style:italic;}
  p.seventh-question-text {color: #221E1F; font-style: italic; }
    p.sixth-question-text {color: #000000; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
    p.fifth-question-text {color: #000000; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
   p.fourth-question-text {color: #000000; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
    p.third-question-text {color: #000000; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
   p.second-question-text {color: #000000; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
    p.first-question-text {}
  
          p.question-title {color: #2A145E; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; border-bottom: 2px solid #000000}
  p.seventh-question-title {color: #44146B; font-size: 150%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold }
    p.sixth-question-title {color: #2A145E; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; border-bottom: 2px solid #000000}
    p.fifth-question-title {color: #0052A0; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; border-bottom: 2px solid #000000}
   p.fourth-question-title {color: #00B9A7; font-size: 150%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; }
    p.third-question-title {color: #0066CC; font-size: 120%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold;}
   p.second-question-title {color: #006633; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; }
    p.first-question-title {}

    
         p.subsection-question-title {color: #0066CC; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
   p.third-subsection-question-title {color: #0066CC; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
  p.second-subsection-question-title {color: #006633; font-size: 110%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
 
         p.question {color: #2A145E; font-size: 110%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; }
  p.fourth-question {color: #00B9A7; font-size: 110%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; }
 
 
          p.sub3section-title {font-weight: bold}
/*p.seventh-sub3section-title {color: #221E1F; font-weight: bold} */
    p.sixth-sub3section-title {font-weight: bold}
    p.fifth-sub3section-title {font-weight: bold}
   p.fourth-sub3section-title {font-weight: bold}

          p.sub3section {}
/*p.seventh-sub3section {color: #221E1F; } */
    p.sixth-sub3section {}
    p.fifth-sub3section {}
   
          p.subsubsection {}
/*p.seventh-subsubsection {color: #221E1F; } */
    p.sixth-subsubsection {}
    p.fifth-subsubsection {}
  
          ul.unordered-list {list-style-image: url(images/bullet-6th.gif);}
  ul.seventh-unordered-list {list-style-image: url(images/bullet-seventh.gif);}
    ul.sixth-unordered-list {list-style-image: url(images/bullet-6th.gif);}
    ul.fifth-unordered-list {list-style-image: url(images/bullet-5th.gif);} 
    
   p.cptcode-indented-new-text {color: #008000; font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}
/*  p.seventh-cptcode-indented-new-text {color: #008000; font-size: 90%; position: relative; left: 10px; margin-bottom: 0px} */
   p.sixth-cptcode-indented-new-text {color: #008000; font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}
  p.fifth-cptcode-indented-new-text {color: #008000; font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}
  
  p.cptcode-no-indent-new-text {color: #008000; font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}
  /*  p.seventh-cptcode-no-indent-new-text {color: #008000; font-size: 90%; position: relative; left: 10px; margin-bottom: 0px} */
  p.sixth-cptcode-no-indent-new-text {color: #008000; font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}
  p.fifth-cptcode-no-indent-new-text {color: #008000; font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}
  
  .inline-title-text {color: #2A145E; font-size: 90%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; border-bottom: 1px solid #000000}
  .sixth-inline-title-text {color: #2A145E; font-size: 90%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}
  .sixth-inline-title-text {color: #2A145E; font-size: 90%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; border-bottom: 1px solid #000000}
  .fifth-inline-title-text {color: #0052A0; font-size: 90%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold}

  .inline-title-text2 {color: #2A145E; font-size: 90%; font-weight: bold}
/*  .seventh-inline-title-text {color: #2A145E; font-size: 90%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold} */
/*  .seventh-inline-title-text2 {color: #2A145E; font-size: 90%; font-weight: bold} */
  .sixth-inline-title-text2 {color: #2A145E; font-size: 90%; font-weight: bold}
  .fifth-inline-title-text2 {color: #0052A0; font-size: 90%; font-weight: bold}
  
  p.article-question-title {color: #2A145E; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; border-bottom: 2px solid #000000}
/*  p.seventh-article-question-title {color: #2A145E; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; border-bottom: 2px solid #000000} *//
  p.sixth-article-question-title {color: #2A145E; font-size: 130%; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; border-bottom: 2px solid #000000}

  div.topbottomborder {border-top: 4px solid #2A145E; border-bottom: 4px solid #2A145E;}
  div.fifth-topbottomborder {border-top: 4px solid #0052A0; border-bottom: 4px solid #0052A0;}
  div.sixth-topbottomborder {border-top: 4px solid #2A145E; border-bottom: 4px solid #2A145E;}

  div.topborder {border-top: 4px solid #2A145E;}
  div.fifth-topborder {border-top: 4px solid #0052A0;}
  div.sixth-topborder {border-top: 4px solid #2A145E;}

  div.bottomborder {border-bottom: 4px solid #2A145E;}
  div.fifth-bottomborder {border-bottom: 4px solid #0052A0;}
  div.sixth-bottomborder {border-bottom: 4px solid #2A145E;}

  /* uniques */
  div.outsideborder {border: 1px solid #2A145E;}
  div.sixth-outsideborder {border: 1px solid #2A145E;}
  
  div.outsideborder-black {border: 1px solid black;}
  div.sixth-outsideborder-black {border: 1px solid black;}

  ul.no-bullet-6th-block {list-style: none; background-color: #CAC7DB}


  .question-follow {color: #221E1F; font-style: italic; }
  .seventh-question-follow {color: #221E1F; font-style: italic; }

  .question-inline-heading {color: #221E1F; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-style: normal}
  .seventh-question-inline-heading {color: #221E1F; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-style: normal}

  .answer-inline-heading, .n8th-answer-inline-heading {color: #44146B; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; }
  .seventh-answer-inline-heading {color: #44146B; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; }

  .answer-text, .n8th-answer-text {color: #44146B; }
  .seventh-answer-text {color: #44146B; }

  .answer-follow {color: #44146B; }
  .seventh-answer-follow {color: #44146B; }

  div.coding-tip  {width: 400px; border: 1px solid black; color: #376250; font-family: "Arial, Helvetica, sans-serif"; font-style: italic; padding-top: 10px; padding-left: 10px; padding-right: 10px; margin-top: 10px; margin-bottom: 10px; }
  div.seventh-coding-tip  {width: 400px; border: 1px solid black; color: #376250; font-family: "Arial, Helvetica, sans-serif"; font-style: italic; padding-top: 10px; padding-left: 10px; padding-right: 10px; margin-top: 10px; margin-bottom: 10px; }

  p.coding-tip  {width: 400px; margin-top: 0px; margin-bottom: 10px; }
  p.seventh-coding-tip  {width: 400px; margin-top: 0px; margin-bottom: 10px; }
  
  .coding-tip-title {width: 400px; font-weight: bold; font-size: 110%; margin-bottom: 10px; }
  .seventh-coding-tip-title {width: 400px; font-weight: bold; font-size: 110%; margin-bottom: 10px; }
  
  .coding-tip-text {width: 400px; }
  .seventh-coding-tip-text {width: 400px; }
   
/*  .coding-tip-cptcode-indented {font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}*/
/*  .seventh-coding-tip-cptcode-indented {font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}*/

/*  .coding-tip-cptcode-no-indent {font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}*/
/*  .seventh-coding-tip-cptcode-no-indent {font-size: 90%; position: relative; left: 10px; margin-bottom: 0px}*/

/*  span.coding-tip-cptsymbols {width: 0px; vertical-align:top; text-align: right; margin-right: 5px}*/
/*  span.seventh-coding-tip-cptsymbols {width: 0px; vertical-align:top; text-align: right; margin-right: 5px}*/

/*  span.coding-tip-cptcode {color: #2A145E; font-weight: bold; width: 60px; vertical-align:top}*/
/*  span.seventh-coding-tip-cptcode {color: #2A145E; font-weight: bold; width: 60px; vertical-align:top}*/

/*  span.coding-tip-cptdesc-no-indent {position:relative; margin-left: 15px; width: 75%}*/
/*  span.seventh-coding-tip-cptdesc-no-indent {position:relative; margin-left: 15px; width: 75%}*/

/*  span.coding-tip-cptdesc-indented {position:relative; margin-left: 40px; width: 75%}*/
/*  span.seventh-coding-tip-cptdesc-indented {position:relative; margin-left: 40px; width: 75%}*/

  /* New element of the theme, the description of procedure text is sans-serif */
  div.desc-of-proc {font-family: "Arial, Helvetica, sans-serif"; font-size: 90%}
  div.seventh-desc-of-proc {font-family: "Arial, Helvetica, sans-serif"; font-size: 90%}

  p.subsection-desc-of-proc-title {font-style: italic; font-weight: bold; font-size: 120%; }
  p.seventh-subsection-desc-of-proc-title {font-style: italic; font-weight: bold; font-size: 120%; }


   /* Oct page 1 */
  .levela-title {font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size: 200%; color:0,0,0; margin-top: 20px; margin-bottom: 15px; margin-left: 50px}
  .sixth-levela-title {font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; font-size: 200%; color:0,0,0; margin-top: 20px; margin-bottom: 15px; margin-left: 50px}
  
  /* Jan 2003 page 9 */
  p.subsectiontable-title {color: #0052A0; font-weight: bold; border-top: 4px solid #0052A0}
  p.fifth-subsectiontable-title {color: #0052A0; font-weight: bold; border-top: 4px solid #0052A0}

  table.bilateral-edits {cellpadding: 0px; cellspacing: 0px}
  tr.bilateral-edits-head {color: #0052A0; font-weight: bold;}
  .bilateral-edits-body {border-bottom: 1px solid #0052A0;}

  /* Jan 2003 page 12 */
  .apc-to-cpt-apc-code {color: #0052A0; font-weight: bold; width: 255px}
  .apc-to-cpt-cpt-desc {padding-left: 20px; width: 175px}
  .2003JanAPCDesc {padding-left: 20px; width: 300px}

  /* 2003 Mar page 17 */
  .blue-title-text {color: #0052A0; font-weight: bold}
  .fifth-blue-title-text {color: #0052A0; font-weight: bold}

  /* 2003 Apr p 7 */
  .2003Apr-coding-tip-title {background-color: #000080; color: #FFFFFF; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; padding-left: 10px; width: 275px; margin-bottom: 0px}
  .2003Apr-coding-tip-text {background-color: #E5E7F4; padding-left: 15px; padding-right: 2px; padding-top: 10px; padding-bottom: 10px; width: 275px; margin-top: 0px}

  /* 2002 July page 9 */
  .2002coding-form-header {color: #0052A0; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; border-top: 1px solid #0052A0}
  .2002coding-form-question {color: #000000; font-family: "Arial, Helvetica, sans-serif"; border-top: 1px solid #000000; padding-bottom: 25px}
  
  /* 2005 Mar page 12 (article starts on page 11) */
  .2005Mar-table-title {color: #0052A0; font-family: "Arial, Helvetica, sans-serif"; font-weight: bold; border-top: 1px solid #000000}

  #cptaa {
    line-height:1.4em;
  }
  #cptaa sup {
    line-height:0;
  }
  
  #cptaa-tbl-20120903 th{
    color:white;
    background-color:#46166B;
  }
  .cptaa-tbl th{
    color:white;
    background-color:#46166B;
  }
  #cptaa-tbl-20120903 td img{
    vertical-align:text-top;
  }
  
  th.cptaa-tbl-header {
    color:white;
    background-color:#46166B;
  }
  th.cptaa-tbl-subheader {
    color:white;
    background-color:#DDBBFF;
  }
  .cptaa-tbl th a {
    color:white;
  }
  
  p.QuestionQA {color: #000000; font-family: "Arial, Helvetica, sans-serif"; font-style:italic;}
  p.QuestionQA em {font-style:normal;}
  p.AnswerQA { color: #44146B; }
  
  .n8th-cptcode {
	  margin-right: 10px;
  }
