BODY   { padding:0; margin:0; color:#191970; font-size:12px; line-height:1.5em; min-height:99%;
         font-family:"Glyphicons Halflings", "Helvetica Neue", Helvetica, Arial, sans-serif; }
FORM   { margin:0; padding:0; display:inline!important; }
H1,H2,H3,H4 { margin:0.5em 0; padding:0; line-height:1.2em; }
H3     { font-size:14pt; color:#432; text-shadow:#9f9faf 0.02em 0.02em 0.06em }
TABLE  { border-collapse:collapse; }
TD,TH  { font-size:12pt; padding:1 4px; color:navy; line-height:1.3em; }
TH.r   { text-align:right; font-family:arial; font-size:11pt; }
TD.r   { text-align:right; font-family:arial; font-size:11pt; }
TD.m   { text-align:center; }
TD.ti  { vertical-align:top; padding:1 3px; font-size:1em; font-family:calibri,arial narrow; }
TD.t   { vertical-align:top; padding:1 3px; font-size:10pt; font-family:monospace; }
TH.t   { vertical-align:top; padding:1 3px; font-size:10pt; }
TH.top { vertical-align:top; }
TD.top { vertical-align:top; }
TD.invc  { background-color:#000090; color:#f0f8ff; font-weight:600; } /* inverse colors*/
TD.invd  { background-color:#508060; color:#f0f8ff; font-weight:600; } /* inverse colors*/
TD.inve  { background-color:#909020; color:#f0f8ff; font-weight:600; } /* inverse colors*/
.mo    { font-family:monospace; }
.b     { font-weight:600; }
.dbk   { background-color:#f8f3d0; }
.teal  { color:#052; }
.i     { font-style:italic; }
.g     { color:#885; } /*gray*/
.gg    { color:#06e; } /*gray*/
.yl    { background-color:#f3f3c9; } /* used in ped summary query page */
.n     { font-size:10pt; }
.v     { font-family:verdana,helvetica,tahoma; }
.f     { font-family:Consolas,Courier,Monaco; }
.tit { font-size:14pt; transform:scaleY(1.3); }
.bkd   { background-color:#eee; }
.hdrr  { font-size:1.30em; transform:scaleY(1.2); margin:10px; color:#a22;
         text-align:center; padding:10px; letter-spacing:0.14em;
         background-image:linear-gradient(to bottom, #ea0,#eb3,#ec9,#fed,#fff);
         font-family:verdana,tahoma,georgia; display:table-cell; }
.hdr   { font-size:1.18em; transform:scaleY(1.2); margin:10px; color:#a22;
         text-align:center; padding:10px; letter-spacing:0.14em; 
         font-family:verdana,tahoma,georgia; display:table-cell; }
.hdr:hover { background-color:#fffdfa; }
.trl   { font-size:0.9em; transform:scaleY(1.2); margin:10px; color:#a22;
         text-align:center; padding:10px; letter-spacing:0.15em; line-height:2.0em; 
         display:table-cell; }
.hme   { float:left; margin:0 30px; } /*needed when other items not present*/
.wide  { padding:6 12px; vertical-align:top; }
.inlblk { display:inline-block; margin:2 10px; vertical-align:top; }
SELECT,OPTION { font-size:11pt; font-family:Verdana,Geneva; letter-spacing:0.016em; }
INPUT     { font-size:10pt; }
BUTTON    { font-size:10pt; }
TEXTAREA  { font-size:12pt; }
DIV.m     { text-align:center; }
DIV.mlogo { background-image:url("/icons/epidb/packng_DNA.jpg");
            background-size: 300px;
            background-position:0 0;
            background-repeat: no-repeat; }
DIV       { letter-spacing:0.03em; } 
DIV.lst     { margin:3px 0; padding:3px 3px; }
DIV.lst:hover { background-color:#fffdfa; }
DIV.main   { margin:50 10px; padding:0; }
DIV.ftnote { color:#456; font-size:9pt; }
A     { text-decoration:none; }
A.ina { pointer-events:none; color:navy; }
A.b   { color:blue; }
A.ab  { color:inherit; font-weight:550; text-shadow:2px 2px 1px #fed; }
A.aa  { color:#c3f; font-weight:600; text-shadow:5px 3px 3px #ff0; }
P     { font-size:12pt; }
HR.bar { margin:5px 16px; border:none; background-color:#8ad; height:2px; }
UL.c  { padding:5 5 5 20px;margin:0; }
UL.l  { font-family:verdana; }
LI    { font-size:11pt; line-height:1.3em; font-family:verdana; }
LI.ind { text-indent:-24px; padding-left:24px; }
LI.a  { margin-left:1.5em; }
LI.m  { line-height:1.6em; }
LI.n  { margin-bottom:0.6em; font-size:inherit; }
LI.lr { margin-top:1.2em; font-weight:600; list-style-type:none; }
LI.z  { font-size:inherit; padding-left:-10px; }
LI.s  { font-size:10pt; position:relative;left:-3px;color:#a25; }
/* LI.ck  { list-style-image:url("/icons/small/ckin2.png"); line-height:inherit;font-size:inherit;color:inherit } */
/* Hide the DIV when the screen width is less than or equal to 768px */
@media screen and (max-width: 841px) {
  .altblk { display:none; }
}
/* Show the DIV when the screen width is greater than 768px */
@media screen and (min-width: 840px) {
  .altblk { display:inline-block; }
}
.dropdown-content {
  display: none;
  position:absolute;
  margin-top: 12px;
  float:right; right: 5px;
  padding:12px 25px;
  min-width:160px;
  text-align:left;
  line-height:1.5em;
  background-color:#dfe2ea; opacity:1;
  box-shadow: -3px 3px 5px rgba(0,30,90,0.4);
}
.plain-text-submit {
    background:none; border:none;
    color: blue; cursor: pointer;
    font-family:inherit; font-size: inherit;
    padding: 0; margin: 0;
}
.plain-text-submit:hover {
    color:brown;
}
