/* hue202.css ; Ken Cressman ; 2014.05.05 ; initial selections & design       */
/* NIAP ______ ______ ______                                                  */
body    {background:    #fffffd                                 ;
         font-family:   Arial,Helvetica                         ;    /* prime */
         font-size:     10pt                                    ;
         color:         #000001                                 ;
         margin:        -1px 5px 22px 5px /* top right btm left */ ;
         }
a:link
  {color:#242472;       text-decoration:none;           }
a:visited
  {color:#242472;       text-decoration:none;           }
a:active
  {color:#063612;       text-decoration:none;           }
a:hover
  {color:#000022;       text-decoration:none;           background:#ffff33     }
h1,h2,h3,h4,h5,h6
  {                     font-family:Arial,Helvetica             ;              }
td,th
  {font-size:10pt;      font-family:Arial,Helvetica             ;
   color:#000006                                                ;
   }
input,textarea,select
  {font-size:10pt;      font-family:Arial,Helvetica             ;
   color:               #000002                                 ;
   background:          #ccffff                                 ;
   }

/* **************************************************************** shorthand */
.l      {text-align:    left                                    ;              }
.r      {text-align:    right                                   ;              }
.c      {text-align:    center          ; align:center                   ;     }
.vt     {vertical-align:text-top        ; align:top                      ;     }
.vm     {vertical-align:middle          ; align:middle                   ;     }
.vb     {vertical-align:bottom          ; vertical-align:bottom          ;     }
.nw     {white-space:   nowrap                                  ;              }
.b      {font-weight:   bold                                    ;              }
.i      {font-style:    italic                                  ;              }
.u      {text-decoration:               underline               ;              }
.pg     {page-break-before:             always                  ;              }
.pgb    {page-break-before:             always                  ;              }
.pga    {page-break-after:              always                  ;              }
.otw    {margin-left:                   8px                     ;              }
.sd     {overflow:                      auto                    ;              }
.hand   {cursor:                        pointer    /* hand */   ;              }
.none   {text-decoration:               none                    ;
         font-weight:                   normal                  ;              }

/* ************************************************************ text elements */
.txt1
  {font-size:8pt;       font-family:Arial,Helvetica             ;
   color:               #000001                                 ;
   }
.txt2
  {font-size:10pt;      font-family:Arial,Helvetica             ;
   color:               #000001                                 ;
   }
.txt3
  {font-size:12pt;      font-family:Arial,Helvetica             ;
   color:               #000001                                 ;
   }
.txt4
  {font-size:14pt;      font-family:Arial,Helvetica             ;
   color:               #000001                                 ;
   }
.txt5
  {font-size:16pt;      font-family:Arial,Helvetica             ;
   color:               #000001                                 ;
   }
.txt6
  {font-size:18pt;      font-family:Arial,Helvetica             ;
   color:               #000001                                 ;
   }
.tip1
  {font-size:8pt;       font-family:Arial,Helvetica             ;
   color:               #ff9933                                 ;
   }
.tip2
  {font-size:10pt;      font-family:Arial,Helvetica             ;
   color:               #ff9933                                 ;
   }
.tip3
  {font-size:12pt;      font-family:Arial,Helvetica             ;
   color:               #ff9933                                 ;
   }
.tip4
  {font-size:14pt;      font-family:Arial,Helvetica             ;
   color:               #ff9933                                 ;
   }
.tip5
  {font-size:16pt;      font-family:Arial,Helvetica             ;
   color:               #ff9933                                 ;
   }
.alert1
  {font-size:8pt;       font-family:Arial,Helvetica             ;
   color:               #dd0f0f                                 ;
   }
.alert2
  {font-size:10pt;      font-family:Arial,Helvetica             ;
   color:               #dd0f0f                                 ;
   }
.alert3
  {font-size:12pt;      font-family:Arial,Helvetica             ;
   color:               #dd0f0f                                 ;
   }
.alert4
  {font-size:14pt;      font-family:Arial,Helvetica             ;
   color:               #dd0f0f                                 ;
   }
.alert5
  {font-size:16pt;      font-family:Arial,Helvetica             ;
   color:               #dd0f0f                                 ;
   }

/* ****************************************************** form input elements */
.radio  {background:    #fffffd                                 ;              }
.form1
  {font-size:8pt;       font-family:Arial,Helvetica             ;
   color:               #000002                                 ;
   background:          #ccffff                                 ;
   }
.form2
  {font-size:10pt;      font-family:Arial,Helvetica             ;
   color:               #000002                                 ;
   background:          #ccffff                                 ;
   }
.form3
  {font-size:12pt;      font-family:Arial,Helvetica             ;
   color:               #000002                                 ;
   background:          #ccffff                                 ;
   }
.form4
  {font-size:14pt;      font-family:Arial,Helvetica             ;
   color:               #000002                                 ;
   background:          #ccffff                                 ;
   }
.form5
  {font-size:16pt;      font-family:Arial,Helvetica             ;
   color:               #000002                                 ;
   background:          #ccffff                                 ;
   }
.btn1
  {font-size:8pt;       font-family:Arial,Helvetica             ;
   color:#000003;       background-color:#f1f1f1;
   border-width:1px;    border-color:#000004;
   font-weight:normal;
   }
.btn2
  {font-size:10pt;      font-family:Arial,Helvetica             ;
   color:#000003;       background-color:#f1f1f1;
   border-width:1px;    border-color:#000004;
   font-weight:normal;
   }
.btn3
  {font-size:12pt;      font-family:Arial,Helvetica             ;
   color:#000003;       background-color:#f1f1f1;
   border-width:1px;    border-color:#000004;
   font-weight:normal;
   }
.btn4
  {font-size:14pt;      font-family:Arial,Helvetica             ;
   color:#000003;       background-color:#f1f1f1;
   border-width:1px;    border-color:#000004;
   font-weight:normal;
   }
.btn5
  {font-size:16pt;      font-family:Arial,Helvetica             ;
   color:#000003;       background-color:#f1f1f1;
   border-width:1px;    border-color:#000004;
   font-weight:normal;
   }
.navbtn
  {font-size:8pt;       font-family:Arial,Helvetica             ;
   color:#fffffc;       background-color:#000023;
   border-width:1px;    border-color:#c9c9c9;
   font-weight:bold;    
   }
.revbtn
  {font-size:8pt;       font-family:Arial,Helvetica             ;
   color:#000024;       background-color:#fffffb;
   border-width:1px;    border-color:#c9c9c8;
   font-weight:bold;    
   }

/* *************************************************** table/section headings */
.title1 {background:    #80b3ee                                 ;
         font-family:   Arial,Helvetica                         ;
         font-size:     8pt                                     ;
         color:         #000008                                 ;
         vertical-align:bottom                                  ;
         xeight:        15px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.title2 {background:    #80b3ee                                 ;
         font-family:   Arial,Helvetica                         ;
         font-size:     10pt                                    ;
         color:         #000008                                 ;
         vertical-align:bottom                                  ;
         xeight:        18px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         vertical-align:bottom                                  ;
         }
.title3 {background:    #80b3ee                                 ;
         font-family:   Arial,Helvetica                         ;
         font-size:     12pt                                    ;
         color:         #000008                                 ;
         vertical-align:bottom                                  ;
         xeight:        21px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.title4 {background:    #80b3ee                                 ;
         font-family:   Arial,Helvetica                         ;
         font-size:     14pt                                    ;
         color:         #000008                                 ;
         vertical-align:bottom                                  ;
         xeight:        27px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.title5 {background:    #80b3ee                                 ;
         font-family:   Arial,Helvetica                         ;
         font-size:     16pt                                    ;
         color:         #000008                                 ;
         vertical-align:bottom                                  ;
         xeight:        30px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }

/* ******************************************************* Numeric Table Data */
.num1   {font-family:   Lucida Console,OCR A Extended,Courier New,Georgia,Arial;
         font-size:     8pt                                     ;
         text-align:    right                                   ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.num2   {font-family:   Lucida Console,OCR A Extended,Courier New,Georgia,Arial;
         font-size:     10pt                                    ;
         text-align:    right                                   ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.num3   {font-family:   Lucida Console,OCR A Extended,Courier New,Georgia,Arial;
         font-size:     12pt                                    ;
         text-align:    right                                   ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.num4   {font-family:   Lucida Console,OCR A Extended,Courier New,Georgia,Arial;
         font-size:     14pt                                    ;
         text-align:    right                                   ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.num5   {font-family:   Lucida Console,OCR A Extended,Courier New,Georgia,Arial;
         font-size:     16pt                                    ;
         text-align:    right                                   ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }

/* **************************************** Numeric Table Data, Alternate Row */
.sum1  {font-family:   Lucida Console,OCR A Extended,Courier New,Georgia,Arial;
         background:    #99ccee                                 ;
         font-size:     8pt                                     ;
         text-align:    right                                   ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.sum2  {font-family:   Lucida Console,OCR A Extended,Courier New,Georgia,Arial;
         background:    #99ccee                                 ;
         font-size:     10pt                                    ;
         text-align:    right                                   ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.sum3  {font-family:   Lucida Console,OCR A Extended,Courier New,Georgia,Arial;
         background:    #99ccee                                 ;
         font-size:     12pt                                    ;
         text-align:    right                                   ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.sum4  {font-family:   Lucida Console,OCR A Extended,Courier New,Georgia,Arial;
         background:    #99ccee                                 ;
         font-size:     14pt                                    ;
         text-align:    right                                   ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.sum5  {font-family:   Lucida Console,OCR A Extended,Courier New,Georgia,Arial;
         background:    #99ccee                                 ;
         font-size:     16pt                                    ;
         text-align:    right                                   ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }

/* ******************************************************* Textual Table Data */
.tex1   {font-family:   Arial,Helvetica                         ;
         font-size:     8pt                                     ;
         text-align:    left                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.tex2   {font-family:   Arial,Helvetica                         ;
         font-size:     10pt                                    ;
         text-align:    left                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.tex3   {font-family:   Arial,Helvetica                         ;
         font-size:     12pt                                    ;
         text-align:    left                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.tex4   {font-family:   Arial,Helvetica                         ;
         font-size:     14pt                                    ;
         text-align:    left                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.tex5   {font-family:   Arial,Helvetica                         ;
         font-size:     16pt                                    ;
         text-align:    left                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }

/* **************************************** Textual Table Data, Alternate Row */
.box1  {font-family:   Arial,Helvetica                         ;
         background:    #99ceee                                 ;
         font-size:     8pt                                     ;
         text-align:    left                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.box2  {font-family:   Arial,Helvetica                         ;
         background:    #99ceee                                 ;
         font-size:     10pt                                    ;
         text-align:    left                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.box3  {font-family:   Arial,Helvetica                         ;
         background:    #99ceee                                 ;
         font-size:     12pt                                    ;
         text-align:    left                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.box4  {font-family:   Arial,Helvetica                         ;
         background:    #99ceee                                 ;
         font-size:     14pt                                    ;
         text-align:    left                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.box5  {font-family:   Arial,Helvetica                         ;
         background:    #99ceee                                 ;
         font-size:     16pt                                    ;
         text-align:    left                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }

/* **************************************** Numeric Table Data, Row of Totals */
.agg1   {font-family:   Lucida Console,OCR A Extended,Courier New,Georgia,Arial;
         background:    #d0d3d0                                 ;
         font-size:     8pt                                     ;
         text-align:    right                                   ;
         height:        11px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         }
.agg2   {font-family:   Lucida Console,OCR A Extended,Courier New,Georgia,Arial;
         background:    #d0d3d0                                 ;
         font-size:     10pt                                    ;
         text-align:    right                                   ;
         height:        21px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         }
.agg3   {font-family:   Lucida Console,OCR A Extended,Courier New,Georgia,Arial;
         background:    #d0d3d0                                 ;
         font-size:     12pt                                    ;
         text-align:    right                                   ;
         height:        15px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         }
.agg4   {font-family:   Lucida Console,OCR A Extended,Courier New,Georgia,Arial;
         background:    #d0d3d0                                 ;
         font-size:     14pt                                    ;
         text-align:    right                                   ;
         height:        15px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         }
.agg5   {font-family:   Lucida Console,OCR A Extended,Courier New,Georgia,Arial;
         background:    #d0d3d0                                 ;
         font-size:     16pt                                    ;
         text-align:    right                                   ;
         height:        15px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         }

/* **************************************** Textual Table Data, Row of Totals */
.tag1   {font-family:   Arial,Helvetica                         ;
         background:    #d0d3d1                                 ;
         font-size:     8pt                                     ;
         height:        11px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         }
.tag2   {font-family:   Arial,Helvetica                         ;
         background:    #d0d3d1                                 ;
         font-size:     10pt                                    ;
         height:        21px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         }
.tag3   {font-family:   Arial,Helvetica                         ;
         background:    #d0d3d1                                 ;
         font-size:     12pt                                    ;
         height:        15px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         }
.tag4   {font-family:   Arial,Helvetica                         ;
         background:    #d0d3d1                                 ;
         font-size:     14pt                                    ;
         height:        15px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         }
.tag5   {font-family:   Arial,Helvetica                         ;
         background:    #d0d3d1                                 ;
         font-size:     16pt                                    ;
         height:        15px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         }

/* ************************************************************** Breadcrumbs */
.bc01   {font-family:   Verdana,Arial                           ;
         font-size:     7pt                                     ;
         vertical-align:bottom                                  ;
         height:        15px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.bc02   {font-family:   Verdana,Arial                           ;
         font-size:     8pt                                     ;
         vertical-align:bottom                                  ;
         height:        15px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }
.bc03   {font-family:   Verdana,Arial                           ;
         font-size:     9pt                                     ;
         vertical-align:bottom                                  ;
         height:        15px                                    ;
         padding-left:  2px     ;       padding-right:  2px     ;
         Bhite-space:   nowrap                                  ;
         }

/* *************************************************** widths for any element */
#wda    {width: 31px}   .wda    {width: 31px}   /* + 0 */
#wdb    {width: 51px}   .wdb    {width: 51px}   /* +20 */
#wdc    {width: 71px}   .wdc    {width: 71px}   /* +20 */
#wdd    {width: 91px}   .wdd    {width: 91px}   /* +20 */
#wde    {width:111px}   .wde    {width:111px}   /* +20 */
#wdf    {width:131px}   .wdf    {width:131px}   /* +20 */
#wdg    {width:161px}   .wdg    {width:161px}   /* +30 */
#wdh    {width:191px}   .wdh    {width:191px}   /* +30 */
#wdi    {width:221px}   .wdi    {width:221px}   /* +30 */
#wdj    {width:251px}   .wdj    {width:251px}   /* +30 */

/* ***************************************** widths for any section or widget */
#wwa    {width: 222px}  .wwa    {width: 222px}  /* +  0 */
#wwb    {width: 333px}  .wwb    {width: 333px}  /* +111 */
#wwc    {width: 444px}  .wwc    {width: 444px}  /* +111 */
#wwd    {width: 505px}  .wwd    {width: 505px}  /* + 61 */
#wwe    {width: 555px}  .wwe    {width: 555px}  /* + 50 */
#wwf    {width: 636px}  .wwf    {width: 636px}  /* +081 */
#wwg    {width: 696px}  .wwg    {width: 696px}  /* + 60 */
#wwh    {width: 747px}  .wwh    {width: 747px}  /* + 51 */
#wwi    {width: 888px}  .wwi    {width: 888px}  /* +141 */
#wwj    {width: 999px}  .wwj    {width: 999px}  /* +111 */
       /*  ************************************  */
#wwx    {width:1066px}  .wwx    {width:1066px}  /* + 67 */
#wwy    {width:1177px}  .wwy    {width:1177px}  /* +111 */
#wwz    {width:1280px}  .wwz    {width:1280px}  /* +103 */

/* ************************************************** heights for any element */
#hto    {height:  1px}  .hto    {height:  1px}  /* Zeroeth */
       /*  ************************************  */
#hta    {height: 31px}  .hta    {height: 31px}  /* + 0 */
#htb    {height: 51px}  .htb    {height: 51px}  /* +20 */
#htc    {height: 71px}  .htc    {height: 71px}  /* +20 */
#htd    {height: 91px}  .htd    {height: 91px}  /* +20 */
#hte    {height:111px}  .hte    {height:111px}  /* +20 */
#htf    {height:131px}  .htf    {height:131px}  /* +20 */
#htg    {height:161px}  .htg    {height:161px}  /* +30 */
#hth    {height:191px}  .hth    {height:191px}  /* +30 */
#hti    {height:221px}  .hti    {height:221px}  /* +30 */
#htj    {height:251px}  .htj    {height:251px}  /* +30 */

/* **************************************** heights for any section or widget */
#hha    {height: 222px} .hha    {height: 222px} /* +  0 */
#hhb    {height: 333px} .hhb    {height: 333px} /* +111 */
#hhc    {height: 444px} .hhc    {height: 444px} /* +111 */
#hhd    {height: 505px} .hhd    {height: 505px} /* + 61 */
#hhe    {height: 555px} .hhe    {height: 555px} /* + 50 */
#hhf    {height: 636px} .hhf    {height: 636px} /* +081 */
#hhg    {height: 696px} .hhg    {height: 696px} /* + 60 */
#hhh    {height: 747px} .hhh    {height: 747px} /* + 51 */
#hhi    {height: 888px} .hhi    {height: 888px} /* +141 */
#hhj    {height: 999px} .hhj    {height: 999px} /* +111 */
       /*  ************************************  */
#hhx    {height:1066px} .hhx    {height:1066px} /* + 67 */
#hhy    {height:1177px} .hhy    {height:1177px} /* +111 */
#hhz    {height:1280px} .hhz    {height:1280px} /* +103 */

/* ********************************* left margins for any element, esp. forms */
.lma    {margin-left:  31px}        .lmf    {margin-left: 131px}
.lmb    {margin-left:  51px}        .lmg    {margin-left: 161px}
.lmc    {margin-left:  71px}        .lmh    {margin-left: 191px}
.lmd    {margin-left:  91px}        .lmi    {margin-left: 221px}
.lme    {margin-left: 111px}        .lmj    {margin-left: 251px}
       /*  ************************************  */
.lma    {margin-left:  31px}        .lla    {margin-left: 222px}
.lmb    {margin-left:  51px}        .llb    {margin-left: 333px}
.lmc    {margin-left:  71px}        .llc    {margin-left: 444px}
.lmd    {margin-left:  91px}        .lld    {margin-left: 505px}
.lme    {margin-left: 111px}        .lle    {margin-left: 555px}
.lmf    {margin-left: 131px}        .llf    {margin-left: 636px}
.lmg    {margin-left: 161px}        .llg    {margin-left: 696px}
.lmh    {margin-left: 191px}        .llh    {margin-left: 747px}
.lmi    {margin-left: 221px}        .lli    {margin-left: 888px}
.lmj    {margin-left: 251px}        .llj    {margin-left: 999px}
       /*  ************************************  */

/* ************************************************************************** */


/* ***************************************************** KC's generic fixin's */
.hilite1   {background:#fff6bf;     color:#000025;          }
.hilite7   {background:#f1f1f1;                             }
.hilite9   {background:#ccffff;                             }
.newtab:after
  {padding-left: 3px             ;  content: url('https://www.niap-ccevs.org/assets/images/icon.ext.g.png');
   }
.closewin:after
  {padding-left: 3px             ;  content: url('https://www.niap-ccevs.org/assets/images/button_close.gif');
   }


/* *********************************************** KC's fn'l fixin's for NIAP */
.greyline1 {border:#dddddd solid 3px;                       }

.mottolite {font-family:Century Schoolbook,Book Antiqua,Batang,Georgia,Arial;
            font-size:14pt;
            color:#ffffff;
            font-weight:bold;
            font-style:italic;                              }

#KCfooter  {background-image:url("https://www.niap-ccevs.org/assets/images/gradient_black.png");
            height:22px;
            font-size:12pt;
            color:#ffffff;
            font-weight:bold;
            text-align:center;
            /* vertical-align:middle; */                    }
#KCfooter a:link        { color:#ffffff; }
#KCfooter a:visited     { color:#ffffff; }
#KCfooter a:hover       { background:#ffffff;color:#000033; }
#KCfooter a:active      { background:#ffffff;color:#000033; }

#KCfooter1  {background-image:url("https://www.niap-ccevs.org/assets/images/KCi/gradient_navblu3.png");
            height:22px;
            font-size:12pt;
            color:#ffffff;
            font-weight:bold;
            text-align:center;
            /* vertical-align:middle; */                    }
#KCfooter1 a:link        { color:#ffffff; }
#KCfooter1 a:visited     { color:#ffffff; }
#KCfooter1 a:hover       { background:#ffffff;color:#000033; }
#KCfooter1 a:active      { background:#ffffff;color:#000033; }

.pseudobtn1{background-image:url("https://www.niap-ccevs.org/assets/images/grad.grey.6.jpg");
            height:103px;
            font-size:12pt;
            color:#ffffff;
            font-weight:bold;
            margin:        1px 12px 1px 12px /* top right btm left */ ;
            padding:       2px 8px 2px 8px /* top right btm left */ ;
            /* vertical-align:middle; */                    }


/* ************************************************** Survivors from niap.css */
#topbanner
  {background: #fffffd              /* formerly #008888 */
   margin: 0px 0px 0px 0px       ;  padding: 0px 0px 0px 0px       ;
   }
.external_link:after
  {padding-left: 3px             ;  content: url('https://www.niap-ccevs.org/assets/images/icon_external.gif');
   }
.msg_instructions
  {background:#ccffff            ;  border: solid #80b3ee          ;
   font-size:12pt                ;  border-width: 3px 0px 3px 0px  ;
   font-weight:bold              ;  padding: 5px 30px 5px 30px     ;
   }
.msg_tip
  {background:#ffffff            ;  border: solid #ff9933          ;
   font-size:12pt                ;  border-width: 3px 0px 3px 0px  ;
   font-weight:bold              ;  padding: 5px 30px 5px 30px     ;
   color:#ff9933                 ;
   }
.msg_alert
  {background:#ffff33            ;  border: solid #dd0f0f          ;
   font-size:12pt                ;  border-width: 3px 0px 3px 0px  ;
   font-weight:bold              ;  padding: 5px 30px 5px 30px     ;
   color:#dd0f0f                 ;
   }
.external_link:after
  {padding-left:1px              ;  content:url('https://www.niap-ccevs.org/assets/images/icon_external.gif') ;
   }
/* .msg_announce */
   .msg_announce  div  {margin:auto;                                    }
   .msg_announce h3    {clear:both;             color:#0b1d54;
                        padding-top:.25em;
                        border-top:2px solid #0b1d54;                   }
   .msg_announce p     {clear:both;
                        font-size:10pt;         text-align:left;        }
   .msg_announce ul    {clear:both;             font-size:10pt;         }
   .msg_announce ol    {clear:both;             font-size:10pt;         }
   .msg_announce img   {text-align: left;       border:0;               }
   .msg_announce a {color:#0C169E;                                      }
/*
background: #fff6bf url([assets]images/icon_alert.png) left no-repeat !important;
_background: #fff6bf url([assets]images/icon_alert.gif) left no-repeat;
border-color: #ffd324;
*/


/* ************************************************ Right nav bar a la Lorrie */
.LRsubhead
  {background:#000033;              /* 0b1d54 */
   font-size:11pt;                  color:#ffffff;
   font-weight:bold;                text-align:center;
   margin: 5px 0;                   padding: 4px;
   }
.LRitem1
  {font-size:9pt;                   text-decoration:none;
   font-weight:bold;
   margin-left:20px;                text-indent:-15px;
   /* text-indent:-15px; gives it a hanging indent */
   }
.LRitem2
  {font-size:10pt;                  text-decoration:none;
   font-weight:bold;
   margin-left:20px;                text-indent:-15px;
   /* text-indent:-15px; gives it a hanging indent */
   }
.LRitem2a
  {font-size:9pt;                   text-decoration:none;
   font-weight:normal;
   }


/* **************************************************** Redesign 2015 Step -1 */
.taglinetemp1 {
   font-size:18pt;      font-family:Arial,Helvetica             ;
   color:#000033;       font-weight:bold                        ;
   }


/* ***************************************************** Redesign 2015 Step 1 */
#navbar {
   margin-top:-3px;                 background:#000033;
   color:#ffffff;                   /* height:40px; */
   }
   #navbar a:link {    color:#ffffff;font-weight:bold;text-decoration:none; }
   #navbar a:visited { color:#ffffff;font-weight:bold;text-decoration:none; }
   #navbar a:hover {   background:#ffff33;color:#000022;font-weight:bold;text-decoration:none; }
   #navbar a:active {  background:#ffff33;color:#FF9933;font-weight:bold;text-decoration:none; }
   #navbar input {     background:#ffffff;color:#000033;border:5px solid #000033; }

   #navbar .entry1 {   font-size:10pt;         font-family:Arial,Helvetica;
                        color:#fffffc;          background-color:#000023;
                        font-weight:bold;       border:5px solid #000033;           /* border-color:c9c9c9; */
      /* vertical-align:text-bottom; */
      }
.focusbar1 {            font-size:18pt;
                        background:#dd0f0f;     /* #dd0f0f , #bb133e */
                        padding:20px;
                        color:#ffffff;
                        font-weight:bold;
                        !height:51px;
                        vertical-align:middle;
                        cursor:pointer;         /* hand */

   }
.focusbar2 {            font-size:18pt;
                        background:#000033;    /* #000033 , #002147 */
                        padding:20px;
                        color:#ffffff;
                        font-weight:bold;
                        !height:51px;
                        vertical-align:middle;
                        cursor:pointer;         /* hand */
   }
.focusbox1 {            margin: 10px 15px 10px 15px; /* top right btm left */        /* background:#1188ff; */
   }

.sandtrap {             background:#eeece1; /* #eeece1 , #f0f0f0, #ffffcc */ }
.sandbox {              background:#ddd9c3; /* #ddd9c3 , #a2b5cd, #f0f0c0 */ }

/* Suppress color highlighting on hover over links in std areas */
.nolite1 { color:#242472; }
.nolite1 a:link        { color:#242472; }
.nolite1 a:visited     { color:#242472; }
.nolite1 a:hover       { background:#fffffd;color:#242472; }
.nolite1 a:active      { background:#fffffd;color:#242472; }

/* Suppress color highlighting on hover over links in sandtrap areas */
.nolite11 { background:#eeece1;color:#242472; }
.nolite11 a:link        { background:#eeece1;color:#242472; }
.nolite11 a:visited     { background:#eeece1;color:#242472; }
.nolite11 a:hover       { background:#eeece1;color:#242472; }
.nolite11 a:active      { background:#eeece1;color:#242472; }

/* Significant navigation items:  more than links, less than focus areas (focusbar_) */
.roadsign2 {            font-size:10pt;         font-weight:bold;
                        background:#000033;     color:#ffffff;
                        padding:5px;            float:left;
                        vertical-align:middle;  cursor:pointer;  /* hand */   }
.roadsign3 {            font-size:12pt;         font-weight:bold;
                        background:#000033;     color:#ffffff;
                        padding:5px;            float:left;
                        vertical-align:middle;  cursor:pointer;  /* hand */   }
.roadsign4 {            font-size:14pt;         font-weight:bold;
                        background:#000033;     color:#ffffff;
                        padding:5px;            float:left;
                        vertical-align:middle;  cursor:pointer;  /* hand */   }
.roadsign5 {            font-size:16pt;         font-weight:bold;
                        background:#000033;     color:#ffffff;
                        padding:5px;            float:left;
                        vertical-align:middle;  cursor:pointer;  /* hand */   }

/* Collapsible Divs */
.contentbarG2 {         background:#f0f0f0;
                        font-size:10pt;
                        padding:5px;
                        color:#000033;
                        font-weight:bold;
   }
.shadowbarG1 {          background:#d0d0d0;
                        font-size:10pt;
                        color:#ffffff;
   }
