    a.brochurelink {
      font: normal 8pt/10pt Arial,Helvetica,Sun Sans-Serif; 
      text-decoration:none;
    }
    a:hover.brochurelink {text-decoration:underline;}

    h2 {
      font: 700 14pt/16pt Arial;
      width: 450px;
    }
    h3 {
      font: 700 11pt/13pt Arial,Helvetica,Sun Sans-Serif; 
      letter-spacing:.5pt; 
      margin-bottom:1px;
      color:#006;
    }
    h3.header2 {
      width:460px;
      background: #c7e7e5 url(http://training.cuna.org/images/tri_hed.gif) repeat-y;
      margin-top: 20px;
      font-weight: bold;
      font-size: 11pt;
      text-transform: uppercase;
      color: black;
      text-indent: 30px;
      border: 1px solid #066;
      position:relative;
      z-index:1;
    }
    li {margin-right:0px !important;}
    p.promo_right {
     margin-left:2px;
     margin-top:5px;
     margin-right:0px !important;
     width:240px;
     padding-top:5px;
     padding-bottom:5px;
     padding-right:0px !important;
     font-size:8pt;
     font-weight:700;
     color:#006666;
     background-color:#e6e6d9;
     border:1px solid #006666;
     border-bottom:1px solid #006666;
     text-align:center;
     z-index: 1;
    }
    p.promo_narrow {
     margin-left:2px;
     margin-top:5px;
     margin-right:0px !important;
     width:180px;
     padding-top:5px;
     padding-bottom:5px;
     padding-right:0px !important;
     font-size:8pt;
     font-weight:700;
     color:#006666;
     background-color:#e6e6d9;
     border:1px solid #006666;
     border-bottom:1px solid #006666;
     text-align:center;
     z-index: 1;
    }    
    ul { border-right:none }

    #abstractHead {
      display: none;
    }
    #also_avail {
      width:450px;
      padding:0px;
      margin:auto;
      margin-top:10px;
    }
    #acrobat_icon {
      float:right;
      margin-right:+20px;
      margin-top:+4px;
      width:30px;
      padding:2px;
      text-align:center;
    }
    #brochure {
      width:160px;
      padding:2px;
    }
    #brochure_pdf {
      float:left;
      margin-left:0px;
      margin-top:+4px;
      width:90px;
      padding:2px;
      text-align:center;
    }    
/* 760 total width; 120 + 20L + 20R for brochure = 600 left over */
    #container {
      width:600px;
      float:left;
      padding:1px;
    }
    #deadline {
      font: normal 11pt/13pt Arial,Helvetica,Sun Sans-Serif; 
      color:#c00;
      margin-top:+8px;
      margin-bottom:+4px;
    }
    #nutshell {
      float:left;
      font: normal 10pt/12pt Arial,Helvetica,Sun Sans-Serif; 
/*      background-color:lightgreen; */
      width:275px;
      padding:0px;
      margin-top:0px;
    }
    #register {
      font: normal 10pt/12pt Arial,Helvetica,Sun Sans-Serif; 
      margin-top:0px;
    }
    #related {
      float:left;
      clear:right;
      width:240px;
      padding:0px;
      margin:auto;
      margin-top:0px;
      position:relative;
    }
    #related_R {
      position:relative;
      z-index:6;
      margin-top:+0ex;
      float:right;
      width:240px;
      padding:0px;
      
    }
    #rightbloc {
      position:absolute; 
      left:600px;
      top:320px;
      clear:left;
      width:160px;
      padding:10px;
      margin:auto; 
    }
    #topics {
      font: normal 11pt/13pt Arial,Helvetica,Sun Sans-Serif; 
      margin-top:0px;
    }
    .ahead {
      font: 700 10pt/13pt Arial,Helvetica,Sun Sans-Serif;
      text-decoration:none;
      margin-top:0px;
    }
    .ahead:hover {
      text-decoration:underline;
    }
    .clearobj {
      width:100%;
      clear:both;
      float:none;
      font-size:1px;
      color:#FFF;
    }
    .detaila {
      font: normal 9pt/11pt Arial,Helvetica,Sun Sans-Serif; 
      margin-top:0px;
      padding-bottom:1px;
    }
    .detailb {
      font: italic 8.5pt/10pt Arial,Helvetica,Sun Sans-Serif;
    }    
    .promo {
      position:relative;
      z-index: 6;
      width:240px;
      padding-top:5px;
      padding-bottom:5px;
      font-size:8pt;
      font-weight:700;
      color:#066;
      background-color:#c7e7e5;
      border:1px solid #066;
      border-bottom:1px solid #066;
      text-align:center;
    }
    .promo_narrow {
      width:180px;
      padding-top:5px;
      padding-bottom:5px;
      font-size:8pt;
      font-weight:700;
      color:#066;
      background-color:#c7e7e5;
      border:1px solid #066;
      border-bottom:1px solid #066;
      text-align:center;
    }    
    .section {
      font: normal 10pt/12pt Arial,Helvetica,Sun Sans-Serif;
      width:520px;
      margin-top:+12px;
      margin-bottom:+6px;
      z-index: 6;
    }
    .subhead3 {
      font: 700 12pt/14pt Arial,Helvetica,Sun Sans-Serif; 
      letter-spacing:1pt; 
      color:#006
    }
    .subhead4 {
      font: 700 11pt/13pt Arial,Helvetica,Sun Sans-Serif; 
      letter-spacing:.5pt; 
      color:#000
    }
    .textblock {
      width:530px;
      padding:0px;
      margin:auto;
      margin-top:0px;
    }
    .topicbody {
      font: normal 10pt/12pt Arial,Helvetica,Sun Sans-Serif; 
      width: 520px;
      padding:0px;
      margin-top:4px;
    }
  