   BODY {margin:2px; padding:0px;}
   H5 {margin:0px; margin-right:5px; font:italic bold 10pt Arial,sans-serif;}
   H4 {margin:0px; font:italic bold 16pt 'Times New Roman',serif; text-align:right; color:green;}
   A {text-decoration:none; color:navy;}
   A:hOver {text-decoration:underline; color:blue;}
   SUP {font-size:x-small;}
   SUB {font-size:x-small;}
   .tiny {font:8pt/8pt 'Arial Narrow',sans-serif; border:none; background:transparent; margin:0;}
   .hint {color:purple; cursor:hand}
   .ctrl {background-color:#60B0D0; border:1px #4080C0 solid; font:10px 'Arial Narrow',sans-serif;}
   .ctrl2 {background-color:#E0E0E0; border:1px #4080C0 solid; font:10px 'Arial Narrow',sans-serif;}
   .ctrl3 {background-color:white; border:1px #4080C0 solid; font:10px 'Arial Narrow',sans-serif;}
   .box {background-color:white; border:1px #4080C0 solid;}
   .compact {margin-top:0; margin-bottom:0;}
   .mark {text-decoration:underline}
   
   #header {
    position:absolute; overflow:hidden; margin:0px; padding:0px;
    top:2px; left:2px; height:66px; width:100%;
    background-image:url('/distort/logo.jpg'); background-repeat:no-repeat;
   }
   BIG.header {color:navy; font:italic bold 30px Verdana,sans-serif;}
   SMALL.header {color:navy; font:italic bold 16px Verdana,sans-serif;}

/* authorized */
   #logname {
    position:absolute; overflow:hidden; margin:0px; padding:0px;
    background-color:#80C0E0; border:1px #4080C0 solid;
    top:242px; left:2px; width:200px; height:25px; text-align:center;
    font:bold 11px/14px Arial,sans-serif;
   }
   #toc1 {
    position:absolute; overflow:hidden; margin:0px; padding:0px; border:1px #4080C0 solid;
    top:70px; left:2px; width:200px; height:170px;
    font:bold 12px/15px Arial,sans-serif; background-color:white;
   }
   #list {
    position:absolute; overflow:hidden; margin:0px; padding:0px;
    background-color:#80C0E0; border:1px #4080C0 solid;
    top:269px; left:2px; width:200px; height:173px; text-align:center;
    font:bold 12px/16px Arial,sans-serif;
   }

/* non-authorized */
   #auth {
    position:absolute; overflow:hidden; margin:0px; padding:0px;
    background-color:#80C0E0; border:1px #4080C0 solid;
    top:320px; left:2px; width:200px; height:100px; text-align:center;
   }
   #auth_reg {
    position:absolute; overflow:hidden; margin:0px; padding:0px;
    top:422px; left:2px; width:200px; height:20px; text-align:center;
    background-color:#80C0E0; border:1px #4080C0 solid;
   }
   #toc2 {
    position:absolute; overflow:hidden; margin:0px; padding:0px; border:1px #4080C0 solid;
    top:70px; left:2px; width:200px; height:248px;
    font:bold 12px/15px Arial,sans-serif; background-color:white;
   }

   #links {
    position:absolute; overflow:hidden; margin:0px; padding:0px; border:1px #4080C0 solid;
    top:444px; left:2px; width:200px; height:80px;
    background-color:#F0F0FF; font:12px Verdana,sans-serif;
   }
   #copyright {
    position:absolute; overflow:hidden; margin:0px; padding:0px; border:1px #4080C0 solid;
    top:526px; left:2px; width:200px; height:25px; text-align:center;
    font:bold 12px/15px Arial,sans-serif; background-color:#F0F0FF;
   }

   #infile {visibility:hidden; margin:0px; padding:0px;}
   #infrml {visibility:hidden; margin:0px; padding:0px;}
   #spfile {visibility:hidden; margin:0px; padding:0px;}
   #spfrml {visibility:hidden; margin:0px; padding:0px;}
   #outfile {visibility:hidden; margin:0px; padding:0px;}
   #outfrml {visibility:hidden; margin:0px; padding:0px;}
   #fltfile {visibility:hidden; margin:0px; padding:0px;}
   #fltfrml {visibility:hidden; margin:0px; padding:0px;}
   
   #mainarea {
    position:absolute; margin:0px; padding:0px;
    top:70px; left:204px; background-color:#E0F0FF;
   }
   P {margin:5px; text-align:justify; text-indent:5px;}
   
