BODY,TD,DIV,P,LI { -webkit-font-smoothing:antialiased; }
BODY    { color:navy; margin:0 8px; font-family:verdana; }
H1      { font-size:2em; font-family:arial; text-shadow:#9f9faf 0.04em 0.04em 0.09em }
H2      { font-size:20pt; color:#606040; margin:12 0px; text-shadow:#9fafff 0.02em 0.02em 0.06em }
H3      { font-size:14pt; color:#404020; margin:20 10 0 0px; text-shadow:#9f9faf 0.02em 0.02em 0.06em }
H4      { font-size:12pt; color:#5858db; margin:10 0px; }
H1,H2,H3{ font-weight:normal; }
TH      { font-size:9pt; }
TD      { vertical-align:top; font-size:11pt; }
TD.t    { font-size:10pt; }
TD.tv   { font-size:10pt; border:1px solid #39b; background-color:#eef}
TD.s    { font-size:9pt; }
TD.ss   { font-size:8pt; }
TD.h    { border:0px solid teal; text-align:center;background-color:#9fdfdf; padding:5px;
          background-image:url('/icons/FAANG/header_bkg.png'); font-family:inherit;
          font-size:12pt; color:#ffffff; height:24px; } /* #efefcf */
TD.u    { border:0px solid teal; text-align:center;background-color:#9fdfdf;
          background-image:url('/icons/hbg.gif'); font-family:inherit;
          font-size:11pt; color:#efefcf; height:24px; } 
TD.tr   { text-align:right; font-weight:400; font-size:9pt; padding:5px 0; }
TD.t    { text-align:left; font-weight:400; font-size:9pt; }
TD.c    { background-color:#ffefef; font-size:10pt; color:#121246; padding:3 6px; }
TD.ca   { background-color:#ffefef; font-size:11pt; color:#121246; padding:3 14px; font-weight:bold; }
TD.cc   { background-color:#ffefef; font-size:9pt; color:#121246; padding:3 6px; }
TD.d    { background-color:#efffff; font-size:10pt; color:#1f1faa; padding:20 50 20 50px;}
TD.subh { background-color:#dfdfef; font-size:13pt; }
P       { text-align:justify; line-height:1.3em; font-size:10pt; }
P.news  { font-size:11pt; text-align:left; line-height:1.5em; }
P.c     { text-align:center; padding:15 100 15 0px; }
P.bbs   { text-align:left; padding:2 6px; font-size:10pt; }
FORM    { margin:0; padding:0; display:inline; }
INPUT,SELECT,TEXTAREA  { font-family:monospace; padding:0 4px; font-size:inherit; }
IMG     { max-width:100%;height:auto; }
SPAN.h  { color:#1010cf; }
OL,UL   { line-height:1.3em; font-size:inherit; }
LI      { margin:10 0px; line-height:1.2em; font-size:10pt; }
LI.ii   { letter-spacing:0; font-size:11pt; color:#06f; }
# LI.o  { letter-spacing:1px; font-size:11pt; margin:0.5em; color:#202010; }
LI.o    { letter-spacing:0; font-size:10pt; color:#3070de; list-style-image:url('/icons/small/colncoln.png'); }
LI.oo   { letter-spacing:1px; font-size:10pt; color:#00c; list-style-image:url('/icons/small/sflagr.png');text-shadow:#607080 0.05em 0.05em 0.05em; }
LI.ooo  { letter-spacing:0; font-size:10pt; color:#432; }
LI.oooo { letter-spacing:0; font-size:10pt; color:#202010; margin-left:25px; }
LI.a    { margin:2px; }
LI.b    { list-style-type:none; line-height:1.5em; }
LI.e    { font-weight:700; }
LI.l    { margin:20 0 0 0px; font-weight:600; font-size:12pt; }
LI.ll   { margin:10 0px; font-size:10pt; line-height:1.0em; }
DIV.a   { color:#3f3fa6; line-height:1.2em; font-size:13pt; margin:6 0px; } /*prev.meetgs*/
DIV.s   { color:#406fa0; line-height:1.5em; font-size:11.8pt; font-weight:600; }
/* DIV.f   { font-size:9pt; margin:30 12 0 12px; } */
.s      { margin:5px; font-size:9pt; }
.dim    { color:#868686; font-size:9pt; }
A.l     { font-size:14pt; }
A.ll    { font-size:10pt; }
A.b     { text-decoration:none; color:inherit;font-size:inherit; 
          text-shadow:0.05em 0.05em 0.18em #8080af; }
A.b:hover { color:#ffffff; margin-left:2px; margin-right:-2px; }
A       { text-decoration:none; color:blue; }
/* --------------------------------------- for header show/hide "more" menu ---- */
A.a       { color:#ffe; font-weight:400; font-size:inherit; }
A.a:hover { color:#fff; font-weight:600; letter-spacing:-1px;
            background-image:url('/icons/hbg.gif');  }
      /*    background-image:url('/icons/header_bkg.gif'); }   */
div.q     { display:none; z-index:5; background-color:#5a93bb;
            position:absolute; width:160px; margin-top:4px; text-align:left; }
div.qu    { display:none; z-index:5; background-color:#2f6aba;
            position:absolute; width:160px; margin-top:4px; text-align:left; }
div.p     { margin:10px;padding:3 4px;z-index:10; background-image:url('/icons/header_bkgs.gif'); }
div.pu    { margin:10px;padding:3 4px;z-index:10; background-image:url('/icons/hbg.gif'); }
/* -------------------------------------------------- */
noscript  { border:2px solid brown; padding:2 6px; color:red; }
/* -------------------------------------------------- */
input.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 3px 6px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 11pt;
   font-family: verdana,arial,Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
input.button:hover {
   border-top-color: #6faf60;
   background: #afdfbe;
   color: #d33; font-size:11pt;
   }
input.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
/* -------------------------------------------------- */
