*    {line-height: 18px; margin:0; padding:0;}
body, table  { font:12px/14px tahoma,verdana,sans-serif; color:#222222; line-height: 20px; }
img,table    { border:0px; }
ul,ol      { margin-left:25px; }
td      { vertical-align:top; empty-cells:show; }
div, table  { position:relative; left:0px; top:0px; }

a      { color:#1F3191; text-decoration:underline; }
/* a:hover    { color:#1F3191; text-decoration:underline; } */

h1        { padding:8 0 8 35px; font:20/22px tahoma,verdana,sans-serif; font-weight:bold; line-height:22px; color:#1F3191; background:transparent url(files/19.png) no-repeat 0px 6px; }
h2 { color: #1f3191; font-size: 14px; }
h2.shwhid  {cursor:pointer; text-decoration: underline; line-height: 20px;
}
/*border-bottom: 1px dashed #000080; */
/* h2      { color: #95411B; font-size: 13px; margin: 10px 0 5px; padding: 0; } */
h3      { color:#95411B; font-size:13px; font-weight:bold; }

/*
div.m1 {  height:32px;  background:transparent url(files/15.png) no-repeat top right; }
div.m1 a { display:inline-block; color:#1F3191; margin-top:7px;  font-size: 11px; line-height:9px; font-weight: bold; text-decoration: none; padding:3 0 3 35px; background:transparent url(files/8.png) no-repeat center left; }

a.m1:hover { text-decoration: underline; color: #FFFFFF; }
a.m1.sel { color: #FFFFFF; }

a.m2 { display:block; color: #F4E6B8; font-size: 12px; line-height:18px; text-decoration: none; padding-left:25px;}
a.m2:hover { text-decoration: underline; color:#FFFFFF; }
a.m2.sel { background:transparent url(files/18.png) no-repeat 15px 1px; color: #FFFFFF; }
*/

table.double    { margin:1px; border:1px solid #cccccc; }
table.double th, .double thead td  { border:1px solid #cccccc; padding:2px; font-weight:bold; text-align:center; }
table.double td  { border:1px solid #cccccc; padding:2px;}

.pglist    { line-height: 15px; list-style-type: none; font-family:tahoma; font-weight:bold; }

.doc_html,.doc_pdf,.doc_doc,.doc_xls,.doc_ppt,.doc_zip,.doc_txt,.doc_jpg,.doc_mp3  { background-position: left top; background-repeat: no-repeat; display: block; margin: 5px 0; padding: 0 0 10px 25px; text-decoration: none; }
.doc_html,.doc_htm  { background-image: url("files/ico_htm.png"); }
.doc_pdf  { background-image: url("files/ico_pdf.png"); }
.doc_doc  { background-image: url("files/ico_doc.png"); }
.doc_xls  { background-image: url("files/ico_xls.png"); }
.doc_ppt  { background-image: url("files/ico_ppt.png"); }
.doc_zip  { background-image: url("files/ico_zip.png"); }
.doc_txt  { background-image: url("files/ico_txt.png"); }
.doc_jpg  { background-image: url("files/ico_jpg.png"); }
.doc_mp3  { background-image: url("files/ico_mp3.png"); }


/* ============= OLD ============== */

/*
h2    { font-size:16px; color: #407BC0; }
 */
.tab {border:1px solid #cccccc;}
.tab td {border:1px solid #cccccc; padding:2px;}
.tab th {border:1px solid #cccccc; padding:2px;}

.bd2  {border-width:1px;border-style:solid;border-color:#c0c0c0;}
.bdt1  {border-top-width:1px;border-top-style:solid;border-top-color:#999999;}
.bdb2  {border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#1f3191;}
          .bdb3  {border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#ffffff;}
.bdb5  {border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:#1f3191;}
          
          .tc0  {color:#000000}
.tc1  {color:#ffffff}
          .tch1:hover  {color:#ffffff}
          .bgc1  {background-color:#ffffff}
.bgc2  {background-color:#c0c0c0}
.tc3  {color:#1f3191}
<!--.bgc3  {background-color:#1f3191}-->
.bgc3  {background-color:#1f8988}
.tc4  {color:#407bc0}
.tc5  {color:#999999}
.tc6  {color:#dc143c}
.bgc7  {background-color:#eeeeee}

.bgi4  {background-image:url(files/4.jpg)}
.bgi15  {background-image:url(files/15.png)}
.bgi16  {background-image:url(files/16.png)}
.bgi17  {background-image:url(files/17.png)}
.bgi21  {background-image:url(files/21.png)}
                    
.bgptl  {background-position:top left}
.bgptr  {background-position:top right}
.bgr0  {background-repeat:no-repeat}
          .bgrx  {background-repeat:repeat-x}
                  
          .cp    {cursor:pointer}
                    
.ff1  {font-family:tahoma}
.ff2  {font-family:verdana}
.ff3  {font-family:arial}
                    
.fs4  {font-size:4px}
.fs10  {font-size:10px}
.fs11  {font-size:11px}
.fs12  {font-size:12px}
.fs13  {font-size:13px}
  .fs16  {font-size:16px}
.fs18  {font-size:18px}
  .fs20  {font-size:20px}
.fs24  {font-size:24px}
                    
.fwb  {font-weight:normal}
          
          .pa    {position:absolute}
          .pr    {position:relative}
          
                    
.tac  {text-align:center}
          .taj  {text-align:justify}
.tal  {text-align:left}
          .tar  {text-align:right}
                    
.td0  {text-decoration:none}
.td0h:hover  {text-decoration:none}
          .tdu  {text-decoration:underline}
          .tduh:hover  {text-decoration:underline}
                    
.l0    {left:0px}
.t0    {top:0px}
          .pb0  {padding-bottom:0px}
          .pt0  {padding-top:0px}
          
          .w1   {width:1px}
.h1   {height:1px}
.mt2  {margin-top:2px}
.p5    {padding:5px}
.p7    {padding:7px}
.mr7  {margin-right:7px}
.p10  {padding:10px}
.pl10  {padding-left:10px}
.pr10  {padding-right:10px}
.ml10  {margin-left:10px}
.mr10  {margin-right:10px}
.mb10  {margin-bottom:10px}
          
.h20  {height:20px}  
.ml20  {margin-left:20px}
.pr20  {padding-right:20px}
.pt20  {padding-top:20px}
.lh20  {line-height:20px}
          
.w25   {width:25px}
.h22  {height:22px}  
.h25  {height:25px}  
.m25  {margin:25px}
.ml25  {margin-left:25px}
.pl25  {padding-left:25px}
          
.h28  {height:28px}  
.h30  {height:30px}  
.h32  {height:32px}  
.pl35  {padding-left:35px}
.ml40  {margin-left:40px}
.h50  {height:50px}
.w50   {width:50px}
.w85   {width:85px}
.w100   {width:100px}
.h150   {height:150px}
.w200   {width:200px}
.w210   {width:210px}
.w220   {width:220px}
.h225   {height:210px}
.w235   {width:235px}
.w350   {width:350px}
.w1000   {width:1000px}
.h_100   {height:100%}
          
.vam  {vertical-align:middle}
.vat  {vertical-align:top}