BODY   { padding:0; margin:0; color:#333; 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; }
TABLE  { border-collapse:collapse; }
TD,TH  { font-size:12pt; padding:2 4px; color:#335; line-height:1.3em; }
TD.top { vertical-align:top; }
TD.r   { text-align:right; }
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; }
TD.invc  { background-color:#1060c0; 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; }
.teal  { color:#052; }
.g     { color:#663; } /*gray*/
.gg    { color:#06e; } /*gray*/
.yl    { background-color:#f3f3c9; } /* used in ped summary query page */
.v     { font-family:verdana,helvetica,tahoma; }
.f     { font-family:Consolas,Courier,Monaco; }
.tit { font-size:14pt; transform:scaleY(1.3); }
.bkd   { background-color:#eee; }
.hdr   { font-size:10pt; transform:scaleY(1.2); margin:10px; color:#ffc;
         text-align:center; padding:10px; letter-spacing:0.10em; line-height:1.2em;
         font-family:verdana,tahoma,georgia; display:table-cell; }
.hme   { float:left; margin:0 30px; }
.wide  { padding:6 12px; vertical-align:top; }
.inlblk { display:inline-block; vertical-align:top; }
TD.trl { font-size:9pt; transform:scaleY(1.2); text-shadow:0px 0px 0 #abc;
         color:#fff; text-align:center; padding-bottom:6px; letter-spacing:0.10em; }
SELECT,OPTION { font-size:1em; font-family:monospace; }
BUTTON    { font-size:10pt; }
INPUT     { font-size:12pt; }
DIV       { font-size:10pt; }
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.main   { margin:50 0px; padding:10 16px; }
DIV.ftnote { color:#456; font-size:9pt; }
A     { text-decoration:none; }
A.ab  { color:inherit; }
P     { font-size:12pt; }
UL.b  { line-height:1.5em;padding:5 5 5 20px;margin:0; }
LI    { font-size:12pt; line-height:1.3em; }
LI.m  { line-height:1.6em; }
LI.s  { font-size:10pt; position:relative;left:-3px;color:#a25; }
LI.u  { font-size:11pt; position:relative;left:-3px;color:#a25; }
/* LI.s:before  { content: "";margin-left:-2px; } */
:-moz-placeholder { font-family:monospace; color:red; }
